@charset "UTF-8";
*{margin:0;padding:0;list-style:none;box-sizing:border-box}
body{width: 100%;height: auto;overflow-x: hidden;}
img{display:block;background:url(../img/thumb.png) center no-repeat;background-size:100%}
header img,.menu img,.searchPage img,.toTop img,.g-container .overflowBox ul li .play,.g-container .panel-top > div > img,.downloadImg{background-image:none}
.hide{display:none}
.bgCenter{background-size:100% 100%}
 .swiper {width: 100%;height: auto;}
.text-one-line-hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-two-line-hidden{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.text-three-line-hidden{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.shadow{position:absolute;bottom:0;width:100%;height:0.35rem;background:linear-gradient(180deg,rgba(70,70,70,0) 0%,rgba(34,34,34,0.46) 100%);display:flex;align-items:center;justify-content:space-between}
a{text-decoration:none;color:black}
.list-a{width:100%;height:80%;position:absolute;top:50%;transform:translateY(-50%);left:0}
.flexCenter{display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.g-container{position:relative;background:#F1F5FF;height: auto;overflow: hidden;}
.banScroll{overflow:hidden;height:100vh}
#app{padding:0.96rem 0 0 0;font-size:0.14rem}
.menuTemp{min-height:calc(100vh - 1.53rem)}
.fixHeight{height:calc(107vh - 1.71rem) !important}
.fix-hidemenu-height{height:calc(100vh - 1.21rem) !important}
#app .fix-hideall-height{height:calc(100vh - 0.1rem) !important}
.newsList .time{display:inline-block;font-size:0.12rem;color:#A4A4A4;margin-top:0.04rem;line-height:0.2rem}
.get-more{display:flex;align-items:center;justify-content:center;width:100%;background:#FFFFFF;border-radius:0.05rem;font-size:0.12rem;color:#028cd7;}
.bg-white{background-color: #FFF;}
.contentList ul{padding-left:14px;}
.contentList ul .get-more{height: 0.38rem;}
.contentList ul .list{border-bottom:1px solid #f0f0f0;height:100px;display:flex;align-items:center;position:relative}
.contentList ul .list > img{width:120px;height:68px;border-radius:4%}
.contentList ul .list .title{flex:1;margin-left:12px;display:flex;flex-direction:column}
.contentList ul .list .title > p{font-size:15px;margin-bottom:6px;width:90%;min-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.contentList ul .list .title > span{font-size:12px;color:#ccc}
.inner-top-panel{display:flex;justify-content:space-between;align-items:center}
.inner-top-panel .icon{width:0.07rem;height:0.24rem}
.inner-top-panel .title{font-weight:500;color:#028cd7;font-size:0.16rem;z-index:1}
.inner-top-panel .lookMore{font-size:0.12rem;color:#454545}
.inner-top-panel .has-icon{position:relative;width:0.42rem;height:0.28rem}
.inner-top-panel .has-icon .icon{position:absolute;top:0}
.inner-top-panel .has-icon .title{position:absolute;right:0;bottom:0.03}
.overflow-box{width:calc(100% + 0.15rem);overflow:hidden}
.overflow-box ul{padding-bottom:0.2rem}
.overflow-box ul li{display:inline-block;flex-shrink:0}
ul.common-list{display:flex;flex-direction:column}
ul.common-list li{position:relative;display:flex;align-items:center;width:100%;background:#FFFFFF;padding:0.1rem 0}
ul.common-list li > img{width:1.11rem;height:0.63rem;margin-right:0.11rem;flex-shrink:0;border-radius:0.05rem}
ul.common-list li .title{color:#2B2B2B;line-height:0.25rem;font-size:0.15rem;display:flex;flex-direction:column;justify-content:space-between}
ul.common-list li .title .time2Text{display:inline-block;color:#A4A4A4;line-height:0.2rem;font-size:0.12rem}
.topSlide{padding:0.15rem}
.topSlide .swiper-container{width:100%;height:1.94rem}
.topSlide .swiper-container .swiper-wrapper .swiper-slide{text-align:center;font-size:0.18rem;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;width:3.45rem;justify-content:left;align-items:flex-end;text-decoration:none;transform:translate3d(0,0,0);overflow:hidden;border-radius:0.06rem}
.topSlide .swiper-container .swiper-wrapper .swiper-slide img{width: 100vh;height: 30vh;}
.topSlide .swiper-container .swiper-wrapper .swiper-slide .shadow p{color:white;font-size:0.16rem;max-width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:0.1rem}
.topSlide .swiper-container .swiper-wrapper .swiper-slide .shadow .num{font-size:0.12rem;color:white;margin-right:0.06rem}
.topSlide .swiper-container .swiper-wrapper .swiper-slide .shadow .num .index{font-size:0.16rem;color:#7DACFF;font-weight:500}

.common-module{padding:0 0.15rem}
.common-module ul.common-list{margin:0.05rem auto 0.1rem;padding-top:0.05rem;border-radius:0.05rem;background:#FFFFFF}
.common-module ul.common-list li{width:3.15rem;margin:0 auto;border-bottom:1px solid #D5D5D5}
.common-module ul.common-list li .title p{font-size:0.15rem;color:#2B2B2B}
.common-module .noPic{padding-left:0}
.common-module .get-more{height:0.37rem}
.important-news{font-size:0.15rem;padding:0 0.15rem;position:relative}
.important-news .overflow-box{margin-top:0.12rem;height:0.93rem}
.important-news .overflow-box ul.newsList li{width:2.1rem;background:#FFFFFF;padding:0.1rem;margin-right:0.1rem;border-radius:0.05rem}
/* .important-news .overflow-box ul.newsList li{width:2.1rem;height:0.83rem;background:#FFFFFF;padding:0.1rem;margin-right:0.1rem;border-radius:0.05rem} */
.important-news .overflow-box ul.newsList li a{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.important-news .overflow-box ul.newsList li a p{line-height:0.2rem}
.recommend{padding:0 0.15rem}
.recommend ul.common-list{margin-bottom:0.1rem}
.recommend ul.common-list li{padding:0.1rem;}
.recommend ul.common-list .get-more{height:0.38rem}
.live{padding:0 0.15rem}
.live .overflow-box{height:1.74rem;margin-top:0.07rem}
.live .overflow-box ul li{position:relative;width:1.8rem;height:1.61rem;background:#FFFFFF;border-radius:0.05rem;margin-right:0.1rem;overflow:hidden}
.live .overflow-box ul li a img:first-child{width:100%;height:1.01rem}
.live .overflow-box ul li a .play{width:0.34rem;height:0.34rem;position:absolute;top:0.33rem;left:50%;transform:translateX(-50%);background:none}
.live .overflow-box ul li a p{margin:0.09rem 0.05rem}
.huodong{padding:0 0.15rem}
.huodong .inner-top-panel .has-icon{width:0.74rem}
.huodong .threePic{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0.07rem auto 0.1rem}
.huodong .threePic li{position:relative;background-size:100% 100%;border-radius:0.06rem}
.huodong .threePic li:nth-child(1){width:1.68rem;height:0.94rem}
.huodong .threePic li:nth-child(2){width:1.68rem;height:0.94rem}
.huodong .threePic li:nth-child(3){width:100%;height:1.93rem;margin-top:0.1rem}
.yunshang{padding:0 0.15rem}
.yunshang .inner-top-panel .has-icon{width:0.74rem}
.yunshang ul.common-list{margin:0.05rem auto 0.1rem;padding-top:0.05rem;border-radius:0.05rem;background:#FFFFFF}
.yunshang ul.common-list li{width:3.15rem;margin:0 auto;border-bottom:1px solid #D5D5D5}
.yunshang ul.common-list li .title p{font-size:0.15rem;color:#2B2B2B}
.yunshang .noPic{padding-left:0}
.yunshang .noPic .title{height:auto !important}
.yunshang .get-more{height:0.37rem}
.special{font-size:0.15rem;padding:0 0.15rem;position:relative}
.special .overflow-box{margin-top:0.12rem;height:1.43rem}
.special .overflow-box ul.newsList li{position:relative;width:2.36rem;height:1.31rem;margin-right:0.1rem;border-radius:0.05rem;overflow:hidden}
.special .overflow-box ul.newsList li .shadow{height:0.3rem;justify-content:center}
.special .overflow-box ul.newsList li .shadow p{line-height:0.2rem;padding:0 0.12rem;font-size:0.16rem;font-weight:500;color:#FFFFFF}
.international .noPic{padding-left:0}
.international .get-more{height:0.37rem}
.gongyi{padding-bottom:0.14rem}
.gongyi .inner-top-panel .has-icon{width:0.74rem}
.zhiyuan{padding-bottom:0.14rem}
.zhiyuan .inner-top-panel .has-icon{width:0.74rem}
.downloadImg{display:flex;width:100%;height:auto;position:fixed;bottom:0;z-index:998;padding-bottom:0.18rem;background:#F1F5FF}
.downloadImg img{width:100%}
.toTop{position:fixed;right:0.125rem;bottom:0.84rem;width:0.6rem;height:0.6rem;z-index:999;display:none}
.toTop img{width:100%;height:100%;display:block}
.laypage_main{font-size:0;clear:both;color:#666}
.laypage_main *{display:inline-block;vertical-align:top;font-size:12px}
.laypage_main a{height:26px;line-height:26px;text-decoration:none;color:#666}
.laypage_main a,.laypage_main span{margin:0 3px 6px;padding:0 10px}
.laypage_main span{height:26px;line-height:26px}
.laypage_main input,.laypage_main button{border:1px solid #ccc;background-color:#fff}
.laypage_main input{width:40px;height:26px;line-height:26px;margin:0 5px;padding:0 5px}
.laypage_main button{height:28px;line-height:28px;margin-left:5px;padding:0 10px;color:#666}
.laypageskin_default{color:#333;text-align:center}
.laypageskin_default a,.laypageskin_yahei span{padding:0 0.08rem;border-radius:2px;background-color:#eee}
.laypageskin_default .laypage_curr{background-color:#333;color:#fff}
.searchPage{width:100%;height:100vh;background-color:white;position:fixed;top:0;z-index:999;right:-100%}
.searchPage .searchArea{position:relative;display:flex;align-items:center;height:.5rem;padding:5px 10px;border-bottom:1px solid #e5e5e5}
.searchPage .searchArea .icon{width:.14rem;height:.14rem;position:absolute;left:.2rem}
.searchPage .searchArea .innerInput{width:88%;background-color:#e5e5e5;border:none;outline:none;height:.3rem;text-indent:3em}
.searchPage .searchArea > span{font-size:.16rem;margin-left:7px}


.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{overflow: hidden;}
.article img{max-width: 99%;margin-bottom: 10px;}
.image-list {
  display: flex;
  flex-wrap: wrap;
  background-color: #fff;
  margin-top: 10px;
  border-radius: 5px; 
}

.image-list li {
  flex: 0 0 50%;
  padding: 10px;
}

.image-list li img {
  width: 100%;
  display: block;
  height: 16vh;
}

.footer{padding:0.15rem; line-height: 180%; font-size: 12px; text-align: center;background-color: #028cd7;color: #fff;margin-top: 10px;}

.contentList ul .listtxt{
	border-bottom: 1px solid #f0f0f0;
	/* height: 70px; */
	display: flex;
	flex-direction: column;
	line-height: 150%;
	padding-right: 10px;
}
.contentList ul .listtxt p{ 
	padding: 10px 0;
	font-size: 16px;
	color: #333;
}
.contentList ul .listtxt .time2Text{ 
	/* float: right; */
	font-size: 12px;
	color: #ccc;
	margin-bottom: 5px;
	margin-left: 5px;
}
.list_box2 .list_bmfw li{background: none;float: left;width:130px ;height: 90px;border: 1px solid #248CD2;text-align: center;margin: 0 15px 22px 0; position: relative;}
.list_box2 .list_bmfw li:hover{border: 1px solid #68A529;webkit-transition: all 0.6s ease-in;-moz-transition: all 0.6s ease-in;-ms-transition: all 0.6s ease-in; -o-transition: all 0.6s ease-in; transition: all 0.6s ease-in;}
.list_box2 .list_bmfw li:hover a{color: #68A529;}
.list_box2 .list_bmfw li a{color:#248CD2;font-size: 16px;display: block;width: 100% ;height: 100%;}
.list_box2 .list_bmfw li img{display: block;margin: 15px auto 0 auto;height: 30px;}

.recommend .imglist{
	height: auto;overflow: hidden;padding:10px 0; background-color: #fff;border-radius: 5px 5px 0 0;
}
.recommend .imglist img{
	height: 1.1rem;
	margin-left: 10px;
	width: 1.56rem;
}
.recommend .imglist a{float: left;}
