.bg{
	position:fixed;
	left:0;
	top:0;
	z-index:-1;
}
.logo{
	float: left;
	margin-left: 0.5rem;
	margin-top:0.5rem;
}
#bg{
	position:fixed;
	left:0;
	top:0;
	z-index:-1;
	width:100%;
	height:100%;
}
.kapian{
	box-shadow: none;
	margin-top:0.6rem;
}
.blur {    
    -webkit-filter: blur(4px); /* Chrome, Opera */
       -moz-filter: blur(4px);
        -ms-filter: blur(4px);    
            filter: blur(4px);    
}
#zhuanti .swiper-pagination span{
	margin:auto 0.2rem;
	display:inline-flex;
	float: none;
}
.bg img{
	width:100%;
	height:100%;
	display: block;
}
#bg img{
	width:100%;
	height:100%;
	display: block;
}
#tab-content a{
	display: block;
	overflow: hidden;
}
#tab-contentbox{
	overflow: hidden;
}
#echarts {
	position: absolute;
	left: -4%;
	top: 0;
}	
.echartbox {
	position: relative;
	width: 91%;
	overflow-x: scroll;
	height: 90px;
	float: left;
	-webkit-overflow-scrolling: touch;
	margin-top: 10px;
}
			
.le {
	z-index: 10000;
	float: left;
	width: 9%;
	margin-top: 5px;
}
			
.le span {
	height: 40px;
	line-height: 40px;
	color: #999999;
	display: block;
	text-align: center;
	font-size: 12px;
}
.line {
	height: 80px;
	background: #d8d8d7;
	width: 1px;
	position: absolute;
	left: 9%;
	top: 31px;
	z-index: 1000;
}

.echartsall {
	height: 106px;
	position: absolute;
	width: 100%;
	margin-top: 0.4rem;
	top:2rem;
	left: 0;
}

.huakuai {
	position: absolute;
	left:6vw;
	top: -4px;
	width: 16%;
}

.huakuai span {
	width: 100%;
	height: 20px;
	background: green;
	display: block;
	margin: auto;
	border-radius: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	margin-left: 10%;
}

.huakuai b {
	width: 0px;
	height: 50px;
	border-right: 1px dashed #d8d8d7;
	display: block;
	margin: auto;
}
.b
.logo{
	margin-top:0.5rem;
	margin-left:0.5rem;
	float: left;
}
.logo img{
	width:2rem;
}
.dingwei{
	width:70%;
	position: absolute;
	left:50%;
	margin-left: -35%;
	margin-top:0.6rem;
	z-index: 0;
    text-align: center;
}
.dingwei a{
	width:auto;
	height:auto;
	display:inline-block;
	line-height: 1.5rem !important;
	padding:0;
	background: url(../img/jia.png) no-repeat right center;
	background-size:0.7rem;
	padding-right: 0.9rem;
}
.dingwei span{
	color:#ffffff;
	font-size:0.8rem;
	margin:auto 0rem;
	text-align: center;
}
.dingwei i{
	line-height: 1.5rem !important;
	display: inline-block;
}
.dingwei i img{
	width:0.8rem;
	display: inline-block;
	margin-top:0.2rem;
}
.shik{
	float: left;
	margin-left:0.38rem;
	margin-top:-1rem;
	width:66%;
}
/*@font-face
{
	font-family: myFirstFont;
	src: url('../fangzhenxi.TTF') format('truetype');
}*/
.du{
	/*font-family: myFirstFont;*/
	text-shadow: 2px 2px 2px #959595;
}
.dingwei b{
	display: block;
	color:#cfd0d1;
	font-size:0.18rem;
	width:100%;
	margin-top:0.1rem;
	font-weight: 400;
	text-align: center;
}
.wenduri .icon img{
	width:0.38rem;
}
/*.taifeng{
	top:13.2rem !important;
}*/
.wendubo span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.28rem;
	margin-right:0.3rem;
}
.wendubo span b{
	font-weight: 400;
}
.wendubo span img{
	width:0.3rem;
	margin-right: 0.3rem;
	display: block;
	float: left;
	margin-top:0.2rem;
}
.wendutop{
	overflow: hidden;
	height:6.5rem;
}
.hikbox{
	overflow: hidden;
	margin-top:1rem;
}
.tiao{
	background: #25b205;
	border-radius: 0.2rem;
	width:0.4rem !important;
	height:1rem !important;
}
.zhil a{
	display: block;
	overflow: hidden;
}
.zhil span{
	display: block;
	float: left;
	margin-right: 0.5rem;
}
.zhil b{
	display: block;
	float: left;
	/* width:1.2rem; */
	margin-right:0.5rem;
}
.jiangshui i{
	display: block;
	float: left;
	font-size:1rem;
	color:#fff;
	margin-right: 0.2rem;
	line-height: 1rem;
}
.wendubbu{
	overflow: hidden;
}
.yujing{
	overflow: hidden;
	margin-left: 0.3rem;
	float: left;
}
.meinv span{
	line-height: 0.29rem;
}
.gongzhonghaole{
	color:#333333;
	margin-top:-0.2rem;
}
.gongzhonghaole span{
	color:#333333;
	font-size:0.6rem;
	padding:0
}
.titles .on img{
	transform: rotate(180deg);
}
.xiaoshitext b{
	display: block;
	overflow: hidden;
}
.xiaoshitext b img{
	display: block;
	float: left;
	width:0.36rem !important;
	margin:auto;
	margin-top:0.12rem;
}
.xiaoshitext b span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshi .xiaoshitext a{
	height:3.6rem;
}
 .swiper-container {
    width: 100%;
    height: 100%;
}
.xiaoshitext .swiper-slide{
	width:0.73rem;
}
.xiaoshitext .swiper-slide img{
	width:0.36rem;
	margin:0.3rem auto;
}
.jm.on{
	bottom:2.8rem;
}
.content{
	width:100%;
	height:100%;
	position: inherit !important;
}
.jmbg{
	width:100%;
	overflow: hidden;
}
.jmle{
	width:48%;
	float: left;
	/* border-right:1px solid rgba(152,152,152,0.3); */
}
.lineh{
	width: 2px;
    height: 2.3rem;
    background: rgba(152,152,152,0.2);
    float: left;
    margin-top: 0.2rem;
}
.jmtop{
	overflow: hidden;
}
.jmtop span{
	display: block;
	float: left;
	color:#333333;
	font-size:0.7rem;
}
.jmtop b{
	display: block;
	float: left;
	background: #d1b03d;
	padding:0.02rem 0.3rem;
	border-radius: 0.2rem;
	color:#fff;
	font-weight: 400;
	font-size: 0.7rem;
	width:2rem;
	height:1rem;
	overflow: hidden;
	text-align: center;
	margin-top: 0.2rem;
    line-height: 1rem;
}
.jmbo{
	overflow: hidden;
	margin-top:0.5rem;
}
.shiwu .titles, .zhishu .titles{
	background: rgba(25,25,25,0.6);
}

