body{
	background: #fefefe !important;
}
header{
	background: #ffffff !important;
}
header h3{
	color:#1e1e1e;
}
.forbg{
	background: #fbfbfb !important;
	padding-top: 0.6rem;
}
.vjs-poster{
	border-radius: 1rem 1rem;
}
.video-js .vjs-tech{
	border-radius: 1rem 1rem;
}
.newvideo h2{
	font-size:0.8rem;
	color:#1e1e1e;
	line-height: 1.6rem;
	font-weight: 400;
	text-align:left;
}
.newvideo h2 i{
	font-size:0.8rem;
}
.newvideo h2 a{
	display: block;
	float: right;
	color:#c0c1c1;
	font-size:0.7rem;
}
.timefabu{
	font-size:0.7rem;
	color:#c0c1c1;
}
.airqualitybob a{
	color:#fff;
}
.airdate i{
	font-size:0.8rem;
}
.airqualitybob a i{
	font-size:0.8rem;
}
#fan{
	-moz-animation: xuanz 1.2s infinite linear;
    -webkit-animation: xuanz 1.2s infinite linear;
    -o-animation: xuanz 1.2s infinite linear;
    animation: xuanz 1.2s infinite linear;
    transform-origin: center 50%;
}
.qqnewsk{
	text-align: left;
	margin-top: -1rem;
}
.newsk span{
	display: inline-block;
	color:#303030;
	font-size:2rem;
}
.newsk b{
	display: inline-block;
	color:#303030;
	font-size:0.9rem;
	font-weight: 400;
	margin:auto 0.3rem;
	position: relative;
}
.newsk img{
	display: inline-block;
	width: 2rem;
	position: absolute;
	right:-2rem;
	top:-1.5rem;
}
.newvfenlei{
	overflow: hidden;
}
.newvfenlei dl{
	float: left;
	width:33.3%;
}
.swipertx{
	position: relative;
}
.swipertx .swiper-pagination{
	position: absolute;

bottom: -7px;

left: 36%;

z-index: 1000;
}
.swipertx .swiper-pagination span{
	width:1.5rem;
	border-radius: 0 !important;
	height:3px;
	background: #c2c2c2;
}
.swipertx .swiper-pagination span.swiper-pagination-bullet-active{
	width:1.5rem;
	border-radius: 0 !important;
	height:3px;
	background: #22f6da;
}
.newvfenlei dl dt{
	float: left;
}
.newvfenlei dl dt img{
	width:0.8rem;
	margin-top:0.3rem;
}
.newvfenlei dl dd{
	float: left;
}
.newvfenlei dl dd span{
	color:#c0c1c1;
	font-size:0.55rem;
}
.newvfenlei dl dd b{
	font-weight: 400;
	color:#303030;
	font-size:0.6rem;
	margin-left: -0.2rem;
}
.shenghuozhishu{
	overflow: hidden;
}
.shenghuozhishu dl{
	float: left;
	width:25%;
	text-align: center;
	margin: 0.5rem auto;
	margin-top:0
}
.shenghuozhishu dl a{
    display: block;
}
.shenghuozhishu dl a dt img{
	width:2rem;
	margin:auto;
}
.shenghuozhishu dl a dd span{
	text-align: center;
	display: block;
	font-size:0.6rem;
	color:#787878;
	line-height: 1rem;
}
dd{
	margin-left: 0;
}
.shenghuozhishu dl a dd b{
	font-weight: 400;
	color:#1e1e1e;
	font-size:0.7rem;
	display: block;
}
#id_video_container_9031868222905377333, #jieqiVideo{
	border-radius: 1rem 1rem;
}
.shipinmo{
	padding:0.5rem;
	overflow: hidden;
	padding-bottom: 0;
}
.shipinle{
	float: left;
	width:50%;
}
.shipinle h4{
	display: block;
	font-weight: 400;
	color:#ffffff;
	font-size:0.8rem;
	overflow: hidden;
}
.shipinle h4 img{
	width:0.8rem;
	display: block;
	float: left;
	margin-top:0.2rem;
}
.shipinle h4 span{
	display: block;
	float: left;
}
.shipinmos{
	padding:0rem 0rem;
	color:#ffffff;
	font-size:1rem;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.shipinmos img{
	width:1rem;
	display: block;
	float: left;
	margin-left: 0.5rem;
}
.shipinmos span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	margin-left: 1.5rem;
}
.shipinbos dl{
	overflow: hidden;
	margin-left: -0.3rem;
	margin-top:0.2rem;
}
.shipinbos dl dt{
	float: left;
	width:1.5rem;
	height:1.5rem;
	text-align: center;
	line-height: 1.5rem;
	margin-right: 0.3rem;
}
.shipinbos dl dt img{
	width:0.5rem;
	display: inline-block;
}
#fengshan{
	-moz-animation: xuanz 2s infinite linear;
    -webkit-animation: xuanz 2s infinite linear;
    -o-animation: xuanz 2s infinite linear;
    animation: xuanz 2s infinite linear;
}
@-moz-keyframes xuanz{
	0%{
		transform: rotate(0deg);
	}

	100%{
		transform: rotate(360deg);
	}
}
@keyframes xuanz{
	0%{
		transform: rotate(0deg);
	}

	100%{
		transform: rotate(360deg);
	}
}
.choose{
	color:#b5b5b5;
	font-size:0.7rem;
	text-align: center;
	line-height: 1.4rem;
}
.shipinbos dl dd{
	float: left;
	margin-left: 0;
}
.shipinbos dl dd span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	line-height:1.5rem;
	margin-right:0.5rem;
}
.shipinri{
	float: right;
	width:50%;
}
.shipinri h2{
	font-weight: 400;
	text-align:right;
	color:#ffffff;
	font-size:0.7rem;
}
.shipinri h4{
	font-weight: 400;
	font-size:0.6rem;
	color:#d6d9d9;
	text-align: right;
	margin-top:0.2rem;
}
.richuriluo{
	margin-top:0rem;
	overflow: hidden;
	height:6rem;
}
.zhils span{
	display: block;
	float: right;
	color:#ffffff;
	font-size:0.8rem;
}
.zhils b{
	display: block;
	float: right;
	color:#ffffff;
	font-size:0.8rem;
	font-weight: 400;
	margin-left: 1rem;
}
.zhils a{
	display: block;
	float: right;
	color:#fff;
	background: #ddcb06;
	border-radius: 0.4rem;
	font-weight: 400;
	font-size:0.6rem;
	padding:0.1rem 0.4rem;
	margin-left: 0.2rem;
}
.zhils{
	overflow: hidden;
}
.huangli h3{
	font-weight: 400;
	padding:0rem 0.5rem;
	line-height: 2rem;
	color:#333;
	font-size:0.8rem;
	border-bottom: 1px solid #858d91;
}
.huanglibo{
	overflow: hidden;
	padding:0.5rem 0.5rem;
}
.huanglibole{
	float: left;
	width:46%;
}
.huanglibole h2{
	display: block;
	float: left;
}
.huanglibole h2 span{
	font-size:0.7rem;
	color:#ffffff;
	line-height: 1rem;
	font-weight: 400;
	text-align: left;
	display: block;
	margin-top:0.4rem;
}
.hmo{
    margin-left:3.2rem;
    margin-top:0.5rem;
}
.hmo span{
	display: block;
	color:#ffffff;
	font-size:0.8rem;
}
.hmo .xiao{
	font-size:0.6rem;
}
.huanglibori{
	float: right;
	width:54%;
}
.huanglibori dl{
	overflow: hidden;
}
.huanglibori dl dt{
	width:2rem;
	height:1.5rem;
	float: left;
	text-align: center;
	line-height:1.5rem;
}
.huanglibori dl dt img{
	width:1rem;
	display: inline-block;
	vertical-align: middle;
}
.huanglibori dl dd{
	font-size:0.7rem;
	line-height: 1.5rem;
	color:#fff;
	margin-left:2rem;
	height:1.5rem;
	max-height: 3rem;
	overflow: hidden;
	/*width:6rem;*/
}
.xingzuo h4{
	display: block;
	text-align: center;
	line-height: 1.2rem;
	color:#333;
	font-size:0.8rem;
	font-weight: 400;
}
.xingzuo p{
	display: block;
	text-align: center;
	color:#333;
	font-size:0.8rem;
	line-height: 1.2rem;
	margin-top:0;
}
.xingzuotext{
	height:8rem;
	overflow: hidden;
	padding:0rem 0.5rem;
	margin-top: 0.5rem;
}
.xingzuo .yunshi{
	text-align: left;
	margin-top:0.5rem;
	line-height: 1.5rem;
	font-size:0.7rem;
	text-indent: 1.4rem;
}
.exhibition_hall{
	margin-top:0.8rem;
}
.zhishus{
	margin-top:0.5rem;
}
.zhishus dl{
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.zhishus dl dt{
	float: left;
	font-size:0.7rem;
	line-height: 1rem;
	color:#333;
	margin-right:0.2rem;
}
.zhishus dl dd{
	float: left;
	margin-left: 0;
	margin-right: 1rem;
	width:5rem;
}
.zhishus dl dd img{
	display: block;
	float: left;
	width:0.8rem;
	margin-right: 0.2rem;
}
.yuyu{
	background-image: linear-gradient(#89affe, #6b78f7) !important;
	border-radius: 5px;
	height:6.2rem;
	width:6.5rem;
	margin:auto;
	text-align: center;
}
.yuyu i{
	color:#fff;
	font-size: 2rem;
	margin:0.5rem auto;
	display: block;
}
.yuyu h2{
	display: block;
	color:#ffffff;
	font-size:0.8rem;
	text-align: center;
	line-height: 2rem;
	display: none
}
.yuyu h3{
	display: block;
	color:#ffffff;
	font-size:0.8rem;
	text-align: center;
	line-height: 2rem;
	border-bottom: none !important;
}
.yuyu img{
	width:2rem !important;
	height:2rem !important;
	margin:auto;
	margin-top:0.5rem !important;
	display: block;
}
.roundabout-holder{
	list-style: none;
    width: 90%;
    height: 5rem;
    margin: 0px auto;
}
.yuyu span{
	display: block;
	text-align: center;
	color:#ffffff;
	font-size:0.8rem;
	text-align: center;
	line-height: 2rem;
}

.bobo{
	margin-top:0rem;
	display: none;
	padding:0rem 0.5rem;
}

.sunrise{
	width:7rem;
	height:7rem;
	margin:0rem auto;
	position: relative;
	float: left;
}
.sunline{
	width:7rem;
	height:0.05rem;
	border-top:0.06rem solid #cccece;
	position: absolute;
	left:0;
	top:3.2rem;
	z-index: 10;
}
.suntop{
	width:6.5rem;
	height:6.5rem;
	margin:auto;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}
.suntop img{
	width:100%;
	margin:auto;
}
#sunr, #sunrs{
	position: absolute;
	left:0rem;
	top:3.5rem;
	color:#e1e2e2;
    z-index: 11;
    font-size:0.7rem;
}
#sunl, #sunls{
	position: absolute;
	right:0rem;
	top:3.5rem;
	color:#e1e2e2;
	z-index: 11;
	font-size:0.7rem;
}
.heimu{
	position: absolute;
	left:0rem;
	bottom:0rem;
}
.wenzi{
	color:#1e1e1e;
	text-align: center;
	position: absolute;
	left:0;
	bottom:1rem;
	z-index: 12;
	width:100%;
}
.wenzi h4{
	font-weight: 400;
	font-size:0.75rem;
}
.suntop2{
	position: absolute;
	left:0.2rem;
	top:0;
	width:6.5rem;
	height:6.5rem;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-moz-transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
}
.suntop2 img{
	width:100%;
	height:100%;
}
.suntop2.on{

}
#trump_main_unique_1 img{
	width:100% !important;
	height:100% !important;
	left:0 !important;
}
.zhishus dl dt b{
	font-weight: 400;
}

