body { color: #666 }
html,body{ overflow:hidden;}
.mr10 { margin-right: 10px; }
/*侧栏开始*/
.m-slide { width: 208px; position: absolute; left: 0px; top: 10px; z-index: 1000; height: 598px; }
.m-slide .logo { height: 66px; background: url(../images/logo.png) 0px 5px no-repeat; }
.wrap-menu { border: 1px solid #e3e3e3; background-color: #f6f6f6; }
.wrap-menu .title { padding: 15px 0px 15px 20px; }
.wrap-menu .title h3 { height: 20px; line-height: 20px; font-size: 16px; font-family: "microsoft yahei"; }
.pay-list ul li { height: 45px; margin: 0px 10px; line-height: 42px; font-size: 14px; position: relative; cursor: pointer; }
.pay-list ul li div,.pay-list ul li a{ padding-left: 60px; height: 42px; position: relative; line-height: 42px;display:block; }
.pay-list ul li.noline { height: 30px; border-bottom: none; line-height: 30px; }
.pay-list ul li s { background: url(../images/ico_pay.png) no-repeat; height: 16px; width: 16px; overflow: hidden; display: inline-block; position: absolute; left: 35px; top: 15px; }
.pay-list ul li.ico_changtangcard s { background-position: 0 0; }
.pay-list ul li.ico_alipay s { background-position: 0 -40px; }
.pay-list ul li.ico_fastnetwxcodeweb s,.pay-list ul li.ico_lianlianwxcodeweb s,.pay-list ul li.ico_haonuowxcodeweb s{ background-position: 0 -200px; }
.pay-list ul li.ico_dxvoice s, .pay-list ul li.ico_mifuvoice s, .pay-list ul li.ico_qshundirect s { background-position: 0 -60px; }
.pay-list ul li.ico_shengmobilecard s { background-position: 0 -80px; }
.pay-list ul li.ico_shengcard s { background-position: 0 -100px; }
.pay-list ul li.ico_ycsms s, .pay-list ul li.ico_mifusms s, .pay-list ul li.ico_qshunsms s { background-position: 0 -120px; }
.pay-list ul li.ico_shengbank s { background-position: 0 -20px; }
.pay-list ul li.ico_vipcard s { background-position: 0 -160px; }
.pay-list ul li.ico_lianlianquick s { background-position: 0 -140px; }
.pay-list ul li.ico_heejcard s { background-position: 0 -180px; }
.pay-list ul li.ico_unionquick s { background-position:0 -20px; }
.pay-list ul li.on { margin-right: -1px; z-index: 10; }
.pay-list ul li.on div,.pay-list ul li.on a { background: #FFF; border: 1px solid #e5e5e5; border-right: none; height: 40px; _margin-bottom: -2px; margin-left: -1px; line-height: 40px; }
.pay-list ul li.on s { top: 14px; }
.pay-list ul li .hover { background: #efefef; }
.pay-change { background: #f6f6f6; display: block; height: 56px; border: 1px solid #e5e5e5; margin-top:10px; }
.pay-change span { background: url(../images/pay_change.png) no-repeat 0px 0px; text-indent: -999px; display: block; height: 24px; width: 159px; overflow: hidden; margin: 16px auto 0px; }
.m-slide .introduce { margin-top: 10px; border: 1px solid #e3e3e3; background-color: #f6f6f6; }
.m-slide .vip-about { background: #f6f6f6; padding: 10px; color: #666; font: 12px Tahoma, "宋体"; }
.m-slide .vip-about h4 { margin: 10px 0px; font-size: 14px; text-align: left; height: 26px; line-height: 26px; color: #555; padding-left: 30px; background: url("../images/vip.png") left center no-repeat; }
.m-slide .vip-about h4 a { color: #0097e6; font-size: 12px; font-weight: normal; }
.m-slide .vip-about h4 a:hover { color: #ff6600; }
.m-slide .vip-about ul { margin-bottom: 14px; padding-left: 3px; }
.m-slide .vip-about li { line-height: 18px; margin-top: 8px; padding-left: 10px; }
.m-slide .vip-about li a { color: #0b5ba5 }
.m-slide .vip-about li a:hover { color: #ff6600 }
/*侧栏结束*/
/*s=pay-sub-item*/

.btn-com { border: none; cursor: pointer; font-size: 14px; line-height: 40px; font-weight: bold; color: #FFF; background: url(../images/btn.png) repeat-x 0px 0px; text-align: center; display: inline-block; padding: 0px 20px; height: 40px; }
.btn-com:hover { background-position: 0 -41px; color: #FFF; }
.btn-com2 { border: 1px solid #c2c2c2; cursor: pointer; font-size: 14px; line-height: 38px; font-weight: bold; color: #666666; background: url(../images/btn.png) repeat-x 0px -81px; text-align: center; display: inline-block; padding: 0px 20px; height: 38px; }
.btn-com2:hover { background-position: 0 -119px; color: #666666; }
.form-text { border: 1px solid #ccc; vertical-align: middle; font-size: 12px; padding: 0px 5px; line-height: 24px; background: #FFF url(../images/btn_area_bg.png) no-repeat 0px 0px; height: 24px; }
.form-text2 { border: 1px solid #ccc; vertical-align: middle; font-size: 14px; padding: 0px 5px; line-height: 38px; background: #FFF url(../images/btn_area_bg.png) no-repeat 0px 0px; height: 38px; width: 220px }
.pay-account{ position:relative; z-index:99;}
.pay-account .account-box { float: left }
.pay-account .account-val { font-size: 14px }
.pay-account .change-account { color: #006699; font-size: 14px; margin-left: 10px; }
.pay-account .change-account:hover { text-decoration: none; color: #F60; }
.pay-sub-item { margin-bottom: 10px; zoom: 1; }
.pay-sub-item:after { content: ""; display: table }
.pay-sub-item:after { clear: both }
.pay-sub-item .p-title { font-size: 14px; line-height: 40px; text-align: right; float: left; height: 40px; width: 150px; color: #333333; }
.pay-sub-item .p-main { position: relative;zoom:1 }
.red { color: #F00; }
.pay-ykt .form-text2, .pay-heejcardAccount .form-text2 { font-size: 18px; }
.pay-sub-item .form-text2 { float: left; }
.pay-sub-item .error-tip { line-height: 40px; height: 40px; float: left; padding-left: 10px; }
.pay-sub-item .error-tip div { line-height: 40px; height: 40px; color: #F00; background: url(../images/ico_error.png) no-repeat left center; text-indent: 20px; }
.pay-sub-item .error label { background: url(../images/ico_error.png) no-repeat 0px 4px; display: inline-block; float: left; text-indent: 20px; }
.pay-sub-item .error { line-height: 20px; display: block; color: #F00; }
.pay-sub-item .p-main { margin-left: 160px; line-height: 40px; *margin-left:0px;}
.pay-sub-item .inputselected { border-color: #999; }
.pay-sub-item .inputerror { border-color: #FF0000; }
.pay-money .payAward { display: inline-block; padding-left: 30px; font-size: 13px; font-weight: normal; color: Red }
.pay-tongbao .num strong, .pay-tongbao-change-num .p-main, .pay-money .p-main, .pay-send-money .p-main, .pay-vip-date .p-main, .pay-sx-money .huafei { font-size: 16px; font-weight: bold; }
.pay-tongbao-change-num .p-main, .pay-money .p-main, .pay-send-money .p-main, .pay-vip-date .p-main, .pay-sx-money .huafei, .pay-tongbao .num strong, .pay-sx-money .p-main span, .pay-sx-ykt .p-main .parvalue { color: #ff6600; }
.pay-tongbao .gray strong, .pay-tongbao-change-num .gray, .pay-tongbao-change .gray{ color: #CCC; }
.pay-tongbao-change .p-main { height: 42px; }
.pay-tongbao-change .p-main .change { font-size: 14px; line-height: 38px; background: #f9f9f9; display: block; height: 38px; border: 1px solid #cfcfcf; cursor: pointer; float: left; position: relative; padding: 0 10px 0 25px; }
.pay-tongbao-change .p-main .change i { background: url(../images/ico_fx.png) no-repeat 0px -14px; display: inline-block; height: 14px; width: 14px; vertical-align: middle; position: absolute; left: 6px; top: 13px; *top: 11px;
}
.pay-tongbao-change .p-main .selected, .pay-tongbao-change .p-main .hover { line-height: 36px; background: #FFFFFF; height: 36px; border: 2px solid #ff6600; color: #ff6600; margin: 0; padding: 0 9px 0 24px; }
.pay-tongbao-change .p-main .selected i, .pay-tongbao-change .p-main .hover i { left: 5px; top: 12px; *top: 10px;}

.pay-tongbao .p-main { height: 42px; }
.pay-tongbao .p-main .change { font-size: 14px; line-height: 38px; background: #f9f9f9; display: block; height: 38px; border: 1px solid #cfcfcf; cursor: pointer; float: right; margin-right: 200px; position: relative; padding: 0 10px 0 25px; }
.pay-tongbao .p-main .change i { background: url(../images/ico_fx.png) no-repeat 0px -14px; display: inline-block; height: 14px; width: 14px; vertical-align: middle; position: absolute; left: 6px; top: 13px; *top: 11px;}
.pay-tongbao .p-main .selected, .pay-tongbao .p-main .hover { line-height: 36px; background: #FFFFFF; height: 36px; border: 2px solid #ff6600; color: #ff6600; margin-right: 200px; padding: 0 9px 0 24px; }
.pay-tongbao .p-main .selected i, .pay-tongbao .p-main .hover i { left: 5px; top: 12px; *top: 10px;}
.pay-tongbao .p-main .selected i { background-position: 0 0; }

.pay-tongbao-change-box { float: left; width: 250px; font-size: 16px; color: #F60; font-weight: 700; }
.pay-tongbao-change-box .up { font-size: 12px; font-weight: 400; }
.pay-tongbao-change .p-main .selected i { background-position: 0 0; }
.pay-tongbao-change .change-tip{ display:none; padding-left:10px;}
.money-list{ position:relative;}
.money-list label { line-height: 38px; background: #f9f9f9; text-align: center; float: left; height: 38px; width: 60px; border: 1px solid #cfcfcf; font-size: 14px; margin-right: 10px; margin-bottom: 10px;position: relative; cursor: pointer; }
.money-list .selected, .money-list .hover, .money-list .other-hover { color: #ff6600; background: #FFF; height: 36px; width: 58px; border: 2px solid #ff6600; line-height: 36px; }
.money-list .selected i { background: url(../images/ico_gou.png) no-repeat 0px 0px; display: block; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px; _bottom: -3px; }
.money-list .other { width: 165px; text-align: left; margin: 0px; }
.money-list .other .title { padding-left: 10px; }
.money-list .hover .title, .money-list .selected .title { padding-left: 9px; }
.money-list .other .unit { position: absolute; left: 80px; top: 0px; height: 26px; }
.money-list .other .other-money { font-size: 14px; line-height: 20px; color: #afafaf; background: #f9f9f9; height: 20px; width: 55px; border: none; border-bottom: 1px solid #cccccc; text-align: center; float: left; margin-top: 7px; margin-right: 5px; }
.money-list .selected .other-money, .money-list .hover .other-money { color: #ff6600; background: #FFF; border-bottom: 1px solid #ff6600; margin-top: 6px; }
.money-list .selected .unit, .money-list .hover .unit { left: 79px; }
.method-list { width: 300px; }
.method-list label { line-height: 38px; background: #f9f9f9; text-align: center; float: left; height: 38px; padding: 0px 5px; border: 1px solid #cfcfcf; font-size: 14px; margin-right: 10px; margin-bottom: 10px; position: relative; cursor: pointer; }
.method-list .selected, .method-list .hover, .method-list .other-hover { color: #ff6600; background: #FFF; height: 36px; padding: 0px 4px; border: 2px solid #ff6600; line-height: 36px; }
.method-list .selected i { background: url(../images/ico_gou.png) no-repeat 0px 0px; display: block; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px; _bottom: -3px; }
.method-list .other { width: 165px; text-align: left; margin: 0px; }
.method-list.other .title { padding-left: 10px; }
.method-list .hover .title, .method-list .selected .title { padding-left: 9px; }
.method-list .other .unit { position: absolute; left: 80px; top: 0px; height: 26px; }
.method-list .other .other-money { font-size: 14px; line-height: 20px; color: #afafaf; background: #f9f9f9; height: 20px; width: 55px; border: none; border-bottom: 1px solid #cccccc; text-align: center; float: left; margin-top: 7px; margin-right: 5px; }
.method-list .selected .other-money, .method-list .hover .other-money { color: #ff6600; background: #FFF; border-bottom: 1px solid #ff6600; margin-top: 6px; }
.method-list .selected .unit, .method-list .hover .unit { left: 79px; }
.bank-list { width: 440px; position: relative; }
.bank-list-box { overflow: auto; height: 118px;position: relative; padding-bottom:2px;  }
.bank-list label { display: inline-block; margin: 0px -1px -1px 0px; float: left; height: 38px; width: 138px; border: 1px solid #e5e5e5; position: relative; z-index: 1; cursor: pointer; background: #FFF; }
.bank-list label span { background: url(../images/combo.png) no-repeat; text-indent: -999px; display: block; height: 36px; overflow: hidden; border: 1px solid #FFF; }
.bank-list .ABC span { background-position: 5px 0; }
.bank-list .BCCB span { background-position: 5px -36px; }
.bank-list .BJRCB span { background-position: 5px -72px; }
.bank-list .BOC span { background-position: 5px -108px; }
.bank-list .CCB span { background-position: 5px -144px; }
.bank-list .CEB span { background-position: 5px -180px; }
.bank-list .CIB span { background-position: 5px -216px; }
.bank-list .ECITIC span { background-position: 5px -252px; }
.bank-list .CMB span { background-position: 5px -288px; }
.bank-list .CMBC span { background-position: 5px -324px; }
.bank-list .BOCO span { background-position: 5px -360px; }
.bank-list .FDB span { background-position: 5px -396px; }
.bank-list .CGB span { background-position: 5px -432px; }
.bank-list .HZBANK span { background-position: 5px -468px; }
.bank-list .SCCB span { background-position: 5px -972px; }
.bank-list .ICBC span { background-position: 5px -504px; }
.bank-list .NBCB span { background-position: 5px -540px; }
.bank-list .POST span { background-position: 5px -576px; }
.bank-list .SDB span { background-position: 5px -612px; }
.bank-list .SHB span { background-position: 5px -648px; }
.bank-list .SRCB span { background-position: 5px -684px; }
.bank-list .PINGANBANK span { background-position: 5px -720px; }
.bank-list .SPDB span { background-position: 5px -756px; }
.bank-list .WZBANK span { background-position: 5px -792px; }
.bank-list .HXB span { background-position: 5px -838px; }
.bank-list .SHRCB span { background-position: 5px -685px; }
.bank-list .BJRCB span { background-position: 5px -72px; }
.bank-list .SHB span { background-position: 5px -648px; }
.bank-list .HZCB span { background-position: 5px -468px; }
.bank-list .NBBANK span { background-position: 5px -540px; }
.bank-list .NJCB span { background-position: 5px -929px; }
.bank-list .NCBBANK span { background-position: 5px -880px; }
.bank-list .ZJTLCB span { background-position: 5px -1072px; }
.bank-list .CZ span { background-position: 5px -1020px; }
.bank-list .HKBEA span { background-position: 5px -1113px; }
.bank-list .CBHB span { background-position: 5px -1160px; }
.bank-list .GZCB span { background-position: 5px -1253px; }
.bank-list .ZHXYS span { background-position: 5px -1463px; }
.bank-list .SDXYS span { background-position: 5px -1208px; }
.bank-list .SZRCB span { background-position: 5px -1345px; }
.bank-list .YDXYS span { background-position: 5px -1550px; }
.bank-list .JSBANK span { background-position: 5px -1386px; }
.bank-list .HKBANK span { background-position: 5px -1506px; }
.bank-list .GZSXYS span { background-position: 5px -1300px; }
.bank-list .CDBANK span { background-position: 5px -1596px; }
.bank-list .GZBANK span { background-position: 5px -1424px; }
.bank-list .JHCCB span { background-position: 5px -1676px; }
.bank-list .HSBANK span { background-position: 5px -1712px; }
.bank-list .JSB span { background-position: 5px -1636px; }
.bank-list .selected, .bank-list .hover { border-color: #ff6600; z-index: 3; }
.bank-list .selected span, .bank-list .hover span { border-color: #ff6600; }
.bank-list .selected i { background: url(../images/ico_gou.png) no-repeat 0px 0px; display: block; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px; _bottom: -2px; }
.pay-operators-option .selected, .pay-operators-option .hover { border-color: #ff6600; z-index: 3; }
.pay-operators-option .selected span, .pay-operators-option .hover span { border-color: #ff6600; }
.pay-operators-option .selected i { background: url(../images/ico_gou.png) no-repeat 0px 0px; display: block; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px; _bottom: -2px; }
.pay-operators-option label { display: inline-block; margin: 0px -1px -1px 0px; float: left; height: 38px; width: 128px; border: 1px solid #e5e5e5; position: relative; z-index: 1; cursor: pointer; background: #FFF; font-size: 14px; }
.pay-operators-option label span { padding-left: 45px; display: block; height: 36px; overflow: hidden; border: 1px solid #FFF; line-height: 36px; }
.pay-operators-option label s { background: url(../images/ico_mop.png) no-repeat; display: block; height: 20px; width: 20px; position: absolute; left: 15px; top: 10px; }
.pay-operators-option .mobile s { background-position: 0 0; }
.pay-operators-option .unicom s { background-position: -40px 0; }
.pay-operators-option .cdma s { background-position: -20px 0; }
.pay-sx-channel { border-bottom: 1px solid #e5e5e5; height: 32px; position: relative; margin-bottom: 15px; }
.pay-sx-channel div { height: 32px; position: absolute; left: 10px; bottom: -1px; width: 80%; }
.pay-sx-channel div span { background: #f6f6f6; display: block; float: left; height: 30px; border: 1px solid #e6e6e6; line-height: 30px; padding: 0px 15px; margin-right: 10px; cursor: pointer; }
.pay-sx-channel div span.on { background: #FFFFFF; border-bottom-color: #FFF; }
.pay-sx-channel .pay-help-phone { position: absolute; right: 0px; bottom: 2px; }
.pay-sx-channel .pay-help-phone strong { color: #F30; }
.pay-sx-channel .tab-tip{color:#F60;position: absolute;left: 530px;top:5px;}
.pay-sx-ykt{ margin-bottom:20px;}
.pay-sx-ykt .p-main .parvalue { font-size: 16px; font-weight: bold; }
.pay-sx-ykt .p-main .append { line-height: 20px; color: #999; position: absolute; height: 20px; left: 0px; bottom: -10px; }
.pay-sx-money .p-main .append { line-height: 20px;  }
/*s=pay_list_confirm*/
.pay_list_confirm { width: 400px; padding: 10px; }
.pay_list_confirm table { width: 99%; }
.pay_list_confirm table td div { padding-left: 10px; }
.pay_list_confirm table td.title { width: 80px; }
.pay_list_confirm .btn { padding-top: 20px; text-align: right }
.pay_list_confirm .wxtip { color: #F00; height: 30px; line-height: 30px; }
.pay_list_confirm .hot { font-weight: bold; color: #ff6600; font-size: 14px; float: left;word-break: break-all;}
.pay_list_confirm .account-tip { float: right; margin-right: 5px;}
.pay_list_confirm table { border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.pay_list_confirm table td { height: 32px; line-height: 32px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
.pay_list_confirm table td.title { text-align: center; background: #f5f7fb; }
/*s=pop-paytip*/
.pop-paytip { width: 430px; position: relative; }

.pop-paytip s { background: url(../images/ico_big_tip.png) no-repeat 0px 0px; display: block; height: 62px; width: 70px; position: absolute; left: 30px; top: 25px; }
.pop-paytip-ok s{background: url(../images/ico_big_succes.png) no-repeat 0px 0px;}
.pop-paytip .con { padding: 30px 20px 10px 120px; }
.pop-paytip .con h3 { font-size: 16px; line-height: 30px; font-weight: bold; height: 30px; }
.pop-paytip .con p { line-height: 24px; padding: 5px 0px; }
.pop-paytip .con .btn { text-align: right; padding-top: 30px; }


/**/
.vippaybox{ padding-top:16px;}
.pay-submit .btn-com{ margin-right:10px;}
/*主栏开始*/
.m-main { float: right; margin-top: 5px; width: 642px }
.m-main .wrap-nav { height: 42px; border-bottom: 1px solid #51AD26; position: relative; font-family: "microsoft yahei"; font-size: 14px; }
.m-main .wrap-nav .nav { padding-left: 30px }
.m-main .wrap-nav .nav a { float: left; margin-right: 20px; width: 118px; height: 42px; line-height: 42px; text-align: center; color: #555; font-weight: bold; border-radius: 4px 4px 0px 0px; }
/*.m-main .wrap-nav .nav .on { background: linear-gradient(270deg, #51AD26 0%, #00AA2C 100%) #51AD26; color: #fff; }*/
.m-main .wrap-nav .nav .on { background: #51ad26; color: #fff; }
.m-main .wrap-nav .record { float: right; padding-top: 20px; }
.m-main .wrap-nav .record a { color: #0b5ba5; font-size: 13px; }
.m-main .wrap-nav .record a:hover { color: #ff6600 }
.m-main .content { margin-top: 16px; }
.m-main .content .cell-menu { border-bottom: 1px solid #e5e5e5; height: 32px; position: relative; }
.m-main .content .cell-menu .bar { height: 32px; position: absolute; left: 30px; bottom: -1px;/*width: 80%;*/ }
.m-main .content .cell-menu .bar span { background: #f6f6f6; display: block; float: left; height: 30px; border: 1px solid #e6e6e6; line-height: 30px; padding: 0px 15px; margin-right: 10px; cursor: pointer; }
.m-main .content .cell-menu .bar .on { background: #FFFFFF; border-bottom-color: #FFF; }
.m-main .content .fillContent { padding-top: 20px; }
.m-main .d-fieldItem { margin-bottom: 10px; zoom: 1; }
.m-main .d-fieldItem:after { content: ""; display: table }
.m-main .d-fieldItem:after { clear: both }
.m-main .d-fieldItem .title {/*font-size: 14px;*/ line-height: 40px; text-align: right; float: left; height: 40px; width: 160px; color: #333333; }
.m-main .d-fieldItem .title label { }
.m-main .d-fieldItem .core { margin-left: 170px; line-height: 40px; position: relative; _position: static; }
/*用户名*/
.m-main .d-fieldItem .core .form-text { float: left; width: 180px; border: 1px solid #ccc; vertical-align: middle; font-size: 14px; padding: 0px 5px; line-height: 38px; background: #FFF url(../images/btn_area_bg.png) no-repeat 0px 0px; height: 38px; }
.m-main .d-fieldItem .core .form-text:focus { border-color: #999 }
.m-main .d-fieldItem .core .change-text { float: left; padding-left: 20px; height: 40px; text-align: center; line-height: 40px; color: #006ef0 }
.m-main .d-fieldItem .core .change-text:hover { color: #ff6600 }
.m-main .d-fieldItem .core .tip { float: left; line-height: 40px; height: 40px; float: left; padding-left: 10px; }
.m-main .d-fieldItem .core .tip .validate-tip { padding-left: 20px; line-height: 40px; height: 40px; color: #F00; background: url(../images/ico_tip.png) no-repeat; }
.m-main .d-fieldItem .core .tip .right { background-position: 0px 12px }
.m-main .d-fieldItem .core .tip .error { background-position: 0px -41px }
.m-main .d-fieldItem .core .user-default { float: left }
/*充值卡号*/
.m-main .cardNumber .core .form-text { font-weight: bold; }
/*方框元件*/
.m-main .d-fieldItem .core .lbox { line-height: 38px; background: #f9f9f9; text-align: center; float: left; height: 38px; padding: 0px 5px; border: 1px solid #cfcfcf;/*font-size: 14px;*/ margin-right: 10px; margin-bottom: 10px; position: relative; cursor: pointer; }
.m-main .d-fieldItem .core .selected, .m-main .d-fieldItem .core .lbox:hover { color: #ff6600; background: #FFF; height: 36px; line-height: 36px; padding: 0px 4px; border: 2px solid #ff6600; }
/*.m-main .d-fieldItem .core .selected{color: #ff6600; background: #FFF;height: 36px;line-height: 36px;padding:0px 4px;border: 2px solid #ff6600;}*/
.m-main .d-fieldItem .core .selected:hover {/*padding:0px 4px;border: 2px solid #ff6600;*/ }
.m-main .d-fieldItem .core .lbox i { background: url(../images/ico_gou.png) no-repeat 0px 0px; display: none; height: 13px; width: 13px; position: absolute; right: 0px; bottom: 0px; _bottom: -3px; _right: -1px; }
.m-main .d-fieldItem .core .selected i { display: block; }
/*.m-main .d-fieldItem .core .lbox:hover i,.m-main .d-fieldItem .core .selected i{display: block;}*/

/*按钮元件*/
.m-main .d-fieldItem .core .d-btn { border: none; cursor: pointer;/*font-size: 14px;*/ line-height: 40px; font-weight: bold; color: #FFF; background: #ff6600 url(../images/btn_bg.png) repeat-x 0px 0px; text-align: center; display: inline-block; padding: 0px 20px; height: 40px; }
.m-main .d-fieldItem .core .d-btn:hover { background-position: 0 -41px; color: #FFF }
/*数量值元件*/
.m-main .d-fieldItem .core .d-value { float: left; height: 40px; line-height: 40px; color: #ff6600; padding-right: 10px }
/*运营商元件*/
.m-main .d-fieldItem .core .d-operate { padding: 2px 20px 2px 40px; background: url(../images/ico_mop.png) no-repeat; }
.m-main .d-fieldItem .core .mobile { background-position: 10px 0px; _background-position: 10px -2px }
.m-main .d-fieldItem .core .cdma { background-position: 10px -40px; _background-position: 10px -42px }
.m-main .d-fieldItem .core .unicom { background-position: 10px -73px; _background-position: 10px -75px }
/*用户名+输入框*/
.m-main .d-fieldItem .core .get-wealth strong { color: #555; font-weight: normal; }
.m-main .d-fieldItem .core .get-wealth strong span { color: #ff6600; font-weight: bold; }
.m-main .d-fieldItem .core .pay-money strong { color: #555; font-weight: normal; }
.m-main .d-fieldItem .core .pay-money strong span { color: #ff6600; font-weight: bold; }
.m-main .d-fieldItem .core .get-wealth .m2 { color: #777; font-size: 13px; font-weight: normal; }
.m-main .d-fieldItem .core .get-wealth strong .m3 { color: #ff6600; font-weight: normal; }
.m-main .d-fieldItem .core .get-wealth .m4 { color: #777; font-weight: normal; }
.m-main .d-fieldItem .core .forbid { background: #f9f9f9; }
.m-main .d-fieldItem .core .pay-money .payAward { color: red; margin-left: 20px; float: left; height: 40px; line-height: 40px; }
.m-main .d-fieldItem .core .pay-money .payAward a { color: #006ef0 }
.m-main .d-fieldItem .core .pay-money .payAward a:hover { color: #ff6600 }

/*面值*/
.m-main .d-fieldItem .core .money-list {/*width: 300px*/ _height: 40px; }
.m-main .d-fieldItem .core .money-list span.other { padding-left: 10px; }
.m-main .d-fieldItem .core .money-list span.other input { font-size: 14px; line-height: 26px; color: #afafaf; background: #f9f9f9; height: 26px; width: 55px; border: 1px solid #cccccc; text-align: center; _display: inline-block; _margin-top: 4px; margin-right: 5px; }
.m-main .d-fieldItem .core .money-list span.other:hover { color: #ff6600; background: #FFF; height: 36px; padding: 0px 4px 0px 9px; border: 2px solid #ff6600; line-height: 36px; color: #ff6600 }
.m-main .d-fieldItem .core .money-list span.other .unit { }
.m-main .d-fieldItem .core .money-list span.selected { padding: 0px 4px 0px 9px; border: 2px solid #ff6600; }
.m-main .d-fieldItem .core .money-list span.selected input { _margin-top: 3px; background: #fff; color: #ff6600 }
.m-main .d-fieldItem .core .money-list span.selected:hover { padding: 0px 4px 0px 9px; }
.m-main .d-fieldItem .core .payAmountTip { line-height: 16px; color: #F00; *padding-top: 10px
}
/*应付金额*/
.m-main .d-fieldItem .core .pay-money { }
.m-main .d-fieldItem .core .payLimitTip { float: left; height: 40px; line-height: 40px; color: #777; }
/*会员面值*/
.m-main .d-fieldItem .core .member-list { width: 450px; }
/*会员期限*/
.m-main .d-fieldItem .core .tearmValue { }
.m-main .d-fieldItem .core .tearmValue .m2 { padding-left: 35px; color: #555; font-weight: normal; }
.m-main .d-fieldItem .core .tearmValue .m2 .m3 { color: #ff6600; }
/*获得银子*/
.m-main .d-fieldItem .core .silverValue { width: 120px; }
.m-main .d-fieldItem .core .convertSilver { float: left; position: relative; }
.m-main .d-fieldItem .core .silver .convert { padding-left: 30px; *height: 40px;
*line-height: 40px;
cursor: pointer; }
.m-main .d-fieldItem .core .silver .convert i { background: url(../images/ico_fx.png) no-repeat -22px -0px; display: inline-block; height: 18px; width: 18px; vertical-align: middle; position: absolute; left: 6px; top: 12px; cursor: pointer; }
.m-main .d-fieldItem .core .silver .convert i.checked { background-position: 0px 0px }
.m-main .d-fieldItem .core .silver .convert .about { display: inline-block; height: 18px; width: 18px; background: url(../images/ico_about.png) no-repeat; vertical-align: middle; }
.m-main .d-fieldItem .core .silver .convert span { *vertical-align: middle;
*display: inline-block;
}
/*获得财富*/

/*选择运营商*/
.m-main .d-fieldItem .pay-operator .lbox { background-color: #fff; }
/*选择银行*/

/*验证码*/
.m-main .d-fieldItem .core .img-code { cursor: pointer; background: url(../images/ico_refresh.png) no-repeat right center; height: 30px; width: 80px; left: 105px; top: 5px; position: absolute; z-index: 100; }
.m-main .d-fieldItem .filed-code { position: relative; _margin-left: 10px; _zoom: 1; }
.m-main .d-fieldItem .filed-code .img-code { +top:3px;
}
#globalShare .d-fieldItem { position: relative; }
/*168 step*/
.steps { margin-left: 50px; padding-bottom: 30px }
.pay-168-step { margin-top: 10px; font-size: 14px; margin-left: 40px }
.pay-168-step h2 { font-weight: normal; font-size: 14px; margin: 0px 0px 10px 0px; line-height: 28px; border-bottom: #d6d6d6 1px solid }
.pay-168-step h3 { font-size: 14px; color: #333; }
.pay-168-step ul { padding-top: 5px }
.pay-168-step ul li { clear: both; z-index: 1; line-height: 30px; text-align: left; _height: 30px }
.pay-168-step .telephone { color: #FF0000 }
.steps p a { color: #0b5ba5 }
.steps p a:hover { color: #ff6600 }
/*确定充值按钮前的提示*/
.m-main .d-fieldItem .core .confirmTip { padding-bottom: 5px; line-height: 16px; color: #f00; }
#globalShare { display: none; }
/*主栏结束*/
/*充值结果*/
.wrap-payResult { padding: 40px 0px 0px 40px; }
.payResult { padding-left: 60px; font-size: 14px; color: #333 }
.payResult h4 { font-size: 24px; font-weight: normal; }
.payResult h4 .u_name { font-weight: bold; font-size: 26px; }
.payResult h4 strong { font-weight: normal; }
.payResult .introduce_info { margin-top: 15px; }
.payResult .func { margin-top: 15px }
.payResult p { line-height: 32px; }
.payResult p strong { color: #FF6600 }
.payResult p .extra { font-weight: normal; color: #ff6600; }
.wrap-payResult p a { color: #006ef0 }
.wrap-payResult p a:hover { text-decoration: underline; }
.wrap-payResult .success { background: url(../images/ico_success.png) left top no-repeat; }
.wrap-payResult .success strong, .wrap-payResult .fail strong { color: #ff6600; }
.wrap-payResult .fail { background: url(../images/ico_fail.png) left top no-repeat; }
.wrap-payResult .paying { margin-top: 100px; margin-left: 100px; padding-left: 80px; background: url(../images/caishen.gif) left center no-repeat; }
.wrap-payResult .paying h4 { height: 70px; line-height: 70px; }
/*弹出框样式*/
.confirmInfo { width: 355px; padding-bottom: 40px; font-size: 13px; color: #000; font-family: "宋体"; }
.confirmInfo .info { padding: 10px 20px 0px 60px; }
.confirmInfo .info table { width: 100% }
.confirmInfo .info table tr { height: 40px; }
.confirmInfo .info table tr strong { font-family: 'Arial' }
.confirmInfo .info table tr .w1 { width: 70px; text-align: right; }
.confirmInfo .info table tr span { color: #ff6600; font-weight: bold; }
.confirmInfo .info h3 { height: 40px; line-height: 40px; font-size: 20px; font-weight: 400; margin-bottom: 30px }
.confirmInfo .info p { line-height: 18px; }
.confirmInfo .func { margin-top: 20px; margin-left: 60px }
/*按钮元件*/
.d-btn { padding: 10px 20px; background-color: #ff6600; color: #fff; font-size: 12px; font-weight: bold; }
.d-btn-lg { float: left; width: 97px; height: 43px; line-height: 42px; font-size: 13px; text-decoration: none; text-align: center; margin-right: 40px; background: url(../images/btn.png) no-repeat; color: #fff }
.d-btn-primary { background-color: #fb7b00; color: #fff; background-position: 0px 0px; }
.d-btn-primary:hover { background-position: -97px 0px; }
.d-btn-default { background-color: #e4e5e4; color: #555; background-position: 0px -43px; }
.d-btn-default:hover { background-position: -97px -43px; }

/*s=erweima-ss*/
.erweima-ss {width: 401px;margin: 3px;margin-left: 0;display: inline;float: right;height: 310px;}
.erweima-ss h4{font-size: 16px;font-family: 'Microsoft YaHei';font-weight: normal;margin-top: 5px;text-align: center;}
.erweima-ss .erweima-ss-iframe{width: 330px;height: 260px;margin-left: 30px;overflow: hidden;}
.fastnetwxcodeweb-pop .erweima-ss-iframe,.haonuowxcodeweb-pop .erweima-ss-iframe,.lianlianwxcodeweb-pop .erweima-ss-iframe{margin-left: 55px;}
.erweima-ss .loading{background: url(../images/loading2.gif) center center no-repeat;}
.ico-new { background: url(../images/new.gif) no-repeat; display: block; height: 30px; width: 30px; position: absolute; left: 2px; top: 5px; }
/*支付宝弹出框*/
.alipay-ss { width: 401px; margin: 3px; margin-left: 0; display: inline; float: right; height: 310px; }
.alipay-ss h4 { font-size: 16px; font-family: 'Microsoft YaHei'; font-weight: normal; margin-top: 5px; text-align: center; }
.alipay-ss .alipay-ss-iframe { width: 330px; height: 260px; margin-left: 30px; overflow: hidden; }
.alipay-ss .loading { background: url(../images/loading.gif) center center no-repeat; *zoom:1;
}
.weixinpay-pop .alipay-ss-iframe { margin-left: 55px; }
.ico-new { background: url(../images/new.gif) no-repeat; display: block; height: 30px; width: 30px; position: absolute; left: 2px; top: 5px; }

.pop-vip-tip { width: 560px; position: relative; }
.pop-vip-tip s { background: url(../images/ico_viptip.png) no-repeat 0 0; display: block; height: 80px; width: 80px; position: absolute; left: 36px; top: 20px; }
.pop-vip-tip .con { padding: 20px 20px 0 135px; }
.pop-vip-tip .con h3 { font-size: 16px; line-height: 30px; font-weight: 700; height: 30px; color: #464646; }
.pop-vip-tip .con p { line-height: 24px; }
.pop-vip-tip .btn { padding: 12px 0 30px 0; text-align: center; }
.pop-vip-tip .pay-btn-com6{ margin-right: 20px;}
.pay-btn-com5,.pay-btn-com6{ border:none; cursor:pointer; display: inline-block; height: 36px; font-size:14px; line-height:36px; text-align: center;padding: 0 20px;color: #fff; border-radius: 3px; }
.pay-btn-com5:hover,.pay-btn-com6:hover{color: #fff;}
.pay-btn-com5{ background-color:#ff852c;color: #fff;}
.pay-btn-com5:hover{background-color:#ff942c;}
.pay-btn-com6{background-color:#999;}
.pay-btn-com6:hover{background-color:#b3b3b3;}


.s11{width: 100%;padding-top: 30px;}
.s11-a{background: url(../images/s11.jpg) no-repeat;width: 590px;height: 235px;display: block;margin: 0 auto;}


/*.m-main:after{content: "020";display: block; height: 0; clear: both; visibility: hidden;  }*/
/*.m-main{zoom:1;}*/
.prompt{position: absolute;bottom: 0;line-height: 20px;}


.wrap-content .pay-sub{padding-top:15px;overflow:hidden;padding-left:50px}
.wrap-content .pay-sub-item{margin-bottom:10px;position: relative;}
.wrap-content .pay-sub-item .pay-title{font-size:14px;line-height:40px;text-align:right;float:left;height:40px;width:80px;color:#333}
.wrap-content .pay-sub-item .pay-main{margin-left:90px;line-height:40px}
.wrap-content .pay-sub-item .des{clear: both;padding-left: 90px;padding-top: 3px;}
.wrap-content .pay-sub-item .error-tip{line-height:40px;height:40px;display:none;color:red;background:url(../images/ico_error.png) no-repeat left center;text-indent:10px;margin-left: 15px;}
.wrap-content .pay-sub-item .unit{margin-left: 5px;float: left;}
.wrap-content .pay-sub .t-num{font-size:16px;font-weight:700;color:#F60}
.wrap-content .pay-sub .orange{color:#F60}
.wrap-content .tip h4{background: url(../images/ico_light.png) no-repeat 0 center;font-size:12px;font-weight:700;height:30px;line-height:30px;padding-left:24px}
.wrap-content .tip .info{line-height:24px;padding-left:24px}
.wrap-content .tip .info ol{list-style:decimal outside none;padding-left:18px;*padding-left:25px;width:90%}

.wrap-content .no-tongbao{padding-top:80px;height: 100px;padding-left:90px;position: relative;font-size: 14px;}
.wrap-content .no-tongbao i{position: absolute;top: 70px;left: 40px;background: url('../images/ico_fail.png');width: 40px;height: 40px;}
.wrap-content .no-tongbao a{color: #F60;}
.exg-pop{width: 200px;height: 80px;line-height: 80px;background-color: #fff;color: #333;text-align: center;font-size: 14px;border:2px solid #ccc;_padding-top: 15px;_height:55px;}
.exg-pop i{display: inline-block;background: url('../images/ico_success.png') no-repeat;width: 40px;height: 40px;vertical-align: middle;margin-right: 10px;}
.wrap-content .pay-sub-item .exg-tip{line-height:40px;height:40px;display:none;color:red;position: absolute;top:0;left: 180px;}
.exg-btn{*padding: 0 10px;}

.exg-pop-loading{display: inline-block;background: url('../images/loading4.gif') no-repeat;width: 32px;height: 32px;}
#J_pay_nav{margin-bottom: 30px;}

