﻿@charset "utf-8";
/* CSS Document */
/*list开始*/
.other_banner,.service_banner,.cont_banner,.hr_banner,.news_banner,.pro_banner
{
	height:274px;
	position:relative;
	z-index:10;
	background:url(../images/about_banner.png) no-repeat top center;
}
.service_banner
{
	background:url(../images/service_banner.png) no-repeat top center;
}
.cont_banner
{
	background:url(../images/con_banner.png) no-repeat top center;
}
.hr_banner
{
	background:url(../images/hr_banner.png) no-repeat top center;
}
.news_banner
{
	background:url(../images/news_banner.png) no-repeat top center;
}
.pro_banner
{
	background:url(../images/pro_banner.png) no-repeat top center;
}
.loc
{
	height:60px;
	line-height:60px;
	border-bottom:1px solid #EFEFEF;
	overflow:hidden;
}
.loc_l
{
	float:left;
	width:700px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.loc_l a
{
	margin:0 15px 0 0;
	font-size:16px;
}
.loc_l a:hover,.loc_r a:hover,.loc_cru
{
	color:#015cb7;
}
.loc_r
{
	float:right;
	color:#000000;
}
.loc_r img
{
	float:left;
	display:block;
	margin:22px 0 0 0;
}
.loc_r span
{
	float:left;
	margin:0 10px;
}
.loc_r a
{
	float:left;
}
.about
{
	padding:30px 0;
	overflow:hidden;
}
.about_t
{
	height:460px;
}
.about_t_l
{
	
	background:#F7F8F8;
	float:left;
	
height: 420px;
    padding: 40px 0 0 30px;
    width: 260px;
}
.about_t_l img
{
	display:block;
}
.about_t_l h2
{
	width:245px;
	font-size:24px;
	line-height:35px;
	margin:20px 0 0 0;
}
.about_t_l p
{
	font-size:13px;
	color:#B5B5B6;
	margin:20px 0 0 0;
}
.about_t_l span
{
	width:60px;
	height:3px;
	background:#DCDDDD;
	margin:30px 0 0 0;
	display:block;
}
.about_t_r
{
	width:670px;
	padding:20px;
	background:#5A5C60;
	float:right;
	height:420px;
	position:relative;
	color:#fff;
}
.dl_gy
{
	position:absolute;
	background:url(../images/about_img2.png) no-repeat;
	width:344px;
	height:233px;
	right:0;
	bottom:0;
}
.about_t_r p
{
	color:#fff;
	line-height:25px;
	text-indent:2em;
	margin:0 0 10px 0;
}
.picScroll
{ 
	margin:30px auto 0;  
	position:relative;  
	width:1000px;  
	overflow:hidden;     
}
.picScroll .prev,
.picScroll .next
{ 
	display:block; 
	position:absolute; 
	top:86px; 
	left:0px; 
	width:30px; 
	height:54px; 
	background:url(../images/btns.png) no-repeat;   
}
.picScroll .next
{ 
	left:auto; 
	right:0px; 
	background-position:-40px 0; 
}
.picScroll .prev:hover
{ 
	background-position:0 -71px; 
}
.picScroll .next:hover
{ 
	background-position:-40px -71px; 
}
.picScroll ul
{ 
	overflow:hidden; 
	zoom:1;
}
.picScroll ul li
{ 
	width:246px; 
	float:left; 
	overflow:hidden; 
	margin:0 10px;     
}
.picScroll ul li img
{
	 width:246px; 
	 height:198px; 
	 display:block; 
}
.falc
{
	overflow:hidden;
}
.falc img
{
	display:block;
	margin:30px 0;
}
.falc_con
{
	margin:30px 0;
	overflow:hidden;
}
.falc_con h3
{
	font-size:22px;
	color:#015cb7;
	font-weight:normal;
}
.dsj
{
	border-left:2px solid #cecece;
	padding:30px 0 0;
	margin:20px 0 0 5px;
}
.dsj p
{
	padding-bottom:70px;
	line-height:30px;
}
.dsj p strong
{
	float:left;
	padding-left:15px;
	color:#015cb7;
	width:110px;
	position:relative;
	text-align:center;
	font-size:20px;
}
.dsj p strong b
{
	position:absolute;
	background:url(../images/dot2.jpg) no-repeat;
	width:12px;
	height:12px;
	left:-7px;
	top:9px;
}
.dsj p span
{
	float:left;
	width:600px;
	font-size:16px;
	display:block;
	color:#666;
	margin:0 0 0 10px;
}

/*公司介绍结束*/
.honner
{
	background:#cc3a45;
	padding:30px 0;
}
.honner h3,.honner p
{
	font-size:30px;
	color:#fff;
	text-align:center;
}
.honner p
{
	font-size:16px;
	margin:10px 0 0 0;
}
.jcImgScroll 
{ 
	position:relative; 
	margin:30px 0 0 0;  
}
.jcImgScroll li 
{ 
}
.jcImgScroll li a 
{ 
	display:block; 
	border-radius:4px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
 	*display: block;
	
}
.jcImgScroll li a img
{
	display:inline;
	vertical-align:middle;
}
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl 
{ 
	display:none; 
	border:0 none;
}
.jcImgScroll em.sPrev 
{ 
	background:url(../images/arrow-left.png) no-repeat left center; 
}
.jcImgScroll em.sNext 
{ 
	background:url(../images/arrow-right.png) no-repeat right center;
}
.jcImgScroll dl dd
{ 
	background:url(../images/NumBtn.png) no-repeat 0 bottom; 
	text-indent:-9em; 
}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr 
{ 
	background-position:0 0; 
}
/*荣誉资质*/
.wh
{
	padding:30px 0 30px 0;
	overflow:hidden;
}
.wh_l
{
	background:url(../images/wh.jpg) no-repeat;
	width:432px;
	height:291px;
	float:left;
}
.wh_l h4
{
	font-size:24px;
	color:#005CB7;
	margin:20px 0 0 0;
}
.wh_l p
{
	font-size:16px;
	color:#898989;
	margin:20px 0 0 0;
}
.wh_r
{
	width:528px;
	height:295px;
	background:#f9f9f9;
	float:right;
	padding:20px;
}
.wh_r p
{
	border-bottom:1px dashed #C9CACA;
	font-size:16px;
	padding:15px 20px 15px 0;
	line-height:30px;
}
.wh_r p span
{
	color:#1D2088;
}
.wh_r p b
{
	width:400px;
	float:right;
	font-weight:normal;
	color:#1D2088;
	margin:0 47px 20px 0 ;
}
/*****************江动概况结束*****************/
.hr
{
	padding:30px 0 5px 0;
	overflow:hidden;
}
.hr em,.hr b
{
	text-align:center;
	color:#C9CACA;
	font-size:22px;
	width:1000px;
	display:block;
	margin:0 0 15px 0;
}
.hr b
{
	color:#666;
	font-weight:normal;
}
.hr_pic
{
	margin:30px 0 0 0;
	height:385px;
}
.hr_lc img
{
	display:block;
	margin:30px auto 0;	
}
.hr_pic ul li
{
	float:left;
	margin:0 5px;
	background:#f9f9f9;
	width:313px;
	height:385px;
	position:relative;
	cursor:pointer;
}
.hr_pic ul li:hover
{
	background:#005CB7;
	color:#fff;
}
.hr_pic ul li img
{
	width:313px;
	height:219px;
	display:block;
}
.hr_pic ul li div
{
	height:126px;
	padding:20px;
}
.hr_pic ul li div i
{
	overflow:hidden;
	display:block;
	font-size:14px;
	line-height:25px;
	text-align:left;
	font-style:normal;
}
.hr_pic ul li div a.hr_more
{
	float:right;
	font-size:14px;
	background:url(../images/hr_arrow.png) no-repeat right center;
	height:18px;
	line-height:16px;
	width:100px;
	display:block;
	padding-right:5px;
	color:#005CB7;
}
.hr_pic ul li:hover a.hr_more
{
	background:url(../images/hr_arrow02.png) no-repeat right center;
	color:#fff;
}
.hr_pic ul li dl
{
	position:absolute;
	top:50px;
	left:0;
	width:313px;
	text-align:center;
}
.hr_pic ul li dl dt
{
	width:54px;
	height:5px;
	background:#fff;
	margin:0 0 40px 124px;
	display:block;
}
.hr_pic ul li dl dd
{
	color:#fff;
	font-size:30px;
	font-weight:600;
}
.hr_table
{
	margin:10px 0 0 0;
}
.hr_table table
{
	width:100%;
}
.hr_table table tr th
{
	background:#abce4c;
	color:#fff;
	font-size:16px;
	height:35px;
	line-height:35px;
}
.hr_table table tr td
{
	border-bottom:1px dashed #ccc;
	text-align:center;
	height:50px;
	line-height:50px;
}
.hr_table table tr td a
{
	color:#015cb7;
}
.hr_sorry
{
	width:400px;
	height:100px;
	margin:70px auto 0;
}
.hr_sorry img
{
	float:left;
	display:block;
}
.hr_sorry div
{
	float:right;
}
.hr_sorry div h5
{
	color:#b6d0ea;
	font-size:36px;
}
.hr_sorry div a
{
	color:#f44a3d;
	font-size:18px;
}
.hr_sorry div a:hover
{
	text-decoration:underline;
}
/*****************人力资源*****************/
.serv
{
	padding:30px 0 0 0;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.serv_tit
{
	height:75px;
	text-align:center;
	line-height:40px;
}
.serv_tit h3
{
	font-size:30px;
	color:#035bbf;
}
.serv_tit p
{
	font-size:16px;
	color:#666;
}
.serv_table
{
}
.serv_bg
{
	width:420px;
	float:left;
	margin:50px 0 0 0;
	border-radius:10px;
	padding:10px;
	background:#fff;
	border:2px solid #666;
}
.serv_bg table
{
	width:100%;
	font-size:10px;
	position:relative;
	z-index:999;
	background:#fff;
}
.serv_bg table th
{
	background:#b22825;
	color:#fff;
	font-size:14px;
	border:1px solid #ccc;
	height:40px;
	line-height:20px;
}
.serv_bg table td
{
	text-align:center;
	border:1px solid #ccc;
	padding:2px 0;
}
.serv_bg table td.qy
{
	background:#eee;
}
.serv_bg table td table tr td
{
	border:none;
	border-top:1px solid #ccc;
}
.serv_s
{
	float:right;
	width:125px;
	margin:580px 0 0 0;
}
.serv_s p
{
	color:#1b4787;
	font-size:12px;
	float:left;
	margin:0 10px;
	line-height:25px;
}
.serv_map
{
	position:absolute;
	background:url(../images/map.png) no-repeat;
	
    background-size: 81%;
    width: 665px;
    height: 553px;
    top: 200px;
    left: 460px;
    z-index: 10;


}
.serv_sh
{
	margin:20px 0;
	overflow:hidden;
}
.serv_sh_tit
{
	height:35px;
	line-height:35px;
	margin:0 0 20px 0;
}
.serv_sh_tit img
{
	display:block;
	float:left;
	margin:6px 10px 0 0;
}
.serv_sh_tit h5
{
	float:left;
	font-size:20px;
	color:#333;
}
.serv_sh p
{
	font-size:14px;
	color:#666;
	background:url(../images/dot.jpg) no-repeat left 15px;
	line-height:35px;
	padding-left:15px;
	width:950px;
	
}
.serv_sh_line span
{
	border-bottom:1px #ccc dashed;
	width:950px;
	height:1px;
	display:block;	
	margin:20px auto;
}
/*****************服务中心*****************/
.cont
{
	padding:30px 0 0 0;
	overflow:hidden;
}
.cont_map
{
	width:1000px;
}
.cont_del
{
	background:#f9f9f9;
	padding:20px;
	margin:30px 0;
}
.cont_del h2,.cont_bd h4
{
	font-size:30px;
	color:#015cb7;
}
.cont_del span
{
	color:#666;
	margin:20px 0 25px;
	display:block;
}
.cont_del p
{
	line-height:30px;
}
.cont_bd
{
	margin:30px 0 0 0;
}
.bd_con
{
	margin:20px 0 0 0;
	background:#f9f9f9;
	padding:20px;
	height:255px;
}
.bd_con_l
{
	width:480px;
	float:left;
}
.bd_con_l input
{
	background:url(../images/icon_5.png) no-repeat 10px 17px #fff;
	border:1px solid #ccc;
	height:55px;
	width:435px;
	line-height:20px;
	color:#c9caca;
	line-height:20px;
	padding-bottom:200px;
	padding-left:45px;
}
.bd_con_r
{
	width:425px;
	float:right;
}
.bd_con_r input
{
	height:55px;
	border:1px solid #ccc;
	background:url(../images/icon_6.png) no-repeat 10px center #fff;
	line-height:55px;
	width:380px;
	margin:0 0 10px 0;
	padding:0 0 0 45px;
	color:#c9caca;
}
.bd_con_r input.yzm
{
	width:260px;
	background:#fff;
	float:left;
	padding:0 0 0 10px;
}
.bd_con_r input.lxfs
{
	background:url(../images/icon_7.png) no-repeat 10px center #fff;
}
.bd_con_r img
{
	height:55px;
	border:1px solid #ccc;
	width:130px;
	float:right;
	display:block;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	display:inline-table;
}
.bd_con_r input.btn
{
	width:425px;
	height:55px;
	background:#0b8ede;
	text-align:center;
	line-height:55px;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
/*****************联系我们结束*****************/
/*****************江动新闻开始*****************/
/* 本例子css */
.new-actives {
	margin: 20px auto;
	background: url(../images/icon-3.png) no-repeat right top;
}
.new-actives .main {
	position: relative;
}
.new-actives .pageState {
	position: absolute;
	left: 760px;
	bottom: 20px;
	z-index: 999;
	font-style: italic;
	color: #888;
}
.new-actives .pageState span {
	font-weight: bold;
	color: #ff1410;
	font-size: 18px;
	margin: 0 3px;
}
.new-actives .step {
	position: absolute;
	left: 460px;
	bottom: 15px;
	z-index: 999;
}
.new-actives .step a {
	float: left;
	width: 38px;
	height: 38px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background: #70cddf url(../images/icon-1.png) no-repeat center center;
	margin-right: 5px;
}
.new-actives .step a.prev {
	background: #70cddf url(../images/icon-2.png) no-repeat center center;
}
.new-actives .step a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	transition: all 0.6s ease 0s;
}
.new-actives .tab-bd {
	overflow: hidden
}
.new-actives .tab-bd dl {
	overflow: hidden;
	width: 820px;
}
.new-actives .tab-bd dl dt {
	width: 440px;
	height: 260px;
	overflow: hidden;
	float: left
}
.new-actives .tab-bd dl dt img {
	width: 440px;
	height: 260px;
	overflow: hidden;
}
.new-actives .tab-bd dl dd {
	background: #f9f9f9;
	width: 340px;
	float: right;
	height: 220px;
	padding: 20px;
	line-height: 30px;
	filter: alpha(opacity=60);
	opacity: 0.6;
	border-radius: 5px;
}
.new-actives .tab-bd dl dd h1 {
	font-size: 16px;
}
.new-actives .tab-bd dl dd p {
	text-indent: 2em;
	color: #686868;
}
.main .cate_l {
	width: 220px;
	padding: 0 10px 20px 10px;
	margin-bottom: 20px;
	background: #f9f9f9;
	border-radius: 5px;
	box-shadow: 0 5px 5px #f8f8f8;
}
.main .cate_l h2 {
	height: 70px;
	background: #015cb7;
	line-height: 70px;
	font-size: 24px;
	text-indent: 0.7em;
	color: #fff;
	letter-spacing: 5px;
}
.main .cate_l li {
	line-height: 60px;
	text-indent: 0.8em;
	border-bottom: 1px dashed #dadada;
	background: #f9f9f9;
	position: relative;
	font-size: 15px;
	cursor: pointer;
}
.main .cate_l li a {
	display: block;
}
.main .cate_l li span {
	display: block;
	width: 0;
	height: 0;
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-color: transparent transparent transparent #8c8c8c;/*透明 透明 透明 黄*/
	position: absolute;
	top: 25px;
	right: 30px;
	transition: all 0.6s ease 0s;
}
.main .cate_l li a:hover, .main .cate_l li.current a {
	color: #015cb7;
}
.main .cate_l li a:hover span, .main .cate_l li.current a span {
	border-color: transparent transparent transparent #015cb7;/*透明 透明 透明 黄*/
	margin-right: -10px;
	transition: all 0.6s ease 0s;
}
.box {
	background: #fafafa;
	width: 700px;
	padding: 20px;
	position: relative;
	margin-bottom: 30px;
	border-radius: 5px;
}
.p_top
{
	height:50px;
	overflow:hidden;
}
h5.s_bt {
	color: #015cb7;
	font-size: 24px;
	height: 48px;
	letter-spacing: 5px;
	text-indent: 0.5em;
	border-bottom: 2px solid #cdd7e0;
	float:left;
	display:block;

}
a.p_xz
{
	float:right;
	width:100px;
	height:48px;
	display:block;
	font-size:16px;
	color:#005cb7;
	line-height:10px;
}
a.p_xz img
{
	margin:5px 10px 0 0;
}
a.p_xz:hover
{
	text-decoration:underline;
}
ul.news_list li {
	border-bottom: 1px dashed #dadada;
	line-height: 60px;
	text-indent: 1em;
}
ul.news_list li span {
	float: right;
	color: #999;
	margin-right: 10px;
	font-size: 12px;
}
.page_btn {
	position: absolute;
	right:0;
	bottom: 0;
}
.page_btn a {
	float: left;
	width: 38px;
	height: 38px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background: #70cddf url(../images/icon-1.png) no-repeat center center;
	margin-right: 5px;
}
.page_btn a.btn_l {
	background: #70cddf url(../images/icon-2.png) no-repeat center center;
}
.page_btn a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	transition: all 0.6s ease 0s;
}
dl.s_pro {
	overflow: hidden;
	margin: 40px auto;
}
dl.s_pro dt {
	width: 350px;
	height: 250px;
	float: left;
	overflow: hidden;
}
dl.s_pro dd {
	float: right;
	width: 620px;
}
dl.s_pro dd h1 {
	font-size: 24px;
	letter-spacing: 5px;
	margin-top: 15px;
}
dl.s_pro dd h1 span {
	font-size: 16px;
	color: #dadada;
	letter-spacing: 0;
	font-weight: normal;
	text-transform: capitalize;
}
dl.s_pro dd p {
	line-height: 30px;
	color: #686868;
	margin: 10px 0;
}
dl.s_pro dd .btn li {
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	float: left;
	border: 2px solid #fe1800;
}
dl.s_pro dd .btn li.online {
	margin-right: 5px;
	letter-spacing: 3px;
	background: #fe1800;
	text-align: center;
}
dl.s_pro dd .btn li.online a {
	color: #fff;
}
dl.s_pro dd .btn li.search {
	background: none;
	position: relative;
	transition: all 0.8s ease 0s;
}
dl.s_pro dd .btn li.search:hover {
	transition: all 0.8s ease 0s;
	width: 250px;
}
dl.s_pro dd .btn .search a {
	color: #fe1800;
}
.search label {
	position: absolute;
	left: 15px;
	top: 0px;
	line-height: 40px;
	color: #fe1800;
	letter-spacing: 3px;
}
.search input {
	margin: 0;
	padding: 0;
	text-indent: 15px;
	outline: none;
	color: #000;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: none;
}
.search button {
	background: url(../images/ser.png) no-repeat center center;
	height: 24px;
	width: 30px;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 9px;
}
dl.s_pro dd .btn a.search {
	background: none;
	color: #fe1800;
}
/*****************江动新闻结束*****************/
/*****************江动产品开始*****************/
ul.pro_list li {
	border: 1px solid #cdd7e0;
	padding: 10px;
	float: left;
	width: 300px;
	height: 130px;
	background: #fff;
	text-align: center;
	margin: 20px 14px 0 14px;
	overflow: hidden;
	position: relative;
}
ul.pro_list li:hover {
	box-shadow: 0px 0px 5px #ccc;
}
ul.pro_list li img {
	width: 300px;
	height: 120px;
	overflow: hidden;
}
ul.pro_list li span {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width:100px;
	display:block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	text-align:right;
}
/*****************江动产品结束*****************/
.case
{
	background:#f7f6f6;
	overflow:hidden;
}
.case_con
{
	width:1115px;
	margin:0 auto;
	position:relative;
}
.case_img
{
	background:url(../images/img1.png) no-repeat;
	right:0;
	top:0;
	width:223px;
	height:297px;
	display:block;
	position:absolute;
}
.title
{
	width:383px;
	margin:0 auto;
	padding:20px 0;
}
.title h2
{
	font-size:30px;
	color:#026c39;
	text-align:center;
}
.title b
{
	background:url(../images/line.png) no-repeat;
	width:383px;
	height:4px;
	display:block;
	margin:5px 0 0 0;
}
.ladyScroll
{
	width:1115px;
	height:262px;
	position:relative;
	margin:20px 0 40px 0px;
}
.ladyScroll .prev,.ladyScroll .next
{
	width:51px;
	height:45px;
	position:absolute;
	top:109px;
	left:0;
	z-index:100; 
	cursor:pointer; 
	background:url(../images/btns02.png) no-repeat;
}
.ladyScroll .next
{ 
	left:auto; 
	right:0; 
	background-position:0 -90px;
}
.ladyScroll .prev:hover
{ 
	background-position:0 -45px; 
}
.ladyScroll .next:hover
{ 
	background-position:0 -135px;
}
.ladyScroll .scrollWrap
{
	width:1000px;
	overflow:hidden;
	position:absolute;
	margin:0 0 0 60px;
}
.ladyScroll dl
{
	float:left;
	width:239px;
	height:262px;
	background:#fff;
	text-align:center;
	position:relative;
	margin:0 5px;
}
.ladyScroll dt
{
	width:239px;
	overflow:hidden;
}
.ladyScroll img
{
	display:block;
	width:239px;
	height:164px;
}
.ladyScroll dd
{
	width:239px;
	line-height:28px;
	font-size:16px;
	text-align:center;
}
.ladyScroll dd span
{
	width:28px;
	height:3px;
	display:block;
	margin:30px 0 0 105px;
	background:#c8c8c8;
}
.ladyScroll dd a
{ 
	color:#333;
	margin:20px 0 0 0;
	display:block; 
}
.ladyScroll dd a:hover
{ 
	text-decoration:none;
}
/*工程案例结束*/


