*,*:before,*:after {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.t-opo{background: #fff;position: fixed;z-index: 7000;width: 334px;top: 50%;left: 50%;margin: -190px 0 0 -167px;}
#tca{position: absolute;right: 10px;top: 5px;font-size: 18px;cursor: pointer;}
.t-opo-title {height: 35px;padding-left: 10px;line-height: 35px;border-bottom: 1px solid #ddd;}
.t-opo-content {padding: 10px;}

#dashang{display: none;}
.ds-payment-way {text-align: center;}
.ds-payment-way label {cursor: pointer;line-height: 30px;display: inline-block;margin: 0 15px 0 0;}
.ds-payment-way input[type=radio] {vertical-align: middle;margin: -2px 5px 0 0;}
.ds-payment-img {margin: 10px 0;text-align: center;}
.ds-payment-img .qrcode-border {margin: 0 auto;border-radius: 29.97px;width: 236.89px;height: 236.89px;padding: 18.05px;}
.ds-payment-img img {margin: 0 auto;width: 185px;height: 185px;}
.ds-payment-img .qrcode-tip {width: 48.13px;position: relative; margin: 0 auto;font-size: 14px;font-weight: 700;background: #fff;height: 15px;line-height: 15px;margin-top: -12px;}