﻿html {
    position: relative;
    margin: 0
}

body {
    background: #fff;
    font-family: Arial,微软雅黑;
    margin: 0;
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    text-align: left
}

A {
    font-family: Arial,微软雅黑
}

p {
    margin: 1.5em 0;
    padding: 0
}

.divFloatRemark {
    position: absolute;
    left: 0;
    top: 0;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ffbb76;
    background: #fffcef;
    white-space: nowrap;
    line-height: 38px;
    display: none;
    z-index: 999;
    font-size: 30px;
    color: #db7c22;
    font-weight: bold
}

.txt {
    font-family: Arial,微软雅黑
}

.divSiteSupport {
    position: relative;
    text-align: center;
    padding: 5px 0;
    height: 18px;
    overflow: hidden;
    width: 100%;
    color: #999
}

.divSiteSupport .aChinaRun {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    background: url(../image/wx_1.png) left center no-repeat;
    color: #999;
    font-size: 14px;
    padding-left: 20px
}

.divSiteSupport_alipay {
}

.hide {
    display: none!important
}

.bdBmFrame {
}

.bdBmFrame_pc {
}

.divBmFrame_pc {
    background: #fafafa
}

.divBmFrame_pc {
    width: 1000px;
    margin: 0 auto;
    font-size: 14px
}

.divBmFrame_pc A {
    font-size: 14px
}

.divBmFrame_pc .divRw1 {
    position: relative;
    min-height: 10px
}

.divBmFrame_pc .divRw2 {
    position: relative;
    min-height: 400px;
    text-align: left;
    padding: 20px 0
}

.divBmFrame_pc .divRw3 {
    position: relative;
    height: 10px
}

.imgUploadView {
    max-width: 150px;
    max-height: 150px;
    _width: 100px;
    _height: 100px
}

.alert {
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
    position: relative;
    top: 2px
}

.bdBm_mobile {
    width: 100%
}

.divBmFrame_mobile {
    font-size: 14px;
    width: auto;
    margin: 0 auto;
    width: 100%
}

.divBmFrame_mobile a {
    font-size: 14px
}

.divBmFrame_mobile .divRw1 {
    min-height: 10px;
    position: relative;
    overflow: hidden
}

.divBmFrame_mobile .divRw2 {
    background: #fff;
    padding-bottom: 50px
}

.bdBm_mobile img {
    max-width: 100%
}

.divDaojishi {
    padding: 0 10px
}

.divDaojishi .divCountdown {
    position: relative;
    height: 40px;
    font-size: 40px
}

.divDaojishi .divCountdown .sym {
    font-size: 30px;
    color: #ff1e1f;
    font-weight: bold;
    position: relative;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
    padding: 0 3px
}

.divDaojishi .divCountdown .sym_day {
    display: none
}

.divDaojishi .divCountdown .item {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.divDaojishi .divCountdown .num {
    position: relative;
    display: inline-block;
    overflow: hidden;
    height: 1em
}

.divDaojishi .divCountdown .n {
    position: relative;
    display: block;
    height: 1em;
    line-height: 40px;
    font-family: Arial;
    font-size: 40px;
    color: #ff1e1f;
    font-weight: bold
}

.divDaojishi .divCountdown .day {
    display: none
}

.divDaojishi .divRemark {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px
}

.bdBmFrame_mobile .divDaojishi {
    margin-bottom: 20px
}

.bdBmFrame_mobile .divDaojishi .divRemark {
    color: #666;
    font-weight: normal;
    font-size: 13px
}

body .bxmb_box {
    max-width: 90%
}

body .bxmb_box .txt {
    height: 30px
}

body .bxmb_box select {
    height: 30px
}

.divBmFrame_pc .aBtn,.divBmFrame_mobile .aBtn {
    display: inline-block;
    width: 180px;
    height: 36px;
    line-height: 16px;
    text-align: center;
    padding-top: 4px;
    background: #aaa;
    color: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px #ccc;
    text-shadow: 0 -1px #666;
    font-size: 15px
}

.divBmFrame_pc .aBtnCn,.divBmFrame_mobile .aBtnCn {
    line-height: 36px
}

.divRgn {
    position: relative;
    min-height: 10px;
    _height: 10px;
    overflow: hidden;
    _overflow-y: visible
}

.divRT {
    position: relative
}

.divRC {
    position: relative;
    min-height: 10px;
    _height: 10px;
    overflow: hidden;
    _overflow: visible
}

.divRB {
    position: relative;
    font-size: 1px
}

.divBanner {
    position: relative
}

.divBannerText {
    position: relative;
    background: #eee;
    min-height: 50px;
    padding: 2em 1em;
    border-bottom: 2px solid #ccc
}

.divBannerText .text {
    line-height: 2em;
    font-size: 20px;
    color: #000
}

.divBanner .imgBanner {
    width: 100%
}

.bdBm_mobile .divBanner {
}

.bdBm {
}

.divBm .divRw1 {
}

.divBm .divRw2 {
}

.divBm .divRw3 {
}

.divBm #divInput .loading {
    margin-top: 10px;
    position: relative;
    left: 50%;
    margin-left: -20px
}