.shiwutext{
	width:100%;
	height:20rem;	
	position: relative;
}

.shiwutext ul{
	width:100%;
	height:19rem;
	overflow-x:scroll;
	overflow-y:hidden
}
.shiwutext ul li{
	width:3rem;
	height:19rem;
	display:inline-block;
}
.shiwutop span{
	display: block;
	color:#333333;
	font-size:0.7rem;
	line-height: 1.4rem;
}
.shiwutop .riqi{
	font-size:0.7rem;
	margin:auto auto;
}
.shiwubo .riqi{
	line-height: 1.2rem;
}
.shiwutop h4{
	display: block;
	font-weight: 400;
	color:#333333;
	font-size:0.7rem;
	margin-bottom: 0.3rem;
}
.gongzhonghao a{
	background: none;
	padding:0;
	margin-top:0 !important;
}
.gongzhonghaori{
	height:3.8rem !important;
}
.shiwubo b{
	background: #d1b03d;
	border-radius: 0.2rem;
	color:#fff;
	text-align: center;
	font-weight: 400;
	font-size:0.7rem;
	display: block;
	position: absolute;
	bottom:0.6rem;
	width:2.6rem;
	left:50%;
	margin-left: -1.3rem;
}
.shiwubo h4{
	margin-bottom: 0.5rem;
}
.shiwutext .swiper-slide{
	text-align: center;
}
.shiwutop{
	margin-top:0.5rem;
}
.shiwubo{
	margin-top:7rem;
	padding-bottom: 0.5rem;
	height:7rem;
	position: relative;
}
.highcharts-legend{
	display: none;
}
.highcharts-credits{
	display: none;
}
.highcharts-label.highcharts-data-label.highcharts-data-label-color-undefined text tspan{
	fill: #cdcdcd !important;
	font-weight: 100;
	color:#cdcdcd !important;
	stroke:rgba(255,255,255,0);
	stroke-width:0px;
	font-size:14px;
} 
.shiwutop img{
	width:1rem;
}
.zhishub a{
	/* display: block;
	width:25%;
	float: left;
	height:5rem; */
}
#lifeIndex .zhishub a{
	width:25%;
	float: left;
	height:5rem;
}
#lifeIndex .zhishub{
	height:9.5rem;
}

.zhishub .swiper-slide a span{
	display: block;
	text-align: center;
	line-height: 2.2rem;
	height:2rem;
}
.zhishub .swiper-slide a span img{
	width:2rem;
	display: inline-block;
	vertical-align: middle;
}
.zhishub .swiper-slide a h5{
	display: block;
	text-align: center;
	font-weight: 400;
	color:#787878;
	font-size:0.7rem;
	line-height: 1.3rem;
}
.zhishub .swiper-slide a b{
	display: block;
	font-weight: 400;
	color:#1e1e1e;
	text-align: center;
	font-size:0.7rem;
}
.zhishubgj .swiper-slide{
	width:25%;
	float: left;
}
.xinwen .titles{
	background: #32454c;
	padding-left: 0.5rem;
}
.xinwen .titles a{
	display: block;
	float: left;
	padding:0rem 0.5rem;
	color:#ffffff;
	font-size:0.85rem;
	line-height:1.9rem;
	width:auto;
	height:auto;
	margin:auto 0.15rem;
}
.xinwen .titles .on{
	border-bottom: 0.2rem solid #ffffff;
}
.xinwenb{
	display: none;
	padding:0.5rem;
	background: #fff;
}
.xinwentop h3{
	display: block;
	color:#000000;
	font-size:0.85rem;
	font-weight: 400;
	line-height:2rem;
}
.xinwentop h3 a{
	display: block;
	color:#000000;
}
.xinwenimg a{
	display: block;
}
.xinwenimg a img{
	width:100%;
}
.xinwenbb{
	overflow: hidden;
}
.xinwenbb a{
	display: block;
	float: left;
	color:#929292;
	font-size:0.85rem;
}
.xinwenbb a b{
	display: block;
	float: right;
	color:#e91931;
	border:1px solid #e91931;
	border-radius: 0.2rem;
	font-weight: 400;
	margin-left: 0.5rem;
	font-size:0.7rem
}
.xinwenbb span{
	display: block;
	float: right;
	color:#acacac;
	font-size:0.7rem;
}
.xinwentop{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 0.5rem;
}
.xinwenmo{
	margin-top:0.5rem;
}
.xinwenmo h2{
	display: block;
	color:#000000;
	font-size:0.85rem;
	font-weight: 400;
	margin-bottom: 0.5rem;
}
.xinwenmo{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 0.5rem;
}
.xinwenmo p{
	overflow: hidden;
	margin:0;
}
.xinwenmo p a{
	display: block;
	overflow: hidden;
}
.xinwenmo p a img{
	width:32%;
}
.xinwenmo h2 a{
	color:#000000;
}
.shiwutext a{
	display: block;
}
.dd{
	overflow: hidden;
	text-align: center;
}
.panel{
	position: fixed !important;
}
.page{
	background: #5d7681 !important;
	min-height: 120rem;
}
.page.on{
	min-height: 114rem;
}
#xin{
	position: absolute;
	z-index: 0;
	left:0;
	top:0;
	width:100%;
	display: none;
}
.xiaoshitop{
	width:100%;
}
/*.shiwutext .swiper-container{
	background: rgba(25,25,25,0.6);
}*/
.zuotian span{
	color:#999999 !important;
}
.yipingbox{
	position: relative;
	height:auto !important;
}
.newxq{
	padding:0.5rem;
	background: #fff;
}
.newxq h2{
	font-size:0.85rem;
	font-weight: bold;
	text-align: left;
	line-height: 1.6rem;
	color:#000;
}
.time{
	text-align: center;
	color:#999;
	font-size:0.7rem;
}
.air-text{
    color: #000;
    line-height: 1.4rem;
    font-size: 0.85rem;
    margin-top:0.5rem;
    width:100%;
    overflow-x: hidden;
}
.air-text img{
	max-width: 100%;
	height:auto !important;
	margin:auto;
	display: block;
}
.shiwumore{
	text-align: center;
	position: absolute;
	width:100%;
	left:0;
	bottom:0;
	z-index: 10;
	border-top:1px solid #dcdcdc;
}
.shiwumore a{
	color:#333333;
	font-size:0.8rem;
	line-height: 2rem;
}
.shipintop a{
	display: block;
	width:100%;
}
.shipintop a img{
	width:100%;
	display: block;
	height:100%;
}
.news_div {
	color: #fff;
	
}
.news_div .h{
	overflow: hidden;
}
.news_div .h span{
	float: left;
	margin-right: 0.8rem;
}
.news_div .h span.on{
	border-bottom: 2px solid #007aff;
	padding-bottom: 0.5rem;
	color:#007aff;
}
#tab-title {
	background: rgba(25,25,25,0.6);
	height:2rem;
	overflow: hidden;
	clear: both;
	line-height: 2rem;
}
.news_div #newslist{
	border-bottom: none;
	padding:0;
	margin:auto;
}
#tab-title span {
	color: #fff;
	font-size: .8rem;
	font-weight: 400;
	text-align: center;
	display: inline-block;
	width: 33%;
	line-height:1.9rem;
}

