@charset "UTF-8";
/* css reset */
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label{margin:0;padding:0}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
img{border:0;vertical-align: middle;}
span{display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
i{font-style: normal}
ul,li{list-style: none}
input:focus,textarea:focus,select:focus{outline-color:#fc6c21 }
body{font-family:'PingFang SC Regular','思源黑体 CN Regular',"[PingFang] [[SC-Regular]", "Microsoft YaHei","Arial",'Serif';;background:#f0eff5;}
.clear{clear:both}
.wrap{width:100%;max-width:7.68rem;margin:0 auto;}
.wrap img{width:100%;display:inline-block;}
.pull_left{float:left}
.pull_right{float:right}

.th_i{background:#FFF;margin-bottom:0.2rem;}
.th_i.clear-m{
    margin-bottom: 0;
}
.th_in{}
.th_it{padding:0.3rem 0 0.42rem;text-align: center;width:6.9rem;margin:0 auto;}
.th_it h2{font-size: 0.42rem;line-height: 0.69rem;color:#383838;font-weight:bold;}
.th_it h2 small{font-size: 0.3rem;line-height: 1.8;padding-bottom:0.1rem;display:block;}
.th_it p{font-size: 0.24rem;color:#979797;}
.th_it p.p1{line-height: 0.4rem;color:#9b9b9b}
.th_it p.p2{line-height: 0.8rem;}
.th_it .bq{margin:0.23rem 0 0.32rem;height:0.4rem;}
.th_it .bq span{vertical-align:top;font-size: 0.24rem;line-height: 0.38rem;padding:0 0.2rem;color:#4a5cf0;border:1px solid #4a5cf0;display:inline-block;margin:0 0.13rem;border-radius:5px;}
.th_it .zf{font-size: 1rem;line-height: 1;font-weight:bold;color:#ec5e5d;}
.th_it .zf small{font-size: 0.36rem;}
.th_it a{    width: 5.5rem;    margin: 0 auto;font-size: 0.36rem;line-height: 0.8rem;background:#4a5cf0;color:#FFF;display:block;-webkit-transition: .3s;transition: .3s;border-radius:0.1rem;}
.th_it a:hover{background:#d63718}
.bg_wrapper{
    padding:0.2rem 0 0 0;
    margin-bottom: 0.2rem;
    background:url(../images/bg.jpg) 0 0 no-repeat;
    background-size: 100% 100%;
}
.buy_div {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    padding: 0em;
    background: #e45f5f;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: white;
    left: 0;
    bottom: 0;
    position: fixed;
    z-index: 999;
    font-size: 18px;
}
.shuoming{
    position: absolute;
    /* border: 1px solid red; */
    width: 6.2rem;
    height: 1rem;
    top: 0.4rem;
    left: 0.6rem;
}
.hetong{
    position: absolute;
    /* border: 1px solid red; */
    width: 6.2rem;
    height: 1rem;
    top: 1.7rem;
    left: 0.6rem;
}

