.conbg{background:#ededed;padding:2%;height:auto;clear:both;overflow:hidden}
.no_submenu{margin-top:3.5rem;padding:2%;}

/*头部*/
.top_main .name{font-size:1.3rem; text-align:center; color:#fff;}
.top_main li{float:left;width:33.333%;font-size:1.2rem;}
.top_main li a{font-size:1rem;}
.top_main li a.back{float:left;background:url(back.png) 5px center no-repeat;width:30px;height:24px;background-size:30px 24px;}
.top_main li a.share{background:url(../images/share.png) left center no-repeat; cursor:hand;padding-left:1.5rem;color:#fff;background-size:22px 22px;}
.top_main li a.search{background:url(search.png) left center no-repeat; cursor:hand;padding-left:1.5rem;color:#fff;background-size:22px 22px;}
.top_main li a{cursor:hand;padding-left:1.5rem;color:#fff;}
.top_main .topl{text-align:left;}
.top_main .topc{text-align:center; line-height:24px;}
.top_main .topr{text-align:right; line-height:24px;}

.hb_content{margin-top:7rem;background:#fff;padding:3%;}


/*新闻*/
.news_title{width:100%;overflow:hidden;}
.news_title h3{font-size: 1.2rem;line-height: 160%;color: #222222;margin:3% 0;clear: both;text-align:center;}
.date,.num{color: #a5aeb4;font-size: 0.8rem;}
.news_title{padding-bottom:10px;height:auto;border-bottom:#E2E2E2 1px solid;}
.news_con{margin-top:2%; min-height:30rem}
.news_con p{padding-top:10px;font-size: 1rem;line-height:180%;color: #222;word-wrap: break-word;width: 100%;;}

/*r投诉举报*/
img.codeimg{margin:5% auto;width:100%;}
.tsjb{width:100%;text-align:center;}
.tsjb p{font-size:0.9rem;line-height:180%;}
.tsjb .toushu_title{font-size:1.1rem;border-bottom:#000 1px solid;padding-bottom:1%;}

/*政策法规*/
.fg_list img{margin-top:10px;width:100%; border-radius:5px;}
.mui-segmented-control .mui-control-item {border:1px solid #fff;}
.scon{margin-top:4rem;}


.aqilist ul li.xians{width:24%;padding:2.5% 0;}
.aqilist ul li.xians a{font-size:0.8rem;}
.zy{}
.zy a{float:right;font-size:0.9rem;color:#fff;padding-top:2%;width:5rem;}

/*空气质量监测*/
.clear{clear:both;}


.shadow{clear:both;border-bottom:none; }
.shadow .aqi{background:#fff;overflow:hidden;padding:1%; border-radius:5px; box-shadow:1px 1px 8px #ededed}
.shadow .aqi li{font-size:0.9rem;}
.shadow .date{height:1.5rem;line-height:1.5rem;font-size:0.8rem;color:#747474;}
.shadow .card{margin:2%;overflow:hidden}
.shadow .card li{float:left;font-size:0.9rem;border-bottom:#D3D3D3 1px solid;padding:2% 0;}
.shadow .card .title {border-bottom:#D3D3D3 1px solid; overflow:hidden}
.shadow .card .title li{width:33%; border:0;height:auto !important}
.shadow .card .title li.dianw{width:75% !important;}
.shadow .card .title li.shuix{width:25% !important; text-align:right}
.shadow .card .title li b{line-height:1.4rem; font-size:0.6rem; color:#666;}
.shadow .card .title li strong{font-size:1.3rem;line-height:1.8rem;  color:#39c6ee;}
.shadow .card .content li{height:1.5rem;line-height:1.5rem;padding:10px 0; color:#666; font-size:0.8rem}
.shadow .card .content li.wrzb{width:100%; border-right:2px solid #fff !important}
.shadow .card .content li span{line-height:1.5rem; color:#000; font-size:.9rem;}
.shadow .card .content li span b{ text-align:center}
.shadow .card .content li:nth-child(odd){border-right:#D3D3D3 1px solid;}
.shadow .card .content li:nth-child(even){padding-left:1%;}


.shadow .card .content li{width:47.999%;}
.shadow .card .content li.wrzs{width:100% !important; border-right:#fff 1px solid;}
.shadow li.lev{ text-align:center;}
.shadow li.dis{text-align:right;}
.shadow  .content span{float:right;font-size:0.9rem;padding-right:1rem;}
.tqxj_level_1,.tqxj_level_2,.tqxj_level_3,.tqxj_level_4,.tqxj_level_5,.tqxj_level_0{display:block;width:1rem;margin:0 auto;}
.tqxj_level_2{background: yellow;padding:1px 15px;border-radius: 10px;color:#333;}
.tqxj_level_1{background: green;padding:1px 15px;border-radius: 10px;color:#fff;}
.tqxj_level_3{background: orange;padding:1px 15px;border-radius: 10px;color:#333;}
.tqxj_level_4{background: red;padding:1px 15px;border-radius: 10px;color:#fff;}
.tqxj_level_5{background: purple;padding:1px 15px;border-radius: 10px;color:#fff;}

.hb_content{margin-top:7rem;background:#fff;padding:3%;}


/*新闻*/
.news_title{width:100%;overflow:hidden;}
.news_title h3{font-size: 1.2rem;line-height: 160%;color: #222222;margin:3% 0;clear: both;text-align:center;padding-bottom:5%;}
.date,.num{color: #a5aeb4;font-size: 0.8rem;}
.news_title{padding-bottom:10px;height:auto;border-bottom:#E2E2E2 1px solid;padding-bottom:5%;}
.news_con{margin-top:2%;}
.news_con p{padding-top:10px;font-size: 0.9rem;line-height:180%;color: #222;word-wrap: break-word;width: 100%;;}

/*咨询*/
.zx_box{overflow:hidden;padding:2%;padding-bottom:5%;border-bottom:#ededed 1px solid;margin-bottom:3%; border-radius:5px;background:#fff;}
.zx_box .zx_title{font-size:1.2rem;color:#000;padding:2% 0;}
.zx_box .zx_content{font-size:0.8rem;padding:3% 0;color:#7c7c7c;}
.zx_box .zx_foot span{font-size:0.7rem;color:#b0b0b2;}
.zx_box .zx_foot .replay{color:#ffc730}
.zxform{ border-radius:5px;overflow:hidden;background:#fff;padding:2%;}
.zxform .zx_cell{padding:3% 0;text-align:left;overflow:hidden;clear:both;padding-bottom:4%;border-bottom:#ededed 1px solid;}
.zxform .zx_cell .cell_l{float:left;width:20%;font-size:1.1rem;}
.zxform .zx_cell .cell_r{float:right;width:70%;font-size:1.1rem;}
.zxform input{width:80%;font-size:1.1rem;}
.zxform textarea{width:80%;font-size:1.1rem;}
.zy_bt{width:100%;font-size:1.1rem;text-align:center;padding:3% 0;margin-top:5%;background:#3fc5ec;color:#fff;}
.note{font-size:0.9rem;line-height:180%;color:red;}

img.codeimg{margin:5% auto;width:100%;}
.tsjb{width:100%;text-align:center;}
.tsjb p{font-size:0.9rem;line-height:180%;}
.tsjb .toushu_title{font-size:1.1rem;border-bottom:#000 1px solid;padding-bottom:1%;}

/*专题列表*/
.zt_list{margin:5px;min-height:30rem;}
.zt_list a img{width:100%;}
img.zt_img{width:100%;}
.zt_list .newlist_con{background:#fff;padding:2% 3%;font-size:1.1rem;}
.zt_list .newlist_con .newslist{padding:3% 0;}
.zt_list .newlist_con a{font-size:1rem;line-height:180%;color:#000;}
.zt_list .newlist_con span{display:block;font-size:0.8rem;color:#a2a3a5;}
.zt_box{border-radius:5px;width:100%; height:auto; box-shadow:1px 1px 8px #ddd;margin-bottom:1rem;background:#fff;}

/*子页开始了*/

.ziy_banner{
    padding:0 2%
}
.ziy_tout{
    padding:8.1rem 0 0 0;
    
}

.ziy_tout .ddd{
    border-top: solid 4px #a5aeb4;
}
.ziy_tout a{
    
    display: block;
    padding: 2% 0 8% 0;
    position: relative;
    margin: 2%;
    border-bottom: solid 1px #a5aeb4;
}
.ziy_tout a h1{
    margin: 2%;
    font-size: 1.5rem;
    line-height: 160%;
    color: #222222;
    
}
.ziy_tout p{
    position: absolute; 
    left: 0;
    bottom:8%;
    color: #a5aeb4;
    font-size: 1rem;
}
.ziy_tout span{
    position: absolute; 
    right: 0;
    bottom:8%;
    color: #a5aeb4;
    font-size: 1rem;
}

/**/

.gongg_beij{padding: 0 2%;  }
.gongg{background: #fff; overflow: auto;}

.txtMarquee-left{width: 100%; float: left; position:relative; }
.txtMarquee-left .bd{ padding:0px; }
.txtMarquee-left .bd .tempWrap{ width:100% !important; height: 3rem; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; line-height:2rem;  text-align:left; _display:inline; 
width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li:before{
    content: "· ";font-size: 1.2rem;color: #333; 
}
.txtMarquee-left .bd ul li a{line-height: 3rem; font-size: 1.1rem; color: #222222;}


.zy_news ul li dl span{
    font-size: .8rem;
    color: #999;
    display: block;

}

.erj{
    width: 90%;
    padding: 5%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #2c8fcd;
}
.erj .ok a{
    color: #fff;
}
.erj li{
    float: left;
    padding: 0 2.2%;
}
.erj li a{
    font-size: 1.3rem;
    color: #b8dbf1;

}
.erj i{
    width: 1px;
    height: 1.3rem;
    background: #b8dbf1; float: left;
}

.jiaz{
    margin: 5% 0;
    padding:5% 0;
    border-radius: 5px;
    text-align: center;
    background: #f1f1f1;
}
.jiaz span{
    color: #979797;
}

/*表单*/
			.cell_l {
				float: left;
				padding: 5px;
				font-size: 15px;
				font-weight: 500;width:20%;
			}
			
			.cell_l span {
				line-height: 38px;
				padding: 0 5px;
				font-size:0.9rem;
			}
			
			.cell_l img {
				height: 30px;
				margin: 2px;
				padding: 0px 7px;
			}
			
			.cell_r {
				float: right;width:75%;
				padding: 5px;
			}
			.cell_r p {
				line-height: 22px;
				margin-top:8px;
				padding: 0 5px;
				font-size:0.9rem;
			}
			.cell_r p.hfzt {
				color:#39c6ee;
			}
			.cell_r input {
				border: 0px;
				margin: 5px;
				float: right;
				line-height: 28px;
				font-size: 1rem;
				text-align: right;
				padding-right: 5px;
				width: 100%;
				outline: none;
				text-align: left;
			}
			.cell_r textarea {
				border: 0px;
				margin: 5px;
				float: right;
				line-height: 22px;
				margin-top:8px;
				font-size: 1rem;
				text-align: right;
				padding-right: 5px;
				width: 100%;
				outline: none;
				text-align: left;
			}
			
			.cell_r button {
				width: 88px;
				float: right;
				background-color: #F2F2F2;
				height: 28px;
				padding:2%;
				line-height: 20px;
				font-size: 1rem;
				font-weight: 500;
				margin: 5px 5px 0 0;
				border: 1px solid #DBDBDB;
				border-radius: 6px;
				outline: none;
			}
			
			.div_f {
				border-bottom: 1px solid #E8E8E8;
				background-color: #fff;
			}
			
			.btn_1 {
				border: none;
				margin: 40px 6% 16px 6%;
				width: 88%;
				height: 1.8em;
				background-color: #3fc5ec;
				border-radius: 4px;
				font-size: 20px;
				color: #FFFFFF;
				outline: none;
				-webkit-tap-highlight-color: transparent;
			}
			
			.div_b_l {
				float: left;
				margin-left: 6%;
				padding: 5px;
				width: calc(44% - 10px);
			}
			
			.div_b_r {
				float: right;
				margin-right: 6%;
				padding: 5px;
				width: calc(44% - 10px);
				text-align: right;
			}
			
			.span_b {
				font-size: 16px;
				font-weight: 500;
				color: #000;
				padding: 0 2px;
				float: left;
			}
			
			.span_br {
				font-size: 16px;
				font-weight: 500;
				color: #05a0e0;
				float: left;
			}
			
			input[type=checkbox] {
				visibility: hidden;
			}
			
			.checkboxforget {
				top: 0px;
				float: left;
				width: 20px;
				height: 20px;
				background: #05a0e0;
				margin: 0 5px 0 0;
				border-radius: 100%;
				position: relative;
			}
			
			.checkboxforget label {
				display: block;
				width: 18px;
				height: 18px;
				border-radius: 100px;
				-webkit-transition: all .5s ease;
				-moz-transition: all .5s ease;
				-o-transition: all .5s ease;
				-ms-transition: all .5s ease;
				transition: all .5s ease;
				cursor: pointer;
				position: absolute;
				top: 1px;
				left: 1px;
				z-index: 1;
				background: #fff;
			}
			
			.checkboxforget input[type=checkbox]:checked+label {
				background: #05a0e0;
				width: 20px;
				height: 20px;
				top: 0px;
				left: 0px;
			}
			
			.inp_radio {
				float: left;
				line-height: 48px;font-size:1rem;
			}
			
			input[type=radio] {
				visibility: hidden;
			}
			
			.checkboxforget1 {
				top: 13px;
				float: left;
				width: 20px;
				height: 20px;
				background: #AFAFAF;
				margin: 0 5px 0 0;
				border-radius: 100%;
				position: relative;
				/*            -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
            -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
            box-shadow: 0px 1px 1px rgba(0,0,0,0.5);*/
			}
			
			.checkboxforget1 label {
				display: block;
				width: 18px;
				height: 18px;
				border-radius: 100px;
				-webkit-transition: all .5s ease;
				-moz-transition: all .5s ease;
				-o-transition: all .5s ease;
				-ms-transition: all .5s ease;
				transition: all .5s ease;
				cursor: pointer;
				position: absolute;
				top: 1px;
				left: 1px;
				z-index: 1;
				background: #fff;
				/*            -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
            -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);
            box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5);*/
			}
			
			.checkboxforget1 input[type=radio]:checked+label {
				background: #05a0e0;
				width: 20px;
				height: 20px;
				top: 0px;
				left: 0px;
			}
			
/*搜索*/
.searchBox{background:#fff;overflow:hidden;padding:2%; border-radius:5px; position:relative;clear:both;padding-bottom:2%;}
.hb_search span{color:#fff !important;}
.hb_s_title{padding:2%;font-size: 1.1rem;margin-bottom: 10px;color: #666;clear:both;}
.hb_s_con{margin: 0 auto;width: 100%;padding: 0 2%;}
.hb_s_con li {padding-bottom:1%;border-bottom:#e0e0e0 1px solid;}
.hb_s_con li a{font-size:0.9rem;line-height:180%;color:#333;}
    .search_words  a{  font-size: 1rem;display: block;padding: 10px 0;}
	.searchBox input{float:left;width:80%;border-radius: .346rem;font-size:1rem;padding:3% 2%;background:#fff url("../images/btn_search2.png") 0.3rem center no-repeat;text-indent:1.5rem;}
	.s-btn{font-size:1rem;padding:2%;margin-top:2%;border-radius:5px;float:right;width:15%;background:#3fc5ec;color:#fff;}
	.search_box{margin-top:2%; border-radius:5px;background:#fff;padding:2%;}