#tab-title .selected {
	border-bottom: 2px solid #fff;
}

#tab-content {
	background: #fff;
}
#tab-content {
	background: #fff;
}

#tab-content .hide {
	display: none;
}


/*默认让第一块内容显示，其余隐藏*/

#tab-content ul {
	overflow: hidden;
}

#tab-content ul li {
	padding: 0.2rem .1rem;
	/*height:2rem;*/
	overflow: hidden;
	clear: both;
/*	border-bottom: 1px dashed #595757;*/
}

.li-img {
	float: right;
	position: relative;
	width:32.56%;
	height:5rem;
	overflow: hidden;
}

.li-img img {
	width:100%;
}

.li-contents {
	float: left;
	width: 63%;
}
#tab-content ul a{
	display:block;
	overflow:hidden;
	border-bottom: 1px solid #f2f2f2;
	padding: .5rem 0;
}
.li-title {
	font-size: 0.8rem;
	color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height:1.4rem;
    height:2.5rem;
    font-weight: 400;
    display: block;
}

.li-contents strong a {
	color: #333;
}

.li-contents p {
	margin-top: 1.4rem;
	font-size: .6rem;
	color: #888;
	margin-bottom:0;
}

.li-contents-news {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.li-contents-noimg {
	float: left;
	width: 5.9rem;
}

.li-contents-noimg strong a {
	color: #000;
}

.li-contents-noimg p {
	margin-bottom: 0.03rem;
	font-size: .54rem;
	color: #888;
}

.li-contents-noimg-news {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.box-forecast-gengduo {
	height: 2rem;
	font-size: .8rem;
	overflow: hidden;
	clear: both;
	line-height: 2rem;
	text-align: center;
	color:#333333;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}

.wendutop a{
	display:block;
	overflow: hidden;
}
.xg a{
	padding:0.5rem 0.5rem;
}
.xg h1{
	display: block;
	color:#fff;
	padding:0rem 0.5rem;
	line-height:2rem;
	background:#345564;
	font-size:0.85rem;
	margin-bottom: 0.5rem;
	font-weight: 800;
}
.xg a{
	display: block;
	overflow: hidden;
}

#jiazai{
	height:2rem;
	line-height: 2rem;
	color:#fff;
	text-align: center;
	width:5rem;
	margin:auto;
	display:none;
	font-size:0.85rem;
}
#jiazai img{
	width:0.58px;
	height:1rem;
	margin-top:0.5rem;
	transform: rotate(0deg);
	animation: zhuan 2s infinite linear;
	display: block;
	float: left;
}
#jiazai span{
	display: block;
	margin-left: 0.5rem;
	float: left;
	color:#fff;
}
@-moz-keyframes zhuan{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
@keyframes zhuan{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.zhishub{
	height:5rem;
}
.next{
	position: relative;
}
.tishi{
	position: absolute;
}

.zuotian{
	background: rgba(238,238,238,0.5);
}

.zuotian .shiwutop span{
	color:#6b6d6d;
}
.zuotian .shiwutop h4{
	color:#6b6d6d;
}
.zuotian .shiwubo span{
	color:#6b6d6d;
}
.swiper-button-next{
	background-image: url(../img/zhishuright.png) !important;
	margin-right: -7px;
	background-size: 29px 27px !important;
}
.swiper-button-prev{
	background-image: url(../img/zhishuleft.png) !important;
	margin-left: -7px;
	background-size: 29px 27px !important;
}
.wendule{
	color:#fff;
	font-size:5.2rem;
	display: block;
	float: left;
	height:7.5rem;
}
.du{
	/*font-family: myFirstFont;*/
	color:#fff;
	font-size:1.2rem;
	float: left;
	margin-top:1.2rem;
	font-weight: bolder;
}
.dingwei b{
	display: block;
	color:#ffffff;
	font-size:0.6rem;
	width:100%;
	margin-top:0rem;
	text-align: center;
}
.wenduri{
	float: left;
    margin-top: 3.8rem;
    margin-left: -1.5rem;
}
.wenduri b{
	display: block;
	color:#fff;
	font-size:0.7rem;
	font-weight:400;
}
.wenduri .icons{
	margin-top: 1rem;
    margin-left: -0.5rem;
    font-size:0.6rem;
}
.wenduri .icon img{
	width:1rem;
}
.wendubo span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	margin-right:0rem;
}
.wendubo span img{
	width:0.8rem;
	margin-right: 0.3rem;
	display: block;
	float: left;
	margin-top:0.2rem;
}
.wendubo{
	overflow: hidden;
	margin-top:0rem;
	margin-left:0rem;
	margin-bottom: 0.3rem;
}
.hikbox{
	overflow: hidden;
}
.shikri{
	float: right;
    margin-right: 0.5rem;
    margin-top: 1rem;
    position: absolute;
    right:0.5rem;
	top: 4.2rem;
	width:26%;
	display:none;
}
.shikri.on{
	position: absolute;
	right: 0.5rem;
	top: 4.2rem;
	-webkit-animation: shiki 0.4s linear forwards;
	-moz-animation: shiki 0.4s linear forwards;
	-ms-animation: shiki 0.4s linear forwards;
	-o-animation: shiki 0.4s linear forwards;
	animation: shiki 0.4s linear forwards;
}
@-webkit-keyframes shiki {
  0% {
  	    right:-3.5rem;
  	 }
	80% {
	     right:0.5rem;
	 } 
	100% {
  	    right:0.2rem;
    } 
}
@-moz-keyframes shiki {
  0% {
    	    right:-3.5rem;
    	 }
  	80% {
  	     right:0.5rem;
  	 } 
  	100% {
    	    right:0.2rem;
   } 
}
@-ms-keyframes shiki {
   0% {
     	    right:-3.5rem;
     	 }
   	80% {
   	     right:0.5rem;
   	 } 
   	100% {
     	    right:0.2rem;
    } 
}
@-o-keyframes shiki {
   0% {
     	    right:-3.5rem;
     	 }
   	80% {
   	     right:0.5rem;
   	 } 
   	100% {
     	    right:0.2rem;
    } 
}
@keyframes shiki {
   0% {
  	    right:-3.5rem;
  	 }
	80% {
	     right:0.5rem;
	 } 
	100% {
  	    right:0.2rem;
    } 
}
.zhil, .jiangshui, .meinv{
	background: rgba(0,0,0,0.3);
	border-radius: 0.3rem;
	padding:0.3rem;
}
.zhil a{
	display: block;
}
.zhil b{
	color:#fff;
	font-size:0.6rem;
	font-weight: 400;
	display: block;
	line-height: 1rem;
	height:1rem;
	overflow: hidden;
}
.zhil .shul{
	font-size:0.6rem;
	text-align: right;
}
.zhil b img{
	display: block;
	float: right;
	width:1rem;
	margin-top:0.4rem;
}
.jiangshui{
	margin-top:0.5rem;
	overflow: hidden;
}
.jiangshui img{
	display: block;
	float: left;
	width:1rem;
	margin-right: 0.2rem;
}
.jiangshui span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.7rem;
	line-height:1rem;
}
.yujing{
	overflow: hidden;
	margin-top:0.5rem;
}
.yujing .tiao{
	display: block;
    background: #e7b91a;
    margin-top:0.2rem
}
.meinv{
	overflow: hidden;
	margin-top:0.5rem;
	top:11rem;
}
.meinv span{
	line-height: 1rem;
}
.xiaoshi.on{
	height:2rem;
}
.titles{
	overflow: hidden;
	height:2rem;
	border-bottom: 1px solid rgba(255,255,255,0.36);
}
.titles span{
	display: block;
	float: left;
	color:#fff;
	font-size:0.8rem;
	line-height: 2rem;
	margin-left: 0.5rem;
}
.titles a{
	width:2rem;
	height:2rem;
	float: right;
	text-align: center;
	line-height: 2rem;
}
.titles a img{
	width:0.8rem;
	transition: all 0.5s;
	margin-top:0.7rem;
}
.titles .on img{
	transform: rotate(180deg);
}
.xiaoshitext h4{
	display: block;
	text-align: center;
	color:#333333;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshitext h5{
	display: block;
	text-align: center;
	color:#333333;
	font-size:0.7rem;
	font-weight: 400;
}
.xiaoshitext b{
	display: block;
	overflow: hidden;
}
.xiaoshitext b img{
	display: block;
	float: left;
	width:0.6rem !important;
	margin-left: 0.5rem;
	margin-right: 0.2rem;
	margin-top:0.2rem;
}
.xiaoshitext b span{
	display: block;
	float: left;
	color:#333333;
	font-size:0.6rem;
	font-weight: 400;
}
 .swiper-container {
    width: 100%;
    height: 100%;
}
.xiaoshitext .swiper-slide{
	width:2.6rem;
}
.xiaoshitext .swiper-slide img{
	width:1rem;
}
.jm{
	background-size:100% ;
	left:50%;
	margin-left: -46%;
	position: absolute;
	bottom:0rem;
	padding-top: 0.5rem;
}
.jm.on{
	bottom:0rem;
}
.content{
	width:100%;
	/*height:20rem;*/
	position: inherit !important;
	overflow: hidden;
}
.jmtop{
	overflow: hidden;
}
.jmtop i{
	display: block;
	float: right;
	margin-right: 0.5rem;
	color:#333333;
	font-size:0.7rem;
	font-style: normal;
}
.jmbo{
	overflow: hidden;
	margin-top:0.5rem;
}
.jmbo span{
	display: block;
	float: left;
	color:#333333;
	font-size:0.7rem;
}
.jmbo img{
	width:1rem;
	display: block;
	float: right;
	margin-right: 0.5rem;
	height:1rem;
}
.jmri{
	float: right;
	width:46%;
}
#main{
	margin-top:0rem;
	width:690px;
}
#tmin{
	width:690px;
}
.new_dw{
	position: absolute; left:-7%;top:6.2rem
}
.shang{
	/*height:3rem;*/
	overflow: hidden;
}
.erweima{
	text-align: center;
	position: relative;
	padding-bottom: 0rem;
}
.erweima img{
	width:7rem;
	display: block;
	margin:auto;
}
.fifTween{
	position: absolute;
	left:0rem;
	bottom:0rem;
}
.fifTween img{
	width:1.2rem;
	display: block;
	margin:auto;
	margin-left:0rem;
}
.fifTween a{
	display: block;
	font-size:0.6rem;
	color:#376fe4;
}
.zhishub .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	margin-top:0 !important;
  }
