.newban{background-image:url(../img/newban.png);}
.lxban{background-image:url(../img/lxwmban.png);}
.servban{background-image:url(../img/sreviceban.png);}
.newList{max-width: 1200px;margin: 1rem auto 0;}
.newList li{overflow: hidden;border-bottom: 1px solid #dfdfdf;margin-bottom: 0.8rem;padding: 0.8rem;}
.newList li:hover{background:#efefef;}
.newList li>a{width: 180px;float: left;margin-right: 15px;border:1px solid #dfdfdf}
.newList li img{width: 100%;display: block;}
.newList li h3{font-size: 1rem;line-height: 1.8;}
.newList li h3 a{color: #1e9ab6;}
.newList li h3 a:hover{text-decoration: underline;}
.newList li p{color: #666;font-size: 0.9rem;line-height: 1.4;margin: 0.6rem 0;}
.newList li span{display:block;color: #999;font-size: 0.8rem;}
.newList li span i{margin-right: 5px;}

@media screen and (max-width:520px){
	.newList li>a{width: 100%;}
	.newList{margin:0  auto ;}
}
.newxxbj{width: 100%;background:#efefef;padding: 2rem 0;}
.newxx{max-width: 1200px;margin:0 auto;background:#fff;padding:2rem;}
.newTitle{font-size: 1.2rem;font-weight: bold;color: #0289ba;line-height: 2;text-align: center;padding-bottom: 1rem;}
.newTime{font-size: 1rem;line-height: 3;color: #666;text-align: center;margin-bottom: 15px;background:#f1f1f1;}
.newxx p{margin-bottom: 0.6rem;color: #666;text-indent: 2em;line-height: 1.8;font-size: 1rem;}
.newxx img{max-width: 100%!important;display: block;margin: auto;}

.newNtest{border-top: 1px solid #efefef;margin-top: 1.5rem;}
.newNtest a{width:auto;display:inline-block;border:1px solid #efefef;padding: 0.6rem;font-size: 0.9rem;margin-top: 0.6rem;}
.newNtest a:hover{background:#1e9ab6;color: #fff;}
.newNtest a.backnewl{float: right;width: 100px;text-align: center;background:#1e9ab6;color: #fff;}


.mainRegist{max-width: 1200px;margin:2rem auto;}
.registTop{max-width:975px;}
.registTop ul{height: 34px;display: flex;text-align: center;background-size: 100% 34px;background-repeat: no-repeat}
.reg1 ul{background-image:url(../img/r1.png);}
.reg2 ul{background-image:url(../img/r2.png);}
.reg3 ul{background-image:url(../img/r2.png);}
.registTop li{width: 33.3%;font-size: 1rem;line-height: 34px;}
.registTop li.cbs{color: #fff;}
.registTop p{font-size: 0.9rem;color: #666;padding: 0.5rem;line-height:1.5;}
.registList{width: 100%;margin: 1rem 0 5rem;}
.registList li{display: flex;flex-wrap:wrap;align-items:center;margin:0.6rem 0;}
.registList li div{width: 36%;margin-right: 1%;background:#eee;padding:0.8rem;display: flex; align-items:center;border-radius: 4px;}
.registList li div img{margin-right: 0.6rem;}
.registList li div input{background:none;border:0px;border-left: 1px solid #ccc;color: #999;padding-left: 0.6rem;font-size: 1rem;outline: none;width: 80%;}
.registList li p{color: #999;font-size: 1rem;line-height: 2;}
.registBtn{background:#2797a3;padding:1rem 0;margin-top: 1rem;border:0px;text-align: center;color: #fff;outline: none;width: 36%;border-radius: 4px;}
.registList h3{display: flex;align-items:center;text-align: center;color: #333;margin: 3rem auto;}
.registList span{display: block;margin:0 1rem;font-size: 1.2rem;}
.registList a{color: #2797a3;}
.registList a:hover{text-decoration: underline;}
@media screen and (max-width:768px){
	.registList li div,.registBtn{width: 100%;}
}
.memberBack{background:#f8f8f8;overflow: hidden;}
.memberMain{display: flex;justify-content:space-between;max-width: 1200px; margin:0 auto;padding: 1rem 0;}
.memberLeft{width: 25%;background:#fff;padding: 0.5rem;}
.memberLeft li{border-bottom: 1px solid #efefef;line-height:52px;padding-left: 40px;background-image: url(../img/iconl.png);background-repeat: no-repeat;}
.memberLeft li:nth-child(1){background-position: 10px 15px;}
.memberLeft li:nth-child(2){background-position: 10px -42px;}
.memberLeft li:nth-child(3){background-position: 10px -100px;}
.memberLeft li:nth-child(4){background-position: 10px -157px;}
.memberLeft li:nth-child(5){background-position: 10px -215px;}
.memberLeft li:nth-child(6){background-position: 10px -272px;}
.memberLeft li:nth-child(7){background-position: 10px -330px;}
.memberLeft li:nth-child(8){background-position: 10px -386px;}
.memberLeft li a{font-size: 1rem;}
.memberLeft a.oon{color: #2797a3;}
.memberRight{width: 73%;background:#fff;padding: 1.5rem;color: #333;}
.memberRight h2{font-size: 1.2rem;line-height: 1.5;}
.memberTxt,.memberIcons{background:#f8f8f8;border:1px solid #ccc;padding: 2rem;margin: 1rem 0;display: flex;align-items:center;color: #666;}
.memberTxt img{border-radius: 50%;max-width:125px;width: 30%; }
.memberTxt p{line-height: 2;font-size: 0.9rem;margin-left: 2rem;}
.memberTxt p span{font-weight: bold;color: #2797a3;}
.memberIcons a{width: 20%;text-align: center;display: block;font-size: 1rem;}
.memberIcons img{display: block;margin: 0 auto 0.5rem;width: 100%;max-width:52px; }

.menTitle{font-size: 1.3rem;font-weight: bold;border-bottom: 3px solid #2797a3;color: #2797a3;line-height: 2;margin-bottom: 2rem;padding-bottom: 0.5rem;}
.menberItemTxt{max-width: 540px;margin:0 auto;width: 100%;}
.menberItemTxt li{display: flex;margin-bottom: 1rem;align-items:center}
.menberItemTxt li span{display: block;text-align: right;margin-right:0.6rem;width: 26%;font-size: 1rem;}
.menberItemTxt li input{padding-left: 1rem;line-height: 2;border:1px solid #dfdfdf;width: 60%;font-size: 1rem;}
.ccbtn{padding: 0.7rem 0;width: 10rem;margin:0 auto 2rem;display: block;}

.messageItem h3{background:#2797a3;color: #fff;display: flex;}
.messageItem h3 span{width: 22%;text-align: center;padding: 1rem 0;font-size: 1rem;}
.messageItem h3 span:first-child{width: 36%;}
.messageItem h3 span:last-child{width: 20%;text-align: right;padding-right: 2rem;}
.messageItem ul li{display: flex;border-bottom: 1px solid #d4eaed;align-items:center;padding:1rem 0;}
.messageItem ul li span{width: 22%;font-size: 1rem;line-height: 1.5;text-align: center;}
.messageItem ul li span:first-child{width: 36%;padding-left: 0.5rem;}
.messageItem ul li span:nth-child(3){display: flex;align-items:center;justify-content:center;}
.messageItem ul li img{margin-left: 5px;}
.messageItem ul li span:last-child{width: 20%;text-align: right;color: #2797a3;}
.mdwons h3 span:last-child,.mdwons ul li span:last-child{text-align: center;padding-right: 0;}
.inquirys ul li span,.inquirys h3 span{width: 38%;}
.inquirys ul li span:last-child,.inquirys h3 span:last-child{width: 24%;text-align: center;padding-right: 0;}

.messageItem ul li span:last-child a{color: #2797a3;margin-right: 5px;}
.messageItem ul li span:last-child a:hover{color: #666;text-decoration: underline;}
.mpass{margin: 4rem auto;}
.mpass h6,.mpass h5{padding-left: 28%;color: #f00;margin-bottom: 1rem;display: none;}
@media screen and (max-width:640px){
	.memberMain{display: block;}
	.memberLeft{width: 100%;padding:1rem 0;}
	.memberLeft ul{display: flex;}
	.memberLeft li{border-bottom: 0;background-image: none;line-height: 1.5rem;padding: 0;width: 20%;text-align: center;}
	.memberRight{width: 100%;margin-top: 1rem;padding: 1rem;}
	.memberRight h2{font-size: 1rem;line-height: 2;margin-top: 1rem;}
	.memberTxt,.memberIcons{padding:1rem 0.5rem;}
	.messageItem h3 span:last-child{width: 25%;padding-right: 1rem;}
	.messageItem a{display: block;}
}
.serviceTop{max-width: 1200px;margin: 1rem auto;overflow: hidden;}
.serviceTop h2{font-size: 1.8rem;color: #333;}
.serviceTop h5{text-transform:uppercase;color: #999;font-size: 0.9rem;line-height: 1.8;}
.serviceCon{margin-top: 2rem;padding: 1rem;width: 49%;float: left;color: #fff;background-color:#2797a3; }
.serviceCon:last-child{float: right;}
.serviceCon h4{font-size: 1.5rem;border-bottom: 1px solid #fff;margin-bottom: 1rem;padding-bottom: 1rem;}
.serviceCon p{font-size: 1rem;height: 3rem;line-height: 1.2;display: flex;align-items:center;	}
.serviceCon p img{margin-right:0.5rem;display: block;}
@media screen and (max-width:640px){
	.serviceTop{max-width: 1200px;margin: 0 auto;overflow: hidden;}
	.serviceTop h2,.serviceTop h5{padding:0 0.5rem;}
	.nySubNav h3{display: none;}
	.serviceCon{float: none;width: 100%;margin-top: 0.5em;}
}

.fromInput{border-radius: 4px;border:1px solid #ccc;font-size: 0.9rem;padding:1.5% 2%;box-sizing: border-box;font-size: 1rem;}
.serviceFrom{width: 100%;margin: 2rem 0 0;background:#f8f8f8;}
.serviceFrom h3{font-size: 1.5rem;line-height: 3;color: #333;}
.serviceFrom ul{max-width: 1200px;margin:0 auto;background: url(../img/ss6.png) no-repeat left center;padding:2rem 0 3rem 30%;background-size: 40% auto;}
.serviceFrom li{width: 100%;display: flex;align-items:center;margin-bottom: 1.2rem;line-height: 2;}
.serviceFrom li:last-child{align-items:flex-start;}
.serviceFrom li input,.serviceFrom li textarea{width: 82%;}
.serviceFrom li select{width:32%;}
.serviceFrom li span{display: block;width:18%;font-size: 1rem;}
.swh{text-align: center;}
.serviceFrom li input.zwh{width: 20%;}
.serviceFrom li .twh{width: 11%	;text-align: center;}
.btn{background:#2bc4ca;padding:0.6rem 2rem;border-radius:4px;border:0px;text-align: center;color: #fff;outline: none;}
.zonbtn {text-align: center;}
.zonbtn button{margin-right: 1rem;}
@media screen and (max-width:768px){
	.serviceFrom{margin-top: 0;}
	.serviceFrom ul{padding: 0.5rem 0.5rem 2rem;background:none;}
}
@media screen and (max-width:480px){
	.serviceFrom h3{font-size: 1.2rem;}
	.serviceFrom li{flex-wrap: wrap;margin-bottom: 0;}
	.serviceFrom li input,.serviceFrom li select,.serviceFrom li textarea{width: 74%!important;margin-bottom: 0.5rem;}
	.serviceFrom li span{width: 26%!important;}
	.serviceFrom li .twh,.swh{text-align: left;}
}

.seSearch{display: flex;align-items:center;max-width: 1200px;margin:0 auto;padding-bottom: 1.2rem;}
.seSearch div{width: 16%;}
.seSearch select{width: 95%;padding:0.5rem;border:1px solid #ccc;color: #666;}
.seSearch .searchDef{display: flex;width: 20%;align-items:center;justify-content: space-between;border:1px solid #ccc;background:#fff;border-radius:4px;overflow: hidden;}
.seSearch input{border:0;width: 80%;padding:0.5rem;outline:none}
.seSearch button{border:0px;background:none;}
.serviceItems{max-width: 1200px;margin:0 auto;}
.serviceItems h3{background:#2797a3;color: #fff;display: flex;justify-content: space-between;align-items:center; }
.serviceItems h3 span{width: 20%;text-align: center;padding: 1rem 0;font-size: 1.2rem;font-weight: bold;}
.serviceItems ul li{display: flex;align-items:center;padding:0.8rem 0;}
.serviceItems ul li:nth-child(odd){background:#f4f4f4;}
.serviceItems ul li span{width: 20%;font-size: 0.9rem;line-height: 1.5;text-align: center;}
.softDown h3 span:first-child{width: 48%;}
.softDown li span:first-child{width: 48%;text-align: left;padding-left: 2%;}
.softDown li a{display: flex;align-items:center; justify-content: space-between;width: 100%;height: auto;}
.softDown li a i{color: #999; margin-left: 5px;}
@media screen and (max-width:768px){
	.seSearch div{width: 30%;}
	.seSearch .searchDef{width: 40%;}
}
@media screen and (max-width:480px){
	.seSearch{flex-wrap: wrap;}
	.seSearch div{width: 100%;margin-bottom: 0.5rem;}
	.seSearch .searchDef{width: 95%;}
	.serviceItems h3 span{font-size: 1rem;}
	.softDown h3 span:nth-child(3),.softDown h3 span:nth-child(4),
	.softDown li span:nth-child(3),.softDown li span:nth-child(4){display: none;}
}
.contact{max-width: 1200px;margin: 0 auto;}
h2.lxtitle{margin: 3rem auto;width: 200px;position: relative;text-align: center;font-size: 1.5rem;line-height: 1.5;}
h2.lxtitle:before,h2.lxtitle:after{content:'';width:36px;height: 1px;background:#ccc;position: absolute;top:1.1rem; }
h2.lxtitle:before{left: 0;}
h2.lxtitle:after{right: 0;}
h2.lxtitle span{font-size: 1rem;color: #ccc;display: block;text-transform:uppercase;font-family: Times;}
.dt{max-width:1000px;margin: 0 auto;overflow: hidden;}
#main_dt{width:100%;height:528px;margin: 0 auto;}
.dt_lx{position: absolute;background:rgba(0,0,0,0);top: 0;left: 0;right: 0;bottom: 0;z-index: 5;display: none;}
.dt_txt{width: 360px;height: 128px;background:#efefef;border-radius: 6px;margin: 180px auto 0;padding:1rem;}
.dt_txt h2{font-size: 1rem;line-height: 2;color: #333;margin:0.2rem 0;}
.dt_txt h2 img{float: right;}
.dt_txt h3{font-size: 0.9rem;color: #666;}
@media screen and (max-width:768px){
	.dt{display: none;}
}
.contactTxt{margin-bottom: 2rem;}
.contactTxt ul {display: flex;align-items:stretch; justify-content: space-between;flex-wrap:wrap;}
.contactTxt li{width: 49%;background:#ededed;padding:1rem 2rem;}
.contactTxt li:first-child{padding-top: 4rem;}
.contactTxt li p,.contactTxt li h4{line-height: 1.4;margin-bottom: 0.6rem;font-size: 1rem;color: #666;padding-left: 1rem;position: relative;word-wrap:break-word}
.contactTxt li p:before{content:".";position: absolute;left: 0;top: -1.4rem;color: #1e9ab6;font-size: 2rem;}

.lxwmly{width: 100%;background:#efefef;overflow: hidden;}
.lxwmly ul{max-width: 450px;margin:0 auto;}
.lxwmly li{display: flex;align-items:center;background:#fff;border-radius: 5px;padding: 0.5rem;margin-bottom: 0.8rem;}
.lxwmly li:last-child{align-items:flex-start;}
.lxwmly li input,.lxwmly li textarea{border:0px;width: 100%;outline: none;color: #666;font-size: 1rem;}
.lxwmly li img{margin-right: 5px;}
.lybtn{margin:2rem auto 6rem;width: 100%;text-align: center;}
.lybtn button{margin-right: 1rem;}

.jxsTxt{margin-bottom: 2rem;}
.jxsTxt ul {display: flex;align-items:stretch; justify-content: space-between;flex-wrap:wrap;}
.jxsTxt li{width: 49%;padding:2rem;box-shadow: 0px 0px 8px #ccc;border-radius: 6px;margin-bottom:2%;font-size:1rem;line-height:2;}
.jxsTxt h4{color: #1e9ab6;margin-bottom: 0.2rem;}
.jxsTxt li p{color: #666;}
@media screen and (max-width:540px){
	.contactTxt li,.jxsTxt li{width: 100%;}
	.contactTxt li:first-child{padding-top: 1.5rem;margin-bottom: 0.5rem;}
}
.author{font-size: 1rem;width: 100%;}
.author ul{max-width: 700px;margin:0 auto;display: flex;align-items:stretch; justify-content: space-between;}
.author ul li{padding: 0.8rem;cursor: pointer;border-radius: 3rem;text-align: center;}
.author ul li:hover,.author ul li.tabp{background:#1e9ab6;color: #fff;}
.author h3{text-align: center;color: #666;padding: 2rem;}
.safetyCen{width: 48%;float: left;line-height: 2;}
.cpt1{width: 52%;float: right;border-left: 1px dashed #ccc;padding-left: 4%;}
.safetyCen h3{font-size: 1.2rem;margin-bottom: 1rem;}
.safetyCen h3 span{color: #2797a3;}
.safetyCen div{display: flex;align-items:stretch;margin-bottom: 1rem;}
.safetyCen div span{width: 55px;font-size:0.9rem;line-height: 2;}
.safetyCen div i{width: 15px;color: #f00;}
.safetyCen div input{border-radius: 4px; border: 1px solid #ccc;}
.fromEnter{width: 130px;padding-left: 5px;}
.btna{font-size: 0.9rem;width: 125px;border:1px solid #ccc;line-height: 2;}
.btnb{font-size: 0.9rem;width: 125px;border:0px;line-height: 2;background:#1d56bd;color: #fff;}
.jym{width: 80px;margin-left: 10px;}
.safetyCen p{font-size: 0.9rem;margin-bottom: 10px;padding-left: 70px;color: #666;}
.abbtn{padding: 0.2rem 0;margin-left: 70px;margin-top: 0;width: 85px;}
@media screen and (max-width:998px){
	.safetyCen{width: 100%;float: none;}
	.cpt1{margin: 1.5rem 0;border:0px;}
}
.repass{max-width: 1200px;margin:1rem auto 2rem;padding: 1rem;background:#fff;padding:0 0 5rem;}
.repass .menTitle{padding: 0.5rem 0 0.5rem 1rem;}
.repassTit{max-width: 640px;margin:0 auto;}
.repassTit ul{display: flex;align-items:stretch;}
.repassTit li{padding: 1rem 1.5rem;font-size: 1rem;border:1px solid #ccc;background:#f8f8f8;margin-bottom: -1px;cursor: pointer;}
.repassTit li i{margin-right: 5px;}
.repassTit li.oon,.repassTit li:hover{border:1px solid #5e5e5e;background:#5e5e5e;color: #fff;}
.repasstxt{padding:0.5rem 1rem 2rem;border:1px solid #ccc;background:#f8f8f8;max-width: 640px;margin:0 auto;}
.repasstxt h3{font-size: 1.1rem;line-height: 2.8;margin-bottom: 0.5rem;}
.repasstxt p{display: flex;align-items:stretch;margin-bottom: 0.6rem;font-size: 0.9rem;}
.repasstxt p span{width:95px;line-height: 2;}
.repasstxt p input{border-radius: 4px; border: 1px solid #ccc;width:30%;padding:0.2rem 5px;outline:none;line-height: 2;}
.repasstxt p button{width:30%;border:0px;line-height: 2;background:#1da3be;color: #fff;margin-left:1%;}
.repasstxt p i{line-height: 2.4;padding-left: 1rem;cursor: pointer;}
.repasstxt h6{padding-left: 95px;color: #666;font-size: 0.9rem;}
.repasstxt h6.dytx{color: #f00;margin-bottom: 0.6rem;}
.cbbtn{padding: 0.6rem 0;width: 5rem;margin: 0 0 0 95px;}
@media screen and (max-width:480px){
	.repasstxt p{flex-wrap: wrap;}
	.repasstxt p span{width: 100%;margin-bottom: 0.5rem;}
	.repasstxt p input,.repasstxt p button{width: 48%;}
	.repasstxt h6{padding-left: 0;}
	.cbbtn{margin: 0;}
}
.servicebz{border:1px solid #dfdfdf;border-top: 3px solid #25a6b4;max-width: 1200px;margin:1rem auto 2rem;padding: 0.5rem 1rem;}
.servicebz h3{font-size: 1.2rem;font-weight: bold;color: #25a6b4;margin-bottom: 1rem;}
.servicebz p{font-size: 0.9rem;color: #666;margin-bottom: 1rem;line-height: 1.6;}