body{
	background: #fdfcfc !important;
}
header{
	background: #ffffff;
}header h3{
	color:#1e1e1e;
}
.airb{
	position: relative;
}
.air{
	background: url(../img/airbg.jpg) no-repeat center top;
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: -1;
}
.airbox{
	position: fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-1;
}
.airbox img{
	width:100%;
	height:100%;
}
.airding{
	text-align: center;
	padding-top:0.5rem;
	position: relative;
}
.airding span{
	display: inline-block;
	color:#303030;
	font-size:0.7rem;
	position: relative;
}
.airding span b{
	font-weight: 400;
}
.airding span img{
	position: absolute;
    left: -1rem;
    top: 0.18rem;
    width: 0.7rem;
}
.airding img{
	display: inline-block;
	width:1rem;
}
.airtime{
	color:#303030;
	font-size:0.7rem;
	text-align: center;
	line-height: 1.5rem;
	float: right;
	position: absolute;
	right:0.5rem;
	top:0.5rem;
}

.newairaqi{
	height:10rem;
	margin-top:-1rem;
}
.aqihuan{
	width:18rem;
	height:18rem;
	margin:auto;
	position: relative;
	margin-top:1rem;
}
.aqihuanmain{
	width:18rem;
	height:18rem;
	margin:auto;
	position: absolute;
	left:0;
	top:0;
	border-radius: 100%;
}
.aqihuanmain img{
	width:11rem;
	margin:auto;
	display: block;
}
.aqib{
	position: absolute;
	width:100%;
	left:0;
	text-align: center;
	color:#2ed39f;
	font-weight: 400;
	font-size:3.6rem;
	bottom:10rem;
}
.you{
	color:#2ed39f;
}
.liang{
	color:#f9e535;
}
.qing{
	color:#f79b16;
}
.zhong{
	color:#d34452;
}
.zhong2{
	color:#9641b9
}
.yan{
	color:#911717
}
.airti{
	text-align: center;
	color:#1e1e1e;
	font-size:1rem;
	line-height:1.2rem;
	margin-top:7.5rem;
}
.airtis span{
	display: inline-block;
	margin:auto;
	border-radius: 0.2rem;
	color:#1e1e1e;
	font-size:0.9rem;
	text-align: center;
	line-height: 1.5rem;
	margin-top:-0.1rem;
}
.airti span{
	display: inline-block;
}
.aqib span{
	font-size:0.3rem;
}
.laiyuan{
	color:#9b9a9a;
	text-align: right;
	width:92%;
	margin:0.5rem auto;
	font-size:0.7rem;
}
.wzts{
	width:92%;
	padding-bottom:0.4rem;
	margin:0 auto;
	margin-top:0.5rem;
}
.wzts p{
	font-size:0.7rem;
	line-height:1.2rem;
	color:#1e1e1e;
	margin:0;
}
.jcbox h3{
	display: block;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	overflow: hidden;
}
.jcbox h3 span{
	border-left:4px solid #cbcbcb;
	display: block;
	line-height: 1rem;
	padding-left: 13px;
	font-weight: 400;
	color:#ffffff;
	font-size:0.7rem;
	float: left;
}
.jcbox h3 b{
	display: block;
	float: right;
	color:rgba(255,255,255,0.7);
	line-height: 1rem;
	font-size:0.7rem;
	font-weight: 400;
}
.jctext{
	overflow-x: scroll;
}
.jctextbox{
	width:100%;
	overflow: hidden;
}
.jctext dl{
	float: left;
	width:15.5%;
	margin:0.5rem 0.5%;
	/*background: rgba(0,0,0,0.1);*/
	/*border-radius: 0.2rem;*/
	margin-top:0;
	margin-bottom: 0;
	/*border-right:1px solid rgba(0,0,0,0.2);*/
}
.jctext dl dt{
	color:#1e1e1e;
	font-size:0.7rem;
	line-height: 0.9rem;
	/*margin-left: 0.2rem;*/
}
.jctext dl dt span{
	display: block;
	color:#1e1e1e;
	font-size:0.65rem;
	text-align: center;
	line-height: 1rem;
}
.jctext dl dt .wuranwu{
	margin:0.4rem auto;
}
.jctext dl dt .jiancezhi{
	font-size:0.7rem;
	/*margin-top:0.2rem;*/
}
.jctext dl dd{
	width:1.6rem;
	height:2px;
	border-radius:2rem 2rem;
	background: #ebd01a;
	margin-left: 0;
	overflow: hidden;
	margin:auto;
	margin-top:0.2rem;
	margin-bottom: 0.2rem;
}
.jctext dl dd span{
	display: block;
	float: left;
	color:#1e1e1e;
	font-size:0.7rem;
	line-height: 1.2rem;
}

