*{margin:0; padding:0; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{font-size:62.5%; font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", Arial, sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;
}
body{margin: 0 auto; min-width:320px; line-height: 1.5; font-size: 1.2em; color:#666; background: #fff; overflow-x:hidden; -webkit-overflow-scrolling: touch;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]){display: none; height: 0;}
[hidden], template{display: none;}
svg:not(:root){overflow: hidden;}
mark{background: #ff0; color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}

table{border-collapse:collapse;}
ul{ list-style:none;}
img{border: 0; max-width: 100%;}
a img{vertical-align: bottom;}
a{text-decoration: none; color:#666; background-color: transparent; -webkit-tap-highlight-color: transparent;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0;}
h1,h2,h3,h4,h5{font-weight: normal; font-size: 1.2em;}

.fl{float: left}
.fr{float: right}
.al{text-align: left}
.ac{text-align: center}
.ar{text-align: right}
.hide{display: none}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.clearfix2::before,.clearfix2::after{content:""; display: table;}
.clearfix2::after{clear: both;}
.clearfix2, .clearfix{*zoom:1;}
.clearfix:after{display: block; content: ""; clear: both; height: 0; visibility: hidden;}
/*-------------------------结束公用样式--------------------------*/
body{min-height: 100vh; color: #fff; background-color: #17274a; /*background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(rgba(255,255,255,.2)), to(#17274a)); background-image: -webkit-radial-gradient(circle, rgba(255,255,255,.2), #17274a);*/
background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#2b4170), to(#17274a)); background-image: -webkit-radial-gradient(circle, #2b4170, #17274a);}
a{color: #fff;}
::-webkit-scrollbar{display: none;}
.noscorll, .noscorll body{height: 100%!important; overflow: hidden!important;}
.whbg{background-color: #fff;}

.fpic{display: block; width: 100%; vertical-align: bottom;}
.omit{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hidel{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0;}
.nodata{display: block; text-align: center; padding: 1rem; font-size: 1.1rem; color: #ccc;}

.wbox, .wpbox{margin-bottom: .8rem; background-color: #fff; overflow: hidden;}
.wpbox{padding: 0 1rem;}

.wb{display: flex; display: -webkit-box;}
.wbc{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center;}
.wbw{display: block; flex: 1; -webkit-box-flex: 1;}


input::-webkit-input-placeholder{color: #bbb;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #bbb;}
input:-ms-input-placeholder{color: #bbb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}

.dtint, .textint{display: block; text-align: left; text-indent: 0; padding: 1rem 0; width: 100%; line-height: 2rem; font-size: 1.5rem; color: #000000; background-color: transparent; border: none; border-radius: 0; outline: 0; box-shadow: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none;}
.dtint{height: 4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.textint{height: auto; min-height: 12rem; resize: vertical;}
.feedback_textint{padding-bottom: 2rem; min-height: 24rem;}
.blue.dtint{color: #395081;}
.blue.dtint::-webkit-input-placeholder{color: #395081;}
.blue.dtint:focus::-webkit-input-placeholder{color: #395081;}
.blue.dtint::-moz-placeholder{color: #395081;}
.blue.dtint:-ms-input-placeholder{color: #395081;}




.selgt{margin: 0 .5rem .2rem .5rem; display: inline-block; content: ""; width: .6rem; height: .6rem; border-width: 0 2px 2px 0; border-style: solid; border-color: #999; transform: rotate(45deg) skew(-5deg,-5deg); -webkit-transform: rotate(45deg) skew(-5deg,-5deg); transition-duration: .3s; -webkit-transition-duration: .3s;}
.rgt{margin: 0 .5rem; display: inline-block; content: ""; width: .6rem; height: .6rem; border-width: 2px 2px 0 0; border-style: solid; border-color: #999; transform: rotate(45deg) skew(5deg,5deg); -webkit-transform: rotate(45deg) skew(5deg,5deg); transition-duration: .3s; -webkit-transition-duration: .3s;}



.sico{margin-right: .3rem; display: inline-block; width: 1.5rem; height: 1.5rem; background-image: url(../images_wap/icon/sico.png); background-repeat: no-repeat; background-size: 1.5rem auto; vertical-align: top;}
.whedit_sico{background-position: 0 0;}




/*--全局顶部--*/
.header{position: relative; width: 100%; height: 5.2rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2.5rem; color: #fff; /*background-color: #17274a;*/ z-index: 13;}
.header::after{position: absolute; bottom: 0; left: 0; display: block; content: ""; width: 100%; height: .2rem; line-height: 0; font-size: 0; background: linear-gradient(0deg, #e5ea8e, #e5ea8e 25%, #ffae58 25%, #ffae58 50%, #fc7059 50%, #fc7059 75%, #db2e4c 75%, #db2e4c); background: -moz-linear-gradient(0deg, #e5ea8e, #e5ea8e 25%, #ffae58 25%, #ffae58 50%, #fc7059 50%, #fc7059 75%, #db2e4c 75%, #db2e4c); background: -webkit-linear-gradient(0deg, #e5ea8e, #e5ea8e 25%, #ffae58 25%, #ffae58 50%, #fc7059 50%, #fc7059 75%, #db2e4c 75%, #db2e4c); background: -webkit-gradient(linear,0 50%,100% 50%, from(#e5ea8e), color-stop(.25,#e5ea8e), color-stop(.25,#ffae58), color-stop(.50,#ffae58), color-stop(.50,#fc7059), color-stop(.75,#fc7059), color-stop(.75,#db2e4c), to(#db2e4c));}
.headtitle{margin: 0 2rem; text-align: center; height: 5rem; line-height: 5rem; font-size: 1.8rem; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.headtitle1{margin: 0 2rem;  height: 5rem; line-height: 5rem; font-size: 1.8rem; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.headlogo{position: relative; max-width: 100%; height: 100%;}
.headl, .headr{position: absolute; top: 0; height: 5rem; font-size: 0;}
.headl{left: 0;}
.headr{right: 0;}
.headwbc{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center;}
.headwbc .headl, .headwbc .headr{position: static; left: auto; right: auto; top: auto; bottom: auto;}
.headwbw{position: relative; display: block; flex: 1; -webkit-box-flex: 1;}
.headwbw:first-child{margin-left: 1rem;}
.headwbw:last-child{margin-right: 1rem;}

.headbtn{position: relative; display: inline-block; text-align: center; padding: 1.3rem 1rem 0 1rem; min-width: 4rem; height: 5rem; line-height: 2.5rem; font-size: 1.2rem; color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align: top;}
.headbtn:visited{color: #fff;}
.headbtn:active{background-color: rgba(0,0,0,.1);}

.back_hico{display: inline-block; content: ""; width: 1.2rem; height: 1.2rem; border-width: 0 0 2px 2px; border-style: solid; border-color: #fff; transform: rotate(45deg) skew(5deg,5deg); -webkit-transform: rotate(45deg) skew(5deg,5deg); transition-duration: .3s; -webkit-transition-duration: .3s; vertical-align: sub;}


.shadowbox{position: relative; margin: 2.5rem; padding: 1.5rem 2.5rem; display: block; color: #fff; background: linear-gradient(0deg, #3a5182, #2a3e6b); background: -moz-linear-gradient(0deg, #3a5182, #2a3e6b); background: -webkit-linear-gradient(0deg, #3a5182, #2a3e6b); background: -webkit-gradient(linear,0 50%,100% 50%, from(#3a5182), to(#2a3e6b)); box-shadow: 0 0 rgba(91,128,198,.45) inset, 0 0 2rem rgba(9,2,4,.75); border-radius: 1rem; overflow: hidden;}
.mbox{position: relative; margin: 1rem 2.5rem; display: block;}
.tbox{position: relative; margin: 2rem 1.8rem 1.5rem 1.8rem; padding: 1rem 1.5rem; display: block; background-color: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.16); border-radius: .5rem; overflow: hidden;}


.clnavlist{overflow: hidden;}
.clnavitem{margin: .8rem 0; font-weight: bold; float: left; padding: 0 .8rem; width: 50%; height: 10rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.clnavgo{margin: 0 auto; display: block; text-align: center; padding: 1rem .5rem 0 .5rem; max-width: 100%; width: 12.5rem; height: 10rem; box-sizing: border-box; -webkit-box-sizing: border-box; background: linear-gradient(-90deg, #38a3e1, #2b75b8); background: -moz-linear-gradient(-90deg, #38a3e1, #2b75b8); background: -webkit-linear-gradient(-90deg, #38a3e1, #2b75b8); background: -webkit-gradient(linear,50% 0,50% 100%, from(#38a3e1), to(#2b75b8)); border-radius: .5rem; overflow: hidden;}
.clnavgo .t{display: block; width: 100%; height: 3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 3rem; font-size: 1.8rem; background-image: -webkit-linear-gradient(-90deg, #fff, #fff 60%, #cbdae8); background-image: -webkit-gradient(linear,50% 0,50% 100%, from(#fff), color-stop(.6,#fff), to(#cbdae8)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 .4rem rgba(0,0,0,.2);}
.clnavgo .ico{margin: 0 auto .3rem; display: block; height: 4.5rem;}
.clnavgo:active{transform: scale(.98); -webkit-transform: scale(.98);}


.inavlist{overflow: hidden;}
.inavitem{float: left; margin: .8rem 0; text-align: center; padding: 0 .5rem; width: 33.333%; height: 9.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 1.2rem;}
.inavitem .t{display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-image: -webkit-linear-gradient(-90deg, #abbccd, #7189a0); background-image: -webkit-gradient(linear,50% 0,50% 100%, from(#abbccd), to(#7189a0)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 0 0 .4rem rgba(0,0,0,.2);}
.inavitem .ico{margin: 0 auto .5rem; display: block; width: 7rem;}
.inavitem:active .ico{transform: scale(.95); -webkit-transform: scale(.95);}


.dtabel{width: 100%; text-align: center; line-height: 2rem; font-size: 1.2rem;}
.dtabel th, .dtabel td{padding: .8rem; border: 1px solid rgba(255,255,255,.4);}
.dtabel thead tr{background-color: rgba(255,255,255,.1);}


.ntbox{margin: 1.5rem 0; display: block; text-align: center; font-size: 1.3rem; color: rgba(255,255,255,.8);}
.ntbox_th{margin: 1rem 0 1.5rem; font-size: 1.8rem; color: #fff;}
.ntbox_td{margin: 1rem 0;}
.ntbox_mt{display: block; text-align: center;}
.bigntico{height: 10rem; vertical-align: bottom;}

.paylist{padding: 0 2rem;}
.payitem_dl{margin: 1rem 0; position: relative; display: block; overflow: hidden;}
.payitem [type="radio"]{display: none;}
.payitem_label{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; padding: 1.2rem 1.5rem; line-height: 2rem; font-size: 1.5rem; color: rgba(255,255,255,.6); background-color: #22355e; border: 1px solid rgba(91,128,198,.45); box-shadow: 0 0 .4rem #000; border-radius: .5rem; overflow: hidden;}
.payitem_dl_not .payitem_label{ padding-right:5rem;}
.payitem :checked ~ .payitem_label{background-color: #4a5d87; box-shadow: 0 0 .4rem rgba(28,48,88,.77);}
.payitem_logo{margin-right: 1rem; display: block; width: 4.5rem;}
.payitem_logo img{display: block; width: 4.5rem; height: 4.5rem;}
.payitem_name{display: block; flex: 1; -webkit-box-flex: 1; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.8rem; color: #fff;}

.payitem_dt{position: relative; z-index: 5;}
.open.payitem_dl .payitem_dt .payitem_label{background-color: #4a5d87;}
.payitem_dd{position: absolute; top: 100%; left: 0; display: block; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; visibility: hidden; z-index: -1; overflow: hidden; transform: translateY(-100px); -webkit-transform: translateY(-100px); transition: transform .3s ease; -webkit-transition: -webkit-transform .3s ease; overflow: hidden;}
.open.payitem_dl .payitem_dd{position: static; visibility: visible; z-index: 1; transform: none; -webkit-transform: none;}

.switcharrow{margin-left: 1rem; position: relative; display: block; content: ""; width: 2.4rem; height: 2.4rem; box-sizing: border-box; -webkit-box-sizing: border-box; background-color: rgba(255,255,255,.4); border: 1px solid #304879; border-radius: 50%;}
.switcharrow::before, .switcharrow::after{position: absolute; top: 50%; left: 50%; margin: -.1rem 0 0 -.6rem; display: block; content: ""; width: 1.2rem; height: .2rem; line-height: 0; font-size: 0; background-color: #304879; border-radius: .2rem; transition: .2s; -webkit-transition: .2s;}
.switcharrow::after{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.open .switcharrow::after{transform: rotate(0deg); -webkit-transform: rotate(0deg);}

.payitem_seclist{background-color: #455a8a; border-radius: .5rem; overflow: hidden;}
.payitem_dd .payitem_seclist{margin-top: 1rem;}
.payitem_seclist .payitem_label{border-width: 0 0 1px 0; padding-right: 4.8rem; border-color: #576a95;background-color: #455a8a; border-radius: 0; box-shadow: none;}
.payitem_seclist :checked ~ .payitem_label{background-color: #4e69a9;}
.payitem_seclist .payitem:last-child .payitem_label{border-bottom: none;}
.payitem_seclist .payitem_logo{width: 4rem;}
.payitem_seclist .payitem_logo img{width: 4rem; height: 4rem;}
.payitem_seclist .payitem_name{font-size: 1.5rem;}
.payitem_seclist .payitem_decs{font-size: 1.4rem; color:rgba(255,255,255,.6);}

.payitem{ position:relative;}
.payitem_a{ position:absolute; top:0; left: 0; width: 100%; height: 100%;}




.selint{position: relative;}
.selint_select{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; z-index: 5;}
.selint_arrow{position: absolute; right: 0; top: 50%; margin-top: -2rem; display: block; width: 4rem; height: 4rem;}
.selint_arrow::before{position: absolute; left: 0; top: 50%; margin-top: -.6rem; display: block; content: ""; height: 1.2rem; border-right: 1px solid #c5c5c5;}
.selint_arrow::after{position: absolute; top: 50%; left: 50%; margin: -.4rem 0 0 -.8rem; display: block; content: ""; border: .8rem solid rgba(0,0,0,0); border-top-color: #2a3e6b; transform: scaleX(.8); -webkit-transform: scaleX(.8);}


.dtsection{margin: 2rem 0;}

.sectitle{margin: 1rem 0; text-align: center; font-size: 1.5rem;}
.sectitle_inner{position: relative; display: inline-block; padding: 0 5rem; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.sectitle_lgt, .sectitle_rgt{position: absolute; top: 50%; display: block; width: 4.5rem; height: 1px; line-height: 0; font-size: 0; background: linear-gradient(0deg, rgba(0,0,0,0), #fff); background: -moz-linear-gradient(0deg, rgba(0,0,0,0), #fff); background: -webkit-linear-gradient(0deg, rgba(0,0,0,0), #fff); background: -webkit-gradient(linear,0 50%,100% 50%, from(rgba(0,0,0,0)), to(#fff)); vertical-align: middle;}
.sectitle_lgt{left: 0;}
.sectitle_rgt{right: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.sectitle_lgt::before, .sectitle_rgt::before{position: absolute; right: 0; top: 50%; margin-top: -.3rem; display: block; content: ""; width: .6rem; height: .6rem; background-color: #fff; border-radius: 50%;}


.dtrins{display: block; margin: 1rem 0; text-align: left; line-height: 2rem; font-size: 1.3rem;}
.ac.dtrins{text-align: center;}
.dtrins_arrow{margin: .4rem .4rem 0 0; position: relative; display: inline-block; width: 1.2rem; height: 1.2rem; background-color: #fff; border-radius: 50%; vertical-align: top;}
.dtrins .sico{margin-top: .3rem;}
.dtrins_arrow::before{position: absolute; top: 50%; left: 50%; margin-left: -.3rem; margin-top: -.1rem; display: block; content: ""; border: .33rem solid rgba(0,0,0,0); border-top-color: #344b7a;}
.dtitem{margin: 1rem 0; position: relative; display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; padding: 1px 1px 1px 1rem; min-height: 4.2rem; box-sizing: border-box; -webkit-box-sizing: border-box; color: #395081; background-color: #fff; border-radius: .5rem;}
.dtitem .dt{position: relative; z-index: 5; margin-right: 1rem; font-size: 1.5rem;}
.dtitem .dtint{position: relative; z-index: 5; display: block; flex: 1; -webkit-box-flex: 1;}
.dtitem .border{position: absolute; top: 0; left: 0; display: block; content: ""; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid rgba(0,0,0,0); border-radius: .5rem;}
.dtitem .dtint:focus ~ .border{border-color: #405c99; box-shadow: 0 0 .4rem .1rem rgba(68,152,210,.9);}


.radtrow{margin: 1rem;}
.radtrow .dtitem{margin: 0; padding-left: 1.5rem; border-radius: 2rem;}
.radtrow .dtitem .border{border-radius: 2rem;}


/*btn*/

.halfbtnrow{margin: 1.5rem -2% 1rem -2%; text-align: center; font-size: 0;}
.halfbtn{margin: 0 2%; display: inline-block; text-align: center; padding: 1rem; width: 46%; height: 4rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 1.5rem; color: #002a88; text-shadow: 0 1px 1px rgba(255,255,255,.7); box-shadow: 0 0 .5rem rgba(0,0,0,.6); border-radius: .3rem; border: none; outline: 0; -webkit-appearance: none; vertical-align: bottom;}
.radbtn.halfbtn{border-radius: 2rem;}
.halfbtn:visited{color: #002a88;}
.halfbtn:not(.disabled):active{color: rgba(0,42,136,.6); opacity: .8;}
.bu_halfbtn{background: linear-gradient(-90deg, #fff, #9fd3f7 10%, #2488d4); background: -moz-linear-gradient(-90deg, #fff, #9fd3f7 10%, #2488d4); background: -webkit-linear-gradient(-90deg, #fff, #9fd3f7 10%, #2488d4); background: -webkit-gradient(linear,50% 0,50% 100%, from(#fff), color-stop(.1, #9fd3f7), to(#2488d4));}
.gy_halfbtn{background: linear-gradient(-90deg, #edf7fe, #ececec 10%, #c8c8c8); background: -moz-linear-gradient(-90deg, #edf7fe, #ececec 10%, #c8c8c8); background: -webkit-linear-gradient(-90deg, #edf7fe, #ececec 10%, #c8c8c8); background: -webkit-gradient(linear,50% 0,50% 100%, from(#edf7fe), color-stop(.1, #ececec), to(#c8c8c8));}

.abtnrow{margin: 1rem; display: block; text-align: center;}

.bigrabtn{display: block; text-align: center; padding: 1rem; width: 100%; height: 4rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 1.5rem; color: #fff; border-radius: 2rem; border: none; outline: 0; -webkit-appearance: none;}
.bigrabtn:visited{color: #fff;}
.bigrabtn:not(.disabled):active{color: rgba(255,255,255,.6);}
.gn_bigrabtn{background-color: #388810;}
.gn_bigrabtn:not(.disabled):active{background-color: #2c6d0c;}
.bu_bigrabtn{background-color: #1786c6;}
.bu_bigrabtn:not(.disabled):active{background-color: #0c6ea7;}



/*footer*/
.footer{margin: 1rem; display: block; text-align: center; font-size: .9rem; color: rgba(255,255,255,.4);}







/*cpop*/
.fade_bkbg{position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-color: rgba(0,0,0,.7); opacity: 0; visibility: hidden; transition-duration: .3s; -webkit-transition-duration: .3s;}

.cpop{position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: auto; height: auto; display: none;}
.show.cpop{display: block; z-index: 100;}
.cpop .fade_bkbg{opacity: 1; visibility: visible;}
.cpopcenter{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); display: block; text-align: center; width: auto; height: auto; max-height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}


.cpopbox{margin: 0 auto; position: relative; display: block; max-width: 90%; width: 28rem; color: #666; background-color: #fff; border-radius: .5rem; overflow: hidden;}
.cpopbox_close{position: absolute; z-index: 200; top: -2rem; right: -2rem; display: block; width: 5rem; height: 5rem; box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #fb8300; border-radius: 50%;}
.cpopbox_close:active{background-color: #f30;}
.cpopbox_close::before, .cpopbox_close::after{position: absolute; left: 1rem; bottom: 1.8rem; display: block; content: ""; width: 1.6rem; height: 1px; line-height: 0; font-size: 0; background-color: #fff;}
.cpopbox_close::before{transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.cpopbox_close::after{transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

.cpopbox_mt{position: relative; display: block; padding: 1rem 0; height: 5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 3rem; font-size: 1.8rem; color: #666; border-bottom: .05rem dotted #d3d3d3; margin:0 1rem;}
.cpopbox_mc{position: relative; display: block; overflow-y: scroll; overflow-x: hidden; -webkit-user-select: none; -webkit-overflow-scrolling: touch;}

.selinelist{margin: .5rem auto; width: 14rem; overflow: hidden;}
.selineitem{margin: 1.5rem 0;}
.selineitem [type="radio"]{display: none;}
.seline_label{display: block; text-align: center; padding: 1.5rem 1rem; width: 100%; height: 5.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2.5rem; font-size: 1.5rem; color: #fff; background-color: #4a83e1; border-radius: .5rem; overflow: hidden;}
.selineitem :checked ~ .seline_label{background-color: #2d59bd;}

/*公告*/
.ann_text{ font-size:1.5rem; color: #666; padding: 1rem 1.2rem; line-height: 1.8;}

/*end cpop*/







/*距离*/
.mt0{margin-top: 0!important;}
.mt100{margin-top: 5rem!important;}

/*font*/


/*color*/
.whlink, .whlink:visited{color: #fff;}
.whlink{text-decoration: underline;}




@media only screen and (max-width: 320px) {
	html{font-size: 50%;}
}


@media only screen and (min-width: 640px) {
	html{font-size: 75%;}
}


@media only screen and (min-width: 750px) {
	html{font-size: 87.5%;}
}


/* 下载 */
.dd-top{
	text-align: center;
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.dd-top img{
	width: 12rem;
}
.dd-top p{
	font-size: 1.6rem;
}
.download-list .dd-box{
	display: block;
	border: 1px solid #b6b6b6;
	border-radius:4rem;
	padding: 1.6rem 2rem;
	text-align: center
}
.download-list .dd-box img,
.download-list .dd-box span{
	display: inline-block;
	vertical-align: middle;
	padding: 0 2px;
}
.download-list .dd-box span{
	font-size: 1.6rem;
}
.download-list .dd-box img{
	width: 2rem;
}
.download-list li{
	padding: 0 20%;
	margin-bottom:2rem;
	position: relative;
}
.download-list li .dd-icon{
	width: 3rem;
	height: 3rem;
	background: url('../images_wap/pic/ewm_logo.png') no-repeat;
	background-size: contain;
	position: absolute;
	left: 80%;
	top: 50%;
	margin-top: -1.5rem;
	margin-left: 15px;
}
.download-list li .dd-icon img{
	display: none;
	width: 6rem;
	height: 6rem;
	max-width: 6rem;
	position: absolute;
	bottom: 3.2rem;
	left: 50%;
	margin-left: -3rem;
}
.download-list li .dd-icon-active img{
	display: block;
}
.model-erweima{
	display: none;
	background: #fff;
	padding: 10px;
	width:190px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
}
.anzhuo-active .azPopover{
	display: block;
}

.ios-active .iosPopover{
	display: block;
}



.header .w-enter{
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 12.3rem;
  height: 3.2rem;
  line-height: 3.2rem;
  border-radius:3.2rem;
  float: right;
  border: 1px solid #fff;
  font-size: 1.2rem;
  background: url('../images_pc/icon/wx.png') .8rem center no-repeat;
  background-size: 1.6rem 1.6rem;
  text-align: center;
  padding-left: 2rem;
}


.header .w-enter-bao{
  display: block;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  width: 6.6rem;
  height: 3.2rem;
  line-height: 3.2rem;
  border-radius:3.2rem;
  float: right;
  border: 1px solid #fff;
  font-size: 1.2rem;
  background: url('../images_pc/icon/bao.gif') .8rem center no-repeat;
  background-size: 1.6rem 1.6rem;
  text-align: center;
  padding-left: 2rem;
}






.regok_box {padding: 30px 25px .5em 25px;}
.regok_box_tip { text-align:center; color:#e0e1e6; font-size:18px; line-height:2; margin-bottom:1.2em;}
.regok_box_tip i{ display:inline-block; vertical-align:middle; background:url(../images/reg_tip.png) no-repeat; width:20px; height:20px; margin-right:8px;}

.regok_box_res table { width:100%; border-radius:5px; border:none; }
.regok_box_res table tr th{ background:#99cff6; text-align:center; height:46px; line-height:46px; font-size:18px; color:#037ed7; font-weight:bold; border-bottom:1px #79bae9 solid; }
.regok_box_res table tr th:first-child{ border-radius:5px 0px 0px 0px; border-right:1px #79bae9 solid; width:38%; }
.regok_box_res table tr th:last-child{ border-radius:0px 5px 0px 0px; }
.regok_box_res table tr td{ background:#ffffff; text-align:center; height:73px; line-height:28px; font-size:16px; color:#3f578c;}
.regok_box_res table tr td:first-child{ border-radius:0px 0px 0px 5px; border-right:1px #79bae9 solid; }
.regok_box_res table tr td:last-child{ border-radius:0px 0px 5px 0px; }
.regok_box_res table tr td b{ font-size:18px;}
.regok_box_res table tr td b.green{ color:#00a804;}
.regok_box_res table tr td b.red { color:#ff0000;}

.regok_box_tip2 { text-align:center; font-size:18px; color:#d9c160; padding-top:2em; line-height:1em;}

.loading { width:20px; display:inline-block; vertical-align:middle; text-align:left;}
.loading:after {
	overflow: hidden;
	display: inline-block;
	vertical-align: bottom;
	animation: ellipsis 2s infinite;
	content: "\2026";
}