.divBm .tabInput {
    width: 100%;
    margin: 0 auto;
    border-collapse: collapse
}

.divBm .tabInput caption {
    font-size: 26px;
    font-weight: bold;
    text-align: center
}

.divBm .tabInput .ItemHead {
    text-align: right;
    padding-right: 10px;
    color: #555
}

.divBm .tabInput .ItemBody {
    padding: 10px
}

.divBm .tabInput .txt {
    height: 38px;
    line-height: 38px;
    border: 1px solid #d9d9d9;
    background: none repeat scroll 0% 0% #fff;
    padding: 0 4px;
    font-size: 16px
}

.divBm .tabInput .spInputBack {
}

.divBm .tabInput .spInputBackFocus {
    background-color: #93b8e6
}

.divBm .tabInput .spInputBackSelHandInput {
    display: none
}

.divBm .divInputRemark {
    padding: 0
}

.divBm .divInputRemark .title {
    font-weight: bold;
    color: #000;
    padding-bottom: 10px
}

.divBm .divAgree {
    padding: 10px 20px
}

.divBm .divAgree .title {
    font-weight: bold;
    color: #000;
    padding-bottom: 10px
}

.divBm .divAgree .content {
    height: 160px;
    overflow-y: auto;
    border: 1px solid #999;
    padding: 5px;
    line-height: 150%;
    font-size: 14px;
    font-family: 微软雅黑
}

.divBm .divAgree .content p {
    margin: .5em 0
}

.divBm .trAlert {
    color: red
}

.divBm .trAlert .lab {
}

.divBm .tdSubmit {
    text-align: center;
    padding: 10px 0
}

.divBm .spInputBackYmd .txt {
    text-align: center
}

.divBm .bdBm .bx_stsel {
}

.bdBm .bx_stsel dd {
    font-size: 14px
}

.bdBm .spCheckboxBack {
    position: relative;
    width: 30px;
    height: 30px;
    display: inline-block;
    overflow: hidden
}

.bdBm .spCheckboxBack .chk {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 5px;
    top: 5px
}

.bdBm .spCheckbox {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: #f4f4f4;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 28px;
    font-size: 25px;
    font-family: verdana;
    overflow: hidden;
    position: relative;
    cursor: default;
    left: 0;
    top: 0;
    z-index: 10;
    vertical-align: middle;
    border: 1px solid #ddd
}

.bdBm .spCheckboxChecked {
    background: #999
}

.bdBm .spCheckboxListItemBack {
    height: 30px;
    vertical-align: middle;
    padding: 5px 0;
    display: block;
    width: auto
}

.bdBm .spCheckboxListItemBack * {
    vertical-align: middle
}

.bdBm .spCheckboxListItemBack input {
}

.bdBm .labChk {
    position: relative;
    height: 21px;
    font-size: 13px;
    font-family: 微软雅黑;
    line-height: 15px;
    color: #626262;
    padding-right: 15px;
    white-space: nowrap
}