@media (width: 320px) {
    .shipinbos dl dt{
    	margin-right: 0.3rem;
    }
    .shipinbos dl dd span{
    	font-size:0.7rem;
    	margin-right: 0.3rem;
    }
    #sunl{
    	right:0.2rem;
    }
    #sunr{
    	left:-0.5rem;
    }
    .huanglibole h2{
    	font-size:2rem;
    }
    .hmo{
    	margin-left:2.5rem;
    }
    .huanglibori dl dd{
    	font-size:0.6rem;
    	width:5.6rem;
    }
    .huanglibole h2 span{
    	font-size:0.6rem;
    }
    .xingzuo h4{
    	font-size:0.7rem;
    }
    .xingzuo p{
    	font-size:0.7rem;
    }
    .zhils span{
    	font-size:0.7rem;
    }
    .xingzuo .yunshi{
    	font-size:0.7rem;
    }
    .zhishus dl dt{
    	font-size:0.7rem;
    }
    .zhishus dl dd{
    	margin-right: 0.5rem;
    }
    .yuyu span{
    	font-size:0.7rem;
    }
    .zhishus dl dd{
    	width:4rem;
    }
    .suntop2{
    	width:6.3rem;
    	height:6.3rem;
    }
    .sunrise{
    	margin-left: 0.6rem;
    }
    .shipintop{
    	height:9rem;
    }
}

