blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'瀹嬩綋'}
.fw{font-family:'寰蒋闆呴粦'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px "寰蒋闆呴粦","Microsoft Yahei";color:#444;min-width:1440px;overflow-x:auto;overflow-y:auto;background-color:#fff}
a{text-decoration:none;color:#444}
a:hover{color:#134268}
a:hover, a:focus{text-decoration:none;}
.ani,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"寰蒋闆呴粦","Microsoft Yahei"}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#9c9c9c}
::-moz-placeholder{color:#9c9c9c}
::-ms-input-placeholder{color:#9c9c9c}
select::-ms-expand{display:none}
select option:hover{
	background-color: #12ada9;
	color:#fff;
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.wp{width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.header{background-color:#fff}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.header .logo{float:left;height:80px;font-size:0;line-height:80px;margin-left:67px;overflow:hidden}
.header .logo a{display:block;overflow:hidden}
.header .logo img{display:inline-block;vertical-align:middle;height:39px}
.header .hdr{float:right;margin-right:52px;position: relative;}
.header .hdr .lianpic{position: absolute;top: 70px;left: 59%;transform: translateX(-50%);width: 182px;display: none;z-index: 99;}
.header .hdr .lianpic.on{display: block;}
.header .hdr .lianpic img{display: block;width: 100%;}
.ul-login{overflow: hidden;margin: 0 -16px;}
.ul-login li{float: left;}
.ul-login li a{position: relative; padding-left: 25px;margin: 0 16px; display:block;font-size:18px;color:#000;line-height:80px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-login li:first-child a{padding-left: 29px;}
.ul-login li a .pic{position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 18px;}
.ul-login li a .pic img{display: block;height: 100%;}
.header .hdr a:hover{color:#12ada9}
.footer{padding:17px 10px 0;overflow:hidden}
.fd-logo{height:33px;font-size:0;line-height:33px;text-align:center;overflow:hidden}
.fd-logo a{display:block;overflow:hidden}
.fd-logo a img{display:inline-block;vertical-align:middle;height:17px}
.fd-copy{font-size:14px;color:#a5a5a5;line-height:1.43em;text-align:center;overflow:hidden}
.fd-copy p a{color:#a5a5a5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-copy p a:hover{text-decoration:underline}
/*!鍏敤*/
.g-box1{overflow:hidden}
.g-box2{min-height:820px;background-color:#efefef;border:1px solid #d9d9d9;position:relative;overflow:hidden}
.snv{width:180px;background-color:#12ada9;position:fixed;top:0;left:0;bottom:0;z-index:10;overflow:hidden}
.snv .logo{height:56px;font-size:0;line-height:56px;text-align:center;overflow:hidden}
.snv .logo a{display:block;overflow:hidden}
.snv .logo img{width: auto; display:inline-block;vertical-align:middle;height:36px}
.snv .tit{font-size:18px;color:#fff;line-height:1.67em;font-weight:700;background-color:#0e8a87;padding:8px 24px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.snv ul{position:absolute;top:100px;left:0;right:0;bottom:80px;}
.snv li{overflow:hidden}
.snv li .v1{display:block;font-size:16px;color:#fff;line-height:2.63em;font-weight:500;padding:0 10px 0 66px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv li.on .v1,.snv li:hover .v1{background-color:#41bdba}
.snv li .v1 i{display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(../images/icon1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:6px}
.snv dl{overflow:hidden}
.snv dd a{display:block;font-size:16px;color:#fff;line-height:2.69em;padding:0 10px 0 93px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv dd.ok a,.snv dd:hover a{background-color:#41bdba}
.snv .link{display:block;font-size:16px;color:#fff;line-height:30px;position:absolute;left:0;right:0;bottom:50px;padding:0 10px 0 66px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv .link:hover{text-decoration:underline}
.snv .link-em::after{ content: ''; color: #fff; height: 11px; width: 11px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: url(../images/news.png) no-repeat center;right: 46px;top: 5px;position: absolute;}

.g-box1 .content{padding:57px 16px 0 196px;overflow:hidden}
.ul-txt1{position:fixed;top:0;left:0;right:0;z-index:8;background-color:#0e8a87;padding:0 10px 0 209px;overflow:hidden}
.g-top{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 8;
    background-color: #0e8a87;
    padding: 0 10px 0 209px;
}
.ul-txtq2{
    float: right;
}
.ul-txtq2 li{
    float: left;
    position: relative;
    margin-left: 10px;
}
.ul-txtq2 li a{
    display: block;
    font-size: 0;
    line-height: 56px;
    padding: 0 20px;
    overflow: hidden;
}
.ul-txtq2 li a .pic{
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    margin-right: 8px;
}
.ul-txtq2 li a .pic img{
    display: block;
    height: 100%;
}
.ul-txtq2 li a span{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-txtq2 li:hover a{
    background-color: #12ada9;
}
.ul-txtq2 .down{
    display: none;
    width: 182px;
    position: absolute;
    top: 102%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    overflow: hidden;
}
.ul-txtq2 .down.on{
    display: block;
}
.ul-txtq2 .down .img{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ul-txtq2 .down .img img{
    display: block;
    width: 100%;
    height: auto;
}
.ul-txtq3 li{float:left;margin-right:8px;overflow:hidden;}
.ul-txtq3 li a{display:block;font-size:18px;color:#fff;line-height:57px;font-weight:500;padding:0 32px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-txtq3 li.on a,.ul-txt3 li:hover a{background-color:#12ada9;}
.cur{font-size:16px;color:#000;line-height:36px;font-weight:200;margin-top:7px;overflow:hidden}
.cur a{color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:#12ada9}
/* 淇敼閮ㄥ垎 */
.cur2{font-size:16px;color:#000;margin-top:7px;height:36px;display:flex;align-items: center;position: relative;}
.cur2 .s1{margin-left:20px;margin-right:10px;}
.cur2 .pic img{display: block;cursor: pointer;}
.cur2 .m-tan-kx{background:url(../images/l-pic-tan.png) no-repeat center;position: absolute;bottom:-220px;left:260px;padding-top:60px;
width:198px;height:236px;padding-left:43px;display: none;}
.cur2 .m-tan-kx .pic1{width:112px;height: auto;overflow: hidden;}
.cur2 .m-tan-kx .pic1 img{width:100%;height: auto;}
.cur2 .m-tan-kx .txt{font-size:16px;color: #1f1f1f;margin-top:5px;width:112px;text-align: center;}
.cur2.on .m-tan-kx{display: block;}
.cur2 a:hover{color:#12ada9}
.m-beizhu-kx{font-size:15px;color: #7f7f7f;display: flex;align-items: center;height:32px;}
.m-beizhu-kx .pic{width:15px;height: auto;cursor:pointer;}
/* .m-beizhu-kx .inp{cursor: pointer;} */
.m-beizhu-kx .inp:hover a{color: #12ada9;}
.m-beizhu-kx .pic img{display: block;width:100%;height: auto;}
.m-beizhu-kx .inp input{border:none;outline: none;font-size:15px;color: #7f7f7f;background-color:#efefef;width:255px;display:none;}
.pages .on .pic{display: none;}
.pages .on .inp input{display: block;}

.ban{width:100%;height:auto;position:relative;overflow:hidden}
.ban img{display:block;width:100%;height:auto}
.ban h3{font-size:36px;color:#fff;line-height:1.5em;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
/*!寮圭獥*/
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:12;cursor:auto;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.5)}
.m-pop .inner{ position:absolute; left:0; right:0; top:49%; width:428px; border-radius:3px; background-color:#fff; margin:0 auto; overflow:hidden; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.m-pop .close{position:absolute;opacity: .8; width:20px;height:20px;right:20px;top:20px;z-index:2;background:url(../images/icon12.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-pop .close:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-pop.open{display:block}
.m-win{padding:51px 40px 46px}
.m-win .h3{font-size:18px;color:#2c2c2c;line-height:1.5em;overflow:hidden}
.m-win .bot{font-size:0;text-align:right;overflow:hidden}
.m-win .bot a{display:inline-block;vertical-align:middle;width:103px;font-size:14px;color:#fff;line-height:36px;text-align:center;background-color:#00aaae;margin-left:22px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-win .bot a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-win .bot .cancel{color:#00aaae;background-color:#fff;width: auto;}
.m-win .txt{margin-top:34px;font-size:14px;color:#000;line-height:24px}
.m-win h3{font-size:18px;color:#333333;font-weight:500;padding-left: 10px;}
.ul-txt3.ulTxt3_2{font-size:0;margin:0 -10px -10px 0}
.ul-txt3.ulTxt3_2 li{padding-right:10px;margin-bottom:10px;display:inline-block;vertical-align:top;min-width:33.33%}
.ul-txt3.ulTxt3_2 a{padding:0 10px;display:block;line-height:40px;text-align:center}
.m-pop .inner.inner_2{width:600px}
.m-pop .inner.inner_2 .bot{margin-top:66px}
/*!鐧诲綍*/
.m-sign{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:78px 0 140px;overflow:hidden}
.m-sign .left{float:left;width:50%;padding-right:20px;padding-top:72px;overflow:hidden}
.m-sign .left .tit{margin-bottom:36px;overflow:hidden}
.m-sign .left .tit img{display:block;overflow:hidden}
.m-sign .left .tt{margin-bottom:4px;overflow:hidden}
.m-sign .left .tt img{display:block;overflow:hidden}
.m-sign .left span{display:block;font-size:30px;color:#cfe8ea;line-height:1.5em;font-weight:500;margin-bottom:20px;overflow:hidden}
.m-sign .left a{display:block;width:177px;font-size:18px;color:#429ea5;line-height:43px;text-align:center;background-color:#cfe8ea;position:relative;padding-right:47px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-sign .left a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-sign .left a i{display:block;width:47px;height:43px;background:url(../images/icon2.png) center center no-repeat #429ea5;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;right:0}
.m-sign .right{float:right;width:50%;background-color:#fff;overflow:hidden}
.ul-txt2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txt2 li{float:left;width:50%}
.ul-txt2 li a{display:block;font-size:14px;color:#333;line-height:52px;text-align:center;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;position:relative}
.ul-txt2 li:last-child a{border-right:none}
.ul-txt2 li a:after{content:'';height:3px;background-color:transparent;position:absolute;left:0;right:0;bottom:-2px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt2 li.on a:after,.ul-txt2 li:hover a:after{background-color:#12ada9}
.ul-txt2 li a i{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:10px}
.m-sign .form{width:320px;min-height:507px;margin:0 auto;padding:143px 0 157px;overflow:hidden}
.m-sign .form .item{margin-bottom:19px;overflow:hidden;position: relative;}
.m-sign .form .inp{display:block;width:100%;height:34px;font-size:14px;color:#000;line-height:34px;border:none;border-bottom:1px solid #d8d8d8;overflow:hidden}
.m-sign .form .inp2{padding-right:110px !important;}
.m-sign .form .but{width:100px;font-size:14px;color:#7a7a7a;border:none;position: absolute;top:7px;right:0;background-color: #ffffff;
text-align: center;}
.m-sign .form .item2::after{content: '';height:15px;border-left:1px solid #d8d8d8;position: absolute;top:9px;right:110px;}
.m-sign .form .sub-btn{display:block;width:100%;height:40px;font-size:14px;color:#fff;line-height:40px;text-align:center;border:none;background-color:#12ada9;margin-top:43px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-sign .form .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-sign .form .bot{font-size:14px;color:#7a7a7a;line-height:1.5em;text-align:center;margin-top:16px;overflow:hidden}
.m-sign .form .bot a{color:#7a7a7a;margin:0 8px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-sign .form .bot a:hover{color:#12ada9}
.m-sign .sao{width:400px;min-height:507px;margin:0 auto;padding:55px 0 75px;overflow:hidden}
.m-sign .sao .top{font-size:14px;color:#7a7a7a;line-height:2.14em;text-align:center;margin-bottom:22px;overflow:hidden}
.m-sign .sao .top i{display:block;width:22px;height:22px;background:url(../images/icon5.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto}
.m-sign .sao .ma{width:189px;height:auto;margin:0 auto 21px;overflow:hidden}
.m-sign .sao .ma img{display:block;width:100%;height:auto}
.m-sign .sao .desc{font-size:14px;color:#7a7a7a;line-height:1.36em;text-align:center;margin-bottom:37px;overflow:hidden}
.m-sign .sao .desc p a{color:#006cff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-sign .sao .desc p a:hover{text-decoration:underline}

.m-sign .sao .desc1{overflow: hidden;display: flex;justify-content: center;}
.m-sign .sao .desc1 .pic{float: left;margin-right:10px;width:36px;height: auto;}
.m-sign .sao .desc1 .pic img{width:100%;display: block;}
.m-sign .sao .desc1 .txt{font-size:14px;color:#656565;line-height:1.36em;}

.m-sign .sao .lnk{font-size:14px;color:#7a7a7a;line-height:1.3em;text-align:center;overflow:hidden}
.m-sign .sao .lnk a{color:#006cff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-sign .sao .lnk a:hover{text-decoration:underline}
.m-sign .sao .success{text-align:center;overflow:hidden}
.m-sign .sao .success i{display:inline-block;vertical-align:middle;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:14px}
.m-sign .sao .success span{display:inline-block;vertical-align:middle;font-size:14px;color:#333232;line-height:1.43em;text-align:left}
/*!涓汉淇℃伅*/
.m-register{width:571px;min-height:570px;margin:0 auto;padding:62px 0 20px;overflow:hidden}
.ul-imgtxt1{font-size:0;text-align:center;overflow:hidden}
.ul-imgtxt1 li{display:inline-block;vertical-align:middle;position:relative;margin:0 55px}
.ul-imgtxt1 li:after{content:'';width:76px;height:1px;background-color:#ddd;position:absolute;top:18px;right:-90px}
.ul-imgtxt1 li:last-child:after{display:none}
.ul-imgtxt1 i{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 7px}
.ul-imgtxt1 .i1{background-image:url(../images/icon8.png)}
.ul-imgtxt1 .i2{background-image:url(../images/icon9.png)}
.ul-imgtxt1 .i3{background-image:url(../images/icon10.png)}
.ul-imgtxt1 li.on .i1{background-image:url(../images/icon8-1.png)}
.ul-imgtxt1 li.on .i2{background-image:url(../images/icon9-1.png)}
.ul-imgtxt1 li.on .i3{background-image:url(../images/icon10-1.png)}
.ul-imgtxt1 span{display:block;font-size:14px;color:#434343;line-height:1.5em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt1 li.on span{color:#12ada9}
.m-register .form{margin:43px 81px 0 0;overflow:hidden}
.m-register .form .item{margin-bottom:15px;overflow:hidden}
.m-register .form .left{float:left;width:76px;font-size:14px;color:#2c2c2c;line-height:46px;margin-right:20px;text-align:right;overflow:hidden}
.m-register .form .left em{color:red;margin-right:6px}
.m-register .form .right{position:relative;overflow:hidden}
.m-register .form .right.qm:after{content:'';width:2px;height:17px;background-color:#e3e3e3;position:absolute;top:50%;right:160px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-register .form .inp{display:block;width:100%;height:46px;font-size:14px;color:#2c2c2c;line-height:46px;border:none;background-color:#f8f8f8;border-right:3px;padding:0 17px;overflow:hidden}
.m-register .form .inp2{padding-right:170px}
.m-register .form .pop{display:block;width:100%;height:46px;font-size:14px;color:#2c2c2c;line-height:46px;padding:0 17px;overflow:hidden}
.m-register .form .but{display:block;width:160px;height:46px;font-size:14px;color:#12ada9;line-height:46px;text-align:center;border:none;background:0 0;position:absolute;top:0;right:0}
.m-register .form .bot{font-size:0;text-align:right;overflow:hidden}
.m-register .form .btn{display:inline-block;vertical-align:middle;width:165px;height:46px;font-size:18px;color:#fff;line-height:46px;text-align:center;border:none;border-radius:3px;background-color:#12ada9;margin-left:63px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-register .form .btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

/* 淇敼娉ㄥ唽浼氬憳 */
.m-form-kx{margin-bottom:30px;}
.m-form-kx .form{margin-top:15px;}
.m-form-kx .form .item{margin-bottom:28px;}
.m-form-kx .form .btn{width:394px;margin-top:20px;}
.m-form-kx .relation{margin-top:60px !important;}
.m-form-kx .relation .pic{margin-bottom:10px !important;}
.m-form-kx .relation .desc .tit{font-size:18px;color: #000;font-weight:500;}
.m-form-kx .relation .desc{line-height:2em !important;}
.m-form-kx .relation .desc p{font-size:15px;}
.m-form-kx .relation .bot{margin-top:100px !important;}
/* 娉ㄥ唽浼氬憳寮圭獥 */
.m-row-kx{position: fixed;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,0.5);display: none;}
.m-row-kx .g-tan-kx{width:338px;background-color:#ffffff;height:auto;margin:0 auto;position: relative;padding-top:27px;top:368px;}
.m-row-kx .g-tan-kx .pic{position:absolute;top:8px;right:10px;cursor: pointer;width:24px;height: auto;}
.m-row-kx .g-tan-kx .pic img{width:100%;height: auto;}
.m-row-kx .g-tan-kx .desc{font-size:14px;color:#4d4d4d;text-align: center;line-height:1.8em;margin-bottom:5px;height:50px;}
.m-row-kx .g-tan-kx .bot{height:60px;background-color: #f8f8f8;text-align: center;}
.m-row-kx .g-tan-kx .bot .s1{display:inline-block;height:32px;width:78px;border-radius:25px;line-height: 32px;text-align: center;background-color:#01b2a8;
color: #ffffff;margin-top:13px;font-size:14px;}
.m-row-kx.on{display: block;}

/* 013棣栭〉001 */
.content .m-tit-kx{width:100%;height:100%;text-align: center;font-size:29px;color: #000;margin-top:326px;}
/*!鍒涘缓鍥㈤槦*/
.m-register .form .lab{margin-left:20px;margin-top:9px;margin-bottom:28px;overflow:hidden}
.m-register .form label{display:block;float:left;font-size:14px;color:#2c2c2c;line-height:1.29em;background:url(../images/icon11.png) left center no-repeat;position:relative;padding-left:25px;margin-left:78px;cursor:pointer;overflow:hidden}
.m-register .form label input{position:absolute;left:-99999px}
.m-register .form label.checked{background-image:url(../images/icon11-1.png)}
.m-register .form .box{display:none;overflow:hidden}
.ul-txt3{margin:20px 0 92px;overflow:hidden}
.ul-txt3 li{margin-bottom:17px;overflow:hidden}
.ul-txt3 li a{display:inline-block;vertical-align:middle;font-size:16px;color:#2c2c2c;line-height:31px;border-radius:3px;border:1px solid #d9d9d9;background-color:#fafafa;padding:0 29px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt3 li.on a,.ul-txt3 li:hover a{color:#fff;border-color:#12ada9;background-color:#12ada9}
/*!鎺堟潈璇佹槑*/
.m-register .relation{margin-top:66px;overflow:hidden}
.m-register .relation .pic{width:184px;height:auto;margin:0 auto 20px;overflow:hidden}
.m-register .relation .pic img{display:block;width:100%;height:auto}
.m-register .relation .desc{font-size:14px;color:#7a7a7a;line-height:1.71em;text-align:center;overflow:hidden}
.m-register .relation .bot{font-size:0;text-align:center;margin-top:47px;overflow:hidden}
.m-register .relation .bot a{display:inline-block;vertical-align:middle;width:165px;font-size:18px;color:#fff;line-height:46px;text-align:center;background-color:#12ada9;border-radius:3px;margin:0 31px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-register .relation .bot a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!绛夊緟瀹℃牳*/
.m-register .text{font-size:14px;color:#2c2c2c;line-height:1.71em;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.m-register .btm{font-size:0;text-align:center;margin-top:108px;overflow:hidden}
.m-register .btm a{display:inline-block;vertical-align:middle;width:165px;font-size:18px;color:#fff;line-height:46px;text-align:center;background-color:#12ada9;border-radius:3px;margin:0 31px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-register .btm a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!璁㈠崟鍒楄〃*/
.m-form{background-color:#efefef;border:1px solid #d9d9d9;position:relative;padding:18px 33px 10px 12px;margin-bottom:17px;overflow:hidden}
.m-form .box{padding-right:105px;overflow:hidden}
.m-form .item{float:left;width:19%;margin-bottom:12px;margin-right:2%;overflow:hidden}
.m-form .item:nth-child(4n){width:32%}
.m-form .left{display:block;float:left;width:100px;font-size:16px;color:#333;line-height:40px;text-align:right;margin-right:11px;overflow:hidden}
.m-form .left em{color:red;margin-right:4px}
.m-form .right{overflow:hidden}
.m-form .inp{display:block;width:100%;height:40px;font-size:16px;color:#333;line-height:40px;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:0 12px;overflow:hidden}
.m-form select{display:block;width:100%;height:40px;font-size:16px;color:#333;line-height:40px;background:url(../images/icon13.png) 96% 50% no-repeat #fff;border:1px solid #d9d9d9;border-radius:3px;padding:0 12px;overflow:hidden}
.m-form select[disabled]{background:#efefef}
.m-form .inp2{background:url(../images/icon13.png) 96% 50% no-repeat #fff}
.m-form .inp2[disabled],.m-form .inp[disabled]{background:#efefef}
.m-form .int{overflow:hidden}
.m-form .int .inp{float:left;width:47%;margin-right:10px}
.m-form .int .inp:last-child{margin-right: 0;}
.m-form .btn{position:absolute;right:33px;bottom:10px;overflow:hidden}
.m-form .btn a{display:block;width:105px;height:40px;font-size:16px;color:#fff;
line-height:40px;text-align:center;background-color:#12ada9;border:1px solid #12ada9;border-radius:3px;margin-bottom:12px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .drdiv a { margin-bottom: 0;}
.m-form .btn .btn-hd{font-size:0;text-align:center;overflow:hidden}
.m-form .btn .btn-hd a{margin:0;display:inline-block;vertical-align:middle}
.m-form .btn .btn-hd .a1{width:90px;border-color:transparent;background-color:transparent;color:#12ada9}
.m-form .btn .btn-hd .a1:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-form .btn .wrap{width:195px;max-width:100%}
.m-form .btn a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-form .btn .all{color:#12ada9;background-color:#fff}
.m-form .btn .all:hover{color:#fff;background-color:#12ada9}
.m-table{background-color:#efefef;border:1px solid #d9d9d9;margin-bottom:14px;overflow:hidden}
/* .m-table .table {background:url(../images/table-bg.png) #fff left 39px;overflow:hidden} */
.m-table .table{background-color:#f4f4f4;}
.m-table .table table{width:100%;background-color: #fff;}
.m-table .table th{font-size:16px;color:#fff;line-height:38px;font-weight:400;text-align:center;background-color:#12ada9}
.m-table .table tbody tr:nth-child(even){background-color:#d0efee}
.m-table .table td{font-size:16px;color:#000;line-height:38px;font-weight:400;text-align:center}
.m-table .table td a{color:#000;margin:0 5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table .table td a:hover{color:#12ada9}
.m-win .bot{background-color: #ffffff !important;border:none !important;margin-top:30px;}
.m-table .bot{padding:5px 25px 5px 19px;overflow:hidden;background-color: #efefef;border-top:1px solid #d9d9d9;}
.m-table .bot .rr{float:right;overflow:hidden}
.m-table .bot .rr span{display:block;float:left;font-size:16px;color:#000;line-height:32px;font-weight:500;margin-left:55px;overflow:hidden}
.m-table .bot .rr span em{color:red}
.m-table .table .sel{padding-right:16px;border:none;outline:0;font-size:16px;color:#000;line-height:40px;background:url(../images/icon20.png) right center no-repeat;cursor:pointer}
.pages,.pages ul{overflow:hidden}
.pages li{float:left;margin-right:8px;overflow:hidden}
.pages li a{display:block;width:32px;height:32px;font-size:12px;color:#000;line-height:30px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages li.on a,.pages li:hover a{color:#12ada9;border-color:#12ada9}
.pages li span{display:block;width:32px;height:32px;font-size:12px;color:#000;line-height:30px;text-align:center;overflow:hidden}
/*!璁㈠崟鍒楄〃-鏌ョ湅璇︽儏*/
.m-form .llbox{float:left;width:56%}
.m-form .lbox{float:left;width:40.34%;margin-right:36px}
.m-form .lbox.qm{float:none;width:auto;right:0;margin-right:0}
.m-form .lbox .item{float:none;width:auto;margin-right:0}
.m-form .lbox.qm .left{width:120px}
.m-form .lbox .inp{width:100%}
.m-form .file{margin-right:-15px;overflow:hidden}
.m-form .picbox .pc{float:left;width:25%;padding-right:15px}
.m-form .picbox .pic{float:left;width:92px;height:92px;line-height:92px;text-align:center;border:1px solid #ccc;background-color:#e3e3e3;border-radius:3px;position:relative;overflow:hidden}
.m-form .picbox .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-form .file .lab{float:left;width:25%;padding-right:15px}
.m-form .file label{display:block;width:92px;height:92px;line-height:92px;text-align:center;border:1px solid #ccc;background-color:#fff;border-radius:3px;position:relative;cursor:pointer;overflow:hidden}
.m-form .file .lab.disabled label{background-color:#efefef}
.m-form .file label input{position:absolute;left:-99999px}
.m-form .file label i{display:block;width:100%;height:100%;background:url(../images/icon15.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-form .item2{float:none;width:auto;margin-right:0}
.m-form .item2 .inp{width:100%}
.m-form .lbox .inp3{float:left;width:38%;margin-right:2%}
.m-form .lbox .sel{overflow:hidden}
.m-form .lbox select{width:100%}
.m-form .lbox .st{float:left;width:42%;margin-right:2%}
.m-form .lbox.qm2{width:21.85%;margin-left:36px}
.m-form .rr{overflow:hidden}
.m-form .rr .bx{margin-bottom:2px;overflow:hidden;height:50px;}
.m-form .rr .bx span{display:block;float:left;font-size:16px;color:#333;line-height:40px;margin-right:23px;overflow:hidden}
.m-form .rr .bx p{font-size:16px;color:#838383;line-height:1.25em;padding-top:10px;overflow:hidden}
.m-form .rr .bx p span{float:none;margin-right:0;line-height:1.25em}
.m-form .rr .bot{overflow:hidden}
.m-form .rr .bot a{display:block;float:left;font-size:16px;color:#fff;line-height:40px;text-align:center;border-radius:3px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .rr .bot a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-form .rr .bot .return{width:64px;background-color:#12ada9;margin-right:25px}
.m-form .rr .bot .rx{overflow:hidden}
.m-form .rr .bot .examine{width:100%;background-color:red}
.m-pop .inner.qm{width:700px}
.m-win .form{margin-top:4px;}
.m-win .form .item{margin-bottom:15px;height: 48px;}
.m-win .form label{display:block;float:left;font-size:14px;color:#333;line-height:44px;background:url(../images/icon16.png) 10px 50% no-repeat;cursor:pointer;position:relative;padding-left:32px;margin-right:90px;overflow:hidden}
.m-win .form label:last-child{margin-right:0}
.m-win .form label input{position:absolute;left:-99999px}
.m-win .form label.checked{background-image:url(../images/icon16-1.png)}
.m-win .form .left{display:block;float:left;min-width:80px;font-size:14px;color:#333;line-height:44px;text-align:right;margin-right:10px;}
.m-win .form.qm .left{width:105px}
.m-win .form .left em{color:red;}
.m-win .form .right{overflow:hidden}
.m-win .form select{display:block;width:100%;height:44px;font-size:14px;color:#333;line-height:42px;background:url(../images/icon13.png) 96% 50% no-repeat #fff;border:1px solid #d5dadf;padding:0 30px 0 18px;overflow:hidden}
.m-win .form .inp{display:block;width:100%;height:44px;font-size:14px;color:#333;line-height:42px;border:1px solid #d5dadf;padding:0 18px;overflow:hidden}
.m-win .form .inp2{padding-right:30px;background:url(../images/icon13.png) 96% 50% no-repeat #fff}
.m-pop.qm2 .inner{width:auto;background:0 0}
.m-pop.qm2 .m-win{padding:0}
.m-pop .inner.qm2 .m-win .form .inp{text-align:center;border-color:#12ada9}
.m-win .imgpic{overflow:hidden}
.m-win .imgpic img{display:block;margin:0 auto}
.m-pop.qm2 .close{width:40px;height:40px;background-image:url(../images/icon17.png);top:74px;right:43px}
/*!鏂板璁㈠崟*/
.m-table .table td a i{display:inline-block;vertical-align:middle;width:17px;height:17px;background:url(../images/icon18.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table .table td a:hover i{background-image:url(../images/icon18-1.png)}
.m-form .picbox .pic .del{display:block;width:10px;height:10px;background:url(../images/icon19.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:6px;right:6px}
.m-pop .inner.qm2{width:509px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);-ms-box-shadow:0 0 10px rgba(0,0,0,.25);-o-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.m-pop .inner.qm2 h3{text-align:center}
.m-pop .inner.qm2 .form{margin-top:40px}
.m-pop .inner.qm2 .bot{text-align:center;margin-top:38px}
.m-pop .inner.qm2 .bot a{margin:0 11px}
/*!琛ヨ揣*/
.m-win .so{position:relative;margin-top:14px;margin-bottom:6px;overflow:hidden}
.m-win .so .inp{display:block;width:100%;height:44px;font-size:14px;color:#333;line-height:42px;border:1px solid #d5dadf;padding:0 112px 0 19px;overflow:hidden}
.m-win .so .sub-btn{display:block;width:102px;height:44px;font-size:14px;color:#12ada9;line-height:42px;text-align:center;border:1px solid #12ada9;background-color:#fff;position:absolute;top:0;right:0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-win .so .sub-btn:hover{color:#fff;background-color:#12ada9}
.m-win .table{min-height:173px;border:1px solid #d5dadf;margin-bottom:30px;overflow:hidden;overflow-y:auto}
.m-win .table table{width:100%}
.m-win .table th{font-size:14px;color:#333;line-height:44px;text-align:center;font-weight:400}
.m-win .table tbody tr{border:1px solid #d5dadf;border-left:none;border-right:none;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-win .table tbody tr.on,.m-win .table tbody tr:hover{border-color:#12ada9;background-color:#12ada9}
.m-win .table td{font-size:14px;color:#333;line-height:44px;text-align:center;font-weight:400}
.m-win .table tbody tr.on td,.m-win .table tbody tr:hover td{color:#fff}
.m-win .form .file{overflow:hidden}
.m-win .form .picbox .pc{float:left;width:25%;padding-right:15px;margin-bottom: 5px;}
.m-win .form .picbox .pic{float:left;width:92px;height:92px;line-height:92px;text-align:center;border:1px solid #ccc;background-color:#e3e3e3;border-radius:3px;position:relative;overflow:hidden}
.m-win .form .picbox .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-win .form .picbox .pic .del{display:block;width:10px;height:10px;background:url(../images/icon19.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:6px;right:6px}
.m-win .form .lab{float:left;width:25%;padding-right:15px;}
.m-win .form .lab label{display:block;width:92px;height:92px;line-height:92px;text-align:center;border:1px solid #ccc;background:#fff;border-radius:3px;padding-left:0;position:relative;cursor:pointer;overflow:hidden}
.m-win .form .lab label input{position:absolute;left:-99999px}
.m-win .form .lab label i{display:block;width:100%;height:100%;background:url(../images/icon15.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-form.qm .box{padding-right:200px}
.m-form.qm .down{float:left}
.m-form.qm .rr{float:right;font-size:16px;color:#333;line-height:40px;overflow:hidden}
.m-form.qm .rr span{display:block;float:left;margin-right:10px;overflow:hidden}
.m-form.qm .rr input{display:block;float:left;width:820px;height:40px;font-size:16px;color:#333;line-height:38px;background-color:#fff;border-radius:3px;border:1px solid #12ada9;margin-right:25px;padding:0 25px;overflow:hidden}
.m-form.qm .rr input{width: 39vw;}
@media only screen and (min-width: 1500px) and (max-width: 1780px) {
	.m-form.qm .rr input{width: 29vw;}
}
@media only screen and (min-width: 950px) and (max-width: 1500px) {
	.m-form.qm .rr input{width: 25vw;}
}
.m-form.qm .rr a{display:block;float:left;width:105px;height:40px;font-size:16px;color:#fff;line-height:40px;text-align:center;background-color:#12ada9;border:1px solid #12ada9;border-radius:3px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
/*!06绯荤粺璁剧疆*/
.m-form .down{padding-left:38px;overflow:hidden}
.m-form .down a{display:block;float:left;font-size:16px;color:#0054ff;line-height:40px;font-style:italic;text-decoration:underline;margin-right:42px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .down a:hover{color:#12ada9}
.m-form .down .tips{display:block;float:left;font-size:16px;color:#333;line-height:40px;overflow:hidden}
.m-form .down label{display:block;font-size:16px;color:#333;line-height:40px;position:relative;overflow:hidden}
.m-form .down label input{position:absolute;left:-99999px}
.m-form .down label .btm{display:block;float:left;width:106px;height:40px;font-size:16px;color:#333;line-height:38px;text-align:center;background-color:#fff;border-radius:3px;border:1px solid #12ada9;margin-right:12px;cursor:pointer;overflow:hidden}
/*!064浼佷笟璁よ瘉01*/
.m-form2{width:718px;margin:0 auto;padding:70px 0 20px;overflow:hidden}
.m-form2 .item{margin-bottom:28px;overflow:hidden}
.m-form2 .left{display:block;float:left;width:80px;font-size:14px;color:#2c2c2c;line-height:46px;margin-right:10px;overflow:hidden}
.m-form2 .left em{display:inline-block;vertical-align:middle;color:red;margin-right:8px}
.m-form2 .right{overflow:hidden}
.m-form2 .inp{display:block;width:393px;height:46px;font-size:14px;color:#2c2c2c;line-height:46px;border:none;background-color:#fff;border-radius:3px;padding:0 17px;overflow:hidden}
.m-form2 select{display:block;float:left;width:125px;height:46px;font-size:14px;color:#2c2c2c;line-height:46px;border:none;background:url(../images/icon21.png) 94% 50% no-repeat #fff;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto;border-radius:3px;margin-right:10px;padding:0 35px 0 17px;overflow:hidden}
.m-form2 .file{float:left;margin-right:27px;overflow:hidden}
.m-form2 .file label{display:block;width:154px;height:auto;border:1px solid #d9dee3;border-radius:4px;position:relative;cursor:pointer;overflow:hidden}
.m-form2 .file label input{position:absolute;left:-99999px}
.m-form2 .file label img{display:block;width:100%;height:auto}
.m-form2 .file span{display:block;font-size:14px;color:#2c2c2c;line-height:22px;margin-top:10px;overflow:hidden}
.m-form2 .picbox .pic{display:block;float:left;width:154px;height:auto;margin-right:22px;overflow:hidden}
.m-form2 .pic .img{width:100%;height:auto;border:1px solid #d9dee3;border-radius:4px;overflow:hidden}
.m-form2 .pic .img img{display:block;width:100%;height:auto}
.m-form2 .pic span{display:block;font-size:14px;color:#2c2c2c;line-height:22px;margin-top:10px;overflow:hidden}
.m-form2 .tips{overflow:hidden}
.m-form2 .tips h3{font-size:18px;color:#2c2c2c;line-height:1;font-weight:400;margin-bottom:10px;overflow:hidden}
.m-form2 .tips .desc{font-size:14px;color:#2c2c2c;line-height:24px;overflow:hidden}
.m-form2 .tips .desc p{position:relative;padding-left:19px}
.m-form2 .tips .desc p:after{content:'';width:7px;height:7px;background:url(../images/icon22.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:8px;left:0}
.m-form2 .sub-btn{display:block;width:165px;height:46px;font-size:18px;color:#fff;line-height:46px;text-align:center;background-color:#12ada9;border-radius:3px;border:none;margin-left:90px;margin-top:53px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form2 .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-box2 .m-register{width:auto;min-height:0;padding:0}
.m-register .descbox{display:inline-block;vertical-align:middle;text-align:left}
.m-pop .inner.qm3{width:335px}
.m-pop .inner.qm3 .m-win{padding:28px 0 0}
.m-pop .inner.qm3 .m-win h3{font-size:14px !important;text-align:center;margin-bottom:30px}
.m-win .botbox{font-size:0;text-align:center;background-color:#f9f8f8;padding:14px 0;overflow:hidden}
.m-win .botbox a{display:inline-block;vertical-align:middle;width:78px;height:32px;font-size:14px;color:#fff;line-height:32px;background-color:#00b3a8;border-radius:18px;margin:0 5px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-win .botbox a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-win .botbox a.cancel{color:#2c2c2c;background-color:transparent}
.m-win .botbox a.cancel:hover{color:#fff;background-color:#00b3a8}
/* 鏃堕棿寮圭獥鍘婚櫎鐜板湪鎸夐挳 */
.laydate-footer-btns .laydate-btns-now{
    display: none;
}
/* 鏃堕棿寰厓绱� */
.m-form .int{position: relative;}
.m-form .int::after{ content: ''; position: absolute; top: 50%; left: 48.4%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);height: 1px;width: 7px;background-color: #d9d9d9;}
.yctr{background-image: linear-gradient(#ff4c4c,#f14747 );}
.yctr td{color: #fff !important;}
.yctr td{color: #fff !important;}
.yctr td a{color: #fff !important;}
.yctr td a{color: #fff !important;}

.ti1{font-size: 20px;    font-weight: 600;}
.ti2{margin-left: 20px;font-weight: 400;color: #666;}
.deltip{    margin-top: 8px;
    font-size: 13px;
    color: red;
    display: none;
}




/* 所有分页 - 联系客服 */
.g-allkefu{
	position: fixed;
	padding-left: 25px;
	margin: 0 16px;
	display: block;
	font-size: 18px;
	color: #fff;
	line-height: 57px;
	top: 0;
	right: 180px;
}
.g-allkefu:hover{
	color: #fff;
}
.g-allkefu:hover .lianpic{
	display: block;
}
.g-allkefu .pic{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 18px;
}
.g-allkefu .pic img{
	display: block;
	height: 100%;
}

.g-allkefu .lianpic{
	width: 182px;
	height: 205px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translate(-50%, 100%);
	z-index: 999;
}


.m-win .form .payway{
    float: left;
    width: 45%;
    margin-right: 3%;
}
.m-win .form .info51{
    float: left;
    width: 45%;
}
.m-win .form .add,.m-win .form .del{
    display: block;
    float: right;
    width: 20px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-win .form .add{
    background-image: url(../images/add.png);
}
.m-win .form .del{
    background-image: url(../images/del.png);
}
.m-win .form .add:hover,.m-win .form .del:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-pop .inner.tips{
    width: auto;
    font-size: 0;
    top: 30%;
    text-align: center;
    background: none;
    overflow: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    overflow: visible;
}
.cheng-desc{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.25);
    -ms-box-shadow: 0 0 10px rgba(0,0,0,.25);
    -o-box-shadow: 0 0 10px rgba(0,0,0,.25);
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    padding: 10px;
    margin: 10px 0;
}
.cheng-desc p{
    font-size: 14px;
    color: #000;
    line-height: 1.5em;
    overflow: hidden;
}
.cheng-desc p i{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(../images/icon6.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: -2px;
    margin-right: 10px;
}
.m-win .form .tips{
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    padding-left: 10px;
    margin: 14px 0 28px;
    overflow: hidden;
}
body {
    font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

/* 20230410 */
.g-tip-f01 {
    margin-left: 10px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.g-tip-f01 .icon{
    width: 16px;
    height: 16px;
    background: url(../images/fanqie/g-icon-tip.png) center center no-repeat;
    background-size: contain;
    display: block;
    cursor: pointer;
}
.g-tip-f01 .sub{
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translate(-50%,10px);
    -webkit-transform: translate(-50%,10px);
    -moz-transform: translate(-50%,10px);
    -ms-transform: translate(-50%,10px);
    -o-transform: translate(-50%,10px);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    /* overflow: hidden; */
    min-width: 160px;
    padding: 10px 15px;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    font-size: 12px;
    color: #fff;
    line-height: 1.5;
}
.g-tip-f01 .sub:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: rgba(0,0,0,.5);
    border-top: 0;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.g-tip-f01:hover .sub{
    opacity: 1;
    z-index: 10;
    visibility: visible;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
}

/* g-radio-fq01 */
.m-win .formq1.formf01 {
    text-align: center;
}
.m-win .formq1.formf01 .right{
    text-align: left;
    display: inline-block;
}
.m-win .formq1 label.g-radio-fq01 {
    float: none;
}
.g-radio-fq01 .gray{
    opacity: 0.5;
}
.g-select-f01 {
    margin-left: 5px;
    height: 38px;
    border: 1px solid #d9d9d9;
    width: 120px;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 20px;
    background: url(../images/icon13.png) 90% 50% no-repeat #fff;
}
/* g-radio-fq01 end */

		
.g-explain.g-explain-tip{
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    top: 2px;
    cursor: pointer;
    margin-left: -2px;
    color: #333;
}
.g-explain.g-explain-tip:hover .txts{
    display: block;
}
.g-explain.g-explain-tip img{
    display: block;
    width: 100%;
    height: 100%;
}
.g-explain.g-explain-tip .txts{
    position: absolute;
    right: -35px;
    bottom: -18px;
    transform: translateY(100%);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    width: 250px;
    width: auto;
    height: auto;
    padding: 20px 30px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.7;
    background-color: #fff;
    z-index: 99;
    border-radius: 5px;
    text-align: left;
    display: none;
}
.g-explain.g-explain-tip .txts::after{
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-color: #fff;
    box-shadow:-8px -12px 10pxrgba(0, 0, 0, .1);
    transform:translateY(-50%) rotateZ(45deg);
    top: 0;
    right: 34px;
}
.g-explain.g-explain-tip .txts p{
    white-space: nowrap;
}

.cur2 .back {
    color: #0e8a87;
    font-size: 16px;
    margin-right: 20px;
}
.cur2 .black {
    margin-right: 10px;
}
.cur2 .gray {
    margin-right: 10px;
    color: #999;
}
.m-pop.m-pop-nobg {
    bottom: auto;
    right: auto;
    top: 30%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}

.m-pop.m-pop-nobg .inner.tips {
    position: static;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}
/* 20230410 end */
/* 基础版续费弹窗 */
.m-pop-jc .m-win{padding: 30px 28px 30px 30px;}
.m-pop-jc .m-win h3{font-size: 20px;color: #333333;margin-bottom: 20px;}
.m-pop-jc .jcbox{box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1);overflow: hidden;margin-bottom: 30px;}
.m-pop-jc .jcbox .leftbox{float: left;padding: 30px;border-right: 1px solid #e8e9eb;}
.m-pop-jc .jcbox .ltop{margin-bottom: 20px;overflow: hidden;position: relative;padding-left: 67px;height: 50px;}
.m-pop-jc .jcbox .ltop .pic{position: absolute;left: 0;top: 0;bottom: 0;}
.m-pop-jc .jcbox .ltop .pic img{display: block;}
.m-pop-jc .jcbox .ltop .desc{font-size: 18px;color: #666565;line-height: 1.6;}
.m-pop-jc .jcbox .ltop .desc span{color: #ff0000;margin-left: 19px;}
.m-pop-jc .jcbox .ltop .desc2{font-size: 14px;color: #a7a7a7;}
.m-pop-jc .jcbox .ulbox{background-color: #f8f9fb;padding: 20px;}
.m-pop-jc .jcbox .ulbox .h4{margin-bottom: 10px;font-size: 14px;color: #333333;}
.ul-list-jc{overflow: hidden;margin: 0 -5px;}
.ul-list-jc li{float: left;}
.ul-list-jc li .con{margin: 0 5px; display: block;background-color: #ffffff;border: 1px solid #d9d9d9;text-align: center;
    width: 128px;height: 162px;padding-top: 20px;position: relative;border-radius: 2px;}
.ul-list-jc li .con .time{font-size: 36px;color: #12ada9;}
.ul-list-jc li .con .time em{margin-left: 5px;color: #12ada9;font-size: 18px;}
.ul-list-jc li .con .zongjia{font-size: 20px;color: #575757;}
.ul-list-jc li .con .danjia{font-size: 14px;color: #575757;}
.ul-list-jc li.on .con{background-color: #e7f7f6;border: 1px solid #12ada9;}
.ul-list-jc li.on .con::after{content: '';position: absolute;background: url(/web/images/hy-pic8.png) no-repeat;right: -1px;bottom: -1px;width: 38px;height: 38px;}
.ul-list-jc li.ok .con::before{content: '';position: absolute;background: url(/web/images/hy-pic9.png) no-repeat;top: -1px;left: -1px;width: 35px;height: 16px;}
.m-pop-jc .jcbox .rightbox{float: left;padding-left: 34px;padding-top: 36px;}
.m-pop-jc .close{top: 15px;}
.m-pop-jc .jcbox .rightbox .news{font-size: 16px;color: #333333;margin-bottom: 5px;}
.m-pop-jc .jcbox .rightbox .news2{font-size: 14px;color: #4a4a4a;margin-bottom: 20px;}
.m-pop-jc .jcbox .rightbox .news2 em{color: #ff0000;}
.m-pop-jc .jcbox .rightbox .pic{margin-bottom: 10px;width: 185px;height: 185px;}
.m-pop-jc .jcbox .rightbox .pic img{display: block;width: 100%;}
.m-pop-jc .jcbox .rightbox canvas{
			 width: 185px !important;
			 height: 185px !important;
}
.m-pop-jc .jcbox .rightbox .fangshi{position: relative;padding-left: 24px;}
.m-pop-jc .jcbox .rightbox .fangshi .icon{position: absolute;left: 0;top: 0;bottom: 0;}
.m-pop-jc .jcbox .rightbox .fangshi .icon img{display: block;height: 100%;}
.m-pop-jc .jcbox .rightbox .fangshi .tujing{font-size: 14px;color: #4a4a4a;}
.tiaokuan{font-size: 14px;color: #aaaaaa;text-align: right;}
.tiaokuan a{color: #12ada9;}