.jctext dl dd b{
	display: block;
	float: right;
	font-weight: 400;
	color:#fefdfd;
	font-size:0.7rem;
	line-height: 1.2rem;
}
.jcbox p{
	color:#f7f4f4;
	font-size:0.7rem;
	line-height: 1.2rem;
	margin:0;
	margin-top:1rem;
}
.santian{
	width:100%;
}
.santian .swiper-wrapper .swiper-slide{
	float: left;
	width:2rem;
	text-align: center;
	margin:0.5rem auto;
	margin-top:0;
}
.santian .swiper-wrapper .swiper-slide i{
	display: block;
	text-align: center;
	color:#666666;
	font-size:0.7rem;
	font-style: normal;
	margin-top:0.4rem;
}
.santian .swiper-wrapper .swiper-slide h4{
	display: block;
	color:#1e1e1e;
	font-size:0.7rem;
	text-align: center;
	font-weight: 400;
}
.santian .swiper-wrapper .swiper-slide h4{
	overflow: hidden;
	width:74%;
	margin:auto;
}
.santian .swiper-wrapper .swiper-slide h4 span{
	display: block;
	float: left;
}
.santian .swiper-wrapper .swiper-slide h4 .qitianri{
	float: right;
}
.santian .swiper-wrapper .swiper-slide h4 a{
	color:#1e1e1e;
}
.santian .swiper-wrapper .swiper-slide span{
	display: block;
	text-align: center;
	font-size:0.7rem;
	margin:0.2rem auto;
}
.santian .swiper-wrapper .swiper-slide b{
	display: block;
	overflow: hidden;
	text-align: center;
	border-radius: 0.2rem;
	width:60%;
	margin:auto;
	line-height: 0.9rem;
	margin-top:0.4rem;
}
.santian .swiper-wrapper .swiper-slide b a{
	padding:0rem;
	color:#ffffff;
	font-size:0.6rem;
	font-weight: 400;
	border-radius: 0.2rem;
}
/*.santian .zuotian h4{
	color:rgba(255,255,255,0.3);
}
.santian .zuotian span{
	color:rgba(255,255,255,0.3);
}*/
/*.santian .zuotian b{
	opacity: 0.3;
}
.santian .zuotian i{
	opacity: 0.3;
}*/
#jiance{
	width:112%;
	height:15rem;
	margin-top:0.5rem;
	position: absolute;
	left:-1rem;
	top:1.5rem;
}
.jcbox{
	position: relative;
}
.highcharts-credits{
	display: none;
}
.highcharts-legend-item.highcharts-spline-series.highcharts-color-undefined.highcharts-series-0{
	display: none;
}
.highcharts-axis-labels.highcharts-xaxis-labels text{
	fill: #ffffff !important;
	color:#ffffff !important;
	font-size:0.8rem !important;
}
.fujin{
	margin-top:16.5rem;
}
.fujin ul{
	overflow: hidden;
	height:10rem;
}
.fujin ul li{
	overflow: hidden;
}
.fujin ul li span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.8rem;
	line-height: 2rem;
	margin-right: 0.6rem;
}
.fujin ul li .fujinri{
	float: right;
}
.more a{
	display: block;
	width:6rem;
	height:2rem;
	border-radius: 0.5rem;
	background: #345564;
	color:#fff;
	font-size:0.8rem;
	text-align: center;
	line-height: 2rem;
	margin:1rem auto;
}


.fjnav{
	overflow: hidden;
	background:#55ceab;
	height:2rem;
}
.fjnav a{
	display: block;
	float: left;
	width:16.6%;
	height:2rem;
	line-height: 2rem;
	color:#fff;
	text-align: center;
	font-size: 0.7rem;
	padding:0;
	margin:0;
	background: none;
	border-radius: 0;
}
.fjnav a.on{
	border-bottom: 2px solid #ffffff;
}
.fjnav-b ul li{
	display: none;
	padding:0rem 0.5rem;
}
.fjnav-b ul li:first-child{
	display: block; 
}
.fjnav-b ul li.active{
	height:auto;
}
.fjnav-b ul li div{
	height:12rem;
	overflow: hidden;
}
.fjnav-b ul li div.on{
	height:auto;
}
.fjnav-b p span{
	width:7rem;
	display: inline-block;
	color:#1e1e1e;
	font-size:0.8rem;
}
.fjnav-b em{
	/* margin-right: 20px; */
    font-style: normal;
    color: #1e1e1e;
    font-size: 0.8rem;
    width: 2rem;
    text-align: center;
    display: inline-block;
}
.fjnav-b i{
	background:#ffd634;
	/*border-radius:0.2rem;*/
	padding:0.1rem 1rem;
	display: block;
	float:right;
	font-style: normal;
	text-align: center;
	color:#ffffff;
	font-size:0.7rem;
	line-height: 0.8rem;
	margin-top:0.8rem;
	width:3rem;
	height:0.9rem;
	overflow: hidden;
}
.fjnav-b b{
	color:#009cff;
	padding-left:0.3rem;}
