
.index-dsdt {
	min-width: 1280px;
	background-color:#FaFaFa;
	background-image: url(../images/indexP1-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:50px 0px 60px;
	background-size:100% 100%;
}
.index-title{text-align:center;line-height:30px;}
.index-title *{ vertical-align:middle;}
.index-title h3{ font-size:40px;color: #eee;height:55px;text-transform : uppercase;}
.index-title h3.c1{color: #ddd;}
.index-title span{display:inline-block; width:100px; height:1px;background-color: #2926D9; margin:0px 15px;}
.index-title b{ font-size:34px;}
.index-title p{display:inline-block; width:260px; margin-top:20px;}





.fwlist {
width:1280px;
margin:auto;
margin-top:40px;
}
.fwlist dl{
	width:220px;
	height:260px;
	float:left;
	margin-right:44px;
}
.fwlist dl.mr0{
margin-right:0px;
}
.fwlist dl dt{
font-size:18px; text-align:center;
width:210px;
height:210px;
-webkit-border-radius: 110px;
border-radius: 110px;
margin:auto;
background-color: #F2F2F2;
}
.fwlist dl dt img{
width:210px;
height:210px;
border-radius: 110px;
border:5px solid #ddd;
}

.fwlist dl dd{
font-size:20px; text-align:center; line-height:60px;
}



.hcat { margin-top:30px; text-align:center;
height:50px;}
.hcat a{margin:0 30px; display:inline-block;font-size:18px; height:40px; line-height:40px; padding:0px 20px;border:1px solid #ccc;}
.hcat a:hover{background-color: #2926D9;color: #ffffff;}
.hcat a.curr{background-color: #2926D9;color: #ffffff;}


.jz_ul{}
.jz_ul li{float:left;width:290px;margin-right:40px;position:relative; margin-top:40px;box-shadow: 0px 0px 40px rgba(102,102,102,0.2);}
.jz_ul li.mr0{margin-right:0px;}
.jz_ul li a{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
width:290px;
height:193px;
overflow:hidden;
background-color: #f1f1f1;
}

.jz_ul li p{padding:10px 15px; line-height:30px;}
.jz_ul li p b{font-size:18px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:30px;}
.jz_ul li p span.info{color: #666;}
.jz_ul li p span.jiage{color: #FF3300;font-size:16px;}


.jz_ul li img{width:290px;height:218px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.jz_ul li img:hover{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}


.jslist{margin-top:40px; padding-bottom:20px;}
.jslist dl{box-shadow: 0px 0px 10px rgba(0,0,0,0.2); float:left; width:380px; margin-right:70px;}
.jslist dl.mr0{margin-right:0px;}
.jslist dl dt{width:380px; overflow:hidden;}
.jslist dl dt img{width:380px;height:285px;transition: transform 0.3s linear;}
.jslist dl:hover img{transform: scale(1.3,1.3);}


.jslist dl dd{padding:15px;}
.jslist dl dd h3{ font-size:18px;line-height:40px;}
.jslist dl dd p{line-height:30px; overflow:hidden;height:90px; font-size:14px; color:#aaa; margin-top:5px;}		



.habout-v {
	width: 400px;
	float:right;
	padding-top:80px;
}
.hfwbox {
	width: 1280px;
	margin: 0px auto;
	padding:50px 0px;
}

.lxlist {margin-top:40px; float:right; width:580px;}
.lxlist dl{
	width:210px;
	height:200px;
	float:left;
	margin-left:80px;
}
.lxlist dl.mr0{
margin-right:0px;
}
.lxlist dl dt{
font-size:18px; text-align:center;width:200px;height:115px;}
.lxlist dl dt *{vertical-align:middle;}
.lxlist dl dt img{width:115px;height:115px;cursor:pointer;border-radius: 110px;}
.lxlist dl dd.tt{font-size:20px; text-align:center; line-height:60px;color: #fff;}


.index-gywm {
	min-width: 1280px;
	background-image: url(../images/gsjj_bj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding:50px 0px;
	min-height:500px;
}

.haboutbg {
	min-width: 1280px;
	background-color:#263760;
	padding:50px 0px;
}

.habout {
	width: 1280px;
	margin: 0px auto;
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gywm-title{line-height:40px; font-size:34px;color: #ffffff;margin-bottom:30px;}
.gywm-title span{ text-transform : uppercase; font-weight:normal;color: #999; margin-left:20px;}
.gywm-cont{padding-top:40px;line-height:30px; font-size:14px;color: #ffffff; float:left; width:580px;}



.kf_main{position:relative;width:1280px;margin:0 auto;overflow:hidden;margin-top: 40px;}
.kf_left{width:40px;height:185px;background:url(../images/lbtn.png) left center no-repeat;cursor:pointer;float:left;}
.kf_right{width:40px;height:185px;background:url(../images/rbtn.png) right center no-repeat;cursor:pointer;float:right;}
.kf_inner{position:relative;float:left;width:1200px;overflow:hidden;}
.kf_ul{position:relative;float:left;}
.kf_ul li{float:left;width:270px;height:185px;overflow:hidden;margin-right:40px;border:1px solid #e5e5e5; position:relative;}
.kf_ul li p{width:250px;height:20px;line-height:20px; text-align:center;position:absolute;bottom:0;left:0;background:rgba(102,102,102,0.8);z-index:20;padding:10px; font-size:14px; color:#FFFFFF;}
.kf_ul li img{width:270px;height:185px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.kf_ul li img:hover{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}




.hzlist{margin-top:40px;}

.hzlist li{
float:left;
width:152px;
margin-bottom:15px;
margin-right:20px;
border:1px solid #e7e7e7;
background-color: #ffffff;
}
.hzlist li.mr0{margin-right:0px;}
.hzlist li a{
display: table-cell;
vertical-align:middle;
text-align:center;
width:152px;
height:75px;
}
.hzlist li img{ max-width:152px; max-height:75px;}