.moxinxi{
	overflow: hidden;
	margin:0.5rem 0.5rem;
	background:rgba(37,37,38,0.2);
	padding:0.5rem 0.5rem;
	border-radius: 0.4rem;
	box-shadow: 0.05rem 0.2rem 0.3rem rgba(0,0,0,0.2);
	height:7.8rem;
}
.moxinxile{
	float: left;
	width:50%;
	border-right:1px solid #ebeced;
}
.moxinxiri{
	float: right;
	width:50%;
}

.zhil{
	overflow: hidden;
	padding:0.2rem 0.5rem;
	position: relative;
	margin-top:-0.3rem;
	width:4.4rem;
}
.zhille{
	float: right;
	width:50%;
}
.zhille span{
	display: block;
	color:#000;
	font-size:0.7rem;
	padding:0.1rem 0;
}
.zhille span b{
	color:#000;
	font-weight: 100;
}
.zhilri{
	position: absolute;
	right:0;
	bottom:0.2rem;
	width:auto;
}
.qwuran{
	color:#1e1e1e;
	font-size:0.6rem;
	text-align: left;
	padding:0.3rem 0rem;
}
.qwuran a{
	color:#1e1e1e;
	margin-left: 0.1rem;
}

.tiao{
	width:100%;
	height:0.25rem;
	background: url(../img/sezhitiao.png) no-repeat left center;
	background-size:100% 100%;
}
.tiaob{
	position: relative;
	width:100%;
	height:1rem;
}
.tiaoble{
	position: absolute;
	left:0;
	top:0.1rem;
}
.tiaoble span{
	display: block;
	color:#b5b5b5;
	font-size:0.6rem;
}
.tiaobri{
	left:auto;
	right:0;
}
.shipin_zhishu ul{
	padding:0.2rem 0.2rem;
	overflow: hidden;
}
.newhuangli{
	overflow: hidden;
}
.newhuanglile{
	float: left;
	width:40%;
}
.newhuanglile span{
	display: block;
	color:#303030;
	font-size:0.7rem;
	line-height: 1.4rem;
}
.newhuangliri{
	float: left;
	width:60%;
}