.fjnav-b a{
	display:block;
	width:50%;
	margin:0 auto;
	color:#ffffff;
	text-align:center;
	margin-top:0.25rem;
	border-radius:5px;
	padding:10px;
	font-size: 0.32rem;
}
.fjnav-b a.lkm{
	background:#55ceab;
	font-size:0.7rem;
	margin-top:1rem;
}
.fjnav-b{
	padding-bottom:0.3rem;
}
.fjnav-b ul li p{
	height:auto;
	line-height: 2.5rem;
	overflow: hidden;
	margin:auto;
}

@media (width: 320px) {
    .aqihuan{
    	width:16rem;
    	height:16rem;
    	background-size:16rem;
    }
    .forbole{
    	width:4rem;
    }
    .aqihuanmain{
    	width:16rem;
    	height:16.3rem;
    	background-size:8rem !important;
    }
    .aqib{
    	font-size:2rem;
    }
    .laiyuan{
    	font-size:0.7rem;
    }
    .wzts p{
    	font-size:0.7rem;
    }
}

.highcharts-legend-item.highcharts-spline-series.highcharts-color-undefined.highcharts-series-1{
	display: none !important;
}
.wutians{
	background: url(../img/xians.png) repeat-y left top;
	padding-bottom: 0rem;
	height:9.4rem;
	position: absolute;
	left:0;
	top:0rem;
	z-index: 0;
	width:100%;
	background-size:100%; 
}
.jcbox{
	position: relative;
}

.fiveday dl{
	overflow: hidden;
	padding:0.5rem 0.5rem;
}
.fiveday dl dt{
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	margin:auto 1%;
}
.fiveday dl dt img{
	width:1rem;
	display: block;
}
.fiveday dl .jibie{
	height:1rem;
	background: #fdd14a;
	border-radius: 0.2rem;
	color:#ffffff;
	text-align: center;
	line-height: 1rem;
	padding:0rem 0.2rem;
	width:4.2rem;
}
.fiveday dl .jibie span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.65rem;
	line-height: 1rem;
}
.fiveday dl .jibie b{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.65rem;
	font-weight: 400;
	line-height: 1rem;
	width:54%;
}
.fiveday dl .aqi{
	background: url(../img/zhexian.png) no-repeat center bottom;
    background-size: 100%;
    padding-bottom: 0.2rem;
    color: #e0dfdf;
    font-size: 0.7rem;
    width: 1.5rem;
    text-align: center;
    margin-top:-0.4rem;
}
.fiveday dl dd{
	float: left;
	margin:auto 1%;
}
.fiveday dl dd img{
	width:1.5rem;
}
.fiveday dl .fiveimg{
	margin-top:-0.2rem;
}
.imglian{
	margin-left: 1.5rem;
}
.imglian img{
	width:0.2rem;
	display: block;
}
.paihang{
	color:#1e1e1e;
	font-size:0.8rem;
	overflow: hidden;
}
.paihang a{
	display: block;
	float: right;
	color:#9b9a9a;
	font-size:0.7rem;
}