.bdBm .labChk .t {
    display: inline-block
}

.bdBm .divUserAgree .divCnt {
    height: 300px;
    overflow-y: auto
}

.bdBm .divUserAgree .divBtns {
    position: relative;
    height: 30px;
    padding: 10px 0;
    text-align: center
}

.bdBm .divUserAgree .divBtns .aBtn {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 30px;
    background: #ccc;
    line-height: 30px;
    border-radius: 5px;
    text-decoration: none;
    color: #000
}

.bdBm_mobile .box_userAgree {
    width: 100%!important;
    max-width: 100%!important;
    height: 100%!important;
    position: fixed!important;
    left: 0;
    top: 0
}

.bdBm_mobile .box_userAgree .bxmb_content {
    border: none
}

.bdBm_mobile .divUserAgree .divCnt {
    height: auto;
    overflow: hidden;
    min-height: 100px;
    padding-bottom: 100px;
    font-size: 16px
}

.bdBm_mobile .divUserAgree .divBtns {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    height: 40px
}

.bdBm_mobile .divUserAgree .divBtns .aBtn {
    width: 100%;
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #007650;
    color: #fff
}

.divBm_pc {
}

.divBm_pc .tabInput {
    width: 940px;
    margin: 0 auto;
    border-collapse: collapse;
    table-layout: fixed
}

.divBm_pc .tabInput caption {
    font-size: 26px;
    font-weight: bold;
    padding: 10px 0
}

.divBm_pc .tabInput colgroup {
    width: 100%
}

.divBm_pc .tabInput .colHead {
    width: 30%
}

.divBm_pc .tabInput .colBody {
    width: 70%
}

.divBm_pc .tabInput .ItemHead {
    text-align: right;
    padding-right: 10px;
    color: #666;
    vertical-align: middle
}

.divBm_pc .tabInput .ItemHead3 {
    text-align: left;
    color: #666
}

.divBm_pc .tabInput .ItemBody {
    padding: 10px;
    vertical-align: middle
}

.divBm_pc .tabInput .ItemBody .valMessage {
    vertical-align: middle
}

.divBm_pc .tabInput .txt {
    height: 38px;
    line-height: 38px;
    width: 370px;
    border: 1px solid #d9d9d9;
    background: #fff;
    padding: 0 4px;
    border-radius: 6px
}

.divBm_pc .tabInput .txt2 {
    width: 97px!important;
    margin-right: 1em
}

.divBm_pc .tabInput textarea.txt {
    height: 120px
}

.divBm_pc .tabInput .spInputBack {
    position: relative
}

.divBm_pc .tabInput .spInputBackFocus {
    background-color: #93b8e6
}

.divBm_pc .tabInput .spInputBackSelHandInput {
    display: none
}

.divBm_pc .tabInput .aBtn {
    margin: 5px
}

.divBm_pc .divInputRemark {
    padding: 10px 20px
}

.divBm_pc .divInputRemark .title {
    font-weight: bold;
    color: #333;
    padding-bottom: 10px
}

.divBm_pc .divAgree {
    padding: 10px 20px
}

.divBm_pc .divAgree .title {
    font-weight: bold;
    color: #333;
    padding-bottom: 10px
}

.divBm_pc .divAgree .content {
    height: 160px;
    overflow-y: auto;
    border: 1px solid #999;
    padding: 5px;
    line-height: 150%;
    font-size: 14px;
    font-family: 微软雅黑
}

.divBm_pc .divAgree .content p {
    margin: .5em 0
}

.divBm_pc .tabInputView td {
    border: 1px solid #eee;
    line-height: 1.2em
}

.divBm_pc .tabInputView .ItemHead {
    text-align: left;
    width: 35%;
    padding: 5px
}

.divBm_pc .tabInputView .ItemBody {
    padding: 5px
}

.divBm_pc .tabInputView .alter td {
    background: #f7f7f7
}

