body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:12px;font-family:pingfangsc,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif !important;}
html,body{height: 100%;}
body{margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-family:pingfang-sc-regular,helvetica,sans-serif,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue; vertical-align:middle;-webkit-appearance: none;}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;}
a{text-decoration:none;color:#666;}
html{overflow-x:hidden;}
html{overflow:hidden;background-color: #f6f6f6;} 
body{max-width: 7.5rem;margin:0 auto;overflow-x: hidden;overflow-y:auto}

.bg{background-color: #f6f6f6;}
.top{height: 1.7rem;box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .01);text-overflow: ellipsis;white-space: nowrap;position: relative;background-color: #fff;}
.logo{text-align: center;height: 1rem;}
.logo img {width:2.8rem; height:0.8rem;}
.search-btn{position:absolute;top:.2rem;right:.3rem}
.search-btn img{width: .45rem;}
.nav{margin:0 .23rem;height: .68rem;overflow: hidden;}
.nav ul li{float: left;text-align: center;line-height: .68rem;
 margin:0 11.5%}
.nav ul li a{font-size: .28rem;color: #333;display: block;}
.nav-cur{border-bottom: .02rem solid #ead366;}
.nav-cur a{color: #ead366 !important;}
.banner{margin:0 .3rem;height: 3.6rem;overflow: hidden;margin-top: .3rem;position: relative;}
.banner img{width: 6.9rem;height: 3.6rem;border-radius: .15rem;}
.pag-one{bottom:.2rem !important}
.banner .swiper-pagination-bullet-active{background-color: #ead366 !important;width: .25rem;border-radius: 5px;}
.banner .swiper-pagination-bullet{background-color: #fff;opacity:1 !important}
.hot{margin-top: .2rem;margin-left: .3rem;overflow: hidden;width: 100%;}
.hot-list{height: 1.6rem;margin-top: 0.2rem;}
.hot img{width: 2.6rem;height: 1.6rem;border-radius: .15rem;}
.hot-list p{height: .58rem;line-height: .58rem;background: rgba(0,0,0,.5);position: absolute;bottom:.02rem;width: 2.6rem;font-size: .26rem;color: #fff;text-align: center;border-radius: 0 0 .15rem .15rem;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*.everyday{margin:0 .3rem;margin-top: .6rem;overflow: hidden;}*/
.day-title ul{float: left;width: 80%;}
.day-title ul li{float: left;margin-right: .3rem;line-height: .6rem;}
.day-title ul li a{font-size: .3rem;color: 666666;}
.day-title>a{float: right;font-size: .26rem;color: #ead366;margin-top: .14rem;}
.day-cur a{font-size: .36rem !important;color:#333333 !important;font-weight: bold;}
.day-cur em{display: block;width: .5rem;height: .04rem;background-color: #ead366;text-align: center;margin:0 auto;border-radius: .05rem;}
.day-list{overflow: hidden;clear:both}
.day-list dl{height: 1.48rem;background-color: #fff;border-radius: .15rem;margin-top: .2rem;display: flex;}
.day-list dl dt{margin:0 .3rem;margin-top: .3rem;}
.day-list dl dt img{width: .88rem;height: .88rem;border-radius: .15rem;}
.day-list dl dd p{margin-top: .3rem;font-size: .3rem;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.day-list dl dd{width: 4.05rem;}
.day-list dl dd span{display: block;font-size: .26rem;color: #999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: .06rem;}
.day-list a.moresee{display: block;width: 1.1rem;height: .56rem;line-height: .56rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;margin-top: .5rem;border-radius: .3rem;}
.heji{margin:0 .3rem;margin-top: .6rem;}
.heji-title ul{float: left;width: 80%;}
.heji-title ul li{float: left;margin-right: .3rem;line-height: .6rem;font-size: .36rem;color: 666666;font-weight: bold;}
.heji-title>a{float: right;color:#ead366;font-size: .26rem;margin-top: .1rem;}
.heji-list{margin-top: .15rem;overflow: hidden;clear:both;position: relative;height: 5.8rem;}
.heji-list p img{width: 6.9rem;height: 3.6rem;border-radius: .15rem .15rem 0 0;display: block;}
.heji-list dl{height: 1.48rem;background-color: #fff;display: flex;}
.heji-list dl dt{margin:0 .3rem;margin-top: .3rem;}
.heji-list dl dt img{width: .88rem;height: .88rem;border-radius: .15rem;}
.heji-list dl dd p{margin-top: .3rem;font-size: .3rem;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.heji-list dl dd{width: 4.05rem;}
.heji-list dl dd span{display: block;font-size: .26rem;color: #999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: .06rem;}
.heji-list .swiper-slide dl a.moresee{display: block;width: 1.1rem;height: .56rem;line-height: .56rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;margin-top: .5rem;border-radius: .3rem;}
.pag-two{bottom:0rem !important}
.heji-list .swiper-pagination-bullet-active{background-color: #ead366 !important;width: .25rem;border-radius: 5px;}
.heji-list .swiper-pagination-bullet{background-color: #acacac;opacity:1 !important}
.news{margin:0 .3rem;margin-top: .1rem;}
.news-title ul{float: left;width: 80%;}
.news-title ul li{float: left;margin-right: .3rem;line-height: .6rem;font-size: .36rem;color: 666666;font-weight: bold;}
.news-list{clear:both;margin-top: .15rem;}
.news-list dl{height: 1.6rem;background-color: #fff;border-radius: .15rem;margin-top: .2rem;overflow: hidden;}
.news-list dl a{display: flex;}
.news-list dt{width: 4.26rem;margin-top: .25rem;margin-left: .2rem;margin-right: .25rem;}
.news-list dt p{font-size: .3rem;color: #333;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;height: .85rem;}
  .news-list dd{width: 2rem;}
  .news-list em{font-size: .24rem;color: #bbbbbb;margin-right: .5rem;}
  .news-list .hit-ico{background: url(/uploads/image/xcmimages/hit.png) 0 .08rem no-repeat;background-size: .23rem .15rem;padding-left: .3rem;}
  .news-list dd img{width: 2rem;height: 1.2rem;margin-top: .2rem;}
  .news-list>a{font-size: .28rem;text-align: center;margin-top: .6rem;display: block;}

  .tagsou{margin:0 .3rem;margin-top: .6rem;}
.tag-list{background-color: #fff;border-radius: .15rem;padding:.2rem .3rem;padding-bottom:.35rem;overflow: hidden;margin-top: .2rem;}
.tag-list ul li{float: left;height: .4rem;margin-top: .2rem;}
.tag-list ul li a{padding:.05rem .1rem;border-radius: 5px;border:1px solid #e8e8e8;font-size: .26rem;color: #bbbbbb;overflow: hidden;margin-right: .1rem;overflow: hidden;box-sizing: border-box;margin-top: .02rem;margin-bottom: .02rem;}
.footer-bg{background-color: #444444;padding:.5rem .3rem .3rem .3rem;margin-top: .7rem;overflow: hidden;}
.link{margin:0 rem}
.link-title{font-size: .28rem;color: #fff;}
.link-list{margin-top: .15rem;}
.link-list ul li{float: left;margin-right: .17rem;overflow: hidden;margin-top: .17rem;height: .3rem}
.link-list ul li a{font-size: .26rem;color: #bbbbbb;}
.line{border-bottom:1px solid #525252;margin-top: .3rem;}
.bot{font-size: .26rem;color: #bbbbbb;text-align: center;line-height: .35rem;padding-top: .2rem;}
.class-bg{display:none;position: absolute;top:.9rem;width: 7.5rem;z-index: 9999;background-color:rgba(0,0,0,.3);height: 92%;}
.class{background-color:rgba(226 216 17 / 93%);overflow: hidden;overflow: hidden;padding-bottom: .5rem ;}
.class ul{margin:0 .3rem}
.class-title{margin-top: .3rem;text-align: center;margin-bottom: .1rem;}
.class-title span{padding:.1rem .2rem;font-size: .3rem;color:#ead366;text-align: center;background-color: #fff;border-radius: .3rem;}
.class-list ul li{float: left;width: 33.333%;margin-top: .42rem;}
.class-list ul li a{font-size: .28rem;color: #fff;border:1px solid #fff;border-radius: .3rem;padding:.12rem .2rem}
.class-list ul li:nth-child(3n 2){text-align: center;}
.class-list ul li:nth-child(3n){text-align: right;}
.sea-btn{background:url(/uploads/image/xcmimages/search-btn.png) no-repeat;background-size:.32rem .33rem;width: .32rem;height: .33rem;border:0;outline: none;}
.sea-in{border:0;background:none;width: 1.52rem;height: .41rem;outline: none;font-size: .24rem;color: #666;text-indent: .1rem;}
.search-btn img{cursor: pointer;}
.list-top{display: flex;height: .9rem;background-color: #fff;padding:0 .3rem;position: relative;}
.arrow{margin-left: 0rem;width: .19rem;height: .29rem;background: url(/uploads/image/xcmimages/arrow.png) no-repeat;background-size:.19rem .29rem;margin-top: .28rem;}
.list-title{width: 6.5rem;font-size: .3rem;color: #333;text-align: center;line-height: .9rem;}
.list-tj{height: 4.9rem;background: url(/uploads/image/xcmimages/list-bg.png) no-repeat;background-size: 100% 4.9rem;overflow: hidden;}
.tj-title{font-size: .4rem;color: #fff;text-align: center;margin-top: .56rem;}
#swiper-four .swiper-slide{height: 3.2rem;background-color: #fff;border-radius: .15rem;box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .01);
}
.tj-li{margin-left: .3rem;overflow: hidden;text-align: center;overflow: hidden;margin-top: .3rem;padding-bottom: .15rem;}
#swiper-four img{text-align: center;width: .88rem;height: .88rem;border-radius: .15rem;margin-top: .4rem;}
#swiper-four p{font-size: .26rem;color: #333333;margin:0 .3rem;margin-top: .26rem;height: .83rem;}
#swiper-four a.more{display: block;width: 1.4rem;height: .48rem;line-height: .48rem;background-color: #ead366;border-radius: .3rem;text-align: center;color: #fff;font-size: .24rem;margin:0 auto;}
.list-bt{margin-top: .5rem;margin-bottom: .1rem;}
.list-bt ul{width: 3.2rem;margin:0 auto;height: .55rem;border:1px solid #ead366;border-radius: .3rem;line-height: .55rem;box-sizing: border-box;overflow: hidden;}
.list-bt ul li{float: left;width: 50%;overflow: hidden;}
.list-bt ul li a{font-size: .3rem;color: #ead366;text-align: center;display: block;}
.list-cur{background-color: #ead366 !important;border-radius: .3rem 0 0 .3rem;}
.list-cur a{color: #fff !important;}
.radius{border-radius: 0rem .3rem .3rem 0;}
.list-list{margin:0 .3rem;}


.more a,.more{font-size: .28rem;color: #999999;text-align: center;background:none;display: block;width: 100%;margin-bottom: .3rem;margin-top: .3rem;}
.lis-hot ul li{width: 1.55rem;float: left; position: relative;padding-top: .1rem;text-align: center;margin:0 .37rem;padding-bottom: .1rem;}
.lis-hot ul li img{width: 1.08rem;box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .01);border-radius: .2rem;}

.lis-hot ul li p{font-size: .28rem;color:#333;margin-top: .1rem;height: .8rem;font-weight: bold;}
.lis-hot ul li a.moresee{display: block;width: 1.42rem;height: .49rem;line-height: .49rem;background-color: #ead366;color:#fff;font-size: .26rem;border-radius: .3rem;box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .01);margin:0 auto}
.ph2 em{width: .36rem;height: .36rem;background: url(/uploads/image/xcmimages/one.png) no-repeat;background-size:.36rem .36rem ;position: absolute;top:0rem;right:.04rem;}
.ph1 em{width: .36rem;height: .36rem;background: url(/uploads/image/xcmimages/two.png) no-repeat;background-size:.36rem .36rem ;position: absolute;top:0rem;right:.04rem;}
.ph3 em{width: .36rem;height: .36rem;background: url(/uploads/image/xcmimages/three.png) no-repeat;background-size:.36rem .36rem ;position: absolute;top:0rem;right:.04rem;}
.ph1,.ph3{margin-top: .3rem !important;}
.bgf{background-color: #fff;}
.zt-list{margin:0 .3rem;margin-bottom: .5rem;}
.zt-list ul{margin-bottom: .4rem;overflow: hidden;}
.zt-list ul li{margin-top: .3rem;}
.zt-list ul li img{width: 100%;height: 3.49rem;border-radius: .15rem .15rem 0 0;}
.zt-list ul li p{height: .9rem;background-color: #fff;border-radius: 0 0 .15rem .15rem;line-height: .9rem;padding:0 .3rem}
.zt-list ul li p span{display: block;float: left;width: 80%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: .3rem;color: #333333;}
.zt-list ul li p em{display: block;float: right;font-size: .28rem;color: #999;}
.shadow{box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .01);}
.article{background-color: #fff;padding:.4rem .3rem}
.article-title p{font-size: .36rem;color: #333;margin:0 .25rem;line-height: .5rem;text-align: center;}
.article-title span{display: block;font-size: .24rem;color: #999999;text-align: center;margin-top: .35rem;}
.article-title span em{margin-right:.15rem;}
.guoqu{height: 1.17rem;background-color: #f5f5f5;border-radius: .2rem;display: flex;margin-top: .2rem;}
.guoqu p{width: 75%;font-size: .32rem;color: #333;line-height: 1.17rem;text-indent: .15rem;}
.guoqu a{display: block;width: 1.4rem;height: .58rem;line-height: .58rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;border-radius: .3rem;margin-top: .3rem;}
.article-body{font-size: .3rem;color: #666666;line-height: .6rem;margin-top: .2rem;}
.article-info{padding:.2rem;background-color: #f8f8f8;color: #ef8f1d;font-size: .3rem;line-height: .4rem;margin-top: .3rem;border-radius: .15rem;}
.article-body img{max-width: 100%;height: auto !important;}
.other{margin:0 .3rem;margin-top: .4rem;}
.other-title{font-size: .36rem;color: #333;}
.list-news{background-color: #fff;padding:.3rem;border-radius: .15rem;margin-top: .3rem;}
.list-news ul li{display: flex;line-height: .6rem;}
.list-news ul li a{display: block;width: 5.23rem;text-indent: .1rem;font-size: .28rem;color: #666666;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right: .35rem;}
.list-news ul li em{display: block;width: .08rem;height: .08rem;background-color: #dddddd;float: left;margin-top: .25rem;}
.list-news ul li span{color: #bbbbbb;font-size: .26rem;display: block;text-align: center;}
.li-hot{margin-top: .2rem;overflow: hidden;width: 100%;margin-left: .3rem;}
.li-hot img{width: 2.6rem;height: 1.6rem;border-radius: .15rem;}
.list-hj{margin-top: .4rem;margin-bottom: .5rem;}
.list-hj-title{margin:0 .3rem;font-size: .36rem;color: #333;}
.list-bot{font-size: .26rem;color: #bbbbbb;text-align: center;line-height: .35rem;margin-bottom: .3rem;}
.ar-line{border:1px solid #f4f4f4;margin-top: .3rem;}
.d-list{margin-bottom: .2rem;}
.d-list dl{height: 1.48rem;background-color: #f5f5f5;border-radius: .15rem;margin-top: .2rem;display: flex;}
.d-list dl dt{margin:0 .3rem;margin-top: .3rem;}
.d-list dl dt img{width: .88rem;height: .88rem;border-radius: .15rem;}
.d-list dl dd p{margin-top: .2rem;font-size: .3rem;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.d-list dl dd{width: 3.7rem;}
.d-list dl dd span{display: block;font-size: .26rem;color: #999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: -.1rem;}
.d-list em{display: block;width: 1.4rem;height: .56rem;line-height: .56rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;margin-top: .5rem;border-radius: .3rem;}
.d-list a{display: block;width: 1.4rem;height: .56rem;line-height: .56rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;margin-top: .5rem;border-radius: .3rem;}
.zt-img img{width: 100%;}
.daybg{background-color: #f5f5f5 !important;}
.da-list{margin-bottom: 0rem;}
.da-list dl{height: 1.48rem;background-color: #f5f5f5;border-radius: .15rem;margin-top: 0rem;display: flex;}
.da-list dl dt{margin:0 .3rem;margin-top: .3rem;}
.da-list dl dt img{width: .88rem;height: .88rem;border-radius: .15rem;}
.da-list dl dd p{margin-top: .2rem;font-size: .3rem;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.da-list dl dd{width: 3.7rem;}
.da-list dl dd span{display: block;font-size: .26rem;color: #999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: .1rem;}
.da-list a{display: block;width: 1.4rem;height: .56rem;line-height: .56rem;background-color: #ead366;font-size: .26rem;color: #fff;text-align: center;margin-top: .5rem;border-radius: .3rem;}
.mt2{padding-top: .3rem !important;}
.mtb{margin-top: .1rem;}
.zk{text-align: center;font-size: .3rem;color: #ead366;margin-top: .2rem;margin-bottom: -.05rem;}
.zk i{ display: inline-block;  
        border-right: 1px solid currentcolor; border-bottom: 1px solid currentcolor;  
        width: .16rem; height: .16rem;  
        transform: rotate(45deg);  
        color: #ead366;
        margin-left: .12rem;
        vertical-align: .07rem;

    }
.sq{text-align: center;font-size: .3rem;color: #ead366;margin-top: .2rem;display: none;}
.sq i{ display: inline-block;  
            border-right: 1px solid currentcolor; border-bottom: 1px solid currentcolor;  
            width: .16rem; height: .16rem;  
            transform: rotate(225deg);  
            color: #ead366;
            margin-left: .12rem;
             vertical-align: -.05rem;
        }  
.zkbody{ -webkit-mask-box-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #ffffff 0.6rem);height: 2.9rem;} 
.mb20{overflow: hidden;margin-bottom: .4rem;}
.mb20>a{margin-top: .4rem !important;}

.soft-list-loader { text-align: center; position: relative; line-height: 0.8rem; }
.soft-list-loader:after { content: ''; position: absolute; top: 0; left: 0.3rem; right: 0.3rem; height: 1px; background: #e5e5e5; }
.preloader {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid gray;
    border-bottom-color: transparent;
    -webkit-animation: mescrollrotate .6s linear infinite;
    animation: mescrollrotate 0.6s linear infinite;
}
@-webkit-keyframes mescrollrotate { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); } }
@keyframes mescrollrotate { 0% {/* transform: rotate(0deg); */}
  100% {transform: rotate(360deg);} }

.ios-show, .ios .and-show { display: none !important; }

.android .and-show, .ios .ios-show { display: block !important; }

.and-show.none {
    background: #ccc;
    border-color: #ccc;
    box-shadow: inset 0 0 0 transparent;
}
.ios-show.none {
    background: #ccc;
    border-color: #ccc;
    box-shadow: inset 0 0 0 transparent;
}


.everyday {
        padding: .3rem;
        border-top:.2rem solid #f5f5f5;
        overflow: hidden;
        background: #fff;
        width: 100%;
        box-sizing: border-box;
}

.title-row p{
        display: inline-block;
        line-height: 1.2;
        font-size: .32rem;
        color: #333;
        position: relative;
        z-index: 10;
}

.title-row p::after {
        content: '';
        width: 100%;
        height: .1rem;
        background: #ead366;
        display: block;
        left: 0;
        bottom: 0;
        position: absolute;
        z-index: -1;
      }

.title-row p em{
        font-weight: bold;
}

.everyday .day-list {
        overflow: hidden;
        clear: both
}

.everyday .day-list dl {
        height: 1.48rem;
        border-radius: .15rem;
        display: flex;
        border-bottom: 1px solid #eee;
        justify-content: space-between;
        align-items: center;
}

.everyday .day-list dl dt img {
        width: .88rem;
        height: .88rem;
        border-radius: .15rem;
        display: block;
}

.everyday .day-list dl dd p {
        font-size: .3rem;
        color: #333;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}

.everyday .day-list dl dd {
        width: calc(100% - 2.58rem);
}

.everyday .day-list dl dd span {
        display: block;
        font-size: .26rem;
        color: #999;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: .06rem;
}

.everyday .day-list em {
        display: block;
        width: 1.1rem;
        height: .56rem;
        line-height: .56rem;
        background-color: #ead366;
        font-size: .26rem;
        color: #fff;
        text-align: center;
        border-radius: .3rem;
}

.more-row a{
        display: block;
        background: #eee;
        font-size: .26rem;
        color: #999;
        text-align: center;
        line-height: 0.68rem;
        border-radius: .34rem;
        margin-top: 0.3rem;
}

.hezi{
        padding: .3rem;
        box-sizing: border-box;
        border-top:.2rem solid #f5f5f5;
        background: #fff;
}

.hezi-list ul{
        display: flex;
        flex-wrap: wrap;
        margin-top: 0.3rem;
}

.hezi-list ul li{
        width: 25%;
        margin-bottom: 0.3rem;
        overflow: hidden;
}
.hezi-list ul li img{
        width: 1.08rem;
        height: 1.08rem;
        display: block;
        border-radius: .2rem;
        margin: 0 auto;
}
.hezi-list ul li span{
        display: block;
        width: 100%;
        text-align: center;
        padding:0 .1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 0.2rem;
        box-sizing: border-box;
        font-size: .26rem;
}

.title-row a{
        float: right;
        font-size: .24rem;
        margin-right: .3rem;
        margin-top: .02rem;
}

.ztlist{
        margin:.25rem .25rem .2rem .25rem;
        overflow: hidden;
        margin-top: .4rem;
}
.ztlist ul {
        width: 105%;
}
.ztlist ul li{
        float: left;
        width: 45%;
        margin-right: 5%;
        position: relative;
        margin-bottom: .4rem;
}
.ztlist ul li em{
        display: block;
        position: absolute;
        top:0;
        left:0;
        width: 1.06rem;
        height: .38rem;
        background-color: #ff6934;
        border-radius: .15rem 0 0 0;
        line-height: .38rem;
        font-size: .24rem;
        color: #fff;
        text-align: center;
}
.ztlist ul li img{
        width: 100%;
        height: 1.67rem;
        border-radius: .15rem;
}
.ztlist ul li p{
        font-size: .28rem;
        text-align: center;
        display:block;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        margin-top: .17rem;
        color: #333;
        height: 0.38rem;
        
}

.tag{
        padding:.25rem .25rem 0  .25rem;
        overflow: hidden;
        margin-top: .25rem;
}
.tag p em{
        width: 37%;
        float: left;
      
        height: 10px;
        margin-top: .3rem;
}
.tag  p small{
        display: block;
        width: 26%;
        float: left;
        text-align: center;
        font-size: .46rem;
        color: #ead366;
}
.tag span{
        clear: both;
        display: block;
        font-size: .26rem;
        color: #ccc;
        text-align: center;
        padding-top: .1rem;
}
.tag-text {
        padding: .25rem;
        margin-top: .2rem;
} 
.tag-text .title{
        border-bottom: 1px solid #eee;  
        padding-bottom: .3rem; 
}
.tag-text .title p{
        font-size: .4rem;
        color: #333;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        margin-top: .17rem;
        color: #333;
}
.tag-text .title span{
        display: block;
        margin-top: .2rem;
        font-size: .26rem;
        color: #999;
}
.tag-text .text{
        margin-top: .15rem;
        font-size: .28rem;
        color: #333;
        line-height: .6rem;
}
.tag-text .link a{
        display: block;
        height: .66rem;
        line-height: .66rem;
        border-radius: .5rem;
        text-align: center;
        color: #fff;
        background-color:#ead366;
        font-size: .32rem;
        margin-top: .3rem;
        margin-bottom: .1rem;
}
.morelink a {
    height: 0.65rem;
    background-color: #eeeeee;
    line-height: .65rem;
    color: #999;
    font-size: .26rem;
    text-align: center;
    display: block;
    border-radius: 0.07rem;
}
.hot-news{
        margin-top: .3rem;     
        border-bottom: 1px solid #eee;  
        padding-bottom: .3rem; 
}
.hot-news img{
        width: 100%;
        border-radius: .1rem;
}
.hot-news p{
        font-size: .3rem;
        color: #333;
        margin-top: .2rem;
}
.hot-news span{
        display: block;
        margin-top: .15rem;
        font-size: .26rem;
        color: #999;
        margin-top: .2rem;
}
.hot-news span em{
        margin-right: .2rem;
}
.hot-news .hit-ico {
        background: url(/uploads/image/xcmimages/hit.png) 0 .08rem no-repeat;
        background-size: .23rem .15rem;
        padding-left: .3rem;
}  

.other .day-list dl {
  height: 1.48rem;
  background-color: #fff;
  border-radius: .15rem;
  display: flex;
        border-bottom: 1px solid #eee;
}

.other .day-list dl dt {
  margin-right: .3rem;
  margin-top: .3rem;
}

.other .day-list dl dt img {
  width: .88rem;
  height: .88rem;
  border-radius: .15rem;
}

.other .day-list dl dd p {
  margin-top: .3rem;
  font-size: .3rem;
  color: #333;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.other .day-list dl dd {
  width: 4.35rem;
        margin-right: .2rem;
}

.other .day-list dl dd span {
  display: block;
  font-size: .26rem;
  color: #999;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: .06rem;
}

.other .day-list small {
  display: block;
  width: 1.1rem;
  height: .56rem;
  line-height: .56rem;
  background-color: #ead366;
  font-size: .26rem;
  color: #fff;
  text-align: center;
  margin-top: .5rem;
  border-radius: .3rem;
}
.downloadurl {
    margin-bottom: 0.3rem;
    display: block;
    background: #ec3232;
    height: 1rem;
    line-height: 1rem;
    border-radius: .35rem;
    color: #fff !important;
    font-size: 0.6rem;
    margin-top: 0.5rem;
    text-align: center;
    letter-spacing: 5px;
}


/**/
.title-row p{
    display: inline-block;
    line-height: 1.2;
    font-size: .32rem;
    color: #333;
    position: relative;
    z-index: 10;
}

.title-row p::after {
    content: '';
    width: 100%;
    height: .1rem;
    background: #ead366;
    display: block;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
}

.title-row p em{
    font-weight: bold;
}

.news {
    padding: .3rem;
    box-sizing: border-box;
    border-top:.2rem solid #f5f5f5;
    background: #fff;
}
.home-news-list {
    margin-top: .3rem;
}

.home-news-list ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home-news-list ul li{
    width: 3rem;
    overflow: hidden;
    margin-bottom: 0.3rem;
}
.home-news-list ul li .img{
    width: 100%;
    height: 1.78rem;
    overflow: hidden;
    border-radius: .04rem;
    margin-bottom: 0.2rem;
}
.home-news-list ul li .img img{
    width: 3.3rem;
    height: 1.88rem;
    display: block;

}
.home-news-list ul li .text p{
    font-size: .28rem;
    color: #333;
    line-height: 1.5;
    margin-bottom: 0.2rem;
}
.home-news-list ul li .text span{
    display: flex;
    justify-content: space-between;
}
.home-news-list ul li .text span em{
    font-size: .26rem;
    color: #ccc;
}
.home-news-list ul li .text span em i{
    width: .23rem;
    height: 0.15rem;
    display: inline-block;
    background: url(/uploads/image/xcmimages/hit.png) no-repeat;
    background-size: 100%;
    margin-right: 0.05rem;
}
.more-row a{
    display: block;
    background: #eee;
    font-size: .26rem;
    color: #999;
    text-align: center;
    line-height: 0.68rem;
    border-radius: .34rem;
    margin-top: 0.3rem;
}

.other .bt{
    position: relative;
    height: .45rem;
    margin-top: .15rem;
}
.other .bt p{
    font-size: .32rem;
    color: #333;
    position: relative;
    z-index: 2;
}
.other .bt span{
    position: absolute;
    z-index: 1;
    height: .1rem;
    background-color: #ead366;
    bottom:0;
    display: block;
    width: 0.7rem;
}
.other .list{
    margin-top: .55rem;
    overflow: hidden;
    margin-bottom: .2rem;
}
.other .list ul {
    width: 102%;
}
.other .list ul li{
    float: left;
    width: 23%;
    margin-right: 2%;
    text-align: center;
}
.other .list ul li img{
    width: .88rem;
    height: .88rem;
    border-radius: .15rem;
}
.other .list ul li a p{
    font-size: .26rem;
    color: #333;
    margin-top: .1rem;
    line-height: .35rem;
    text-overflow:-o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;

}

.article-body .arc_cont {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    border-left: 6px solid #ead366;
    text-indent: 20px;
    margin: 15px auto;
    color: #ead366;
    font-size: 18px;
    font-weight: normal;
    overflow: hidden;
}
