/* CSS Document */

* {

	margin: 0px;

	padding: 0px;

}

img { border:0px;} 

ul,li { list-style-type:none;}

a { text-decoration:none; color:#333;}

.container {

	 width:100%; 

	 margin:0 auto; 

	 color:#b3b3b3; 

	 font-size:12px;

	 font-family:"微软雅黑";

	 position:relative; 

}

.header{

	width:1200px;

	margin:0 auto;

}

.logo{

	display:block;

	float:left;

	width:126px;

	height:67px;

	padding-top:20px;

}

.nav{

	float:right;
	height:100px;

}

.nav ul li{

	float:left;

	width:80px;

}

.nav ul li a{

	display:block;

	width:100%;

	border-top:3px solid #fff;

	font-size:16px;

	color:#333333;

	line-height:98px;

	text-align:center

}

.nav ul li a:hover{

	color:#3fa9f5;

	border-top:3px solid #3fa9f5;

}


.nav_son{
		width: 145px; 
		height:auto;
		position:relative;
		visibility: hidden; 
		padding-bottom:12px; 
		background:url(../images/babg_07.png) center;
		z-index:999;
		margin-left: -28px;
}
.nav_son ul{ 
	width:100%; 
	padding-top:10px;
	padding-bottom:10px;
} 
.nav_son ul li{ 
	width:100%; 
	height:30px; 
	line-height:30px;
	float:none; 
	padding:0;   
	margin:0; 
}
.nav_son ul li a{ 
	text-align:center; 
	width:100%; 
	height:30px; 
	text-align:center; 
	margin:0; 
	font-size:12px;
	color:#fff;
	padding:0;
	border:none;
	line-height: 30px !important;
}
.nav_son ul li a:hover{
	border:none;
	color:#333;
}

.banner{

	width:100%;

	margin-top:10px;

}

.banner img{

	width:100%;

}

.main{

	width:1200px;

	margin:0 auto;

}

.zyyw{

	width:100%;

	margin-top:75px;

}

.zy_top{

	width:100%;

}

.zy_top .tlef{

	float:left;

	padding-left:37px;

	position:relative;

}

.zy_top .tlef:before{

	content:'';

	width:21px;

	height:3px;

	background:#3fa9f5;

	position:absolute;

	left:0px;

	top:10px;

}

.zy_top .tlef h2{

	font-size:22px;

	font-weight:normal;

	line-height:24px;

	color:#333333;

}

.zy_top .tlef p{

	font-size:14px;

	color:#cccccc;

	margin-top:8px;

}

.zy_top a{

	float:right;

	display:block;

	width:130px;

	height:43px;

	border:1px solid #949494;

	text-align:center;

	line-height:43px;

	border-radius:30px;

	font-size:14px;

}

.zy_bot{

	width:100%;

	margin-top:70px;

}

.zy_bot ul li{

	float:left;

	width:278px;

	height:255px;

	position:relative;

	margin-right:29px;

} 

.zy_bot ul li div.js{

	width:278px;

	height:200px;

}



.zy_bot ul li div.js a{ 

	position:absolute;

	background:url(../images/ind_03.png);

	width:212px;

	height:145px;

	display:block;

	padding-left:66px;

	padding-top:55px;

	top:0px;

	left:0px;

	display:none;

} 

.zy_bot ul li div.js a:before{

	content:'';

	width:56px;

	height:1px;

	background:#fff;

	position:absolute;

	left:0px;

	top:80px;

}

.zy_bot ul li div.js a h2{ 

	color:#fff;

	font-weight:normal;

	font-size:26px;

}

.zy_bot ul li div.js a p{

	font-size:14px;

	color:#fff;

	line-height:24px;

}

.zy_bot ul li div.js span{

	font-size:12px;

	color:#fff;

}

.zy_bot ul li div.js  img{

	width:100%;

}

.zy_bot ul li:nth-child(4){

	margin-right:0px;

}

.zy_bot ul li:after{

	position:absolute;

	content:'';

	left:120px;

	width:30px;

	height:3px;

	bottom:0px;

	background: #00afec

} 

.zy_bot ul li p.bot{

	margin-top:18px;

	font-size:14px;

	text-align:center

}

.zy_bot ul li p.bot a{

	color:#333333

}

.zy_bot ul li:hover div.js a{

	display:block;

}

.al{

	width:100%;

	margin-top:45px;

}

.al .item{

	float:left;

	width:387px;

	height:397px;

	margin-right:19px;

}

.al .item:nth-child(3n){

	margin-right:0px;

}

.al .item a.img{

	width:100%;

	height:258px;

	display:block;

}

.al .item div.js{

	width:317px;

	height:auto;

	padding:35px;

	line-height:24px;

	color:#999999;

	font-size:14px;

}

.gygs{

	width:100%;

	background:#0498cd;

	padding:35px 0;

	margin-top:30px;

}

.gygs .zy_top .tlef h2 {

	color:#fff;

}

.gygs .zy_top .tlef p {

	color:#fff;

}

.gygs .zy_top .tlef::before {

	background:#fff;

}

.gygs_bot{

	width:1000px;

	margin:0 auto;

	margin-top:45px;

	position:relative;

}

.gygs_bot div.img{

	position:absolute;

	left:0px;

	top:0px;

	width:504px;

	height:337px;

}

.gygs_bot div.js{

	width:540px;

	height:207px;

	float:right;

	background:#fff;

	padding:40px;

	color:#333333;

	line-height:24px;

	font-size:14px; 

	margin-top:85px;

	z-index:999;

	position:relative;

}

.gygs_bot div.js h2{

	font-weight:normal;

	margin-bottom:10px;

	font-size:16px;

}

.gygs_bot div.js a{

	display:block;

	width:37px;

	font-size:12px;

	color:#999999;

	text-align:center;

	border-top:2px solid #999999;

	line-height:25px;

	margin-top:10px;

}

.xwzx{

	width:100%;

	margin-top:30px;

	padding-bottom:20px;

}

.xwzx ul li{

	float:left;

	width:340px;

	margin-right:70px;

}

.xwzx ul li:nth-child(3){

	margin-right:0px;

}

.xwzx ul li h2{

	font-weight:normal;

	color:#999999;

	font-size:20px;

	line-height:30px;

}

.xwzx ul li h3{

	font-weight:normal; 

	font-size:14px;

	line-height:30px;

	margin-top:10px;

}

.xwzx ul li h3 a{

	color:#493f3f;

}

.xwzx ul li div.js{

	width:100%;

	margin-top:10px;

	line-height:24px;

	height:48px;

	color:#666666;

	overflow:hidden;

}

.xwzx ul li a.more{

	display:block;

	width:37px;

	font-size:12px;

	color:#999999;

	text-align:center;

	border-top:2px solid #999999;

	line-height:25px;

	margin-top:10px;

}

.xwzx ul li:hover h3 a{

	color:#49bbf3;

}

.xwzx ul li:hover a.more{

	color:#49bbf3;

	border-top:2px solid #49bbf3;

	margin-top:10px;

}

.footer{

	width:100%;

	background:#1c1c1c;

	padding-top:45px;

	margin-top:20px;

}

.fo_lef{

	float:left;

	width:425px;

	margin-right:190px;

}

.fo_lef h2{

	font-size:18px;

	font-weight:normal;

	line-height:30px;

	color:#fff;

	border-bottom:1px solid #333333;

}

.fo_lef h2 span{

	margin-left:10px;

	font-size:14px;

}

.fo_lef div.js{

	width:100%;

	margin-top:20px;

	color:#6e6e6e;

	font-size:14px;

	line-height:40px;

}

.fo_lef div.js p.v1{

	color:#fff;

}

.fo_lef div.js p.v1 img{

	float:left;

	margin-right:10px;

	margin-top:10px;

}

.fo_lef div.js a{

	display:inline-block;

	width:120px; 

	color:#6e6e6e;

}

.foot_cen{

	width:100%;

	text-align:center;

	background:#141414;

	color:#fff;

	line-height:50px;

	font-size:14px;

	margin-top:50px;

}

.hjjc_top{

	width:100%;

	margin-top:50px;

	text-align:center

}

.hjjc_top ul li{

	display:inline-block; 

	text-align:center;

	width:200px;

	position:relative;

	height:98px;

}

.hjjc_top ul li:after{

	position:absolute;

	content:'';

	width:2px;

	height:30px;

	background:#ebebeb;

	right:0px;

	top:46px;

}

.hjjc_top ul li:nth-last-child(2):after{

	width:0px;

}

.hjjc_top ul li a{

	display:block;

	padding-top:50px;

	font-size:14px;

	color:#333333;

	line-height:24px;

	width:150px;

	margin:0 auto;

	height:48px;

} 

.hjjc_top ul li:nth-child(1) a{

	background:url(../images/hjjc_06.png) top no-repeat;

}

.hjjc_top ul li:nth-child(1) a:hover{

	background:url(../images/hjjc_06s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(1) a.slt{

	background:url(../images/hjjc_06s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(2) a{

	background:url(../images/hjjc_13.png) top no-repeat;

}

.hjjc_top ul li:nth-child(2) a:hover{

	background:url(../images/hjjc_13s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(2) a.slt{

	background:url(../images/hjjc_13s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(3) a{

	background:url(../images/hjjc_08.png) top no-repeat;

}

.hjjc_top ul li:nth-child(3) a:hover{

	background:url(../images/hjjc_08s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(3) a.slt{

	background:url(../images/hjjc_08s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(4) a{

	background:url(../images/hjjc_10.png) top no-repeat;

}

.hjjc_top ul li:nth-child(4) a:hover{

	background:url(../images/hjjc_10s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(4) a.slt{

	background:url(../images/hjjc_10s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(5) a{

	background:url(../images/hjjc_03.png) top no-repeat;

}

.hjjc_top ul li:nth-child(5) a:hover{

	background:url(../images/hjjc_03s.png) top no-repeat;

}

.hjjc_top ul li:nth-child(5) a.slt{

	background:url(../images/hjjc_03s.png) top no-repeat;

}

.hjjc_top ul li a:hover {

	color:#00afec;

}

.hjjc_top ul li a.slt {

	color:#00afec;

}

.hjjc_bot{

	width:100%;

	margin-top:60px;

}

.hjjc_bot dl{

	width:100%;

	margin-bottom:40px;

}

.hjjc_bot dl dt{

	float:left;

	width:530px;

}

.hjjc_bot dl dd{

	float:right;

	width:540px;

}

.hjjc_bot dl dd h2{ 

	color:#00afec;

	font-size:22px;

	line-height:30px;

}

.hjjc_bot dl dd h3{ 

	color:#333333;

	font-size:16px;

	line-height:30px;

	margin-top:10px;

}

.hjjc_bot dl dd div.js{ 

	color:#333333;

	font-size:14px;

	line-height:24px;

	margin-top:10px;

}

.hjjc_bot dl dd div.js strong{

	display:block;

	margin-top:5px;

	margin-bottom:5px;

}

.hjjc_bot dl:nth-child(2n) dd{

	float:left;

}

.hjjc_bot dl:nth-child(2n) dt{

	float:right;

	text-align:right;

}

.lysz dl:nth-child(2n-1) dd{

	float:left;

}

.lysz dl:nth-child(2n-1) dt{

	float:right;

}

.lysz dl:nth-child(2n) dd{

	float:right;

	width:743px;

}

.lysz dl:nth-child(2n) dt{

	float:left;

	text-align:left;

	width:370px;

}

.lysz dl  dt img{

	width:100%;

}





.szy_top{

	width:100%;

	margin-top:50px;

	text-align:center

}

.szy_top ul li{

	display:inline-block; 

	text-align:center;

	width:200px;

	position:relative;

}

.szy_top ul li:after{

	position:absolute;

	content:'';

	width:2px;

	height:30px;

	background:#ebebeb;

	right:0px;

	top:46px;

}

.szy_top ul li:nth-last-child(2):after{

	width:0px;

}

.szy_top ul li a{

	display:block;

	padding-top:50px;

	font-size:14px;

	color:#333333;

	line-height:24px;

	width:150px;

	margin:0 auto;

} 

.szy_top ul li:nth-child(1) a{

	background:url(../images/szyico_03.png) top no-repeat;

}

.szy_top ul li:nth-child(1) a:hover{

	background:url(../images/szyico_03s.png) top no-repeat;

}

.szy_top ul li:nth-child(1) a.slt{

	background:url(../images/szyico_03s.png) top no-repeat;

}

.szy_top ul li:nth-child(2) a{

	background:url(../images/szyico_05.png) top no-repeat;

}

.szy_top ul li:nth-child(2) a:hover{

	background:url(../images/szyico_05s.png) top no-repeat;

}

.szy_top ul li:nth-child(2) a.slt{

	background:url(../images/szyico_05s.png) top no-repeat;

}

.szy_top ul li:nth-child(3) a{

	background:url(../images/szyico_07.png) top no-repeat;

}

.szy_top ul li:nth-child(3) a:hover{

	background:url(../images/szyico_07s.png) top no-repeat;

}

.szy_top ul li:nth-child(3) a.slt{

	background:url(../images/szyico_07s.png) top no-repeat;

}

.szy_top ul li:nth-child(4) a{

	background:url(../images/szyico_09.png) top no-repeat;

}

.szy_top ul li:nth-child(4) a:hover{

	background:url(../images/szyico_09s.png) top no-repeat;

}  

.szy_top ul li:nth-child(4) a.slt{

	background:url(../images/szyico_09s.png) top no-repeat;

} 

.szy_top ul li a:hover {

	color:#00afec;

}

.szy_top ul li a.slt {

	color:#00afec;

}





.fqzl_top{

	width:100%;

	margin-top:50px;

	text-align:center

}

.fqzl_top ul li{

	display:inline-block; 

	text-align:center;

	width:200px;

	position:relative;

	height:98px;

}

.fqzl_top ul li:after{

	position:absolute;

	content:'';

	width:2px;

	height:30px;

	background:#ebebeb;

	right:0px;

	top:46px;

}

.fqzl_top ul li:nth-last-child(2):after{

	width:0px;

}

.fqzl_top ul li a{

	display:block;

	padding-top:50px;

	font-size:14px;

	color:#333333;

	line-height:24px;

	width:150px;

	margin:0 auto;

	height:48px;

} 

.fqzl_top ul li:nth-child(1) a{

	background:url(../images/fqzl_03.png) top no-repeat;

}

.fqzl_top ul li:nth-child(1) a:hover{

	background:url(../images/fqzl_03s.png) top no-repeat;

}

.fqzl_top ul li:nth-child(1) a.slt{

	background:url(../images/fqzl_03s.png) top no-repeat;

}

.fqzl_top ul li:nth-child(2) a{

	background:url(../images/fqzl_05.png) top no-repeat;

}

.fqzl_top ul li:nth-child(2) a:hover{

	background:url(../images/fqzl_05s.png) top no-repeat;

}

.fqzl_top ul li:nth-child(2) a.slt{

	background:url(../images/fqzl_05s.png) top no-repeat;

}

.fqzl_top ul li a:hover {

	color:#00afec;

}

.fqzl_top ul li a.slt {

	color:#00afec;

}

.gywm{

	width:100%;

	margin-top:20px;

	font-size:14px;

	color:#333333;

	line-height:26px;

	background:url(../images/bot_03.png) bottom repeat-x;

	padding-bottom:20px;

}

.gywm img{

	float:left;

	margin-right:38px;

	margin-bottom:35px;

}

.zzzs{

	width:100%;

	margin-top:40px;

}

.zzzs ul li{

	float:left;

	width:288px;

	margin-bottom:20px;

	margin-right:16px;

}

.zzzs ul li:nth-child(4n){

	margin-right:0px;

}

.xw_xq{

	width:100%;

	margin-top:30px;

	border-bottom:1px solid #ebebeb;

	padding-bottom:15px;

}

.xw_xq h2{

	font-size:16px; 

	color:#333333;

	line-height:24px;

}

.xw_xq p{

	font-size:12px;

	color:#9a9a9a;

	line-height:20px;

}

.xw_xq_bot{

	width:100%;

	margin-top:25px;

	font-size:14px;

	color:#333333;

	line-height:24px;

}

.xw_xq_bot img{

	margin:15px 0;

}

.xwzx{

	width:100%;

	margin-top:40px;

}

.xwzx dl{

	width:100%;

	height:170px;

	margin-bottom:80px;

}

.xwzx dl dt{

	float:left;

	width:266px;

}

.xwzx dl dt img{

	width:100%;

}

.xwzx dl dd{

	float:left;

	width:400px;

	margin-left:30px;

}

.xwzx dl dd h2{

	font-size:14px;

}

.xwzx dl dd h2 a{

	color:#49bbf3;

}

.xwzx dl dd div.js{

	width:100%;

	margin-top:20px;

	font-size:14px;

	line-height:24px;

}

.xwzx dl div.rig{

	width:auto;

	padding-left:40px;

	margin-top:20px;

	font-size:14px;

	margin-right:20px;

	float:right;

	color:#9a9a9a;

	border-left:1px solid #d9d9d9

}

.xwzx dl div.rig p{

	font-size:26px;

	color:#8a898f;

}

.xwzx dl div.rig a{

	display:block;

	margin-top:20px;

}

.page{

	width:100%;

	text-align:center; 

}

.page a{

	display:inline-block;

	width:30px;

	text-align:center;

	line-height:30px;

	color:#4f4c4c;

	font-size:14px;

}

.page span{

	display:inline-block;

	width:30px;

	text-align:center;

	line-height:30px;

	color:#00afec;

	font-size:14px;

}

.zp{

	width:100%;

	margin-top:30px;

}

.zp ul li{

	width:100%;

}

.zp ul li h2{

	font-size:16px;

	color:#232323;

	font-weight:normal;

	height:52px;

	line-height:52px;

	cursor:pointer;

}

.zp ul li:nth-child(2n){

	background:#f6f7fa;

}

.zp ul li h2 span.v1{

	margin-left:15px;

	width:525px;

	display:block;

	float:left;

}

.zp ul li h2 span.v2{ 

	width:110px;

	text-align:center;

	display:block;

	float:left;

}

.zp ul li h2 span.v3{  

	text-align:center;

	display:block;

	float:right;

	width:93px;

	line-height:52px;

	padding-right:20px;

	background:url(../images/zp_05.png) right no-repeat;

}

.zp ul li div.js{

	width:90%;

	padding:15px 5%;

	color:#232323;

	font-size:14px;

	line-height:24px;

	display:none;

}

.zp ul li div.js strong{

	display:block;

	margin:10px 0;

}

.zp ul li.slt h2{

	background:#00afec;

	color:#fff;

}

.zp ul li.slt span.v3{

	background:url(../images/zp_08.png) right no-repeat;

}

.lxwm{ 

    width: 100%;

    margin-top: 25px;

    font-size: 14px;

    color: #333333;

    line-height: 24px; 

	text-align:center;

}



.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:auto; width:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:170px; margin-left:45.2%; background:url(../images/nav_d.png) center no-repeat;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;}

.flex-control-nav .flex-active{background:#00afec; width:30px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:33%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:130px;background:url(../images/prev.png) center center no-repeat; z-index:999; width:70px; height:70px;}

.flex-direction-nav li a.flex-next{right:130px;background:url(../images/next.png) center center no-repeat; z-index:999;width:70px; height:70px;}

.slides li{

	background-size:cover !important;

}

