/* css document */
*{ margin:0px; padding:0px;}
html{ color:#333;   -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }  
table{ border-collapse:collapse;border-spacing:0;}  
th{ font-weight:normal;}  
fieldset,a img{ border:0px;}  
iframe{ display:block;}  
ol,ul,li{ list-style:none;}
del{ text-decoration:line-through; }  
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}  
q:before,q:after {content:'';}  
sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}  
sup {top: -0.5em;}  
sub {bottom: -0.25em;}  
a,input{ outline:none;}
ins,a{ text-decoration:none;}  
textarea{ resize:none;  overflow-y:auto;}
em,i{ font-style:normal;}


input[type="submit"],
input[type="reset"],
input[type="button"],
submit {
-webkit-appearance: none;
}

/*html5*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{ display:block;}  
audio,canvas,video{ display: inline-block;*display: inline;*zoom: 1;}  
abbr,acronym{ border:0;font-variant:normal;}  
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:500;}  
 
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: ".";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* ie6 */
*:first-child html .clearfix { zoom: 1; } /* ie7 */

.cl {clear: left;}
.cr {clear: right; }
.cb {clear: both;}
.clears{ clear:both; line-height:0px; overflow:hidden; font-size:0px; height:0px;}
   
.fl{ float:left; _display:inline;}  
.fr{ float:right; _display:inline;}  

.hide {display:none;}
.show{ display:block;} 

.d_b{ display:block;}
.d_ib{ display:inline-block;}
.v_m{ vertical-align:middle;}

.abs {position: absolute;}
.rel {position: relative;}
.fix {position: fixed;}

