/*
@author: he
*/
@charset "utf-8";

/*列表页头*/
.listHeader{ position: relative; z-index: 1; height: 1.173rem; border-bottom: 0.027rem solid #f5f5f5; padding: 0 0.4rem;}
.listHeader h1{ line-height: 1.173rem; text-align: center; font-size: 0.48rem;}
.listHeader .back{ position: absolute; left: 0.4rem; top: 0; display: block; width: 0.26rem; height: 1.173rem; background:url("../images/icon_01.png") no-repeat center; background-size:100% auto;}
.listHeader .downloadApp-btn{ position: absolute; left: 0.9rem; top: 50%; margin-top: -0.373rem; display:block; width:2.133rem; height: 0.747rem; line-height: 0.747rem; text-align:center; font-size:0.373rem; color:#fff; background: #3EC93E; border-radius:0.373rem;}
.listHeader .search{ position: absolute; right: 0.4rem; top: 0; display: block; width: 0.5rem; height: 1.173rem; background:url("../images/icon_02.png") no-repeat center; background-size:100% auto;}

/*三级导航*/
.thrNav{ height: 1.12rem; margin: 0 0.4rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.thrNav .mbx{ overflow:hidden; width:6.8rem; height: 1.12rem; line-height: 1.12rem; font-size: 0.347rem; color: #999;}
.thrNav .mbx a{ color: #999;}
.thrNav .mbx i{ display: inline-block; width: 0.147rem; height: 0.267rem; background:url("../images/icon_03.png") no-repeat; background-size:100% auto; margin: 0 0.16rem;}

/*热门资讯*/
.newsBox{ padding-bottom: 0.4rem; border-bottom: 0.267rem solid #f8f8f8;}
.newsBox .tab-tit{ height: 0.987rem; border-bottom: 0.027rem solid #f5f5f5; margin-bottom: 0.4rem; padding-top: 0.1rem;}
.newsBox .tab-tit .swiper-container{ height: 1.014rem;}
.newsBox .tab-tit .swiper-slide{ position: relative; height:0.987rem; line-height:0.987rem; font-size:0.427rem; color:#999; width:auto !important; margin:0 0.35rem;}
.newsBox .tab-tit .swiper-slide a{ color:#999;}
.newsBox .tab-tit .swiper-slide i{ display: block; opacity: 0; position: absolute; left: 50%; bottom: -1px; margin-left: -0.267rem; width: 0.533rem; height: 0.08rem; background: #3ec93e; border-radius: 0.04rem; transition:all 0.1s linear; -webkit-transition:all 0.1s linear;}
.newsBox .tab-tit .swiper-slide.on{ font-size: 0.507rem; color:#3EC93E; font-weight: 700; box-sizing:border-box; -webkit-box-sizing:border-box;}
.newsBox .tab-tit .swiper-slide.on a{ color:#3EC93E;}
.newsBox .tab-tit .swiper-slide.on i{ opacity: 1;}

.newsBox .tab-subtit{ position: relative; height: 0.72rem; padding: 0 0.4rem; margin-bottom: 0.4rem;}
.newsBox .tab-subtit .slist{ display: inline-block; padding: 0 0.24rem; height: 0.667rem; line-height: 0.667rem; font-size: 0.373rem; color: #888; border: 0.027rem solid #ccc; border-radius: 0.36rem; margin-right: 0.24rem;}
.newsBox .tab-subtit .slist.on{ color: #fff; background: #3ec93e; border: 0.027rem solid #3ec93e;}
.newsBox .tab-subtit .slist:active{ color: #fff; background: #3ec93e; border: 0.027rem solid #3ec93e;}
.newsBox .tab-subtit .moreBtn{ position: absolute; top: 0; right: 0.4rem; width: 0.4rem; height: 0.72rem; background:url("../images/icon_05.png") no-repeat center; background-size:100% auto; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.newsBox .tab-subtit .moreBtn.on{ transform:rotateZ(180deg);}
.newsBox .tab-subtit .moreBtn .zz{ display: block; position: absolute; top: 0; left: -0.7rem; width: 0.7rem; height: 0.72rem;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);}
.newsBox .tab-subtit .popMask{ display: none; position: fixed; top: 3.733rem; bottom: 0; left: 0; right: 0; background:rgba(0,0,0,.6); z-index:199; cursor:pointer;}
.newsBox .tab-subtit .popBox{ display: none; position: absolute; top: 0.72rem; left: 0; width: 9.6rem; background: #fff; padding: 0.4rem 0 0.133rem 0.4rem; z-index: 200;}
.newsBox .tab-subtit .popBox .slist{ margin-bottom: 0.4rem;}
.bodyFixed{width:10rem;position:fixed;left:50%;margin-left:-5rem;}

.newsBox .tab-con{ padding: 0 0.4rem;}
.newsBox .tab-con .tbanner{ display: block; height: 1.867rem;}
.newsBox .tab-con .tbox{ border: 0.027rem solid #e0e0e0; box-shadow: 0 0 0.533rem 0 rgba(219,219,219,0.50); margin: 0.533rem 0 0.133rem; border-radius: 0.08rem;}
.newsBox .tab-con .tbox-top{ padding: 0.24rem 0.4rem 0.16rem;}
.newsBox .tab-con .tbox-top .tlist{ position: relative; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 0.933rem; line-height: 0.933rem; font-size: 0.427rem; color: #333; padding-right: 0.267rem;}
.newsBox .tab-con .tbox-top .tlist .jiao{ display: block; position: absolute; top: 0; right: 0; width: 0.147rem; height: 0.933rem; background:url("../images/icon_03.png") no-repeat center; background-size:100% auto;}
.newsBox .tab-con .tbox-weixin{ border-top: 1px solid #eee; padding: 0.4rem 0.4rem 0.32rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.newsBox .tab-con .tbox-weixin .wtxt{ line-height: 0.507rem; font-size: 0.32rem; color: #999;}
.newsBox .tab-con .tbox-weixin .wtxt b{ display: block; font-size: 0.427rem; color: #333;}
.newsBox .tab-con .tbox-weixin .wbtn{ display: block; padding: 0 0.293rem; height: 0.933rem; line-height: 0.933rem; font-size: 0.373rem; color: #fff; background: #FF9A49; border-radius: 0.467rem;}
.newsBox .tab-con li{ padding:0.4rem 0; border-bottom:0.027rem solid #f5f5f5; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;}
.newsBox .tab-con li.on h3 a{ color:#999;}
.newsBox .tab-con li.only-text .text{ width:auto;}
.newsBox .tab-con .text{ width:6.227rem;}
.newsBox .tab-con .text h3{ max-height:1.12rem; line-height:0.56rem; font-size:0.427rem; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden; margin-bottom:0.293rem;}
.newsBox .tab-con .text .tags i,.newsBox .tab-con .text .tags a{display:inline-block; height: 0.48rem; line-height:0.5rem; font-size:0.293rem; color:#3EC93E; padding:0 0.1rem; margin-right:0.2rem; background:#EDF7EC; border-radius:0.08rem;}
.newsBox .tab-con .pic,.newsBox .tab-con .pic img{ width:2.56rem; height:1.933rem; border-radius:0.08rem;}
.newsBox .tab-con .pic{ display: block;}
.newsBox .tab-con .bot-more{ display: block; height: 0.587rem; text-align: center; padding-top: 0.4rem;}
.newsBox .tab-con .bot-more a{ display: inline-block; height: 0.587rem; font-size: 0.32rem; color: #999;}
.newsBox .tab-con .bot-more i{ display: inline-block; width: 0.24rem; height: 0.133rem; background:url("../images/icon_04.png") no-repeat; background-size:100% auto; margin-left: 0.16rem; vertical-align: 0.05rem;}

/*jquery-select.tipxw固定样式请勿动*/
body.body_selectBoxhs_on{position:fixed;left:0;width:100%;height:100%}
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs span.cover{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.select_boxhs i{position:absolute}
.select_boxhs .select_boxhsBg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:98}
.select_boxhs .select_boxhsCon{position:fixed;width:100%;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;z-index:99}
.select_boxhs .select_boxhsCon ul {list-style-type:none;padding:0;margin:0;width:100%}
.select_boxhs .select_boxhsCon ul li{list-style-type:none;padding:0;margin:0;overflow:hidden}

/*此处样式自定义*/
.yourSelect{ width: 2rem; height: 1.12rem;}
.yourSelect input{display:block;width:1.333rem;padding-right: 0.667rem;border:0;border-radius:0;overflow:hidden;height: 1.12rem;line-height: 1.12rem; font-size: 0.373rem; text-align: right; font-family: "Microsoft Yahei";color:#3EC93E;}
.yourSelect i{display:block;width: 0.4rem;height: 0.253rem;background:url("../images/icon_05.png") no-repeat;background-size:100% auto;top:0.427rem;right:0;transition:all .3s linear}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect .select_boxhsBg{background:#000;opacity:.6}
.yourSelect .select_boxhsCon{max-height:7.2rem;background:#fff}
.yourSelect .select_boxhsCon ul li{line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;font-family: "Microsoft Yahei";border-bottom:1px solid #eee}

/*zhongxiangju*/
.newsBox .tab-con li{ display:none;  position:relative;}
.newsBox .tab-con li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newsBox .tab-con .tags .time{ font-size:.293rem; color:#999;}
.pages{ display:none; width:9.2rem; height:1.186rem; background:#F6F7F9; margin:0 auto .346rem; text-align:center;}
.pages .prev-btn, .pages .next-btn{ display:inline-block; width:1rem; height:1.186rem; background:url("../images/icon-prev.png") no-repeat center; background-size:.2rem auto; margin:0 .8rem;}
.pages .next-btn{ background:url("../images/icon-next.png") no-repeat center; background-size:.2rem auto;}
.pagesSelect{ height:.453rem; display:inline-block; width:3rem; vertical-align:top; margin-top:.393rem; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3;}
.pagesSelect input{ position:inherit; display:inline-block; width:1.4rem; background:none; font-size:.346rem; color:#777; text-align:center; border:0;border-radius:0;overflow:hidden;height:.453rem;line-height:.453rem;}
.pagesSelect input.on{color:#666}
.pagesSelect i{ position:inherit; display:inline-block; vertical-align:.05rem;  width:.213rem;height:.16rem; background:url("../images/icon-arrow.png") no-repeat; background-size:100% auto;  transition:all .3s linear}
.pagesSelect i.on{transform:rotateZ(180deg); -webkit-transform:rotateZ(180deg);}
.pagesSelect .select_boxhsBg{background:#000;opacity:.3}
.pagesSelect .select_boxhsCon{max-height:12rem;background:#fff}
.pagesSelect .select_boxhsCon ul li{ display:block; line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;border-bottom:1px solid #eee;}

