html{font-size: 62.5%;}
h4{font-size:1.5rem;}
p{margin:.5rem 0 ;}
input,button,select,textarea{ outline:none;}
h2{margin:3rem 1rem;font-size:1.6rem;}
.hf_dtjxy{font-size: 1.4rem;margin:2rem 1rem;}
.hf_dtjxy h3{ text-align: center;font-size:1.6rem;color:#7d6a6a;}
.hf_dtjxy h3 span{font-size:.6rem;}
.hf_dtjxy article h2{ margin: 1rem 0; }
.hf_dtjxy article p{margin: 1rem;line-height:2rem;}
.hf_dtjxy article p a:link,.hf_dtjxy article p a:visited{display: inline-block;padding: 0 2rem;height:3.5rem;color:#fff;font-size:1.6rem;line-height: 3.5rem;text-align: center;border-radius:5px;background:#efb614;}
.hf_dtjxy article p a:hover{background:#2197f1;}
.hf_dtjxy article input:not([type="checkbox"]){width: 65%; min-width:10rem;border: none; border-bottom: 1px solid #7d6a6a; font-size:1.4rem;padding-left: 1rem;}
.hf_dtjxy article input[type="submit"]{ display: block; width:70%; height:3.5rem;margin: 0 auto;font-size:1.6rem;line-height: 3.5rem; border: none;border-radius:5px; background:#e7e7e7;}
.hf_dtjxy article select{border-radius: 5px;width: 80%;margin: 0 auto;text-align: center;height: 2rem;}
.agreement_content{ margin:2rem 1rem;font-size: 1.4rem;}
.agreement_content h4{font-size: 1.6rem;text-align: center;}
.agreement_content p{line-height: 2rem;}
section{font-size:1.4rem; color: #3e3e3e;width: 90%;margin:1rem auto;}
section h3{text-align: center;font-size:1.6rem;}
/*section ul{text-align:center;}*/
.blackline{margin-top:1.5rem;}
p img{width: 100%}
.map img{width: 100%;}
.list ul{text-align: left;}
.list li{border-bottom: 1px solid #DFDCDC;margin: .5rem 0;}
.list h4+p{color:#B3A6A6;}
.partners{margin: 0 auto;text-align: center;}
.friendbox{display:inline-block;margin:1rem;text-align: center;}
.team{width:90%;margin: 0 auto;}
.teamphone{float:left;margin-right: 1rem}
.teamphone img{width:100%;}
.newspic{text-align: center;}
.newspic img{width: 50%;}
.paysuc{margin:2rem 0;color:#72d214;font-size: 2.2rem;}
.paysuc span{font-family: "maijin";font-size:1.4rem;color:#fff;width: 2.2rem;height: 2.2rem;border-radius: 50%;background: #72d214;display: inline-block;text-align: center;line-height: 2.2rem;margin-right:.8rem;}
.paycont{padding: 0 3rem;font-size:1.6rem;background: #fff;}
.paywrap_top{height: 3rem;background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e4e4e4), color-stop(1, #fff));background: -moz-linear-gradient(top, #e4e4e4, #fff);background:-webkit-linear-gradient(top, #e4e4e4, #fff);}
.paycont_title{text-align: center;font-size: 1.8rem;}
.paycont_num{text-align: center;font-size: 2.4rem;}
table{width: 100%;border-collapse: collapse;}
td{height: 3rem;line-height: 3rem;}
tr>td:nth-child(2n){
    text-align: right;
}
.paycont_line{height:.1rem;background:#eee;overflow: hidden;margin:.6rem 0;}
.paywrap_bottom{
    width: 100%;
    height: 3rem;
    background:#fff;
    background-image:-webkit-gradient(linear,50% 0,0 100%,
        from(transparent),
        color-stop(.5,transparent),
        color-stop(.5,#ededed),
        to(#ededed)
        ),
    -webkit-gradient(linear,50% 0,100% 100%,
        from(transparent),
        color-stop(.5,transparent),
        color-stop(.5,#ededed),
        to(#ededed)
        );
    background-image:-moz-linear-gradient(50% 0 -45deg,
        transparent,
        transparent 50%,
        #ededed 50%,
        #ededed
        ),-moz-linear-gradient(50% 0 -135deg,
        transparent,
        transparent 50%,
        #ededed 50%,
        #ededed
        );
        background-size:2rem 1rem;
        background-repeat:repeat-x;
        background-position:0 100%;
}
@font-face {
    font-family: 'maijin';
    src: url('fonts/true.eot');
    src: url('fonts/true.eot?#iefix') format('embedded-opentype'),
         url('fonts/true.woff') format('woff'),
         url('fonts/true.ttf') format('truetype'),
         url('fonts/true.svg#maijin') format('svg');
    font-style: normal;
    font-weight: normal;
}
.paybtn{width: 100%;height: 4rem;background: #FFC31B;text-align: center;font-size: 1.6rem;line-height: 4rem;display: inline-block;margin-top: 2rem;}
.payfail{margin:2rem 0;color:#ED1B23;font-size: 2.2rem;}
.payfail span{font-family: "";font-size:1.4rem;color:#fff;width: 2.2rem;height: 2.2rem;border-radius: 50%;background: #ED1B23;display: inline-block;text-align: center;line-height: 2.2rem;margin-right:.8rem;}
.tabtitle{display: flex; display:inline-block;display:-moz-box;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-orient:horizontal;display:box;box-orient:horizontal;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.tabtitle_li{-webkit-box-flex: 1;-moz-box-flex:1;box-flex:1;text-align:center;height:3rem;font-size:1.6rem;line-height:3rem;}
.tabtitle_li:nth-of-type(2){border-left: 1px solid #ccc;border-right:1px solid #ccc;}


.tabtitle_li_new1,.tabtitle_li_new2{
      -webkit-box-flex: 1;-moz-box-flex:1;box-flex:1;text-align:center;height:3rem;font-size:1.6rem;line-height:3rem;
}
.tabtitle_li_new2{border-left: 1px solid #ccc;}
.tabtitle_li_new1 img,.tabtitle_li_new2 img{width: 16px;height: 16px;vertical-align: middle;padding-bottom:0.3rem;margin-right: .5rem;}
.tabtitle_li_new1 a{color: #2097F1;}
.tabcont{margin:1rem;}
.tabcont p{margin:.5rem 0;font-size:1.4rem;}
.tabcont h4{font-size:1.4rem;}
.tabtitle_li:nth-of-type(1) a{display:inline-block; padding-left:2rem; background:url(../../images/cpxq.png) no-repeat left center;  height:3rem;line-height:3rem; vertical-align:middle;}
.tabtitle_li:nth-of-type(2) a{display:inline-block; padding-left:2rem; background:url(../../images/cpcs.png) no-repeat left center;  height:3rem;line-height:3rem; vertical-align:middle;}
.tabtitle_li:nth-of-type(3) a{display:inline-block; padding-left:2rem; background:url(../../images/pjxq.jpg) no-repeat left center; height:3rem;line-height:3rem; vertical-align:middle;}
.tabtitle_li:nth-of-type(1) a.tabtitle_li1{display:inline-block; padding-left:2rem; background:url(../../images/cpxqcurrent.png) no-repeat left center;  height:3rem;line-height:3rem; vertical-align:middle;color:#2097F1;}
.tabtitle_li:nth-of-type(2) a.tabtitle_li2{display:inline-block; padding-left:2rem; background:url(../../images/cpcscurrent.png) no-repeat left center;  height:3rem;line-height:3rem; vertical-align:middle;color:#2097F1;}
.tabtitle_li:nth-of-type(3) a.tabtitle_li3{display:inline-block; padding-left:2rem; background:url(../../images/pjxqcurrent.png) no-repeat left center; height:3rem;line-height:3rem; vertical-align:middle;color:#2097F1;}
.gswj img{width: 100%;}