.divBm_pc .lab {
}

.divBm_pc .trAlert {
    color: red
}

.divBm_pc .trAlert .lab {
}

.divBm_pc .tdSubmit {
    text-align: center;
    padding: 15px 0
}

.divBm_pc .bdBm .bx_stsel {
}

.divBm_pc .tabInputVip {
    text-align: center
}

.divBm_pc .tabInputVip .txt {
    width: 500px;
    height: 80px;
    position: relative;
    text-align: center;
    font-size: 46px;
    line-height: 80px;
    font-family: Arial;
    background: #999;
    border: 1px solid #999;
    color: #000;
    border-radius: 8px;
    box-shadow: 1px 1px #666;
    text-shadow: 1px 1px #000
}

.divBm_pc .tabInputVip .tdSubmit {
    text-align: center
}

.divBm_pc .tabInputVip .aBtnSubmit {
    width: 510px;
    height: 60px;
    line-height: 60px;
    font-size: 40px;
    position: relative;
    display: block;
    margin-top: 20px;
    margin: 10px auto;
    border: 1px solid #999;
    box-shadow: 1px 1px #666
}

.divBm_pc .tabInputVip .divInputRemark .title {
    font-size: 30px
}

.divBmFrame_pc .spInputBackImgUpload {
    position: relative
}

.divQueue {
    margin: 20px;
    font-size: 16px
}

.divQueue .spCnt {
    color: #f10;
    font-weight: bold;
    padding: 0 5px
}

.divBm_mobile .tabInput {
    table-layout: fixed;
    width: 100%
}

.divBm_mobile .tabInput caption {
    padding: 20px 0;
    font-size: 24px
}

.divBm_mobile .tabInput .ItemHead {
    font-size: 14px;
    text-align: left;
    padding: 0;
    padding-left: .5em;
    position: relative;
    width: 100%
}

.divBm_mobile .tabInput .ItemHead .t {
    display: inline-block;
    padding-right: .5em
}

.divBm_mobile .tabInput .ItemHead .alert {
    position: absolute;
    left: 0;
    top: 2px;
    font-weight: normal;
    font-family: Arial;
    font-size: 13px
}

.divBm_mobile .tabInput .ItemBody,.divBmFrame_mobile .tabInput .ItemBody3 {
    padding: 5px 10px 28px 0;
    position: relative;
    color: #666;
    width: 100%
}

.divBm_mobile .tabInput .txt {
    width: 100%;
    padding: 0;
    background: #f4f4f4;
    border: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-indent: .5em;
    font-size: 14px
}

.divBm_mobile .tabInput .txt2 {
    width: 30%;
    padding: 0;
    margin-right: 5px
}

.divBm_mobile .tabInput textarea.txt {
    height: 120px
}

.divBm_mobile .tabInput .valMessage {
    position: absolute;
    right: 5px;
    top: 14px
}

.divBm_mobile .tabInput .divAgree {
    padding: 0
}

.divBm_mobile .tabInput .divAgree .title {
    color: #333;
    font-size: 14px;
    font-weight: normal
}

.divBm_mobile .tabInput .divAgree .content {
    border-radius: 5px;
    border: 1px solid #ddd;
    background: #f4f4f4;
    font-size: 13px;
    line-height: 1.5em
}

.divBm_mobile .tabInput .ItemBodyNoPadding {
    padding-bottom: 0
}

.divBm_mobile .tabInput .spCheckboxListItemBack {
    width: 100%
}

.divBm_mobile .tdSubmit {
    text-align: center;
    padding: 10px 0
}

.divBm_mobile .tabInput .aBtn {
    width: 44%;
    margin: 5px;
    min-width: 100px
}

.divBm_mobile .tabInputView .aBtn {
    min-width: 135px
}

.divBm_mobile .tabInputView caption {
    padding-bottom: 10px
}

.divBm_mobile .tabInputView .spView {
    position: relative;
    display: block;
    min-height: 30px;
    line-height: 30px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    font-size: 14px;
    border-radius: 5px;
    padding: 0 .5em
}

