.header-box .left-pttk{ float:left;color:#fff; font-size:1.5rem; border:1px solid #fff; border-radius:3px; padding:4px 5px; margin:10px 0 0 10px;}
.pay-banner .banner_pic{min-height:160px; }
.pay_courseList dd a{ color:#3ea92a;}
dl.pay_courseList dd{ height:auto; padding:10px 0 6px 0;}
.pay_courseList dd h4{ line-height:22px; color:#000;}
.pay_courseList dd p{ font-size:1.3rem; color:#a0a0a0;}
.pay_courseList dd b{ font-weight:normal; background:#f5f5f5; padding:4px; border-radius:3px;}
.pud_pay_list{ margin-bottom:12px;}
.pud_pay_list a p{ background:#fff;}
.pud_zj_list a i.zj{ background-position:0 -63px;}
.pud_pay_list2:after,.pud_pay_list2 .title:after{display:block;visibility:hidden;clear:both;height:0;content:'.'; }
.pud_pay_list2{margin-top:0;border-top:0; position:relative;}
.pud_pay_list2.bt1{ /*border-top:1px solid #dbdbdb;*/}
.pud_pay_list2 dt{ width:74%; padding:10px 0 5px 0;}
.pud_pay_list2 dt h4{ border:0; padding-bottom:0;}
.pud_pay_list2 h4 p{ color:#a0a0a0; font-size:1.3rem; padding-left:6px; line-height:24px;}
.pud_pay_list2 h4 p span{ color:#fe6703;}
.pud_pay_list2 .pay-zuoti{ width:30%; float:right; margin:0; padding:0; position:absolute; top:23%; right:8px;}
.pud_pay_list2 .pay-zuoti a{ width:30px; height:30px; display:block; float:right; padding:5px 0;  background: url(pra_icon.png) no-repeat 0 0;background-size: 29px auto;}
.pay-zuoti a.pay-check{ background-position:4px -30px; padding-left:10px;}
.pay-zuoti a.pay-again{ background-position:10px -80px; padding-left:10px;  border-left:1px solid #dbdbdb; }
.pay-zuoti a.knock{ display:block;  background:url(icon_20.png) 0 -58px no-repeat; background-size:12px auto; float:right; margin-top:-5px;}
.pay-zuoti a.payno-bg{ width:35px; line-height:30px;background:#fff; font-size:1.4rem; text-align:left; color:#fe6703;}
.pud_pay_list2 .title{ width:80%;}
.pud_pay_list2 .title h4{ padding-left:6px; font-size:1.4rem;}
.pud_pay_list2 .title h4 p{ padding:0;}
.pud_pay_list2 ul{ margin:0 0 0 15px;}
.pra_pay_record{margin:5px 15px; border:0; border-bottom:1px solid #dbdbdb;}
.pra_pay_record dt h4{ margin-left:0;}
.pra_pay_record dt h4 p{ padding-left:0;}
.zj_pay_list2 .paycon-more h4{ border:0; padding:0 0 10px 0;}
.pay_courseList .nobor,.pay-zuoti a.nobor,.notk_courseList .nobor{ border:none;}

.jj-ktgg{width:100%;background:#c41428; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding-bottom:150px;}
.jj-ktgg img{ width:100%}

.jj-ktgg .cont{ padding-top:15%}
.jj-ktgg .btn{width:60px; height:60px; position:absolute; right:0; top:0; }
.jj-ktgg p{ padding:0; margin:0; text-align:center;}
.jj-ktgg .h1{ font-size:5rem; font-weight:bold; color:#FFF; line-height:55px;}
.jj-ktgg .h1 span{ color:#ffd340; font-size:75px}
.jj-ktgg .h2{ font-size:3rem;color:#ffc502; line-height:30px; padding-top:30px}
.jj-ktgg .h3{ font-size:1.8rem;color:#ff7200; line-height:20px; padding-top:5px}
.jj-ktgg .blk{ width:100%; text-align:center}
.jj-ktgg .qd-btn{ display:inline-block; line-height:60px; font-size:2.5rem; color:#ffc502; background-color:#c61a29; border:#ffc502 solid 2px; width:50%;-moz-border-radius:500px;  -webkit-border-radius: 500px;  border-radius:500px; text-decoration:none; margin-top:40px}
