.hide{display: none;}
header{height: .88rem;background: #d81c00;padding: 0 .25rem;box-sizing: border-box;position: relative;}
header h1{overflow: hidden;float: left;margin-top: .25rem;}
header h1 img{width: .4rem;}
header h2{font-size: .26rem;color: #ffffff;line-height: .88rem;float: left;position:absolute;left:50%;margin-left:-1.2rem;}
header .menu{width: .32rem;float: right;margin-top: .31rem;}
.tit{height: .48rem;overflow: hidden;text-align: center;background: #F8F8F8;font-size: 1px;padding-left: 1.44rem;box-sizing: border-box;}
.tit img{float: left;width: .24rem;margin-top: .15rem;margin-right: .19rem;}
.tit p{float: left;font-size: .16rem;color: #999999;line-height: .48rem;}
.content{overflow: hidden;padding: 0 .25rem;box-sizing: border-box;background: #fff;margin-bottom: .2rem;}
.content .main_top{overflow: hidden;padding: .27rem 0;box-sizing: border-box;border-bottom: .01rem dashed #EEEEEE;}
.content .main_top .top{overflow: hidden;}
.content .main_top .top p{font-size: .3rem;color: #d81c00;float: left;margin-bottom: .15rem;}
.content .main_top .top span{display: block;font-size: .2rem;color: #666666;float: right;margin: 5px;}
.bot{overflow: hidden;}
.bot p{font-size: .22rem;color: #333333;float: left;margin-top: .05rem;}
.bot .star{overflow: hidden;float: left;margin-top: .05rem;}
.bot .star li{overflow: hidden;float: left;width: .18rem;margin-left: .1rem;margin-top: .05rem;}
.bot span{display: block;float: right;font-size: .2rem;color: #666666;margin-left: .1rem;margin-top: .05rem;}
.bot .last{overflow: hidden;float: right;}
.bot .last li{overflow: hidden;float: right;width: .26rem;height: .33rem;background: #FF7B20;border-radius: .06rem;font-size: .28rem;color: #fff;text-align: center;line-height: .33rem;}
.bot .last div{width: .04rem;height: 1px;float: right;background: #FF7B20;margin-top: .17rem;}
.bot .re{display: block;float: right;width: .27rem;margin-right: .15rem;}
.textare{overflow: hidden;border-bottom: .01rem solid #ECECEC;padding: .2rem 0;box-sizing: border-box;}
.textare .font{font-size: .22rem;color: #666666;line-height: .38rem;text-indent: 2em;}
.textare .font span{color: #333333;font-weight: bold;}
.textare .fonts span{color: #333333;font-weight: bold;}
.fonts{font-size: .22rem;color: #666666;line-height: .38rem;text-indent: 2em;}
.ul1 p{text-indent: 2em;}
.textare div{overflow: hidden;margin: 0 auto;margin-top: .1rem;}
.textare div p{font-size: .2rem;color: #999999;float: left;}
.textare div img{width: .16rem;float: left;margin: .08rem 0 0 .07rem;}
.list{overflow: hidden;}
.list ul{overflow: hidden;}
.list ul li{overflow: hidden;border-bottom: .01rem solid #F4F4F4;}
.list ul li P{font-size: .22rem;color: #333333;float: left;line-height: .77rem;}
.list ul li a{display: block;float: left;font-size: .20rem;color: #d81c00;line-height: .77rem;margin-right: .2rem;text-decoration: none;}
.list_box{overflow: hidden;}
.list_box .ul{overflow: hidden;}
.list_box .ul .li{overflow: hidden;background: #F8F8F8;height: .73rem;padding: 0 .25rem;box-sizing: border-box;}
.list_box .ul .li p{font-size: .24rem;color: #333333;float: left;line-height: .73rem;}
.list_box .ul .li img{float: right;margin-top: .27rem;width: .11rem;}
.box{overflow: hidden;background: #fff;padding: 0 .25rem;box-sizing: border-box;margin-bottom: .2rem;}
.box .box_tit{overflow: hidden;height: .74rem;background: #fff;border-bottom: .01rem solid #ECECEC;}
.box .box_tit div{width: 20%;float: left;}
.box .box_tit div p{text-align: center;font-size: .22rem;color: #333333;line-height: .72rem;margin: 0 auto;}
.box .box_tit div p a{color: #333333;font-size:.24rem;}
.box .box_tit div.on p{border-bottom: .03rem solid #d81c00;color: #d81c00;}
.box .box_tit div.on p a{color: #d81c00;}
.fadein{overflow: hidden;}
.fadein .fadeout{overflow: hidden;padding: .1rem 0 .28rem 0;box-sizing: border-box;}
.text{font-size: .24rem;color: #666666;line-height: .4rem;}
.fadein .fadeout .ul1{overflow: hidden;}
.fadein .fadeout .ul1 li{font-size: .2rem;color: #666666;line-height: .35rem;margin-top: .13rem;}
.fadein .fadeout .ul1 li p{font-size:.24rem;line-height:.4rem;}
.data{overflow: hidden;;margin: 0 auto;margin-top: .2rem;_margin-bottom: .38rem;}
.data p{font-size: .18rem;color: #999999;float: left;margin-right: .44rem;}
.data span{display: block;font-size: .18rem;color: #999999;float: left;}
.jz{overflow: hidden;width: 1.11rem;margin: 0 auto;}
.jz p{font-size: .2rem;color: #999999;float: left;}
.jz img{width: .16rem;float: left;margin: .08rem 0 0 .07rem;}
.footer{overflow: hidden;background: #fff;padding: .37rem 0 10.56rem 0;box-sizing: border-box;border-top: .01rem solid #ECECEC;}
.footer p{font-size: .14rem;color: #666666;text-align: center;margin-bottom: .26rem;}
.footer span{font-size: .14rem;color: #666666;text-align: center;display: block;}
.slide{overflow: hidden;background: #fff;padding: 0 .2rem;box-sizing: border-box;margin-top: .2rem;}
.slid{height: .56rem;width: 100%;}
 .swiper-slide {
      text-align: center;
      font-size: .16rem;
      color: #333333;
      background: #fff;
      line-height: .54rem;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
 .swiper-slide a{color: #333333;}
 .swiper-slide.on a{color: #d81c00;border-bottom: .02rem solid #d81c00;}
.list_box .ul .li:first-child img{width: .2rem;}
.bots{overflow: hidden;border-bottom: .01rem solid #EDEDED;padding-bottom: .1rem;box-sizing: border-box;}
.bots .fontw{font-size: .22rem;color: #333333;line-height: .59rem;}
.bots .dine{font-size: .2rem;color: #666666;margin-bottom: .2rem;display: block;}
.texts{font-size: .2rem;color: #666666;line-height: .36rem;}
.texts span{color: #ff0000;}
.bots div{overflow: hidden;font-size: .2rem;color: #ff0000;line-height: .36rem;margin-top: .3rem;}
.bots div a{color: #3366ff;}
.video{overflow: hidden;padding-bottom: .2rem;box-sizing: border-box;border-bottom: .01rem solid #EDEDED;width: 100% !important;}
.video p{font-size: .22rem;color: #333333;line-height: .55rem;}
.video video{width: 100%;_height: 2.58rem;display: block;margin: 0 auto;}
.jd{overflow: hidden;}
.jd h2{font-size: .22rem;color: #333333;line-height: .6rem;}
.jd p{font-size: .22rem;color: #333333;line-height: .36rem;}
.jd p a{color: #ff0000;}
.slideup{overflow: hidden;width: 100%;border-bottom: 2px solid #f45930;box-shadow: 0 5px 5px rgba(0,0,0,.3);position: absolute;top: .88rem;left: 0;}
.slideup .slide_top{overflow: hidden;background: rgba(255,255,255,.9);padding: 0 .2rem;box-sizing: border-box;}
.pos{overflow: hidden;border-left: 2px solid #e13b29;padding-left: 15px;box-sizing: border-box;font-size: .3rem;line-height: .3rem;color: #666;margin: .15rem 0;}
.slideup  .slide_top table{width: 100%;border: none;}
.slideup  .slide_top table tr{width: 100%;}
.slideup  .slide_top table tr td{overflow: hidden;font-size: .24rem;color: #666;float: left;padding: .07rem 0;}
.tab1 tr td{width: 20%;text-align: center;}
table tr td a{color: #666;}
.tab2 tr td{width: 25%;text-align: center;}
.slide_icon{overflow: hidden;background: #fff;padding: .2rem 0;box-sizing: border-box;}
.slide_icon ul{overflow: hidden;}
.slide_icon ul li{width: 25%;overflow: hidden;float: left;text-align: center;}
.slide_icon ul li div{width: .8rem;height: .8rem;display: block;margin: 0 auto;background-image: url(../img/icon_mid.png);background-size: 3rem;background-repeat: no-repeat;border-radius: 50%;border: 2px solid #EB8D82;}
.slide_icon ul li p{text-align: center;font-size: .24rem;color: #666;line-height: .3rem;text-align: center;margin-top: .05rem;}
.slide_icon ul li:first-child div{background-position: .15rem .1rem}
.slide_icon ul li:nth-child(2) div{background-position: -.7rem;}
.slide_icon ul li:nth-child(3) div{background-position: -1.55rem .1rem;}
.slide_icon ul li:nth-child(4) div{background-position: -2.4rem .1rem;}
.fadeout a{color: #d81c00;}
strong{color: #333333;font-weight: bold;}
.waibu {
    overflow: hidden;
    background: #F8F8F8;
    height: .73rem;
    padding: 0 .25rem;
    box-sizing: border-box;
    font-size: .24rem;
    color: #333333;
    _float: left;
    line-height: .73rem;
}

.waibu a{color: #333333;display: block;}
.fadeout table {width:100%;height:auto;margin:15px auto;border:1px solid #999;border-collapse:collapse;font-size:14px;color:#333;}
.fadeout table td {border:1px solid #999;line-height: 24px;padding:5px 0;text-align: center;}
#LRdiv0{ display: none !important;}
#LRdiv1{ display: none !important;}
.mulu-btn{
    border: 1px solid #ddd;
    text-align: center;
    position: fixed;
    z-index: 999;
    background: rgba(255,255,255,.93);
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.12);
    color: #000;
    font-size: .22rem;
    font-weight: bold;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: 50%;
    bottom: 1.93rem;
    right: .2rem;
}

.kefu-btn{
    border: 1px solid #ddd;
    text-align: center;
    position: fixed;
    z-index: 999;
    /* background: rgba(255,255,255,.93); */
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.12);
    color: #000;
    font-size: .22rem;
    font-weight: bold;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: 50%;
    bottom: 1.13rem;
    right: .2rem;
    background: url(../img/kefu-btn.png) no-repeat center rgba(255,255,255,1);
    background-size: 90%;
}
.kefu-btn a{
    color: #000;
    font-weight: bold;
}

.mulu-back{
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background: #000;
    background: rgba(0,0,0,.7);
    z-index: 9999;
}
.mulu-back .notice-msg{
    float: left;
    color: white;
    font-size: .22rem;
    height: 100vh;
    width: 30%;
    text-align: center;
    padding-top: 80%;
}
.mulu-back .notice-msg p{
    line-height: .4rem;
    opacity: 0;
}
.mulu-back .notice-msg .back-hand{
    width: 100%;
    height: 29px;
    background: url(../img/back-hand.png) no-repeat center;
}


.mulu-back .mulu-list{
    background: white;
    float: right;
    width: 0%;
    height: 100vh;
}
.mulu-back .mulu-list dt{
    font-size: .25rem;
    font-weight: bold;
    padding-left: .3rem;
    line-height: .5rem;
    overflow: hidden;
    white-space: nowrap;
}
.mulu-back .mulu-list dd{
    overflow-y: scroll;
    height: 90vh;
    padding-left: .3rem;
    font-size: .22rem;
}
.mulu-back .mulu-list dd ul li a{
    color: #000;
    line-height: .6rem;
    overflow: hidden;
    white-space: nowrap;
}
.content .main_top .top .bk {
    font-size: .1rem;
    color: #FF7B20;
    float: left;
    margin-bottom: .15rem;
    border: 1px solid #FF7B20;
    margin-left: 10px;
    padding: 1px 2px;
    border-radius: 5px;
}