.bdBm_select {
}

.bdBm_select .divSubroupSelect {
}

.bdBm_select .aItemSubgroup {
    display: block;
    width: 500px;
    min-height: 20px;
    line-height: 20px;
    padding: 15px 5px;
    text-align: center;
    margin: 20px auto;
    background: #007751;
    color: #fff;
    border-radius: 6px;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold
}

.bdBm_select .aItemSubgroup:hover {
    background: green
}

.bdBm_select .aItemSubgroup_disabled {
    background: #999!important
}

.divBmSuccess {
}

.divBmSuccess A {
}

.divBmSuccess .divDaojishi {
    padding: 0
}

.divBmSuccess .divOrderInfo {
    font-size: 14px;
    margin-top: 15px
}

.divBmSuccess .t {
    background: #eee;
    line-height: 25px;
    height: 25px;
    font-weight: bold;
    padding: 5px 0;
    border-radius: 4px;
    border: 1px solid #eee
}

.divBmSuccess .divPaybanklist {
    text-align: center;
    margin-top: 20px
}

.divBmSuccess .divPaybanklist img {
    margin: 10px
}

.divBmSuccess .tabDetail {
    table-layout: fixed;
    position: relative;
    width: 99%;
    margin: 7px auto;
    border-collapse: collapse;
    font-size: 14px
}

.divBmSuccess .tabDetail th {
    border-bottom: 1px solid #ccc;
    font-weight: normal;
    font-weight: bold;
    padding-bottom: 5px
}

.divBmSuccess .tabDetail .th2 {
    width: 120px;
    text-align: right
}

.divBmSuccess .tabDetail td {
    padding: 10px 0;
    vertical-align: top;
    line-height: 120%;
    border-bottom: 1px dashed #eee
}

.divBmSuccess .tabDetail td.td2 {
    text-align: right
}

.divBmSuccess .tabTotal {
    table-layout: fixed;
    position: relative;
    width: 99%;
    margin: 20px auto;
    border-collapse: separate;
    background: #eee;
    border-radius: 4px;
    border: 1px solid #eee
}

.divBmSuccess .tabTotal .th1 {
    text-align: left
}

.divBmSuccess .tabTotal .th3 {
    width: 150px;
    text-align: right
}

.divBmSuccess .tabTotal td {
    height: 25px;
    vertical-align: middle
}

.divBmSuccess .tabTotal .td1 {
    text-align: left;
    height: 25px;
    padding: 5px 0
}

.divBmSuccess .tabTotal .td2 {
    text-align: right;
    padding-right: 60px
}

.divBmSuccess .tabTotal .td3 {
    text-align: right
}

.divBmSuccess .tabTotal #txtZkCode {
    position: relative;
    width: 150px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    background: #fff;
    vertical-align: middle
}

.divBmSuccess #aBtnUseZkCode {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    width: 100px;
    height: 22px;
    background: #126b99;
    text-align: center;
    vertical-align: middle;
    color: #eee
}

.divBmSuccess #aBtnUseZkCode:hover {
    color: #fff;
    background: #1a7fb8;
    text-decoration: none
}

.divBmSuccess .trTotal .td1 {
    font-weight: bold
}

.divBmSuccess .trTotal .td3 {
    text-align: right
}

.divBmSuccess .divAdd {
    padding-top: 10px
}

.divBmSuccess .divAdd .aBtn {
    margin: 5px;
    margin-bottom: 10px
}

.divBmSuccess_pc #divContent {
    width: 600px;
    margin: 0 auto
}

.divBmSuccess_pc .divPaybanklist img {
    width: 250px;
    height: 55px;
    object-fit: contain;
}

.divBmSuccess .divPaybanklist .sm {
    display: none
}

.bdBmSuccess .box_pay {
}

.bdBmSuccess .box_pay .bxmb_content {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    min-height: 300px;
    padding: 5px 20px
}

.bdBmSuccess .box_pay .bxmb_content .d1 {
    position: relative;
    padding: 10px 0
}

