﻿*{padding:0;margin:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
.wrap{margin:0;padding:0;}
.all-wrap{min-height:100%;overflow:auto;}
.half-module{width:1200px;margin:auto;}
em{font-style:normal;}
ul{list-style:none;padding:0;margin:0;}
input[type=password], input[type=text] {width: 100%;height: 14px;line-height: 14px;font-size: 1rem;margin: 0;outline: 0;border: 1px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;vertical-align: middle;-webkit-transition: all .2s linear 0s;-moz-transition: all .2s linear 0s;transition: all .2s linear 0s;padding: 0 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
label.error{font-size:12px;margin:0 5px;}
/*公用按钮*/
.btn{display:inline-block;vertical-align:middle;height:40px;line-height:40px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:10px;cursor:pointer;}
.btn-big{width:250px;}
.btn-sm{width:180px;}
.btn-xs{padding:0 20px;height:30px;line-height:30px;}
.btn-default{border:1px solid;}
.btn-single{font-size:12px;}
.btn-single:hover{text-decoration:underline;}
/*支付部分头部-底部*/
.pay-common-header{position:relative;padding:10px 20px;border-bottom:1px solid;margin-bottom:20px;}
.pay-common-header .logo{display:inline-block;vertical-align:middle;height:35px;padding:0;float:inherit;}
.pay-common-header .logo img{max-width:100%;max-height:100%;}
.pay-common-header .nav{float:right;margin-top:10px;}
.pay-common-header .nav li{display:inline-block;vertical-align:middle;padding:0 18px;border-left:1px solid;}
.pay-common-header .nav li.first{border-left:0;}
.pay-common-header .nav li a{font-size:12px;}
.pay-common-footer{margin-top:50px;text-align:center;}
.pay-common-footer p{font-size:12px;margin-bottom:10px;}
/*支付方式体部*/
.custom-order-pay-static { margin-bottom: 10px;border:1px solid; }
.custom-order-pay-static .pay-wrapper{width:800px;margin:auto;}
.custom-order-pay-static .c1 .title { text-align: center;padding:100px 0 20px;margin-bottom:20px;border-bottom:1px dashed; }
.custom-order-pay-static .c1 .title i { width: 48px; height: 48px; display: inline-block; vertical-align: middle; }
.custom-order-pay-static .c1 .title .mc{display:inline-block;vertical-align:middle;text-align:left;margin-left:30px;}
.custom-order-pay-static .c1 .title .tips { font-size:22px; display: inline-block; vertical-align: middle; }
.custom-order-pay-static .c1 .title .mc .discrib{font-size:16px;margin-top:5px;margin-bottom:0;}
.custom-order-pay-static .c1 .details{position:relative;padding:20px 50px;}
.custom-order-pay-static .c1 .details .line {position:relative;display:inline-block;vertical-align:middle;width:290px;text-align: left; padding-left:60px;min-height:16px;margin-bottom:5px;}
.custom-order-pay-static .c1 .details .line.all{width:640px;}
.custom-order-pay-static .c1 .details .line.tips{padding-left:0;width:100%;text-align:left;margin-bottom:15px;border-bottom:1px dashed;padding-bottom:15px;}
.custom-order-pay-static .c1 .details .line span.mt{position:absolute;left:0;top:3px;}
.custom-order-pay-static .c1 .more{padding:40px 0 80px;text-align:center;}
.custom-order-pay-static .c1 .more .btn-group{margin-bottom:20px;}
.custom-order-pay-static .c1 .more .btn-group .btn{display:inline-block;vertical-align:middle;padding:5px 10px;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 5px;border:1px solid;}
.custom-order-pay-static .c1 .line a, .custom-order-pay-static .c1 .line span {font-size: 0.8571428571428571rem; display: inline-block; vertical-align: middle; white-space:normal;word-break:break-all;}
.custom-order-pay-static .c1 .line em { height: 20px; line-height: 20px; margin-left: 10px; padding-left: 10px; position: relative; display: inline-block; vertical-align: middle; }
.custom-order-pay-static .c1 .line em:before { width: 0; height: 10px; position: absolute; top: 50%; left: 0; margin-top: -5px; border-left: 1px solid; content: ''; }
/*支付*/
.custom-cashier { margin-bottom: 10px; }
.custom-cashier .c1 { padding: 20px 100px 50px; border: 1px solid; }
.custom-cashier .c1 .title { height: 120px; padding: 20px 0; text-align: center; }
.custom-cashier .c1 .title .tips { height: 48px; line-height: 48px; margin-left: 10px; font-weight: 600; position: relative; padding-left: 58px; font-size: 1.142857142857143rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .title .tips:before { content: ''; position: absolute; left: 0; top: 0; width: 48px; height: 48px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .title .txt { margin-top: 10px; height: 24px; max-height: 48px; font-size: 0.8571428571428571rem; }
.custom-cashier .c1 .title .tool { height: 24px; height: 24px; font-size: 1.0rem; }
.custom-cashier .c1 .title .tool a.link { margin-left: 5px; }
.custom-cashier .c1 .pay-order { padding: 30px; border: 1px solid; margin-bottom: 10px; }
.custom-cashier .c1 .pay-order .order-list .line { cursor: pointer; }
.custom-cashier .c1 .pay-order .order-list .line .order-num { height: 30px; line-height: 30px; font-size: 1.0rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line .tips { float: right; }
.custom-cashier .c1 .pay-order .order-list .line .tips .num { height: 30px; line-height: 30px; position: relative; cursor: pointer; font-size: 1.0rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line .tips .num em { padding: 0 4px; }
.custom-cashier .c1 .pay-order .order-list .line .tips .num:after { content: ''; position: absolute; right: -14px; top: 10px; width: 7px; height: 7px; border-width: 1px 1px 0 0; border-style: solid; border-color: #333333; font-size: 0; line-height: normal; transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); }
.custom-cashier .c1 .pay-order .order-list .line .tips .price { height: 30px; line-height: 30px; margin-left: 40px; float: right; font-size: 0.8571428571428571rem; }
.custom-cashier .c1 .pay-order .order-list .line .tips .price em { padding: 0 4px; font-size: 1.714285714285714rem; display: inline-block; vertical-align: top; }
.custom-cashier .c1 .pay-order .order-list .line .tips .price span { padding: 0 4px; display: inline-block; vertical-align: top; }
.custom-cashier .c1 .pay-order .order-list .line ul { display: none; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list { padding: 10px; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li .line { height: 30px; padding-right: 20px; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li .line p.name { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li .line .number { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li .line .money { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li.adjust-pay-cont .line{position:relative;padding:0 0 0 70px;height:inherit;width:846px;}
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li.adjust-pay-cont .line .name{position:absolute;left:0;}
.custom-cashier .c1 .pay-order .order-list .line ul.show-list li.adjust-pay-cont .line .number{width:846px;height:inherit;white-space:normal;word-break:break-all;}
.custom-cashier .c1 .pay-order .order-list .line ul.list li { height: 74px; padding: 15px 0; margin-top: 20px; border: 1px solid; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .pic { width: 40%; height: 74px; text-align: center; position: relative; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .pic a { height: 72px; width: 72px; border: 1px solid; margin-left: 5px; line-height: 74px; text-align: center; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .pic:after { content: ''; position: absolute; width: 0; top: 0; bottom: 0; right: 0; border-right: 1px solid; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number { width: 60%; height: 74px; display: inline-block; vertical-align: middle; font-size: 0.8571428571428571rem; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol { margin-left: 30px; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol li { height: 24px; line-height: 24px; margin: 0; padding: 0; border: none; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol li p.name { min-width: 60px; height: 24px; line-height: 24px; text-align: right; font-size: 0.8571428571428571rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol li .string { height: 24px; line-height: 24px; font-size: 0.8571428571428571rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol li .button { height: 24px; line-height: 24px; font-size: 0.8571428571428571rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li .order-number ol li .button a.btn { padding: 0 20px; display: inline-block; vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.custom-cashier .c1 .pay-order .order-list .line ul.list li:first-child { margin-top: 0; }
.custom-cashier .c1 .pay-order .order-list .line.open .tips .num:after { top: 13px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.custom-cashier .c1 .pay-order .order-list .line.open ul.list, .custom-cashier .c1 .pay-order .order-list .line.open ul.show-list { display: block; }
.custom-cashier .c1 .hint-info { padding: 30px; border: 1px solid; margin-bottom: 10px; }
.custom-cashier .c1 .hint-info .tips { height: 20px; line-height: 20px; font-size: 1.0rem; }
.custom-cashier .c1 .hint-info .links { margin-top: 20px; }
.custom-cashier .c1 .hint-info .links .lines { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .hint-info .links .lines span { margin: 0 10px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt { height: 49px; border-width: 1px 1px 0; border-style: solid; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt ul li { height: 49px; border-width: 0 1px 0 0; border-style: solid; padding: 0; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt ul li a { height: 49px; padding: 0 20px; display: block; line-height: 50px; text-align: center; font-size: 1.142857142857143rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt ul li.select { position: relative; z-index: 1; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt ul li.select a { height: 50px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mt ul li.select:before { width: 100%; height: 0; border-top: 2px solid; position: absolute; top: -1px; left: 0; right: 0; content: ''; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc { border: 1px solid; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for { padding: 20px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line { border-width: 0 0 1px; border-style: dashed; padding-bottom: 20px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .money { height: 30px; line-height: 30px; font-size: 1.0rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .money em { font-weight: 600; margin-left: 10px; font-size: 1.142857142857143rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .inputbox { margin-top: 10px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .inputbox input[type=password], .custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .inputbox input[type=text] { width: 200px; height: 30px; box-shadow: none; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .inputbox a.btn { height: 30px; line-height: 30px; padding: 0 10px; font-size: 1rem; margin-left: 15px; display: inline-block; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .warning { margin-top: 10px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line .warning a{cursor:pointer;}
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code { border-bottom: none; padding-bottom: 0; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose { width: 100px; text-align: center; border-width: 0 1px 0 0; border-style: solid; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose p.name { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose ul li { margin-top: 15px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose ul li a.pic { width: 60px; height: 60px; display: block; margin: 0 auto; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose ul li .text { height: 20px; line-height: 20px; font-size: 0.8571428571428571rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose ul li.select { position: relative; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-choose ul li.select:after { content: ''; position: absolute; width: 0; height: 60px; border-width: 0 3px 0 0; border-style: solid; top: 0; right: -2px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-pic { width: 250px; margin: 0 50px; text-align: center; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-pic .tips { height: 30px; line-height: 30px; font-family: 'Microsoft YaHei'; font-weight: 600; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .code-pic .pic { width: 250px; height: 250px; line-height: 250px; text-align: center; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show { width: 400px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .money-view { height: 30px; padding-bottom: 10px; border-width: 0 0 1px 0; border-style: dashed; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .money-view em.txt { height: 30px; line-height: 32px; display: inline-block; vertical-align: middle; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .money-view em.money { height: 30px; line-height: 30px; margin-left: 10px; font-weight: 600; font-size: 1.285714285714286rem; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .explain { margin-top: 10px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .explain .img { width: 60px; height: 60px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .explain .text { height: 60px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.code .other-show .explain .text p { height: 30px; line-height: 30px; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul { margin: -25px 0 0 -25px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li { margin: 25px 0 0 25px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li .pic { width: 170px; height: 40px; border-width: 1px; border-style: solid; font-size: 0; cursor: pointer; line-height: 40px; text-align: center; -webkit-transition: border-color 0.15s linear 0s; -moz-transition: border-color 0.15s linear 0s; transition: border-color 0.15s linear 0s; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li p { height: 24px; font-size: 1.0rem; line-height: 24px; text-align: center; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li.select .pic { width: 168px; height: 38px; line-height: 38px; border-width: 2px; position: relative; cursor: default; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li.select .pic:before { transform: rotate(135deg); -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); position: absolute; bottom: -3px; right: -13px; z-index: 1; content: ''; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.bank .list ul li.select .pic:after { width: 20px; height: 20px; position: absolute; bottom: -2px; right: -2px; z-index: 2; content: ''; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li { margin-bottom: 10px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li p.name { height: 30px; line-height: 30px; width: 100px; text-align: right; float: left; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li .string { line-height: 30px; margin-left: 10px; display: inline-block; vertical-align: middle; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li .selectbox { margin-left: 10px; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li .selectbox select { height: 30px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li .inputbox { margin-left: 10px; margin-top: 0; display: inline-block; vertical-align: middle; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li .inputbox input[type=text] { height: 30px; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .line.remit .list ul li span.tips { margin-left: 10px; display: inline-block; vertical-align: middle; font-size: 1.0rem; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .button { margin: 20px auto 0; text-align: center; }
.custom-cashier .c1 .pay-choose .custom-changetable .mc .for .button a.btn { width: 244px; height: 50px; font-size: 1.0rem; display: inline-block; vertical-align: middle; line-height: 50px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.custom-cashier .c1 .pay-header{position:relative;padding:30px 10px 30px 80px;}
.custom-cashier .c1 .pay-header .successIcon{position:absolute;left:10px;top:40px;display:block;width:48px;height:48px;}
.custom-cashier .c1 .pay-header .info h2{font-size:22px;font-weight:500;margin:0;}
.custom-cashier .c1 .pay-header .info h2 span{float:right;font-size:16px;margin-top:5px;}
.custom-cashier .c1 .pay-header .info h2 span em{font-size:22px;}
.custom-cashier .c1 .pay-header .info .item{font-size:14px;margin:5px 0;}
.custom-cashier .c1 .pay-header .info .item .more{margin-left:20px;cursor:pointer;font-size:12px;}
.custom-cashier .c1 .pay-header .info .item .more .arrow{display:inline-block;vertical-align:middle;width:6px;height:6px;border:0px solid;border-width:1px 1px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;margin: -5px 0 0 5px;}
.custom-cashier .c1 .pay-header .info .item.open .more .arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0;}
.custom-cashier .c1 .pay-header .info .order-details{padding:15px;border:1px solid;margin-top:10px;display:none;width:500px;max-height:160px;overflow:auto;}
.custom-cashier .c1 .pay-header .info .order-details.open{display:block;}
.custom-cashier .c1 .pay-header .info .order-details li{font-size:12px;margin-bottom:8px;}
.custom-cashier .c1 .pay-header .info .order-details li:last-child{margin-bottom:0;}
.custom-cashier .c1 .pay-header .info .order-details li span{float:right;}
.custom-cashier .c1 .pay-header .info .discrib{font-size:12px;margin-top:10px;}
.custom-cashier .c1 .pay-header .info .discrib span{font-size:14px;margin:0 2px;}
.custom-cashier .c1 .pay-way-list ul{border-top:1px solid;}
.custom-cashier .c1 .pay-way-list li{position:relative;}
.custom-cashier .c1 .pay-way-list li.active{border:2px solid;}
.custom-cashier .c1 .pay-way-list li .mt{padding:10px 15px;border-bottom:1px solid;}
.custom-cashier .c1 .pay-way-list li .mt input[type="radio"],.custom-cashier .c1 .pay-way-list li .mt input[type="checkbox"]{display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid;outline:none;}
.custom-cashier .c1 .pay-way-list li .mt .pic{display:inline-block;vertical-align:middle;width:120px;height:40px;text-align:center;line-height:40px;margin-left:10px;}
.custom-cashier .c1 .pay-way-list li .mt .pic img{max-width:100%;max-height:100%;}
.custom-cashier .c1 .pay-way-list li .mt .discrib{display:inline-block;vertical-align:middle;font-size:12px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom-cashier .c1 .pay-way-list li .mt .price{float:right;font-size:16px;line-height:40px;display:none;}
.custom-cashier .c1 .pay-way-list li .mt .price span{font-weight:700;}
.custom-cashier .c1 .pay-way-list li .cont{padding:30px;display:none;}
.custom-cashier .c1 .pay-way-list li.active .mt .price,.custom-cashier .c1 .pay-way-list li.active .cont{display:block;}
.custom-cashier .c1 .pay-way-list li .cont .pre-money-cont p{font-size:14px;margin-bottom:20px;}
.custom-cashier .c1 .pay-way-list li .cont .pre-money-cont p a{cursor:pointer;}
.custom-cashier .c1 .pay-way-list li .cont .pre-money-cont input{width:200px;height:30px;font-size:12px;margin-bottom:20px;outline:none;}
.custom-cashier .c1 .pay-way-list li .cont .pre-money-cont .yz a{height:30px;line-height:30px;padding:0 10px;display:inline-block;vertical-align:middle;margin-left:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;}
.custom-cashier .c1 .pay-way-list li .cont .pre-money-cont .yz input{margin-bottom:0;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont{padding:20px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .code-pic,.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info{display:inline-block;vertical-align:middle;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .code-pic{width:250px;text-align: center;margin-right:50px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .code-pic .tips{font-size:1rem;height:30px;line-height:30px;font-weight:600;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .pic{width:250px;height:250px;text-align:center;line-height:250px;margin-right:50px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .pic img{max-width:100%;max-height:100%;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info{text-align:left;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>p{font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>p span{font-size:18px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>div i,.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>div .discrib{display:inline-block;vertical-align:middle;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>div i{width:60px;height:60px;margin-right:10px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>div .discrib{font-size:14px;}
.custom-cashier .c1 .pay-way-list li .cont .scan-cont .info>div .discrib p{line-height:30px;}
.custom-cashier .c1 .pay-btn{text-align:center;margin-top:50px;}
.custom-cashier .c1 .pay-btn a{display:inline-block;vertical-align:middle;padding:10px 50px;font-size:14px;}
/*备案*/
.pay-keeprecord .pay-tips{position:relative;padding:10px;border:1px solid;margin:40px 0;line-height:1.8;}
.pay-keeprecord .pay-tips p{margin:0;font-size:12px;}
.pay-keeprecord .pay-tips h4{font-size:16px;font-weight:500;margin-bottom:10px;}
.pay-keeprecord .pay-table table{width:100%;}
.pay-keeprecord .pay-table table thead tr{border:1px solid;}
.pay-keeprecord .pay-table table thead tr td,.pay-keeprecord .pay-table table tbody tr td{padding:8px 5px;text-align:center;}
.pay-keeprecord .pay-table table tbody tr td{border-bottom:1px solid;}
.pay-keeprecord .pay-table table .single-btn{margin:0 5px;font-size:12px;}
.pay-keeprecord .pay-table table .single-btn:hover{text-decoration:underline;}
.pay-keeprecord .pay-addwebsit{margin:40px 0;}
.pay-keeprecord .pay-addwebsit .mt{border-bottom:1px solid;height:42px;}
.pay-keeprecord .pay-addwebsit .mt>p,.pay-keeprecord .pay-addwebsit .mt ul li{display:inline-block;vertical-align:middle;line-height:40px;}
.pay-keeprecord .pay-addwebsit .mt>p{border:1px solid;border-bottom:0;border-top-width:2px;padding:0 10px;line-height:41px;}
.pay-keeprecord .pay-addwebsit .mt ul{float:right;}
.pay-keeprecord .pay-addwebsit .mt ul li a{display:inline-block;vertical-align:middle;line-height:1;margin-right:10px;padding:8px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pay-keeprecord .pay-addwebsit .mc{padding:20px;border:1px solid;border-top:0;}
.pay-keeprecord .child-tree{padding:10px 20px 20px;border:1px solid;}
.pay-keeprecord .child-act{margin-bottom:10px;text-align:right;}
.pay-keeprecord input[type='radio']{-webkit-appearance:radio;}
.pay-keeprecord input[type='checkbox']{-webkit-appearance:checkbox;}
/*完善信息*/
.complete-form{padding:40px 0;}
.complete-form .form-sec{position:relative;}
.complete-form .form-sec .form-sec-title{font-size:16px;padding-left:200px;line-height:40px;margin-bottom:10px;}
.complete-form .form-sec .form-sec-title i{display:inline-block;vertical-align:middle;width: 0;height: 0; border-style: solid;border-width: 5px; -webkit-transition: transform .2s linear; -moz-transition: transform .2s linear;transition: transform .2s linear;margin-top: -2.5px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);left: 3px;margin-top: -5px;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;margin-right:5px;}
.complete-form .form-sec .form-sec-title i.open{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);margin-top:1px;}
.complete-form .form-group{position:relative;margin-bottom:15px;padding-left:360px;}
.complete-form .form-group .form-controls{position:absolute;left:0;top:10px;width:340px;text-align:right;font-size:12px;}
.complete-form .form-group .form-controls .red{margin-right:5px;}
.complete-form .form-group .mc.half-mc{position:relative;width:380px;padding-right:150px;}
.complete-form .form-group .mc .form-input,.complete-form .form-group .mc .form-textarea{width:380px;height:36px;}
.complete-form .form-group .mc .form-textarea{height:80px;padding:5px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.complete-form .form-group .mc.half-mc .form-input{width:100%;}
.complete-form .form-group .mc.half-mc a{position:absolute;right:0;top:0;width:140px;height:36px;display:inline-block;text-align:center;line-height:36px;font-size:12px;}
.complete-form .form-group .mc .form-tips{display:inline-block;vertical-align:middle;font-size:12px;margin-left:10px;}
.complete-form .form-group .mc .form-static{line-height:36px;display:inline-block;vertical-align:middle;}
.complete-form .form-group .mc .editIcon{display:inline-block;vertical-align:middle;margin:0 5px;width:20px;height:20px;cursor:pointer;}
.complete-form .form-group .mc .area-link select{min-width:80px;max-width:150px;height:36px;font-size:12px;}
.complete-form .form-group .mc .area-link span{font-size:12px;margin:0 5px;}
.complete-form .checkbox-inline{margin-right:15px;line-height:36px;font-size:12px;}
.complete-form .checkbox-inline input{display:inline-block;vertical-align:middle;margin:-3px 3px 0 0;}
.complete-form input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;}
.complete-form input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}
.complete-form .form-group .mc .onload-img .mt .loadbtn,.complete-form .form-group .mc .onload-img .mt .tips{display:inline-block;vertical-align:middle;font-size:12px;}
.complete-form .form-group .mc .onload-img .mt .loadbtn{padding:0 20px;height:36px;line-height:36px;font-size:14px;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.complete-form .form-group .mc .onload-img .mc{margin:0;}
.complete-form .form-group .mc .onload-img .mc li{position:relative;display:inline-block;vertical-align:top;margin:10px 10px 0 0;width:100px;text-align:center;}
.complete-form .form-group .mc .onload-img .mc li div.pic{position:relative;width:80px;height:80px;line-height:80px;border:1px solid;margin:auto;margin-bottom:5px;}
.complete-form .form-group .mc .onload-img .mc li img{max-width:100%;max-height:100%;vertical-align:middle;}
/*.complete-form .form-group .mc .onload-img .mc li em{position:absolute;right:-5px;top:-5px;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;cursor:pointer;}*/
.complete-form .form-group .mc .onload-img .mc li div.name{font-size:12px;margin-top:5px;}
.complete-form .form-group .mc .quike-input{position:relative;display:inline-block;vertical-align:middle;width:380px;height:38px;border:1px solid;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.complete-form .form-group .mc .quike-input .form-input{border:0;width:100%;}
.complete-form .form-group .mc .quike-input .form-input:focus{box-shadow:none;}
.complete-form .form-group .mc .quike-input .quike-btn{position:absolute;right:0;top:0;width:40px;display:inline-block;vertical-align:middle;height:36px;}
.complete-form .form-group .mc .quike-input .answer-list{display:none;position:absolute;top:37px;left:-1px;width:100%;max-height:200px;overflow:auto;border:0px solid;border-width:0 1px 1px 1px;padding:5px 0;z-index:999;}
.complete-form .form-group .mc .quike-input .answer-list.open{display:block;}
.complete-form .form-group .mc .quike-input .answer-list li{font-size:12px;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.complete-form .form-group-center{text-align:center;padding:0;}
.complete-form .enter-success .status{text-align:center;}
.complete-form .enter-success .basic-info{margin:30px 0;}
.complete-form .enter-success .basic-info ul li{position:relative;padding-left:450px;margin-bottom:5px;}
.complete-form .enter-success .basic-info ul li span{position:absolute;left:0;top:8px;width:430px;text-align:right;}
.complete-form .enter-success .basic-info ul li p{line-height:36px;}
.complete-form .pay-keeprecord{width:800px;margin:10px auto;}
.complete-step-list{text-align:center;font-size:0;margin:80px 0;}
.complete-step-list li{position:relative;display:inline-block;vertical-align:middle;font-size:12px;width:120px;height:5px;}
.complete-step-list li.first{width:0;}
.complete-step-list li em{position:absolute;right:-5px;top:-5px;display:inline-block;vertical-align:middle;width:16px;height:16px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;z-index:2;}
.complete-step-list li p{position:absolute;width:100px;top:20px;right:-45px;}
.complete-form-left-sm{padding:20px;}
.complete-form-left-sm .form-group{margin-bottom:0;padding-left:140px;}
.complete-form-left-sm .form-group .form-controls{width:100px;}
/*步骤线条表单*/
.step-line-form{padding:0 0 50px 300px;}
.step-line-form .step-line-sec{padding:0 0 15px;}
.step-line-form>li{position:relative;border-left:1px dashed;}
.step-line-form>li.last-step:after{content:'Finish';position:absolute;left:-25px;bottom:-40px;width:40px;height:40px;font-size:12px;text-align:center;line-height:40px;border:5px solid;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;}
.step-line-form .step-line-title{font-size:16px;padding-bottom:20px;}
.step-line-form .step-line-title em{display:inline-block;vertical-align:middle;margin:0 10px;width:30px;height:30px;text-align:center;line-height:30px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px dashed;font-style:normal;margin-left:-17px;cursor:pointer;}
.step-line-form .step-line-title em:after{content:'';display:block;position:absolute;left:-6px;top:13px;width:0;height:0;border-top:8px solid;border-left:5px solid;border-right:5px solid;}
.step-line-form .step-line-title.open em:after{display:none;}
.step-line-form .step-line-title em i{visibility:hidden;}
.step-line-form .step-line-title.open em i{visibility:visible;font-style:normal;}
.step-line-form .form-group{padding-left:150px;}
.step-line-form .form-group .form-controls{width:130px;}
.custom-label{display:inline-block;vertical-align:middle;margin:0 5px;padding:3px 5px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/*小图预览*/
.img-preview{position:relative;display:inline-block;vertical-align:middle;margin:0 2px;}
.img-preview .pic{width:20px;height:20px;border:1px solid;text-align:center;line-height:20px;}
.img-preview img{max-width:100%;max-height:100%;}
.img-preview .big-pic img{vertical-align:middle;}
.img-preview .big-pic{position:absolute;width:200px;height:200px;top:-209px;right:0;text-align:center;line-height:200px;border:1px solid;display:none;z-index:2;}
.img-preview:hover .big-pic{display:table-cell;}
.img-preview .big-pic:before,.img-preview .big-pic:after{content:'';width:0;height:0;border:4px solid;position:absolute;bottom:-8px;right:5px;}
.img-preview .big-pic:before{bottom:-9px;}
/*问号提示样式*/
.custom-question{display:inline-block;vertical-align:middle;position:relative;}
.custom-question .icon{font-size:12px;display:inline-block;vertical-align:middle;width:14px;height:14px;text-align:center;line-height:14px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;cursor:pointer;margin: -7px 0 0 5px;}
.custom-question .details{position:absolute;bottom:23px;width:300px;left:50%;margin-left:-150px;border:1px solid;font-size:12px;line-height:1.8;display:none;z-index:999;}
.custom-question:hover .details{display:block;}
.custom-question .details p{padding:5px;text-align:left;}
.custom-question .details:before,.custom-question .details:after{position:absolute;content:'';width:0;height:0;bottom:-5px;left:50%;margin-left:-2px;border-top:4px solid #ddd;border-left:4px solid transparent;border-right:4px solid transparent;}
.custom-question .details:after{border-top:4px solid #fff;bottom:-4px;}
/*错误页面*/
.wrong-container{position:relative;padding:150px 0 100px;}
.wrong-container .pic,.wrong-container .info{display:inline-block;vertical-align:middle;}
.wrong-container .pic{width:400px;text-align:right;}
.wrong-container .pic img{width:249px;}
.wrong-container .info{width:750px;margin-left:50px;text-align:left;}
.wrong-container .info .title{font-size:24px;margin-bottom:10px;}
.wrong-container .info .help{font-size:18px;}
.wrong-container .info .details{margin-top:20px;line-height:1.8;font-size:14px;}
.wrong-container .info .details>p{margin-bottom:5px;}
.wrong-container .info .details ul li a{margin-right:10px;}
/*页面级提示*/
.custom-shadow-tips{display:inline-block;position:absolute;left:50%;top:120px;max-width:200px;padding:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;line-height:1.6;border:1px solid;visibility:hidden;}
/*表单*/
.form-line{font-size:0;margin-bottom:15px;padding:0 10px;}
.form-line .form-group{display:inline-block;vertical-align:middle;width:50%;}
.form-line .form-group .form-controls,.form-line .form-group>div{display:inline-block;vertical-align:middle;font-size:14px;}
.form-line .form-group .form-controls{width:80px;}
.form-line .form-group .form-input{width:300px;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;}
.form-line .form-group .btn{display:inline-block;vertical-align:middle;padding:0 15px;height:30px;line-height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:10px;font-size:14px;}