* {margin: 0;padding: 0;}  td, th, caption {font-size: 14px;}  h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 100%;}  address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}  a {color: #555;text-decoration: none;}  a:hover {text-decoration: underline;}  img {border: none;}  ol, ul, li {list-style: none;}  input, textarea, select, button {font: 14px Verdana, Helvetica, Arial, sans-serif;border: none;}  input {outline: none;border: none;}  table {border-collapse: collapse;}  html {overflow-y: scroll;}  .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}  .clearfix {*zoom: 1;}  a:hover {text-decoration: none;color: #b20101;}  .mt_10 {margin-top: 10px;}  li {list-style: none;}  .d_flex {display: flex;}  .d_flex_c {display: flex;align-items: center;justify-content: center;}  .j_b {justify-content: space-between;}  .j_a {justify-content: space-around;}  .j_c {justify-content: center;}  .a_c {align-items: center;}  .flex_warp {flex-wrap: wrap}  .flex {flex: 1;width: 100%;}
@font-face {
    font-family: 'zqjt';
    src: url("https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/fonts/xqjzt.ttf");
    src: url("https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/fonts/xqjzt.ttf") format('truetype');
}

@font-face {
    font-family: 'xqzpt';
    src: url("https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/fonts/xqzpt.ttf");
    src: url("https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/fonts/xqzpt.ttf") format('truetype');
}
.bg-y{
    background-color: #997A52;
}
body{
    background-color: #fff;
    font-size: .14rem;
    overflow-x: hidden;
    max-width: 500px;
    margin: 0 auto;
}

.plac-box{
    height: .4rem;
    width: 100%;
}
.menu-box{
    display: none;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 500px;
    height: 100vh;
    background-color: #fff;
    z-index: 1000;
}
.menu-box .header{
    height: .4rem;
    z-index: 999;
    background-color: #fff;
    padding: 0 .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cur-page{
    width: 100%;
    background: #FFD0CD;
    padding: 0.42rem 0.15rem;
    box-sizing: border-box;
}
.cur-page h3{
    font-size: .14rem;
    margin-bottom: .13rem;
    font-weight: bold;
}
.cur-page h2{
    font-size: .18rem;
    font-weight: bold;
    color: #B01211;
}
.menu-box ul{
    padding: 0 0.15rem;
    box-sizing: border-box;
}
.menu-box ul li{
    height: .4rem;
    line-height: .4rem;
    border-bottom: 1px solid #C8C8C8;
}
.menu-box ul li.active a{
    color: #B01211;
    font-weight: bold;
}
.menu-box ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
header{
    width: 100%;
    max-width: 500px;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: .4rem;
    z-index: 999;
    background-color: #fff;
    padding: 0 .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
header .logo,.header .logo{
    width: 0.73rem;
    height: 0.13rem;
}
header .menu,.header .close{
    width: .17rem;
    height: .17rem;
}
.swiper-container{
    overflow: hidden;
}
.swiper-container img{
    width: 100%;
    display: block;
}
.hf-intro{
    background: #E2DEDB;
    width: 100%;
    padding: .2rem 0 .2rem .5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.hf-intro  .tit {
    font-size:.18rem;
    font-family: zqjt;
    color: #323333;
    position: relative;
}
.hf-intro .tit::after {
    content: '';
    position: absolute;
    top: 0;
    left: .65rem;
    display: block;
    width: .1rem;
    height: .1rem;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/icon1.png) no-repeat;
    background-size: 100% 100%;
}

.hf-intro .tip {
    font-size: .2rem;
    color: #323333;
    font-family: zqjt;
}
.hf-intro .desc{
    margin-top: .1rem;
    font-size: .13rem;
    color: #666666;
    line-height: 1.8;
}
.hf-intro  .more {
    font-size: .12rem;
    margin-top: .2rem;
    cursor: pointer;
}

.hf-intro .more img {
    width: .11rem;
    height: .11rem;
    position: relative;
    top: 2px;
    margin-left: .05rem;
}
.hf-data{
    width: 100%;
    padding: 0.48rem 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.hf-data .item{
    flex: 1;
    text-align: center;
}
.hf-data .item img{
    width: .98rem;
    height: .27rem;
}
.hf-data .item .tp{
    color: #997A52;
    font-size: .13rem;
    margin-top: .13rem;
}
.shop-box{
    width: 100%;
}
.shop-box .bg-img{
    width: 100%;
    display: block;
}
.shop-box .shop .item{
    width: 33.33%;
    height: .6rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shop-box .shop .item img{
    width: .63rem;
}
.shop-box .shop .item:nth-child(2) img{width:1.11rem;}
.shop-box .shop .item:nth-child(3) img{width:.77rem;}
.shop-box .shop .item:nth-child(4) img{width:.89rem;}
.shop-box .shop .item:nth-child(5) img{width:.62rem;}
.shop-box .shop .item:nth-child(6) img{width:.7rem;}
.shop-tip{
    background-color: #323333;
    padding: .4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.shop-tip h3{
    font-size: .18rem;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: .25rem;
}
.shop-tip .desc{
    color: rgba(255,255,255,0.7);
    font-size: .13rem;
    line-height: 1.5;
}
.shop-news{
    padding: .5rem .15rem .7rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.shop-news .title-box{
    align-items: flex-end;
    margin-bottom: .3rem;
}
.shop-news .title-box .title .tit{
    font-size: .18rem;
    font-family: zqjt;
    color: #323333;
    position: relative;
}
.shop-news .title-box .title .tit::after {
    /*content: '';
    position: absolute;
    top: 0;
    left: .65rem;
    display: block;
    width: .1rem;
    height: .1rem;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/icon1.png) no-repeat;
    background-size: 100% 100%;*/
}
.shop-news .title .tip {
    font-size: .2rem;
    color: #323333;
    font-family: zqjt;
}
.shop-news .more{
    font-size: .1rem;
    display: flex;
    align-items: center;
    color: #666666;
}
.shop-news .more img{
    width: .11rem;
    height: .11rem ;
    margin-left: 2px;
}
.shop-news .news p{
    width: 100%;
    font-size: .13rem;
    line-height: 1.8;
    padding-bottom: .11rem;
    border-bottom: 1px dashed #C8C8C8;
    margin-bottom: .11rem;
}
.shop-news .news p:hover{
    color: #997A52;
}
.shop-news .news li:last-child p{
    border-bottom: none;
}
#footer .footer-section1{
    background: #1B1B1B;
    width: 100%;
    text-align: center;
    padding: .15rem 0rem;
    position: relative;
    z-index: 5;
}
#footer .footer-section1 .f-img{
    /*margin-top: -.3rem;*/
    width: 1.95rem;
}
#footer .footer-section1 .f-sub-img{
    width: 1.34rem;
    height: .35rem;
    display: block;
    margin: .02rem auto;
}
.footer-section2 .left{
    padding: .5rem .15rem .3rem .15rem;

}
.bottom-title .tit{
    font-size: .18rem;
    margin-bottom: .1rem;
}
.bottom-title .tip{
    font-size: .2rem;
    padding-bottom: .15rem;
    border-bottom: 1px solid #DCDCDC;
    color: #004EA1;
}
.footer-section2 .detail h4{
    margin-top: .15rem;
    font-weight: bold;
    color: #666666;
    font-size: .12rem;
    margin-bottom: .1rem;
}
.footer-section2 .detail p{
    color: #666666;
    font-size: .12rem;
}
.footer-section2  .right{
    padding: .23rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #E0DCDB;
}
.footer-section2  .right .img-box img{
    width: .3rem;
    height: .3rem;
    margin-right: .14rem;
}
.footer-section2  .copy,.footer-section2  .copy a{
    margin-top: .19rem;
    font-size: .1rem;
    line-height: 1.8;
    color: #666666;
}

.botton-bannar {
    width: 100%;
    position: relative;
}
.botton-bannar .img{
    width: 100%;
    display: block;
}
.botton-bannar .con {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 .22rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.botton-bannar .con .item {
    text-align: center;
    color: #fff;
}
.botton-bannar .con .item img{
    width: .98rem;
    height: .27rem;
}

.botton-bannar .con .item .tp {
    font-size: .13rem;
    margin-top: .13rem;
}
.banner{
    width: 100%;
    position: relative;
}
.banner .ban{
    width: 100%;
    display: block;
}
.banner .tit{
    position: absolute;
    top: 50%;
    left: .78rem;
    transform: translateY(-50%);
    width: .75rem;
    height: 1.38rem;
}
.nav{
    background: #FFD0CD;
    width: 100%;
    height: .4rem;
    text-align: center;
    position: relative;
}
.nav .nav-title{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: .4rem;
    color: #B01211;
    font-size: .13rem;
}
.nav .down-more{
    position: absolute;
    right: .2rem;
    top: 50%;
    transform: translateY(-50%);
    width: .13rem;
    height: .08rem;
}
.down-up{
    display: none;
    position: absolute;
    right: .2rem;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    width: .13rem;
    height: .08rem;
}
.nav-box{
    display: none;
    position: absolute;
    top: .4rem;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: .1rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 90;
    height: 100vh;
}
.nav-box li{
    padding: .15rem 0;
    font-size: .12rem;
    color: #323333;
    border-bottom: 1px solid #C8C8C8;
    text-align: left;
    background-color: #fff;
}
.nav-box li.active{
    font-weight: bold;
    color: #997A52;
}
.page-items{

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .3rem 0 0 0;
}
.p-pad{
    padding: .3rem .15rem .3rem .13rem;
}
.p-item{
    display: none;
}
.p-item.active{
    display: block;
}
.p-item h2{
    font-size: .18rem;
    font-weight: bold;
    color: #323333;
    margin-bottom: .05rem;
    text-align: center;
}
.p-item .sub-tit{
    color: #323333;
    font-size: .15rem;
    text-align: center;
    position: relative;
    margin-bottom: .4rem;
}
.p-item .sub-tit::after{
    position: absolute;
    content: '';
    bottom: -.1rem;
    width: 0.25rem;
    height: .03rem;
    background: #997A52;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}
.h-intro h4{
    font-weight: bold;
    font-size: .14rem;
    color: #997A52;
    margin-bottom: .2rem;
}
.h-intro .sub-tip{
    color: #666666;
    font-size: .13rem;
    line-height: 1.8;
    margin-bottom: .1rem;
}
.h-intro img{
    width: 100%;
}
.ry-swiper-box{
    position: relative;
    overflow: hidden;
}
.ry-swiper-box .swiper-slide img{
    width: 100%;
}
.swiper-txt{
    margin-top: .25rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-txt p{
    font-size: .14rem;
    color: #323333;
}
.swiper-txt p img{
    position: relative;
    top: 2px;
    width: .11rem;
    height: .14rem;
    margin-right:5px;
}
.swiper-button-next, .swiper-button-prev{
    width: .44rem;
    height: .44rem;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/sw-l.png) no-repeat;
    background-size: 100% 100%;
    left: 0;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/sw-r.png) no-repeat;
    background-size: 100% 100%;
    right: 0;
}
.wh-box p img{
    position: relative;
    top: 2px;
    width: .14rem;
    height: .14rem;
    margin-right:5px;
}
.wh-box p{
    color: #323333;
    font-size: .14rem;
    padding: .07rem 0;
}
.wh-bg{
    margin : .2rem 0;
    position: relative;
    height: 5.512rem;

}
.wh-bg img{
    position: absolute;
    top: 0;
    width: 3.67rem;
    left: -0.13rem;
    right: 0;
    height: 5.512rem;
    border-right: .08rem solid #997A52;;
}
.zr-box .zr-item{
    padding: .25rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #F2F2F2;
    margin-bottom: .11rem;
}
.zr-box .zr-item .img-box{
    width: .83rem;
    margin-right: .17rem;
}
.zr-box .zr-item .img-box img{
    width: 100%;
}
.zr-box .zr-item .info-box{
    flex: 1;
    width: 2.65rem;
}
.zr-box .zr-item .info-box h5{
    color: #997A52;
    font-size: .15rem;
}
.zr-box .zr-item .info-box .zr-desc{
    font-size: .12rem;
    color: #997A52;
    margin: .06rem 0 .12rem 0;
}
.zr-box .zr-item .info-box .ar-intro{
    color: #1B1B1B;
    font-size: .13rem;
    line-height: 1.8;
}
.time-content{
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.time-content::-webkit-scrollbar {
    display: none;
}
.time-box ul {
    padding-top: .04rem;
    height: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    margin-left: .05rem;
}
.time-box ul::-webkit-scrollbar {
    display: none;
}
.time-box li {
    display: inline-block;
    width: .93rem;
    height: .32rem;
    margin: 0 .08rem;
    text-align: center;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/about-btn1.png)no-repeat;
    background-size: 100% 100%;
    color: #323333;
    font-size: .12rem;
    line-height: .32rem;
    position: relative;
    cursor: pointer;
}
.prev {
    position: relative;
}

.prev::after {
    content: '';
    position: absolute;
    top: 50%;
    display: block;
    width: .18rem;
    height: 1px;
    border-bottom: 1px solid #707070;
    right: -.18rem;
    margin-top: -1px;
}

.time-box li::after {
    content: '';
    position: absolute;
    top: 50%;
    display: block;
    width: .18rem;
    height: 1px;
    border-bottom: 1px dashed #707070;
    right: -.18rem;
    margin-top: -1px;
}

 .time-box li.active {
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/about-btn.png) no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.time-box li.on::after {
    border-bottom: 1px solid #707070;
}
.lc-img-box img{
    width: 100%;
    display: inline-block;
    margin-bottom: .11rem;
}
.lc-ms{
    font-size: .13rem;
    margin: .1rem 0 .05rem;
    color: #323333;
}
.lc-en{
    font-size: .12rem;
    color: #323333;
    line-height: 1.8;
    margin-bottom: .15rem;
}
.li-chen .content{
    margin-top: .1rem;
}
.lc-tit{
    color: #323333;
    font-family: 'xqzpt';
    font-size: .15rem;
    font-weight: bold;
}
.lc-tit img{
    position: relative;
    top: 5px;
    width: .6rem;
    height: .36rem;
    margin-right: .1rem;
}
.li-item .content:last-child .lc-img-box img:nth-child(1),.li-item .content:last-child img:nth-child(2){width: calc(50% - .075rem);height: 1.53rem;}
.li-item .content:last-child .lc-img-box img:nth-child(1){margin-right: .15rem;}
.pp-items{
    padding: .25rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.pp-items .item{
    margin-bottom: .6rem;
}
.pp-items .item:last-child{
    margin-bottom: 0;
}
.pp-items .item .header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .25rem;
}
.pp-items .item .header h2{
    font-size: .16rem;
    color: #323333;
    font-weight: bold;
    position: relative;
}
.pp-items .item .header h2::after{
    content: '';
    position: absolute;
    width: .2rem;
    height: 4px;
    background-color: #B01211;
    display: block;
    bottom: -.1rem;
    left: 0;
}
.pp-items .item:nth-child(1) .header img{width: .68rem;height: .29rem;}
.pp-items .item:nth-child(2) .header img{width: 1.32rem;height: .13rem;}
.pp-items .item:nth-child(3) .header img{width: .8rem;height: .15rem;}
.pp-items .item:nth-child(4) .header img{width: .79rem;height: .25rem;}
.pp-items .item:nth-child(5) .header img{width: .78rem;height: .26rem;}
.pp-items .item:nth-child(6) .header img{width: .78rem;height: .26rem;}
.pp-items .item .desc{
    font-size: .13rem;
    color: #323333;
    line-height: 1.8;
    margin-bottom: .2rem;
}
.pp-items .item .pre-img{
    width: 100%;
}

.p-page-intro{
    background: #323333;
    padding: .3rem .4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.p-page-intro .pp-box  h2{
    font-size: .15rem;
    color: #FFFFFF;
}
.p-page-intro .pp-box p{
    font-size: .13rem;
    margin-top: .05rem;
    color: #FFFFFF;
}
.p-page-intro .pp-box img{
    width: .82rem;
    height: .35rem;
}
.p-page-intro .info-intro{
    margin-top: .15rem;
    line-height: 1.8;
    font-size: .13rem;
    color: rgba(255,255,255,.7);
}
.pp-content.no{
    display: none;
}
.pp-content .tit{
    font-size: .18rem;
    font-weight: bold;
    color: #323333;
    text-align: center;
    margin-top: .5rem;
}
.pp-content .tip{
    font-size: .15rem;
    color: #323333;
    text-align: center;
    font-family: 'xqzpt';
    position: relative;
    margin-bottom: .45rem;
}
.pp-content .tip::after{
    content: '';
    position: absolute;
    width: .25rem;
    height: 4px;
    background-color: #997A52;
    display: block;
    bottom: -.16rem;
    left: 50%;
    transform: translateX(-50%);
}
.pp-swiper,.product-swiper{
    position: relative;
    margin: 0 .15rem;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pp-swiper  .swiper-slide img,.product-swiper .swiper-slide img{
    width: 100%;
}
.swiper-pagination-bullet{
    width: .06rem;
    height: .06rem;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/lm-icon.png)no-repeat;
    background-size: 100% 100%  ;
}
.swiper-pagination-bullet-active{
    position: relative;
    top: .03rem;
    width: .12rem;
    height: .12rem;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/lm-icon3.png)no-repeat;
    background-size: 100% 100%  ;
}
.swiper-txt-box{
    margin-top: 0.25rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: .25rem;
    border-bottom: 1px dashed #C8C8C8;
}
.swiper-txt-box img{
    width: .14rem;
    height: .14rem;
    margin-right: 4px;
    position: relative;
}
.brand-item{
    margin-bottom: .15rem;
}
.brand-item .n{
    font-size: .24rem;
    font-weight: bold;
    color: #997A52;
}
.brand-item .unit{
    margin-left: 5px;
    color: #997A52;
    font-size: .1rem;
    position: relative;
    top: -.12rem;
}
.brand-item .gg{
    color: #707070;
    font-size: .2rem;
    font-weight: 400;
}
.brand-item .ms{
    font-size: .13rem;
    color: #997A52;
    margin-left: .06rem;
}
.pp-content .b-box{
    margin: .15rem auto;
    width: 1.55rem;
    height: .33rem;
    border: 1px solid #997A52;
    border-radius: .33rem;
}
.pp-content .b-box .n{
    font-size: .2rem;
    color: #997A52;
}
.pp-content .b-box .unit{
    margin-left: 5px;
    color: #997A52;
    font-size: .08rem;
    position: relative;
    top: -.12rem;
}
.pp-content .b-box .gg{
    color: #707070;
    font-size: .2rem;
    font-weight: 400;
}
.pp-content .b-box .ms{
    font-size: .12rem;
    color: #997A52;
    margin-left: .06rem;
}
.qy-yj{
    font-size: .18rem;
    font-weight: bold;
    color: #997A52;
    margin: .2rem 0 .13rem 0;
    text-align: center;
}
.yj-txt{
    text-align: center;
    color: #323333;
    line-height: 1.8;
    font-size: .13rem;
}
.lmc-4{
    width: 2.9rem;
    display: block;
    margin: 0 auto;
}
.lmc-5{
    display: block;
    margin: .3rem auto;
    width: 3.45rem;
}
.gz-box{
    margin-top: .6rem;
    border-top: 1px dashed #C8C8C8;
}
.gz-box.mt{
    margin-top: .05rem;
}
.gz-info .img-box{
    text-align: center;
}
.gz-info .img-box img{
    width: .3rem;
    height: .3rem;
    margin: 0 .09rem;
}
.code-img{
    display: none;
    margin-top: 15px;
    position: relative;
}
.code-img.active{
    display: block;
}
.code-img::after{
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    left: 5px;
    z-index: 3;
    width: 8px;
    height: 8px;
    border: 1px dashed #707070;
    transform: rotate(45deg);
    background-color: #fff;
}
.code-img.last-code::after{
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    left: .58rem;
    z-index: 3;
    width: 8px;
    height: 8px;
    border: 1px dashed #707070;
    transform: rotate(45deg);
    background-color: #fff;
}
.code-img.cen-code::after{
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    left: .48rem;
    z-index: 3;
    width: 8px;
    height: 8px;
    border: 1px dashed #707070;
    transform: rotate(45deg);
    background-color: #fff;
}
.code-img span{
    position: relative;
    border: 1px dashed #707070;
    z-index: 2;
    display: inline-block;
    width:1.08rem;
    height: 1.08rem;
}
.code-img img{
    display: inline-block;
    position: absolute;
    width:1.06rem;
    height: 1.06rem;
    top: 1px;
    left: 1px;
    z-index: 5;
    background: #ffffff;
}
.gz-img{
    padding: 0.4rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gz-img img{
    width: 100%;
}
.border-no{
    border: none;
}
.p-btn-box .btn{
    width: 1.33rem;
    height: .36rem;
    text-align: center;
    line-height: .36rem;
    font-size: .13rem;
    color: #ffffff;
    background:url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/btn1.png) no-repeat;
    background-size: 100% 100%;
    margin: .3rem 0 0 0;
}
.p-btn-box .btn.active{
    background:url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/btn2.png) no-repeat;
    background-size: 100% 100%;
}
.new-list{
    padding: 0 .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new-list .new-item{
    padding-bottom: .2rem;
    border-bottom: 1px dashed #C8C8C8;
    margin-bottom: .2rem;
}
.new-list .new-item .date{
    color: #323333;
    font-size: .11rem;
    margin-bottom: .1rem;
}
.new-list .new-item .tit{
    font-size: .14rem;
    color: #323333;
    margin-bottom: .1rem;
}
.new-list .new-item .new-right img{
    width: 100%;
}
.page-box li{
    width: .28rem;
    height: .28rem;
    margin: 0 .02rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-box li.active{
    background: #B01211;
    border-radius: 4px;
    color: #ffffff;
}
.kd-desc{
    text-align: center;
    line-height: 1.8;
    font-size: .14rem;
    color: #666666;
    margin-bottom: .35rem;
}
.btn-join{
    margin: 0 auto 0.5rem auto;
    display: block;
    width: 1.33rem;
    height: .33rem;
    text-align: center;
    line-height: .33rem;
    color: #ffffff;
    font-size: .13rem;
    background: url(https://yjhimg.oss-cn-hangzhou.aliyuncs.com/hefu/web/wap/btn2.png) no-repeat;
    background-size: 100% 100%;
}
.txt-box img,.zx-right img{
    width: 100%;
}
.btn-join img{
    position: relative;
    top: 2px;
    width: .1rem;
    height: .11rem;
}
.zx-tit{
    font-size: .14rem;
    font-weight: bold;
    color: #666666;
    margin-bottom: .24rem;
    line-height: 1.8;
}
.zx-li{
    display: flex;
    margin-bottom: .25rem;
    align-items: flex-start;
}
.zx-li img{
    width: .23rem;
    height: .23rem;
    margin-right: 4px;
}
.zx-li span{
    flex: 1;
    width: 3.1rem;
    font-size: .13rem;
    color: #666666;
    line-height: 1.8;
}
.article-box{
    padding:.3rem .15rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.article-box .article-title{
    font-size: .18rem;
    font-weight: bold;
    color: #323333;
    margin-bottom: .4rem;
    text-align: center;
}
.intro-box{
    padding-bottom: .1rem;
    border-bottom: 1px solid #C8C8C8;
    margin-bottom: .1rem;
}
.intro-box p{
    display: flex;
    align-items: center;
}
.intro-box p img{
    width: .12rem;
    height: .12rem;
    margin-right: .05rem;
}
.intro-box p .see{
    width: .12rem;
    height: .12rem;
}
.art-txt{
    line-height: 1.8;
    color: #666666;
}
.art-txt img{
    width: 100%;
}
.art-left .page{
    margin-top: .4rem;
}
.page .btn{
    width:1rem;
    height: .24rem;
    background: #F2F2F2;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .12rem;
    color: #666666;
}
.page .btn img{
    width: .2rem;
    height: .2rem;
}
.article-con .right-conent{
    background: #F2F2F2;
    margin: .5rem 0;
    padding: .23rem .18rem;
}
.article-con .right-conent .article-hot img{
    width: 100%;
    margin-bottom: .15rem;
}
.article-con .right-conent h2 img{
    width: .2rem;
    height: .2rem;
    position: relative;
    top: 3px;
}
.article-hot{
    margin-top: .24rem;
}
.article-hot p{
    color: #666666;
    line-height: 1.8;
    font-size: .13rem;
}
.article-con .more{
    text-align: center;
    color: #997A52;
}
.left-box{
	margin-bottom: 20px;
}
.left-box input{
	width: 320px;
	height: 50px;
    background: #F2F2F2;
	font-size: 16px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #999999;
	line-height: 50px;
	text-align: center;
	padding:0px 20px;
	border: none;
	outline: none;
	margin-bottom: 20px;
}
.left-box-btn{
	width: 360px;
	height: 50px;
	background: #B01211;
	font-size: 16px;
	font-family: Source Han Sans CN-Bold, Source Han Sans CN;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 50px;
	text-align: center;
	outline: none;
	border: none;
	margin-bottom: 20px;
}
.footer-section1 h3{
	color: #FFBD71;
    font-size: 18px;
    font-family: SimSun;
    margin: 10px 0;
}
.b-tip{
	font-size: 12px;
    color: #FFBD71;
    padding-bottom: 10px;
    font-family: SimSun;
}
.page-items-span{
	font-size: 14px;
    color: #999999;
    padding-bottom: 20px;
    font-family: SimSun;
    text-align: center;
}
.zhaopai{
	padding: 40px 0px;
	background: #FEE8BE;
}
.zhaopai-img{
	padding-bottom: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.zhaopai-img img{
	max-width: 240px;
}
.renqi{
	padding: 40px 0px;
	background: url('http://bwxmz.oss-cn-beijing.aliyuncs.com/webStorage/web_17096098738338033.png') no-repeat;
	background-size: 100% 100%;
}
