@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'iconfont';
    src:url('../images/iconfont.ttf') format('truetype');
}
ul{margin-block-start: 0em;padding-inline-start:0px;margin-block-end:0em}
a{color: #FFF}

.left{ float:left}
.clear{ clear:both}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {
    padding: 0;
    margin: 0;
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
    zoom: 1;
    font-size: 16px;
    list-style:none;
}
body{max-width:7.2rem;margin:0 auto !important;font-family: "Microsoft Yahei";font-size: 0.2rem;line-height:0.35rem; background-color: #fff6e9 !important;}
.container{max-width: 640px;margin:auto; padding: 0;}
.h1, .h2, .h3, h1, h2, h3,h4,h5,h6{ margin-top:0 !important; margin-bottom:0 !important}

h3{margin-block-start:0;margin-block-end:0; font-weight:normal}

.row{margin-right: -0.05rem;margin-left: -0.05rem;}
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-8,.col-xs-9{padding-right: 0.05rem;padding-left: 0.05rem;}
.container-fluid{/*padding-right:0.15rem;padding-left:0.15rem;*/padding:0.15rem;}
.iconfont{font-family:"iconfont";font-size:16px;font-style:normal;}
.f16px{font-size:0.16rem;}
.f18px{font-size:0.18rem;}
.f22px{font-size:0.22rem;}
.f26px{font-size:0.26rem;}
.f28px{font-size:0.28rem;}
.f52px{font-size:0.52rem;}
.mt1{ margin-top:0.1rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.pat1{padding-top: 0.1rem}
.mat44{margin-top: 0.44rem}
.mat5{margin-top: 0.5rem}
.clear{ clear:both}
.left {
    float: left
}

.right {
    float: right;
}
.clear {
    clear: both;
}
.ma {
    margin: 0 auto;
}

.empty-data {
    width: 100%;
    font-size: 25px;
    padding-top: 8%;
    padding-bottom: 8%;
    text-align: center;
}
.w100 {
    width: 100%; margin:0 auto;
}
.w97{width:97.34%; margin:0 auto}
.w92{width:92.5%; margin:0 auto;	}
.w93{width:93.75%; margin:0 auto}
.w90{width:90%; margin:0 auto}
.w95{width:6.8rem; margin:0 auto}
.mr {
    margin: 0 auto
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.pt3{ padding-top:0.3rem}
.mt1{ margin-top:0.1rem}
.mt15{ margin-top:0.15rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.mt4{ margin-top:0.4rem}
.mt5{ margin-top:0.5rem}
.mt6{ margin-top:0.6rem}
.mt7{ margin-top:0.7rem}

.top{
    width:7.2rem;
    height:5.97rem;
    background:url(../images/top-back.png);
}
.top>lo{
    display:block;
    height:0.8rem;
}
.top>div:first-of-type{
    width:6.25rem;
    height:2.45rem;
    background:#d10209;
    margin:0 auto;

}
.top>img{
    width:7.2rem;
    position:absolute;
    top:0.3rem;
}
.top>p{
    width:5rem;
    margin:0.2rem auto;
    font-size:0.18rem;
    color:#fff6e9;
}
.top>div:first-of-type>p{
    padding-top:1.2rem;
    text-align:center;
    font-size:0.38rem;
    color:#fff;
    font-weight:bold;
    line-height:0.5rem;
}
.top>div:last-of-type{
    width:3.8rem;
    margin:0.2rem auto;
}
.top>div:last-of-type>p{
    float:left;
    width:1.5rem;
    height:0.48rem;
    background:#d10209;
    font-size:0.2rem;
    color:#fff;
    margin:0 0.2rem;
    text-align:center;
    line-height:0.48rem;
    font-weight:bold;
}
.nav{
}
.nav>ul>a>li>img{
    width:0.3rem;
    display:block;
    margin:0.1rem auto;
    border-radius:0.4rem;
    border:0.02rem solid #d10209;
    padding:0.15rem;
}
.nav>ul>a>li{
    width:1.04rem;
    float:left;
    margin:0.2rem;
    text-align:center;
    color:#474747;
    font-size:0.22rem;
    font-weight:bold;
}
.item-title{
    display:block;
    width:2.4rem;
    height:0.43rem;
    line-height:0.43rem;
    text-align:center;
    font-weight:bold;
    color:#fff;
    font-size:0.24rem;
    background:#d10209;
}
.daodu{
    width:6.8rem;
    margin:0.2rem auto 0;
    font-size:0.24rem;
    color:#474747;
    line-height:0.43rem;
}
.daodu>p{
    float:left;
    margin-right:0.2rem;
}
.daodu>span{
    color:#d10209;
    font-size:0.24rem;
}
.mtbd{

}
.list-top{
    margin-top:0.3rem;
    width:6.8rem;
    height:0.72rem;
    background-image:url(../images/item-title-back.png);
    background-size:6.8rem;
    position:relative;
}
.list-top>p:first-of-type{
    position:absolute;
    top:0;
    font-size:0.36rem;
    color:rgba(235,208,166,0.3);
    left:0.2rem;
}
.list-top>p:last-of-type{
    margin-left:0.4rem;
    padding-top:0.15rem;
    position:relative;
    z-index:99;
}
.list-top>p:last-of-type>span:last-of-type{
    color:rgba(235,208,166,1);
    font-size:0.22rem;
}
.list-top>p:last-of-type>span:first-of-type{
    font-size:0.4rem;
    color:#fff;
    font-weight:bold;
}
.video-box{
    width:6.25rem;
    height:3.6rem;
    background:#000;
    margin:0.4rem auto;
}
.mtbd-detail{
    margin-top:0.5rem;
    width:6.8rem;
    height:1.98rem;
    background-image:url(../images/mtbd.png);
    background-size:6.8rem;
}
.mtbd-detail>div>img{
    float:left;
    width:1.63rem;
}
.mtbd-detail>div>p{
    width:3.5rem;
    float:left;
    font-size:0.2rem;
    color:#595757;
    margin-left:0.2rem;
}
.mtbd-detail>div{
    padding-top:0.1rem;
    margin-left:1rem;
    width:5.8rem;
    height:0.9rem;
}
.jjjs-item{
    margin-top:0.4rem;
    width:6.8rem;
    height:7.06rem;
    background-image:url(../images/jjjs-back.png);
    background-size:6.8rem;
}
.jjjs-btn{
    width:2.6rem;height:0.4rem;border-radius:0.2rem;background:#fff;color:#d10209;font-size:0.24rem;font-weight:bold;text-align:center;line-height:0.4rem;margin:0 auto;
}
.jjjs-p1{
    width:6rem;text-indent:2em;margin:0.2rem auto;font-size:0.23rem;color:#595757;line-height:0.4rem;
}
.jjjs-p2{
    margin:0.7rem auto 0.15rem;text-indent:2em;width:6rem;font-size:0.24rem;color:#fff;
    line-height:0.4rem;
}
.chld-list{
    width:6.8rem;
    height:3.5rem;
}
.chld-list>div{
    width:3.2rem;
    float:left;
    margin:0.1rem;
}
.chld-list>div>img{
    width:3.2rem;
}
.chld-list>div>p{
    font-size:0.2rem;
    color:#474747;
    text-align:center;
    font-weight:bold;
}
.ld-img{
    width:5.5rem;
    height:3.47rem;
    margin:0 auto;
}
.ld-box{
    width:5.5rem;
    margin:0 auto;
    height:7rem;
}
.ld-item{
    width:5.5rem;
    height:4rem;
    padding-top:1.7rem;
    background-image:url(../images/chld-item-back.png);
    background-size:5.5rem;
    background-repeat: no-repeat;
    margin:0 auto;
    position:absolute;
    top:1rem;
    z-index:999;
}
.ld-item>p:first-of-type{
    text-align:center;
    color:#d10209;
}
.ld-item>p{
    width:4.25rem;
    font-size:0.22rem;
    color:#474747;
    margin:0 auto 0;
}
.ryjm{
    height:10.5rem;
}
.ryjm-bottom{
    text-align:center;
}
.ryjm-bottom>div{
    width:3.08rem;
    float:left;
    margin:0.15rem;
}
.ryjm-bottom>div>p{
    font-size:0.2rem;
    color:#d10209;
}
.ryjm-bottom img{
    width:3.08rem;
    height:2.27rem;
}
.qyys{
    height:7.5rem;
}
.ys-title{
    font-size:0.24rem;
    color:#d10209;
    font-weight:bold;
}
.ys-title>span{
    font-size:0.3rem;
    font-weight:bold;
    margin-right:0.2rem;
}
.ys-list{
    height:4.8rem;
}
.ys-list>img{
    width:2.8rem;
    float:left;
}
.ys-list>div{
    float:left;
    width:3.5rem;
    margin-left:0.3rem;
}
.ys-tx{
    font-size:0.2rem;
    margin-top:0.15rem;
    color:#7c5835;
}
.ys-sc{
    width:1.4rem;
    margin-top:0.1rem;
}
.sc-detail{
    margin-top:0.1rem;
    font-size:0.2rem;
    color:#595757;
}
.ys-link>p{
    width:1.5rem;
    height:0.4rem;
    margin:0.1rem;
    background:#d10209;
    color:#fff;
    float:left;
    font-size:0.2rem;
    line-height:0.4rem;
    text-align:center;
}
.gy-item{
    width:4.6rem;
    height:6rem;
}
.gy-item>img{
    width:4.6rem;
    height:2.58rem;
}
.gy-item>div>p:first-of-type{
    background:#d10209;
    color:#fff;
    font-size:0.19rem;
    width:1.5rem;
    margin:0.2rem auto;
    text-align:center;
}
.gy-item>div>p:last-of-type{
    text-indent:2em;
    font-size:0.2rem;
    color:#595757;
}
.jzbz{
    height:15.5rem;
    color:#fff6e9;
}
.jctj{
    height:9rem;
}
.tj-item{
    width:1.85rem;
    height:1.1rem;
}
.tj-item>img{
    width:1.85rem;
}
.jctj-btn{
    width:1.95rem;
    height:0.4rem;
    background:#d10209;
    font-size:0.18rem;
    font-weight:bold;
    text-align:center;
    line-height:0.4rem;
    color:#fff;
    margin:0.3rem auto 0;
}
:root {
    --swiper-theme-color:#d10209 !important;
}
.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px)) !important;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px)) !important;

}
.left{
    width:0.14rem;
    position:absolute;
    bottom:1.5rem;
    left:0.3rem;
    z-index:999;
}
.right{
    width:0.14rem;
   position:absolute;
    bottom:1.5rem;
    right:0.3rem;
    z-index:999;
}
.ddyy-title>*{
    float:left;
}
.ddyy-title{
    height:0.7rem;
}
.ddyy-title>div{
    width:0.88rem;
    border-top:0.02rem solid #d10209;
    margin:0.21rem 0.35rem 0;
}
.ddyy-title>p{
    font-size:0.35rem;
    font-weight:bold;
    color:#d10209;
}
