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;}
body{max-width: 7.5rem;margin:0 auto;overflow-x: hidden;}
.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.34rem;height: .89rem;}
.search-btn{position:absolute;top:.2rem;right:.3rem}
.search-btn img{width: .45rem;
    height: 100% !important;}
.nav{margin:0 .3rem;height: .68rem;overflow: hidden;}
.nav ul li{float: left;text-align: center;line-height: .68rem;
 margin:0 2.8%}
.nav ul li a{font-size: .28rem;color: #333;display: block;}
.nav-cur{border-bottom: .02rem solid #2f74ff;}
.nav-cur a{color: #2f74ff !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: #2f74ff !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{position: relative;height: 1.6rem;}
.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: #2f74ff;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: #2f74ff;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{display: block;width: 1.1rem;height: .56rem;line-height: .56rem;background-color: #2f74ff;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:#2f74ff;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 a{display: block;width: 1.1rem;height: .56rem;line-height: .56rem;background-color: #2f74ff;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: #2f74ff !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: .9rem;}
  .news-list dd{width: 2rem;}
  .news-list em{font-size: .24rem;color: #bbbbbb;margin-right: .5rem;}
  .news-list .hit-ico{background: url(../images/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;}
  .tag{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(47,116,255,.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:#2f74ff;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(../images/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(../images/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(../images/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{display: block;width: 1.4rem;height: .48rem;line-height: .48rem;background-color: #2f74ff;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 #2f74ff;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: #2f74ff;text-align: center;display: block;}
.list-cur{background-color: #2f74ff !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{display: block;width: 1.42rem;height: .49rem;line-height: .49rem;background-color: #2f74ff;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(../images/one.png) no-repeat;background-size:.36rem .36rem ;position: absolute;top:0rem;right:.04rem;}
.ph1 em{width: .36rem;height: .36rem;background: url(../images/two.png) no-repeat;background-size:.36rem .36rem ;position: absolute;top:0rem;right:.04rem;}
.ph3 em{width: .36rem;height: .36rem;background: url(../images/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: #2f74ff;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{
    width: 100% !important;
    height: 100% !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 a{display: block;width: 1.4rem;height: .56rem;line-height: .56rem;background-color: #2f74ff;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: .3rem;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: #2f74ff;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: #2f74ff;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: #2f74ff;
        margin-left: .12rem;
        vertical-align: .07rem;

    }
.sq{text-align: center;font-size: .3rem;color: #2f74ff;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: #2f74ff;
            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;}