/*初始化*/
*{ margin:0; padding:0; font-family:Arial,Microsoft YaHei,'微软雅黑';}
a,s{text-decoration: none;}
i,em{font-style: normal;}
li{list-style: none;}
input{border-style: none;outline-style: none;}
button{ cursor: pointer;border-style: none;outline-style: none;}
table{border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}

#top{width:100%; height:40px; border-bottom:1px solid #ddd; background:#F5F6F9;}
#top .box{width:1200px; height:40px; margin:0 auto;}
#top .box .left{float:left; width:auto; height:40px; line-height:40px; font-size:14px; color:#333;}
#top .box .tel{float:right; width:auto; height:40px; line-height:40px; font-size:14px; color:#333; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 15px;}
#top .box .login{float:right; width:auto; height:40px; line-height:40px; font-size:14px; color:#333; padding:0 15px; border-right:1px solid #ddd;}
#logo{width:100%; height:228px;}
#showtime{float:right; width:auto; line-height:40px; color:#333;}
#top .tou .login{float:right; width:auto; line-height:40px; color:#006666; margin-left:20px;}
#banner{width:1200px; height:128px; margin:0 auto;}
#banner .logo{float:left; width:518px; height:88px; margin-top:20px;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
.masked{
background-image: -webkit-linear-gradient(left, #147B96, #E6D205 25%, #147B96 50%, #E6D205 75%, #147B96);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-background-size: 200% 100%;
-webkit-animation: masked-animation 4s infinite linear;
float:right;
width:550px;
text-align:center;
padding-top:35px;
}
.masked h4{font-size:25px; font-weight:600;}
.masked p{ font-size:12px; padding-top:10px;}
}
@-webkit-keyframes masked-animation {
0%  { background-position: 0 0;}
100% { background-position: -100% 0;}
}