.bdBmSuccess .box_pay .bxmb_content .divOk {
    padding: 0 0 20px 20px;
    line-height: 25px;
    position: relative;
    background: url(../image/li_ok.png) left 5px no-repeat
}

.bdBmSuccess .box_pay .bxmb_content .divOk A {
    padding: 0 20px 0 0;
    font-size: 14px
}

.bdBmSuccess .box_pay .bxmb_content .divFailure {
    padding: 0 0 20px 20px;
    line-height: 25px;
    position: relative;
    background: url(../image/li_err.png) left 5px no-repeat
}

.bdBmSuccess .box_pay .bxmb_content .divFailure A {
    padding: 0 20px 0 0;
    font-size: 14px
}

.bdBmSuccess .box_pay_img .bxmb_contentborder {
    background: transparent
}

.bdBmSuccess .box_pay_img .bxmb_content {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    height: 497px;
    padding: 0;
    background: url(../image/bm/p_2.png) left top no-repeat;
    overflow: hidden;
    border: none
}

.bdBmSuccess .box_pay_img .bxmb_content A {
    display: block;
    width: 185px;
    height: 69px;
    background: url(about:blank);
    position: absolute;
    text-indent: -1000px;
    overflow: hidden
}

.bdBmSuccess .box_pay_img .bxmb_content .aBtnView {
    left: 97px;
    top: 176px
}

.bdBmSuccess .box_pay_img .bxmb_content .aBtnNew {
    left: 323px;
    top: 176px
}

.bdBmSuccess .box_pay_img .bxmb_content .aBtnCloseWindow {
    left: 570px;
    top: 176px
}

.bdBmSuccess .box_pay_img .bxmb_content .aBtnOther {
    left: 340px;
    top: 397px
}

body .box_wxpay {
    width: 550px
}

.divWeixinPay {
    height: 380px
}

.divWeixinPay .divCode {
    width: 200px;
    height: 200px;
    position: relative;
    margin: 5px auto 0 auto
}

.divWeixinPay .divRemark {
    position: relative;
    padding-bottom: 20px;
    text-align: left;
    font-size: 14px;
    line-height: 20px
}

.divWeixinPay .divRemark a {
    font-size: 14px;
    color: #2d68aa
}

.divWeixinPay .d1 {
    position: relative;
    padding-bottom: 10px;
    text-align: center
}

.divWeixinPay .divOk {
    padding: 0 0 10px 20px;
    position: relative;
    background: url(../image/li_ok.png) left 5px no-repeat;
    left: 30px
}

.divWeixinPay .divOk A {
    padding: 0 20px 0 0
}

.divWeixinPay .divFailure {
    padding: 0 0 10px 20px;
    position: relative;
    background: url(../image/li_err.png) left 5px no-repeat;
    left: 30px
}

.divWeixinPay .divFailure A {
    padding: 0 20px 0 0
}

.divBmSuccess_mobile {
}

.divBmSuccess_mobile .divPaybanklist A {
}

.divBmSuccess_mobile .divPaybanklist img {
    width: 46%;
    position: relative;
    margin: 5px;
    max-width: 250px;
    height: auto
}

.divBmSuccess_mobile .divPaybanklist .hm {
    display: none
}

.divBmSuccess_mobile .divPaybanklist .sm {
    display: inline
}

.divBmSuccess_mobile .divAdd {
    text-align: center
}

.divBmSuccess_mobile .divAdd .aBtn {
    width: 150px
}

.bdBmSuccess_mobile .divWxAlert {
    width: 100%;
    height: 100%;
    background: url(../image/bm/p_4.png?_t_=1421624273) center top no-repeat;
    background-size: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000
}

