@charset "UTF-8";
.pyctt {margin: 0px auto; width: 1000px;}
.hltm {margin-top: 50px;height:300px;}
.fl{float:left;}
.clsx:after{content:"";display:table;}
.clsx:after{clear:both;}
.clsx{zoom:1;}
.pygrp { position:relative; background:#FCFCFC;}
.pctt { margin-top:30px; padding:20px 0 30px; width:1000px;}
.main { border:1px solid #E8E8E8; background:#FFF;}
.pmhd {}
.pmhd li { position:relative; cursor:pointer;}
.pmhd .pmhd-no { width:440px; height:54px; border-bottom:1px solid #E8E8E8; cursor:default;}
.pmhd li span { display:block; padding-left:10px; border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; width:175px; height:54px; font-size:16px; line-height:54px; color:#535353; text-align:center;}
.pmhd li i { display:none; position:absolute; top:-1px; left:-1px; width:187px; height:5px; background:#4362B5;}
.pmhd li .pmhd-c { border-right:0;}
.pmhd .curr span { border-bottom-color:#FFF;}
.pmhd .curr i { display:block;}
.pmhd .curr .pmhd-c { border-right:1px solid #E8E8E8;}
.pmhd-a { background-position:33px -119px;}
.pmhd-b { background-position:-243px -121px;}
.pmhd-c { background-position:20px -174px;}
.main-bd { margin:0 auto; width:940px;}
.step {}
.step li { vertical-align:middle;}
.step .label { padding-right:5px; width:127px; height:47px; font-size:16px; line-height:47px; color:#7B7A7A; text-align:right;}
.pstpa { padding:40px 0; border-bottom:1px solid #DDDDDD;}
.psa { position:relative; z-index:20; background-position:160px center;}
.psa input { padding:0 10px; height:45px; border:1px solid #E8E8E8; font-size:14px; line-height:45px; color:#7B7A7A;}
.psa input,.psa .uncfm,.psa .unchg{ display:none;}
.psac input { display:block; width:178px; border-color:#7399DF;}
.psac .unchg { display:block; width:58px; height:47px; background:#7399DF; font-size:14px; line-height:47px; color:#FFF; text-align:center;}
.psac .unchg:hover { background:#4362B5;}

.psb { display:none; margin-top:25px;}
.psb .gnm { position:relative; z-index:9;}
.psb .gnm { display:inline; margin-right:10px;}
.psb .gnmsl { display:none; margin-right:10px; position:absolute; background:#ffffff;}
.psb .gnms { padding:0 10px; width:/*236*/180px; height:45px; background-position:226px -229px; border:1px solid #e8e8e8; font-size:14px; line-height:45px; color:#7b7a7a; cursor:pointer;}

.pstpb { padding:40px 0; border-bottom:1px solid #DDDDDD;}
.psc .ptyp { border-right:1px solid #DDDDDD;}
.psc .ptyp li { position:relative; height:45px; background-image:url(ptyp.jpg)/*tpa=http://www.1787yx.com/img/ptyp.jpg*/; background-repeat:no-repeat; border:1px solid #DDDDDD; border-right:0; font-size:14px; line-height:45px; color:#7B7A7A; text-align:center; cursor:pointer; z-index:8;}
.ptpa,.ptpf { padding-left:0; width:113px; background-position:-50px -50px;}
.ptpb,.ptpc { padding-left:23px; width:90px;}
.ptpd,.ptpe { padding-left:28px; width:115px;}
.ptpb { background-position:2px 0;}
.ptpc { background-position:0px -46px;}
.ptpd { background-position:3px -92px;}
.ptpe { background-position:9px -183px;}
.psc .ptyp li i { display:none; position:absolute; left:-1px; top:-3px; width:115px; height:3px; background:#4362B5;}
.psc .ptyp .ptpd i,.psc .ptyp .ptpe i { width:145px;}
.psc .ptyp .curr { border-top-color:#4362B5; border-bottom-color:#FFF; color:#4462B6;}
.psc .ptyp .curr i { display:block;}
.pscctt { padding:30px 0 30px 132px;}

.ptpctt li { display:inline; position:relative; margin:0 10px 10px 0; background-image:url(bank.png)/*tpa=http://www.1787yx.com/img/bank.png*/; background-repeat:no-repeat; border:1px solid #DDDDDD; width:130px; height:38px; cursor:pointer;}
.alipay { background-position:13px -861px;}
.alipay-qrcode { background-position:3px -1291px;}
.jcard { background-position:6px -899px;}
.tenpay { background-position:18px -938px;}
.weixin { background-position:1px -1060px;}
.weixin2 { background-position:2px -1365px;}

.pstpcb { margin-bottom:8px;}
.pstpcb ul { display:none; width:750px;}
.pstpcb .amount-all { display:block;}
.pstpcb .aslt { position:relative; display:inline; margin:0 10px 10px 0; width:102px; height:45px; border:1px solid #FDD56C; background:#FFF4C4; font-size:14px; line-height:45px; color:#7B7A7A; text-align:center; cursor:pointer;}
.pstpcb .aslt input { width:72px; height:20px; line-height:20px; border:0; color:#7B7A7A; text-align:center; background:#FFF4C4;}
.pstpcb li.curr i { display:block;}
.pstpcb .amount-num { display:none; padding:0; line-height:47px; color:#A2A2A2;}
.pstpcb .aslt-curr { background:#FFF;}
.pstpcb .aslt-curr span { display:none;}
.pstpcb .aslt-curr input { display:block;}
.pstpcc { display:none; margin-bottom:16px; padding-left:132px; font-size:14px; line-height:20px; color:#7B7A7A;}
.pstpcc span { margin:0 5px;}

.pstpc { padding:35px 0 35px 132px;}
.pstpcd { margin-top:0px;}
.pstpcd p { margin-bottom:10px; font-size:16px; line-height:30px; color:#7B7A7A;}
.pstpcd p span { font-size:24px; color:#79BD21;}
.pstpcd p em { display:none; font-size:12px;}
.pstpcd .pay-submit { display:block; margin-bottom:55px; width:225px; height:56px; background:#8BCF33; border:0; font-size:18px; line-height:56px; color:#FFF; text-align:center; cursor:pointer;}
.pstpcd .pay-submit:hover { background:#79be1f;}
.pstpcd .pay-submit-no,.pstpcd .pay-submit-no:hover { background:#CCC; cursor:no-drop;}
.itcn { line-height:22px; color:#7B7A7A;}
.itcn h2 { margin-bottom:8px; font-size:16px;}
.itcn p { font-size:12px;}

#divWxPayImage {position:relative;text-align:center;}
#divWxPayImage span {color:#033;font-size:24px;margin:0px auto;}
#divWxPayImage img {width:280px;height:280px;margin:8px auto;}