.nav {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	background: #008081;
}
.nav li {
	width: 148px;
	float: left;
	height: 80px;
	position: relative;
	text-align: center;
	padding-right: 2px;
	background: url(../png/shuxian.png) right top no-repeat;
}
.nav li a {
	display: block;
	text-align: center;
	line-height: 16px;
	height: 80px;
	font-size: 15px;
	color: #fff;
	transition: all .3s ease;
	overflow: hidden;
}
.nav li a img {
	display: block;
	margin: 15px auto 10px auto;
	transition: all .3s ease;
}
.nav li a:hover, .nav li.active a {
	background: #006464;
	color: #fff;
}
.nav li a:hover img {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.nav li .subnav {
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 199;
}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav li .subnav a {
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: 500;
	line-height: 40px;
	height: 40px;
	padding: 0;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	background: #008081;
	border-top: 1px solid #008081;
	border-bottom: 1px solid #009999;
}
.nav li .subnav a:hover {
	background: #006464;
}
.search {
	float:right;
	height:40px;
	width: 390px;
	background: #fff;
	margin-top:80px;
}
.box{width:1200px; height:auto; margin:0 auto;}
.topnew{float:left; width:1200px; height:auto; background:url(../png/topnew.png) no-repeat top; padding-bottom:20px;}
.topnew h1{float:left; width:1200px; height:auto; padding-top:30px; font-size:30px; color:#000; font-weight:bold; text-align:center;}
.topnew p{float:left; width:1200px; height:auto; line-height:180%; padding-top:10px; font-size:14px; color:#666; text-indent:2em;}
.hdpa{float:left; width:708px; height:364px; margin:0 30px 0 0 ;}
.intba{float:left; width:456px; height:364px;}
.intba .dw{float:left; width:630px; height:60px;}
.intba .bt{float:left; width:456px; height:50px; background:#F5F6F9;}
.intba .nr{float:left; width:456px; height:auto; padding-top:5px;}
.intba .nr li{float:left; width:456px; height:auto; padding-top:10px;}
.intba .nr li a{color:#333; font-size:16px;}
.intba .nr li a:hover{color:#217AF0;}

.ad_tl{float:left; width:1200px; height:100px; margin-top:30px;}

.in380px{float:left; width:380px; height:auto; margin:30px 30px 0 0;}
.in380px .bt{float:left; width:380px; line-height:50px; background:#F5F6F9;}
.in380px .bt span{float:left; width:140px; line-height:50px; font-size:18px; font-weight:bold; color:#fff; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); text-align:center;}
.in380px .bt i{line-height:50px; font-size:24px; color:#fff; float:left; padding-right:10px;}
.in380px .bt a{float:right; width:80px; line-height:50px; text-align:center; color:#999; font-size:14px;}
.in380px .ul{float:left; padding-top:10px;}
.in380px .ul li{float:left; width:380px; height:auto; padding-top:10px;}
.in380px .ul li a{font-size:16px; color:#666;}
.in380px .ul li a:hover{color:#217AF0;}

.inr380px{float:right; width:380px; height:auto; margin-top:30px;}
.inr380px .bt{float:left; width:380px; line-height:50px; background:#F5F6F9;}
.inr380px .bt span{float:left; width:140px; line-height:50px; font-size:18px; font-weight:bold; color:#fff; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); text-align:center;}
.inr380px .bt i{line-height:50px; font-size:24px; color:#fff; float:left; padding-right:10px;}
.inr380px .bt a{float:right; width:80px; line-height:50px; text-align:center; color:#999; font-size:14px;}
.inr380px .ul{float:left; padding-top:10px;}
.inr380px .ul li{float:left; width:380px; height:auto; padding-top:10px;}
.inr380px .ul li a{font-size:16px; color:#666;}
.inr380px .ul li a:hover{color:#217AF0;}
.inr380px .bt i{line-height:50px; font-size:24px; color:#217AF0; float:left; padding-right:10px;}
.inr380px .fw{float:left; width:380px; height:auto; padding-top:6px;}
.inr380px .fw li{float:left; width:183px; line-height:46px; background:#009688; margin:14px 14px 0 0;}
.inr380px .fw li:nth-child(2){margin-right:0;}
.inr380px .fw li:nth-child(4){margin-right:0;}
.inr380px .fw li i{float:left; width:46px; line-height:46px; text-align:center; background:#006C62; font-size:18px; color:#fff;}
.inr380px .fw li a{float:left; width:auto; font-size:14px; color:#fff; padding-left:10px;}
.inr380px .fw .input{float:left; width:240px; line-height:44px; border:1px solid #ddd; font-size:14px; border-right:0; margin-top:14px; background:url(../jpg/search.jpg) no-repeat 10px center; padding-left:36px; box-shadow:0 0 3px #ddd inset;}
.inr380px .fw .button{float:left; width:102px; line-height:46px; background:#393D49; text-align:center; font-size:16px; color:#fff; border:0; margin-top:14px;}
.inr380px .lm{float:left; width:380px; height:auto; padding-top:10px;}
.inr380px .lm li{float:left; width:178px; height:44px; border:1px solid #f2f2f2; margin-top:20px; margin-right:20px; text-align:center; line-height:44px;}
.inr380px .lm li:nth-child(2){margin-right:0;}
.inr380px .lm li:nth-child(4){margin-right:0;}
.inr380px .lm li:nth-child(6){margin-right:0;}
.inr380px .lm li:nth-child(8){margin-right:0;}
.inr380px .lm li a{font-size:14px; color:#333; display:block;}

.zsyb{float:left; width:380px; height:270px; margin-top:20px;}
.inzxkc{float:left; width:380px; height:auto; padding-top:6px;}
.inzxkc li{float:left; width:380px; height:125px; margin-top:14px;}
.inzxkc li .img{float:left; width:195px; height:125px;}
.inzxkc li .wz{float:right; width:165px; height:auto; line-height:150%; font-size:14px; color:#444;}

.box79bt{float:left; width:790px; line-height:50px; margin-top:30px; background:#F5F6F9;}
.box79bt span{float:left; width:140px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); text-align:center;}
.box79bt i{float:left; width:auto; line-height:50px; font-size:24px; color:#00A6A6; padding-right:10px;}
.box79bt a{float:right; width:80px; line-height:50px; text-align:center; color:#999; font-size:14px;}
.box79k{float:left; width:790px; height:auto;}
.box79k li{float:left; width:790px; height:108px; margin-top:30px;}
.box79k li .img{float:left; width:210px; height:108px;}
.box79k li .img img{width:210px; height:108px;}
.box79k li .h3{float:right; width:550px; height:auto; font-size:18px; font-weight:bold; color:#000;}
.box79k li .p{float:right; width:550px; height:auto; padding-top:5px; font-size:14px; color:#666; line-height:180%;}


.boxbt{float:left; width:1200px; line-height:50px; margin-top:30px; background:#F5F6F9;}
.boxbt span{float:left; width:140px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); text-align:center;}
.boxbt i{float:left; width:auto; line-height:50px; font-size:24px; color:#00A6A6; padding-right:10px;}
.boxbt a{float:right; width:80px; line-height:50px; text-align:center; color:#999; font-size:14px;}
.inbox12px{float:left; width:1200px; height:auto;}
.inbox12px li{float:left; width:378px; height:198px; border:1px solid #eee; margin:30px 30px 0 0; box-shadow:0 0 5px #eee inset;}
.inbox12px li:nth-child(3){margin-right:0;}
.inbox12px li:nth-child(6){margin-right:0;}
.inbox12px li .bt{float:left; width:318px; line-height:50px; font-size:18px; font-weight:bold; margin:0 30px; border-bottom:1px solid #eee;}
.inbox12px li .bt i{color:#4788D7; float:left; padding-right:10px;}
.inbox12px li .desc{float:left; width:318px; line-height:180%; font-size:14px; margin:0 30px; padding-top:10px; color:#666;}
.inbox12px li .desc span{color:#217AF0;}

.boxbtb{float:left; width:1200px; line-height:50px; margin-top:30px; background:#F5F6F9;}
.boxbtb span{float:left; width:140px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; background:#444; text-align:center;}
.boxbtb i{float:left; width:auto; line-height:50px; font-size:24px; color:#00A6A6; padding-right:10px;}
.boxbtb a{float:right; width:80px; line-height:50px; text-align:center; color:#999; font-size:14px;}


.boxnbd{float:left; width:1200px; height:auto;}
.boxnbd .left{float:left; width:380px; height:auto; margin-top:30px;}
.boxnbd .left .li{float:left; width:380px; height:280px; background:#fff;}
.boxnbd .left .li img{float:left; width:380px; height:164px;}
.boxnbd .left .li .h3{float:left; width:380px; height:auto; padding:15px 0; color:#217AF0; text-align:center; font-size:16px;}
.boxnbd .left .li .p{float:left; width:380px; height:auto; line-height:180%; font-size:12px; color:#666;}
.boxnbd .right{float:left; width:820px; height:auto; margin-top:15px;}
.boxnbd .right .h4{float:left; width:790px; line-height:50px; font-size:16px; color:#000; margin-left:30px;}
.boxnbd .right .h4 a{float:right; width:auto; line-height:50px; font-size:14px; color:#666;}
.boxnbd .right .kk{float:left; width:820px; height:auto;}
.boxnbd .right .kk li{float:left; width:117px; height:auto; border:1px solid #eee; margin-left:30px; padding:28px;}
.boxnbd .right .kk li img{float:left; width:117px; height:186px;}



.indextaba{float:left; width:400px; height:330px; margin:30px 30px 0 0 ;}
.indextaba .bt{float:left; width:400px; height:50px; background:url(../png/dbtbg.png) repeat-x;}
.indextaba .nr{float:left; width:400px; height:auto;}
.indextaba .nr ul{float:left; padding-top:10px;}
.indextaba .nr ul li{float:left; width:400px; height:auto; padding-top:12px;}
.indextaba .nr ul li a{color:#333; font-size:16px;}
.indextaba .nr ul li a:hover{color:#006666;}
.fuwupt{float:right; width:200px; height:330px; margin-top:30px;}
.fuwupt .bt{float:left; width:180px; line-height:50px; background:url(../png/rbt.png) no-repeat; font-size:18px; color:#006666; padding-left:20px;}
.fuwupt ul{float:left;}
.fuwupt ul li{float:left; width:180px; line-height:55px; margin-top:15px; padding-left:20px; }
.fuwupt ul li a{font-size:20px; color:#fff; display:block;}
.fuwupt ul li:nth-child(1){ background:url(../jpg/btnbga.jpg) no-repeat;}
.fuwupt ul li:nth-child(2){ background:url(../jpg/btnbgb.jpg) no-repeat;}
.fuwupt ul li:nth-child(3){ background:url(../jpg/btnbgc.jpg) no-repeat;}
.fuwupt ul li:nth-child(4){ background:url(../jpg/btnbgd.jpg) no-repeat;}
.indexle{float:left; width:716px; height:auto;}
.indexle .bt{float:left; width:716px; line-height:50px; background:url(../png/dbtbg.png) repeat-x; margin-top:30px;}
.indexle .bt span{float:left; width:120px; line-height:50px; font-size:18px; font-weight:bold; color:#444; text-align:center; background:url(../png/hoverbt.png) no-repeat;}
.indexle .bt a{float:right; width:80px; line-height:50px; text-align:center; color:#333;}
.indexle .ul{float:left; padding-top:10px;}
.indexle .ul li{float:left; width:716px; height:auto; padding-top:12px;}
.indexle .ul li a{font-size:16px; color:#666;}
.indexle .ul li a:hover{color:#006666;}
.indexri{float:right; width:454px; height:auto; margin-top:30px;}
.indexri .video{float:left; width:454px; height:257px;}
.indexri .bt{float:left; width:454px; line-height:50px; background:url(../png/dbtbg.png) repeat-x; margin-top:30px;}
.indexri .bt span{float:left; width:120px; line-height:50px; font-size:18px; color:#006666; text-align:center; background:url(../png/hoverbt.png) no-repeat;}
.indexri .bt a{float:right; width:80px; line-height:50px; text-align:center; color:#333;}
.indexri .hdpb{float:left; width:454px; height:215px; margin-top:22px;}
.clear30px{width:100%; height:30px; overflow:hidden;}
#link{width:100%; height:200px; background:#fff; position:relative; overflow:hidden;}
#link .bt{float:left; width:1200px; line-height:50px; margin-top:10px;  background:url(../png/dbtbg.png) repeat-x;}
#link .bt span{float:left; width:auto; line-height:50px; font-size:18px; color:#444; padding-left:15px; font-weight:bold;}
#link .bt i{float:left; width:auto; line-height:50px; font-size:18px; color:#333;}
#link .ul{float:left;}
#link .ul li{float:left; width:216px; height:78px; margin:20px 30px 0 0; background:#999;}
#link .ul li:last-child{margin-right:0;}
#foot{width:100%; height:auto; overflow:hidden; background:#2F4056; padding:30px 0;}
#foot .dun{float:left; width:56px; height:66px; padding-top:73px;}
#foot .text{float:left; width:1050px; height:auto; font-size:14px; color:#fff; line-height:200%; text-align:center;}
#foot .text a{font-size:14px; color:#fff;}
#foot .ima{float:left; width:100px; height:100px;}
#foot .ma{float:right; width:114px; height:144px; line-height:30px; font-size:14px; color:#fff; margin-top:40px; text-align:center;}
.location{float:left; width:1200px; height:50px; line-height:50px; font-size:14px; color:#999;}
.location a{font-size:14px; line-height:50px; color:#999; padding:0 10px;}
.location a:hover{color:#006666;}

.a1{position:absolute; z-index:999; width:200px; height:200px; left:50%; margin-left:-100px; }

.ermenu{float:left; width:200px; height:auto; background:#f8f8f8;}
.ermenu h3{float:left; width:180px; line-height:50px; background:#006666; font-size:18px; color:#fff; padding-left:20px;}
.ermenu ul{float:left;}
.ermenu ul li{float:left; width:180px; line-height:49px; border-bottom:1px solid #ddd; padding-left:20px;}
.ermenu ul li a{ display:block; font-size:14px; color:#333;}
.ermenu ul li:hover{background:url(../png/3j.png) no-repeat left center;}
.ermenu ul li#ed{float:left; width:180px; line-height:49px; border-bottom:1px solid #ddd; padding-left:20px; background:url(../png/3j.png) no-repeat left center; color:#006666;}
.ermenu ul li#ed a{color:#006666;}

.erright{float:left; width:1200px; height:auto;}
.erright .bth3{float:left; width:1200px; line-height:50px; background:url(../png/bth3.png) repeat-x;}
.erright .bth3 .a{background:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.erright .bth3 li{float:left; width:148px; line-height:48px; background:#f8f8f8; border:1px solid #eee; text-align:center; font-size:16px;}

.erleft{float:right; width:968px; height:auto; background:#fff; border:1px solid #eee;}
.erleft .bth3{float:left; width:968px; line-height:50px; background:url(../png/bth3.png) repeat-x;}
.erleft .bth3 .a{background:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.erleft .bth3 li{float:left; width:auto; line-height:49px; background:#f8f8f8; border:1px solid #eee; border-left:0; border-top:0; padding:0 20px;}
.erleft .bth3 li:last-child{float:left; width:auto; line-height:49px; font-weight:normal; border-right:1px solid #eee;}
.erleft .bth3 li a{font-size:16px; color:#444; display:block;}
.erleft .list{float:left; width:888px; height:auto; padding:20px 40px;}
.erleft .list li{float:left; width:875px; line-height:50px; cursor:pointer; background:url(../png/jt2.png) no-repeat left center; padding-left:15px; border-bottom:1px solid #eee;}
.erleft .list li span{float:right; width:auto; line-height:50px; font-size:14px; color:#999;}
.erleft .list li a{font-size:14px; color:#666;}
.erleft .list li a:hover{color:#217AF0;}

.erleft .table{float:left; width:888px; padding:20px 40px;}
.erleft .table th{font-size:14px; font-weight:bold;}
.erleft .table td{font-size:14px;}

.erleft .desc{float:left; width:888px; height:auto; padding:20px 40px;}
.erleft .desc h3{float:left; width:888px; line-height:50px; background:url(../png/rbt.png) #f8f8f8 no-repeat left; margin-top:20px; font-size:18px; padding-left:20px;}
.erleft .desc .h1{float:left; width:888px; line-height:150%; padding:30px 0; font-size:34px; font-weight:bold; color:#000; text-align:center; border-bottom:1px solid #eee;}
.erleft .desc .date{float:left; width:888px; line-height:30px; font-size:12px; color:#333; text-align:right;}
.erleft .desc p{float:left; width:888px; height:auto; line-height:200%; padding-top:15px; font-size:16px; color:#444;}
.erleft .desc p img{ display:block; max-width:600px; height:auto; margin-top:15px; margin:0 auto;}
.erleft .desc .sy{float:left; width:888px; height:auto; padding:20px 0; border-top:1px solid #eee; margin-top:30px;}
.erleft .desc .sy li{float:left; width:888px; line-height:30px; font-size:16px; color:#999;}
.erleft .desc .sy li a{color:#333;}
.erleft .desc .sy li a:hover{color:#006666;}
.erleft .desc table th{font-size:14px; font-weight:bold; text-align:center; background:#eee;}
.erleft .desc table td{font-size:14px; text-align:center;}

.erleft .form{float:left; width:510px; height:auto; padding:20px 189px 40px 189px;}
.erleft .form .inputk{float:left; width:508px; line-height:38px; border:1px solid #eee; border-radius:3px; margin-top:20px;}
.erleft .form .inputk p{float:left; width:112px; line-height:38px; border-right:1px solid #eee; text-align:center; text-align:center; font-size:14px; color:#333;}
.erleft .form .inputa{float:left; width:375px; line-height:38px; border:0; font-size:12px; color:#666; padding-left:20px;}
.erleft .form .inputb{float:left; width:510px; line-height:42px; color:#fff; background: #4788d7; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px;transition: all .3s ease;}
.erleft li .inputb:hover {
	background: #1561af;
}






.erleft .fenye{float:left; width:100%; height:auto; text-align:center; padding:30px 0; background:#fff; display:block;}
.erleft .fenye a.none{display:inline-block; width:auto; height:auto; padding:8px 10px; font-size:14px; margin:0 5px; background:#FBFBFB; border:1px solid #D5D5D5; color:#333; border-radius:3px;}
.erleft .fenye a.cleck{display:inline-block; width:auto; height:auto; padding:8px 10px; font-size:14px; margin:0 5px; background:#217AF0; border:1px solid #217AF0; color:#fff; border-radius:3px;}
.erleft .fenye a:hover{background:#217AF0; border:1px solid #217AF0; color:#fff;}
.erleft .listb{float:left; width:890px; height:auto;}
.erleft .listb li{float:left; width:890px; height:140px; margin-top:30px; cursor:pointer;}
.erleft .listb li:hover{background:#f8f8f8;}
.erleft .listb li img{float:left; width:230px; height:140px;}
.erleft .listb li .title{float:right; width:600px; line-height:50px; font-size:20px; color:#333; padding-right:30px;}
.erleft .listb li .js{float:right; width:600px; height:60px; line-height:180%; font-size:14px; color:#999; padding-right:30px;}
.erleft .listb li .riqi{float:right; width:600px; line-height:30px; font-size:12px; color:#999; padding-right:30px;}

.nerright{float:left; width:198px; height:auto; border:1px solid #eee; background:#fff;}
.nerright li{float:left; width:158px; height:60px; padding:0 20px; transition: all .3s ease-in-out 0s; }
.nerright li a{font-size:16px; color:#666; line-height:59px; border-bottom:1px solid #eee; display:block;}
.nerright li:hover{ background:#4788D7; color:#fff; width:158px;}
.nerright li:hover a{color:#fff; border:0;}
.nerright li:last-child a{border:0;}
#nrative{float:left; width:198px; line-height:60px; background:url(../png/nerrightbg.png) repeat-y; }
#nrative a{font-size:16px; color:#fff; display:block; border:0;}

.errightb{float:right; width:280px; height:auto;}
.errightb .bth3{float:left; width:280px; line-height:50px; background:url(../png/bth3.png) repeat-x;}
.errightb .bth3 li{float:left; width:auto; line-height:48px; background:#f8f8f8; border:1px solid #eee; padding:0 20px; border-left:0;}
.errightb .bth3 li:first-child{border-bottom:1px solid #fff; background:#fff; border-left:1px solid #eee; font-weight:bold;}
.errightb .bth3 li:last-child{float:left; width:auto; line-height:48px; font-weight:normal; }
.errightb .bth3 li a{font-size:16px; color:#444; display:block;}
.errightb .hdp{float:left; width:280px; height:172px; margin-top:20px;}
.errightb .list{float:left; width:280px; height:auto;}
.errightb .list li{float:left; width:255px; line-height:40px; cursor:pointer; border-bottom:1px solid #fff; background:url(../png/3j.png) no-repeat 10px center #f8f8f8; padding-left:25px;}
.errightb .list li a{font-size:14px; color:#444;}
.errightb .list li a:hover{color:#006666;}


.erright .list{float:right; width:980px; height:auto; margin-top:30px;}
.erright .list li{float:left; width:980px; line-height:50px; cursor:pointer; border-bottom:1px dotted #eee;}
.erright .list li span{float:right; width:auto; line-height:50px; font-size:14px; color:#999;}
.erright .list li a{font-size:16px; color:#666;}
.erright .list li a:hover{color:#217AF0;}

.erright .tulist{float:right; width:980px; height:auto; margin-top:30px;}
.erright .tulist li{float:left; width:308px; height:auto; margin-right:25px; border:1px solid #eee; margin-bottom:25px;}
.erright .tulist li:nth-child(3){margin-right:0;}
.erright .tulist li:nth-child(6){margin-right:0;}
.erright .tulist li:nth-child(9){margin-right:0;}
.erright .tulist li:nth-child(12){margin-right:0;}
.erright .tulist li .img{float:left; width:268px; height:173px; padding:20px; background:#f8f8f8; border-bottom:1px solid #eee;}
.erright .tulist li .title{float:left; width:268px; height:auto; line-height:40px; font-size:16px; padding:10px 20px 0 20px;}
.erright .tulist li .desc{float:left; width:268px; height:auto; line-height:180%; font-size:14px; padding:10px 20px 20px 20px; color:#666;}

.erright .tublist{float:right; width:980px; height:auto;}
.erright .tublist .h3{float:left; width:980px; line-height:48px; margin-top:30px; background:#F5F6F9;}
.erright .tublist .h3 span{float:left; width:140px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); text-align:center;}
.erright .tublist li{float:left; width:142px; height:238px; margin-right:20px; margin-top:30px; background:#f8f8f8;}
.erright .tublist li .img{float:left; width:142px; height:198px;}
.erright .tublist li .img img{width:142px; height:198px;}
.erright .tublist li .title{float:left; width:142px; line-height:40px; font-size:14px; text-align:center;}






.erright .fenye{float:right; width:980px; height:auto; text-align:center; padding:30px 0; background:#fff; display:block;}
.erright .fenye a.none{display:inline-block; width:auto; height:auto; padding:8px 10px; font-size:14px; margin:0 5px; background:#FBFBFB; border:1px solid #D5D5D5; color:#333; border-radius:3px;}
.erright .fenye a.cleck{display:inline-block; width:auto; height:auto; padding:8px 10px; font-size:14px; margin:0 5px; background:#006666; border:1px solid #006666; color:#fff; border-radius:3px;}
.erright .fenye a:hover{background:#006666; border:1px solid #006666; color:#fff;}
.erright .bout{float:left; width:1200px; height:auto; padding-bottom:60px;}
.erright .bout h3{float:left; width:1180px; line-height:30px; border-left:4px solid #006666; margin-top:20px; font-size:18px; padding-left:20px;}
.erright .bout p{float:left; width:100%; height:auto; line-height:200%; padding-top:15px; font-size:16px; color:#333;}
.erright .bout img{float:left; margin-right:30px; width:605px; height:auto; margin-top:30px;}
.erright .bout .video{float:left; width:605px; height:300px; margin-top:30px;}
.erright .bout .rr{float:right; width:565px; height:auto; line-height:200%; font-size:16px; color:#333; margin-top:30px;}
.erright .desc .table{float:left; width:1200px; margin-top:10px;}
.erright .desc .table th{font-size:16px; font-weight:bold;}
.erright .desc .table td{font-size:16px;}

.erright .desc{float:left; width:1200px; height:auto; padding-bottom:60px;}
.erright .desc h3{float:left; width:1180px; line-height:50px; background:url(../png/rbt.png) #f8f8f8 no-repeat left; margin-top:20px; font-size:18px; padding-left:20px;}
.erright .desc .h1{float:left; width:1200px; line-height:150%; padding:30px 0; font-size:34px; font-weight:bold; color:#000; text-align:center;}
.erright .desc .date{float:left; width:1200px; line-height:30px; font-size:14px; color:#999; text-align:center; padding-bottom:10px; border-bottom:1px solid #eee;}
.erright .desc p{float:left; width:1200px; height:auto; line-height:200%; padding-top:15px; font-size:16px; color:#444;}
.erright .desc p img{ display:block; max-width:600px; height:auto; margin-top:15px; margin:0 auto;}
.erright .desc .sy{float:left; width:1200px; height:auto; padding:20px 0; border-top:1px solid #eee; margin-top:30px;}
.erright .desc .sy li{float:left; width:1200px; line-height:30px; font-size:16px; color:#999;}
.erright .desc .sy li a{color:#333;}
.erright .desc .sy li a:hover{color:#006666;}

.erright .menu{float:left; width:150px; height:auto; background:#F8F8F8; margin-top:30px;}
.erright .menu li{float:left; width:150px; line-height:48px; font-size:16px; text-align:center;}
.erright .menu li.aa{background-image:linear-gradient(to right,#00A6A6,#008081,#006464);}
.erright .menu li.aa a{color:#fff;}
.erright .menu li.bb{border-bottom:1px solid #eee;}

.erright .nslist{float:right; width:980px; height:auto;}
.erright .nslist li{float:left; width:978px; height:auto; border:1px solid #eee; margin:30px 0 0 0;}
.erright .nslist li .bt{float:left; width:918px; line-height:50px; font-size:18px; font-weight:bold; padding:0 30px; background:#f8f8f8; border-bottom:1px solid #eee;}
.erright .nslist li .bt i{color:#4788D7; float:left; padding-right:10px;}
.erright .nslist li .desc{float:left; width:918px; line-height:180%; font-size:14px; padding:20px 30px; color:#666;}
.erright .nslist li .desc span{color:#217AF0;}

.erright .descb{float:right; width:980px; height:auto; padding-bottom:60px;}
.erright .descb h3{float:left; width:960px; line-height:50px; background:url(../png/rbt.png) #f8f8f8 no-repeat left; margin-top:20px; font-size:18px; padding-left:20px;}
.erright .descb .h1{float:left; width:980px; line-height:150%; padding:30px 0; font-size:34px; font-weight:bold; color:#000; text-align:center;}
.erright .descb .date{float:left; width:980px; line-height:30px; font-size:14px; color:#999; text-align:center; padding-bottom:10px; border-bottom:1px solid #eee;}
.erright .descb p{float:left; width:980px; height:auto; line-height:200%; padding-top:15px; font-size:16px; color:#444;}
.erright .descb p img{ display:block; max-width:600px; height:auto; margin-top:15px; margin:0 auto;}
.erright .descb .sy{float:left; width:980px; height:auto; padding:20px 0; border-top:1px solid #eee; margin-top:30px;}
.erright .descb .sy li{float:left; width:980px; line-height:30px; font-size:16px; color:#999;}
.erright .descb .sy li a{color:#333;}
.erright .descb .sy li a:hover{color:#006666;}
.erright .descb .wccc{float:left; width:600px; line-height:40px; border-radius:5px; margin-left:190px; background:#007F80; font-size:16px; text-align:center; color:#fff; margin-top:30px;}

.erright .certl{float:left; width:478px; height:350px; border:1px solid #ddd; margin-top:30px; background:url(../jpg/certbg.jpg) repeat-x; position:relative;}
.erright .certl .bt{float:left; width:448px; line-height:50px; padding-left:30px; font-size:18px; color:#333;}
.erright .certl .img{float:left; width:418px; padding:30px 30px 0 30px; height:auto; text-align:center;}
.erright .certl .wenzi{float:left; width:418px; padding:20px 30px 0 30px; line-height:180%; font-size:14px; color:#999;}
.erright .certl .btn{width:418px; line-height:50px; background:#006666; text-align:center; font-size:18px; color:#fff; border:0; cursor:pointer; position:absolute; left:30px; bottom:30px;}
.erright .certr{float:right; width:688px; height:350px; border:1px solid #ddd; margin-top:30px; background:url(../jpg/certbg.jpg) repeat-x;  position:relative;}
.erright .form{float:left; width:628px; height:auto; padding:0 30px;}
.erright .form .hang{float:left; width:626px; height:42px; border:1px solid #ddd; margin-top:20px;}
.erright .form label{float:left; width:99px; line-height:42px; font-size:16px; text-align:center; color:#666; border-right:1px solid #ddd;}
.erright .form input{float:left; width:516px; line-height:42px; padding-left:10px; font-size:16px; border:0;}
.erright .form button{width:628px; line-height:50px; background:#006666; text-align:center; font-size:18px; color:#fff; border:0; cursor:pointer; position:absolute; left:30px; bottom:30px;}
.erright .form .xiala{float:left; width:516px; height:42px; font-size:16px; border:0; color:#666; padding-left:10px;}
.erright .cxjg{float:left; width:1200px; height:auto; margin-top:30px;}
.erright .cxjg h3{float:left; width:1200px; height:auto; padding:20px 0; text-align:center; font-size:26px; font-weight:bold; color:#333;}
.erright .cxjg .pa{float:left; width:auto; line-height:40px; font-size:14px; color:#333; background:url(../jpg/user.jpg) no-repeat left center; padding-left:25px;}
.erright .cxjg .pb{float:left; width:auto; line-height:40px; font-size:14px; color:#333; background:url(../jpg/sfz.jpg) no-repeat left center; margin-left:30px; padding-left:25px;}
.erright .cxjg .table{float:left; width:1200px;}
.erright .cxjg .table th{font-size:14px; font-weight:bold;}
.erright .cxjg .table td{font-size:14px;}

/*滑动门开始*/
UL{list-style-type:none; margin:0px;}
/* 标准盒模型 */
.ttl{height:50px;}
/* TAB 切换效果 */
.tb_{height:50px;}
.tb_ ul{height:50px; margin:0; padding:0;}
.tb_ li{float:left; width:120px; height:auto; cursor:pointer; text-decoration:none;}
.tb_ li a{text-decoration:none;}
.tb_ li a:hover{text-decoration:none;}
.tb_1{}
.tb_1 ul{margin:0; padding:0;}
.tb_1 li{float:left; cursor:pointer;}
.tb_1 li a{text-decoration:none;}
.tb_1 li a:hover{text-decoration:none;}
.ctt {clear:both;text-align:left;}
.dis {display:block;}
.hovertab {color:#fff; text-align:center;text-decoration:none; font-size:18px; background-image:linear-gradient(to right,#006464,#008081,#00A6A6); line-height:50px;}
.hovertab a{color:#fff;font-size:18px; font-weight:bold;}
.hovertab_1 {color:#fff;text-align:center; text-decoration:none;font-size:18px;}
.hovertab_1 a{color:#fff; font-weight:bold;}
.normaltab {color:#333; font-size:18px;text-decoration:none; text-align:center; border-bottom:none; line-height:50px;}
.normaltab a{color:#333; font-weight:normal; font-size:18px; font-weight:bold;}
.undis {display:none;}

/* 标准盒模型 */
.ttla{height:50px;}
/* TAB 切换效果 */
.tba_{height:50px;}
.tba_ ul{height:50px; margin:0; padding:0;}
.tba_ li{float:left; line-height:50px; width:auto; cursor:pointer; text-decoration:none; padding:0 20px;}
.tba_ li a{text-decoration:none;}
.tba_ li a:hover{text-decoration:none;}
.tba_1{height:50px;}
.tba_1 ul{height:50px; margin:0; padding:0;}
.tba_1 li{float:left; line-height:50px; cursor:pointer; font-size:18px; text-decoration:none; background:#000;}
.tba_1 li a{text-decoration:none;}
.tba_1 li a:hover{text-decoration:none;}
.ctta {clear:both;text-align:left;}
.disa {display:block;}
.hovertaba {color:#fff; background:#00A6A6; text-align:center;text-decoration:none;font-size:18px;width:auto; font-weight:normal;}
.hovertaba a{color:#fff; font-size:18px;}
.hovertaba_1 {color: #fff;text-align:center; text-decoration:none;font-size:18px;  background:#00A6A6;}
.hovertaba_1 a{color:#fff; font-size:18px;}
.normaltaba { color:#000; font-size:18px;text-decoration:none; text-align:center; background:#F5F6F9;}
.normaltaba a{color:#000; font-weight:normal; font-size:18px;}
.undisa {display:none;}

.fwdtul{float:left; width:1200px; height:auto;}
.fwdtul li a{ display:block;}
.fwdtul li{float:left; width:214px; height:78px; border:1px solid #eee; margin:30px 30px 0 0;}
.fwdtul li:hover{transition: all .4s;}
.fwdtul li span{font-size:16px; padding-left:90px; line-height:78px; color:#999; font-weight:bold;}
.fwdtul li:hover span{color:#333;}
.fwdtul li:nth-child(1){background:url(../png/1.png) no-repeat 20px center;}
.fwdtul li:nth-child(1):hover{background:url(../png/1hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(2){background:url(../png/2.png) no-repeat 20px center;}
.fwdtul li:nth-child(2):hover{background:url(../png/2hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(3){background:url(../png/8.png) no-repeat 20px center;}
.fwdtul li:nth-child(3):hover{background:url(../png/8hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(4){background:url(../png/4.png) no-repeat 20px center;}
.fwdtul li:nth-child(4):hover{background:url(../png/4hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(5){background:url(../png/3.png) no-repeat 20px center; margin-right:0;}
.fwdtul li:nth-child(5):hover{background:url(../png/3hover.png) no-repeat 20px center; margin-right:0;}
.fwdtul li:nth-child(6){background:url(../png/6.png) no-repeat 20px center;}
.fwdtul li:nth-child(6):hover{background:url(../png/6hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(7){background:url(../png/7.png) no-repeat 20px center;}
.fwdtul li:nth-child(7):hover{background:url(../png/7hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(8){background:url(../png/5.png) no-repeat 20px center;}
.fwdtul li:nth-child(8):hover{background:url(../png/5hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(9){background:url(../png/9.png) no-repeat 20px center;}
.fwdtul li:nth-child(9):hover{background:url(../png/9hover.png) no-repeat 20px center;}
.fwdtul li:nth-child(10){background:url(../png/11.png) no-repeat 20px center; margin-right:0;}
.fwdtul li:nth-child(10):hover{background:url(../png/11hover.png) no-repeat 20px center;}

.rmkcul{float:left; width:1200px; height:auto;}
.rmkcul li a{ display:block;}
.rmkcul li{float:left; width:227px; height:auto; border:1px solid #eee;  margin:30px 28px 0 0; padding:25px}
.rmkcul li:hover{box-shadow:5px 5px 10px #eee; transition: all .4s;}
.rmkcul li:nth-child(4){ margin-right:0;}
.rmkcul li img{float:left; width:227px; height:146px;}
.rmkcul li .h3{float:left; width:227px; line-height:180%; font-size:16px; color:#333; padding-top:10px;}
.rmkcul li .p{float:left; width:227px; line-height:30px; font-size:12px; color:#999;}
.rmkcul li .p i{float:left; line-height:30px; font-size:14px; margin-right:5px; color:#999;}
.rmkcul li:hover{transition: all .4s;}

.arcboxa{width:1200px; height:auto; margin:0 auto;}	
.arcboxa h1{float:left; width:1200px; height:auto; font-size:20px; color:#000; padding-top:10px;}
.arcboxa li{width:510px; padding:10px 35px 20px 35px; height:auto; background:#fff; border:1px solid #eee;}
.arcboxa li:nth-child(1){float:left;}
.arcboxa li:nth-child(2){float:right;}

.arcboxa li .h2{float:left; width:510px; height:54px; background:url(../btbgaaa.html) repeat-x;}
.arcboxa li .h2 span{width:110px; line-height:54px; font-size:18px; background:url(../png/downshow.png) no-repeat bottom; text-align:center; float:left;}
.arcboxa li .inputk{float:left; width:508px; line-height:38px; border:1px solid #eee; border-radius:3px; margin-top:20px;}
.arcboxa li .inputk p{float:left; width:112px; line-height:38px; border-right:1px solid #eee; text-align:center; text-align:center; font-size:14px; color:#333;}
.arcboxa li .inputa{float:left; width:375px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px;}
.arcboxa li .inputb{float:left; width:510px; line-height:42px; color:#fff; background: #4788d7; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px;transition: all .3s ease;}
.arcboxa li .inputb:hover {
	background: #1561af;
}
.arcboxa li .text{float:left; width:510px; height:auto; line-height:180%; font-size:14px; color:#666; padding-top:10px;}
.arcboxa li .text a{font-size:14px; color:#FF5722;}
.arcboxa li .smsm{float:left; width:510px; height:auto; padding-top:10px; font-size:14px; color:#1561af; text-align:center;}

.wcrk{float:left; width:1080px; height:auto; background:#fff; border:1px solid #eee; padding:10px 59px 20px 59px;}
.wcrk .h2{float:left; width:510px; height:54px; background:url(../btbgaaa.html) repeat-x;}
.wcrk .h2 span{width:110px; line-height:54px; font-size:18px; background:url(../png/downshow.png) no-repeat bottom; text-align:center; float:left;}
.wcrk .h3{float:left; width:510px; height:54px; background:url(../btbgaaa.html) repeat-x; margin-left:60px;}
.wcrk .h3 span{width:110px; line-height:54px; font-size:18px; background:url(../png/downshow.png) no-repeat bottom; text-align:center; float:left;}
.wcrk .forma{float:left; width:510px; height:auto;}
.wcrk .inputk{float:left; width:508px; line-height:38px; border:1px solid #eee; border-radius:3px; margin-top:20px;}
.wcrk .inputk p{float:left; width:112px; line-height:38px; border-right:1px solid #eee; text-align:center; text-align:center; font-size:14px; color:#333;}
.wcrk .inputa{float:left; width:375px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px;}
.wcrk .inputb{float:left; width:510px; line-height:42px; color:#fff; background:#1E9FFF; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px;transition: all .3s ease;}
.wcrk .inputb:hover {background: #1561af;}
.wcrk .inputc{float:left; width:510px; line-height:42px; color:#fff; background:#009688; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px;transition: all .3s ease;}
.wcrk .inputc:hover {background:#2F4056;}
.wcrk .sm{float:left; width:510px; height:auto; margin-left:60px;}
.wcrk .sm .a{float:left; width:510px; height:auto; font-size:12px; color:#000; padding-top:12px;}
.wcrk .sm .b{float:left; width:510px; height:auto; font-size:12px; color:#666; padding-top:5px;}
.wcrk .sm .c{float:left; width:510px; height:auto; font-size:14px; color:#000; padding-top:12px; line-height:180%;}
.wcrk .sm .lmxm{float:left; width:510px; line-height:42px; color:#fff; text-align:center; background-image:linear-gradient(to right,#5FB878,#009688); font-size:14px; margin-top:20px;}
.wcrk .sbsm{float:left; width:510px; height:auto; font-size:12px; color:#666; padding-top:15px;}
.wcrk .rhsq{float:left; width:468px; height:214px; padding:20px; border:1px solid #eee; background:#f8f8f8; margin-top:20px;}
.wcrk .rhsq img{float:left; width:214px; height:214px;}
.wcrk .rhsq p{float:right; width:234px; height:auto; font-size:16px; color:#333; line-height:180%; text-align:center; padding-top:70px;}

.clear40px{width:100%; height:40px; overflow:hidden;}
.foot{width:1200px; height:auto; background:#fff; margin:0 auto; overflow:hidden; text-align:center; font-size:14px; line-height:200%; padding:30px 0;}

.hycxbx{width:1200px; height:auto; margin:0 auto;}
.hycxbxtitle{float:left; width:100%; height:50px; background:#eee;}
.hycxbxtitle span{float:left; width:160px; line-height:50px; font-size:18px; color:; font-weight:bold; background:#fff; text-align:center;}
.hycxbx .clear{float:left; width:1200px; height:40px;}

.hycxbxjg{float:left; width:1198px; height:auto; border:1px solid #eee; background:#fff;}
.hycxbxjgtable{float:left; width:1138px; height:auto; padding:30px;}
.hycxbxjgtable .left{float:left; width:200px; height:280px;}
.hycxbxjgtable .left img{width:202px; height:290px; border:0;}
.hycxbxjgtable .right{float:right; width:906px; height:auto;}
.hycxbxjgtable table th{ text-align:center; background:#eee; font-weight:bold; color:#333;}
.hycxbxjgtable .right p{float:left; width:706px; height:auto; line-height:180%; font-size:16px; font-family:"仿宋"; text-indent:2em;}
.hycxbxjgtable .right .imga{float:right; width:140px; height:140px;}

.cpzcxjg{float:left; width:1198px; height:auto; border:1px solid #eee; background:#fff;}
.cpzcxjgk{float:left; width:1046px; height:707px; padding:30px 76px; background:url(../zgypj.html) no-repeat; position:relative;}

.hyzscx{float:left; width:1138px; height:816px; padding:30px; background:url(../png/hyzmb.png) no-repeat center;}
.hyzscx .left{float:left; width:560px; height:816px; position:relative;}
.hyzscx .left .photo{ position:absolute; width:160px; height:223px; left:50%; margin-left:-80px; top:102px; background:#333;}
.hyzscx .left .nr{position:absolute; width:300px; height:255px; left:50%; margin-left:-150px; top:400px;}
.hyzscx .left .nr li{float:left; width:300px; line-height:50px; font-size:16px; color:#333;}
.hyzscx .left .nr li .a{float:left; width:80px; line-height:50px; font-family:"仿宋"; font-weight:bold;}
.hyzscx .left .nr li .b{float:left; width:210px; line-height:50px; border-bottom:1px solid #333; font-family:"仿宋"; font-weight:bold; padding-left:10px;}

.gwzscx{float:left; width:1138px; height:816px; padding:30px; background:url(../png/gwzmb.png) no-repeat center;}
.gwzscx .left{float:left; width:560px; height:816px; position:relative;}
.gwzscx .left .photo{ position:absolute; width:160px; height:223px; left:50%; margin-left:-80px; top:102px; background:#333;}
.gwzscx .left .nr{position:absolute; width:340px; height:255px; left:50%; margin-left:-170px; top:400px;}
.gwzscx .left .nr li{float:left; width:340px; line-height:50px; font-size:16px; color:#333;}
.gwzscx .left .nr li .a{float:left; width:80px; line-height:50px; font-family:"仿宋"; font-weight:bold;}
.gwzscx .left .nr li .b{float:left; width:250px; line-height:50px; border-bottom:1px solid #333; font-family:"仿宋"; font-weight:bold; padding-left:10px;}
.gwzscx .right{float:right; width:560px; height:816px; position:relative;}
.gwzscx .right .bz{ position:absolute; width:360px; height:80px; left:50%; margin-left:-180px; top:102px; font-size:26px; font-weight:bold; font-family:"仿宋"; color:#000; text-align:center;}
.gwzscx .right .bzsm{position:absolute; width:360px; height:400px; left:50%; margin-left:-180px; top:182px; font-size:16px; line-height:200%; font-family:"仿宋"; font-weight:bold; color:#000;}
.gwzscx .right .ewm{ position:absolute; width:112px; height:112px; background:#fff; border:1px solid #00661A; padding:9px; margin-left:-67px; left:50%; top:600px;}




.hycxbxjgtableb{float:left; width:1138px; height:auto; padding:30px;}
.hycxbxjgtableb table{}
.hycxbxjgtableb table td{border:1px solid #ddd; line-height:40px; padding-left:10px;}
.hycxbxjgtableb table th{ background:#f8f8f8; border:1px solid #ddd;}
.hycxbxjgtableb .tixing{float:left; width:1198px; height:auto; padding-bottom:20px; line-height:30px; text-align:center;}
.hycxbxjgtableb .cnmleb{background:#217AF0; font-size:14px; color:#fff; padding:5px 15px; border-radius:5px;}
.hycxbxjgtablebk{float:left; width:1046px; height:707px; background:url(../zgypj.html) no-repeat; position:relative; top:0; left:76px; font-family:"隶书";}
.hycxbxjgtablebk .erweima{ position:absolute; width:98px; height:98px; left:77px; top:565px;}
.hycxbxjgtablebk .smaa{position:absolute; width:200px; height:20px; left:196px; top:528px; font-size:14px; color:#333; text-align:center;}
.hycxbxjgtablebk .smbb{position:absolute; width:200px; height:20px; left:196px; top:608px; font-size:14px; color:#333; text-align:center;}
.hycxbxjgtablebk .smcc{position:absolute; width:120px; line-height:24px; left:326px; top:626px; font-size:14px; color:#000; }
.hycxbxjgtablebk .erweima img{width:98px; height:98px;}
.hycxbxjgtablebk .xiangpian{ position:absolute; width:138px; height:177px; left:57px; top:212px;}
.hycxbxjgtablebk .xiangpian img{width:138px; height:177px;}
.hycxbxjgtablebk .xm{position:absolute; width:153px; line-height:24px; left:281px; top:212px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .sfz{position:absolute; width:153px; line-height:24px; left:281px; top:242px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .zsbh{position:absolute; width:153px; line-height:24px; left:281px; top:272px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .zymc{position:absolute; width:153px; line-height:24px; left:281px; top:302px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .pjdj{position:absolute; width:153px; line-height:24px; left:281px; top:332px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .xmb{position:absolute; width:68px; line-height:24px; left:197px; top:431px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .zymcb{position:absolute; width:144px; line-height:24px; left:312px; top:431px; font-size:14px; color:#000; font-family:"隶书";}
.hycxbxjgtablebk .jb{position:absolute; width:40px; line-height:24px; left:257px; top:464px; font-size:14px; color:#000; font-family:"隶书";}



.hycxbxjgtableb .left{float:left; width:200px; height:280px;}
.hycxbxjgtableb .left img{width:202px; height:290px; border:0;}
.hycxbxjgtableb .right{float:right; width:906px; height:auto;}
.hycxbxjgtableb table th{ text-align:center; background:#eee; font-weight:bold; color:#333;}
.hycxbxjgtableb .right p{float:left; width:706px; height:auto; line-height:180%; font-size:16px; font-family:"仿宋"; text-indent:2em;}
.hycxbxjgtableb .right .imga{float:right; width:140px; height:140px;}

.rckdl{float:left; width:598px; height:auto; padding:20px 300px;}
.rckdl .inputk{float:left; width:596px; line-height:38px; border:1px solid #eee; border-radius:3px; margin-top:20px;}
.rckdl .inputk p{float:left; width:112px; line-height:38px; border-right:1px solid #eee; text-align:center; text-align:center; font-size:14px; color:#333;}
.rckdl .inputa{float:left; width:463px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px;}
.rckdl .inputb{float:left; width:598px; line-height:42px; color:#fff; background:#217AF0; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px; transition: all .3s ease;}
.rckdl .inputb:hover {
	background: #1561af;
}
.rckdl .text{float:left; width:510px; height:auto; line-height:180%; font-size:14px; color:#666; padding-top:10px;}
.rckdl .text a{font-size:14px; color:#FF5722;}
.rckdl .smsm{float:left; width:510px; height:auto; padding-top:10px; font-size:14px; color:#1561af; text-align:center;}

.rckxt{width:1200px; height:560px; background:#fff; margin:0 auto; border-radius:10px; box-shadow:0 0 10px #ddd;}
.rckxt .left{float:left; width:600px; height:460px; margin-top:50px;}
.rckxt .left .h1{float:left; width:100%; font-size:24px; font-weight:bold; height:auto; color:#659FE6; padding-left:100px;}
.rckxt .left .h2{float:left; width:100%; font-size:16px; height:auto; color:#999; padding-top:10px; padding-left:100px;}
.rckxt .left .img{float:left; width:100%; height:400px; text-align:center; padding-top:30px;}
.rckxt .right{float:right; width:450px; height:460px;  margin-right:40px; margin-top:50px; border-left:1px solid #eee;}
.rckxt .biaoti{float:left; margin-left:60px; width:440px; line-height:50px; font-size:16px; font-weight:bold; color:#333; margin-top:30px;}
.rckxt .inputk{float:left; width:358px; line-height:38px; border:1px solid #eee; border-radius:3px; margin-top:20px; margin-left:60px;}
.rckxt .inputk p{float:left; width:92px; line-height:38px; border-right:1px solid #eee; text-align:center; text-align:center; font-size:14px; color:#333;}
.rckxt .inputa{float:left; width:245px; line-height:38px; border:0; font-size:14px; color:#666; padding-left:20px;}
.rckxt .inputb{float:left; width:360px; line-height:42px; color:#fff; background:#217AF0; text-align:center; font-size:16px; border-radius:3px; border:0; margin-top:20px; transition: all .3s ease; margin-left:60px;}
.rckxt .inputb:hover {
	background: #1561af;
}
.rckxt .sm{float:left; width:360px; height:auto; color:#999; font-size:14px;margin-top:20px; margin-left:60px; line-height:150%;}
.rckxt .text{float:left; width:510px; height:auto; line-height:180%; font-size:14px; color:#666; padding-top:10px;}
.rckxt .text a{font-size:14px; color:#FF5722;}
.rckxt .smsm{float:left; width:510px; height:auto; padding-top:10px; font-size:14px; color:#1561af; text-align:center;}

.tsfoot{float:left; width:1200px; height:80px; line-height:80px; text-align:center; font-size:14px; color:#333;}

.rcksya{float:left; width:1200px; height:150px; border-radius:10px; box-shadow:0 0 10px #ddd; background:url(../png/xxadsa.png) no-repeat;}
.rcksya .img{float:right; width:100px; height:100px; border:5px solid #eee; border-radius:100px; overflow:hidden; margin-top:20px; background:#fff;}
.rcksya .img img{width:100px; height:auto; max-width:100px;}
.rcksya .text{float:right; width:260px; margin-left:20px; height:auto; margin-top:20px;}
.rcksya .text li{float:left; width:260px; line-height:36px; font-size:12px; color:#333;}
.rcksya .text li .a{color:#fff; padding:6px 8px; background:#2F4056; border-radius:5px;}
.rcksya .text li .b{background:#5FB878; color:#fff; padding:6px 8px; border-radius:5px; margin-left:10px;}

.cepingul{float:left; width:1200px; height:auto;}
.cepingul li{float:left; width:1198px; height:auto; border-radius:10px; margin-top:20px; background:#fff; border:1px solid #eee; overflow:hidden; padding-bottom:20px;}
.cepingul li:last-child{margin-right:0;}
.cepingul li .bt{float:left; width:1138px; background:#f8f8f8; padding:0 30px; line-height:60px; border-bottom:1px solid #eee; font-size:18px; font-weight:bold; color:#000;}
.cepingul li .jj{float:left; width:1138px; padding:20px 30px; line-height:180%; font-size:14px; color:#333;}
.cepingul li .ce{float:right; width:auto; padding:10px 20px; background:#FF5722; font-size:14px; color:#fff; border-radius:10px; margin-right:30px;}
.cepingul li .kan{float:right; width:auto; padding:10px 20px; background:#009688; font-size:14px; color:#fff; border-radius:10px; margin-right:30px;}

.zxrk{float:left; width:1200px; height:80px; padding-bottom:30px;}


/*完善考生个人资料*/
.ubox{width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:40px;}
.eidtstu_h1{position:relative; width:1200px; height:40px; font-size:20px; color:#333; font-weight:normal; border-bottom:1px solid #e8e8e8;}
.eidtstur{float:right; width:378px; height:944px; border:1px solid #e8e8e8; border-top:none;}
.eidtstur_bt{float:left; width:358px; height:49px; line-height:50px; border-bottom:1px solid #e8e8e8; background:#fbfbfb; padding-left:20px; font-size:16px; color:#333; font-weight:normal;}
.eidtsturka{float:left; width:156px; height:259px; padding:30px 111px 0 111px; border-bottom:1px solid #e8e8e8;}
.eidtsturka img{width:156px; height:192px; border:0; cursor:pointer;}
.eidtsturka p{text-align:center; font-size:12px; color:#828282; padding-top:15px;}
.eidtsturkb{float:left; width:316px; height:auto; padding:30px 31px 0 31px;}
.eidtsturkb img{width:316px; height:200px; border:0; cursor:pointer;}
.eidtsturkb p{text-align:center; font-size:12px; color:#828282; padding:15px 0; width:316px; height:auto; float:left;}
.editstul{float:left; width:660px; height:auto; padding-top:10px;}

/*左侧表单*/
.eidtstuforma{width:780px; float:left; height:40px; margin-top:20px; border:1px solid #eee; background:#fff; border-radius:5px; background:#fff; overflow:hidden; box-shadow:0 1px 3px #ddd;}
.eidtstuforma label{float:left; width:100px; font-size:14px; height:40px; line-height:40px; color:#333; text-align:left; border-right:1px solid #eee; text-align:center;}
.eidtstuforma input{width:298px; padding-left:10px; height:38px; line-height:38px; border:0; outline:none; text-align:left; color:#999;font-size:14px;float:left;}
.eidtstuforma input:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.eidtstuforma .selecta{float:left; width:310px; height:40px; border:none; padding-left:10px; border-radius:2px;}
.eidtstuforma .selecta:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.eidtstuforma .right{margin-left:10px; width:auto; float:left; font-size:14px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(../right.html) no-repeat 0 12px; padding-left:22px;}
.eidtstuforma .wrong{margin-left:10px; width:auto; float:left; font-size:14px; height:40px; line-height:40px; color:#669999; text-align:left; background:url(../wrong.html) no-repeat 0 12px; padding-left:22px; color:#CCC;}
.eidtstuforma span{float:left; width:auto; float:left; font-size:14px; height:40px; line-height:40px; color:#333; text-align:left; padding-left:22px;}
.rcksztj{float:left; width:780px; line-height:40px; font-size:14px; color:#fff; background:#1E9FFF; border-radius:5px; cursor:pointer; margin-top:20px;  box-shadow:0 1px 3px #ddd;}
.eidtstuformb{width:636px; position:relative; height:auto; font-size:14px; color:#828282; line-height:180%; border-bottom:1px solid #e8e8e8; padding-bottom:10px; background:url(../i.html) no-repeat 0 2px; padding-left:24px;}

.tester-paper{float:left; width:1100px; height:auto; padding:30px 50px; border-radius:5px; box-shadow:0 0 5px #ddd; background:#fff;}
.tester-paper h1{float:left; width:1100px; line-height:80px; font-size:24px; font-weight:bold; text-align:center; color:#000;}
.tester-paper p{float:left; width:1100px; height:auto; line-height:180%; text-indent:2em; font-size:14px; color:#666;}
.tester-paper .yshjr{float:left; width:200px; line-height:40px; border-radius:5px; color:#fff; background:#1E9FFF; text-align:center; margin-left:450px; margin-top:30px; font-size:16px;}

.testerk{float:left; width:1110px; height:auto; margin-top:20px;}
.testerk li{float:left; width:1110px; height:auto; padding:20px 0; border-top:1px dashed #eee; background:#fff; font-size:16px;}
.testerk li:last-child{border-bottom:1px dashed #eee;}

.testerkb{float:left; width:1110px; height:auto; margin-top:20px;}
.testerkb li{float:left; width:1110px; height:auto; padding:20px 0; border-top:1px dashed #eee; background:#fff; font-size:16px;}
.testerkb li:last-child{border-bottom:1px dashed #eee;}
.testerkb li .num{float:left; width:40px; height:62px; font-size:16px; color:#333; font-weight:bold; padding-top:6px;}
.testerkb li .hang{float:left; width:1070px; height:30px; padding:2px 0; background:#fff;}
.testerkb li .xuanxx{width:70px; height:30px; border:none; border-radius:5px; border:1px solid #eee; font-size:12px; color:#666; padding-left:5px;}
.testerkb li .xuanxx:focus{border:1px solid #1E9FFF; box-shadow:inset 0 1px 3px #ddd;}
.testerkb li .sbp{line-height:30px; color:#666; font-size:14px; padding-left:10px;}




input:disabled + label {/*禁用的指针*/
	cursor: not-allowed
	}
.Radio input,
.Checkbox input {
	display: none
	}
.Radio label,
.Checkbox label {
	padding: 0 16px 0 0;
	display: inline-block;
	cursor: pointer;
	position: relative
	}
.Radio label:before,
.Checkbox label:before {
	box-sizing: border-box;
	content: "";
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 1px solid #999;
	margin: 0 8px;
	vertical-align: middle;
	display: inline-block;
	transition: 0.1S;
	}
.Radio label:hover:before,
.Checkbox label:hover:before {
	border-color: #00a4ff;
	}
.Radio input:disabled + label:before,
.Checkbox input:disabled + label:before {
	background-color: #CCC;
	border-color: #999;
	opacity: 0.5;
	}
.Radio input:disabled + label,
.Checkbox input:disabled + label {
	opacity: 0.5;
	}
.Radio input:checked + label:before {
	border: 5px solid #00a4ff;
	}
.Checkbox label:before {
	background: url(../ico_tick.html) no-repeat center;
	background-size: 0;
	border-radius: 4px;
	transition: 0.2S;
	}
.Checkbox input:checked + label:before {
	background-color: #00a4ff;
	background-size: 16px;
	border-color: #00a4ff;
	}
.HoverLabel label {
	display: block;
	border-radius: 4px;
	padding: 4px;
	width: 100%;
	}
.HoverLabel label:hover {
	background-color: #EEE;
	}
.s123a{color:#01AAED; font-weight:bold; padding-right:10px;}

.bgk{width:900px; height:auto; margin:0 auto; background:#FFF; overflow:hidden;}
.bgkmain{float:left; width:900px; height:428px; background:url(../png/bgr1_c2.png) no-repeat; position:relative;}
.bgkmain .h1{ position:absolute; width:900px; height:80px; top:100px; font-size:34px; font-weight:bold; text-align:center; color:#1E90BB;}
.bgkmain .h2{ position:absolute; width:130px; height:130px; top:245px; left:50%; margin-left:-65px; text-align:center;}
.bgkmain .h2 .a{font-size:24px; color:#333; float:left; width:130px; padding-top:30px;}
.bgkmain .h2 .b{font-size:16px; color:#999; float:left; width:130px; padding-top:10px;}
.bgkbt{float:left; width:900px; height:50px; border-bottom:2px solid #79A7D8; margin-top:20px;}
.bgkbt .img{float:left; width:50px; height:50px;}
.bgkbt .font{float:left; width:auto; line-height:50px; font-size:22px; color:#000; font-weight:bold; padding-left:10px;}
.bgktable{float:left; width:900px; height:auto; margin-top:20px;}
.bgktable table{float:left;}
.bgktable th{font-size:14px; font-weight:bold; color:#000; background:#F9F9F9; line-height:40px;}
.bgktable td{font-size:14px; color:#666; background:#FCFCFC; line-height:40px; text-align:center;}
.bgkdd{float:left; width:900px; height:auto; margin-top:20px;}
.bgkdd p{float:left; width:900px; height:auto; font-size:14px; color:#333; line-height:180%; text-indent:2em;}
.bgktb{float:left; width:900px; height:auto; margin-top:20px;}
.bgktb .div{float:left; width:405px; height:455px; margin-left:30px;}
.bgktb .div .title{float:left; width:405px; line-height:50px; font-size:18px; color:#000; text-align:center;}
.bgkdf{float:left; width:900px; height:auto; margin-top:20px;}
.bgkdf .title{float:left; width:900px; line-height:50px; font-size:18px; color:#000; text-align:center;}
.bgkdf .ms{float:left; width:900px; line-height:180%; font-size:14px; color:#666;}
.bgkjdk{float:left; width:900px; height:auto;}
.bgkjdk .xbt{float:left; width:900px; height:auto; font-size:20px; text-align:center; color:#333; padding-top:20px;}
.bgkjdk .xsm{float:left; width:900px; height:auto; font-size:14px; color:#333; padding-top:20px; text-indent:2em;}
.bgkjdul{float:left; width:900px; height:auto; padding-top:15px;}
.bgkjdul li{float:left; width:860px; height:90px; padding:3px 20px 2px 20px; background:#F3F3F3; border-radius:10px; overflow:hidden; margin-top:10px;}
.bgkjdul li .lp{float:left; width:355px; height:70px; padding:10px 0; line-height:160%; color:#666;}
.bgkjdul li .mp{float:left; width:80px; height:80px; border:5px solid #fff; margin:0 30px; border-radius:80px; overflow:hidden; text-align:center;}
.bgkjdul li .mp span{font-size:16px; font-weight:bold; color:#fff; float:left; padding-top:20px; width:80px;}
.bgkjdul li .mp em{font-size:14px; color:#fff; font-style:normal;}
.bgkjdul li .rp{float:right; width:355px; height:70px; padding:10px 0; line-height:160%; color:#666;}
.bgkjdul li .lp span{ font-weight:bold; color:#79B7E3;}
.bgkjdul li .rp span{ font-weight:bold; color:#79B7E3;}
.bgkjdul li .mp.a{ background:#95D0DE;}
.bgkjdul li .mp.b{ background:#B7DDC8;}
.bgkjdul li .mp.c{ background:#92D1F4;}
.bgkjdul li .mp.d{ background:#99BCE2;}
.bgkjdul li .mp.e{ background:#9EAAD4;}
.bgkjdul li .mp.f{ background:#7F97B3;}
.bgkjdul li .mp.g{ background:#5DBBC5;}
.bgkjdul li .mp.h{ background:#37B3D5;}
.bgkjdul li .mp.i{ background:#5796CC;}
.bgkjdul li .mp.j{ background:#3E827E;}


/* 必要布局样式css */
.ato-content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

.ato-list ul {
    height: 470px;
}

.ato-list ul li {
	margin-top:30px;
    width: 270px;
    height: 420px;
    float: left;
    margin-left: 38px;
    margin-right: 0;
    text-align: center;
    background-color: #fff;
    -webkit-transition: height 300ms;
    -moz-transition: height 300ms;
    -ms-transition: height 300ms;
    -o-transition: height 300ms;
    transition: height 300ms;
    position: relative;
    box-shadow: 1px 0px 8px rgba(0,0,0,0.12);
    top: 10px;
    left: -10px;
}

.ato-list ul li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0px 2px rgba(0,0,0,0.24);
}

.ato-list ul li div {
    width: 270px;
    margin: 30px 0 25px 0;
    text-align: center;
}

.ato-list ul li div img {
    width: 38%;
    height: auto;
    border: none;
    display: block;
    margin: 0 auto;
}

.ato-list ul li h3 {
    font-size: 14px;
    color: #244e6f;
    font-weight: normal;
    margin-bottom: 10px;
}

.ato-list ul li p {
    margin: 0;
    text-align: left;
    font-size: 13px;
    color: #8e8e8e;
    line-height: 25px;
    padding: 0 22px 20px 22px;
}

.ato-more {
    width: 157px;
    height: 36px;
    text-align: center;
    display: none;
    display: inline-block;
    border: 1px solid #7D7D7D;
    line-height: 34px;
    color: #666;
    font-size: 13px;
    text-decoration: none;
    position: absolute;
    bottom: 30px;
    left: 55px;
}

.ato-more:hover {
    background-color: #108cee;
    border-color: #108CEE;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #FFF;
}

.ato-list-fl {
    float: left;
	width: 266px;
	padding-right:20px;
}

.ato-title {
    width: 266px;
    margin-top: 130px;
}

.ato-title h2 {
    font-size: 24px;
	font-weight:600;
    line-height: 33px;
    color:#006F6F;
    padding: 0;
    margin: 0;
}

.ato-title p {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.ato-list-fl a {
    width: 50px;
    height: 50px;
    position: relative;
    margin-top: 54px;
    margin-right: 10px;
    float: left;
    border: 1px solid #ABABAB;
    display: block;
    background: #f2f2f2;
    overflow: hidden;
}

.ato-list-fl a img {
    width: 22px;
    height: 22px;
    display: block;
    border: none;
    margin: 0 auto;
    margin-top: 12px;
}

.ato-list {
    float: left;
    width: 910px;
    height: 500px;
}

.ato-list ul li:hover {
    top: -5px;
    box-shadow: 0 10px 12px rgba(0,0,0,0.12);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 11px;
}

.ato-list-fl a:hover {
    background: #108cee;
    border: 1px solid #108cee;
}