.newhuangliri span{
	display: block;
	overflow: hidden;
}
.newhuangliri span img{
	display: block;
	float: left;
	width:1.8rem;
	margin-top:-0.2rem;
}
.newhuangliri span b{
	display: block;
	float: left;
	font-weight: 400;
	color:#303030;
	font-size: 0.7rem;
	line-height: 1.4rem;
	width:80%
}
.shipin_zhishu ul li{
	width:1.85rem;
	float: left;
	text-align: center;
	color:#ffffff;
	font-size:0.7rem;
	line-height:0.8rem;
}
.shipin_zhishu ul li span{
	display: block;
	text-align: center;
	line-height: 1rem;
}
.shipin_zhishu ul li span img{
	width:1rem;
	height:1rem;
}
.shipin_sh{
	float: right;
	margin-top:0.1rem;
}
.shipin_sh span{
	display: block;
	float: left !important;
	color:#fff;
	font-size:0.7rem;
	line-height: 0.7rem;
}
.shipin_sh a{
	height:0.6rem !important;
	width:0.25rem !important;
	display: block;
	float: left;
	line-height: 0.6rem;
	margin-top: 0.1rem;
}
#dushu{
	line-height: 0.6rem;
	text-align: left !important;
}
.bshare-custom a{
	margin-right: 0.1rem;
}
.shi b{
	line-height: 0.7rem !important;
}
.tdbo{
	padding-bottom: 0.2rem !important;
    box-shadow: 0.02rem 0.02rem 0.1rem #b3b3b3;
    margin: 0.2rem 0.2rem;
    border-radius: 0.2rem;
    padding-top: 0.2rem !important;
    margin-top:0.1rem;
}

.trump-bottom-controls{
	height:0.8rem !important;
	line-height: 0.8rem !important;
}
.trump-button{
	width:0.8rem !important;
	height:0.8rem !important;
}
.trump-button svg path{
	width:0.6rem !important;
	height:0.6rem !important;
}
.trump-control-bottom.trump-control-bottom-flow div:first-child{
	height:0.8rem !important;
}
.trump-control-bottom{
	height:0.8rem !important;
}
.trump-time-progress{
	font-size:0.25rem !important;
}
.trump-setting-close{
	font-size:0.25rem !important;
}
.trump-setting .setting-definition{
	font-size:0.25rem !important;
}
.trump-setting .setting-definition-value-curr, .trump-setting .setting-definition-value{
	font-size:0.25rem !important;
}
.trump-setting{
	font-size:0.25rem !important;
}


