﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
html { overflow-x: hidden; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; }
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
a { text-decoration: none; cursor: pointer; }
a:hover { }
body { font-family: arial,sans-serif,"宋体"; font-size: 12px; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.ofh { overflow: hidden; zoom: 1; }
.zoom { zoom: 1; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
/*layout*/

.stage_wrap, .wrap { width: 998px; margin: 0 auto; overflow: hidden; }
.wrap { font-family: "Microsoft YaHei"; }
/*stage_top*/
.stage_top { height: 116px; background: #fff; border-bottom: 1px solid #c00; }
.pay_top { height: 116px; }
.nav_stage { margin: 42px 0 0 0; }
.nav_stage li { float: left; margin-left: 50px; }
.nav_stage li a { font-size: 24px; font-family: "Microsoft YaHei"; color: #999; }
.nav_stage li a:hover, .nav_stage li.cur a { color: #c00; }
.logo_pay { margin-top: 22px; }
.curpage { margin: 15px 0; height: 24px; line-height: 24px; font-size: 14px; font-family: "Microsoft YaHei"; color: #525252; }
.curpage a { color: #525252; }
.curpage a:hover { color: #c00; }
.curpage span { color: #c00; }
.main { min-height: 500px; }
.stagebox { border: 1px solid #e2e2e2; }
.leftside { width: 240px; background: #f8f7f7; }
.content {  min-height: 670px;  }
/*changed width:705px;*/
/*add by chenqiaoling 2014-12-29*/
.p25 { padding: 25px; }
.leftside .gamelogo { height: 150px; }
.leftside .gamelogo img { display: block; margin: auto; vertical-align: bottom; }
.gamemoney { line-height: 34px; text-align: center; font-size: 14px; font-weight: bold; font-family: "Microsoft YaHei"; color: #5a5a5a; }
.gamerule { line-height: 24px; text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; color: #999; }
.gamerule input { display: inline-block; vertical-align: -2px; }
.gamerule a { color: #4888d8; }
.step { width: 520px; margin: 10px auto 40px; }
.mr165 { margin-right: 165px; *margin-right: 160px; }
.steptext span { float: left; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #666; }
.steptext span.cur { font-weight: bold; }
.steptext span.fu { color: #999; }
.stepnum { padding-left: 5px; }
.stepnum span { float: left; }
.step1, .step2, .step3 { width: 36px; height: 36px; color: #fff; text-align: center; line-height: 36px; font-size: 16px; }
.step1 { background: url(../images/step02.png) no-repeat; _background: url(../images/step02.gif) no-repeat; }
.step1 a { display: block; color: #fff; }
.step2 { background: url(../images/step03.png) no-repeat; _background: url(../images/step03.gif) no-repeat; }
.step2 a { display: block; color: #fff; }
.step3 { background: url(../images/step01.png) no-repeat; _background: url(../images/step01.gif) no-repeat; }
.step3 a { display: block; color: #fff; }
.stepline1 {
    width: 188px;
    font-size: 0;
    line-height: 0;
    margin-top: 16px;
    border-bottom: 2px solid #1f8e0c;
}
.stepline2 { width: 188px; font-size: 0; line-height: 0; margin-top: 16px; border-bottom: 2px solid #dedede; }
.stepad { font-size: 20px; margin-top: 10px; text-align: center; width: 100%; }
.stepad a { color: red; }
.formdiv { margin-bottom: 15px; }
.formdiv .formt { width: 170px; text-align: right; font-size: 14px; line-height: 36px; font-weight: bold; color: #666; }

.payaccount { line-height: 36px; color: #666; }
.hisaccount { display: inline-block; width: 150px; border: 1px solid #fff; line-height: 34px; font-weight: bold; font-size: 14px; font-family: "Microsoft YaHei"; color: #4888d8; background: url(../images/moreselect.gif) no-repeat 129px center; text-align: center; }
.hisaccount:hover, .hisacc .selected { border: 1px solid #000; border-bottom: none; }
.payforother { margin-left: 75px; line-height: 36px; font-weight: bold; font-size: 14px; font-family: "Microsoft YaHei"; color: #4888d8; }
.formselect a { float: left; _display: inline; width: 118px; height: 33px; margin: 0 14px 8px 0; border: 1px solid #d8d8d8; text-align: center; line-height: 33px; font-size: 14px; font-family: "Microsoft YaHei"; color: #646464; }
.formselect a:hover, .formselect a.hover { width: 116px; height: 31px; border: 2px solid #c00; line-height: 31px; font-weight: bold; color: #333; }
.formselect a.cur { width: 116px; height: 31px; border: 2px solid #c00; line-height: 31px; font-weight: bold; color: #333; background: url(../images/selected.png) no-repeat right bottom; _background: url(../images/selected.gif) no-repeat right bottom; }
.lastfs { position: relative; }
.formselect .lastfs:hover, .formselect .lastfs.hover { height: 33px; border-bottom: none; background: none; }
.formselectlast { width: 116px!important; height: 31px; border: 2px solid #c00!important; line-height: 31px!important; font-weight: bold; color: #333; border-bottom: none!important; background: none; }
.lastfs span { position: absolute; right: 6px; top: 15px; width: 8px; height: 4px; font-size: 0; line-height: 0; background: url(../images/moreselect.gif) no-repeat; }
.lastfs:hover span { right: 5px; top: 14px; }
.selectlist { display: none; position: absolute; top: 76px; right: 122px; _right: 122px; z-index: 9999; width: 116px; background: #fff; border: 2px solid #c00; border-top: none; height: 137px; z-index: 0; }
* + html .selectlist { right: 122px; }
* + html .js_paymore { margin-left: 60px; }
.selectlist em { display: block; width: 116px; height: 34px; margin: 0; line-height: 34px; border: none; font-style: normal; text-align: center; cursor: pointer; font-size: 14px; font-family: "Microsoft YaHei"; color: #646464; background: #fff; }
.selectlist em:hover { background: #f3f3f3; }
/*银行*/
.formselectlist { width: 500px; }
.formselectlist a:hover { width: 116px; height: 28px; border: 2px solid #c00; line-height: 28px; color: #333; }
.formselectlist a.cur { width: 116px; height: 28px; border: 2px solid #c00; line-height: 28px; color: #333; }
.formselectlist span.yxj { position: absolute; width: 116px; height: 28px; line-height: 28px; background: url(../images/selected.png) no-repeat right bottom; _background: url(../images/selected.gif) no-repeat right bottom; right: 0px; top: 0px; display: none; }
.js_morebacklist { display: none; }
.js_moreback { display: none; }
.formselectlist a { float: left; _display: inline; width: 120px; height: 32px; text-indent: -9999px; margin: 0 14px 8px 0; border: 0px solid #d8d8d8; text-align: center; line-height: 32px; font-size: 14px; font-family: "Microsoft YaHei"; color: #646464; background: url("http://www.gyyx.cn/Content/cha/images/bank_bg.gif") no-repeat; position: relative; z-index: 0; }
.formselectlist a.cmb { background-position: 0 -32px; }
.formselectlist a.ccb { background-position: 0 -64px; }
.formselectlist a.bocb2c { background-position: 0 -96px; }
.formselectlist a.abc { background-position: 0 -128px; }
.formselectlist a.comm { background-position: 0 -160px; }
.formselectlist a.spdb { background-position: 0 -192px; }
.formselectlist a.gdb { background-position: 0 -224px; }
.formselectlist a.citic { background-position: 0 -256px; }
.formselectlist a.cebbank { background-position: 0 -288px; }
.formselectlist a.cib { background-position: 0 -320px; }
.formselectlist a.sdb { background-position: 0 -352px; }
.formselectlist a.cmbc { background-position: 0 -384px; }
.formselectlist a.hzcbb2c { background-position: 0 -416px; }
.formselectlist a.icbcbtb { background-position: 0 -448px; }
.formselectlist a.abcbtb { background-position: 0 -480px; }
.formselectlist a.spdbb2b { background-position: 0 -512px; }
.formselectlists { width: 500px; }
.formselectlists a:hover { width: 116px; height: 28px; border: 2px solid #c00; line-height: 28px; color: #333; }
.formselectlists a.cur { width: 116px; height: 28px; border: 2px solid #c00; line-height: 28px; color: #333; }
.formselectlists span.yxj { position: absolute; width: 116px; height: 28px; line-height: 28px; background: url(../images/selected.png) no-repeat right bottom; _background: url(../images/selected.gif) no-repeat right bottom; right: 0px; top: 0px; display: none; }
.formselectlists a { float: left; _display: inline; width: 120px; height: 32px; text-indent: -9999px; margin: 0 14px 8px 0; border: 0px solid #d8d8d8; text-align: center; line-height: 32px; font-size: 14px; font-family: "Microsoft YaHei"; color: #646464; background: url("images/bank_bgs.gif") no-repeat; position: relative; z-index: 0; }
.formselectlists a.chb { background-position: 0 -32px; }
.formselectlists a.ccb { background-position: 0 -64px; }
.formselectlists a.comm { background-position: 0 -96px; }
.formselectlists a.cmb { background-position: 0 -128px; }
.formselectlists a.cmbc { background-position: 0 -160px; }
.formselectlists a.sdb { background-position: 0 -192px; }
.formselectlists a.sdbs { background-position: 0 -224px; }
.formselectlists a.spdbb2b { background-position: 0 -256px; }
.formselectlists a.gdb { background-position: 0 -288px; }
.formselectlists a.cebbank { background-position: 0 -320px; }
.formselectlists a.hxb { background-position: 0 -352px; }
.formselectlists a.cib { background-position: 0 -384px; }
.formselectlists a.citic { background-position: 0 -416px; }
.formselectlists a.shb { background-position: 0 -448px; }
.formselectlists a.abc { background-position: 0 -480px; }
.formselectlists a.psbc { background-position: 0 -512px; }
.formselectlists a.bjb { background-position: 0 -544px; }
.formselectlists a.bjrcb { background-position: 0 -576px; }
.selectlist input { float: left; _display: inline; margin-left: 5px; width: 20px; margin-top: 12px; _margin-top: 7px; }
.selectlist span { float: left; _dipslay: inline; }
.selectlist a:hover { background: #f3f3f3; width: 98px; height: 34px; margin: 0; line-height: 34px; border: none; font-weight: normal; }
.acclist { display: none; position: absolute; top: 33px; left: 0; z-index: 1000; width: 150px; background: #fff; border: 1px solid #000; border-top: none; }
.acclist a { display: block; width: 150px; height: 34px; margin: 0; line-height: 34px; border: none; }
.acclist input { float: left; _display: inline; margin-left: 5px; width: 20px; margin-top: 12px; _margin-top: 7px; }
.acclist span { float: left; _dipslay: inline; }
.acclist a:hover { background: #f3f3f3; width: 150px; height: 34px; margin: 0; line-height: 34px; border: none; font-weight: normal; }
.discount { clear: both; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #c00; }
.pmoney a { width: 72px; }
.pmoney a:hover, .pmoney a.cur { width: 70px; }
input, button, textarea, select { *font-size: 100%; outline: none; resize: none; }
.omoney input { display: none; border: none; width: 54px; padding: 2px 0px; }
.paybank { line-height: 36px; font-weight: bold; color: #666; }
.bankline { width: 388px; height: 29px; display: none; float: left; background-image: url(../images/morebankbg.jpg); background-repeat: no-repeat; position: relative; }
.formselectlist div.moreback { line-height: 18px; color: #646464; background: none; text-indent: 0px; font-size: 10px; width: 60px; height: 18px; margin: 5px 0 0 0; text-align: center; position: absolute; left: 44.5%; top: 18%; cursor: pointer; }
.formselectlists div.moreback { line-height: 18px; color: #646464; background: none; text-indent: 0px; font-size: 10px; width: 60px; height: 18px; margin: 5px 0 0 0; text-align: center; position: absolute; left: 44.5%; top: 18%; cursor: pointer; }
.rate { line-height: 36px; color: #999; }
.paynum { clear: both; display: block; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #999; }
.paynum span { color: #c00; }
.payresult { line-height: 36px; font-size: 24px; color: #c00; }
.yuan { line-height: 36px; color: #333; margin-left: 5px; }
.cardnum span, .cardnum input { float: left; _display: inline; }
.cardnum input { width: 72px; height: 29px; line-height: 29px; padding: 2px 4px; border: 1px solid #d8d8d8; text-align: center; }
.cardnum span { width: 20px; margin-top: 17px; font-size: 0; line-height: 0; border-bottom: 1px solid #d8d8d8; }
.inp { width: 210px; height: 28px; line-height: 28px; _height: 32px; _line-height: 32px; padding: 2px 4px; _padding: 0 4px; border: 1px solid #d8d8d8; }
.inpsever { width: 176px; height: 28px; line-height: 28px; _height: 32px; _line-height: 32px; padding: 2px 4px; _padding: 0 4px; border: 1px solid #d8d8d8; color: #666; }
.pserver { background: url("images/moreselect.gif") no-repeat scroll center center #d8d8d8; cursor: pointer; height: 34px; left: 186px; position: absolute; top: 0; width: 34px; }
.cardrule { clear: both; display: block; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #999; }
.payformbtn { display: block; width: 242px; height: 46px; margin: 10px 0 20px; background: #c00; border: none; line-height: 46px; font-size: 18px; font-family: "Microsoft YaHei"; color: #fff; text-align: center; float: left; }
.payformbtn:hover { background-color: #e03737; }
span.errors { background: url("images/error.gif") no-repeat left center; color: #c00; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 36px; margin-left: 10px; padding-left: 15px; }
.tips { padding-top: 0px; border-top: none; }
.tips p { margin: 0 32px; line-height: 24px; font-size: 12px; font-family: "Microsoft YaHei"; color: #666; }
.tipst { font-weight: bold; }
.tips p a { color: #666; font-weight: bold; }
.tipsa { padding-top: 0px; border-top: none; }
.tipsa p { margin: 0 0px; line-height: 24px; font-size: 12px; font-family: "Microsoft YaHei"; color: #666; }
.tipsa p a { color: #666; font-weight: bold; }
span.error { background: url("images/error.gif") no-repeat left center; color: #c00; float: left; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 36px; margin-left: 10px; padding-left: 15px; }
.js_ronamelayer span { display: none; height: 15px; left: 169px; line-height: 15px; position: absolute; top: -13px; }
span.success { background: url("images/success.png") no-repeat left center; color: #c00; float: left; font-family: "Microsoft YaHei"; font-size: 12px; line-height: 36px; margin-left: 10px; padding-left: 15px; }
.pr { position: relative; }
.pa { position: absolute; }
.code_xgsubd { z-index: 9999; }
.code_xgsubtc { position: absolute; left: 0px; top: 33px; width: 510px; border: 1px solid #e2e2e2; font-size: 12px; background: #fff; padding-bottom: 12px; z-index: 9999; }
* html .code_xgsubtc { top: -176px; }
* + html .code_xgsubtc { top: -176px; }
.code_xgsubtc .code_xgs1 { line-height: 24px; position: relative; background: #ebebeb; display: block; }
.code_xgsubtc span.code_xgs1 a { display: inline-block; width: 102px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #999; font-family: "Microsoft YaHei"; border-right: 1px solid #fff; }
.code_xgsubtc span.code_xgs1 span { display: inline-block; width: 198px; height: 34px; line-height: 34px; text-align: right; font-size: 14px; color: #ff6600; font-family: "Microsoft YaHei"; border-right: 0px solid #fff; font-weight: 700; }
.code_xgsubtc span.code_xgs1 span a { text-align: right; border-right: 0px solid #fff; }
.code_xgsubtc span.code_xgs1 span.firstserspan { border-right: 1px solid #fff; width: 102px; text-align: center; }
.code_xgsubtc span.code_xgs1 span.lastclosespan { border-right: 0px solid #fff; width: 102px; }
.code_xgsubtc span.code_xgs1 span.lastclosespan a { text-align: right; border-right: 0px solid #fff; }
.code_xgsubtc span.code_xgs1 .spanlink { border-right: 1px solid #fff; padding: 0 10px 0 10px; text-align: left; width: 281px; }
.code_xgsubtc span.code_xgs1 .js_linkipt { padding: 0px; margin: 0px; width: 80px; }
.code_xgsubtc span.code_xgs1 .js_linka { margin: 0 0 0 10px; padding: 2px 3px; border: 1px solid #97a5b9; background: #a03232; font-weight: normal; color: #fff; font-size: 12px; width: 50px; height: 20px; line-height: 20px; cursor: pointer; }
.code_xgsubtc span.code_xgs1 .js_linkfonts { font-weight: normal; color: red; font-size: 12px; display: inline; padding: 0 0 0 10px; border: none; width: 108px; }
.code_xgsubtc span.code_xgs1 a.code_aon { color: #ff6600; font-weight: 700; }
.code_xgsubtc .code_xgs1 a.cur { background: #fff; color: #666; font-weight: bold; }
.code_xgsubtc .close { position: absolute; right: 10px; top: 7px; }
.code_xgsubd1 { width: 500px; padding-left: 5px; padding-top: 10px; }
.code_xgsubd1 li { float: left; line-height: 26px; padding: 2px 4px; width: 18%; }
/* By yanli 2012.2.7 */
.code_xgsubd1 li a { display: block; color: #666; font-family: "Microsoft YaHei"; }
.code_xgsubd1 li a:hover { color: #4888d8; text-decoration: none; }
.navwrapcls { overflow: hidden; cursor: pointer; font-weight: bold; margin-right: 27px; margin-top: 6px; }
.navwrapcls li { float: right; _display: inline; margin-right: 1px; width: 18px; line-height: 18px; color: #fff; background: #d8d8d8; text-align: center; }
.paybottom { margin: 0 0 20px 96px; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 24px; color: #999; }
.paybottom a { padding: 0 5px; color: #4888d8; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 24px; }
.paybottom a:hover { text-decoration: underline; }
/*banner*/
.i_banner { position: relative; height: 280px; text-align: center; overflow: hidden; }
.bannerbox { position: absolute; width: 1920px; margin: auto auto; overflow: hidden; }
.banner { font-size: 12px; height: 30px; line-height: 30px; text-align: center; color: #7e7d7d; background-color: #ebebeb; }
.bannerbtn { position: absolute; bottom: 10px; left: 50%; margin-left: -33px; height: 12px; }
.bannerbtn a { float: left; _display: inline; display: inline-block; width: 12px; height: 12px; margin-left: 6px; background-color: #999; transition: width .2s linear; }
.bannerbtn .ons { width: 24px; background-color: #c00; }
.bannerbox li { display: none; }
/*最近充值 + 快速通道 */
.LatelyRecharge { margin-top: 20px; }
.LatelyRecharge .left, .fastTrack .left { float: left; position: relative; width: 158px; height: 158px; line-height: 158px; background-color: #cc0000; color: #fff; text-align: center; font-size: 20px; }
.LatelyRecharge .left i, .fastTrack .left i { position: absolute; left: 100%; top: 50%; margin-top: -12px; margin-left: -24px; width: 0; height: 0; font-size: 0; border-width: 12px; border-style: dashed solid dashed dashed; border-color: transparent #fff transparent transparent; overflow: hidden; }
.LatelyRecharge .middle, .fastTrack .middle { float: left; width: 840px; height: auto; border: 1px #d2d2d2 solid; border-style: solid none; background-color: #fff; }
.LatelyRecharge .middle li { float: left; margin: 0 auto; width: 210px; text-align: center; }
.LatelyRecharge .logobox { display: block; width: 210px; padding: 25px 0; color: #000; text-align: center; }
.LatelyRecharge .logobox:hover { background: #f2f2f2; }
.LatelyRecharge .logobox .logo { margin: 0 auto; width: 86px; height: 86px; line-height: 86px; vertical-align: middle; _display: inline; *display: inline; }
.LatelyRecharge .logobox .logo img { _display: inline; *display: inline; }
.LatelyRecharge .logobox .lg1 { _background: url(../images/logo1.gif) no-repeat center center; }
.LatelyRecharge .logobox .lg2 { _background: url(../images/logo2.gif) no-repeat center center; }
.LatelyRecharge .logobox .lg3 { _background: url(../images/logo3.gif) no-repeat center center; }
.LatelyRecharge .logobox .logoname { line-height: 20px; height: 20px; font-size: 14px; text-align: center; }
.LatelyRecharge .right { zoom: 1; float: left; width: 156px; height: 156px; border: 1px #d2d2d2 solid; background-color: #e9eaeb; }
.LatelyRecharge .right .jia { display: block; _display: inline; zoom: 1; position: relative; margin-top: 22px; width: 45px; height: 22px; border-top: 1px #cc0000 solid; }
.LatelyRecharge .right .jia i { display: inline-block; position: absolute; top: -22px; left: 22px; width: 1px; height: 45px; background-color: #cc0000; }
.LatelyRecharge .right .ckxqbox { display: block; padding-top: 45px; padding-left: 55px; width: 101px; height: 111px; }
.LatelyRecharge .right .ckxq { margin-top: 10px; font-size: 14px; color: #999; line-height: 20px; }
/*快速通道*/
.fastTrack { margin-top: 40px; }
.fastTrack .left { background-color: #e06666; height: 118px; line-height: 118px; }
.fastTrack .middle { padding: 0; width: 840px; height: 118px; border: none; text-align: center; }
.fastTrack .middle a { float: left; display: block; padding: 15px 0; width: 209px; height: 88px; border: 1px #ccc solid; border-style: solid solid solid none; text-align: center; color: #333; font-size: 14px; background-color: #fff; transition: background .2s linear; }
.fastTrack .middle a:hover { background-color: #f2f2f2; }
.fastTrack .middle a i { display: inline-block; background: url(../images/Rechargeicon.png) no-repeat 0 -36px; width: 55px; height: 55px; }
.fastTrack .middle .fastTrack_2 { background-position: 0 -91px; }
.fastTrack .middle .fastTrack_3 { background-position: 0 -146px; }
.fastTrack .middle .fastTrack_4 { background-position: 0 -201px; }
/*游戏充值 + 光宇币兑换 */
.gameRecharge .title, .gameChange .title { height: 60px; border-bottom: 3px #cc0000 solid; }
.gameRecharge .title h2, .gameChange .title h2 { font-weight: 600; height: 60px; color: #333; font-size: 30px; line-height: 60px; }
.gameRecharge .title .red, .gameChange .title .red { color: #cc0000; }
.gameRecharge .c_title { zoom: 1; _position: relative; margin: 25px 0 15px 0px; margin-left: -16px; height: 36px; line-height: 36px; }
.gameRecharge .c_title h3 { float: left; margin-left: 16px; width: 491px; font-size: 18px; font-weight: 600; background: url(../images/titlebg.jpg) repeat-x; text-align: center; _display: inline; }
.gameRecharge .c_title2 { position: relative; margin: 25px 0 15px 0px; padding-left: 10px; height: 36px; line-height: 36px; background: url(../images/titlebg.jpg) repeat-x; font-size: 18px; font-weight: 600; }
.gameRecharge .c_black { display: block; position: absolute; top: 0px; right: 10px; height: 36px; }
.gameRecharge .c_black span { float: left; display: inline-block; margin-right: 5px; height: 36px; line-height: 36px; font-size: 14px; color: #666; }
.gameRecharge .c_black i { float: left; display: inline-block; background: url(../images/Rechargeicon.png) no-repeat -38px 0; width: 18px; height: 36px; }
.webgamelist { margin-left: -16px; }
.webgamelist ul { float: left; _display: inline; _padding-bottom: 1px; width: 491px; margin-left: 16px; }
.webgamelist ul li { float: left; _display: inline; margin: 0 -1px -1px 0; border: 1px #e3e3e3 solid; background-color: #fff; }
.webgamelist ul .picli { width: 243px; height: 106px; transition: background .2s linear; }
.webgamelist ul li.curr { background-color: #f2f2f2; }
.webgamelist ul .paybtnbox { display: none; }
.webgamelist ul .picli .paybtn { padding: 0 25px; line-height: 24px; font-size: 14px; color: #fff; background-color: #cc0000; border-radius: 2px; }
.webgamelist .gamelogo { float: left; _display: inline; margin: 10px; width: 86px; height: 86px; }
/*.webgamelist .gamelogo img { _display: none; }*/
.webgamelist .gamelogo a { _display: block; _width: 86px; _height: 86px; _background: url(../images/logo1.gif) no-repeat center center; }
.webgamelist .picgamename { display: inline-block; padding-top: 40px; height: 20px; line-height: 20px; color: #333; font-size: 16px; }
.webgamelist .gamename { display: inline-block; width: 121px; height: 55px; line-height: 55px; font-size: 14px; text-align: center; color: #333; }
.webgamelist .more { font-size: 14px; color: #999; }
.webgamelist .more b { font-size: 20px; color: #e57f7f; }
.webgamelistmore { margin: 0px; }
.webgamelistmore ul { float: left; _display: inline; _padding-bottom: 1px; width: auto; margin: 0px; }
.webgamelistmore ul li { float: left; _display: inline; margin: 0 -1px -1px 0; border: 1px #e3e3e3 solid; background-color: #fff; }
.webgamelistmore ul li.mr20 { margin-right: 20px; }
.webgamelistmore ul .picli { width: 243px; height: 106px; transition: background .2s linear; }
.webgamelistmore ul li.curr { background-color: #f2f2f2; }
.webgamelistmore ul .paybtnbox { display: none; }
.webgamelistmore ul .picli .paybtn { padding: 0 25px; line-height: 24px; font-size: 14px; color: #fff; background-color: #cc0000; border-radius: 2px; }
.webgamelistmore .gamelogo { float: left; _display: inline; margin: 10px; width: 86px; height: 86px; }
/*.webgamelistmore .gamelogo img { _display: none; }*/
.webgamelistmore .gamelogo a { _display: block; _width: 86px; _height: 86px; _background: url(../images/logo1.gif) no-repeat center center; }
.webgamelistmore .picgamename { display: inline-block; padding-top: 40px; height: 20px; line-height: 20px; color: #333; font-size: 16px; }
.webgamelistmore .gamename { display: inline-block; width: 121px; height: 55px; line-height: 55px; font-size: 14px; text-align: center; color: #333; }
.webgamelistmore .more { font-size: 14px; color: #999; }
.webgamelistmore .more b { font-size: 20px; color: #e57f7f; }
.js_allgamelmoreist { display: none; }
.js_allweblmoreist { display: none; }
/*光宇币兑换 */
.gameChange { }
.gameChange .c_title { margin: 25px 0; height: 36px; line-height: 36px; background: url(../images/titlebg.jpg) repeat-x; }
.gameChange .c_title a { position: relative; display: inline-block; padding: 0 20px; height: 36px; line-height: 36px; text-align: center; color: #333; font-size: 18px; }
.gameChange .c_title a:hover, .gameChange .c_title .on { background-color: #cc0000; color: #fff; }
.gameChange .c_title a:hover i, .gameChange .c_title .on i { position: absolute; left: 50%; top: 100%; margin-left: -5px; width: 0; height: 0; font-size: 0; border-width: 5px; border-style: solid; border-color: #cc0000 transparent transparent; overflow: hidden; }
.changlist ul { margin-left: -66px; margin-top: -30px; }
.changlist li { float: left; _display: inline; margin-left: 66px; margin-top: 30px; width: 464px; height: 113px; border: 1px #d2d2d2 solid; background-color: #fff; }
.changlist li.curr { background-color: #f2f2f2; }
.changlist .chang_pic { float: left; margin: 13px 13px; width: 86px; height: 86px; }
.changlist .chang_info { float: left; margin: 22px 0; padding-left: 25px; }
.chang_info .gamename { line-height: 22px; font-size: 16px; color: #333; }
.chang_info .changtype { line-height: 23px; font-size: 14px; color: #999; }
.chang_info .changtype b { color: #cc0000; font-style: normal; font-weight: normal; }
.chang_info .changbtn { padding: 0 12px; line-height: 24px; font-size: 14px; color: #fff; background-color: #cc0000; border-radius: 2px; }
/*推广积分兑换 */
.gameChange .pro_title { position: relative; margin-top: 20px; margin-bottom: 30px; }
.gameChange .promoter { position: absolute; bottom: 10px; right: 0px; font-size: 14px; color: #666; }
.gameChange .promoter a { color: #4888d8; }
.gameChange .promoter a:hover { text-decoration: underline; }
/*用户中心*/
.userCenter { border: 1px #e2e2e2 solid; width: 996px; }
.userCenter .user_left { float: left; width: 240px; height: 780px; background-color: #f8f7f7; }
.userCenter .userbox { padding: 20px 10px; width: 220px; height: 60px; border-bottom: 5px #cc0000 solid; }
.userbox .tx { float: left; margin: 0 20px; }
.userinfo { float: left; }
.userinfo .username { line-height: 25px; font-size: 14px; color: #5a5a5a; }
.loginout a { padding: 0 10px; height: 23px; line-height: 23px; color: #fff; background-color: #cc0000; font-size: 14px; border-radius: 2px; }
.navi { padding-top: 35px; }
.navi a { display: inline-block; margin-left: 60px; margin-bottom: 20px; padding-left: 25px; width: 155px; height: 20px; line-height: 20px; text-align: left; color: #666; font-size: 14px; background: url(../images/iconUserCenter.png) no-repeat 0 0; }
.navi a:hover { color: #c00; text-decoration: underline; }
.navi .icon2 { background-position: 0 -20px; }
.navi .icon3 { background-position: 0 -40px; }
.navi .icon4 { background-position: 0 -60px; }
.navi .icon5 { background-position: 0 -80px; }
.userCenter .user_right { float: left; width: 755px; background-color: #fff; border-left: 1px #e2e2e2 solid; }
.user_right .title { padding-left: 20px; height: 50px; line-height: 50px; font-size: 24px; background: url(../images/titlebg1.jpg) repeat-x; }
.user_con { padding: 10px 20px; }
.user_right .tab .jiang { margin: 0 15px; color: #ccc; }
.user_right .tab, .user_right .tab1 { position: relative; border-bottom: 1px #e2e2e2 solid; }
.user_right .tab a, .user_right .tab1 a { display: inline-block; height: 40px; line-height: 40px; color: #333; font-size: 18px; }
.user_right .tab .on, .user_right .tab a:hover { color: #cc0000; }
.user_right .tab .hentiao { position: absolute; left: 0px; bottom: 0px; height: 2px; width: 80px; font-size: 0; background-color: #cc0000; color: #cc0000; }
.balancesbox { float: left; padding: 60px 0; width: 350px; text-align: center; }
.balances_t { height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px; color: #666; }
.balancesbox .btnbox { margin-bottom: 10px; }
.balancesbox .btnbox a { display: inline-block; padding: 0 20px; width: 74px; height: 40px; line-height: 40px; color: #fff; text-align: center; border-radius: 2px; }
.balancesbox .btnbox .red1 { background-color: #c00; }
.balancesbox .btnbox .gray1 { background-color: #e2e2e2; color: #999; }
.balancesbox .btnbox .red1:hover { background-color: #e03737; }
.balancesbox .btnbox .blue { background-color: #3c7ac8; }
.balancesbox .btnbox .blue:hover { background-color: #4888d8; }
.lastlist { margin: 30px 0 20px -20px; }
.lastlist li { float: left; _display: inline; margin-left: 20px; padding: 0 15px; width: 195px; height: 309px; background-color: #ebebeb; }
.lastlist .logopic { width: 86px; margin: 20px auto; }
.lastlist p { font-size: 14px; line-height: 24px; color: #6d6d6d; }
.lastlist p span { color: #333; }
.lastlist .btnbox { margin: 20px auto 0px; width: 102px; }
.lastlist .btn { display: inline-block; padding: 0 25px; width: 80px; height: 40px; background-color: #cc0000; line-height: 40px; color: #fff; text-align: center; border-radius: 2px; }
.lastlist .btn:hover { background-color: #e03737; }
/*兑换中心*/
.gamebalances { margin-top: 20px; padding-top: 20px; border-top: 1px #e2e2e2 solid; font-size: 14px; line-height: 24px; color: #666; text-align: center; }
/*弹出框*/
.popupbox { width: 535px; background-color: #f7f6f7; }
.popupbox .popup { position: relative; }
.popup .pop_title { height: 45px; line-height: 45px; text-align: center; background-color: #c00; color: #fff; font-size: 20px; }
.popup .pop_con { margin-top: 10px; overflow: hidden; }
.pop_info { margin-bottom: 10px; height: 35px; line-height: 35px; font-size: 14px; color: #666; }
.pop_lab { width: 200px; font-weight: bold; text-align: right; }
.pop_labs { font-size: 24px; font-weight: bold; padding: 0px; text-align: center; width: 100%; }
.pop_labr { text-align: left; }
.yzminp { width: 210px; height: 29px; line-height: 29px; padding: 2px 4px; border: 1px #d8d8d8 solid; }
.getyzm { position: relative; top: 1px; left: -100px; width: 100px; height: 33px; line-height: 33px; background-color: #e06666; color: #fff; text-align: center; }
.popupbox .chang_btn { width: 130px; height: 36px; line-height: 36px; color: #fff; background-color: #c00; border: none; text-align: center; cursor: pointer; }
.popupbox .back { margin-left: 10px; font-size: 14px; color: #333; }
.heightauto { height: auto; }
/*兑换第2步*/
.ctip { padding-left: 5px; margin-left: 10px; line-height: 36px; font-size: 12px; font-family: "Microsoft YaHei"; color: #999; }
.ctip a { color: #4888d8; text-decoration: underline; }
/*充值兑换第3步*/
.staus { margin-bottom: 10px; height: 30px; font-size: 30px; line-height: 30px; color: #c00; font-family: "Microsoft YaHei"; }
.stausinfo { font-size: 12px; line-height: 24px; color: #333; }
.stausinfo b { color: #c00; font-weight: normal; font-style: normal; }
.btnbox { margin: 30px auto; display: block; }
.carrybtn { display: block; margin: 0 auto; width: 240px; height: 44px; border: 1px #d8d8d8 solid; line-height: 44px; text-align: center; color: #fff; background-color: #c00; font-size: 18px; }
.carrybtn:hover { background-color: #e03737; }
.pay3btn { display: inline-block; margin-right: 25px; padding: 0 30px; height: 36px; line-height: 36px; color: #fff; background-color: #c00; text-align: center; }
.pay3btn:hover { background-color: #e03737; }
.btnbox .bgblue { background-color: #3c7ac8; }
.btnbox .bgblue:hover { background-color: #4888d8; }
.btnbox .bggray { background-color: #e2e2e2; color: #999; }
.new_activity { font-size: 14px; line-height: 24px; color: #999; }
.new_activity a, .stausinfo .blue { color: #4888d8; }
.stausinfo .blue:hover, .new_activity a:hover { text-decoration: underline; }
.new_activity span { margin: 0 10px; }
.fail { padding-left: 60px; padding-bottom: 30px; height: 37px; line-height: 37px; background: url(../images/fail.png) no-repeat; }
/*账号中心弹出层*/
.pb_acc { width: 410px; border: 1px solid #ccc; }
.popup .pop_title_acc { padding-left: 10px; text-align: left; }
.popup .pop_close { position: absolute; right: 5px; top: 5px; width: 30px; height: 30px; color: #fff; font-size: 30px; }
.popup .succ_acc { margin: 50px 0; text-align: center; }
.popup .succ_acc span { padding-left: 50px; height: 50px; line-height: 50px; font-size: 30px; font-family: "Microsoft YaHei"; color: #333; background: url(../images/account/succ3.gif) no-repeat 2px center; }
.popup .succ_acc p { margin-top: 30px; line-height: 24px; font-size: 14px; font-family: "Microsoft YaHei"; color: #666; }
.popup .succ_acc p a { color: #4888d8; }
.popup .pop_btn { display: block; width: 130px; height: 36px; margin: 0 auto 30px; line-height: 36px; color: #fff; background-color: #c00; border: none; text-align: center; cursor: pointer; }
.js_lbfontscroll ul { margin: 0; overflow: hidden; padding: 0; width: 10000px; }
.js_lbfontscroll ul li { float: left; }
.js_lbfontscroll ul li:first-child { width: 998px; }
.js_lbfontscroll a { color: #7e7d7d; font-size: 12px; margin-right: 56px; }
.js_lbfontscroll a:hover { color: #666; text-decoration: underline; }
.js_lbfontscroll { overflow: hidden; }
/*.formselect { position: relative; }*/
/*弹层样式*/
.alertMsg_alert .alertMsgBox { top: 0; width: 535px; position: absolute; z-index: 20001; background: #fff; }
.alertMsg_alert .markMsg { background: #000; left: 0; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; z-index: 20000; }
.ja_mask { position: relative; }
.alertMsg_alert .markMsgs { background: #ccc; right: 0; width: 755px; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; z-index: 20000; }
.alertMsg_alert .Msginfodiv { width: 95%; height: 150px; padding: 15px 0 0 5%; }
.alertMsg_alert .bottomMsgbtn { width: 95%; height: 30px; padding: 0 5% 0 0; text-align: right; }
.alertMsg_alert .Msgtitle { background: #f6f6f6; border-bottom: 1px solid #DDDDDD; height: 30px; padding: 10px 0 0 10px; font-family: SimHei; font-size: 14px; color: #000; }
.js_hidmoneyipt { font-size: 14px; font-family: "Microsoft YaHei"; height: 19px; line-height: 19px; color: #646464; text-align: center; margin: 3px 0 0 0; }
.inps { border: 1px solid #d8d8d8; height: 28px; line-height: 28px; padding: 2px 4px; width: 110px; }
.js_hidcaptcha { display: none; }
/*.js_show { display: inline-block!important; }*/
.js_hidcaptchanone { display: none!important; }
/*error start*/
.community_error_container p.perror { height: 400px; width: 664px; text-align: center; margin: 150px auto 0; color: #666; font-size: 14px; line-height: 24px; }
.community_error_container p.perror span { position: relative; }
.community_error_container p.perror span img { position: absolute; left: -49px; top: -7px; }
.community_error_container p.perror a { color: #cc0000; text-decoration: underline; line-height: 24px; }
/*error end*/
.js_gyyxcardshow { display: none; }
.js_telcarshow { display: none; }
.js_gopayshow { display: none; }
.m_fault1 { background: #ffe1e1; border: 1px solid #f1baba; color: #ef4242; display: none; font-family: "simsun"; font-size: 14px; margin: 30px 0 0 55px; padding: 4px 5px 4px 10px; width: 568px; }
.SearchList ul.m_js { background: none repeat scroll 0 0 #fff; border: 1px solid #aaa; margin-top: 33px; position: absolute; width: 218px; z-index: 999; }
.SearchList ul.m_js li { font-size: 12px; line-height: 18px; padding-left: 5px; padding-top: 2px; width: 128px; }
.label-porinter1 li.role { float: left; font-size: 12px; height: 25px; line-height: 25px; margin: 3px 8px; padding: 0; vertical-align: middle; }
.label-porinter1 li.role input, .label-porinter1 li.role label { float: left; }
.label-porinter1 li.role input { height: 25px; line-height: 25px; margin-right: 3px; }
.label-porinter1 li.role label span { line-height: 23px; }
.label-porinter1 p { padding-bottom: 7px; position: relative; }
.js_alipayshow { display: none; }
/*alipay签约*/
.alipaysigncon { width: 812px; min-height: 280px; height: 280px; background: #f8f7f7; border: none; float: left; padding: 50px 0 0 185px; font-size: 14px; line-height: 25px; color: #666; }
.alipaysSignSuccesscon { width: 632px; min-height: 280px; height: 280px; background: #f8f7f7; border: none; float: left; padding: 50px 0 0 365px; font-size: 18px; line-height: 25px; font-family: "Microsoft YaHei"; }
.alipaylogo { margin: 50px 0 0 30px; background: url(../images/u27.png) no-repeat; width: 32px; height: 32px; float: left; }
.alipaysign { width: 860px; height: 32px; margin: 50px 0 0 10px; border-bottom: 1px solid #ccc; background: url(../images/u26_line.png) no-repeat left bottom; float: left; }
.alipaysign span { font-size: 19px; font-family: "Microsoft YaHei"; color: #333; }
.alipaysigncon .fangcm_pad1 { width: 400px; padding: 20px 0 0 0; font-family: "Microsoft YaHei"; }
.red { color: red; }
.js_JKinfo { display: none; }
.js_JKinfo .js_JKname { color: #666; padding: 10px 0 0 0; text-indent: 10px; }
.js_JKinfo .js_JKpoj { color: #666; padding: 10px 0 0 0; text-indent: 10px; }
.js_JKinfo .js_JKmoney { color: #666; padding: 10px 0 0 0; text-indent: 10px; }
.js_JKinfo .js_JKreserve { color: #666; padding: 10px 0 0 0; text-indent: 10px; }
.js_JKinfo .js_JKphone { color: #666; padding: 10px 0 0 0; text-indent: 10px; }
.js_add_card { width: 80px; height: 24px; padding: 0px; margin: 0px; border: none; background: url(../images/adddk.jpg) no-repeat; cursor: pointer; float: left; }
.JKbtn { float: left; margin: 37px 0 0 22px; font-size: 14px; }
.js_goJKpay { display: none; }
.js_goJKback { display: none; }
.js_goYJpay { display: none; }
.js_goYJpaytrue { display: none; }
.js_goYJtrueback { display: none; }
.js_goYJback { display: none; }
.js_goKT { display: none; }
.js_KTtip { display: none; }
.js_mobak { display: none; }


@charset "utf-8";html{background:white;color:black;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}body,button,input,select,textarea{font:12px \5b8b\4f53,arial,sans-serif;}input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}fieldset,img{border:0;}iframe{display:block;}abbr,acronym{border:0;font-variant:normal;}del{text-decoration:line-through;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}q:before,q:after{content:'';}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}a:hover{text-decoration:underline;}ins,a{text-decoration:none;}a:focus,*:focus{outline:0;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;overflow:hidden;}.clearfix{zoom:1;}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}.hide{display:none;}.block{display:block;}.fl,.fr{display:inline;}.fl{float:left;}.fr{float:right;}


@charset 'utf-8';a:hover{color:#5abb00;text-decoration:underline;}.public-w{margin-left:auto;margin-right:auto;position:relative;width:980px;}.public-pic{background:url(../images/public.png) no-repeat;}.public{background:url(../images/public_pic.png) no-repeat;}.public-top{background-color:#f1f1f1;border-bottom:1px solid #dadada;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;line-height:30px;min-width:980px;position:relative;z-index:1;}.public-top-account{height:30px;overflow:hidden;line-height:32px;}.public-top-account-icon{height:17px;margin:7px 8px 0 0;width:17px;}.nologin,.nologin a{color:#999;}.islogin{color:#6daf07;}.nologin .public-top-account-icon{background-position:-173px -70px;}.islogin .public-top-account-icon{background-position:-191px -70px;}.public-top-account-logout{background-color:#5abb00;border-radius:3px;color:#fff;height:20px;line-height:20px;margin:6px 0 0 17px;text-align:center;width:40px;}.public-top-account-logout:hover{color:#fff;}.public-top-menu{border-left:1px solid #e7e7e7;border-right:1px solid #fbfbfb;}.public-top-menu li{border-left:1px solid #fbfbfb;border-right:1px solid #e7e7e7;text-align:center;position:relative;width:80px;}.public-top-menu a{color:#999;height:30px;}.public-top-menu a:hover{color:#5abb00;text-decoration:none;}.public-top-menu i{border-left:4px solid #f1f1f1;border-right:4px solid #f1f1f1;border-top:4px solid #999;cursor:pointer;height:0;margin:13px 9px 0 -5px;overflow:hidden;width:0;}.public-top-menu a:hover i{border-top:4px solid #5abb00;}.public-top-menu .public-top-menu-setting,.public-top-menu .public-top-menu-list{width:50px;}.public-top-menu-setting em{background-position:-173px -36px;cursor:pointer;height:16px;margin:7px 0 0 11px;width:16px;}.public-top-menu-setting a:hover em{background-position:-190px -36px;}.public-top-menu-list em{background-position:-173px -53px;cursor:pointer;height:16px;margin:7px 0 0 11px;width:16px;}.public-top-menu-list a:hover em{background-position:-190px -53px;}.public-top-menu-options{background-color:#fff;border:1px solid #ccc;padding:5px 0;position:absolute;right:-1px;text-align:center;top:30px;width:80px;}.public-top-menu-options h2{line-height:28px;}.public-top-menu-options a{color:#666;}.public-top-menu-options a:hover{text-decoration:underline;}.public-top-menu-options i{background-position:-143px -35px;border:0;cursor:default;height:7px;margin:0;position:absolute;right:7px;top:-7px;width:12px;}.public-header{height:70px;min-width:980px;position:relative;}.public-header-logo{height:46px;margin:15px 0 0 2px;width:275px;}.public-header-nav{padding-top:28px;}.public-header-nav li{height:26px;margin-right:26px;text-align:center;}.public-header-nav a{color:#666;font:18px \5FAE\8F6F\96C5\9ED1;padding-bottom:3px;_padding-bottom:0;}.public-header-nav a:hover,.public-header-nav .cur a{border-bottom:2px solid #59bc01;color:#32863b;text-decoration:none;zoom:1;}.public-footer{border-top:8px solid #1e73dd;height:100px;min-width:980px;}.public-footer-pic{margin:0 20px 0 10px;}.public-footer-logo{background-position:0 0;height:42px;margin:29px 10px 0 0;width:142px;}.public-footer-pic1{background-position:0 -89px;height:52px;margin:25px 10px 0 0;width:150px;}.public-footer-pic2{background-position:-175px 0;height:35px;margin-top:32px;width:35px;}
.public-footer-copyright {
    color: #1f1f1f;
    margin-top: 20px;
    width: 860px;
    margin-left: 9%;
    text-align: center;
}.public-footer-copyright li{line-height:22px;width:100%;}.public-footer-copyright a{color:#1f1f1f;}.public-footer-copyright a:hover{color:#5abb00;}.public-popup-login{height:411px;overflow:hidden;position:relative;width:392px;}.public-popup-login-close{height:13px;position:absolute;right:3px;top:4px;width:13px;}.iw-alert{padding:5px;position:relative;width:350px;}.iw-alert-bg{background-color:#000;height:100%;filter:alpha(opacity=15);left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1;}.iw-alert-inner{background-color:#fff;height:150px;width:350px;}.iw-alert-inner p{color:#333;font:16px/20px \5FAE\8F6F\96C5\9ED1;padding:40px 10px;text-align:center;}.iw-alert-inner a{background-color:#1e73dd;border:1px solid #1e73dd;border-radius:2px;bottom:20px;color:#fff;font:14px/36px \5FAE\8F6F\96C5\9ED1;height:36px;left:125px;position:absolute;text-align:center;width:100px;}.iw-alert-inner a:hover{background-color:#669f13;text-decoration:none;}.iw-select{background-color:#d7e0e6;font-size:14px;padding:1px;position:relative;}.iw-select-arrow{font-size:12px;position:absolute;right:10px;top:14px;z-index:1;}.iw-select-selected{background-color:#fff;border:1px solid #d2d2d2;color:#333;cursor:default;height:36px;line-height:36px;text-indent:8px;width:174px;}.iw-select-options{background-color:#fff;border:1px solid #7a91a8;display:none;left:0;position:absolute;top:40px;width:176px;z-index:2;}.iw-select-option{background-color:#fff;color:#333;cursor:default;height:24px;line-height:24px;text-indent:11px;}.iw-select-option:hover{background-color:#95afc8;color:#fff;}.pay-banner{background:url(../images/pay_banner.jpg) no-repeat center top;height:120px;min-width:980px;}.pay-w{margin-left:auto;margin-right:auto;padding:30px 0;width:980px;}.pay-nest-w{margin-left:auto;margin-right:auto;padding:30px 0;width:800px;}.pay-public{background-image:url(../images/pay_public.png);background-repeat:no-repeat;}.pay-info{border:1px solid #d7e0e6;color:#565656;}.pay-info-account{background-color:#f8f8f8;border:1px solid #fff;font-size:14px;line-height:46px;text-align:center;width:290px;}.pay-info-account em{padding-left:60px;}.pay-info-account .pay-info-login{background-color:#1e73dd;border:1px solid #1e73dd;border-radius:3px;color:#fff;font-size:12px;height:22px;line-height:22px;margin:10px 0 0 10px;text-align:center;text-decoration:none;width:62px;}.pay-info-account .pay-info-login:hover{color:#fff;text-decoration:underline;}.pay-info-other{border-left:1px solid #d7e0e6;border-right:1px solid #d7e0e6;width:552px;}.pay-info-other ul{background-color:#f8f8f8;border:1px solid #fff;}.pay-info-other li{line-height:46px;width:183px;}.pay-info-other a{color:#565656;}.pay-info-other a:hover{text-decoration:underline;}.pay-info-other i{cursor:pointer;}.pay-info-history{background-position:0 0;height:27px;margin:10px 7px 0 50px;width:29px;}.pay-info-check{background-position:-30px 0;height:23px;margin:11px 7px 0 43px;width:27px;}.pay-info-sale{background-position:-58px 0;height:26px;margin:9px 7px 0 30px;width:29px;}.pay-info-home{background-color:#f8f8f8;border:1px solid #fff;line-height:46px;width:130px;}.pay-info-home i{background-position:-88px 0;cursor:pointer;height:22px;margin:12px 7px 0 24px;width:22px;}.pay-info-home a{color:#565656;}.pay-info-home a:hover{text-decoration:underline;}.pay-info-last{border:1px solid #d7e0e6;border-top:0;color:#565656;line-height:38px;text-align:center;}.pay-info-last a{color:#ff5d13;text-decoration:underline;}.pay-input{border:1px solid #d1d1d1;height:36px;line-height:36px;padding:0 10px;}.pay-submit{background-color:#1e73dd;border:1px solid #1e73dd;border-radius:3px;color:#fff;cursor:pointer;font:14px/100% \5FAE\8F6F\96C5\9ED1;height:36px;text-align:center;}.pay-submit:hover{background-color:#669f13;color:#fff;text-decoration:none;}.pay-select{color:#565656;height:38px;margin-right:10px;position:relative;width:140px;}.pay-select-arrow{cursor:pointer;font-size:12px;line-height:100%;position:absolute;right:10px;top:13px;z-index:3;}.pay-select-selected{border:1px solid #d1d1d1;color:#565656;cursor:pointer;height:36px;line-height:36px;padding-left:10px;position:absolute;width:128px;z-index:1;}.cur .pay-select-selected{border:2px solid #1e73dd;border-bottom:2px solid #fff;height:34px;line-height:34px;padding-left:9px;width:126px;}.pay-select-options-w{left:0;overflow:hidden;position:absolute;top:36px;width:409px;z-index:2;}.pay-select-options{background-color:#fff;border:2px solid #1e73dd;line-height:34px;}.pay-select-options a{border-bottom:1px solid #d8e1e7;border-right:1px solid #d8e1e7;color:#565656;text-indent:10px;width:134px;}.pay-select-options a:hover{color:#59bc01;text-decoration:underline;}.pay-select-options .first{border-top:2px solid #fff;position:relative;margin-top:-2px;}.pay-select-options img{vertical-align:-3px;width:16px;height:16px;margin-right:9px;}.pay-select .Validform_checktip{left:0;}.z1{z-index:1;}.z2{z-index:2;}.z100{z-index:100;}.pay-service{background-color:#fff;border:1px solid #d7e0e6;height:60px;margin-bottom:10px;padding:5px;width:148px;}.pay-service h2{color:#666;font:14px/30px \5FAE\8F6F\96C5\9ED1;}.pay-service i{font-size:0;height:5px;margin:16px 0 0 5px;}.pay-service .pay-service-phone{background-position:-61px -165px;width:74px;}.pay-service .pay-service-email{background-position:-61px -171px;width:66px;}.pay-service-list{color:#808080;line-height:20px;position:relative;}.pay-service-list input{background-color:#fff;border:1px solid #d7e0e6;color:#666;height:20px;line-height:20px;margin:3px 0 1px;padding:0 3px;position:relative;text-align:center;width:140px;z-index:1;}.pay-service-list ul{background-color:#fff;border:1px solid #d7e0e6;position:relative;text-align:center;width:146px;z-index:2;}.pay-service-list li{cursor:pointer;}.pay-service-list li:hover{background-color:#ccc;color:#fff;}



@charset 'utf-8';.Validform_checktip{color:#ff0101;height:22px;left:158px;line-height:22px;position:absolute;top:38px;}.pay-main{background-color:#fff;border:1px solid #d7e0e6;margin-top:30px;padding:1px;}.pay-main-w{background-color:#f8f8f8;padding:10px;}.pay-mode{padding-top:10px;width:170px;}.pay-mode-main{margin-bottom:60px;}.pay-mode-main li{margin-bottom:-1px;}.pay-mode-main a{background-position:0 -28px;color:#565656;font-size:14px;height:56px;line-height:56px;position:relative;text-indent:45px;width:170px;}.pay-mode-main a:hover{background-position:0 -85px;color:#59bc01;text-decoration:none;}.pay-mode-main i{font-size:0;left:23px;position:absolute;top:22px;}.pay-mode-main .pay-mode-sftcard,.pay-mode-main .pay-mode-jwcard{top:24px;}.pay-mode-bank{background-position:-112px 0;height:9px;width:11px;}.pay-mode-zfb{background-position:-124px 0;height:12px;width:11px;}.pay-mode-card{background-position:-136px 0;height:11px;width:9px;}.pay-mode-mobile{background-position:-146px 0;height:12px;width:10px;}.pay-mode-zfbqr{background-position:-157px 0;height:13px;width:13px;}.pay-mode-wxqr{background-position:-171px 0;height:11px;width:14px;}.pay-mode-sftcard{background-position:-174px -28px;height:8px;width:11px;}.pay-mode-jwcard{background-position:-174px -28px;height:8px;width:11px;}.pay-mode-main a:hover .pay-mode-bank,.pay-mode-main .cur .pay-mode-bank{background-position:-112px -14px;}.pay-mode-main a:hover .pay-mode-zfb,.pay-mode-main .cur .pay-mode-zfb{background-position:-124px -14px;}.pay-mode-main a:hover .pay-mode-card,.pay-mode-main .cur .pay-mode-card{background-position:-136px -14px;}.pay-mode-main a:hover .pay-mode-mobile,.pay-mode-main .cur .pay-mode-mobile{background-position:-146px -14px;}.pay-mode-main a:hover .pay-mode-zfbqr,.pay-mode-main .cur .pay-mode-zfbqr{background-position:-157px -14px;}.pay-mode-main a:hover .pay-mode-wxqr,.pay-mode-main .cur .pay-mode-wxqr{background-position:-171px -14px;}.pay-mode-main a:hover .pay-mode-sftcard,.pay-mode-main .cur .pay-mode-sftcard{background-position:-174px -37px;}.pay-mode-main a:hover .pay-mode-jwcard,.pay-mode-main .cur .pay-mode-jwcard{background-position:-174px -37px;}.pay-mode-main .cur{background:#fff;border:1px solid #d7e0e6;border-right:1px solid #fff;color:#59bc01;cursor:default;font-weight:bold;height:54px;line-height:54px;margin-left:-1px;z-index:1;}.pay-mode-main .cur i{top:21px;}.pay-content{background-color:#fff;border:1px solid #d7e0e6;color:#565656;min-height:470px;padding:30px 0;width:950px;}.pay-title{margin-right:8px;text-align:right;width:150px;}.pay-account .pay-input{width:238px;}.pay-account a{color:#237db2;margin-left:10px;text-decoration:underline;}.pay-account-1,.pay-account-2{position:relative;}.pay-account-1{padding-bottom:20px;}.pay-captcha{display:none;position:relative;}.pay-captcha .pay-input{margin-right:10px;width:80px!important;}.pay-money{width:492px;}.pay-money li{border:1px solid #d1d1d1;height:36px;text-align:center;}.pay-money a{background-color:#f8f8f8;border:1px solid #fff;color:#565656;height:34px;line-height:34px;}.pay-money a:hover{text-decoration:none;}.pay-money .cur{border:1px solid #1e73dd;position:relative;}.pay-money .cur a{background-color:#fff;border:1px solid #1e73dd;cursor:default;}.pay-money .cur a:hover{color:#565656;}.pay-money .cur i{background-position:-61px -142px;bottom:0;height:22px;position:absolute;left:48px;width:22px;}.pay-money .pay-money-txt{border:0;height:38px;position:relative;text-align:left;width:100px!important;}.pay-money .pay-money-txt input{border:1px solid #d1d1d1;height:36px;line-height:36px;text-align:center;width:70px;}.pay-money .cur input{border:2px solid #1e73dd;height:34px;line-height:34px;width:68px;}.pay-money .pay-money-txt .pay-money-txt-tip{position:absolute;top:0;left:0;width:70px;color:#ccc;text-align:center;line-height:38px;}.pay-money-discount{line-height:20px;margin-bottom:-10px;text-indent:158px;}.pay-money-discount em{color:#ff0101;}.pay-money-discount strong{color:#ff0101;}.pay-bank-form li{line-height:38px;padding-bottom:22px;width:100%;}.pay-bank-form .pay-money li{margin:0 10px 10px 0;padding-bottom:0;width:70px;}.pay-bank-info{border-bottom:1px dashed #d7e0e6;height:144px;overflow:hidden;position:relative;width:480px;*width:auto;}.pay-bank-info li{border:1px solid #d1d1d1;height:36px;margin:0 10px 10px 0;padding-bottom:0;position:relative;width:auto;*width:100%;}.pay-bank-info .clear{border:0;font-size:0;height:0;line-height:0;margin:0;overflow:hidden;}.pay-bank-info a{background-color:#fff;border:1px solid #fff;color:#565656;height:34px;line-height:34px;padding:0 16px 0 42px;}.pay-bank-info a:hover{text-decoration:none;}.pay-bank-info .cur{border:1px solid #1e73dd;}.pay-bank-info .cur a{background-color:#fff;border:1px solid #1e73dd;cursor:default;}.pay-bank-info .cur a:hover{color:#565656;}.pay-bank-info .cur i{background-position:-61px -142px;bottom:0;height:22px;position:absolute;right:0;width:22px;}.pay-bank-info .cur .pay-bank-icon{cursor:default;}.pay-bank-icon{background:url(../images/bank_icon.png) no-repeat;cursor:pointer;height:22px;left:15px;position:absolute;top:6px;width:22px;}.pay-bank-icbcb2c .pay-bank-icon{background-position:0 0;}.pay-bank-cmb .pay-bank-icon{background-position:-23px 0;}.pay-bank-ccb .pay-bank-icon{background-position:-46px 0;}.pay-bank-abc .pay-bank-icon{background-position:-69px 0;}.pay-bank-gdb .pay-bank-icon{background-position:-92px 0;}.pay-bank-cib .pay-bank-icon{background-position:-115px 0;left:12px;width:26px;}.pay-bank-cmbc .pay-bank-icon{background-position:-142px 0;}.pay-bank-citic-debit .pay-bank-icon{background-position:-165px 0;}.pay-bank-comm .pay-bank-icon{background-position:-188px 0;}.pay-bank-ceb-debit .pay-bank-icon{background-position:-211px 0;left:12px;width:26px;}.pay-bank-bocb2c .pay-bank-icon{background-position:-238px 0;}.pay-bank-hzcbb2c .pay-bank-icon{background-position:-261px 0;left:13px;width:25px;}.pay-bank-spdb .pay-bank-icon{background-position:-287px 0;}.pay-bank-shbank .pay-bank-icon{background-position:-310px 0;}.pay-bank-nbbank .pay-bank-icon{background-position:-333px 0;}.pay-bank-spabank .pay-bank-icon{background-position:-356px 0;left:12px;width:26px;}.pay-bank-bjrcb .pay-bank-icon{background-position:-383px 0;}.pay-bank-psbc-debit .pay-bank-icon{background-position:-406px 0;}.pay-bank-bjbank .pay-bank-icon{background-position:-429px 0;}.pay-bank-wzcbb2c-debit .pay-bank-icon{background-position:-452px 0;}.pay-bank-shrcb .pay-bank-icon{background-position:-521px 0;}.pay-bank-info-link{height:20px;line-height:20px;margin:10px 0 -20px;}.pay-bank-info-link a{color:#237db2;text-decoration:underline;}.pay-bank-info-link a:hover{color:#237db2;}.pay-bank-info-link .pay-bank-info-link-more{color:#565656;margin:0 160px 0 30px;text-decoration:none;}.pay-bank-info-link .pay-bank-info-link-more:hover{color:#59bc01;text-decoration:none;}.pay-bank .pay-submit{margin-left:158px;width:120px;}.pay-zfb-form li{line-height:38px;padding-bottom:22px;width:100%;}.pay-zfb-form .pay-money li{margin:0 10px 10px 0;padding-bottom:0;width:70px;}.pay-zfb .pay-submit{margin-left:158px;width:120px;}.pay-card-form li{line-height:38px;padding-bottom:22px;position:relative;width:100%;}.pay-card-form .pay-input{width:238px;}.pay-card .pay-submit{margin-left:158px;width:120px;}.pay-card-other{background-color:#f6f6f7;border:1px solid #ececec;line-height:24px;margin:30px auto 0;padding:10px 15px;width:500px;}.pay-card-other h2{font-weight:bold;}.pay-card-other a{color:#0896d8;text-decoration:underline;}.pay-mobile-form li{line-height:38px;padding-bottom:22px;position:relative;width:100%;}.pay-mobile-form .pay-input{width:238px;}.pay-mobile-value{width:500px;}.pay-mobile-server li,.pay-mobile-value li{border:1px solid #d1d1d1;height:36px;margin-right:10px;padding-bottom:0;text-align:center;width:70px;margin-bottom:10px;}.pay-mobile-server a,.pay-mobile-value a{background-color:#f8f8f8;border:1px solid #fff;color:#565656;height:34px;line-height:34px;}.pay-mobile-server a:hover,.pay-mobile-value a:hover{text-decoration:none;}.pay-mobile-server .cur,.pay-mobile-value .cur{border:1px solid #1e73dd;position:relative;}.pay-mobile-server .cur a,.pay-mobile-value .cur a{background-color:#fff;border:1px solid #1e73dd;cursor:default;}.pay-mobile-server .cur a:hover,.pay-mobile-value .cur a:hover{color:#565656;}.pay-mobile-server .cur i,.pay-mobile-value .cur i{background-position:-61px -142px;bottom:0;height:22px;position:absolute;left:48px;width:22px;}.pay-mobile-tip,.pay-mobile-tip2{color:#f00;line-height:100%;padding-top:10px;text-indent:158px;}.pay-mobile-tip2{margin-bottom:-10px;text-indent:219px;}.pay-mobile-tip2 a{color:#00f;}.pay-mobile-tip2 a:hover{color:#5abb00;}.pay-mobile-points{color:#ff5d13;font:20px/38px \5FAE\8F6F\96C5\9ED1;}.pay-mobile .pay-submit{margin-left:158px;width:120px;}.pay-ok,.pay-fail{border:1px solid #d7e0e6;margin-top:30px;padding:30px 0;}.pay-ok h2,.pay-fail h2{font:16px/60px \5FAE\8F6F\96C5\9ED1;}.pay-ok h2 i{background-position:-84px -142px;height:22px;margin:19px 7px 0 400px;width:22px;}.pay-ok p{font:16px/50px \5FAE\8F6F\96C5\9ED1;text-align:center;}.pay-ok p em{color:#f00;}.pay-ok a{line-height:36px;margin:15px auto 0;width:120px;}.pay-fail h2{color:#f84610;}.pay-fail h2 i{background-position:-107px -142px;height:22px;margin:19px 7px 0 424px;width:22px;}.pay-fail h3{font:16px/50px \5FAE\8F6F\96C5\9ED1;text-align:center;}.pay-fail p{font-size:14px;line-height:24px;padding-left:250px;}.pay-fail-btn{padding-top:15px;position:relative;}.pay-fail-btn ul{left:50%;position:relative;}.pay-fail-btn li{position:relative;right:50%;}.pay-fail-btn a{line-height:36px;margin:0 30px;width:120px;}.pay-nest-w .pay-fail{border:0;}.pay-nest-w .pay-fail h2 i{margin-left:334px;}.pay-nest-w .pay-fail p{padding-left:160px;}.pay-popup{padding:5px;position:relative;}.pay-popup-bg{background-color:#000;height:100%;filter:alpha(opacity=15);left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1;}.pay-popup-inner{background-color:#fff;overflow:hidden;width:320px;}.pay-popup-title{background-color:#5abb00;color:#fff;font:14px/34px \5FAE\8F6F\96C5\9ED1;height:34px;padding:0 8px;}.pay-popup-close{color:#2c5c00;font-size:20px;}.pay-popup-close:hover{color:#fff;text-decoration:none;}.pay-popup-content{color:#565656;padding-bottom:20px;}.pay-popup-sure-title{font:bold 14px/50px \5FAE\8F6F\96C5\9ED1;text-align:center;}.pay-popup-sure-info{padding-bottom:15px;}.pay-popup-sure-info li{line-height:24px;width:100%;}.pay-popup-sure-info h4{margin-right:10px;text-align:right;width:45%;}.pay-popup-sure-info em{color:#f00;font-weight:bold;}.pay-popup-btn{height:30px;overflow:hidden;}.pay-popup-btn li{padding:0 30px;width:100px;}.pay-popup-btn .pay-submit{font-size:12px;height:28px;line-height:28px;width:100px;}.pay-popup-btn button.pay-submit{*line-height:24px;}.pay-popup-btn-back{background-color:#f8f8f8;border:1px solid #c5c5c5;border-radius:3px;color:#565656;font:12px/28px \5FAE\8F6F\96C5\9ED1;height:28px;text-align:center;}.pay-popup-btn-back:hover{background-color:#f0f0f0;border:1px solid #b0b0b0;color:#565656;text-decoration:none;}.pay-popup-tip{padding-top:15px;}.pay-popup-tip p{height:24px;line-height:100%;padding-left:15px;}.pay-popup-tip-info{border-bottom:1px solid #dae2e7;border-top:1px solid #dae2d7;margin:3px 0 15px;padding:15px 0 3px;}.pay-popup-tip-info li{height:24px;line-height:100%;width:100%;}.pay-popup-tip-info li em{text-align:right;width:165px;}.pay-popup-tip-info .last{text-align:center;}.pay-popup-inner-scan{width:540px!important;}.pay-popup-inner-scan h3{font:bold 14px/48px \5FAE\8F6F\96C5\9ED1;text-align:center;}.pay-popup-inner-scan .pay-popup-content{padding-top:15px;}.pay-popup-inner-scan p{height:24px;line-height:100%;text-indent:135px;}.pay-popup-scan-content{border-bottom:1px solid #dae2e7;border-top:1px solid #dae2d7;margin:3px 0 15px;}.pay-popup-scan-info{width:270px;}.pay-popup-scan-info .pay-popup-sure-info{padding-bottom:0;}.pay-popup-scan-main{border-left:1px solid #dae2e7;width:269px;}.pay-popup-scan-pic{height:140px;margin-left:auto;margin-right:auto;width:140px;}.pay-popup-scan-pic-iframe{height:76px;margin-left:auto;margin-right:auto;width:76px;}.pay-popup-scan-main p{height:40px;line-height:40px;text-align:center;text-indent:0;}.pay-popup-inner-scan .pay-popup-btn li{padding:0 85px;width:100px;}.pay-popup-ok h3{font:16px/70px \5FAE\8F6F\96C5\9ED1;}.pay-popup-ok h3 em{color:#f00;}.pay-popup-ok h3 i{background-position:-84px -142px;height:22px;margin:24px 7px 0 50px;width:22px;}.pay-popup-ok a{line-height:36px;margin-left:auto;margin-right:auto;width:100px;}.pay-popup-fail h3{border:1px solid #dae2e7;color:#f84610;font:16px/58px \5FAE\8F6F\96C5\9ED1;}.pay-popup-fail h3 i{background-position:-107px -142px;height:22px;margin:18px 10px 0 88px;width:22px;}.pay-popup-fail h4{line-height:46px;text-align:center;}.pay-popup-fail p{line-height:24px;padding:0 20px;}.pay-popup-fail .pay-popup-btn{border-top:1px solid #dae2e7;margin-top:10px;padding-top:15px;}.pay-nest{height:600px;overflow:hidden;width:800px;}.pay-nest-main{background-color:#fff;border:1px solid #d7e0e6;height:596px;overflow:hidden;padding:1px;}.pay-nest-main-w{background-color:#f8f8f8;padding:10px;}.pay-nest-content{background-color:#fff;border:1px solid #d7e0e6;color:#565656;height:554px;overflow:hidden;padding-top:20px;width:604px;}.pay-nest-mode-tip{color:#999;line-height:24px;padding:0 15px 80px 5px;}.pay-nest-mode-link{line-height:100%;text-align:center;}.pay-nest-mode-link li{height:34px;width:100%;}.pay-nest-mode-link a{color:#237db2;text-decoration:underline;}.pay-nest-info{height:38px;padding:0 0 30px 75px;}.pay-nest-info li{background-color:#fff;border:1px solid #d1d1d1;margin-right:20px;}.pay-nest-info h2{background-color:#f8f8f8;height:34px;line-height:34px;text-align:center;width:186px;}.pay-nest .pay-title{width:118px;}.pay-nest .pay-money{width:410px;}.pay-nest .pay-money-discount{margin-bottom:0;text-indent:126px;}.pay-nest .pay-bank-info{border-bottom:0;height:144px;margin-bottom:-10px;overflow:scroll;overflow-x:hidden;width:470px;border-right-style:outset;}.pay-nest .pay-bank-info a{padding:0 11px 0 37px;}.pay-nest .pay-bank .pay-submit,.pay-nest .pay-zfb .pay-submit{margin-left:126px;}.pay-nest .pay-card .pay-title{width:178px;}.pay-nest .pay-card .pay-submit{margin-left:186px;}.pay-nest .pay-card .Validform_checktip{left:186px;}