@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑";}
body{margin:0px; padding:0px; font-size:12px; 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;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.clear{clear:both;}
/**********/
#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: #2CACDC; color: #fff;}

.pc{
	display: block;
}
.wap{
	display: none;
}
.pco{
	opacity: 1;
}
.sanxian{
	display: none;
}
/*******************************************/
.top1{
	height: 32px; background-color: #f7f7f7; border-bottom: 1px solid #E8E8E8; line-height: 32px;
}
.top1c{
	width: 1200px; height: 100%; margin: auto; max-width: 100%; color: #666666;
}
.top1c1{
	float: left;
}
.top1c1 img{
	margin-right:10px;
}
.top1c1 span{
	background-image: url(../images/t6.png); background-repeat: no-repeat; /*display: inline-block;*/ float: left;background-position: left; padding: 0 15px;
	
}
.top1c1 span:first-child{
	background-image: none; font-size: 14px; color: red;
}
.top1c2{
	float: right; color: #ccc; position: relative;
}
.top1c2 img{
	margin: 0 8px; cursor: pointer;
}
.erwei{
	position: absolute; right: 15px;top: 35px; width: 90px; display: none;
}
.top2{
	width: 1200px; padding: 25px 0; max-width: 100%; margin: auto;
}
.top2index{
	width: 1200px; padding: 25px 0; max-width: 100%; margin: auto; position: absolute; left: 50%; margin-left: -600px; z-index: 9999;
}
.logo{
	float: left;
}
.daohang{
	float: right; font-size: 16px; margin-top: 25px;
}
.daohang li{
	padding: 0 30px; float: left; background-image: url(../images/dhbg.png); background-repeat: no-repeat; background-position: right;
}
.daohang a{
	color: #333;
}
.top2index .daohang a{
	color: #fff;
}
.daohang a:hover{
	color: #26B8E9;
}
.daohang .dhcur a{
	color: #26B8E9;
}
.m1{
	width: 1200px; height: auto; max-width: 100%; margin: auto; margin-top: 30px; margin-bottom: 80px;
}
.tit{
	text-align: center; padding: 50px 0; opacity: 0;
}
.tit h1{
	color: #666666; font-size: 35px;
}
.tit p{
	height: 10px; border-bottom: 1px solid #E2E2E2; width: 410px; margin: auto; max-width: 90%; margin-bottom: 13px; margin-top: 10px;
}
.tit p em{
	display: inline-block; width: 30px; height: 5px; background-color: #2D2D2D;
}
.tit span{
	color: #999999; font-size: 14px;
}
.m1c{
	opacity: 0;
}
.m1c1{
	float: left; width: 500px; height: 375px;
}
.m1c2{
	width: 85%; height: auto; margin: auto;
}
.m1c2 h1{
	font-size: 22px; color: #222; margin-bottom: 15px;
}
.m1c2 div{
	line-height: 30px; color: #666; font-size: 14px;
}
.m1c2 div a{
	color: #666;
}
.jian2 a{
	color: #666;
}
.newscon a{
	color: #666;
}
.m2{
	background-color: #F6F6F6; padding-bottom: 60px;
}
.m2c{
	width: 1200px; height: 360px; margin: auto; max-width: 100%; background-color: #fff; opacity: 0;
}
.m2c1{
	width: 490px; height: 357px; float: left; border-top: 3px solid #3696C6;
}
.m2c1x{
	width: 238px; height: 100%; float: left; text-align: center;
}
.m2c1x h1{
	font-size: 20px; color: #7B7B7B; padding: 50px 0;
}
.m2c1x a{
	display: block; width: 120px; height: 30px; background-color: #26B8E9; font-size: 14px; color: #fff; line-height: 30px; margin: auto; border-radius: 15px; margin-top: 70px;
}
.m2c1x img{
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.m2c1x:hover img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.m2c1y{
	width: 251px; height: 100%; float: left; border-left: 1px solid #ECECEC;
}
.m2c1y li{
	height: 88.5px; border-top: 1px solid #ECECEC; color: #333534;
}
.m2c1y li:first-child{
	border-top: none;
}
.m2c1y li span{
	display: inline-block; width: 100px; height: 23px; background-color: #26B8E9; text-align: center; line-height: 23px; color: #fff;
}
.m2c1y li p{
	padding-top: 15px; padding-left: 15px;
}
.m2c1y li em{
	color: #FF654B; font-size: 20px; margin-left: 15px;
}
.m2c1y li h1{
	font-size: 12px; padding-left: 15px; padding-top: 10px;
}
.m2c2{
	width: 100%; height: 100%; float: left;
}
.m2c2 ul{
	height: 100%; position: relative; overflow: hidden;
}
.m2c2 li{
	width: auto; height: 100%; float: left; border-left: 1px solid #C3C3C3; text-align: center; cursor: pointer; overflow: hidden; position: absolute; background-color: #fff; border-top: 5px solid #fff;
}

/*
.m2c2 li img{
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.m2c2 li:hover img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}*/
.m2c2 li h1{
	font-size: 20px; color: #7B7B7B; padding: 50px 0;
}
.m2c2 li a{
	display: block; width: 120px; height: 30px; font-size: 14px; color: #666666; line-height: 30px; margin: auto; border-radius: 15px; margin-top: 70px; border: 1px solid #E7E7E7;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m2c2 li a:hover{
	background: #26B8E9; color: #fff; border: 1px solid #26B8E9;
}
.m3{
	width: 1270px; height: auto; max-width: 94%; margin: auto; margin-top: 30px; margin-bottom: 80px;
}
.m3c li{
	width: 22%; float: left; text-align: center; opacity: 0; margin: 0 1.5%; cursor: pointer;
}
.m3c li img{
	margin: 40px 0; cursor: pointer; margin-bottom: 20px;
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.m3c li:hover img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.m3c li:hover p{
    color: #27B9EC;
}
.m3c li:hover span{
    color: #666;
}
.m3c li p{
	font-size: 24px; color: #555; margin-bottom: 10px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m3c li span{
	color: #999; line-height: 20px; text-align: left; display: block;
}
.m4{
	background-color: #F6F6F6; padding-bottom: 60px; background-image: url(../images/bx.png);
}
.m4c{
	width: 1200px; height: 270px; margin: auto; max-width: 100%; margin-bottom: 30px;
}
.m4c1{
	width: 49%; height: 100%; float: left; border-right: 1px solid #D3D3D3; opacity: 0;
}
.m4c2{
	width: 49%; height: 100%; float: left; opacity: 0;
}
.m4c1x li{
	width: 98%; margin-bottom: 30px;
}
.m4c1x li img{
	margin-right: 10px; display: block; float: left; margin-top: 5px;
}
.m4c1x h1{
	font-size: 16px; color: #333; height: 32px; line-height: 32px; overflow: hidden;
}
.m4c1x p{
	font-size: 16px; color: #666; height: 32px; line-height: 32px; overflow: hidden;
}
.m4c1x a{
	color: #333;
}
.m4c1x a:hover{
	color: #2D9EC6;
}
.m4c2 ul{
	margin-left: 8%;
}
.m5{
	height: 342px; /*background-image: url(../images/xbg.png); background-position: center;*/
}
.m5 h1{
	font-size: 36px; text-align: center; color: #fff; padding: 35px 0; margin-top:40px;
}

#slide{position:relative;width:900px;height:100px;margin:auto; margin-top:40px; opacity: 0;}
#slide .bd{position:absolute;height:100%;}
#slide .cover{position:relative;width:880px;height:100%;overflow:hidden;}
#slide ul{position:relative;overflow:hidden;height:100%;width:10000px;}
#slide li{position:relative;float:left;display:inline;width:440px;height:100px;margin-right:0px; margin-left: 50px; border-right: 1px solid #fff;}
#slide li a{position:relative;text-decoration:none;width:379px;height:100%;overflow:hidden;display:block;}
#slide li img{display:block; height:60px;}
#slide li p{line-height:25px; color:#fff; font-size:14px; padding-top:15px; text-align:left;}
#slide .btn{position:absolute;top:30px;width:44px;height:56px;color:#FFFFFF;outline:none;}
#slide .left-btn{left:-64px; background-image:url(../images/leftbtn.png);}
#slide .right-btn{right:-100px; background-image:url(../images/rightbtn.png);}


.m6{
	width: 1200px; height: auto; max-width: 100%; margin: auto; margin-bottom: 50px; opacity: 0;
}
.m6t{
	font-size: 16px; color: #656565; text-align: center;
}
.m6t span{
	cursor: pointer;
}
.m6t .m6tcur{
	color: #1F95BD;
}
.m6c{
	margin: 40px 0;
}
.m6c li{
	width: 47%; height: 90px; float: left; margin: 15px 0;
}
.m6c li:nth-child(even){
	float: right;
}
.m6c li a{
	display: block;
}
.m6c li a:hover div{
	background-color: #26B8E9; color: #fff;
}
.m6c li a:hover h1{
	color: #26B8E9;
}
.m6c li div{
	width: 90px; height: 90px; background-color: #EEEEEE; border-radius: 10px; float: left; text-align: center; color: #3C3C3C; margin-right: 15px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m6c li div span{
	font-size: 30px; display: block; padding-top: 15px;
}
.m6c li div em{
	font-size: 14px;
}
.m6c li h1{
	font-size: 18px; color: #333; height: 25px; line-height: 25px; overflow: hidden;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m6c li p{
	color: #989898; font-size: 14px; margin-top: 10px; line-height: 25px; text-indent: 2em; height: 50px; overflow: hidden;
}
.m6m{
	margin-top: 50px;
}
.m6m a{
	display: block; width: 160px; height: 40px; border: 1px solid #E7E7E7; border-radius: 10px; color: #555; line-height: 40px; text-align: center;
	font-size: 14px; margin: auto;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.m6m a:hover{
	background: #26B8E9; color: #fff; border: 1px solid #26B8E9;
}
.m6 .tit{
	padding-bottom: 30px;
}


.m7{
	width: 100%; height: 524px; background-image: url(../images/tongji.jpg); background-position: center;
}
.m71{
	text-align: center; padding-top: 70px; padding-bottom: 10px;
}
.m7 h1{
	font-size: 18px; color: #111; text-align: center;
}
.m72{
	text-align: center; color: #fff; width: 500px; margin: auto; padding: 60px 0;
}
.m72 span{
	display: inline-block; width: 68px; height: 95px; background-image: url(../images/jishuhui.png); line-height: 85px; font-size: 60px; float: left;
}
.m72 span:last-child{
	background-image: url(../images/jishulan.png); font-size: 45px;
}
.m73{
	padding-top: 40px;
}
.m73 a{
	display: block; margin: auto; width: 145px; height: 55px; background-color: #31A2D1; color: #fff; font-size: 24px; line-height: 55px; text-align: center; border-radius: 10px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.m73 a:hover{
	background-color: #91C571;
}
.foot1{
	background-color: #32A2D2; padding: 30px 0;
}
.foot1c{
	width: 800px; height: auto; margin: auto; max-width: 100%;
}
.foot1c dl{
	float: left; width: 180px; color: #fff;
}
.foot1c dt{
	font-size: 18px; padding-bottom: 15px;
}
.foot1c dd{
	font-size: 14px; line-height: 25px;
}
.foot1c a{
	color: #fff;
}
.fma{
	margin-left: 60px; float: left;
}
.foot2{
	background-color: #0C77A3; height: auto;padding: 10px 0; line-height: 23px; color: #fff; font-size: 14px; text-align: center;
}
.foot2 a{
	color: #fff; margin: 0 5px;
}
.wapnav{
	width:100%; background-color:#F8F8F8; height:auto; display:none;
}
.wapnav li{
	padding:0px; font-size:16px; color:#777777;
}
.wapnav li a{
	color:#777777;
}
.wapnav dl{
	padding-left:30px; border-bottom:1px solid #E7E7E7; display:none;
}
.wapnav dl dd{
	line-height:35px; font-size:14px;
}
.wapnav span{
	 display:block; line-height:40px; padding-left:10px; border-bottom:1px dashed #E7E7E7;
}
.wapnav .navmoon{
	 background-color:#E6E6E6;
}

.abt{
	background-color: #F8F8F8; height: 150px; text-align: center;
}
.abt ul{
	display: inline-block; margin-top: 56px;
}
.abt li{
	float: left;
}
.abt li a{
	display: block; width: 125px; height: 38px; background-color: #EEEEEE; border-radius: 5px; line-height: 38px; font-size: 14px; color: #666; margin: 0 10px;
}
.abt .abtcur a{
	background-color: #2CACDC; color: #fff;
}
.abt li a:hover{
	background: #26B8E9; color: #fff;
}
.nei{
	width: 1200px; height: auto; margin: auto; max-width: 94%;
}
.txt{
	text-align: center; padding: 50px 0;
}
.txt h1{
	font-size: 32px; color: #666666;
}
.txt p{
	text-align: center; color: #999999; font-size: 16px;
}
.txt span{
	display: block; width: 35px; height: 10px; border-bottom: 1px solid #2CACDC; margin: auto;
}
.jian{
	padding-bottom: 50px;
}
.jian1{
	width: 450px; height: 375px; float: left;
}
.jian2{
	width: 720px; height: auto; float: right; font-size: 14px; color: #666; line-height: 35px;
}
.ge{
	height: 10px; border-top: 2px solid #F8F8F8;
}
.lxcon{
	text-align: center;
}
.lxcon ul{
	display: inline-block;
}
.lxcon li{
	width: 288px; height: 218px; background-image: url(../images/lxbg.png); float: left; margin: 0 6px; cursor: pointer;
}
.lxcon li img{
	margin-top: 35px;
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.lxcon li:hover img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.lxcon li h1{
	color: #727272; font-size: 26px; margin-top: 5px; margin-bottom: 10px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.lxcon li p{
	color: #666666; font-size: 14px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.lxcon li:hover h1{
	color: #31A2D1;
}
.lxcon li:hover p{
	color: #31A2D1;
}
.liuyan{
	width: 680px; height: auto; margin: auto; max-width: 94%;
}
.liuyan p{
	width: 320px; height: auto; float: left;
}
.lytext{
	width: 96%; height: 46px; border: 1px solid #EEEEEE; border-radius: 5px; padding-left: 4%; font-size: 14px; color: #555;
}
.liuyan .lypp{
	float: right;
}
.lyyu{
	width: 96%; height: 160px; border: 1px solid #EEEEEE; border-radius: 5px; padding: 2%; font-size: 14px; color: #555;
}
.lybut1{
	width: 100px; height: 40px; background-color: #31A2D1; line-height: 40px; border: none; border-radius: 5px; text-align: center; cursor: pointer; color: #fff; font-size: 16px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.lybut1:hover{
	background-color: #91C571;
}
.lybut2{
	width: 100px; height: 40px; background-color: #eee; line-height: 40px; border: none; border-radius: 5px; text-align: center; cursor: pointer; color: #666; font-size: 16px;
	margin-left: 20px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.lybut2:hover{
	background-color: #ddd;
}
.liuyan label{
	margin-top: 30px; display: block; margin-bottom: 80px;
}
.qd1{
	width: 1200px; height: 88px; background-color: #F9F9F9; margin: auto; max-width: 100%; line-height: 88px; text-align: center; margin-top: 15px;
}
.qd1 ul{
	display: inline-block;
}
.qd1 li{
	float:left; font-size: 16px; color: #319ECD; margin: 0 25px;
}
.qd2{
	height: 666px; background-image: url(../images/qdbg.png); background-position: center; margin-top: 30px; background-color: #F6F6F7;
}
.qd2c{
	width: 1200px; height: auto; margin: auto; max-width:94%;
}
.qd2c h1{
	font-size: 30px; font-weight: bold; color: #32A2D2; padding-top: 45px; margin-bottom: 10px;
}
.qd2c h2{
	font-size: 15px; color: #949494; margin-bottom: 15px;
}
.qd2c li{
	width: 380px; height: 190px; background-color: #fff; float: left; margin-left: 30px; margin-top: 30px; cursor: pointer;
}
.qd2c li:nth-child(3n+1){
	margin-left: 0px;
}
.qd2c li label{
	display: block; float: left; width: 160px; height: 135px; text-align: center; margin-top: 27.5px; border-right: 1px solid #DFDFDF;
}
.qd2c li label img{
	margin-top: 30px;
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.qd2c li:hover img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.qd2c li div{
	width: 150px; height: auto; padding: 0 25px; float: left; padding-top: 50px;
}
.qd2c li div h3{
	font-size: 16px; color: #3e4245; font-weight: bold;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.qd2c li div p{
	color: #5f6365; font-size: 14px; margin-top: 10px; line-height: 25px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;
}
.qd2c li:hover div h3{
	color: #077CC0;
}
.qd2c li:hover div p{
	color: #32A2D2;
}

.qd3{
	width: 1200px; height: auto; margin: auto; max-width:94%;
}
.qd3 h1{
	font-size: 30px; font-weight: bold; color: #32A2D2; padding-top: 45px; margin-bottom: 10px;
}
.qd3 h2{
	font-size: 15px; color: #949494; margin-bottom: 15px;
}
.qd3c{
	width: 308px; height: 420px; background-color: #33A1D1; text-align: center; float: left;
}
.qd3c img{
	margin: 38px 0;
}
.qd3c p{
	width: 90%; margin: auto; margin-top: 20px;
}
.qd3c p span{
	display: inline-block; width: 25%; text-align: center; float: left; font-size: 14px; color: #fff; line-height: 30px;
}
.qd3c h4{
	width: 175px; height: 45px; border: 2px solid #fff; text-align: center; line-height: 45px; font-size: 20px; color: #fff; margin: auto; margin-top: 40px;
}



.qd3x li{
	width: 408px; height: 188px; background-color: #fff; float: left; margin-left: 36px; border: 1px solid #898989; cursor: pointer;
}
.qd3x li:nth-child(1){
	margin-bottom: 40px;
}
.qd3x li:nth-child(2){
	margin-bottom: 40px;
}
.qd3x li label{
	display: block; float: left; width: 150px; height: 135px; text-align: center;
}
.qd3x li label img{
	margin-top: 40px;
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.qd3x li:hover label img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.qd3x li div{
	width: 228px; height: auto; float: left; padding-top: 40px;
}
.qd3x li div h3{
	font-size: 16px; color: #3e4245; font-weight: bold;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.qd3x li div p{
	color: #5f6365; font-size: 14px; margin-top: 10px; line-height: 25px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.qd3x li:hover div h3{
	color: #077CC0;
}
.qd3x li:hover div p{
	color: #32A2D2;
}
.qd3x li:hover{
	border: 1px solid #32A2D2;
}
.qd4{
	width: 1200px; height: auto; margin: auto; max-width: 100%;
}
.qd4 h1{
	text-align: center; color: #379CEE; font-size: 30px; padding: 100px 0; padding-top: 40px;
}
.qd4c{
	margin-bottom: 50px;
}
.qd4c1{
	width: 780px; height: auto; float: left; font-size: 16px; color: #474747;
}
.qd4c1 span{
	float:right; margin-top: 10px;
}
.qd4c2{
	width: 320px; height: 380px; float: left; background-color: #33A1D1; text-align: center; border-radius: 10px;
}
.qd4c2 img{
	margin: 25px 0;
}
.qd4c2 h2{
	font-size: 35px; color: #fff;
}
.qd4c2 p{
	font-size: 18px; width: 65%; margin: auto; text-align: left; margin-top: 30px; color: #fff;
}
.sqtext{
	width: 300px; height: 40px; padding: 0 10px; border: 1px solid #CCCCCC; color: #666; margin-bottom: 10px;
}
.sqtext1{
	width: 300px; height: 40px; padding: 0 10px; border: 1px solid #CCCCCC; color: #666; margin-bottom: 10px;
}
.qd4c2 h3{
	font-size: 35px; color: #fff; text-align: left; width: 65%; margin: auto;
}
.sqbut{
	width: 240px; height: 60px; background-color: #31A2D1; text-align: center; font-size: 28px; color: #fff; border-radius: 10px; border: none; cursor: pointer;
	margin-left: 120px; margin-top: 20px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.sqbut:hover{
	background-color: #91C571;
}

.nlist{
	padding: 20px 0;
}
.nlist li{
	height: 125px; float: left; margin: 20px 0;
}
.nlist li a{
	display: block;
}
.nlist li a:hover h1{
	color: #26B8E9;
}
.nlists{
	width: 125px; height: 125px; background-color: #2CACDC; border-radius: 10px; float: left; text-align: center; color: #fff; margin-right: 30px;
}
.nlists span{
	font-size: 50px; display: block; padding-top: 15px;
}
.nlists em{
	font-size: 14px;
}
.nlistc{
	float: left; width: 1045px;
}
.nlist li h1{
	font-size: 20px; color: #333; height: 25px; line-height: 25px; overflow: hidden; width: 1045px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.nlist li h1 b{
	float: right; color: #666; font-size: 12px; font-weight: normal;
}
.nlist li p{
	color: #989898; font-size: 14px; margin: 15px 0; line-height: 25px; text-indent: 2em; height: 50px; overflow: hidden;
}
.nlist li label{
	font-size: 14px; color: #2CACDC;
}
.newsbt{
	text-align: center; font-size: 24px; color: #444; border-bottom: 1px solid #EBEBEB; padding: 20px 0; margin-top: 15px;
}
.newsinfo{
	text-align: center; font-size: 12px; color: #999; padding: 15px 0;
}
.newscon{
	font-size: 14px; color: #666666; line-height: 30px; margin-top: 20px; margin-bottom: 40px;
}
.pian{
	border-top: 1px solid #EBEBEB; padding:40px 0; font-size: 14px; color: #666; line-height: 30px;
}
.pian a{
	color: #666;
}
.pian a:hover{
	color: #31A2D1;
}
.sc1{
	background-color: #F9F9F9; padding: 40px;
}
.sc1 label{
	display: block; width: 100px; height: 100px; float: left; background-color: #ddd; border-radius: 10px;
}
.sc1 label img{
	width: 80px; height: 80px; margin: 10px; border-radius: 10px;
}
.scd{
	width: 500px; height: 80px; float: left; margin-left: 30px;
}
.scd h1{
	color: #7C7C7C; font-size: 18px;
}
.scd em{
	display: block; margin: 15px 0;
}
.scd p{
	color: #7C7C7C;
}
.scx{
	float: right; margin-top: 30px;
}
.bang{
	height: 25px; line-height: 25px; color: #666666; font-size: 18px; font-weight: bold; margin: 40px 0;
}
.bang img{
	margin-right: 8px;
}
.sccon{
	font-size: 14px; color: #666666; line-height: 30px;
}
.ge1{
	height: 50px;
}
.ying{
	border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; background-color: #F5F5F5; padding: 30px 0;
}
.yingc{
	width: 1200px; height: auto; margin: auto; max-width: 94%;
}
.yingc li{
	width: 328px; height: 100px; padding: 25px; background-color: #fff; border: 1px solid #EEEEEE; float: left; margin-left: 30px; margin-bottom: 30px; cursor: pointer;
}
.yingc li:nth-child(3n+1){
	margin-left: 0px;
}
.yingc label{
	display: block; width: 80px; height: 80px; float: left; border-radius: 10px; overflow: hidden; margin-top: 10px;
}
.yingc label img{
	width: 100%; height: 100%;
    -webkit-transform: rotate3d(0,1,0,0deg);
    -moz-transform: rotate3d(0,1,0,0deg);
    transform: rotate3d(0,1,0,0deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.yingc li:hover label img{
    -webkit-transform: rotate3d(0,1,0,180deg);
    -moz-transform: rotate3d(0,1,0,180deg);
    transform: rotate3d(0,1,0,180deg);
    transition: -webkit-transform 0.8s ease-in-out;
    transition: -moz-transform 0.8s ease-in-out;
    transition: transform 0.8s ease-in-out;
}
.yingc li div{
	width: 233px; height: auto; float: right;
}
.yingc li h1{
	color: #3C3C3C; font-size: 16px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.yingc li:hover h1{
	color: #31A2D1;
}
.yingc li a{
	float: right; background-color: #49B4EB; color: #fff; font-size: 14px; padding: 5px 10px; border-radius: 5px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.yingc li a:hover{
	background-color: #91C571;
}
.yingc li em{
	display: block; padding: 5px 0;
}
.yingc li em img{
	height: 15px;
}
.yingc li div p{
	font-size: 14px; color: #878787; line-height: 25px; height: 50px; overflow: hidden;
}
.yingcb{
	text-align: center; color: #31A2D1; font-size: 24px; font-weight: bold; padding: 20px 0; border-top: 1px solid #EBEBEB;
}
.yin{
	height: 35px; border-bottom: 2px solid #DADADA; font-size: 16px; color: #222; margin-bottom: 30px;
}
.yin a{
	padding: 0 20px; color: #222; padding-bottom: 11px;
}
.yin .yincur{
	border-bottom: 4px solid #32A5E7;
}
.pianqu{
	border: none;
}
.sc1x{
	float: left;
}
.top1c2 .kaihu{
	color: #E60B0B; cursor: pointer; margin-right: 5px;
}
.top1c2 a{
	color: #E60B0B; cursor: pointer; margin-left: 5px; margin-right: 5px;
}


.daikaihu{
	height: auto; font-size: 16px; color: #474747; margin: auto; width: 940px;
}
.daikaihu em{
	margin-top: 10px; display: inline-block; width: 115px; text-align: right;
}
.daikaihu span{
	display: block; text-align: left; margin-left: 120px;
}
.ktext{
	width: 260px; height: 40px; padding: 0 10px; border: 1px solid #CCCCCC; color: #666; border-radius: 5px;
}
.ktext1{
	width: 160px; height: 40px; padding: 0 10px; border: 1px solid #CCCCCC; color: #666; border-radius: 5px;
}
.kbut{
	width: 200px; height: 50px; background-color: #31A2D1; text-align: center; font-size: 24px; color: #fff; border-radius: 10px; border: none; cursor: pointer;
	margin-top: 20px;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
.kbut:hover{
	background-color: #91C571;
}





.daikaihu ul{
	margin: auto;
}
.daikaihu li{
	float: left; width: 48%;
}
.ronglist{padding-bottom: 30px;}
.ronglist li{
	width: 30%; height: 200px; float: left; margin: 0 1.5%; text-align: center; border: 1px solid #EEEEEE; margin-bottom: 25px; border-radius: 5px;
}
.ronglist li img{
	height: 100%; cursor: pointer;
}

.toTop{width:44px;height:44px; cursor:pointer;position:fixed;right:40px;bottom:100px;}




/* right_contact_201601 */
.right_contact_201601 {
	position: fixed;
	bottom: 300px;
	right: 0px;
	width: 60px;
	height: 240px;
	z-index: 100000;
	background: url(../images/right_bg.png) no-repeat;
}
.right_contact_201601 li {
	position: relative;
	cursor: pointer;
	width: 60px;
	height: 60px;
}
.right_contact_201601 li .hover {
	display: none;
}
.right_contact_201601 .li_top {
	width: 60px;
	height: 60px;
	background: url(../images/right_1.png) no-repeat;
}
.right_contact_201601 .li_tel {
	width: 238px;
	height: 60px;
	background: url(../images/right_2_h.png) no-repeat;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.right_contact_201601 .li_tel .text {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	padding-left: 60px;
	padding-top: 6px;
}
.right_contact_201601 .li_qq {
	width: 238px;
	height: 60px;
	background: url(../images/right_3_h.png) no-repeat;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.right_contact_201601 .li_qq .text {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	padding-left: 60px;
	padding-top: 6px;
}
.right_contact_201601 .li_close {
	width: 60px;
	height: 60px;
	background: url(../images/right_4.png) no-repeat;
}
.right_contact_201601 .li_tel:hover {
	margin-left: -178px;
	width: 238px;
	height: 60px;
	background: url(../images/right_2_h.png) no-repeat;
}
.right_contact_201601 .li_qq:hover {
	margin-left: -178px;
	width: 238px;
	height: 60px;
	background: url(../images/right_3_h.png) no-repeat;
}
.right_contact_201601 li:hover .hover {
	display: block;
}



.yi-shangqiao {	Z-INDEX: 11111;  margin:0 auto; BOTTOM: 0px; POSITION: fixed;}/**/
.yi-bgcolor {
	BACKGROUND-COLOR: #50758B3;
}
.sq-toolbar TD:hover {
	BACKGROUND-COLOR: #EC1313;
}
.sq-toolbar {
	 BACKGROUND: #cccccc; WIDTH: 100%; PADDING-TOP: 1px; HEIGHT: 80px
}
.sq-toolbar TD {
	FONT-SIZE: 8px; BACKGROUND: #0758B3; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: center;}
.sq-toolbar TD A.pflink:link,  A.pflink:visited{
	DISPLAY: block; TEXT-DECORATION: none; color:#FFFFFF; font-size:14px;
}
.sq-toolbar TD A.pflink:hover {
	DISPLAY: block; TEXT-DECORATION: none; color:#fff;
}
.sq-toolbar TD:first-child {
	BORDER-LEFT-STYLE: none
}
.sq-toolbar TD:unknown {
	BORDER-RIGHT-STYLE: none
}
.sq-toolbar SPAN {
	DISPLAY: block; PADDING-BOTTOM: 2px; MARGIN: 0px auto; WIDTH: 60px; HEIGHT: 28px ;
}
.sq-toolbar .sq-toolbar-tel {
	BACKGROUND: url(../images/yi-tel.png) no-repeat center 5px;
}
.sq-toolbar .sq-toolbar-mess {
	BACKGROUND: url(../images/yi-sms.png) no-repeat center 3px;
}
.sq-toolbar .sq-toolbar-map {
	BACKGROUND: url(../images/yi-map.png) no-repeat center top;
}
.sq-toolbar .sq-toolbar-home {
	BACKGROUND: url(../images/yi-home.png) no-repeat center top;
}
.sq-toolbar .sq-toolbar-fx {
	BACKGROUND: url(../images/yi-fx.png) no-repeat center top;
}
.sq-toolbar .sq-toolbar-qq {
	BACKGROUND: url(../images/yi-qq.png) no-repeat center top;
}
.sq-toolbar .sq-toolbar-ly {
	BACKGROUND: url(../images/yi-ly.png) no-repeat center 3px;
}


.keyfor1{
	width: 500px; height: 400px; float: left; text-align: center; margin-bottom: 30px;
}
.keyfor2{
	width: 200px; height: 400px; float: left; text-align: center;
}
.keyfor3{
	width: 500px; height: 400px; float: left; text-align: center; margin-bottom: 30px;
}
.keyforyu{
	width: 300px; height: 380px; border: 1px solid #ccc; color: #666; border-radius: 10px; font-size: 14px; line-height: 20px; padding: 10px;
}
.keyfor2 input{
	margin-top: 150px;
}





.fuchuang{
	width: 100%; height: auto; margin: auto; position: fixed; bottom: 0px; z-index: 9999; max-width:100%;
}
.fclose{
	position: absolute; right: 5px; top: 5px; font-size: 14px; color: #C30101; cursor: pointer;
}

.dipiao{
	width: 100%; height: 80px; background-color: #fff; position: fixed; bottom: 0px; box-shadow: 5px 5px 15px #000;
}
.dipiaoc{
	width: 1200px; height: 100%; margin: auto; text-align: center;
}
.dipiaoc ul{
	display: inline-block;
}
.dipiaoc li{
	width: 150px; float: left; text-align: center; padding-top: 10px; color: #333;
}
.indexge{height: 80px; display: none;}
.dipiaoc li img{
	margin-bottom: 5px;
}
.dipiaoc a{
	color: #0C8BAF;
}
.dipiaoc span{
	display: block; padding-top: 10px;
}

/***********/
.jing1{
	text-align: center; color: #2b2b2b;
}
.jing1 h1{
	font-size: 42px; margin-top: 48px;
}
.jing1 p{
	margin-top: 8px; margin-bottom: 42px; font-size: 14px;
}
.jing2{
	background-image: url(../images/jjbg.jpg); background-position: center;
}
.jing2c{
	width: 1200px; height: auto; margin: auto; max-width: 100%; padding: 40px 0;
}
.jing2c li{
	width: 370px; height: 226px; float: left; margin-left: 30px; margin-top: 20px; margin-bottom: 20px; overflow: hidden; cursor: pointer;
}
.jing2c li:nth-child(3n+1){
	margin-left: 0px;
}
.jing2c li img{
	width: 100%; min-height: 100%; transition: all 500ms; 
}
.jing2c li img:hover{
	transform: scale(1.2);  
}
.jing3{
	width: 1200px; height: auto; max-width: 100%; margin: auto; padding-top: 20px;
}
.jing3 li{
	width: 274px; height: 300px; border: 1px solid #5CD7DE; float: left; margin: 0 12px;
}
.jing3 li h1{
	width: 150px; height: 40px; margin: auto; background-color: #5CD7DE; color: #fff; font-size: 20px; text-align: center; line-height: 40px; margin-top: -20px;
}
.jing3 li h2{
	height: 40px; line-height: 40px; margin-top: 10px; text-align: center; font-size: 16px; color: #333;
}
.jing3 li h2 em{
	color: red; font-size: 26px;
}
.jing3 li label{
	display: block; width: 130px; height: 55px; margin: auto; margin-top: 30px;  margin-bottom: 20px;
}
.jing3 li label img{
	height: 55px;
}
.jing3 li p{
	font-size: 14px; padding: 0 15px; color: #666; line-height: 25px; text-indent: 2em;
}
.jing3 li:nth-child(2n){
	border: 1px solid #FF3438;
}
.jing3 li:nth-child(2n) h1{
	background-color: #FF3438;
}
.jing3 li:nth-child(3n){
	border: 1px solid #A3D801;
}
.jing3 li:nth-child(3n) h1{
	background-color: #A3D801;
}
/*
.jing3 li:nth-child(4n){
	border: 1px solid #FFDE01;
}
.jing3 li:nth-child(4n) h1{
	background-color: #FFDE01;
}*/
.jing4{
	width: 1140px; height: auto; background-color: #EFEDEE; padding: 30px; margin: auto; max-width: 100%; margin-bottom: 30px;
}
.jing4 h1{
	font-size: 18px; color: #2293D1; font-weight: bold;
}
.jing4 label{
	float: left; margin-right: 15px; display: block; width: 180px;
}
.jing4 label img{
	margin-top: 50px;
}
.jing4c{
	 font-size: 14px; line-height: 25px; color: #444; float: left; width: 940px;
}
.jing4c a{
	color: #444;
}
.jing5{
	width: 1200px; height: auto; max-width: 100%; margin: auto; text-align: center;
}
.jing5 h1{
	font-size: 20px; font-weight: bold; text-align: center; color: #FF3438; margin-bottom: 20px;
}
.jing5 ul{
	display: inline-block;
}
.jing5 ul li{
	float: left; margin: 0 15px; width: 180px;
}
.jing5 ul li p img{
	width: 100%; margin-top: 15px;
}
.jing5 h2{
	font-size: 18px; font-weight: bold; text-align: center; color: #0C8BAF; margin-bottom: 10px;
}


.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px;  text-align: center; position: relative;}
.keifu_bot span{ color: #fff; font-size: 16px; font-weight: bold; display: block; position: absolute; bottom: 10px; width: 100%; text-align: center;}



#slide_jingjia{position:relative;width:1200px;height:350px;margin:auto; margin-top:-10px;}
#slide_jingjia .bd{position:absolute;height:100%;}
#slide_jingjia .cover{position:relative;width:1200px;height:100%;overflow:hidden;}
#slide_jingjia ul{position:relative;overflow:hidden;height:100%;width:10000px; padding-top: 20px;}
#slide_jingjia .btn{position:absolute;top:122px;width:44px;height:56px;color:#FFFFFF;outline:none;}
#slide_jingjia .left-btn{left:-64px; background-image:url(../images/leftbtn1.png);}
#slide_jingjia .right-btn{right:-64px; background-image:url(../images/rightbtn1.png);}

.jingjiaad{
	text-align: center;
}

.qdsq1{
	width: 1200px; background-color: #F9F9F9; margin: auto; max-width: 100%; text-align: center; margin-top: 15px; padding: 30px 0; font-size: 18px; line-height: 30px;
}
.qdsq1 span{
	font-size: 20px; font-weight: bold; color: red;
}
.qdsq1 li{
	width: 17%; float: left; text-align: left; padding-left: 3%;
}
.qdshi{
	width: 1200px; height: auto; margin: auto; max-width: 96%;
}
.qdshi li{
	float: left; width: 40%; font-size: 24px; color: #2485CC; font-weight: bold; margin: 10px 2.5%; background-color: #f2f2f2; padding: 10px 0; border-radius: 10px; padding-left: 5%;
}

.ldlist{
	width: 1200px; height: auto; max-width: 100%; margin: auto;
}
.ldlist li{
	width: 250px; height: 248px; border: 1px solid #D1D1D1; float: left; text-align: center; margin: 25px 0; margin-left: 64px; cursor: pointer;
}
.ldlist li:hover{
	box-shadow: 0px 0px 15px #5FA0F1; background-color: #fff;
}
.ldlist li:nth-child(4n+1){
	margin-left: 0px;
}
.ldlist li img{
	height: 80px; margin-top: 30px; margin-bottom: 15px;
}
.ldlist li h1{
	font-size: 18px; color: #0066FF; margin-bottom: 10px;
}
.ldlist li div{
	color: #333333; font-size: 12px; line-height: 35px;
}
.mtxx{
	width: 1200px; height: auto; max-width: 100%; margin: auto; margin-bottom: 50px;
}
.meiti li{
	width:259px; height: 80px; float: left; border: 1px solid #E2E2E2; margin-left: 52px; margin-top: 20px; margin-bottom: 20px; text-align: center;
}
.meiti li img{
	max-height: 100%;
}
.meiti li:nth-child(4n+1){
	margin-left: 0px;
}
/*********************************/
.pm{
	width: 1200px; height: auto; margin: auto; margin-top: 20px;
}
.pmc{
	padding: 20px 0; padding-bottom: 15px;
}
.pmc label{
	display: block; width: auto; height: 75px; border: 1px solid #ddd; float: left; margin-right: 30px;
}
.pmc label img{
	width: 100%; height: 100%;
}
.pmcc{
	float: left; width: 580px; height: 75px; font-size: 14px; color: #333;
}
.pmcc span{
	color: #0081CC;
}
.pmcc font{
	font-weight: bold; color: #FF0000;
}
.pmcc p{
	line-height: 25px;
}
.pmt{
	height: 35px; line-height: 35px; border-bottom: 1px solid #0081CC;
}
.pmt span{
	display: block; width: 100px; height: 100%; text-align: center; color: #fff; font-size: 16px; border-radius: 5px 5px 0 0; background-color: #0081CC;
}
.pmtable{
	border-collapse: collapse; width: 100%; text-align: center;
}
.pmtable th{
	border: 1px solid #DBDBDB; padding: 5px 0; color: #0081CC; font-size: 14px;
}
.pmtable td{
	border: 1px solid #DBDBDB; padding: 5px 0;
}
.pmtable a{
	color: #0081CC; text-decoration: underline;
}
.pmd{
	padding: 10px 0; border-bottom: 2px solid #0081CC; margin-bottom: 20px;
}
.pmd a{
	display: inline-block; background-color: #40A1D9; text-align: center; padding: 8px 30px; border-radius: 5px; font-size: 14px; color: #fff;
}
.pmd .pmdcur{
	background-color: #E04900;
}
.pmsm{
	background-color: #ECECEC; padding: 10px 0; font-size: 12px; text-align: center; color: #333;
}
.pms{
	float: right; font-size: 14px; color: #666;
}
.pmstext{
	width: 150px; height: 28px; line-height: 28px; padding: 0 10px; color: #666; border: 1px solid #ddd; border-radius: 5px 0 0 5px; float: left; border-right: none;
}
.pmsbut{
	width: 60px; height: 30px; line-height: 30px; border: none; background-color: #40A1D9; text-align: center; border-radius: 0 5px 5px 0; font-size: 14px; color: #fff; cursor: pointer; float: left;
}

.yxa{
	width: 495px; height: 100%;
}
.yxx{
	width: 233px; float: left; border-right: 1px solid #ECECEC; height: 100%;
}
.yxd{
	width: 259px; height: 100%; margin: auto; float: left;
}
.yxd div{
	height: 88.5px; border-top: 1px solid #ECECEC; color: #333534; padding: 0 10px;
}
.yxd div:first-child{
	border-top: none;
}
.yxd div span{
	display: inline-block; width: 100px; height: 23px; background-color: #26B8E9; text-align: center; line-height: 23px; color: #fff;
}
.yxd div p{
	padding-top: 15px; text-align: left;
}
.yxd div em{
	color: #FF654B; font-size: 20px; margin-left: 15px;
}
.yxd div h1{
	font-size: 12px; padding-top: 10px; text-align: left;
}



.m2c2 li:first-child{
	border-left: none;
}
.m2c2 .active1{
	border-top: 5px solid #27B9EC;
}
.m2c2 .active1 .yxx a{
	background-color: #27B9EA; color: #fff;
}











.c-mark {
    height: 330px;
    margin-bottom: 60px;
	margin-top: 60px;
}

.c-mark-left {
    float: left;
    cursor: pointer;
    width: 163px;
    height: 328px;
    margin-right: 20px;
    border: 1px solid #DFDFDF;
}

.c-mark-right {
    float: left;
    width: 1011px;
    height: 326px;
    ;
    border: 2px solid #25B9E9;
    overflow: hidden;
}

.c-mark-title {
    position: relative;
    height: 65px;
    line-height: 65px;
    padding-left: 25px;
    font-size: 18px;
}

.c-mark-title .icon {
margin-right: 6px;
font-size: 24px;
color: #676767;
}

.c-mark-title .icon.icon-kttx, .c-mark-title .icon.icon-dingzhijiaju {
	font-size: 22px;
}

.c-mark-title.active {
background-color: #25B9E9;
color: #FFF;
}

.c-mark-title.active .icon {
	color: #FFF;
}

.c-mark-title .icon-youjiantou {
display: none;
position: absolute;
font-size: 22px;
right: -26px;
top: 0;
z-index: 2;
}

.c-mark-title.active .icon-youjiantou {
display: block;
color: #1F8FFF;
}

.c-mark-item {
    display: none;
    padding: 40px;
    overflow: hidden;
}

    .c-mark-item.active2 {
        display: block;
    }

.c-mark-item-info, .c-mark-item-gap, .c-mark-item-img {
    float: left;
}

.c-mark-item-gap {
    width: 32px;
    text-align: center;
}

.c-mark-item-img {
    width: 280px;
    text-align: center;
}

.c-mark-item-info {
    width: 619px;
    height: 206px;
    padding-top: 40px;
    font-size: 16px;
    ;
}

.c-mark-item-info.c-mark-item-info-1 {
	padding-top: 0;
}

.c-mark-item-info p {
	text-indent: 2em;
	line-height: 35px;
	margin-bottom: 30px;
}

.c-mark-item-info.c-mark-item-info-1 p {
	margin-bottom: 0;
}

.c-mark-more {
	display: block;
	width: 120px;
	margin: 20px auto;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border: 2px solid #25B9E9;
	color: #25B9E9;
}

.c-mark-more:link, .c-mark-more:visited {
	color: #25B9E9;
}

.c-mark-more:hover {
	text-decoration: none;
	background-color: #25B9E9;
	color: #FFF;
}


.c-join {
    position: relative;
    height: 685px;
    color: #FFF;
    overflow: hidden;
    text-align: center;
    background: url(../images/qdjm-bg.jpg) center no-repeat;
	background-size:auto 100%;
}

.joinc p {
	margin: 20px auto;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
	text-indent: 2em;
}

.c-join-header {
    position: relative;
    height: 130px;
    overflow: hidden;
}

.c-join-header span {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 99;
	line-height: 70px;
	font-size: 28px;
	margin-left: -56px;
	color: #FFF;
}

.c-join-header .icon {
	font-size: 180px;
	z-index: 99;
	position: relative;
	top: -80px;
	color: #2F79D0;
}

.c-join-header span {
	font-family: "微软雅黑";
}

.c-join h2 {
    font-size: 36px;
    line-height: 80px;
}

a.c-join-more {
    display: block;
    width: 160px;
    text-align: center;
    line-height: 45px;
    border: 2px solid #FFF;
    color: #FFF;
    margin: 60px auto 20px;
    font-size: 22px;
    ;
}

a.c-join-more:hover {
	text-decoration: none;
	border-color: #2F79D0;
	background-color: #2F79D0;
	color: #FFF;
}

.joinc{
	width: 1200px; height: auto; margin: auto;
}

#slide9{position:relative;width:900px;height:100px;margin:auto; /*margin-top:40px;*/ opacity: 0;}
#slide9 .bd{position:absolute;height:100%;}
#slide9 .cover{position:relative;width:880px;height:100%;overflow:hidden;}
#slide9 ul{position:relative;overflow:hidden;height:100%;width:10000px;}
#slide9 li{position:relative;float:left;display:inline;width:880px;height:100px;margin-right:0px;}
#slide9 li a{position:relative;text-decoration:none;width:880px;height:100%;overflow:hidden;display:block;}
#slide9 li img{display:block; height:60px;}
#slide9 li p{line-height:25px; color:#fff; font-size:14px; padding-top:15px;}
#slide9 .btn{position:absolute;top:30px;width:44px;height:56px;color:#FFFFFF;outline:none;}
#slide9 .left-btn{left:-64px; background-image:url(../images/leftbtn.png);}
#slide9 .right-btn{right:-100px; background-image:url(../images/rightbtn.png);}

.tuijc{
	width: 280px; float: left;
}
.tuijc1{
	width: 280px; float: left; margin-left: 26px; max-width: 100%;
}
.tuijc2{
	width: 280px; float: left; margin-left: 26px; max-width: 100%;
}
.tuijc3{
	width: 280px; float: left; margin-left: 26px; max-width: 100%;
}
.tuij{
	margin-bottom: 30px;
}
.tuij li{
	border-bottom: 1px solid #eee; list-style: circle; color: #444; line-height: 30px;
}
.tuij li a{
	color: #444; font-size: 14px;
}
.newscon p{
	text-indent: 2em;
}
.quan{
	text-align: center; padding-top: 50px;
}
.quan ul{
	display: inline-block;
}
.quan li{
	width: 120px; float: left; margin: 0 30px;
}
.quan li label{
	display: block; width: 120px; height: 120px; border-radius: 50%; border: 1px solid #eee; text-align: center; line-height: 120px; font-size: 26px; color: #666;
}
.quan li h1{
	color: #444; padding: 5px 0; font-size: 16px; margin-top: 5px;
}
.quan li:hover label{
	border: 1px solid #26B8E9; color: #26B8E9;
}
.quan li:hover h1{
	color: #26B8E9;
}
.lss{
	width: 1200px; height: auto; margin: auto; padding: 40px 0; opacity: 0; max-width: 96%;
}
.lss li{
	width: 220px; height: auto; float: left; margin-left: 25px; border-radius: 15px; background-color: #fff; padding-bottom: 20px;
}
.lss li:first-child{
	margin-left: 0px;
}
.lss1{
	text-align: center; padding: 20px 0; border-radius: 15px 15px 0 0;transition: all .5s;  
}
.lss1 img{
	height: 70px;
}
.lss1 h1{
	color: #444; font-size: 18px; margin-top: 10px;transition: all .5s;  
}
.lss2{
	height: 200px; border-top: 1px solid #eee; color: #999; font-size: 12px; line-height: 22px; padding: 0 20px; padding-top: 20px; text-indent: 2em;
}
.lss h2{
	text-align: center; margin-top: 20px;
}
.lss h2 a{
	display: inline-block; width: 150px; height: 35px; border: 1px solid #26B8E9; border-radius: 10px; text-align: center; color: #26B8E9; font-size: 15px; line-height: 35px;
}
.lss h2 a:hover{
	background-color: #26B8E9; color: #fff;
}
.lss li:hover .lss1{
	background-color: #3897F0;
}
.lss li:hover h1{
	color: #fff;
}
.lss li:hover h2 a{
	background-color: #26B8E9; color: #fff;
}
.ccsx{
	width: 830px; margin: auto; max-width: 100%;
}


.ycp{
	width: 1200px; margin: auto; margin-bottom: 30px;
}
.ycp h1{
	font-size: 14px; color: #333; border-bottom: 1px solid #EBEBEB; padding-bottom: 10px; margin-top: 20px;
}
.ycpa{
	display: flex; justify-content: space-between; border-bottom: 1px dotted #d9d9d9; padding: 15px 0;
}
.ycpa label{
	display: flex; justify-content: center; align-items: center; width: 53px; height: 53px; overflow: hidden; border-radius: 50%; border: 1px #ebebeb solid;
}
.ycpa div{
	width: 1130px; display: flex; flex-direction: column;
}
.ycpa div h2{
	color: #999; font-size: 12px;
}
.ycpa div h3{
	color: #333; font-size: 12px; margin-top: 15px; line-height: 25px; text-align: justify;
}

.lyf{
	background-color: #FAFAFA; padding: 100px 0; 
}
.lyaf{
	width: 1200px; height: auto; margin: auto; max-width: 96%;
}
.lybf{
	margin-top: 30px;
}
.lyb1f{
	width: 50%; float: left;
}
.lyb2f{
	width: 50%; float: right; padding-top: 40px;
}
.lyb2f p{
	margin-top: 20px;
}
.textcssf{
	width: 96%; height: 50px; background-color: #F5F5F5; color: #333; border: none; padding: 0 2%; font-size: 14px;
}
.yucssf{
	width: 96%; height: 100px; background-color: #F5F5F5; color: #333; border: none; padding: 2%; font-size: 14px;
}
.butcssf{
	width: 100%; height: 50px; line-height: 50px; color: #fff; border: none; cursor: pointer; background-color: #00B54B; float: right; border-radius: 5px; font-size: 16px;
}
.mtt1{
	float: left; padding-left: 20px;
}
.mttx{
	width: 140px; height: 70px; border: 4px solid #F3F3F3; float: left;
}
.mttx h1{
	font-size: 20px; color: #00B54B; font-weight: bold; margin-top: 5px; margin-left: -20px;
}
.mttx p{
	font-size: 24px; color: #333; font-weight: bold; margin-left: -20px;
}
.mttb{
	font-size: 16px; color: #888; float: left; padding-top: 30px; padding-left: 20px;
}
.mtt2{
	float: right; padding-top: 12px;
}
.mtt2 a{
	color: #00B54B; display: block; height: 45px; line-height: 45px; border: 1px solid #00B54B; border-radius: 5px; padding: 0 40px;
}
.mtt2 a:hover{
	background-color: #00B54B; color: #fff;
}