.jieTan{
	position: absolute;
	width:26%;
	left:50%;
	margin-left: -13%;
	z-index: 100;	
}
.jieTan.on{
	-webkit-animation: imgbg 0.6s linear forwards;
    -moz-animation: imgbg 0.6s linear forwards;
    -ms-animation: imgbg 0.6s linear forwards;
    -o-animation: imgbg 0.6s linear forwards;
    animation: imgbg 0.6s linear forwards;
}
.shiwutext .swiper-container{
	height:18rem;
}
.taifengs{
	display: block;
}
.taifengs img{
	display: block;
	width:100%;
}
.container .hour24 .chart .chart-container .air li{
margin-right: 1px;
}
.fx{
width:1.4rem;
}
.container .hour24 .chart .chart-container ul.wind li img{
position: absolute;
top: -0.43rem !important;
left: -0.7rem !important;
}
.container .hour24 .chart .chart-container ul.wind li{
margin-right: 1px;
}
@-webkit-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-moz-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-ms-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@-o-keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}
@keyframes imgbg {
  0% {
	    top:10rem;
	 }
  50% {
	    top:5rem;
	  }
  100% {
	    top:0rem;
    } 
}

.jieTan img{
	width:3.6rem;
	height:auto !important;
}
@media (width:640px) {
	#main{
		/*width:1080px;*/
	}
	.shiwutext .swiper-slide{
		width: 106.667px !important;
	}
}
@media (width:600px) {
	#main{
		/*width:990px;*/
	}
	.shiwutext .swiper-slide{
		width: 88px !important;
	}
}
@media (width:500px) {
	#main{
		/*width:700px;*/
	}
	.shiwutext .swiper-slide{
		width: 69px !important;
	}
}
@media (width:480px ) {
	.shiwutext .swiper-container{
		height:19.5rem;
	}
}
@media (width:414px) {
	#main{
		/*width:690px;*/
	}
	.shiwutext .swiper-slide{
		width: 60px !important;
	}
}
@media (width: 412px) {
	#main{
		/*width:690px;*/
	}
	.shiwutext .swiper-slide{
		width: 60px !important;
	}
}
@media (width: 411px) {
	#main{
		/*width:690px;*/
	}
	.shiwutext .swiper-slide{
		width: 60px !important;
	}
}
@media (width: 384px) {
	.shiwutext .swiper-container{
		
	}
	#main{
		/*width:645px;*/
	}
	.shiwutext .swiper-slide{
		width: 56px !important;
	}
}
@media (width: 375px) {
	#main{
		/*width:630px;*/
	}
	.shiwutext .swiper-slide{
		width:54px !important;
	}
	.shiwutext .swiper-container{
		height:19.5rem;
	}
}
@media (width: 360px) {
	#main{
		width:500px;
	}
	.shiwutext .swiper-slide{
		width: 52px !important;
	}
	.jmtop b{
		font-size:0.6rem;
	}
	.zhil b{
		font-size:0.6rem;
	}
}
@media (width: 320px) {
	.shiwutext .swiper-container{
		height:18rem;
	}
	.yujing{
		margin-top:0rem;
		padding:0.1rem;
	}
	.shiwutop h4{
		font-size:0.65rem;
	}
	.shiwutop .riqi{
		font-size:0.65rem;
	}
	.shiwutext .swiper-slide{
		width: 46px !important;
	}
	.shiwutop .riqi{
		font-size:0.7rem;
		line-height: 1rem;
	}
	.shiwutext{
		height:20.5rem;
	}
	.wendule{
		font-size:4rem !important;
	}
	.du{
		margin-top:0.5rem !important;
	}
	.wenduri{
		margin-top:0.6rem !important;
	}
	.wenduri .icon{
		margin-top:1rem !important;
	}
	.wendubo{
		margin-top:0rem !important;
	}
	.wendubo:last-child{
		margin-top:0.5rem !important;
	}
	.wendutop{
		height:5rem;
	}
	.zhil b{
		margin-top:0.2rem;
	}
	.zhil, .jiangshui, .yujing, .meinv{
		padding:0.3rem;
	}
	.jiangshui img{
		width:0.8rem;
	}
	.jmbo{
		margin-top:0.2rem;
	}
	.jm{
		height:3.5rem;
	}
	.hikbox{
		margin-top:0;
	}
	.wenduri b{
		font-size:0.7rem !important;
		margin-top:2rem !important;
	}
	.wenduri #fabutime{
		margin-top:0rem !important;
	}
	.taifeng{
		height:7rem !important;
	}
	.jiangshui{
		height:auto !important;
	}
	.du{
		font-size:0.8rem;
	}
	.wenduri .icons{
		margin-top:0.6rem;
	}
	.shikri{
		margin-top:1rem;
	}
	.zhil b{
		font-size:0.6rem;
	}
	.shiwutext{
		height:20rem;
	}
	.new_dw{
		top:5.7rem;
	}
	.shik{
		width:10rem;
		margin-top:-0.5rem;
	}
}

