/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%; max-width:750px; margin:0 auto;}
body{position: relative; -webkit-overflow-scrolling:touch; background:#d5211a; }
.hide{display: none;}


.main { width:100%; min-width:320px; margin:0 auto; position:relative; overflow:hidden;}
.main img { width:100%; height:auto; display:block;}


.logo_l { width:2.54rem; position:absolute; z-index:99; top:0.26rem; left:0;}
a.i1_l { width:0.52rem; position:absolute; z-index:99; top:3.8rem; right:0;}
.box_l { width:7.09rem; margin:-4.16rem auto 0; position:relative; z-index:2;}
.con_l { background:#fff; border-radius:0.2rem; padding:0.3rem; position:relative; margin-bottom:0.6rem}
p.p1_l { text-indent:2em; font-size:0.26rem; color:#484848; line-height:1.5em;}
.t2 { overflow: hidden; margin-top:0.2rem;}
.t2_l { float: left; width:1.08rem; height:0.4rem; line-height:0.4rem; text-align: center; font-size: 0.24rem; color: #fff; background-color: #F04438; margin-right: 0.1rem; }
.t2_r { overflow: hidden; font-size: 0.26rem; color: #484848; line-height:1.5em; text-align: justify; }
.con1_l {background:url(../images/i2.png) no-repeat;background-size:100% 100%; border-radius:0.16rem; position:relative; padding:0.2rem 0 0.3rem; margin-top:0.3rem;}
p.p2_l { display:inline-block; height:0.44rem; line-height:0.44rem; background:#fde667; font-size:0.2rem; color:#f36e1f; border-radius:0.16rem 0  0.16rem 0; padding:0 0.1rem; position:absolute; z-index:9; top:0; left:0;}
p.p3_l { margin-left:0.1rem; width:2.2rem; text-align:center; font-size:0.26rem; color:#fc4644; line-height:1.5em; font-weight:bold; display:inline-block; vertical-align:middle;}
p.p4_l { width:1.8rem; text-align:center; font-size:0.15rem; color:#b8a79b; line-height:1em;display:inline-block; vertical-align:middle;}
p.p4_l b { font-size:1.12rem; color:#fc4644; line-height:1em;}
p.p4_l span { font-size:0.17rem; color:#fff; background:#fc4644; border-radius:0.3rem; width:0.3rem; height:0.3rem; display:inline-block; text-align:center; line-height:0.3rem; font-weight:bold;}
p.p5_l { width:2.2rem; font-size:0.22rem; color:#ffcec1; line-height:1.5em; text-align:center; display:inline-block; vertical-align:middle;}
p.p5_l b { font-size:0.3rem; color:#fff; line-height:1.5em; display:block; }
img.i3_l { width:5.75rem; margin:0.6rem auto 0.3rem;}
a.con2_l {background:url(../images/i6.png) no-repeat;background-size:100% 100%; border-radius:0.16rem; position:relative; display:block; padding:0.4rem 0; margin-bottom:0.2rem;}
a.con2_l:before { content:''; position:absolute; z-index:9; bottom:0.3rem; right:0.3rem; width:1.43rem; height:0.56rem; background:url(../images/i5.png) no-repeat;background-size:100% 100%;}
p.p6_l { font-size:0.27rem; color:#81300d; line-height:1.5em; font-weight:bold; padding-left:0.4rem;}
p.p7_l { font-size:0.22rem; color:#999; line-height:1.5em; padding-left:0.4rem;}
p.p8_l { width:3rem; text-align:center; display:inline-block; vertical-align:middle; font-size:0.22rem; color:#999; line-height:1.5em;}
p.p8_l b { font-size:0.6rem; color:#e63c30; line-height:1em; display:block;}
p.p9_l { width:3.4rem; display:inline-block; vertical-align:middle;}
p.p9_l span { padding-left:0.4rem; position:relative; font-size:0.22rem; color:#999; line-height:1.5em; display:block;}
p.p9_l span:before { content:''; position:absolute; z-index:9; top:0; left:0; width:0.29rem; height:0.28rem;background:url(../images/i4.png) no-repeat;background-size:100% 100%; }
p.p9_l span b { font-size:0.33rem; color:#d13328; display:block; line-height:1em; padding-bottom:0.02rem;}
p.p9_l span.sp2_l { font-size:0.26rem; color:#81300d; line-height:1em; font-weight:bold; margin-top:0.3rem;}
p.p9_l span.sp1_l:before { top:0.02rem;}

.txt_center { text-align:center;}
a.btn_rule { display: inline-block; vertical-align: top; font-size: 0.22rem; color: #484848; border-bottom: 0.01rem solid #484848;} 

p.text_l { font-size:0.22rem; color:#fdbdbb; line-height:1.5em; padding:0 0 0.6rem;}

img.title6 { display: block; width:3.62rem; margin: -0.45rem auto 0.2rem; }
.btn_r { position: absolute; width:0.48rem;right: -0.26rem; top:1.14rem; background-color: #FE5609; font-size: 0.24rem; color: #fff; text-align: center; z-index: 5; line-height:1.1em; padding: 0.16rem 0; border-top-left-radius: 0.16rem; border-bottom-left-radius:0.16rem; box-shadow: inset 0 0 0.1rem rgba(255, 255, 255,0.74); }
img.i5 { display: block; width:5.45rem; margin: 0 auto 0; } 
img.i7 {display: block; width: 5.53rem; margin:0.4rem auto 0; }
img.i8 { display: block; width:4.49rem; margin:0.34rem auto 0; }
.list_ct { overflow: hidden; width:5.6rem; margin:0.27rem auto 0; }
.list_ct .list { float: left; width: 25%; }
.list_ct .icon { display: block; width:1rem; margin: 0 auto; }
.list_ct .t3 { text-align: center; font-size: 0.24rem; color: #5e5e5d; }
.btn1 { display: block; width:3.54rem; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size:0.4rem; color: #fff; border-radius:0.4rem; background: -webkit-linear-gradient(top, #FF7B53 0%, #F92D26 100%); box-shadow: 0 0.225rem 0.45rem rgba(224, 143, 38,.28); margin:0.4rem auto 0; }
.t4 {margin:0.2rem 0; }
.t4 p { font-size: 0.22rem; color: #a6661e; text-align: center; line-height:1.5em; }












/*弹窗*/
.mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 50; z-index:999; }
.pcenter { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); width: 100%; }
.rule_ct { width: 6.8rem; max-height: 85%; background-color: #fff; display: -webkit-box; -webkit-box-orient: vertical; border-radius: 0.2rem; }
    .rule_ct .btn_close { position: absolute; width:0.8rem; height:0.8rem; right: 0; bottom: 100%; background: url(../images/btn_close3.png) no-repeat right center; background-size:0.52rem auto; }
    .rule_ct .title5 { margin: -0.24rem auto 0.2rem; display: block; width:3.18rem; }
    .rule_ct .scroll_ct { -webkit-box-flex: 1; overflow-y: auto; padding: 0 0.3rem; margin-bottom: 0.3rem; }
    .rule_ct p { font-size: 0.26rem; color: #414040; text-align: justify; line-height:1.5em; }
    .rule_ct .t1 { float: left; font-size: 0.24rem; color: #fff; line-height: 1.5em; background-color: #C7A670; padding: 0 0.1rem; margin-bottom: 0.1rem; }
    .rule_ct p + .oh .t1 { margin-top: 0.2rem; }
    .rule_ct .tb1 { width: 100%; margin: 0.12rem 0; }
        .rule_ct .tb1 th, .rule_ct .tb1 td { border:0.01rem solid #706F6F; font-size: 0.2rem; color: #454444; text-align: center; padding: 0.05rem 0.1rem; }
    .rule_ct .sp1 { color: #d93229; }
    .rule_ct .tb2 { width: 100%; margin: 0.12rem 0; }
        .rule_ct .tb2 th, .rule_ct .tb2 td { border:0.01rem solid #706F6F; font-size: 0.2rem; color: #454444; text-align: center; padding: 0.05rem 0.1rem; }
        .rule_ct .tb2 th { text-align: left; }
        .rule_ct .tb2 .td2 { text-align: left; font-size: 0.18rem; }

.jsq_ct { width:6.23rem; }
img.title3 { width:100%; display:block;}
    .jsq_ct .ct1 { background-color: #fff; padding: 0 0.4rem 0.3rem; margin-top: -0.01rem; }
    .jsq_ct .ct2 { background-color: #FFF2F3; padding: 0.1rem 0.4rem 0.2rem; margin-top: -0.01rem; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.3rem; }
    .jsq_ct .tip { font-size: 0.2rem; color: #b64a4a; padding-left: 0.3rem; background: url(../images/icon_tip.png) no-repeat left 0.02rem; background-size: 0.17rem auto; }
    .jsq_ct .list { display: -webkit-box; -webkit-box-align: center; margin-top: 0.2rem; }
        .jsq_ct .list .list_l { min-width:2.25rem; margin-right: 0.1rem; font-size: 0.26rem; color: #3e3e3e; }
            .jsq_ct .list .list_l span { color: #999999; }
        .jsq_ct .list .list_r { -webkit-box-flex: 1; }
            .jsq_ct .list .list_r .input1 { display: block; width: 100%; height:0.58rem; line-height:0.58rem; text-align: center; border:0.01rem solid #C2C2C2; border-radius: 0.29rem; color: #3e3e3e; font-size: 0.26rem; box-sizing: border-box; padding: 0 0.1rem; outline: none; }
        .jsq_ct .list .btn_clear { display: block; width: 100%; height:0.7rem; line-height:0.7rem; text-align: center; font-size: 0.3rem; color: #fff; background-color: #E9C486; border-radius: 0.35rem; }
        .jsq_ct .list .btn_js { display: block; width: 100%; height:0.7rem; line-height:0.7rem; text-align: center; font-size: 0.3rem; color: #fff; background-color: #E65243; border-radius: 0.35rem; }
    .jsq_ct .tb3 { width: 100%; }
        .jsq_ct .tb3 th { text-align: left; font-size: 0.26rem; color: #a30000; padding: 0.1rem 0; font-weight: normal; }
            .jsq_ct .tb3 th span { color: #cc6666; font-size: 0.2rem; }
        .jsq_ct .tb3 td { text-align: center; font-size: 0.26rem; color: #a30000; padding: 0.1rem; font-weight: bold; }

    .jsq_ct .hr { border-bottom: 0.01rem dotted #DC9EA0; margin: 0.2rem 0; }
    .jsq_ct .t1 { font-size: 0.2rem; color: #b16060; }
    .jsq_ct .btn_close2 { position: absolute; width:0.7rem; height:0.7rem; background: url(../images/btn_close2.png) no-repeat center center; background-size: 0.26rem auto; top: 0; right: 0; z-index: 1; }
