@charset "utf-8";
/* CSS Document */
 
body { font-size:1.4rem; font-family:'Microsoft YaHei' ,'Arial'; text-align:justify; background:#efefef; color:#666; line-height:150%;}
body.bg-fff,.bg-fff { background:#fff;}
body.bg-f5db52 { background:#f5db52;}/*黄色背景*/
body.bg-efefef { background:#efefef;}
/*wuhl*/
body.bg-d4edfb {background:  -webkit-radial-gradient(#eff8fe 10%,#e1f2fd ); }
.rwx-checkorder01 {  position: absolute;  top: 16%;  left: 0;  padding: 2px 4px;  background: #ecf7fe;  border: 2px #008dd9 solid;  border-left: 0;  border-radius: 0 20px 20px 0;  color: #008dd9;  font-size: 1.6rem;  }
.rwx-indexbtn01{color: #ffffff;  font-size: 3.2rem;  padding: 2px 30px 8px; letter-spacing: 2px;  background: url(/sh/res/img/170515/rwk-button.png) no-repeat;  background-size: 100% 100%; font-weight: bold;}
.rwx-active-gz{color: #008dd9;  font-size: 2.2rem; text-align: center;}
.mt-10px{ margin-top: 10px;}
.color-008dd9{ width: 22%; background-color: #008dd9; height: 2px; margin: 3px auto;}
.llb-btn,.llb-2btn { display: inline-block; border: 1px solid #e5e5e5; text-align: center;  padding: 5px 12px; line-height: 150%; font-size: 1.5rem;  border-radius: 4px;}
.llb-2btn { width:9rem;}
.llb-btn.active{ border: 1px solid #3591e8; color: #3591e8; background: url("/sh/res/img/180118/cardnew/select-ico01.png") no-repeat right bottom; background-size: 18px auto;}
.llb-2btn.active{ border: 1px solid #3591e8; color: #3591e8;}
/*wuhl-end*/
* { margin:0; padding:0; border:none; text-decoration:none; list-style:none; -webkit-tap-highlight-color: rgba(0,0,0,0); outline:none;}
.rwx-lay01 { padding:14px 10px; background:#fff; position: relative;}
.rwx-lay01tlt { padding:14px 10px; border-bottom:1px #e0e0e0 solid; background:#fff; color:#3f3f3f; font-weight:bold;font-size:1.7rem;}
.rwx-tltbase { font-weight:bold; color:#141414; font-size:1.7rem;}
.rwx-right-a { float:right; color:#3390e9; }
.rwx-lay02 { background:#fff; padding-left:20px; color:#141414;}
.rwx-lay02-tlt { padding:14px 10px; border-bottom:1px #e0e0e0 solid;font-weight:bold; color:#141414;}
.rwx-borderb10s { border-bottom:10px #efefef solid;}
.rwx-borderbs { border-bottom:2px #e0e0e0 solid;}
.rwx-borderts { border-top:1px #e0e0e0 solid;}
/*首页*/
.rwx-banner01 { position:relative; width:100%;}
.rwx-banner01 img { display:block;}
.rwx-checkorder { position:absolute; top:16%; right:0; padding:4px 4px 4px 12px; background:#faeb9f; border:2px #eb671f solid; border-right:0; border-radius:20px 0 0 20px; color:#eb671f; font-size:1.6rem;}
.rwx-indextxtdiv { position:absolute; left:14%; top:0; width:80%; padding-top:6px; transform:rotate(-8deg); transform-origin:center center; font-size:2.0rem; color:#000; text-align:left; font-weight:bold; line-height:160%;}
.rwx-indexbtn { color:#eb681f; font-size:3.6rem; padding:6px 30px 14px; background:url(/sh/res/img/170515/rwx-indexbtn.png) no-repeat; background-size:100% 100% }
.rwx-detailbtn { display:inline-block; height:100%; vertical-align:middle; margin-left:10px; padding:2px 14px; background:#00b7c6; border-radius:4px; color:#fff; font-size:2.0rem;}
/*入网信息*/
.rwx-label { display:inline-block; width:7.5em; vertical-align:top;}
.rwx-right { background:url(/sh/res/img/170515/rwx-right.png) no-repeat 95% center; background-size:auto 20%;}
.rwx-error { background:url(/sh/res/img/170515/rwx-error.png) no-repeat 95% center; background-size:auto 20%;}
.rwx-list,.rwx-2list { padding-top:10px; overflow:hidden;}
.rwx-list li { float:left; margin-right:8px; padding:4px 14px; border:1px #cccccc solid; border-radius:3px; background:#fff; color:#cccccc;}
.rwx-list li.active { border:1px #3390e9 solid; color:#3390e9;}
.rwx-2list li { float:left; margin-right:8px; padding:4px 14px; border:1px #cccccc solid; border-radius:3px; background:#fff; color:#cccccc;}
.rwx-2list li.active { border:1px #3390e9 solid; color:#3390e9;}
.rwx-add { display:inline-block; padding:6px 0 6px 2em; background:url(/sh/res/img/170515/rwx-add.png) no-repeat center left; background-size:auto 70%; color:#3391e9; font-size:1.6rem;}
.rwx-check { border-bottom:2px #efefef solid; padding:20px 10px 20px 50px;background:#fff url(/sh/res/img/170515/rwx-check.png) no-repeat 10px center; background-size:20px auto;}
.rwx-check.rwx-checked { background:#fff url(/sh/res/img/170515/rwx-checked.png) no-repeat 10px center; background-size:20px auto;}
.rwx-btnbox-f { position:fixed; bottom:0; left:0; width:94%; padding:10px 3%; background:#efefef;}
.rwx-btnbox-f2 { left: 0; width: 94%; padding: 3%; bottom: 2%; position: absolute;}
.rwx-price-list { padding:30px 0 10px; text-align:center; }
.rwx-price-list li { display:inline-block; width:30%; margin:0 10px; padding:16px 0; border:1px #666 solid; border-radius:3px; background:#fff; color:#666; text-align:center; font-size:2.0rem;}
.rwx-price-list li.active { border:1px #3390e9 solid; color:#3390e9;}
.rwx-intr { margin:20px 10px; padding:14px; background:#fff6e7;}
.rwx-addressiocn { padding:10px 10px 10px 2em; background:url(/sh/res/img/170515/rwx-addressicon.png) no-repeat 0 center; background-size:auto 50%; color:#888;}
.rwx-edit { float:right; width:2em; text-indent:-1000px; background:url(/sh/res/img/170515/rwx-edit.png) no-repeat right center; background-size:auto 100%;}
.rwx-pay { float:left; font-size:1.8rem; padding:12px 20px; color:#141414;}
/*选号*/
.rwx-text03 { width:80%; border:1px #e0e0e0 solid; border-radius:4px; padding:10px 0; background:url(/sh/res/img/170515/rwx-text03bg.png) no-repeat 10px center; background-size:auto 50%; text-indent:1em; font-size:1rem;}
.rwx-text06 { width:80%; border:1px #e0e0e0 solid; border-radius:4px; padding:10px 0; background:url(/sh/res/img/170515/rwx-text03bg.png) #f5f5f5 no-repeat 10px center; background-size:auto 50%; text-indent:1em; font-size:1rem;}

.rwx-number-list li { padding:20px 10px 20px 3em; border-bottom:1px #efefef solid; background:#fff url(/sh/res/img/170515/rwx-interimg.png) no-repeat 10px center; background-size:auto 50%; font-size:1.8rem;	}
.rwx-sequence {position:relative; display:inline-block; height:30px; font-size:1.6rem; padding-left:.5em; vertical-align:middle;}
.rwx-sequence-s {position:absolute; top:0; display:inline-block; width:14px; height:14px; background:url(/sh/res/img/170515/rwx-grey-triangle.png) no-repeat left bottom; background-size:80% 50%;}
.rwx-sequence-s.active { background:url(/sh/res/img/170515/rwx-blue-triangle.png) no-repeat left bottom; background-size:80% 50%;}
.rwx-sequence-j { position:absolute; bottom:0; display:inline-block; width:14px; height:14px; background:url(/sh/res/img/170515/rwx-grey-triangle.png) no-repeat right bottom; background-size:80% 50%; -webkit-transform:rotate(180deg);}
.rwx-sequence-j.active { background:url(/sh/res/img/170515/rwx-blue-triangle.png) no-repeat right bottom; background-size:80% 50%;}
.rwx-number-sift { display:inline-block; padding-left:.5em; background:url(/sh/res/img/170515/rwx-sift.png) no-repeat right center; background-size:auto 50%; font-size:1.6rem; text-indent:-10000px;}
.rwx-contrastive { position:fixed; z-index:3; right:20px; bottom:40px; width:40px; height:40px; line-height:40px; border:3px #e0f6a4 solid; background:-webkit-linear-gradient(top,#d2f074,#a0cb1a); border-radius:100%; text-align:center; color:#fff; box-shadow:1px 1px 3px 3px #ccc; }
.rwx-delete { float:right; width:2em; text-indent:-1000px; background:url(/sh/res/img/170515/rwx-delete.png) no-repeat right center; background-size:auto 100%;} 
.rwx-delete01 { display:inline-block; margin-left:20px; padding-left:2em; background:url(/sh/res/img/170515/rwx-delete.png) no-repeat left center; background-size:auto 100%;}
.rwx-edit01 { display:inline-block; padding-left:2em; background:url(/sh/res/img/170515/rwx-edit.png) no-repeat left center; background-size:auto 100%;}
.next {}
/*btn select checkbox*/
input { font-family:'Microsoft YaHei' ,'Arial';  outline:none; -webkit-appearance:none; box-sizing:border-box;}
.rwx-text01,.rwx-text02,.rwx-text04,.rwx-text05 { width:60%; font-size:1.4rem; color:#888; border:1px #fff solid; line-height:150%;}
.rwx-text02 { width:25%;}
.rwx-text04 { width:75%;background: #fff;}
.rwx-text05 { width:100%; text-align: center; font-size: 1.8rem;}
.rwx-text01[disabled],.rwx-text02[disabled] { color:#666; background: #fff;}
.rwx-textarea01 { width:65%; height:30px; border:1px #fff solid; resize:none; padding-top: 30px;} 
.rwx-btn01 { width:42%; padding:10px 0; border-radius:4px; border:2px #ff9326 solid; background:#ff9326; color:#fff; font-size:1.8rem; }/*橙色按钮*/
.rwx-btn09 { width:24%; padding:4px 0; border-radius:4px; border:2px #ff9326 solid; background:#ff9326; color:#fff; font-size:1.8rem; }/*橙色按钮*/
.rwx-btn10 { width:24%; padding:4px 0; border-radius:4px; border:2px #3390e8 solid; background:#008dd9; color:#fff; font-size:1.8rem; }/*蓝色按钮*/
.rwx-btn02,.rwx-btn02-1,.rwx-btn03  { width:48%;padding:10px 0;  border-radius:4px; border:2px #3390e8 solid; background:#3390e8; color:#fff; font-size:1.8rem; }
.rwx-btn02-1 { border-radius:0;}
.rwx-btn03 { background:#efefef; color:#3390e8;}
.rwx-btn04,.rwx-btn08 { width:100%;padding:10px 0;  border-radius:4px; border:2px #3390e8 solid; background:#3390e8; color:#fff; font-size:1.8rem;}/*蓝底长*/
.rwx-btn08 { background:#efefef; border:2px #3390e8 solid; color:#3390e8;}
.rwx-btn05,.rwx-btn06,.rwx-btn07 { width:25%; margin-top:10px; margin-left:10px; padding:6px 0; border:1px #3390e8 solid; border-radius:3px; background:#fff; color:#3390e8; text-align:center; font-size:1.4rem; }
.rwx-btn06 { border:1px #666 solid; background:#fff; color:#666; }
.rwx-btn07 { border:1px #95c62e solid; background:#fff; color:#95c62e;}
.rwx-select { width:45%; line-height:3em; font-size:1.4rem; height: 3em; -webkit-appearance:none; background:#fff url(/sh/res/img/170515/rwx-selectbg.png) no-repeat 95% center; background-size:auto 20%; border:1px #9d9d9d solid; text-indent:.4em;}

/*filter*/
.filter-bg { position:fixed; left:0; top:0; z-index:16; width:100%; height:100%; background:rgba(0,0,0,.5);}
.filter-div { position:absolute; top:20%; left:0; right:0; width:70%; margin:0 auto;  padding:10px 16px 40px; background:#fff; border-radius:4px; color:#333;}
.filter-tlt { padding:10px 0 20px; font-size:1.8rem; text-align:center; color:#333;}
.filter-agreement { position:absolute; top:10%; bottom:10%; left:0; right:0; width:90%; margin:0 auto;  background:#fff; padding:10px 0; background:#fff; border-radius:4px; color:#333;}
.filter-agreement-tlt { border-bottom:1px #000 solid; margin-bottom:10px; padding:10px 0; font-size:1.8rem; text-align:center; color:#333;}
.filter-div { position:absolute; top:20%; left:0; right:0; width:70%; margin:0 auto;  padding:10px 16px 40px; background:#fff; border-radius:4px; color:#333;}
.filter-tlt { padding:10px 0 20px; font-size:1.8rem; text-align:center; color:#333;}
.filter-scroll { height:88%; overflow-y:auto;}
.filter-scroll::-webkit-scrollbar-track-piece { background-color: rgba(190, 190, 190, 0); border-left: 1px solid rgba(0, 0, 0, 0);}
.filter-scroll::-webkit-scrollbar { width: 5px;height: 13px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.filter-scroll::-webkit-scrollbar-thumb { background:#ccc; background-clip: padding-box; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; min-height: 10px;}
.filter-scroll::-webkit-scrollbar-thumb:hover { background:#ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}
.fliter-close { display:inline-block; width:14px; height:14px; background:url(/sh/res/img/170515/rwx-close.jpg) no-repeat; background-size:100% auto;}
/*弹出窗口*/
.zfqy-background-div { display: none;position: fixed;width: 100%;top: 0;left: 0;height: 100%;z-index: 100;background: rgba(0, 0, 0, 0.5);}
.user-knows-div{width: 86%;margin:40% auto 0; color:#000;background:#fff;padding:18px 10px;border-radius:4px;}
.cc-knows-div{width: 86%;margin:30% auto 0; color:#000;background:#fff;padding:18px 10px;border-radius:4px;}
.user-konw-in-title{ display:block; padding-bottom:10px; text-align:center; font-weight: bold; font-size:1.8rem; text-align: center;}
.user-knows-detail-div {padding:10px; font-size:1.4rem; text-align:center;}
.user-knows-detail-p { display:inline-block; text-align:left;}
.user-cancel-detail-div {padding:10px; font-size:14px; line-height:140%;}
.zfqy-ck-btn{display: inline-block;width: 80%; padding:10px 0; border: 1px #3390e8 solid; margin: 0 3%; border-radius: 3px; background: #3390e8; font-weight: normal;color: #fff; text-align: center; cursor: pointer;font-size: 1.6rem;}
.disabled {background:#efefef;}
.c-knows-div{width: 75%;margin:40% auto 0; color:#000;background:#fff;padding:18px 10px;border-radius:4px;}
.c-knows-detail-div {padding:30px; font-size:1.4rem; text-align:center;}
.c-knows-detail-p { display:inline-block; text-align:left; font-size: 2.2rem;}
.wc-detail { text-align: center; padding-top: 5%;}
.agree_r { padding-top:16px;}
/*协议*/
.mt_8px{margin-top: 8px;padding: 18px 4px 18px 5%;}
.bg{background-color: white;}
.wl-radio-agree{position:relative;/*border: 10px white solid;*/padding: 18px 4px 4px 5%; font-size:12px;color:#8d8c8c; }
.wl-input{margin-left: 2%;}
.ml_30px{margin-left:30px; color: #141414;}
.xieyi{ color: #0099FF;}
.zfqy-checkbox { position:absolute; left:0; top:0; display:inline-block; width:16px; height:16px; background:url(/sh/res/img/170216/zfqy/zfqy-checkbg.png) no-repeat left bottom; background-size:100% auto;}
.zfqy-checkbox.checked { background:url(/sh/res/img/170216/zfqy/zfqy-checkbg.png) no-repeat left top; background-size:100% auto;}
.zfqy-xy { position:relative;}

/*icheck*/
.iradio_square-blue {position:relative; top:1px; display:inline-block; width:12px; height:12px; margin-right:10px;margin-top:0; background:url(/h5/x2015/zdsale/img/zd-radioboxbg.png) no-repeat bottom left; background-size:100% auto;}
.iradio_square-blue.checked { background:url(/h5/x2015/zdsale/img/zd-radioboxbg.png) no-repeat top left; background-size:100% auto; }
.icheckbox_square-blue { position:absolute; top:20px; display:inline-block; width:16px; height:16px; margin-top:0; background:url(/h5/x2015/zdsale/img/zd-checkboxbg.png) no-repeat bottom left; background-size:100% auto;}
.icheckbox_square-blue.checked { background:url(/h5/x2015/zdsale/img/zd-checkboxbg.png) no-repeat top left; background-size:100% auto; }

/*普通售卡*/
.rwy-lay01 { background:#fff; color:#141414;}
.rwy-tltbase { padding:20px 0; font-weight:bold; color:#141414; font-size:1.7rem; text-align:center;}
.rwy-borderb10s { border-bottom:10px #efefef solid;}
.rwy-table { border-top: 1px #666 solid; border-right:1px #666 solid; margin: 10px 0; width: 100%;}
.rwy-table td{ border-bottom: 1px #666 solid; border-left:1px #666 solid; text-align: center; padding: 1px 0;}
/*套餐选择*/
.rwy-tc-list li.sGtc { background:url(/sh/res/img/170515/rwy-4Gfxtc.png) no-repeat top center; background-size:auto 50px;}
.rwy-tc-list li.sGtc.active { background:url(/sh/res/img/170515/rwy-4Gfxtcactive.png) no-repeat top center, url(/sh/res/img/170515/rwy-tcborderb-pink.png) no-repeat bottom center; background-size:auto 50px,80% auto;}
/**/
.rwy-tc-list { padding:20px 0 0;text-align:center; }
.rwy-tc-list li { display:inline-block; width:25%; margin:0 0; padding:80px 0 16px; color:#666; text-align:center; font-size:1.4rem; border-radius:2px 2px 0 0;}
.rwy-tc-list li.xmktc { background:url(/sh/res/img/170907/xmk/rwy-xmktc.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.rwytc { background:url(/sh/res/img/170907/xmk/rwy-rwytc.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.sGllktc { background:url(/sh/res/img/170907/xmk/rwy-4Gllktc.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.sGfxtc { background:url(/sh/res/img/170907/xmk/rwy-4Gfxtc.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.llzztc { background:url(/sh/res/img/170907/xmk/rwy-llzzb.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.rwytc { background:url(/sh/res/img/170907/xmk/rwy-rwytc.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.rwybdbxl { background:url(/sh/res/img/171107/bdrwx/bdrwx.png) no-repeat center 10px; background-size:auto 50px;}
.rwy-tc-list li.rwybdbxl.active { background:url(/sh/res/img/171107/bdrwx/bdrwxactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff; height: 3em;}
.rwy-tc-list li.xmktc.active { background: url(/sh/res/img/170907/xmk/rwy-xmktcactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff; height: 3em;}
.rwy-tc-list li.rwytc.active { background:url(/sh/res/img/170907/xmk/rwy-rwytcactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff; height: 3em;}
.rwy-tc-list li.sGllktc.active { background:url(/sh/res/img/170907/xmk/rwy-4Gllkcactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff; height: 3em;}
.rwy-tc-list li.sGfxtc.active { background:url(/sh/res/img/170907/xmk/rwy-4Gfxtcactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff; height: 3em;}
.rwy-tc-list li.llzztc.active { background:url(/sh/res/img/170907/xmk/rwy-llzzbactive.png) no-repeat center 10px,-webkit-gradient(linear, 0 0, 0 bottom, from(#72d0ff), to(#1ab5fd)); background-size:auto 50px,100% 100%; color:#fff;}

/**/

/*套餐档次*/
.rwy-tcdiv { display:none; background:#fff; padding-bottom:70px;}
.rwy-tctip { margin:0 10px; padding:16px 0;  text-align:center;}
.rwy-dc-list {  text-align:left; font-size:0; padding:0 1.5%; }
.rwy-dc-list li { display:inline-block; font-size:1.4rem; width:22%; margin:0 1.5% 10px; padding:10px 0; text-align:center; box-shadow:0 0 0 1px #e0e0e0; border-radius:3px; color:#141414;}
.rwy-dc-list li.active { box-shadow:0 0 0 1px #3391e9; color:#3391e9; }

.rwy-checkbox,.rwy-checkedbox { display:inline-block; padding-left:1.5em; background:url(/sh/res/img/170907/xmk/rwy-checkbox.png) no-repeat left center; background-size:auto 80%; color:#141414;}
.rwy-checkedbox { background:url(/sh/res/img/170907/xmk/rwy-checkedbox.png) no-repeat left center; background-size:auto 80%;}
.rwy-btnbox-f { position:fixed; bottom:0; width:94%; left:0; padding:10px 3%; background:#efefef;}
.rwyp-table { width:100%; border-left:1px #cecece solid; border-top:1px #cecece solid;}
.rwyp-table th,.rwyp-table td { padding:6px 0; border-right:1px #cecece solid; border-bottom:1px #cecece solid; text-align:center;}

/*btn select checkbox*/
.rwy-btn02,.rwy-btn03  { width:48%;padding:10px 0;  border-radius:4px; border:2px #3390e8 solid; background:#3390e8; color:#fff; font-size:1.8rem; }
.rwy-btn03 { background:#efefef; color:#3390e8;}

/*校园售卡*/
.rwx-gt { padding-right:40px; background:#fff url(/sh/res/img/170515/rwx-gt.png) no-repeat 95% center; background-size:auto 16px;}
.rwx-lay03 { color: #3f3f3f; font-weight: bold; font-size: 1.7rem;}
.rwx-school { float:left; border-right:1px #eee solid; height:150px; width:45%; text-align:center; overflow-y:auto;}
.rwx-school li { padding:10px 0;}
.rwx-school li.active { color:#3391e9}
.rwx-area { display:none; float:right; height:150px; width:52%; text-align:center; overflow-y:auto;}
.rwx-area li { padding:10px 0;}
.rwx-area li.active { color:#3391e9}
.filter-div-bottom { position:fixed; bottom:0; width:100%;  left:0; background:#fff; padding:10px 0;}
.rwx-text05 { color: #888; font-weight: normal;}
.body-bg { height: 100%; padding: 0 3%; margin: 0; font-size: 1.4rem; font-family: 'Microsoft YaHei','Arial'; color: #777; background: #fff url(/jtac/img/wt-login-bodybg.jpg) no-repeat bottom center; background-size: 100% auto;}

/*表格列表*/
.xyyx-number-table{ width: 100%; background-color: #ffffff; }
.xyyx-number-table td{ padding: 10px; height: 2.4em;}
.xyyx-tabel-select{ font-size: 1.8rem;}
.color-4198ea{ color: #4198ea;}
.color-757575{ color: #757575;}
/*表格列表*/
.zfb-input{ height: 25px; width: 70px; border: 1px solid #3391e9; background: url("/sh/res/img/170515/zfb-ico.png") no-repeat 5px center; padding-left: 15px; background-size: 12px; color: #3391e9;}

/*优惠活动*/
.yhhd-list-ul{ width: 100%; display: inline-block;}
.yhhd-list-ul li{ display: inline-block;  width: 35%;  float: left; border: 1px solid #e5e5e5; border-radius: 4px; margin: 0 4px; /* height: 48px; line-height: 45px; */}
.yhhd-list-ul li.active { border: 1px solid #3591e8; color: #3591e8;  background: url("/sh/res/img/180118/cardnew/select-ico01.png") no-repeat right bottom;  background-size: 18px auto;}
.llb-btn01 { display: inline-block; width: 100%; text-align: center; font-size: 1.5rem; line-height: 150%; vertical-align: middle; padding: 6px 0;}


/*公用*/
.color-ff9326 { color:#ff9326;}/*橙色*/
.color-3391e9 { color:#3391e9}/*蓝色*/
.color-666 {color:#666;}/*页面灰色*/
.color-141414 {color:#141414;}/*黑色*/
.color-bfbfbf { color:#bfbfbf;}/*浅灰色*/
.color-fc615f {color:#fc615f;}/*红色*/
.color-363636{ color: #363636;}

.font-size20 { font-size:2.0rem;}
.font-size18 { font-size:1.8rem;}
.font-size16 { font-size:1.6rem;}
.font-size15 { font-size:1.5rem;}
.font-size14 { font-size:1.4rem;}
.font-size12 { font-size:1.2rem;}
.ft-14{ font-size: 1.4rem;}

.margin-t10 { margin-top:10px;}
.margin-t5 { margin-top:5px;}
.margin-t1 { margin-top:1px;}
.margin-b10 { margin-bottom:10px;}
.margin-b20 { margin-bottom:20px;}
.margin-b65 { margin-bottom:65px;}
.padding-t10 { padding-top:10px;}
.padding-t14 { padding-top:14px;}
.padding-t20,.padding-t-10 { padding-top:20px;}
.padding-t40 { padding-top:40px;}
.padding-t80 { padding-top:80px;}
.padding-b20 { padding-bottom:20px;}
.padding-b10 { padding-bottom:10px;}
.padding-b70 { padding-bottom:70px;}
.padding-b80 { padding-bottom:80px;}
.padding-l10 { padding-left:10px;}
.padding-l40 { padding-left:40px;}
.padding-lr10 { padding-left:10px; padding-right:10px;}
.padding-tb10 { padding-top:10px; padding-bottom:10px;}
.padding-tb14 { padding-top:14px; padding-bottom:14px;}
.padding-b14 { padding-bottom:14px;}
.padding-tb20 { padding-top:20px; padding-bottom:20px;}
.text-align-c { text-align:center;}
.text-align-r { text-align:right;}
.text-align-l { text-align:left;}
.vertical-align-t {vertical-align: top;}
.vertical-align-tb { vertical-align: text-bottom;}
.line-height30 { line-height:30px;}
.line-height150 { line-height:150%;}

.mt-14px{ margin-top: 14px; }
.mt-10px{ margin-top: 10px; }
.mt-5px{ margin-top: 5px; }

.width30 { width:30%;}
.width65 { width:65%; line-height:180%;}
.float-r { float:right;}
.float-l { float:left;}
.clear-b { clear:both; overflow:hidden;}
.overflow { overflow:hidden;}
.color-fff { color:#fff;}
.bold{ font-weight: bold;}

.position-r { position:relative;}
.display-ibm { display:inline-block; height:100%; vertical-align:middle;}
.display-ib { display: inline-block;}
.display-n { display:none;}

.z-index16 { z-index:16;}
/*whl新增*/
.rwx-hdList-box{ display:none; background-color: #ffffff; height: auto; overflow: hidden; padding: 10px 0; position: absolute; width: 100%; z-index: 16;}
.rwx-hdList{ width: 100%;}
.rwx-hdList li{ float:left; width: 28.5%; font-size: 1.4rem;border: 1px solid #f5f5f5; background-color: #f5f5f5; height: 28px; line-height:28px; text-align: center; margin: 5px 2%;}
.rwx-hdList li.active{background-color: #ffffff; border: 1px solid #3391e9; color: #3391e9;}
.rwx-hd-input{color: #3390e8; text-align: center;width: 15%;height: 35px; font-size: 12px;background-color: #fff;border: 1px solid #3390e8;border-radius: 5px;background-size: 10px;}
/* .rwx-hd-input.active{color: #888;background: url("/sh/res/img/171107/hdsx/rwx-hdpic04.png" ) no-repeat 30px center;border: 1px solid #888;background-size: 10px;} */
.fr{ float: right;}

/*whl-2017-11-17*/
.rwx-list01 { background:#fff; position: relative;overflow: hidden; width: 100%; }
.border-1px{ border-bottom: 1px solid #f5f5f5;}
.rwx-tlt-btn{ display: inline-block;  width: 75px;  background: #f5f5f5 url("/sh/res/img/171107/hdsx/rwx-xllb-ico.png") no-repeat 90% center;  background-size: 12%;  height: 25px;  line-height: 25px;  border-radius: 4px;  text-align: center;  padding-right: 16%;  font-size: 1.4rem;}
.rwx-tlt-btn.active{ color: #3390e8; background: #ffffff url("/sh/res/img/171107/hdsx/rwx-xllb-ico01.png") no-repeat 90% 10px;  background-size: 12%; border: 1px solid #f5f5f5; margin-bottom: 0; height: 2.8em; border-bottom: none;}
.rwx-menu-tab li{ float: left;margin: 0 25px 0 8px; }
.rwx-top-div { border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; margin-bottom: -2px;}
.zd-scroll-filter { display:none; position:fixed; width:100%; height:100%; left:0; z-index:-1; background:rgba(0,0,0,.5);}
.table-btn{ display: inline-block;
	width: 52px;  background-color: #53a9ff;  height: 20px;  position: absolute;  color: #fff;  text-align: center;  border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  line-height: 20px;  margin-left: -2px; }
.color-333333{color: #333333; }
.ft-18{ font-size: 1.8rem;}
.ft-16{ font-size: 1.6rem;}
.rwx-top-search{position: fixed;  width: 100%;  padding: 10px 0 0;  background: #fff; }
.hm-table-box{ top: 105px; background-color: #fff; width: 100%; position: absolute;}
.table-list-box{ padding: 0 20px;}
.border-e0e0e0{ border: 1px solid #e0e0e0;}
.zfqy-ck-btn01{ width: 50%; margin: 10px 0 0; border: none; border-radius: 0; background-color: #e7f1fb; color: #4e8ee1;}
.zfqy-ck-btn02{  width: 50%; margin: 10px 0 0; border: none; border-radius: 0; background-color: #4e8ee1;}
/*top menu*/
.rwx-top-menu-wrap { position:relative; width:100%; background:#fff;}
.rwx-position-f { position:fixed; top:58px; z-index:16; width:100%; border-bottom: 3px solid #e0e0e0; display: inline-block;}
.rwx-top-menu {  z-index:3;  background:#fff; overflow:hidden; font-size:0; padding: 0 10px;}
.rwx-top-menu li { display:inline-block; width: 110px; font-size: 1.6rem; text-align:center; height: 3.2em; line-height: 3.2em; background:url(/sh/res/img/171107/hdsx/zd-menu-selcet01.png) no-repeat right center; background-size:.4rem auto;}
.rwx-top-menu li.active { background:url(/sh/res/img/171107/hdsx/zd-menu-selcet02.png) no-repeat right center; background-size:.4rem auto;}
.rwx-top-menu-list01 { display:none; z-index:3;background:#fff;  top: -1px; width: 100%;  border-top:1px #e8e8e8 solid;  overflow-y:auto;}
.rwx-top-menu-list01 li {float: left; padding-left: 12%;  border-bottom: 1px #e8e8e8 solid;  width: 38%;  background: #ffffff url("/sh/res/img/171107/hdsx/rwx-hd-selectpic01.png") no-repeat 55% center;  background-size: 10%;  line-height: 3.2rem;  font-size: 1.8rem;}
/* .rwx-top-menu-list01 li:last-child { border-bottom:none;} */
/* .rwx-top-menu-list01 li:nth-last-child(2){border-bottom:none; } */
.rwx-top-menu-list01 li.active { color: #3390e8; background: #ffffff url("/sh/res/img/171107/hdsx/rwx-hd-selectpic.png") no-repeat 55% center; background-size: 11%;}
.rwx-top-menu-list02 {display:none; z-index: 3;  width: 100%;  background: #fff; font-size:1.6rem;}
.rwx-top-menu-list02 li {  line-height:3rem; padding: 5px 20px;}
.rwx-top-menu-list02 a { color:#333333; font-size: 1.6rem;}
/* .rwx-top-menu-list02 a.active { background:#3391e9; color:#fff;} */
.rwx-top-menu-list02 li.active { color: #3390e8; background: url(/sh/res/img/171107/hdsx/select-right.png) no-repeat 90% center;background-size: 20px;}
.rwx-menu-li01 { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #afccf4;}
.zd-filter-btn { margin-top: -10px; position: relative; font-size: 0px;}
.rwx-top-sd { padding: 0 10px 10px;}
/*whl-2017-11-17 -end*/

.qzf-div { padding: 6px 6px 6px 18px; background: url(/sh/res/img/170515/hk-xdcg.png) no-repeat 0 center; background-size: auto 50%;}
.wl-chose-img { background: url(/h5/queue/img/check01.png) no-repeat 4px;background-size: 1.4rem auto;padding: 0 25px; color: #cccccc;}
.wl-chose-img.active { background: url(/h5/queue/img/check02.png) no-repeat 4px; background-size: 1.4rem auto; padding: 0 25px; color: #3390e9;}
    
    
@media screen and (max-width: 360px){
	html { font-size:8px}
	.hm-table-box{ top: 100px; background-color: #fff; width: 100%; position: absolute;}
	}
@media screen and (min-width: 361px) and (max-width: 375px){
	html { font-size:9px}
	.rwx-level-ul li {margin:0 2px 10px; }

	}
@media screen and (min-width: 376px) and (max-width: 415px){
	html { font-size:10px;}
	.hm-table-box{ top: 110px; background-color: #fff; width: 100%; position: absolute;}
	}

@media screen and (min-width: 416px){
	html { font-size:10px;}
	.hm-table-box{ top: 110px; background-color: #fff; width: 100%; position: absolute;}
	}