/*aqi排行*/
.aqipaihangt{
	text-align: left;
	color:#ffffff;
	font-size:0.7rem;
	line-height: 1rem;
	margin:0.5rem auto;
	margin-top:1rem;
	margin-left: 1.9rem;
}
.aqipaihangt span{
	width:4px;
	height:1rem;
	background: #34edde;
	border-radius: 0.2rem;
	display: block;
	float: left;
	margin-right: 0.3rem;
}
.aqiboxyou{
	overflow: hidden;
	margin:auto 10%;
	margin-top:0.5rem;
}
.aqiboxyoule{
	float: left;
	width:7rem;
}
.aqiboxyoule h4{
	display: block;
	text-align: center;
	color:#ffffff;
	font-size:0.7rem;
	font-weight: 400;
}
.airbgs{
	height:3rem;
	width:7rem;
	background:url(../img/aqiyou.png) no-repeat center top;
	background-size:100% 100%;
	margin-top:0.5rem;
}
.airbgsh{
	background: url(../img/aqicha.png) no-repeat center top;
	background-size:100% 100%;
}
.airbgsle{
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	margin-top:0.2rem;
	overflow: hidden;
}
.airbgsle span{
	display: block;
	float: left;
	color:#ffffff;
	font-size:0.7rem;
	line-height: 1.4rem;
}
.paihangstop{
	overflow: hidden;
	margin-top:0.5rem;
	background: rgba(8,8,8,0.2);
}
.paihangsmo ul li .lastaqi{
	height:1rem;
	line-height: 1rem;
	margin-top:0.5rem;
	border-radius: 0.2rem;
}
.paihangstop span{
	display: block;
	height:2rem;
	font-size:0.7rem;
	color:#ffffff;
	float: left;
	margin-left: 0.5rem;
	min-width: 2rem;
	text-align: center;
	line-height: 2rem;
}
.paihangsmo ul li{
	overflow: hidden;
	border-bottom: 1px solid rgba(212,212,212,0.3);
	height:1.9rem;
}
.paihangsmo ul li a{
	display: block;
	overflow: hidden;
}
.paihangsmo ul li span{
	height:2rem;
	font-size:0.7rem;
	min-width: 2rem;
	margin-left: 0.5rem;
	color:#ffffff;
	display: block;
	float: left;
	line-height:2rem;
}
/*弹出层监测数据*/
.tanchucengjiance{
	width:70%;
	margin:auto;
	position: fixed;
	left:50%;
	margin-left: -35%;
	top:50%;
	z-index: 1000;
	background: #ffffff;
	border-radius: 0.2rem;
	box-shadow:0rem 0.5rem 0.8rem rgba(0,0,0,0.3);
}
.tanchucengjiance h2{
	text-align: center;
	color:#333333;
	font-size:0.8rem;
	display: block;
	font-weight: 400;
	line-height: 2rem;
}
.zhibo{
	width:90%;
	margin:auto;
	position: relative;
}
.zhibotop{
	position: absolute;
	left:0px;
	top:-1rem;
	z-index: 100;
	width:1rem;
	height:1rem;
	border-radius: 0.2rem;
	background: #56ae88;
	color:#ffffff;
	text-align: center;
	line-height: 1rem;
	font-size:0.7rem;
}
.sanjiao{
    width: 0;
    height: 0;
    border-top: 10px solid red;
    border-right: 10px solid transparent;
    position: absolute;
    z-index: 100;
    left:0;
    bottom:-7px;
}
.zhibob{
	margin-top:1rem;
}
.zhibo img{
	width:100%;
}
.tanchucengjiance h2 span{
	color:#333333;
	font-size:0.8rem;
	font-weight: 400;
}
.wenxins{
	text-align: left;
	line-height: 1rem;
	margin:0.5rem 0.5rem;
	color:#333333;
	font-size:0.7rem;
	margin-top:0rem;
}
.jiances{
	display: none;
}
.jiances h2 a{
	font-size:0.6rem;
	margin-left: 0.2rem;
}
.heimu{
	width:100%;
	height:100%;
	background: url(../img/heimu.png) repeat center top;
	position: fixed;
	left:0;
	top:0;
	z-index: 9;
	display: none;
}
.map{
	position: relative;
	height:300px;
	margin-top:1rem;
	transition: all 0.5s;
}
.map.on{
	position: fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 100;
	margin:auto;
	transition: all 0.3s;
}
.map.on .quanping{
	left:1rem;
	right:auto;
	background: #ffffff;
	border:1px solid #dddddd;
	border-radius: 0.2rem;
	padding:0.2rem 0.4rem;
}
.map.on .quanping img{
	width:0.6rem;
	display: block;
	margin:auto;
}
.fanhuis{
	position: absolute;
	right:1rem;
	bottom:1rem;
	z-index: 100000;
	color:#333333;
	font-size:0.6rem;
	background: #ffffff;
	border-radius: 0.2rem;
	padding:0.1rem 0.1rem;
	border:1px solid #dddddd;
}
.quanping{
	position: absolute;
	right:1rem;
	top:0.5rem;
	z-index: 10000;
	border-radius: 0.2rem;
}
.quanping img{
	width:1.5rem;
	display: block;
	border-radius: 0.2rem;
}
.smnoprint{
	display: none;
}
.fanhuis img{
	width:1.2rem;
	display: block;
	margin:auto;
}
.qqhuantop{
	background: url(../img/dianzhui.png) no-repeat center bottom;
	background-size:cover;
}
@media (width: 320px){
	.fiveday dl .jibie{
		width:3.5rem;
		padding: 0rem 0.1rem;
	}
	.fiveday dl dt{
		margin:auto 0.5%;
	}
	.fiveday dl .jibie b{
		width:50%;
	}
	.aqipaihangt{
		margin: 0.5rem 20%;
	}
	450px{
		width:98%;
	}
}