.mt1 {margin-top: 1px}
.mt2 {margin-top: 2px}
.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15{ margin-top:15px;}
.mt20 {margin-top: 20px}
.mr1 {margin-right: 1px}
.mr2 {margin-right: 2px}
.mr5 {margin-right: 5px}
.mr10{margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.mb1 {margin-bottom: 1px}
.mb2 {margin-bottom: 2px}
.mb5 {margin-bottom: 5px}
.mb15 {margin-bottom: 15px}
.mb10 {margin-bottom: 10px}
.mb20 {margin-bottom: 20px}
.ml1 {margin-left: 1px}
.ml2 {margin-left: 2px}
.ml5 {margin-left: 5px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.ml50 {margin-left: 50px}

.f10 {font-size: 10px}
.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}
.fwb{ font-weight:bolder;}
.fwn{ font-weight:normal;}

.nowrap {white-space: nowrap;overflow: hidden}
.t_2em{text-indent: 2em}
.t_index24{ text-indent:24px;}

.t_center{ text-align:center;}
.t_right{ text-align:right;}
.t_left{ text-align:left;}
.t_underline{ text-decoration:underline;}

.c_fff{ color:#fff;}
.c_fff a{ color:#fff;}
.c_fff a:hover{ text-decoration:underline;}

.c_333{ color:#333;}
.c_666{ color:#666;}
.c_999{ color:#999;}
.c_ccc{ color:#ccc;}
.c_orange{ color:#f60;}
.c_red{ color:#f00;}
.c_blue{ color:#458eb7;} 

.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}

.border1px{ border:1px #cccccc solid;}

.pd5_bg td,.pd5_bg th{ padding:5px;}
.pd10_bg td,.pd10_bg th{ padding:10px;}
 
.pd1{ padding:1px;}
.pd2{ padding:2px;}
.pd3{ padding:3px;}
.pd4{ padding:4px;}
.pd5{ padding:5px;}
.pd8{ padding:8px;}
.pd10{ padding:10px;}
.pd16{ padding:16px;}

li,input,img,textarea,select{ vertical-align:middle;}

.textarea,.inputs{ border:1px #ccc solid; height:22px; line-height:22px;}
.btn{ cursor:pointer; border:0px; overflow:visible;}

html{ background:#fff}
body{  font-family:verdana,arial,"microsoft yahei","宋体"; text-align:center; }
input,textarea,select{font-family:verdana,arial,"microsoft yahei","宋体";}
html{font-size: 625%; font-size: 100px; }
body{font-size: 0.16rem;}



.section{ margin-left:auto; margin-right:auto; text-align:left;}

a{
    color: #333;
    text-decoration: none;
}
a:hover {
   color: inherit;
}



.h24{width: 100%; background:; background-size: 100% 12px; height: 12px;}


/*重复的头部蓝色导航*/
.top_nav{width: 95%;padding: 0 2.5%; height: 0.4rem;line-height: 0.4rem; background: #4095d1; }
.top_nav h1{line-height: 0.4rem;color: #fff;display: inline-block; font-size: 0.17rem; }
.top_nav .fanhui{background:  no-repeat left center; background-size: 10px 18px; display: block; float: left;width: 0.15rem;height:0.4rem;}
.top_nav .menu{display: block;float: right;width: 0.3rem;height: 0.4rem;background:  no-repeat right center; background-size: 0.2rem 0.16rem;}
.top_nav img{width: 0.785rem;height: 0.24rem;}



/*面包屑导航*/
.mianbao{width: 95%;padding: 0 2.5%;height: 0.39rem;background: #f5f5f5;line-height: 0.39rem;}
.mianbao_nav{float: left;}
.mianbao_nav a{display: block;font-size: 0.14rem;color: #259fef;line-height: 0.39rem;height:0.39rem; float: left;}
.mianbao_right{float: right; display: block;background:  no-repeat right center; width: 0.3rem;height: 0.39rem; background-size: 0.23rem 0.05rem;}



/*空气质量*/
.quality{text-align: left;}
.quality a{margin-top: 0.15rem; display: inline-block;height: 0.24rem;line-height: 0.24rem;border-radius: 0.05rem; color: #fff;font-size: 0.12rem;float: left;}

.quality .qua_a1{ background:  #333; margin-right: 0.23rem; text-align: center; padding: 0 0.09rem;}

.quality .qua_a2{ background: #333; padding-right: 0.09rem;}
.quality .qua_a2 .shuye{width: 0.11rem;height:0.19rem;  float: left; margin-left: 0.11rem; background: red; line-height: 0px; margin-top: 0.03rem; margin-right: 0.1rem;}
.quality .qua_a2  img{width: 0.12rem;height: 0.2rem; margin-left: -1px;margin-top: -1px;}

/*生活指数*/

.life{color: #333;font-size:0.14rem;text-align: left; width: 100%;}
.life h2{font-size: 0.16rem; padding-left:0.4rem;background:  no-repeat 12px center; line-height: 0.4rem;  background-size: 18px 18px;  border-bottom: 1px #ddd solid;}
.life h2 a {float: right;padding-right: 2.5%;color: #999;}


.life ul{width: 100%; margin-top: 0.135rem; margin-bottom: 0.17rem;}
.life ul li{float: left; width: 33.3%; height: 0.7rem;}
.life ul li b{font-weight: normal; display: block;width: 100%;height: 100%; text-align: center; border-right:1px #e1e1e1 solid;  border-bottom:1px #e1e1e1 solid;}
.life ul li:nth-child(3n) b{border-right: none;}
.life ul li b img{width: 0.32rem;height:0.32rem; margin-top: 0.12rem;}
.life ul li b p{font-size: 0.13rem;line-height: 0.27rem;color: #666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*24h天气 header*/
.black{width: 100%;height: 60px;position: absolute;left: 0;bottom: 0; background: rgba(0,0,0,0.5); box-sizing: border-box; padding:  5px 0;}
.black li{width: 33.3%;height: 0.25rem; float: left;color: #fff;font-size: 0.12rem; line-height: 0.25rem;border-right: 1px rgba(255,255,255,0.5) solid; box-sizing: border-box; }
.black li:nth-child(3n){border-right:none;}
.black li:nth-child(n 4){border-top: 1px rgba(255,255,255,0.5) solid;}

.tabnav{height: 0.4rem; background: #efefef;padding: 0 2.5%;width: 95%;  }
.tabnav h2{color: #259fef; font-size: 16px;line-height: 0.4rem; float: left;}
.tabnav a{float: right;  display: block; padding: 0 0.06rem; border: 1px #259fef solid; border-radius: 2px; color: #259fef; font-size: 0.11rem; margin-top: 0.1rem;}

.day15{width: 100%;}
.day15 li{height: 0.4rem; line-height: 0.4rem; padding: 0 10px; color: #666; font-size: 0.16rem;}
.day15 li:nth-child(even){background: #f6fcfd;}
.date1,.phrase1,.temperature1{width: 33.3%; float: left;}
.date1{text-align: left;}
.temperature1{text-align: right;}



/*footer*/
.footer{background: #efefef; padding-bottom: 0.2rem;text-align: center;}
.footer .yqlj p{text-align: left; height: 0.3rem; padding-left: 2.5%;}
.footer span{height: 0.3rem; line-height: 0.3rem;color: #333; display: block;margin-right: .15rem; float: left;font-size: .14rem;}
.footer .yqlj p a{height: .3rem; line-height: .3rem;color: #666; display: block;margin-right: 0.06rem; float: left;font-size: 0.14rem;}

.guangg{width: 100%; margin-top: 0.09rem;padding-bottom: 0.17rem;}
.guangg a{display: block;width: 31%;float: left;margin:0 1%;}
.guangg a img{width: 100%;}

.footer b{text-align: center;height: 0.14rem;width: 100%; font-size: 0.14rem;color: #666; font-weight: normal;}
.footer b a{color: #666;}
.footer b i{color: #666;}
.footer>p{line-height: 0.14rem;color: #b7b7b7; font-size: 0.11rem; margin-top: 0.1rem;}


/*下载*/
.download_app{position: fixed;right: 0;top: 55%; width: 50px;height: 125px; margin-top: -62.5px;    z-index: 99999998; }
.download_app_inner{position: relative; width: 50px;height: 125px;}
.download_app_inner a{position: absolute;top: 0;left:0;display: block;width: 50px; height: 55px;}
.download_app_inner  .yjfk{position: absolute;top: 71.5px;left:0;}

.download_app_inner img{float: right; width: 18px;height: 125px;}



.content{overflow: hidden; }
.content_left{background: #fff; width: 100%;}
.content_right{position: fixed;right: -0.8rem;top: 0;background: ; width: 0.8rem;    z-index: 99999999;}
.content_right_nei{position: relative;width: 100%; overflow: hidden;}
.content_right_nei2{position: absolute;top: 0;left: 0;}




.content_right span{display: block;width: 0.8rem;height: 0.4rem;background:  no-repeat center center; background-size: 15px 15px;}
.content_right a{display: block;width: 0.8rem;height: 0.4rem;line-height:0.4rem;color: #fff;font-size: 0.12rem;}
.content_right .active{background:rgba(0,0,0,0.1); }

/*首页导航栏更多*/
/*.a_morebj{background-image: ;background-position: right center; background-repeat: no-repeat;}
.a_morebj2{background-image: ;background-position: right center; background-repeat: no-repeat;}*/
.header_more{width: 100%;height: 0px;
    /*background: rgba(0,0,0,0.04); */
    background-color: #ffffff;
    position: absolute;top: 0.35rem;left: 0; overflow: hidden;}

/*.header_more a{display: inline-block;width: 25%;height:0.35rem;float: left; line-height: 0.35rem; font-size: 0.12rem;color: #333;}*/





/*天气工具*/
.tool{color: #333;font-size: 0.14rem;text-align: left; width: 100%; background: #fff;}
.tool h2{padding-left:0.4rem;background:  no-repeat 12px center; background-size: 23px 15px; line-height: 0.4rem; font-size: 0.16rem;}
.tool_inner{width: 100%;}
.tool_inner li{height:0.4rem;border-top: 1px #ddd solid;width: 33.333%; float: left;}
.tool_inner li:nth-child(3n) a{border-right:none;}
.tool_inner li a{display: block;width: 100%; height: 0.16rem;font-size: 0.14rem;color: #666; text-align: center; margin-top:0.11rem; border-right: 1px #e1e1e1 solid;}


.tool2{color: #333;font-size: 0.14rem;text-align: left; width: 100%; background: #fff;}
.tool2_inner{width: 100%;}
.tool2_inner li{height: 0.4rem;border-top: 1px #ddd solid;width: 25%; float: left;}
.tool2_inner li:nth-child(4n) a{border-right:none;}
.tool2_inner li a{display: block;width: 100%; height: 0.16rem;font-size: 0.14rem;color: #666; text-align: center; margin-top: 0.11rem; border-right: 1px #e1e1e1 solid;}
.tool2_inner li .active{color: #259fef;}

/*天气工具*/
.tool3{color: #333;font-size: 0.14rem;text-align: left; width: 100%; background: #fff;}
.tool3 h2{padding-left:0.4rem;background:  no-repeat 12px center; background-size: 23px 15px; line-height: 0.4rem; font-size: 0.16rem;}
.tool3_inner{width: 100%;}
.tool3_inner li{height:0.4rem;border-top: 1px #ddd solid;width: 33.333%; float: left;}
.tool3_inner li:nth-child(3n) a{border-right:none;}
.tool3_inner li a{display: block;width: 100%; height: 0.16rem;font-size: 0.14rem;color: #666; text-align: center; margin-top:0.11rem; border-right: 1px #e1e1e1 solid;}





/*三点*/
.sandian{width: 100%;height: 100%;position:absolute;top: 158px; background: rgba(0,0,0,0.5); display: none;}
.sandian_inner{height: 0px;background: #fff;   overflow: hidden;}
.sandian_inner a{width: 33.3%;height: 98px; line-height: 98px; display: block;float: left;text-align: center; font-size: 30px;}
.sandian_inner span{display: inline-block;width: 48px;height: 48px;background:  no-repeat center center;}



body .chengshi a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; /* padding: 0 0.05rem;*/ width: 16.8%; margin: 0 2% 10px; padding: 0 2%;}

body .chengshi3 a { margin:0 1%; margin-bottom: 0.09rem; height:0.34rem;  font-size: 0.14rem;  color: #666;  line-height: 0.34rem;  float: left;   display: inline-block;   border: 1px #e6e6e6 solid;   border-radius:0.02rem;background: #fff;  text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   width: 31%;}

body .chengshi3 a:nth-child(3n) {margin-right: 0;}


body .query_inner li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 2.5%;}
body .news_inner .news_text p a{display: block;height:0.4rem;line-height: 0.4rem;width: 100%;  color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*天气新闻*/
.news{color: #333;font-size: 0.14rem;text-align: left; width: 100%;}
.news h2{padding-left:0.4rem;background:  no-repeat 12px center; background-size: 18px 20px; line-height: 0.4rem; border-bottom: 1px #ddd solid;font-size: 0.16rem;}
.news h2 a{float: right; padding-right: 2.5%; color: #999;}
.news_inner{width: 95%;margin: 0 auto;}
.news_inner .news_img a {display: block;width: 100%;height: 1.4rem;margin-top: 0.1rem; position: relative;}
.news_inner .news_img a img{width: 100%;height: 1.4rem;}
.news_inner .news_img a .hei{width: 100%;height: 0.3rem;position: absolute;left: 0; bottom: 0;background: rgba(0,0,0,0.6);}
.news_inner .news_img a .hei p{width: 100%;height: 0.3rem;line-height: 0.3rem;color: #fff;text-align: center; font-size: 0.14rem;}



.news_inner .news_text p:last-child {border-bottom: none; }
.news_inner .news_text p{width: 100%;height: 0.4rem;border-bottom: 1px #ddd dashed;  }
.news_inner .news_text p a{display: block;height: 0.4rem;line-height: 0.4rem;width: 100%;  color: #666;}



.yujing{height: 0.4rem;background:#0077f5;overflow: hidden; margin-left: 0px; display: none;}
.yujing li{float: left;height: 0.4rem;text-align: left;}
.yujing li a{display: block; width: 100%;height: 100%;font-size: 0.14rem; color: #fff; line-height: 0.4rem; text-align: center;}



/*搜索*/
.main .sousuo{width: 75%; padding-left: 3%; height:0.15rem; padding-top: 0.1rem;padding-bottom: 0.1rem;  border: 1px #ddd solid; border-radius: 2px; float: left; color: #666; font-size: 0.14rem; line-height: 0.15rem;margin-bottom: 0.09rem;}
.submit{width:16%; height:0.37rem;   color: #fff;line-height: 0.37rem;font-size: 0.14rem; border:none; background: #259fef;border-radius:2px; float: right;}




.page{text-align: center; margin-bottom: 0.15rem; padding-top: 0.12rem}
.page a{  display:inline-block; width: 0.2rem;height: 0.2rem;border-radius: 2px;background: #e7ebee; margin:0;line-height: 0.2rem;font-size: 0.1rem;color: #999;}
.page .page_xz{color: #fff;background: #259fef;}
.page .page_dian{background: #fff;}






.page_2{margin-top: 0.15rem;height: 0.6rem;background: #f5f5f5; width: 95%;padding: 0 2.5%;text-align: left;}
.page_2 p a{display: block;line-height: 0.3rem;height: 0.3rem;color: #666;font-size: 0.14rem;width: 100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

.tab{background:  no-repeat left center; background-size: 14px 14px; padding-left: 0.23rem; font-size: 0.14rem;color: #666; line-height: 0.15rem; height: 0.15rem; margin-top: 0.15rem;}






/*导航 logo*/
.nav{width: 95%; padding: 0 2.5%; height: 0.35rem;background: rgba(255,255,255,0.1); position: absolute;top: 0;left: 0;}
.logo{width: 0.65rem;height: 0.2rem;float: left;margin-top: 0.06rem; margin-left: 0.12rem;}
.logo img{width: 100%;height: 100%;}

.nav_r{float: right; font-size: 0.12rem;line-height: 0.35rem; width: 70%;}
.nav_r a{color: #303030; display: block;height: 0.35rem; float:right;  padding: 0 4%;}
.nav_r .active{background: rgba(0,0,0,0.06);}



.header{width: 100%;}
/*头部-top*/
.header_top{position: relative;}
.header_bj{width: 100%;height: 3.14rem;}
.header_bj img{width: 100%;height: 100%;display: block;}
/*头部inner*/
.header_inner{width: 93.8%; padding: 0 2.6% 0 3.6%; position: absolute;top: 0.35rem;left: 0;}

/*地区*/
.weather_diqu{line-height: 0.28rem;margin-top: 0.07rem;font-size:0.24rem;color: #fff;}
.weather_diqu h1{float: left; text-shadow: 1px 1px 1px #666;    text-align: left; }
.weather_diqu b{float: left;text-shadow: 1px 1px 1px #666;font-weight: normal;}
.weather_diqu span{background: ; background-size:0.16rem 0.16rem;  display: block; width: 0.16rem;height: 0.16rem; float: left; margin-top: 0.06rem;  position: relative; }
.weather_diqu span i{position: absolute;left: -10px; bottom: -25px;  background:  no-repeat;background-size: 45px 20px;  width: 45px;height: 20px;
animation:fadeoutup 1s 3s ease both;
-webkit-animation:fadeoutup 1s 3s ease both;
-moz-animation:fadeoutup 1s 3s ease both;}

@-webkit-keyframes fadeoutup{
0%{opacity:1;}
100%{opacity:0}
}
@-moz-keyframes fadeoutup{
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeoutup{
0%{opacity:1;}
100%{opacity:0;}
}
.weather_diqu p{float: right;font-size: 0.12rem;}
.weather_diqu p a{display: block;width: 100%;height: 100%;color: #fff;}

/*更新*/
.update p{font-size: 0.10rem;color: #fff;line-height: 0.17rem;text-align: left;text-shadow: 1px 1px 1px #666;}


.condition2{text-align: left;margin-top: 0.3rem;}
.condition2 p{font-size: 0.16rem;color: #fff;text-shadow: 1px 1px 1px #666;line-height: 0.2rem;}

/*温度/风级*/
.temperature span{text-shadow: 1px 1px 1px #666;font-size: 0.6rem;color: #fff;float: left; margin-right: 0.05rem; line-height: 0.875rem;text-align: left; display: block;/*font-family: 'helveticaneue-thin';*/}
.temperature_r {float:left;color: #fff;text-align: left;font-size: 0.14rem;line-height: 0.21rem;margin-top: 0.14rem;margin-left: 0.15rem;}
.temperature_r b{display: block;width: 0.15rem;height:0.15rem;background: ; margin-left: -0.19rem;  background-size: 0.15rem;}
.temperature_r p,.temperature_r i{text-shadow: 1px 1px 1px #666;}

/*日期*/
.date p{font-size: 0.13rem;color: #fff;text-align: left; line-height: 0.15rem;text-shadow: 1px 1px 1px #666;   }
.date p span{margin-right: 0.1rem;text-shadow: 1px 1px 1px #666;}




/*h2标签*/
.prediction2{width: 100%; height:0.4rem;background: #fafafa;overflow: hidden;}
.prediction2 span{display: block;float: left;width: 1px;height: 0.25rem;margin-top: 0.075rem;background: #ddd;}
.prediction2 h2{float: left;width: 50%;}

.prediction2 .h2_l a{background:  no-repeat 28% center ;float: right; background-size: 21px 14px;}
.prediction2 .h2_r{width: 49% ;background:  no-repeat 23% center; background-size: 26px 14px;}
.prediction2 h2 a{display: inline-block;height: 0.4rem;line-height: 0.4rem;color: #666; font-size: 0.14rem; text-align: left;width: 60%;  padding-left: 40%; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

/*下面2个h2标签*/
.prediction{width: 100%; height: auto;background: #fafafa; overflow: hidden;margin-top: 10px;}
.prediction span{display: block;float: left;width: 1px;height: 0.25rem;margin-top: 0.07rem;background: #ddd;}
.prediction h2{float: left;width: 50%;}



.dis_lin{display: inline-block;}
.prediction .h2_l i{ background:  no-repeat 23% 38%;background-size: 15.5px 21px; display: inline-block; width: 15.5px;height: 0.4rem; float: left;}
.prediction .h2_r{float: right;width: 49% ;}
.prediction .h2_r i{background:  no-repeat 16%  center; background-size: 26px 14px;display: inline-block; width: 26px;height: 0.4rem; float: left;}
.prediction h2 a{display: inline-block;height: 0.4rem;line-height:  0.4rem;color: #666; font-size: 0.13rem; margin-left: 5px; text-align: left; display: inline-block;float: left;}



/*概述*/

.advisory{color: #333;font-size: .14rem;text-align: left; width: 100%; background: #fff;}
.advisory h2{padding-left:.26rem;background:  no-repeat 12px center;  background-size: 2px 15px; line-height: .41rem;font-size: 0.16rem; color: #333;}
.advisory h2 a{float: right; padding-right: 2.5%; color: #999;}

.adv_text{width: 95%;padding: 0px 2.5% 7px; }
.adv_text p a{line-height: 0.2rem; color: #666;font-size: 14px;  max-height: 999999px;}
.adv_text p{line-height: 0.22rem;}



/*辖区县天气查询*/
.query{color: #333;font-size: 0.14rem;text-align: left; width: 100%;}
.query h2{padding-left:0.4rem;background:  no-repeat 12px center; line-height: 0.41rem; font-size: 0.16rem; background-size: 18px 18px;}
.query h2 a{float: right; padding-right: 2.5%; color: #999;}
.query p {width: 95%;padding: 0 2.5%}
.query_inner{width: 100%;margin-bottom: 0.05rem;}
.query_inner li{height: 0.4rem;border-top: 1px #ddd solid;width: 33.333%; float: left;}
.query_inner li:nth-child(3n) a{border-right:none;}
.query_inner li a{display: block; height: 0.16rem;font-size: 0.14rem;color: #666; text-align: center; margin-top: 0.12rem; border-right: 1px #e1e1e1 solid;}






.gg_bg2 {
	width: 100%;
	
    margin: 0 auto;
   
    text-align: center;
   
    overflow: hidden;
  
}


/*全省天气*/
.quansheng{width: 100%; }
.quansheng h2{ text-align:left; padding-left: 40px;background:  no-repeat 12px center; background-size: 18px 18px; line-height: 41px; font-size: 16px;
}

.quansheng  ul li{width: 25%; float: left;}
.quansheng  ul a{width: 80%;    margin-bottom: 0.09rem; height: 0.34rem; font-size: 0.14rem;color: #666;line-height: 0.32rem; display: inline-block; border:1px #e6e6e6 solid; border-radius: 2px;background: #fff; text-align: center;line-height: 0.32rem;}





/*热门标签*/
body .hot_advisory2{color: #333;font-size: 12px;text-align: left; width: 100%;}
body .hot_advisory2 h2{border-bottom: 1px #ddd solid; padding-left:0.4rem;background:  no-repeat 12px center; background-size: 18px 20px; line-height: 0.4rem;font-size: 0.16rem;}
body .hot_advisory_text2{width: 95%; padding: 0 2.5%; padding-bottom: 20px;}

body .hot_advisory_text2 a{display: block;width: 48%; height: 28px; border: 1px #ddd solid; border-radius: 2px; margin-top: 15px;float: left;text-align: center;line-height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
body .hot_advisory_text2 a:nth-child(2n){float: right;}





/*首页导航方块链接*/
.tianqibox{width: 95%;padding: 0 2.5%; margin-top: 10px;}
.tianqibox ul li{width: 48%;float: left;  height: 34px;  margin-bottom: 10px; border-radius: 4px;}
.tianqibox ul li a{width: 100%;height: 100%; display: block; border-radius: 4px; font-size: 14px; color: #fff; line-height: 34px;}
.tianqibox ul li:nth-child(2n){float: right; }


.tianqibox .bg0{ background:#678dcb;}
.tianqibox .bg1{ background:#ffc200;}
.tianqibox .bg2{ background:#ff9999;}
.tianqibox .bg3{ background:#74d6a0;}
.tianqibox .bg4{ background:#99cc33;}
.tianqibox .bg5{ background:#71c7d4;}
.tianqibox .bg6{ background:#9999ff;}
.tianqibox .bg7{ background:#ff0000;}
.tianqibox .bg8{ background:#99cccc;}
.tianqibox .bg9{ background:#556b2f;}


.contbzbox{width: 95%;padding: 0 2.5%;text-align: left;}
.contbz{ color:#1da0c0; margin-top:6px;font-size:14px; line-height:22px;}
.contbz em{ color:#f00; }


/*首页选择省份*/
.province-list {
    width: 100%;
    padding: 0 6px;
    display: inline-block;
}
.city-list{
    width: 100%;
    margin-top: 20px;
    padding: 0 6px;
    display: inline-block;
}
.btitle {
    margin: 10px 0;
    color: #50a2f4;
    text-align: center;
}
.bmeta li {
    width: 25%;
    text-align: center;
    float: left;
}
/*详情页s*/
.detailcontent h1,.detailcontent h2,.detailcontent h3,.detailcontent h4,.detailcontent h5,.detailcontent h6{
    text-indent: 2em;
    font-weight: bold;
    font-size: large;
    margin-top: 10px;
    margin-bottom: 10px;
}
.detailcontent p{
    text-indent: 2em;
}
/*详情页e*/
/* 天气生活 */
.tqsh{width: 100%;padding-top: 10px;display: flex;}
.tqsh img{float: left;width: 115px;height: 87px;padding: 0 0 0 10px;}
.tqshright{width: 70%;float: left;}
.tqshright span{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 14px;padding: 0 0 0 10px;float: left;width: 100%;font-family: 微软雅黑;color: #000000}
.tqshright p{padding: 70px 0 0 10px;width: 100px;}
/* 天气生活结束 */
