@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑";}
body{margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑";}
p,form,h1,h2,h3,h4,dd,dt,dl,em{margin:0px; padding:0px; font-weight: normal;font-style: normal;}
ul{margin:0px; padding:0px; list-style:none;}
img{vertical-align:middle; border:none;max-width: 100%;}
a{text-decoration:none;}
i,em{font-style: normal;/*font-family: 'FontAwesome';*/}
.clear{clear:both;}
.pc{display: block;}
.wap{display: none;}
/*******************************************/
#pages{padding: 30px 0; height: 30px; text-align: center;}
#pages ul{display: inline-block;}
#pages li{float: left; margin: 0 2px; height: 27px; line-height: 27px; color: #333; border: 1px solid #ddd; margin-bottom: 5px; }
#pages a{background-color: #fff; color: #333; background-image: none !important; border: none; padding: 0 10px; display: block;}
#pages a:hover{background-color: #eee; background-image: none !important;}
#pages li span{display: inline-block; padding: 0 10px;}
#pages .disabled span{display: inline-block; padding: 0px 10px;background-color: #eee; color: #333;}
#pages .active{background-color: #0099CC; color: #fff;}
a{text-decoration:none;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
/*******************************************/
.top{
	width: 100%; height: 90px; margin: auto; position: fixed; z-index: 9999; background-color: #fff; border-bottom: 1px solid #f2f2f2;
}
.topc{
	width: 1200px; height: 90px; margin: auto; position: relative;
}
.logo{
	float: left; margin-top: 20px; margin-left: 20px; height: 50px;
}
.nav{
	float: left; height: auto; margin-top: 40px; margin-left: 40px;
}
.nav li{
	float: left; margin-left: 40px; height: 80px;
}
.nav li a{
	display: block; color: #333; font-size: 17px;
}
.nav li i{
	font-family: 'FontAwesome'; font-style: normal; color: #E0E0E0; margin-left: 10px;
}
.nav li span a:hover{
	color: #005598;
}
.nav li span a:hover i{
	color: #005598;
}
.nav .navcur span a{
	color: #005598;
}
.nav .navcur span a i{
	color: #005598;
}
.nav p i{
	margin-right: 5px; color: #F1D303;
}
.nav li div{
	position: fixed; width: 100%; height: 60px; background: rgba(0,0,0,0.5); z-index: 9999; left: 0px; line-height: 60px; top: 90px; display: none;
}
.nav li div p{
	width: 1200px; margin: auto; height: 100%;
}
.nav li div p a{
	color: #fff; font-size: 15px; margin-right: 45px; float: left;
}
.nav li div p a:first-child{
	margin-left: 210px;
}
.tel{
	float: right; height: 30px; line-height: 30px; margin-top: 40px;
}
.tel span{
	color: #525252; font-weight: bold; font-family: "Arial"; font-size: 18px;
}
.tge{
	height: 90px;
}
.yuyan{
	position: absolute; right: 0px; top: 10px;
}
.yuyan a{
	color: #333;
}
.yuyan i{
	font-family: 'FontAwesome'; font-style: normal; color: #999; font-size: 16px; margin-left: 5px;
}
.banner{
	height: 363px; background-position: center; background-repeat: no-repeat; background-image: url(../images/banner.jpg); padding-top: 60px;
}
.bannerc{
	width: 1200px; margin: auto;
}
.m1{
	width: 1200px; height: 30px; margin: 20px auto;
}
.m1 li{
	width: 299px; height: 100%; float: left; border-left: 1px solid #C9C9C9; text-align: center; line-height: 30px;
}
.m1 li:first-child{
	border: none;
}
.m1 li a{
	color: #333; font-size: 20px;
}
.m1 .m1cur a{
	font-weight: bold; border-bottom: 1px solid #005497; padding-bottom: 5px;
}
.m2{
	width: 1200px; height: auto; margin: 40px auto; overflow: hidden;
}
.m2 ul{
	width: 1600px; height: 270px;
}
.m2 li{
	float: left; width: 384px; height: 270px; margin-left: 16px; background-color: #F3F3F3; position: relative;
}
.m2 li:first-child{
	margin-left: 0px;
}
.m2 li label{
	height: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden;
}
.m2 li h1{
	color: #333; font-size: 16px; text-align: center; line-height: 30px; position: absolute; width: 100%; bottom: 20px; left: 0px;
}
.m2 li div{
	position: absolute; width: 294px; height: 180px; padding: 45px; background: rgba(0,0,0,0.6); left: 0px; top: 0px; color: #fff; display: none;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m2 li div p{
	line-height: 25px;
}
.m2 li div a{
	display: block; width: 70px; height: 20px; border: 1px solid #fff; line-height: 20px; text-align: center; font-size: 15px; color: #fff; margin-top: 25px;
}
.m2 li div a:hover{
	color: #EDD101; border: 1px solid #EDD101;
}
.tit{
	width: 1200px; height: auto; margin: auto; border-bottom: 1px solid #F4F4F4; margin-bottom: 50px;
}
.tit h1{
	color: #333; font-size: 30px; text-align: center; margin-bottom: 10px;
}
.tit span{
	display: block; width: 180px; height: 30px; background-color: #f7f7f7; color: #9a9a9a; text-align: center; line-height: 30px; margin: auto; margin-bottom: -15px;
}


#slide{position:relative;width:1200px;height:450px;margin:auto; margin-top:-10px;}
#slide .bd{position:absolute;height:100%;}
#slide .cover{position:relative;width:1200px;height:100%;overflow:hidden;}
#slide ul{position:relative;overflow:hidden;height:100%;width:10000px;}
#slide li{position:relative;float:left;display:inline;width:366px;height:400px;margin-right:48px; border: 1px solid #CBCBCB;}
#slide li:hover{box-shadow: 0px 5px 5px #CBCBCB;}
#slide li label{display: block;width: 100%; height: 230px; overflow: hidden;}
#slide li label img{width: 100%; height: 100%;transition: all 0.6s;}
#slide li:hover label img{transform: scale(1.1);}
#slide li:hover h1{font-weight: bold;color: #005598; font-size: 17px;}
#slide .cbx{padding: 25px;}
#slide .cbx h1{text-align: center; font-size: 15px; color: #333;}
#slide .cbx h1 img{margin-right: 5px;}
#slide .cbx p{color: #666; height: 50px; line-height: 25px; overflow: hidden; margin: 5px 0;}
#slide .cbx a{float: right; color: #999;}
#slide .cbx a:hover{color: #005598;}
#slide .cbx a i{font-family: 'FontAwesome'; font-style: normal; color: #666; margin-left: 10px;}
#slide .btn{position:absolute;top:181px;width:40px;height:40px;color:#FFFFFF;outline:none; background-size: 100% 100%;}
#slide .left-btn{left:0px; background-image:url(../images/leftbtn.png);}
#slide .right-btn{right:0px; background-image:url(../images/rightbtn.png);}

.m3{
	width: 1200px; height: 359px; margin: auto; margin-bottom: 50px;
}
.m31{
	width: 309px; height: 100%; float: left;
}
.m31 img{
	width: 100%; height: 100%;
}
.m3c{
	width: 880px; height: 358px; float: right; border: 1px solid #E6E6E6;
}
.m3c1{
	width: 65px; height: 100%; float: left;
}
.m3c1 li{
	width: 65px; height: 85px; margin-top: 6px; background-color: #BFBFBF; color: #fff; text-align: center; line-height: 85px; font-size: 24px; font-family: "Arial"; position: relative; cursor: pointer;
}
.m3c1 li:first-child{
	margin-top: 0px;
}
.m3c1 .m3cur{
	background-color: #5EABC9;
}
.m3c1 i{
	font-family: 'FontAwesome'; font-style: normal; color: #5EABC9; position: absolute; right: -10px; font-size: 30px; z-index: 999; display: none;
}
.m3c1 .m3cur i{
	display: inline-block;
}
.m3c2{
	width: 815px; height: 100%; float: left;
}
.m3a1{
	width: 100%; height: 176px; position: relative;
}
.m3a1 img{
	width: 100%; height: 100%;
}
.m3a1 span{
	display: flex; justify-content: center; align-items: center; background-color: #5EABC9; color: #fff; position: absolute; width: 65px; height: 100%; right: 0px; top: 0px; writing-mode:vertical-lr;
	font-size: 24px;
}
.m3a1 span i{
	font-family: 'FontAwesome'; font-style: normal; color: #5EABC9; position: absolute; left: -22px; font-size: 30px;
}
.m3a2{
	padding: 25px 40px;
}
.m3a2 h1{
	font-size: 24px; color: #5EABC9;
}
.m3a2 h1 a{
	color: #5EABC9;
}
.m3a2 span{
	display: block; width: 120px; height: 10px; border-bottom: 2px solid #5EABC9; margin-bottom: 10px;
}
.m3a2 p{
	height: 50px; line-height: 25px; color: #333; overflow: hidden;
}
.m3a2 h2{
	font-size: 14px;
}
.m3a2 h2 a{
	float: right; color: #999;
}
.m3a2 a i{
	font-family: 'FontAwesome'; font-style: normal; color: #EDD10E; margin-left: 10px;
}
.m4{
	width: 1200px; height: 160px; margin: auto; margin-bottom: 30px;
}
.m4a{
	width: 579px; height: 100%; float: left; margin-right: 20px; border-right: 1px solid #F3F3F3; padding-right: 20px;
}
.m4a1{
	width: 245px; height: 100%; float: left;
}
.m4a1 img{
	width: 100%; height: 100%;
}
.m4a2{
	width: 314px; height: 100%; float: right;
}
.m4a2 h1{
	font-size: 17px; color: #333;
}
.m4a2 p{
	height: 75px; line-height: 25px; overflow: hidden; margin: 5px 0; color: #888; font-size: 13px;
}
.m4a2 a{
	display: block; width: 80px; height: 23px; border: 1px solid #E0E0E0; text-align: center; line-height: 23px; color: #999;
}
.m4a2 a:hover{
	color: #005598; border: 1px solid #005598;
}
.m4b li{
	height: 22.5px; line-height: 22.5px; margin-top: 5px; overflow: hidden;
}
.m4b li:first-child{
	margin-top: 0px;
}
.m4b li span{
	display: inline-block; width: 75px; height: 100%; background-color: #f6f6f6; color: #999; font-size: 12px; text-align: center;
}
.m4b li a{
	color: #333; margin-left: 5px;
}
.m4b li a:hover{
	color: #005598;
}
.foot{
	background-color: #6E6E6E; padding: 30px 0; position: relative;
}
.ftc{
	width: 1200px; height: auto; margin: auto;
}
.ftca{
	width: 480px; height: auto; float: left; color: #CBCBCB;
}
.ftca img{
	width: 103px; height: 103px; float: left; margin-right: 10px;
}
.ftca p{
	line-height: 25px;
}
.ftcb{
	float: right;
}
.ftcb li{
	margin-right: 40px; border-right: 1px solid #878787; float: left; padding-right: 40px;
}
.ftcb li:last-child{
	border: none;
}
.ftcb li h1{
	color: #E1E1E1; font-size: 18px; margin-bottom: 5px;
}
.ftcb li a{
	display: block; color: #AFAFAF; padding: 5px 0;
}
.ftcb li a:hover{
	color: #F1D303;
}
.di{
	background-color: #262626; text-align: center; padding: 10px 0; color: #CBCBCB; border-top: 1px solid #808080; position: relative;
}
.big{
	background-color: #F7F7F7; padding-top: 30px;
}
.main{
	width: 1200px; height: auto; margin: auto; position: relative; min-height: 300px;
}
.left{
	width: 200px; height: 100%; float: left; background-color: #fff; position: fixed;
}
.le1{
	padding: 20px 10px;
}
.le1 h1{
	font-size: 18px; color: #333; font-weight: bold;
}
.le1 span{
	color: #999999;
}
.left li{
	height: auto; line-height: 40px;
}
.left li a{
	display: block; padding: 0 10px; color: #333; font-size: 15px;
}
.left li a:hover{
	color: #007DC5;
}
.left li i{
	font-family: 'FontAwesome'; font-style: normal; color: #999; margin-left: 10px; float: right;
}
.left .leftcur span a{
	background-color: #007DC5; color: #fff;
}
.left .leftcur span a:hover{
	color: #fff;
}
.left .leftcur i{
	color: #fff;
}
.left li p{
	padding-left: 20px; display: none;
}




.le2{
	border-top: 2px solid #F7F7F7; padding: 20px 10px;
}
.le2 h2{
	font-size: 18px;
}
.le2 p{
	color: #666; font-size: 14px; line-height: 30px;
}
.le2 p em{
	color: #333;
}
.right{
	width: 980px; height: auto; float: right; background-color: #fff; min-height: 500px;
}
.right1{
	width: 980px; height: auto; float: right; min-height: 300px;
}
.weizhi{
	height: 50px; line-height: 50px; border-bottom: 1px solid #E5E5E5; padding: 0 20px; color: #999;
}
.weizhi i{
	font-family: 'FontAwesome'; font-style: normal; color: #DCDCDC; font-size: 18px; margin-right: 10px;
}
.weizhi a{
	color: #999;
}
.cplist{
	padding: 30px; position: relative;
}
.cplist h3{
	font-size: 24px; color: #333; height: 30px; line-height: 30px; margin-bottom: 20px;
}
.cplist h3 i{
	font-family: 'FontAwesome'; font-style: normal; font-size: 12px; margin-right: 10px; color: #007DC5; display: inline-block; float: left;
}
.cplist li{
	height: auto; margin-bottom: 30px;
}
.cplist li label{
	border: 1px solid #E8E8E8; width: 230px; height: 230px; float: left; display: flex; justify-content: center; align-items: center;
}
.cplist h4{
	display: none;
}
.cplist h4 i{
	font-family: 'FontAwesome'; font-style: normal; font-size: 80px; color: #fff; position: absolute; top: -37px;
}
.cpc{
	width: 660px; height: 100%; float: right;
}
.cpc h1{
	font-size: 24px; color: #333;
}
.cpc em img{
	width: 70px;
}
.cpcx{
	margin: 5px 0;
}
.cpcx p{
	color: #333; line-height: 27px;
}
.cpcx p span{
	color: #666;
}
.cpc a{
	float: right;
}
.cpc h1 a{
	float: none; color: #333;
}
.cpc h1 a:hover{
	color: #007DC5;
}
.cpc h2 a{
	float: right; display: block; width: 130px; height: 40px; background-color: #E6C804; border-radius: 5px; color: #fff; font-size: 16px; text-align: center; line-height: 40px;
}
.cpc h2 a img{
	float: right; margin-right: 10px; margin-top: 12px;
}
.cpc h2 a:hover{
	background-color: #00B1F1;
}
.cplistu{
	background-color: #D9D9D9;
}
.cplistu li label{
	background-color: #fff;
}
.cplistu h4{
	display: block;
}
.cpcon{
	padding: 30px;
}
.cpa1{
	width: 700px; height: auto; float: left;
}
.cpa1 h1{
	font-size: 24px; color: #333;
}
.cpac{
	color: #666; font-size: 14px; text-align: justify; line-height: 25px; margin-top: 5px;
}
.cpa2{
	float: right; width: 200px;
}
.ablan{
	height: 50px; line-height: 50px; border-bottom: 1px solid #E5E5E5; padding: 0 20px; color: #999;
}
.ablan a{
	padding: 0 25px; color: #333; font-size: 15px;
}
.abcon{
	padding: 30px;
}
.abcont{
	font-size: 24px; color: #333; height: 30px; line-height: 30px; margin-bottom: 20px;
}
.abcont i{
	font-family: 'FontAwesome'; font-style: normal; font-size: 12px; margin-right: 10px; color: #007DC5; display: inline-block; float: left;
}
.xxcont{
	font-size: 24px; color: #333; height: 30px; line-height: 30px; margin-bottom: 20px; border-top: 2px solid #ECECEC; margin-top: 40px; padding-top: 40px;
}
.xxcont i{
	font-family: 'FontAwesome'; font-style: normal; font-size: 12px; margin-right: 10px; color: #007DC5; display: inline-block; float: left;
}
.abn{
	color: #333; line-height: 28px; border-bottom: 1px solid #EAEAEA; padding-bottom: 25px; margin-bottom: 30px;
}
.lx1 h1{
	color: #007DC5; font-size: 20px; margin-bottom: 10px;
}
.lx1 p{
	color: #333; line-height: 25px;
}
.lx2{
	background-color: #6E6E6E; padding: 25px; margin-top: 25px;
}
.lx2 h1{
	color: #fff; font-size: 20px;
}
.lx2a{
	padding: 25px 0;
}
.lx2a1{
	width: 640px; height: auto; float: left;
}
.lx2a1 li{
	width: 300px; float: left; margin-left: 40px; margin-bottom: 15px;
}
.lx2a1 li:nth-child(2n+1){
	margin-left: 0px;
}
.textcss{
	width: 280px; height: 40px; background-color: #898989; border: none; padding: 0 10px; font-size: 15px; color: #fff;
}
.selcss{
	width: 300px; height: 40px; background-color: #898989; border: none; font-size: 15px; color: #d9d9d9;
}
.yucss{
	width: 620px; height: 50px; background-color: #898989; border: none; padding: 10px; font-size: 15px; color: #fff;
}
.lx2a2{
	width: 200px; height: 180px; border: 1px solid #E6C803; float: right; display: flex; justify-content: center; align-items: center;
}
.butcss{
	width: 76px; height: 84px; cursor: pointer; border: none; background-image: url(../images/tijiao.jpg);
}
.lx3{
	padding: 25px 0;
}
.lx3 h1{
	color: #000; font-size: 18px; margin-top: 20px;
}
.lx3c{
	line-height: 30px; color: #333; padding: 10px 0;
}
.lx3c p img{
	margin-right: 5px;
}
.lx3c a{
	color: #333;
}
.lx3 h2{
	color: #999; font-size: 14px; margin-top: 5px;
}
.zl1 p{
	color: #666; line-height: 25px; margin-bottom: 10px;
}
.zl1 li{
	width: 188px; height: 38px; float: left; background-color: #f2f2f2; border: 1px solid #E9E9E9; margin: 10px 20px; border-radius: 3px; text-align: center; line-height: 38px; font-size: 16px;
}
.zl1 li a{
	display: block; color: #333;
}
.zl1 li a:hover{
	color: #007DC5;
}
.zl1 .zlcur{
	background-color: #E6C803; border: 1px solid #E6C803;
}
.zl1 .zlcur a{
	color: #fff;
}
.zl1 .zlcur a:hover{
	color: #fff;
}
.zlist{
	margin: 20px 0;
}
.zlist table{
	width: 100%; border-collapse: collapse; text-align: center; color: #333;
}
.zlist table th{
	background-color: #f2f2f2; border: 1px solid #ECECEC; padding: 10px; font-size: 15px; font-weight: normal;
}
.zlist table td{
	border: 1px solid #ECECEC; padding: 10px;
}
.zlist td p{
	text-align: left;
}
.ntj1{
	width: 345px; height: 210px; float: left;
}
.ntj1 img{
	width: 100%; height: 100%;
}
.ntj2{
	width: 545px; height: 210%; float: right;
}
.ntj2 h1{
	font-size: 24px; color: #333; line-height: 40px;
}
.ntj2 p{
	line-height: 30px; margin: 10px 0; color: #666;
}
.ntj2 a{
	display: block; width: 80px; height: 22px; border: 1px solid #e3e3e3; color: #999; line-height: 22px; text-align: center;
}
.ntj2 a:hover{
	color: #007DC5; border: 1px solid #007DC5;
}
.nlist{
	margin-top: 20px;
}
.nlist li{
	height: 50px; border-bottom: 1px dashed #EBEBEB; line-height: 50px; overflow: hidden;
}
.nlist li a{
	color: #333; margin-left: 10px;
}
.nlist li a:hover{
	color: #007DC5;
}
.nlist li span{
	float: right; color: #888;
}
.nt h1{
	font-size: 20px; text-align: center; color: #007DC5;
}
.nt p{
	border-bottom: 1px solid #EFEFEF; text-align: center; padding: 15px 0; color: #666;
}
.ntcon{
	line-height: 30px; color: #333; padding: 25px 0; border-bottom: 1px solid #EFEFEF;
}
.pian{
	margin-top: 20px;
}
.pian p{
	width: 50%; height: 30px; line-height: 30px; overflow: hidden; float: left;
}
.pian p a{
	color: #333;
}
.pian p a:hover{
	color: #007DC5;
}
.wlc{
	background-color: #EEEEEE; padding: 30px;
}
.wlcc{
	background-color: #fff; padding: 35px 55px;
}
.wlc1{
	width: 400px; height: 170px; float: left; border-right: 1px solid #D9D9D9;
}
.wlc1 h1{
	font-size: 24px; color: #333;
}
.wlc1 h2{
	font-size: 18px; color: #333;
}
.wlc1 p{
	margin-top: 10px;
}
.wlc1 p span{
	display: block; color: #333; line-height: 30px;
}
.wlc1 p span img{
	margin-right: 5px;
}
.wlc2{
	width: 280px; margin-left: 60px; float: left;
}
.wlc2 p{
	line-height: 30px; font-size: 15px;
}
.wlc2 p em{
	color: #333; display: inline-block; width: 110px;
}
.wlc2 p span{
	color: #666;
}
.xx1{
	height: 267px; background-image: url(../images/xx.jpg); position: relative;
}
.xx1c{
	padding: 50px;
}
.xx1c h1{
	font-size: 24px; color: #fff;
}
.xx1c span img{
	width: 70px;
}
.xx1c p{
	color: #fff; line-height: 30px;
}
.xx1b{
	position: absolute; width: 100%; height: 50px; left: 0px; bottom: 0px; background: rgba(95,95,95,0.6);
}
.xx1b li{
	width: 162px; height: 100%; float: left; border-right: 1px solid #858585; text-align: center; line-height: 50px; color: #fff; font-size: 16px;
}
.xx1b li:last-child{
	border: none;
}
.xx1b li img{
	margin-right: 10px;
}
.xx1b li a{
	display: block; width: 100%; height: 100%; color: #fff;
}
.xx1b .xx1bcur a{
	color: #E6C803;
}
.xx1b li a:hover{
    background-color: #007DC5; color: #E6C803;
}
.xx2{
	background-color: #fff; margin-top: 10px; padding: 35px; box-shadow: 0px 0px 5px #ccc; padding-top: 0px;
}
.xx2a{
	width: 457px; height: auto; float: left;
}
.xx2a1{
	font-size: 15px; color: #666; line-height: 25px; text-align: justify; margin-bottom: 20px;
}
.xx2a2 dl{
	width: 280px; float: left;
}
.xx2a2 .xxbbb{
	width: 150px; float: right;
}
.xx2a2 .xxbbb a{
	color: #c00000;
}
.xx2a2 .xxbbb a:hover{
	text-decoration: underline;
}
.xx2a2 dl dt{
	font-size: 16px; font-weight: bold; color: #333; margin-bottom: 5px;
}
.xx2a2 dl dd{
	color: #666; line-height: 25px; font-size: 15px; margin-top: 10px; text-align: justify;
}
.xx2a3{
	text-align: center; margin-top: 30px;
}
.xx2a3 a{
	display: inline-block; width: 125px; height: 40px; border-radius: 5px; background-color: #007DC5; color: #fff; line-height: 40px; margin: 0 10px;
}
.xx2a3 a:last-child{
	background-color: #E6C803;
}
.xx2a3 a:hover{
	background-color: #00B2F2;
}
.xx2b{
	width: 400px; height: 310px; border: 1px solid #ECECEC; float: right; display: flex; justify-content: center; align-items: center;
}
.job{
	height: 286px; background-image: url(../images/job.jpg); position: relative;
}
.job1{
	padding: 50px;
}
.job1 h1{
	font-size: 24px; color: #fff;
}
.job1 span img{
	width: 70px;
}
.job1 p{
	color: #fff; line-height: 28px;
}
.gz{
	padding: 30px;
}
.gz1{
	height: 50px; line-height: 50px; border-bottom: 1px solid #F3F3F3; color: #444;
}
.gz1 a{
	color: #444; margin-left: 20px;
}
.gz2{
	height: 40px; line-height: 40px; padding: 15px 0; border-bottom: 1px solid #F3F3F3;
}
.gz2 span{
	float: left;
}
.gz2 p{
	float: left; margin-left: 35px;
}
.gztext{
	width: 270px; height: 38px; border: 1px solid #EEEEEE; float: left; padding: 0 10px; color: #666;
}
.gzbut{
	width: 80px; height: 40px; float: left; border: none; background-color: #E6C803; cursor: pointer; color: #fff;
}
.gz3{
	height: 40px; line-height: 40px; color: #007DC5; font-size: 20px; padding: 5px 0;
}
.gz4 table{
	width: 100%; border-collapse: collapse; text-align: center;
}
.gz4 table th{
	padding: 10px; color: #fff; font-size: 15px; background-color: #007DC5;
}
.gz4 table td{
	padding: 10px; color: #333; background-color: #F5F5F5; border-bottom: 1px solid #fff;
}
.gz4 table tr{
	cursor: pointer;
}
.gzcc{
	display: none;
}
.gz4 .gzcc td{
	background-color: #fff; text-align: left;
}
.gzcc h1{
	font-size: 15px; color: #222; line-height: 30px; font-weight: bold;
}
.yaoqiu{
	line-height: 30px; color: #333; padding: 10px 0;
}
.ffc{
	margin: 10px 0;
}
.ffc h2 a{
	width: 108px; height: 40px; background-color: #007DC5; display: block; float: left; color: #fff; text-align: center; line-height: 40px; font-size: 18px;
}
.ffc h2 a:hover{
	background-color: #E6C803;
}
.ffc p{
	float: right; margin: 15px 0;
}
.ffc p span{
	border-left: 1px solid #C4C4C4; padding-left: 20px; margin-left: 20px;
}
.ffc p span:first-child{
	border: none;
}
.ffc p span img{
	margin-right: 10px;
}
.ffc p a{
	color: #007DC5;
}
.ffc p a:hover{
	color: #E6C803;
}
.cb{
	display: inline-block; width: 20px; height: 20px; border-radius: 10px; background-color: #E6C803; text-align: center; line-height: 20px; cursor: pointer;
}
.cb i{
	font-family: 'FontAwesome'; font-style: normal; color: #fff; font-size: 18px;
}
.wl1{
	width: 100%; height: 455px; background-image: url(../images/wl.jpg); margin-bottom: 20px;
}
.wl1 h1{
	font-size: 26px; color: #333; padding-top: 70px;
}
.wl1 span{
	display: block; margin: 10px 0;
}
.wl1c{
	color: #666; line-height: 28px; width: 360px; text-align: justify;
}
.jc1{
	width: 620px; height: auto; float: left;
}
.jc1 h1{
	color: #333; font-size: 24px;
}
.jc1 span{
	display: block; margin: 5px 0;
}
.jc1 p{
	color: #666; line-height: 30px;
}
.jc2{
	width: 228px; height: auto; float: right;
}
.kefu{
	width: 35px; height: 300px; position: fixed; top: 200px; right: 0px; z-index: 99;
}
.kefu li{
	width: 35px; height: 37px; position: relative;
}
.kefu span{
	width: 35px; height: 35px; background-color: #444444; cursor: pointer; line-height: 35px; text-align: center; position: absolute; display: block; z-index: 9999; border-bottom: 2px solid #fff;
}
.ktop i{
	font-family: 'FontAwesome'; font-style: normal; color: #8F8F8F; font-size: 20px; display: block; line-height: normal; margin-top: -2px;
}
.ktop em{
	height: 20px; margin-top: -15px; display: block; color: #8F8F8F; font-size: 12px;
}
.ktel i, .kqq i, .kweixin i, .kdown i{
	font-family: 'FontAwesome'; font-style: normal; color: #fff; font-size: 18px;
}
.kefu li p{
	position: absolute; background-color: #fff; overflow: hidden; line-height: 35px; text-align: center;
}
.ktel p{
	width: 160px; height: 35px; left: 60px; top: 0px; box-shadow: 0 0px 5px #ccc;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.kqq p{
	width: 140px; height: 35px; left: 60px; top: 0px; box-shadow: 0 0px 5px #ccc;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.kweixin p{
	width: 70px; height: 70px; left: 60px; top: 0px; box-shadow: 0 0px 5px #ccc;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.kweixin p img{
	width: 100%; height: 100%;
}
.kclose em{
	height: 20px; display: block; color: #8F8F8F; font-size: 12px;
}
.kfopen{
	width: 40px; height: 40px; cursor: pointer; line-height: 40px; text-align: right; position: absolute; z-index: 9999;
	top: 100px; display: none;
}
.kfopen i{
	font-family: 'FontAwesome'; font-style: normal; color: #444; font-size: 40px;
}











.ww{
	width: 120px; height: 30px; float: left; margin-top: 45px; margin-left: 180px; text-align: center;
}
.ww img{
	height: 20px;
}
.ww1{
	width: 40px; height: 40px; float: left; position: relative;
}
.ww2{
	width: 40px; float: left; position: relative;
}
.ww3{
	width: 40px; float: left; position: relative;
}
.ww i{
	font-family: 'FontAwesome'; font-style: normal; color: #005598; font-size: 18px; cursor: pointer;
}
.ww2 p{
	position: absolute; width: 140px; height: 40px; background-color: #fff; color: #333; text-align: center; left: -50px; top: 30px; line-height: 40px; box-shadow: 0 0 5px #ccc; display: none;
}
.ww3 p{
	position: absolute; width: 100px; height: 100px; left: -30px; box-shadow: 0 0 5px #ccc; display: none; top: 30px;
}
.ww3 p img{
	width: 100%; height: 100%;
}
.wss{
	width: 175px; height: 30px; position: absolute; left: -67.5px; display: none; top: 30px;
}
.stext{
	width: 100px; height: 28px; line-height: 28px; padding: 0 10px; border: 1px solid #ccc; float: left; color: #666; border-right: none;
}
.sbut{
	width: 50px; height: 30px; text-align: center; background-color: #ccc; color: #fff; float: left; border: none; cursor: pointer;
}
.fge{
	height: 30px; background-color: #F7F7F7; position: relative;
}
.xge{
	/*height: 30px; background-color: #F7F7F7; position: fixed; width: 100%; z-index: 99;*/
}
.zlsel{
	width: 150px; height: 30px; border: 1px solid #ccc; color: #666;
}
.zltext{
	width: 100px; height: 28px; border: 1px solid #ccc; padding: 0 10px; color: #333;
}
.zlbut{
	width: 50px; height: 30px; background-color: #007DC5; border: none; color: #fff; line-height: 30px; text-align: center;
}