.weixin-tip {
    display: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 15px;
    right: 20px;
    width: 265px;
    padding: 55px 0 0;
    text-align: left;
    background: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAACICAMAAABQgAwUAAAAMFBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjX19fY2NjY2NjY2NjY2NjY2NjY2NjY2Njr/TvvAAAAD3RSTlMAxy89c9CdTRyG7lvcD7FzqbJAAAACFklEQVR42uWYy4rkMBAErZdlPdzx/3+7LAw0tH0Y2orDsnnyKQlSVaWytoc6xrEpigFoinUAIBnWABAE5woW9o6GPbGwI1jYGSzsgoV9goU9wMLe0bA7FnYCC7uBhV2wsE+wsAdY2AENGyzsBBZ2Q8MuWNgH94pLbgELO6Bhg4VdwcJuaNgTCzuChZ3Bwg5o2GBhV7CwdzTsjoUdwcLOYGEXLOwTLOwBFvaOht2xsBNY2I1f6lhaenvhrfpkAblab+k9b/OD0iuX2F9/x8D+7ZL2pmpbuj+6o3Vg//oWmPU9p65VkXL6+oIJ8S738nwj62Pb1lvHACH+fBs7sG59U3yrVD3rce3GVcp8qGkPAGTprQUYy6xfaE8i82b6S7/pfZnzdYQIHeOXdfYKpHoFcmrvWlM8RW+CDO8JMWoNM/+FeyB4UfMpL48g5qG1Iqc29YI3mqq2knXvEJu2onJoQy9ok4mkQZf/GjqitUvQyqN6SU8NOvOhHq25xNCWj6LFQdLiyKuaZWpxBC2OrFVHxdryElbQsVtBx6KN0qAd4a71yo610uxa2b0s5xg052I5p26d4MCqusZFwzrAnqQhSogSMnkNcr+GUS3kEKWS62NJFlNCToWLZpWMe14RReGqdjz2PfNECbkGbrQ/Nj5q5y7j8/HRTW5UhvHfA7Mdzitji8rfWsgX3gVZ91eO22odKed6LLf9A/sRnc74RV7lAAAAAElFTkSuQmCC) no-repeat right top;background-size: 45px 68px
}

.weixin-tip-img {
    display: none;
    padding: 110px 0 0
}

.weixin-tip-img::after {
    display: block;
    margin: 15px auto;
    content: ' ';
    background-size: cover
}

.weixin-tip-img.iphone::after {
    width: 150px;
    height: 150px;
    background-image: url(data:image/png;
    base64,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)
}

.weixin-tip-img.android::after {
    width: 173px;
    height: 240px;
    background-image: url(data:image/png;
    base64,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)
}

.bdBmSuccess .box_pay_confirm {
    border-radius: 4px
}

.bdBmSuccess .box_pay_confirm .divPayConfirm {
    position: relative;
    font-size: 14px;
    text-align: center;
    background: #fff;
    border-radius: 6px
}

.bdBmSuccess .box_pay_confirm .d1 {
    position: relative;
    padding: 45px 0;
    border-bottom: 1px solid #ccc
}

.bdBmSuccess .box_pay_confirm .d2 {
    position: relative;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    color: red
}

.bdBmSuccess .box_pay_confirm .d3 {
    position: relative;
    padding: 15px 0;
    color: #999
}

.bdBmSuccess .box_pay_confirm .d4 {
    position: relative;
    padding: 45px 0
}

.divBmPaySuccess {
}

.bdBmPaySuccess #divContent {
    line-height: 1.2em
}

.bdBmPaySuccess #divContent A {
    line-height: 1.2em
}

.bdBmPaySuccess .divEmailMain {
    background: #fff!important
}

.bdBmPaySuccess .hide {
    display: none
}

.bdBmPaySuccess .ulList {
    position: relative;
    margin-bottom: 20px
}

.bdBmPaySuccess .ulList li {
    margin: 5px 5px 0 0;
    width: 60%;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px
}

.bdBmPaySuccess_pc #divContent {
    padding: 0 1em
}

.bdBmPaySuccess_pc .ulList {
    margin-top: 20px
}

.bdBmPaySuccess_pc .ulList li {
    margin-bottom: 10px;
    padding: 10px
}

