@charset "utf-8";
/* CSS Document */

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{color:#444;min-width:1220px;background-color:#fff}
a{text-decoration:none;color:#444}
a:hover{color:#134268}
.ani,img{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
img{height:auto}
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;padding:0;margin:0}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
::-ms-input-placeholder{color:#ccc}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.wp2{width:100%;max-width:1338px;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}
@font-face{font-family:Bold;src:url(../fonts/SourceHanSansCN-Bold.otf)}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.hd-top{background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.header .logo{float:left;height:87px;font-size:0;line-height:87px;overflow:hidden}
.header .logo a{display:block;overflow:hidden}
.header .logo img{display:inline-block;vertical-align:middle;height:64px}
.hd-top .rr{float:right;overflow:hidden}
.header .tel{font-size:0;line-height:87px;overflow:hidden}
.header .tel i{display:inline-block;vertical-align:middle;width:40px;height:40px;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-right:5px}
.header .tel span{display:inline-block;vertical-align:middle;font-size:28px;color:#555;line-height:1.5em;font-weight:700}
.header .outlog{display:block;font-size:0;line-height:87px;overflow:hidden}
.header .outlog i{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../images/icon2.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-right:4px}
.header .outlog span{display:inline-block;vertical-align:middle;font-size:18px;color:#555;line-height:1.5em;font-weight:700;overflow:hidden}
.nav{background-color:#252729}
.nav:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.nav li{float:left;width:12.5%;overflow:hidden}
.nav li .v1{display:block;font-size:18px;color:#fff;line-height:66px;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li:hover .v1{background-color:#d70009}
/*!login*/
.m-login{min-height:100vh;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;position:relative;overflow:hidden}
.m-login .content{position:relative}
.m-login .content:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-login .ll{float:left;width:40%;padding:166px 0 170px;overflow:hidden}
.m-login .ll .pic{overflow:hidden}
.m-login .ll .pic img{display:block}
.m-login .ll .addr{margin-top:145px;overflow:hidden}
.m-login .ll .addr span{display:block;float:left;font-size:18px;color:#fff;line-height:30px;-webkit-text-shadow:0 1px 4px rgba(24,21,18,.76);-moz-text-shadow:0 1px 4px rgba(24,21,18,.76);-ms-text-shadow:0 1px 4px rgba(24,21,18,.76);-o-text-shadow:0 1px 4px rgba(24,21,18,.76);text-shadow:0 1px 4px rgba(24,21,18,.76);overflow:hidden}
.m-login .ll .addr ul{overflow:hidden}
.m-login .ll .addr li a{display:block;font-size:18px;color:#fff;line-height:30px;-webkit-text-shadow:0 1px 4px rgba(24,21,18,.76);-moz-text-shadow:0 1px 4px rgba(24,21,18,.76);-ms-text-shadow:0 1px 4px rgba(24,21,18,.76);-o-text-shadow:0 1px 4px rgba(24,21,18,.76);text-shadow:0 1px 4px rgba(24,21,18,.76);overflow:hidden}
.m-login .form{width:628px;background-color:rgba(255,255,255,.4);border-radius:28px;border:1px solid #fff;-webkit-box-shadow:0 1px 13px rgba(47,45,39,.44);-moz-box-shadow:0 1px 13px rgba(47,45,39,.44);-ms-box-shadow:0 1px 13px rgba(47,45,39,.44);-o-box-shadow:0 1px 13px rgba(47,45,39,.44);box-shadow:0 1px 13px rgba(47,45,39,.44);position:absolute;top:227px;right:0;padding:19px 83px 59px;overflow:hidden}
.m-login .form h3{font-size:28px;color:#fefefe;line-height:49px;font-weight:400;text-align:center;-webkit-text-shadow:0 1px 4px rgba(28,26,22,.74);-moz-text-shadow:0 1px 4px rgba(28,26,22,.74);-ms-text-shadow:0 1px 4px rgba(28,26,22,.74);-o-text-shadow:0 1px 4px rgba(28,26,22,.74);text-shadow:0 1px 4px rgba(28,26,22,.74);overflow:hidden}
.m-login .form .box{margin-top:4px;overflow:hidden}
.m-login .form .item{overflow:hidden}
.m-login .form .l{display:block;float:none;font-size:16px;color:#d9454f;line-height:52px;font-weight:700;position:relative;padding-left:12px;overflow:hidden}
.m-login .form .l:after{content:'';width:2px;height:17px;background-color:#d9454f;position:absolute;top:50%;left:5px;margin-top:-8px}
.m-login .form .r{float:none;position:relative;overflow:hidden}
.m-login .form .inp{display:block;width:100%;height:48px;font-size:16px;color:#333;line-height:48px;font-weight:700;background-color:#fff;border:none;border-radius:10px;padding:0 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-login .form .inp2{padding-right:70px;margin-top:1px}
.m-login .form .show{display:block;width:30px;height:30px;background:url(../images/icon3.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:9px;right:28px;cursor:pointer}
.m-login .form .show.on{background-image:url(../images/icon3-1.png)}
.m-login .form .bot{font-size:16px;/*color:#fff;*/line-height:1.69em;font-weight:300;margin-top:12px;overflow:hidden}
.m-login .form .bot span{display:block;float:left;overflow:hidden}
.m-login .form .bot a{color:#d9454f}
.m-login .form .bot .forget{float:right}
.m-login .form .sub-btn{display:block;width:100%;height:50px;font-size:16px;color:#fff;line-height:50px;text-align:center;background-color:#d9454f;border:none;border-radius:25px;margin-top:50px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-login .form .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!cont1*/
.m-login.qm .form{width:618px;padding-top:32px;padding-bottom:52px}
.m-login.qm .form .box{margin-top:21px}
.m-login.qm .form .item{margin-bottom:18px}
.m-login.qm .form .l{float:left;width:72px;line-height:48px;text-align:right;padding-left:0;margin-right:17px}
.m-login.qm .form .l:after{display:none}
.m-login.qm .form .ma{position:relative;padding-right:133px}
.m-login.qm .form .but{width:126px;height:48px;font-size:16px;color:#d9454f;line-height:48px;text-align:center;background-color:#fff;border:none;border-radius:10px;position:absolute;top:0;right:0;overflow:hidden}
.m-login.qm .form .sub-btn{margin-top:57px}
/*!xiugai*/
.ban{position:relative;overflow:hidden}
.ban img{display:block;width:100%;height:auto}
.ban h3{font-size:45px;color:#fff;line-height:1.5em;text-align:center;-webkit-text-shadow:0 1px 3px rgba(95,82,88,.86);-moz-text-shadow:0 1px 3px rgba(95,82,88,.86);-ms-text-shadow:0 1px 3px rgba(95,82,88,.86);-o-text-shadow:0 1px 3px rgba(95,82,88,.86);text-shadow:0 1px 3px rgba(95,82,88,.86);position:absolute;top:35.2%;left:0;right:0;overflow:hidden}
.ul-txt1{background-color:#252729;overflow:hidden}
.ul-txt1 li{float:left;width:20%;overflow:hidden}
.ul-txt1 li a{display:block;font-size:18px;color:#fff;line-height:66px;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt1 li.on a,.ul-txt1 li:hover a{font-weight:700;background-color:#d7000f}
.m-login.qm .form.qm{width:628px;top:246px;padding-top:23px}
.m-login.qm .form.qm .sub-btn{margin-top:58px}
/*!bianji*/
.m-form{margin:60px 0 157px;overflow:hidden}
.m-form .item{margin-bottom:24px;overflow:hidden}
.m-form .ll{display:block;float:left;width:72px;font-size:16px;color:#d9454f;line-height:44px;font-weight:700;margin-right:29px;overflow:hidden}
.m-form .rr{overflow:hidden}
.m-form .inp{display:block;width:100%;height:44px;font-size:16px;color:#333;line-height:42px;border:1px solid #ddd;background-color:#eff2f2;border-radius:10px;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-form .inp:disabled{color:#bfbbbb}
.m-form .city{overflow:hidden}
.m-form .city select{display:block;float:left;width:150px;height:44px;font-size:16px;color:#333;line-height:42px;border:1px solid #ddd;background:url(../images/icon4.png) 92% 50% no-repeat #eff2f2;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;border-radius:10px;padding:0 35px 0 18px;margin-right:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-form .city select:first-child{width:138px}
.m-form .sub-btn{display:block;width:453px;height:50px;font-size:16px;color:#fff;line-height:50px;text-align:center;background-color:#d9454f;border:none;border-radius:25px;margin:99px auto 0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!zhucexinxi*/
.m-form.qm{margin-bottom:61px}
.m-form.qm .ll{width:120px;text-align:right}
.m-form.qm .city{margin-bottom:8px}
.m-form.qm .sub-btn{margin-top:66px}
/*!daoru*/
.bd1{background-color:#f2f3f2}
.m-table{background-color:#fff;padding:16px 34px 44px;margin:57px 0 60px;overflow:hidden}
.m-table .top{margin-bottom:14px;overflow:hidden}
.m-table .so{float:right;width:219px;position:relative;overflow:hidden}
.m-table .so .inp{display:block;width:100%;height:30px;font-size:16px;color:#333;line-height:28px;border:1px solid #ccc;border-radius:6px;padding:0 70px 0 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-table .so .sub-btn{display:block;width:64px;height:23px;font-size:14px;color:#fff;line-height:23px;text-align:center;background-color:#d9454f;border-radius:6px;border:none;position:absolute;top:3px;right:3px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table .so .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-table .top h3{font-size:18px;color:#333;line-height:30px;font-weight:400;overflow:hidden}
.m-table .table{margin-bottom:22px;overflow:hidden}
.m-table table{width:100%}
.m-table td,.m-table th{font-size:14px;color:#333;line-height:26px;text-align:center;border:1px solid #c7d8ee;padding:7px 10px}
.m-table th{background-color:#f4adad}
.m-table .btn{font-size:0;text-align:center;margin-right:-15px;overflow:hidden}
.m-table .btn a{display:inline-block;vertical-align:middle;width:63px;font-size:14px;color:#fff;line-height:25px;text-align:center;border-radius:13px;background-color:#ffb163;margin-right:15px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table .btn a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-table .btn a.del{background-color:#c6cee4}
.pages{overflow:hidden}
.pages li{float:left;margin-right:8px;overflow:hidden}
.pages li a,.pages li span{display:block;width:32px;height:32px;font-size:14px;color:#595959;line-height:30px;text-align:center;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;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;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:#fff;background-color:#d9454f;border-color:#d9454f}
.pages li.active span{background-color: #d7000f; color: #ffffff;}
.pages .pages-prev a{background-image:url(../images/icon5.png)}
.pages .pages-next a{background-image:url(../images/icon6.png)}
.pages .pages-prev:hover a{border-color:#dfdfdf;background-image:url(../images/icon5-1.png)}
.pages .pages-next:hover a{border-color:#dfdfdf;background-image:url(../images/icon6-1.png)}
.pages .form{font-size:14px;color:#595959;line-height:32px;overflow:hidden}
.pages .form input{display:inline-block;vertical-align:middle;width:36px;height:30px;font-size:14px;color:#595959;line-height:28px;text-align:center;border:1px solid #dfdfdf;border-radius:4px;padding:0 5px;margin:-2px 8px 0;overflow:hidden}
/*!huojiang*/
.m-table .down{font-size:0;text-align:center;margin:0 -3px;overflow:hidden}
.m-table .down a{display:inline-block;vertical-align:middle;font-size:14px;color:#d9454f;text-decoration:underline;margin:0 3px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-table .down a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!shangchuan*/
.m-register{background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:76px 0 174px;overflow:hidden}
.m-register .top{overflow:hidden}
.m-register .top .pic{width:427px;height:auto;margin:0 auto 14px;overflow:hidden}
.m-register .top .pic img{display:block;width:100%;height:auto}
.m-register .top .date{width:820px;font-size:24px;color:#fff;line-height:2.5em;text-align:center;background-color:rgba(217,69,79,1.0);margin:0 auto 42px;overflow:hidden}
.m-register .top .desc{font-size:18px;color:#333;line-height:2em;text-align:center;overflow:hidden}
.ul-txt2{margin-top:76px}
.ul-txt2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txt2 li{position:relative;padding-left:21px;margin-bottom:76px}
.ul-txt2 li:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txt2 .li2{margin-bottom:92px}
.ul-txt2 .con{position:relative;padding:19px 23px 21px}
.ul-txt2 .li2 .con{padding:20px 23px 26px 24px}
.ul-txt2 .li3 .con{padding:30px 23px 28px 24px}
.ul-txt2 .bg{border-radius:67px;background-color:#c7ced8;background:linear-gradient(163deg,#c7ced8,#9faab7);-webkit-box-shadow:0 1px 11px 2px rgba(29,49,56,.65);-moz-box-shadow:0 1px 11px 2px rgba(29,49,56,.65);-ms-box-shadow:0 1px 11px 2px rgba(29,49,56,.65);-o-box-shadow:0 1px 11px 2px rgba(29,49,56,.65);box-shadow:0 1px 11px 2px rgba(29,49,56,.65);opacity:.5;filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.ul-txt2 .box{font-size:0;text-align:center;background-color:#fff;border-radius:67px;position:relative;z-index:2;overflow:hidden}
.ul-txt2 .txt{display:inline-block;min-height:282px;padding:32px 10px 58px}
.ul-txt2 .li2 .txt{padding-top:59px;padding-bottom:95px}
.ul-txt2 .li3 .txt{padding-top:67px;padding-bottom:88px}
.ul-txt2 h3{font-size:38px;color:#333;line-height:1.5em;font-weight:400;font-family:Bold,"微软雅黑";margin-bottom:15px;overflow:hidden}
.ul-txt2 .li2 h3{margin-bottom:34px}
.ul-txt2 .desc{font-size:20px;color:#333;line-height:3em;text-align:left;overflow:hidden}
.ul-txt2 .icon{position:absolute;top:50%;left:0;margin-top:-90px;overflow:hidden}
.ul-txt2 .li2 .icon{margin-top:-218px}
.ul-txt2 .li3 .icon{margin-top:-282px}
.ul-txt2 .icon i{display:block;width:39px;height:76px;background:url(../images/icon7.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:52px 0}
.ul-txt2 .form{margin-top:64px;overflow:hidden}
.ul-txt2 .itm{font-size:0;text-align:center;overflow:hidden}
.ul-txt2 .item{display:inline-block;vertical-align:middle;margin:0 79px}
.ul-txt2 .file{width:146px;height:143px;border:3px dashed #fd4949;border-radius:18px;margin:0 auto 24px;position:relative;overflow:hidden}
.ul-txt2 .file label{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;overflow:hidden}
.ul-txt2 .file label input{display:block;position:absolute;left:-999px;z-index:3}
.ul-txt2 .file label i{display:block;width:100%;height:100%;background:url(../images/icon8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-txt2 .file .pic{display:block;width:100%;height:100%;font-size:0;line-height:137px;text-align:center;position:relative;overflow:hidden}
.ul-txt2 .file .pic img{display:inline-block;vertical-align:middle;width:100%;height:auto}
.ul-txt2 .item span{display:block;font-size:18px;color:#333;line-height:1.67em;overflow:hidden}
.ul-txt2 .form .sub-btn{display:block;width:453px;height:60px;font-size:22px;color:#fff;line-height:60px;text-align:center;background-color:#d9454f;border:none;border-radius:30px;margin:113px auto 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt2 .form .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!zhuce*/
.m-register.qm{padding-top:87px;padding-bottom:166px; background-attachment:fixed;}
.m-register.qm .top .date{margin-bottom:33px}
.m-register.qm .top .desc{font-size:16px}
.m-form2{border:1px solid #fff;background-color:rgba(255,255,255,.4);border-radius:28px;-webkit-box-shadow:0 1px 11px 2px rgba(47,45,39,.34);-moz-box-shadow:0 1px 11px 2px rgba(47,45,39,.34);-ms-box-shadow:0 1px 11px 2px rgba(47,45,39,.34);-o-box-shadow:0 1px 11px 2px rgba(47,45,39,.34);box-shadow:0 1px 11px 2px rgba(47,45,39,.34);margin-top:31px;padding:13px 52px 76px;overflow:hidden}
.m-form2 .tp{border-bottom:1px solid #d9454f;overflow:hidden}
.m-form2 .tp h3{float:left;font-size:28px;color:#d9454f;line-height:1.3em;font-weight:400;position:relative;margin-top:16px;padding-left:19px;overflow:hidden}
.m-form2 .tp h3:after{content:'';width:5px;height:27px;background-color:#d9454f;position:absolute;top:50%;left:3px;margin-top:-13px}
.m-form2 .tp .rr{float:right;font-size:0;line-height:60px;overflow:hidden}
.m-form2 .tp .rr span{display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:36px;margin-right:17px;overflow:hidden}
.m-form2 .tp .rr a{display:inline-block;vertical-align:middle;width:112px;font-size:16px;color:#fff;line-height:36px;text-align:center;background-color:#d9454f;border-radius:18px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form2 .tp .rr a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-form2 .form{margin-top:53px;overflow:hidden}
.m-form2 .form .tm{float:left;width:50%;padding-right:53px;overflow:hidden}
.m-form2 .form .item{margin-bottom:18px;overflow:hidden}
.m-form2 .form .ll{display:block;float:left;width:176px;font-size:16px;color:#d9454f;line-height:44px;font-weight:700;text-align:right;padding-right:18px;overflow:hidden}
.m-form2 .form .rr{overflow:hidden}
.m-form2 .form .inp{display:block;width:100%;height:44px;font-size:16px;color:#333;line-height:44px;background-color:#fff;border-radius:10px;border:none;padding:0 22px;overflow:hidden}
.m-form2 .form .tips{display:block;font-size:14px;color:#e53940;line-height:15px;padding-left:15px;margin-top:5px;overflow:hidden}
.m-form2 .form .city{margin-right:-4px;margin-bottom:6px;overflow:hidden}
.m-form2 .form .city select{display:block;float:left;width:103px;height:44px;font-size:16px;color:#333;line-height:44px;background:url(../images/icon4.png) 92% 50% no-repeat #fff;border-radius:10px;border:none;padding:0 35px 0 22px;margin-right:4px;overflow:hidden}
.m-form2 .form .ma{padding-right:118px;position:relative;overflow:hidden}
.m-form2 .form .ma .but{display:block;width:113px;height:44px;font-size:16px;color:#d9454f;line-height:44px;text-align:center;background-color:#fff;border-radius:10px;border:none;position:absolute;top:0;right:0;overflow:hidden}
.m-form2 .form .down{padding:0 20px;overflow:hidden}
.m-form2 .form .down a{display:block;float:left;font-size:16px;color:#d9454f;line-height:44px;text-decoration:underline;margin-right:22px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form2 .form .down a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-form2 .sub-btn{display:block;width:453px;height:50px;font-size:16px;color:#fff;line-height:50px;text-align:center;background-color:#d9454f;border-radius:25px;border:none;margin:17px auto 0;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)'}
.m-form2 .agree {display: flex; justify-content: center; align-items: center;}
.m-form2 .agree input {margin-right: 10px;}

.countryTpl{}
.countryTpl .text{ cursor:pointer;width: 103px; height: 44px; background:url(../images/icon4.png) 92% 50% no-repeat #fff; border-radius: 10px; border: none;padding: 0 35px 0 22px; font-size: 16px; color: #333;}
.country-list {display: none; min-width: 100%;background-color: #fff;border: 1px solid #ccc;white-space: nowrap;max-height: 200px;overflow-y: scroll;text-align: center;padding-top: 10px;box-shadow: 1px 1px 4px rgb(0 0 0 / 20%);}
.country-list .search_input {height: 30px;border: 1px solid #E8E8E8;text-align: left;border-radius: 3px;padding: 0 10px;}
.country-list ul {width: 99%!important;text-align: center;padding-left: 5px;}
.country-list ul li {padding: 8px 10px;cursor: pointer;text-align: left;}

.m-login .form{ border:0; background-color:rgba(0,0,0,.04);}