.zhizhen{
	position: absolute;
	left:auto;
	bottom:0rem;
}
.zhizhen b{
	font-weight: 400;
	color:#1e1e1e;
	font-size:0.6rem;
}
.zhizhen img{
	width:1rem;
}
i{
	font-style:normal;
	font-size:0.6rem;
	line-height: 1rem;
}
.zhizhen i{
	padding:0rem 0.3rem;
	border-top-left-radius:1rem;
	border-top-right-radius:1rem;
	border-bottom-left-radius:0rem;
	border-bottom-right-radius:1rem;
	background: #43c250;
	position: absolute;
	left:0;
	bottom:1.6rem;
	color:#ffffff;
	width:2rem;
	text-align: center;
}
.zhibox{
	position: relative;
	margin-top:1.5rem;
}

.item-inner{
	padding-bottom: 0;
}
.today .swiper-wrapper{
	margin-bottom: 0;
}

.zongheb-le{
	width:3.58rem;
	float: left;
}
.tule{
	width:0.3rem;
	display: block;
	float: left;
}
.zongheb-le:first-child{
	border-right:1px solid #22b710;
}

/*空气质量*/
.aqibox{
	background:rgba(97,89,108,0.3);
    margin-bottom: 0.5rem;
}
.dangqians{
	overflow: hidden;
	padding:0rem 0.5rem;
	border-bottom:1px solid #858d91;
	line-height: 2rem;
}
.dangqians h2{
	display: block;
	float: left;
	color:#ffffff;
	font-weight: 400;
	font-size:0.8rem;
}
.dangqians .zhille{
	float: right;
	text-align: right;
	font-size:0.7rem;
}
.dangqians .zhille span{
	font-weight: 400;
    text-align: right;
    color: #ffffff;
    font-size: 0.7rem;
}
.dangqians .zhille span b{
	font-weight: 400;
	color:#ffffff;
}
.zhibox{
	margin:auto 0.5rem;
	margin-top:1.5rem;
}
.yunshitop{
	overflow: hidden;
	margin-top:0.5rem;
}
.yunshitople{
	float: left;
	margin:auto 0.1rem
}
.yunshitople i{
	font-size:1rem;
	color:#7a7979;
	font-style: italic;
}
.zhishu{
	overflow: hidden;
	margin-top:-0.5rem
}
.zhishu b{
	display: block;
	float: left;
	color:#e7d0ad;
	font-size:2.5rem;
	font-weight: 400;
}
.zhishu span{
	display: block;
	float: left;
	width:3rem;
	margin-top: 1rem;
    margin-left: 0.2rem;
}
.zhishu span img{
	width:0.6rem;
	display: block;
	float: left;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
}
.aiqing i{
	font-size:0.8rem;
	color:#fe5883;
}
.aiqing .zhishu span, .caiyun .zhishu span, .gongzuo .zhishu span{
	margin-left: 0;
}
.caiyun i{
	font-size:0.8rem;
	color:#e6a426;
}
.gongzuo i{
	font-size:0.8rem;
	color:#1c88f5;
}
.yunshimo{
	border-top:1px dashed #e2e2e2;
	border-bottom: 1px dashed #e2e2e2;
	overflow: hidden;
	padding:0.5rem 0rem;
}
.yunshimole{
	float: left;
	width:33%;
	font-size:0.7rem;
}
.yunshimole span{
	text-align: center;
	color:#888887;
	display: block;
}
.yunshimole b{
	text-align: center;
	color:#888887;
	font-weight: 400;
	display: block;
}
.yunshibo{
	margin-top:0.5rem;
	color:#888887;
	font-size:0.7rem;
	line-height: 1.4rem;
}
.yunboxtop{
	text-align: center;
	margin-top:0.5rem
}
.yunboxtop .on{
	background: url(../img/qqaqihuan/xuanzhong.png) no-repeat 96% 57%;
	background-size:0.5rem 0.5rem;
}
.yunboxtop a{
	display: block;
}
.yunboxtop a b{
	color:#999999;
	font-size:0.7rem;
    display: block;
    font-weight: 400;
}
.yunboxtop a span{
	color:#999999;
	font-size:0.7rem;
	margin-top: -0.3rem;
    display: block;
}
.yunboxtop a img{
	width:100%;
	margin:auto;
	display: block;
}
.newshikuang{
	overflow: hidden;
	font-size: 0.8rem;
}
.newshikuang dl{
	float: left;
	width:50%;
	display: flex;
	display: -webkit-flex; /* Safari */
	justify-content:center;
	align-items:center;
	margin:0.5rem auto;
	height:3rem;
}
.newshikuang dl dt{
	width:50%;
}
.newshikuang dl dt img{
	width:2rem;
	display: block;
	margin:auto;
}
.newshikuang dl dd{
	width:50%;
}
.newshikuang dl dd span{
	display: block;
}
.newshikuang dl dd span i{
	font-size:0.7rem;
	color:#c7c7c7
}
