@charset "utf-8";

@import url("common.css");

.banner_list{
	width: 100%;
	position:relative;
	overflow: hidden;
}
.banner_list .hd{ height:60px; overflow:hidden; position:absolute; bottom:0px; z-index:1;width: 100%;left:-46%; }
.banner_list .hd ul{ overflow:hidden; zoom:1; float:right; position: relative;top: 21px;}
.banner_list .hd ul li{margin-right:16px;  width:18px; height:18px; line-height:18px; text-indent: -9999px; background:#fff; cursor:pointer; }
.banner_list .hd ul li.on{ background:#1b70c6;}





.banner_list .bd{ position:relative; height:100%; z-index:0;   }
.banner_list .bd li{ zoom:1; vertical-align:middle; }
.banner_list .bd img{ width:100%; display:block;  }

.banner_list .prev,
.banner_list .next{ position:absolute; left:5px; top:-415px;display:block; width:29px; height:68px; background:url(../images/sPrev_Next.jpg) top left no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner_list .next{ left:auto;right:5px;background:url(../images/sPrev_Next.jpg) top right no-repeat;  }
.banner_list .prev:hover,
.banner_list .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.index_floor1{
	background: #1d6db6;
	width: 100%;height:506px;overflow:hidden;
}

a{

	color:#333;
}

.index_title{
	text-align: center;
	height: 100px;
}
.index_title .p1{
	font-weight: bold;
	font-size: 42px;
	color: #fff;
	z-index: 2;
	position: relative;
}
.index_title .p2{
	font-weight: bold;
	font-size: 28px;
	color: #5287c1;
	text-transform:Uppercase;
	z-index: 1;
	position: relative;
	top: -25px;
	letter-spacing: 6px;
}
.index_title2 .p1{
	color: #005da3;
}
.index_title2 .p2{
	color: #d9d9d8;
}

.index_floor1_ul ul.ul1{
	position: relative;
	left: 75px;
}
.index_floor1_ul ul.ul2{
	position: relative;
	top: -55px;
}
.index_floor1_ul li{
	background: url(../images/index_floor1_li.png) no-repeat top center;
	width: 166px;
	height: 196px;
	cursor: pointer;
}
.index_floor1_ul li:hover{
	background: url(../images/index_floor1_lis.png) no-repeat top center;
}
.index_floor1_ul li p{
	position: relative;
	top: 50px;
	line-height: 40px;
	font-size: 28px;
	color: #1d6db6;
	font-weight: bold;
	text-align: center;
}
.index_floor2{
	background: url(../images/index_floor2.jpg) no-repeat top center;
	width: 100%;
}
.index_floor2_person{
	width: 1200px;
	height: 140px;
	overflow: hidden;
}
.index_floor2_person ul{
	width: 1300px;
}
.index_floor2_person li{
	width: 240px;
	color:#fff;
	text-align: center;
	border-right: 1px solid #ccc;
	font-size: 16px;
}
.index_floor2_person .p1 font{
	font-size: 72px;
}
.company_img{
	width: 360px;
	margin-right:30px;
}
.company_body{
	width: 420px;
	margin-right:50px;
}
.company_com{
	width: 340px;
}
.company_name{
	font-size: 23px;
	color: #333333;
	height: 50px;
}
.company_info{
	font-size: 15px;
	color: #666;
	line-height: 30px;
	margin-bottom: 10px;
}
.company_view a{
	background: url(../images/company_view.jpg) #f3f3f3 no-repeat top right;
	width: 246px;
	height: 37px;
	display: block;
	line-height: 37px;
	font-size: 15px;
	color: #005da3;
	text-indent: 10px;
}

.index_floor2_advantages li{
	width: 25%;
	height: 300px;
	background: #ffffff;
}
.advantages_img{
	width: 300px;
	height: 300px;
}
.index_floor2_advantages li p{
	width: 100%;
	text-align: center;
}
.index_floor2_advantages li p.icon{
	height: 85px;
}
.index_floor2_advantages li h5{
	font-size: 24px;
	color: #005da3;
	height: 55px;
	font-weight: bold;
	text-align: center;
}
.index_floor2_advantages li p.more{
	width: 246px;
	margin: 0px auto;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
}
.index_floor3{
	background: url(../images/index_floor3.jpg) no-repeat top center;
	width: 100%;
}
.case_show_hot{
	width: 410px;
	height: 530px;
}
.case_show_img{
	width: 373px;
	height: 530px;
	overflow: hidden;
}
.case_show_img p,.case_ul_img p{
	height: 40px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	position: relative;
	top: -40px;
	font-size: 16px;
	color: #fff;
}
.case_show_ul{
	width: 790px;
}
.case_show_ul ul{
	width: 820px;
}
.case_show_ul ul li{
	width: 410px;
	height: 285px;
}
.case_ul_img{
	width: 378px;
	height: 248px;
	overflow: hidden;
}

.index_title4{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #666;
}
.index_title4 ul{
	width: 352px;
	margin: 0px auto;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 27px;
	font-weight: bold;
}
.index_title4 ul li{
	width: 176px;
	background: #c8cacc;
	cursor: pointer;
}
.index_title4 ul li.on,.index_title4 ul li:hover{
	background: #005da3;
}
.slideGroup{ width:100%; text-align:left;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative; width:1080px;margin: 0px auto;  }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:100px; display:block; width:29px; height:68px; background:url(../images/sPrev_Next.jpg) top  left no-repeat; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/sPrev_Next.jpg) top right no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ width: 355px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic .pic_img{width:326px; height:228px;}
.slideGroup .parBd ul li .pic img{ width:320px; height:222px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:35px; height:35px;background:#333333;width:326px;color:#fff;font-size: 17px; }
.slideGroup .parBd ul li.clone .title{background:#0063bf;}

.index_floor5{
	background: url(../images/index_floor5.jpg) no-repeat top center;
	width: 100%;
}
.eight_call{
	background: url(../images/eight_call.png) no-repeat top center;
	width: 597px;
	height: 67px;
	margin: 0px auto;
	line-height: 67px;
	text-align: center;
	font-size: 20px;
}
.eight_call a{
	color: #fff;
}
.eight_call font{
	font-size: 28px;
}
.news_ul_nav{
	width: 635px;
	height: 55px;
	float:right;
	padding-bottom:5px;
}
.news_ul_nav ul{
	width: 635x;
	border-top:2px solid #0063bf;
	margin-top:5px;
	margin-left:30px;
}
.news_ul_nav li{
	width: 115px;
	height: 58px;
	padding-top:15px;
}
.news_ul_nav li p{
	width: 90px;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
	 font-family: 微软雅黑;
	 font-weight:bolder;
	 margin-right:30px;
	border-right:1px solid #0063bf;
}
.news_ul_nav li.on p,.news_ul_nav li:hover p{
	color: #0063bf;
}


.news_ul_nav1{
	width: 1200px;
	height: 55px;
	float:left;
	border-bottom:2px solid #0063bf;
}
.news_ul_nav1 ul{
	width: 635x;
	margin-top:5px;
}
.news_ul_nav1 li{
	width: 170px;
	height: 58px;
	padding-top:15px;
}
.news_ul_nav1 li p{
	width: 150px;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #282828;
	cursor: pointer;
	 font-family: 微软雅黑;
	 font-weight:bolder;
	 margin-right:40px;
}
.news_ul_nav1 li.on p,.news_ul_nav li:hover p{
	color: #0063bf;
}


.news_ul_nav2{
	width: 200px;
	height: 370px;
	float:left;
}
.news_ul_nav2 ul{
	width: 200x;
	margin-top:5px;
}
.news_ul_nav2 li{
	width: 170px;
	height: 72px;
	border-right:1px solid #0063bf;
	 font-family: 微软雅黑;
	 font-weight:bolder;
	 text-align:center;
 margin-right: 10px;
}
.news_ul_nav2 li b{
	width: 5px;
	font-size: 15px;
	color: #282828;
	cursor: pointer;
 margin-right: 0px;
 float:right;
	width: 5px;
	height: 0;
 border-width: 5px;
 border-style: solid;

 border-color: transparent #fff transparent transparent;

}
.news_ul_nav2 li.on b{
	color: #0063bf;
 margin-right: 0px;
 float:right;
	width: 5px;
	height: 0;
 border-width: 5px;
 border-style: solid;

 border-color: transparent #0099CC transparent transparent;
}

.news_ul_nav2 li.on{
	width: 170px;
	height: 72px;
	color: #0063bf;
	 text-align:center;

}


.news_banner_list{ width:535px; height:430px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.news_banner_list .hd{ height:60px; overflow:hidden; position:absolute; bottom:0px; z-index:1;width: 100%;  }
.news_banner_list .hd ul{ overflow:hidden; zoom:1; float:right; position: relative;top: 21px;}
.news_banner_list .hd ul li{margin-right:16px;  width:58px; height:58px; line-height:58px;  cursor:pointer; }
.news_banner_list .hd ul li.on{ border:3px solid #ddd; }
.news_banner_list .bd{ position:relative; height:100%; z-index:0;   }
.news_banner_list .bd li{ zoom:1; vertical-align:middle; }
.news_banner_list .bd img{ width:535px; height:430px; display:block;  }

.picFocus{  width:550px; height:510px;    position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%; padding-top:5px; padding-bottom:10px;  overflow:hidden; background-color:#e9e9e9; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:2px; padding-right:5px; float:left;  text-align:center;  }
		.picFocus .hd ul li img{ width:129px; height:93px; border:2px solid #ddd; cursor:pointer;    }
		.picFocus .hd ul li.on img{ border-color:#999;  }
		.picFocus .bd li{ vertical-align:middle; overflow:hidden;  }
		.picFocus .bd img{ width:550px; height:367px; display:block;  }


.news_arc_list{
	width: 600px;
	height: 480px;
	overflow:hidden;
	padding-left:-10px;
	position:relative;
}
.news_arc_img{
	width: 185px;
	height: 130px;
	overflow: hidden;
}
.news_arc_body{
	width: 600px;
	height: 29px;
	overflow: hidden;
	padding: 10px;
	padding-left:0px;
	border-bottom:1px dashed #ccc;
}
.news_arc_list li{
	height: 50px;
}
.news_arc_tit{
	float:left;
	font-size: 16px;
	color: #333;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.news_arc_time{
	float:right;
	padding-right:5px;
	font-size: 15px;
	color: #a9a9a9;
	height: 20px;
	line-height: 20px;
}


.news_arc_list1{
	width: 1200px;
	height: 80px;
	overflow:hidden;
	padding-left:-10px;
	position:relative;
	padding-top:25px;
}

.news_arc_list1 a{
	color:#333;
}
.news_arc_list1 li{
	height: 80px;
	font-size:16px;
	font-weight:bolder;
	width: 185px;
	float:left;

}

.news_arc_body1{
	width: 1200px;
	height: 23px;
	overflow: hidden;
	padding: 15px;
	padding-left:0px;
	border-bottom:1px dashed #ccc;
}
.news_arc_tit1{
	float:left;
	font-size: 16px;
	color: #333;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}
.news_arc_time1{
	float:right;
	padding-right:5px;
	font-size: 15px;
	color: #a9a9a9;
	height: 20px;
	line-height: 20px;
}


.news_arc_list2{
	width: 550px;
	height: 370px;
	overflow:hidden;
	padding-left:-10px;

	position:relative;
}
.news_arc_img2{
	width: 185px;
	height: 130px;
	overflow: hidden;
}
.news_arc_body2{
	width: 550px;
	height: 20px;
	overflow: hidden;
	padding: 15px;
	padding-left:0px;
	border-bottom:1px dashed #ccc;
}
.news_arc_list2 li{
	height: 60px;
}
.news_arc_tit2{
	float:left;
	font-size: 15px;
	color: #333;
	height: 20px;
	line-height: 23px;
	overflow: hidden;
}
.news_arc_time2{
	float:right;
	padding-right:5px;
	font-size: 15px;
	color: #a9a9a9;
	height: 20px;
	line-height: 20px;
}



.news_arc_con{
	font-size: 14px;
	color: #777777;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	text-indent: 24px;
}
.team_service{
	width:1198px;
	height: 108px;
	overflow: hidden;
}
.team_service_ul ul{
	width: 1300px;
}
.team_service_ul li{
	width: 400px;
	height: 75px;
	border-right: 1px solid #f3f3f3;
}
.team_service_ul .pic{
	width: 164px;
}
.team_service_ul .pic img{
	position: relative;
	left: 64px;
}


.team_service_ul1 ul{
	width: 1300px;
}
.team_service_ul1 li{
	width: 1300px;
	height: 38px;
	line-height: 38px;
	text-align:center;
}
.team_service_ul1 .div{
	height: 38px;
	float:left;
}
.team_service_ul1 .pic{
	height: 38px;
	float:left;
}
.team_service_ul1 .pic img{
	position: relative;
	height: 37px;
}

.team_service_name{
	font-size: 24px;
	color: #333333;
	height: 44px;
	line-height: 44px;
}
.team_service_con{
	font-size: 18px;
	color: #7b7b7b;
}
.index_floor7{
	background: #f3f3f3;
	width: 100%;
}


.company_list2 {
	width: 450px;
	height:380px;
	margin-left:20px;
}


.company_list2 .icon1{
	width: 190px;
	height:140px;
	line-height: 140px;
	float:left;
	margin-left:20px;
	margin-bottom:30px;
	background-color:#d4eaff;
	border-radius:10px;
	text-align:center;
}


.company_list2 .icon1 img{
	padding-top:34px;

	height:35px;
}
.company_list2 .icon1  h5{
	font-size: 18px;
	color: #005da3;
	height: 25px;
	font-weight: bold;
	text-align: center;
	margin-top:-50px;
}


.company_list ul{
	width: 400px;
	height:195px;
}
.company_list li{
	width: 355px;
	height: 39px;
}
.company_pic,.company_pic img{
	width: 328px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: relative;
}
.company_pic p{
	width: 288px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 0px;
	text-indent: 28px;
	font-size: 15px;
	color: #333;
}
.company_con{
	width: 288px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	font-size: 16px;
	color: #282828;
	text-align:center;
}