.bdBmPaySuccess_mobile .ulList li {
    width: auto;
    margin: 5px auto;
    display: block;
    float: none;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px
}

.bdBmPaySuccess_mobile #divContent {
    font-size: 13px;
    padding: 1em 0
}

.bdBmPaySuccess_mobile #divContent .v {
    color: #333
}

.divBmView .tabInput {
    border-collapse: collapse;
    width: 99%;
    margin: 0 auto
}

.divBmView .tabInputView td {
    border: 1px solid #ccc;
    padding: 5px
}

.bdBmView_pc .divBmView A {
}

.bdBmView_pc .divBmView #divContent {
}

.bdBmView_pc .divBmView .divOrderInfo {
    font-size: 16px
}

.bdBmView_pc .divBmView .t {
    border-bottom: 2px solid #ccc;
    line-height: 25px;
    height: 25px
}

.bdBmView_pc .divBmView .tabInput {
    width: 940px;
    margin: 0 auto;
    border-collapse: collapse
}

.bdBmView_pc .divBmView .tabInput caption {
    font-size: 26px;
    font-weight: bold
}

.bdBmView_pc .divBmView .tabInput .ItemHead {
    text-align: right;
    width: 360px;
    padding-right: 10px
}

.bdBmView_pc .divBmView .tabInput .ItemBody {
    padding: 10px
}

.bdBmView_pc .divBmView .tabInput .txt {
    height: 38px;
    line-height: 38px;
    width: 370px;
    border: 1px solid #d9d9d9;
    background: none repeat scroll 0% 0% #fff;
    padding: 0 4px
}

.bdBmView_pc .divBmView .tabInput .spInputBack {
    background: none repeat scroll 0% 0% #eee;
    border-radius: 4px;
    display: inline-block;
    height: 41px;
    width: 381px;
    padding: 3px;
    position: relative;
    margin-right: 10px
}

.bdBmView_pc .divBmView .tabInput .spInputBack2 {
    width: 108px
}

.bdBmView_pc .divBmView .tabInput .spInputBack2 .txt {
    width: 97px!important
}

.bdBmView_pc .divBmView .tabInput .spInputBackFocus {
    background-color: #93b8e6
}

.bdBmView_pc .divBmView .tabInputView .ItemBody {
}

.bdBmView_pc .divBmView .divInputRemark {
    padding: 10px 20px
}

.bdBmView_pc .divBmView .divInputRemark .title {
    font-weight: bold;
    color: #000;
    padding-bottom: 10px
}

.bdBmPayedEmail {
    background: #fff
}

.divBmPayedEmail {
    text-align: left
}

.divBmPayedEmail .showInEmail {
    display: none
}

.divBmPayedEmail .hiddenInWeb {
    display: none
}

@media print {
    .hideInPrint {
        display: none
    }
}

.divIntroduce {
}

.divIntroduce .divLeft {
    position: relative;
    float: left;
    width: 740px
}

.divIntroduce .divRight {
    position: relative;
    float: right;
    width: 250px
}

.divIntroduce .divRight .aBtn {
    display: block;
    margin: 20px auto
}

.divIntroduce .divRgn {
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.divIntroduce .divRT {
    height: 35px;
    line-height: 35px;
    text-indent: 1em;
    background: #f1f1f1;
    border-bottom: 1px solid #ccc;
    font-weight: bold
}

.divIntroduce .divRC {
    min-height: 100px;
    padding: 5px
}

.divIntroduce #divQRCode {
    position: relative;
    width: 240px;
    height: 240px;
    margin: 0 auto;
    margin-top: 10px
}

.divIntroduce .divQRCode .divRC {
    text-align: center
}

.divIntroduce .divDetail {
    min-height: 680px
}

.divIntroduce .divDetailCnt {
    width: 720px;
    margin: 0 auto
}

.divIntroduce .divDetailCnt img {
    max-width: 100%
}

.divWxAlert {
    width: 100%;
    height: 100%;
    background: url(../Images/bm/wx_share.png?_t_=1470616287) center top no-repeat;
    background-size: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000
}