.yujing a{
	display: inline-block !important;
	padding:0.3rem 0.3rem;
	background: rgba(37,54,64,0.3);
	border-radius: 1rem;
	text-align: center;
}
.yujing a img{
	width:1rem;
	height:1rem;
	display:block;
	float: left;
}
.yujing a span{
	display: block;
	float:left;
	color:#fff;
	font-size:0.6rem;
	margin-left: 0.2rem;
	line-height: 1rem;
}
.mui-content{
	background: none !important;
}
.dignweis{
	position: relative;
}
.dignweis i{
	color:#fff;
}

.highcharts-markers.highcharts-series-0.highcharts-spline-series.highcharts-color-undefined.highcharts-tracker path{
	position: relative !important;
}
.highcharts-markers.highcharts-series-0.highcharts-spline-series.highcharts-color-undefined.highcharts-tracker path span{
	position: absolute;
	display: block;
	color:#fff;
	font-size:0.8rem;
	left:0;
	top:0.5rem;
}
.holderbox{
	position: absolute;
	height:100px;
	left:0;
	top:6rem;
	overflow-x:scroll; 
	z-index: 10;
}
#holder{
	width:675px;
}
#holder svg{
	width:675px;
}

.hour24chart {
	margin-left: -0.3rem;
	  font-family: PingFangSC-Medium, sans-serif;
  }
  .hour24chart span {
	color: #888f94;
	font-size: 0.5rem;
	line-height: 1rem;
  }
  .hour24chart .hour24-cont {
	float: left;
	background: #4fa0f9;
	border-radius: 0.5rem;
	text-align: center;
	border-bottom-left-radius: 0;
	padding:0.2rem;
  }
  .hour24chart .hour24-cont ._temp {
	font-size:0.6rem;
	color: #ffffff;
	display: block;
	text-align: center;
	float: left;
	line-height: 0.6rem;
  }
  .hour24chart .hour24-cont ._time {
	font-size: 0.6rem;
	color: rgba(0, 0, 0, 0.6);
  }
  .hour24chart .img-box {
	height: 100%;
	float: left;
	position: relative;
	width: 1rem;
  }
  .hour24chart .img-box img {
	width: 0.8rem;
	margin-right: 3px;
	vertical-align: bottom;
  }
  .banners::before {
	content: "";
	position: absolute;
	right: .625rem;
	bottom: .4375rem;
	width: 2.125rem;
	height: .9375rem;
	background: url('../imgs/guanggao.png') no-repeat center / contain;
  }
  
  .container {
	width: 100%;
	overflow: hidden;
	color: #f4ffff;
  }
  .container .banner-top,
  .container .banner-bottom {
	overflow: hidden;
  }
  .container .banner-top img,
  .container .banner-bottom img {
	width: 100%;
	float: left;
  }
  .container .banner-top .banners,
  .container .banner-bottom .banners {
	position: relative;
	overflow: hidden;
  }
  .container .banner-top span,
  .container .banner-bottom span {
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
	width: 1.5rem;
	height: 1.5rem;
	background: url('../imgs/close.png') no-repeat center / contain;
  }
  .container .shikuang-content {
	height: 32rem;
	// background: url("../imgs/bg.jpg") no-repeat center / cover;
	position: relative;
  }
  .container .shikuang-content .jieqi {
	position: absolute;
	bottom: 2.8125rem;
	left: 1.3125rem;
	width: .9375rem;
  }
  .container .shikuang-content .top-mes {
	height: 3rem;
	padding-top: 1.25rem;
  }
  .container .shikuang-content .top-mes .address {
	font-size: 0.9375rem;
	float: left;
	line-height: 1rem;
	width: 6rem;
	padding-left: 1.75rem;
	position: relative;
  }
  .container .shikuang-content .top-mes .address::before {
	content: "";
	position: absolute;
	left: .625rem;
	top: 50%;
	width: .6875rem;
	height: .6875rem;
	transform: translate(0, -50%);
	background: url("../imgs/plus.png") no-repeat center / contain;
  }
  .container .shikuang-content .top-mes .update-time {
	float: right;
	padding-right: .625rem;
	color: rgba(255, 255, 255, 0.7);
	font-size: .75rem;
  }
  .container .shikuang-content .weather-index li {
	text-align: right;
	margin-bottom: .3125rem;
  }
  .container .shikuang-content .weather-index li .cont {
	width: 5.625rem;
	height: 1.875rem;
	line-height: 1.875rem;
	display: inline-block;
	background: rgba(255, 255, 255, 0.1);
	text-align: left;
	border-top-left-radius: .15625rem;
	border-bottom-left-radius: .15625rem;
	padding-left: 1.25rem;
	font-size: .875rem;
	position: relative;
	box-sizing: border-box;
  }
  .container .shikuang-content .weather-index li .cont b {
	font-weight: normal;
  }
  .container .shikuang-content .weather-index li .cont span {
	position: absolute;
	left: 0;
	top: 0;
	width: 0.1875rem;
	height: 1rem;
	border-radius: 0.09375rem;
	top: 0.4375rem;
	left: 0.5rem;
  }
  .container .shikuang-content .weather-temp {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  .container .shikuang-content .weather-temp .temp {
	font-size: 5rem;
	text-align: center;
	font-weight: lighter;
	margin-top: 2.5rem;
  }
  .container .shikuang-content .weather-temp .temp .value {
	text-align: center;
  }
  .container .shikuang-content .weather-temp .temp .value span {
	position: relative;
	font-size: 5.9375rem;
	// font-family: PingFangSC-Light, sans-serif;
	font-family: "微软雅黑";
	font-weight: lighter;
  
  }
  .container .shikuang-content .weather-temp .temp .value span b {
	position: absolute;
	top: 1.9rem;
	width: 10rem;
	text-align: left;
	right: 0;
	transform: translate(100%);
	font-size: 1.1875rem;
	font-weight: normal;
	padding-left: 1.5rem;
	height: 1rem;
	line-height: 1rem;
  }
  .container .shikuang-content .weather-temp .temp .value span b::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0.3rem;
	transform: translate(0, -50%);
	width: 0.7rem;
	height: 0.7rem;
	border: .1rem solid #fff;
	border-radius: 50%;
  }
  .container .shikuang-content .weather-temp .wind {
	transform: translate(0, -0.5rem);
	text-align: center;
	font-size: 0.875rem;
	width: 100%;
  }
  .container .shikuang-content .weather-temp .wind span {
	position: relative;
	padding-left: 2rem;
  }
  .container .shikuang-content .weather-temp .wind .shidu {
	float: right;
  }
  
  .container .shikuang-content .weather-temp .wind .wind-dir {
	margin-right: 0.6875rem;
	float: left;
  }
  .container .shikuang-content .weather-temp .wind span::before {
	content: "";
	position: absolute;
	left: 1.5rem;
	top: 50%;
	width: 1.0625rem;
	height: 1.0625rem;
	transform: translate(-100%, -50%);
  }
  .container .shikuang-content .weather-temp .wind .wind-dir::before {
	background: url("../imgs/wind.png") no-repeat center / contain;
  }
  .container .shikuang-content .weather-temp .wind .shidu::before {
	background: url("../imgs/shidu.png") no-repeat center / contain;
	opacity: 0.6;
  }
  .container .shikuang-content .weather-temp .weather-tips {
	text-align: center;
	margin-top: 1.5625rem;
  }
  .container .shikuang-content .weather-temp .weather-tips span {
	padding: 0.625rem 1.25rem;
	background: rgba(61, 124, 216, 0.6);
	margin: 1.2rem auto;
	font-size: 0.875rem;
	position: relative;
  }
  .container .shikuang-content .weather-temp .weather-tips span::before {
	content: "";
	border-top: 0.625rem solid rgba(61, 124, 216, 0.6);
	border-bottom: 0.625rem solid rgba(61, 124, 216, 0);
	border-left: 0.625rem solid rgba(61, 124, 216, 0);
	border-right: 0.625rem solid rgba(61, 124, 216, 0);
	position: absolute;
	bottom: -0.625rem;
	left: -0.625rem;
	transform: rotate(135deg);
  }
  .container .shikuang-content .seemore {
	position: absolute;
	bottom: 1rem;
	line-height: 1.6875rem;
	right: 1rem;
	height: 3rem;
	width: 8.25rem;
	background: #feaa00;
	color: #fff;
	text-align: center;
	border-radius: .15625rem;
	font-size: .8125rem;
  }
  .container .shikuang-content .bottom-index {
	width: 21.25rem;
	height: 7.9375rem;
	background: #fff;
	color: #6a6a6a;
	position: absolute;
	bottom: -5.6rem;
	left: 50%;
	transform: translate(-50%, 0);
	border-radius: .625rem;
	box-sizing: border-box;
	box-shadow: 0 0 0.3125rem rgba(36, 143, 213, 0.15);
	font-size: 0.875rem;
  }
  .container .shikuang-content .bottom-index li {
	float: left;
	width: 50%;
	height: 100%;
	box-sizing: border-box;
	padding: 1.5625rem;
  }
  .container .shikuang-content .bottom-index li .title {
	color: #000;
	overflow: hidden;
	font-size: 0.9375rem;
  }
  .container .shikuang-content .bottom-index li .title .left {
	float: left;
	font-size: .9375rem;
	font-family: PingFangSC-Medium, sans-serif;
  }
  .container .shikuang-content .bottom-index li .title .right {
	float: right;
	height: .9375rem;
	line-height: 1rem;
	width: 2.8125rem;
	font-size: .75rem;
	text-align: center;
	color: #fff;
	font-family: PingFangSC-Medium, sans-serif;
	border-radius: .15625rem;
  }
  .container .shikuang-content .bottom-index li .temp {
	font-size: .875rem;
	margin-top: 0.875rem;
	color: rgba(0, 0, 0, 0.7);
	font-family: PingFangSC-Medium, sans-serif;
  }
  .container .shikuang-content .bottom-index li .wether {
	font-size: .875rem;
	margin-top: 0.875rem;
	overflow: hidden;
	color: rgba(0, 0, 0, 0.7);
	font-family: PingFangSC-Medium, sans-serif;
  }
  .container .shikuang-content .bottom-index li .wether .left {
	float: left;
  }
  .container .shikuang-content .bottom-index li .wether .right {
	float: right;
  }
  .container .hour24 {
	box-sizing: border-box;
	text-align: center;
	width: 100%;
	position: relative;
  }
  .container .hour24 .title {
	width: 21rem;
	height: 1.875rem;
	line-height: 1.875rem;
	background: #518be7;
	border-radius: .15625rem;
	margin: 0 auto;
	font-size: 0.875rem;
	font-family: PingFangSC-Semibold, sans-serif;
  }
  .container .hour24 .chart {
	width: 100%;
	overflow: scroll;
	margin-top:0rem;
  }
  .container .hour24 .chart .chart-container {
	width: 55rem;
	overflow: hidden;
	margin-left: -1rem;
  }
  .container .hour24 .chart .chart-container .chart24 {
	width: 100%;
	height: 80px;
  }
  .leftzuo{
	position: absolute;
	left:0;
	width:1.5rem;
	background: #ffffff;
	top:0.5rem;
	z-index: 10;
	height:98%;
  }
  .leftzuo span{
	display: block;
	color:#333;
	font-size:0.6rem;
	width:100%;
  }
  .wenduq{
	height:65px;
	position: relative;
  }
  .wenduq .b{
	 position: absolute;
	 bottom:0rem;
	 left:0;
  }
  .container .hour24 .chart .chart-container .air {
	padding: 0 2.8rem;
	height: 0.7rem;
	position: relative;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	background: none;
	margin-top: -0.1rem;
	z-index: 0
  }
  .container .hour24 .chart .chart-container .air li {
	height: 0.8rem;
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
	font-size: 0.5rem;
  }
  .container .hour24 .chart .chart-container .time {
	padding: 0 2.8rem;
	height: 1rem;
	margin-top: 0.2rem;
	position: relative;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
  }
  .container .hour24 .chart .chart-container .time li {
	width: 4rem;
	text-align: left;
	color: #7d8487;
	font-size: 0.6rem;
	height: 1rem;
	border-top-left-radius: 0.125rem;
	border-top-right-radius: 0.125rem;
  }
  .container .hour24 .chart .chart-container ul.wind {
	margin-top: 0rem;
	padding: 0 2.8rem;
	height: 0.7rem;
	position: relative;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
  }
  .container .hour24 .chart .chart-container ul.wind li {
	height: 100%;
	line-height:0.5rem;
	font-size: 0.5rem;
	background: #dfebfa;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	color: #000;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  .container .hour24 .chart .chart-container ul.wind li span {
	position: relative;
	padding-left: 0.4rem;
	font-size: 0.4rem;
  }
  .container .hour24 .chart .chart-container ul.wind li img {
	position: absolute;
	top: 0.2rem;
	left: -0.4rem;
  }
  .container .hour24 .chart .chart-container ul > span {
	position: absolute;
	font-size: 0.5rem;
	top: 0rem;
	left: 0.4rem;
	font-family: PingFangSC-Medium, sans-serif;
	line-height:0.6rem;
	color: #000;
  }
  .container .day15 {
	padding-top: 1.5625rem;
  }
  .container .day15 .menu {
	width: 21rem;
	height: 1.875rem;
	line-height: 1.875rem;
	border-radius: 0.2rem;
	margin: 0 auto;
	font-size: 0.875rem;
	background: #97c2f3;
	overflow: hidden;
  }
  .container .day15 .menu li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: .875rem;
	font-family: PingFangSC-Semibold, sans-serif;
  }
  .container .day15 .menu li.act {
	background: #518be7;
  }
  .container .day15 .chart-content > li .bot-control {
	width: 100%;
  }
  .container .day15 .chart-content > li .bot-control .line {
	width: 100%;
	height: 0.15625rem;
	background: #fcd9b6;
	margin-top: 4.6875rem;
	position: relative;
  }
  .container .day15 .chart-content > li .bot-control .line .percent {
	width: 30%;
	background: #ea8813;
	height: 100%;
  }
  .container .day15 .chart-content > li .bot-control .line .point {
	width: 0.3125rem;
	height: 0.3125rem;
	border-radius: 0.15625rem;
	background: #ea8813;
	position: absolute;
	top: -0.078125rem;
	left: 30%;
  }
  .container .day15 .chart-content > li .bot-control .line .point .title {
	position: absolute;
	top: -1.2rem;
	left: -0.7rem;
	color: #202020;
	font-size: 0.625rem;
  }
  .container .day15 .chart-content > li .bot-control .date-list {
	width: 100%;
	overflow: scroll;
  }
  .container .day15 .chart-content > li .bot-control .date-list ul {
	color: #959595;
	width: 60rem;
	padding-bottom: 2.5rem;
	overflow: hidden;
	margin-top: 1rem;
  }
  .container .day15 .chart-content > li .bot-control .date-list ul li {
	float: left;
	width: 4rem;
	font-size: 0.75rem;
	text-align: center;
  }
  .container .day15 .chart-content > li .bot-control .date-list ul li.act {
	color: #202020;
  }
  .container .day15 .chart-content > li .radar-chart .desc {
	text-align: center;
	color: #000;
	line-height: 4rem;
	transform: translateY(2rem);
  }
  .container .day15 .chart-content > li .radar-chart .chart {
	height: 14.525rem;
	overflow: hidden;
	position: relative;
  }
  .container .day15 .chart-content > li .radar-chart .chart .chartTxt {
	position: absolute;
	left: 1rem;
	bottom: 4.4rem;
	font-size: 0.5rem;
	color: #ccc;
	line-height: 2rem;
  }
  .container .day15 .chart-content > li .radar-chart .chart .chartIcon {
	position: absolute;
	left: 0.8rem;
	bottom: 3.6rem;
  }
  .container .day15 .chart-content > li .radar-chart .chart .chartIcon > div {
	width: 1.05rem;
	height: 1.05rem;
	margin-bottom: 1rem;
  }
  .container .day15 .chart-content > li .radar-chart .chart .middleMask .chart .chartTitle {
	display: block;
	width: 100%;
	height: 0.95rem;
	text-align: center;
	margin-top: 1.55rem;
	color: #6a6a6a;
	font-size: 0.75rem;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont {
	width: 100%;
	overflow: scroll;
	position: relative;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont .chart15day {
	position: absolute;
	top: 8rem;
	left: 0.8rem;
	width: 52.2rem;
	height: 6.8rem;
	font-family: PingFangSC-Medium, sans-serif;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul {
	width: 54rem;
	margin-top: 1.875rem;
	padding: 0 0.6rem;
	padding-bottom: 3.125rem;
	overflow: hidden;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li {
	float: left;
	color: #000;
	width: 3.75rem;
	font-size: .75rem;
	text-align: center;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li .time {
	margin-bottom: .8125rem;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li img {
	width: 1.375rem;
	display: block;
	margin: 0 auto;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li .day {
	margin-top: 1.5625rem;
	margin-bottom: 7.875rem;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li .aqi {
	margin: 0 auto;
	color: #fff;
	text-align: center;
	margin-top: 2.1875rem;
	margin-bottom: .625rem;
	width: 1.5625rem;
	height: .875rem;
	line-height: 1.06rem;
	font-size: .75rem;
	font-family: PingFangSC-Medium, sans-serif;
	border-radius: .15625rem;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li .wind {
	margin: 0 auto;
	height: 0.6rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	width: 0.6rem;
	font-size: .75rem;
  }
  .container .day15 .chart-content .yubao15 .yubao-cont ul li .wind img {
	width: 0.8rem;
  }
  .mask {
	position: fixed;
	display: none;
	top: 0;
	width: 0;
	height: 100vh;
	width: 100vw;
	z-index: 9999999999999;
	background: rgba(0, 0, 0, 0.7);
  }
  .mask span {
	position: absolute;
	top: 1rem;
	right: 1rem;
	width: 1.5rem;
	height: 1.5rem;
	background: url("../imgs/close2.png") no-repeat center / contain;
  }
  .mask .qrcode {
	position: absolute;
	height: 14.25rem;
	width: 100vw;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	text-align: center;
  }
  .mask .qrcode img {
	width: 10rem;
  }
  .mask .qrcode p {
	color: #fff;
	line-height: 4.375rem;
	font-size: 1.125rem;
  }
  


