html{overflow-x:hidden;}
body, input, textarea, select, button{background-color:#fff; color:#333; font-size:24px;font-family: Arial,"Microsoft Yahei"; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, div, fieldset, form, textarea, input{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,i,em,b{font-style: normal;font-weight:normal;font-size:100%;}
img{ border:0 none; }
input, textarea{outline:none; }
button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.clear{zoom:1;}
.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
texearea{resize:none; }
em, cite, th{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; }
dl,ol,dt,dd,ul,li{list-style:none; margin:0; padding:0; }
a{ color:#111; text-decoration:none; }
a:hover{ color:#f00; text-decoration:underline; }
a.red,.red{ color:#F00; text-decoration:none; }
a:hover.red{ color:#F00; text-decoration:underline; }

a:link{text-decoration:none; color:#333}
a:visited{text-decoration:none; color:#333}
a:hover{text-decoration:none; color:#333}
a:active{text-decoration:none; color:#333;background-color:transparent!important}

.display-none{
	display:none!important;
}
.bo0{border:none;}
.clear{display:block;clear:both; overflow:hidden;width:100%; height:1; }
.clear30{display:block;clear:both; overflow:hidden;width:100%; height:30px; }
.clear20{display:block;clear:both; overflow:hidden;width:100%; height:20px; }
.clear15{display:block;clear:both; overflow:hidden;width:100%; height:15px; }
.clear10{display:block;clear:both; overflow:hidden;width:100%; height:10px; }
.clear5{display:block;clear:both; overflow:hidden;width:100%; height:5px; }
.clear3{display:block;clear:both; overflow:hidden;width:100%; height:3px; }
.clear2{display:block;clear:both; overflow:hidden;width:100%; height:2px; }
.clear1{display:block;clear:both; overflow:hidden;width:100%; height:1px; }
.clearbg5 {display:block;clear:both;width:100%;height:8px;overflow:hidden;background-color:#eee;}
.clearbg3 {display:block;clear:both;width:100%;height:4px;overflow:hidden;background-color:#eee;}

.clearline {display:block;clear:both;width:100%;height:1px;border-top:1px solid #f3f3f3;}
.clearline1 {display:block;clear:both;width:100%;height:1px; background-color:#eee;}
.clearline1b {display:block;clear:both;width:100%;height:1px;border-top:1px solid #ccc;}
.clearline2 {display:block;clear:both;width:100%;height:1px;border-top:1px solid #e3e3e3;}
.clearline3 {display:block;clear:both;width:100%;height:1px;border-top:2px solid #333;}
.clearline5 {display:block;clear:both;width:100%;height:8px;background-color:#eee;}
.bob01 {border-bottom:1px solid #f3f3f3;}
.bot01 {border-top:1px solid #f3f3f3;}
.m8 {margin:8px 0;}
.mt8 {margin:8px 0 0;}
.mb8 {margin:0 0 8px;}
.fw {font-weight:bold;}

.linkred a{font-size:16px;font-weight:bold;color:#f00;}
.linkblue a{font-size:16px;font-weight:bold;color:#00f;}

.llll {}

/* .tools ul {padding: 5px 0;} */
.tools ul::after{content: '.';clear: both;height: 0;font-size: 0;display: block;overflow: hidden;}
.tools li {width:25%;height:78px;float: left;text-align: center;}
.tools li a{font-size: 12px;}
.tools li img{width:40px;height:40px;}
.tools li span{display: block;height: 34px;line-height: 34px;}

.tit02 {display:block;clear:both;height:0.44rem;line-height:0.44rem;margin:0.28rem 0; }
.tit02 h1,.tit02 h2,.tit02 h3 {float:left;padding-left:0.2rem;border-left:0.08rem solid #94c418;font-size:0.36rem;color:#333;font-weight:bold;}
.tit02 span {float:right;margin-right:0.2rem;padding:0 0.1rem;height:0.44rem;line-height:0.44rem;font-size:0.26rem;}
.tit02 h3 {color:#333;font-weight:bold;}
.tit03 {display:block;clear:both;height:40px;line-height:40px;border-bottom:1px solid #e3e3e3;margin-bottom:4px;}
.tit03 h2 {float:left;height:39px;font-size:16px;margin-left:10px;border-bottom:2px solid #94c418;color:#36f;}

.wap_box {display:block;width:100%;margin:0 auto;-webkit-text-size-adjust:100%;overflow:hidden;}

.topbar {display:block;margin:0 auto;width:100%;height:0.8rem;line-height:0.8rem;background-color:#fff;position:relative;}
.topbar a.logo {position:absolute;left:0.06rem;top:0;width:0.7rem;height:0.8rem;background:url(https://tqjstaticsh.tianqistatic.com/static/toutiao/images//pageprev2.png) no-repeat 0.12rem 0.12rem;background-size:0.54rem 0.54rem;}
.topbar h1,.topbar h2 {margin:0 auto;height:0.8rem;text-align:center;color:#111;font-size:0.36rem;}
.topbar a.menuico {position:absolute;right:0.12rem;top:0;width:0.7rem;height:0.8rem;background:url(https://tqjstaticsh.tianqistatic.com/static/toutiao/images/menu2.png) no-repeat 0.12rem 0.12rem;background-size:0.52rem 0.52rem;}

.submenu {display:none;width:100%;background-color:#f7f7f7;border-bottom:1px solid #e3e3e3;font-size:14px;overflow:hidden;z-index:9999;position:fixed;top:40px;overflow:hidden;max-width: 640px;}
.submenu dl {display:block;line-height:26px;overflow-y:visible;padding:5px 0 2.5% 2.5%;width:100%;}
.submenu dl dt,.submenu dl dd {display:block;clear:both;overflow:hidden;}
.submenu dl dt {margin-top:0.12rem;}
.submenu dl a {float:left;width:22%;height:26px;border:1px solid #eee;border-radius:3px;margin:0 1.5% 1.5% 0;color:#666;background-color:#fff;text-decoration:none;text-align:center;}
.submenu dl dt a {color:#333;border:none;/*width:2rem;*/background-color:#f7f7f7;/*padding-left:0.2rem;*/font-size:16px;font-weight:bold;text-align:left;}
.submenu dl a.on {border:1px solid #f99;color:#f66;}


.footer {display:block;clear:both;text-align:center;background-color:#f7f7f7;border-top:1px solid #e3e3e3;padding:10px 0;margin-top:10px;font-size:12px;}
.banbox {display:block;clear:both;}

a.morepage  {display:block;clear:both;margin:0 auto;width:94%;height:40px;line-height:40px;border:1px solid #e3e3e3;border-radius:4px;text-align:center;overflow:hidden;font-size:18px; }
a.morepage:hover {background-color:#39f;color:#fff;text-decoration:none;}

.nodatamsg {display:block;clear:both;font-size:18px;line-height:30px;padding:10px 15px;}

/* ========== 分页样式 ==========*/
.pagebox {display:block; text-align:center; padding:15px 0 10px;font-family:arial; clear:both;}
.pagebox span,.pagebox a { display:inline-block; height:34px;line-height:34px;margin-right:4px;margin-bottom:6px; color:#333; font-size:16px;border-radius:3px;}
.pagebox a,.pagebox span { padding:0 11px; border:1px solid #e3e3e3; }
.pagebox a:hover,.pagebox a.current {text-decoration:none; }
.pagebox a.w1 {width:40px;}
.pagebox a.w2 {width:1.02rem;}
.pagebox a:last-child {margin-right:0px;}


/* ========== 滚动图片 ==========*/
.scroll_box01 {position:relative;overflow-x: auto; margin:15px 0 11px 0;}
.scroll_picb01 {display:block;clear:both;height:110px;overflow:hidden;}
.scroll_picb01 li {float:left;width:120px;height:110px;/*padding:0 3px;*/ margin:0 5px 0 0;}
.scroll_picb01 li:first-child{margin:0 5px 0 10px;}

.scroll_picb01 li i {display:block;clear:both;width:100%;height:85px;overflow:hidden;}
.scroll_picb01 li i img {display:block;width:100%;min-height:80px;}
.scroll_picb01 li h5 {display:block;clear:both;width:100%;height:24px;line-height:24px;font-size:14px;text-align:center;}
.scroll_box01::-webkit-scrollbar {display:none;}
.scroll_picb01 li i {position:relative;}
.scroll_picb01 li i em {position:absolute;bottom:8px;right:0px;padding:0 6px;line-height:18px;font-size:12px;background-color:#000;color:#fff;border-radius:9px 0 0 9px;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}


.scroll_box02 {position:relative;overflow-x: auto;}
.scroll_picb02 {display:block;clear:both;padding:0 2%;}
.scroll_picb02 li {float:left;width:46%;height:31%;padding:0 2%;}
.scroll_picb02 li i {float:left;clear:both;width:100%;height:80%;overflow:hidden;}
.scroll_picb02 li i img {display:block;width:100%;}
.scroll_picb02 li h5 {display:block;clear:both;width:100%;height:24px;line-height:24px;font-size:14px;text-align:center;}
.scroll_box02::-webkit-scrollbar {display:none;}

/* ========== 信息流（左图右文） ==========*/
.ranews_picleft{clear:both; margin:0.16rem 0 0 10px;}
.ranews_picleft li {display:block;clear:both;padding:0.15rem 0.2rem;position:relative;overflow:hidden;border:none;}
.ranews_picleft li i {float:right;width:108px;height:70px;overflow:hidden;margin-left:0.2rem;background-color:#f7f7f7;}
.ranews_picleft li i img {display:block;clear:both;width:100%;height:100%;}
.ranews_picleft li h5 {display:-webkit-box;font-size:16px;line-height:0.48rem; margin-bottom: 15px; overflow:hidden; word-break:break-all;word-wrap:break-word;padding-top:0px;}
.ranews_picleft li span {float:left; font-size:0.24rem;font-family:arial;color:#999;line-height:0.36rem;overflow:hidden;padding-top:0.12rem;height: 0.49rem;display: inline-block;}
.ranews_picleft li span em {float:right; margin-right:0.04rem;color:#999;height:0.2rem;}
.ranews_picleft li .load-more{
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: 0.32rem;
	color:#333;
}
.ranews_picleft li .load-more div{
	display: inline-block;
}
.ranews_picleft li .load-more img{
	width: 0.32rem;
	height: 0.32rem;
	float: right;
	margin: 0.08rem 0 0 0.1rem;
}
.ranews_picleft li span b{
	padding: 0.02rem 0.1rem;
	border: 1px solid #b2b2b2;
	margin-left: 0.2rem;
	border-radius: 0.08rem
}

/* ========== 一行一张大图 ==========*/
.ranews_pic01 {display:block;clear:both;margin:0 auto;padding:0;}
.ranews_pic01 li {float:left;width:100%;margin-bottom:10px;overflow:hidden;position:relative;}
.ranews_pic01 li i {display:block;clear:both;margin:0 auto;width:100%;overflow:hidden;}
.ranews_pic01 li i img {display:block;width:100%;}
.ranews_pic01 li span{display:block; position:absolute; bottom:0; left:0; right:0; color:#fff; padding:15px 0 10px 0;
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.ranews_pic01 li h5 {float:left;font-size:16px;height:24px;line-height:24px;overflow:hidden;color:#fff;font-weight:bold; }
.ranews_pic01 li b {float:right;padding:0 10px;height:20px;line-height:20px;font-size:12px;color:#fff;background-color:#000;border-radius:10px 0 0 10px;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

/* ========== 一行2图 ==========*/
.ranews_pic02 {display:block;clear:both;margin:0 auto;padding:0 0 3% 3%;}
.ranews_pic02 li {float:left;width:47%;padding-bottom:8px;overflow:hidden;margin-right:3%;}
.ranews_pic02 li i {display:block;clear:both;margin:0 auto;width:100%;overflow:hidden;max-width:190px;}
.ranews_pic02 li i img {display:block;width:100%;}
.ranews_pic02 li h5 {display:block;clear:both;text-align:center;padding-top:2px;font-size:16px;height:24px;line-height:24px;overflow:hidden; }



.more_city3 {display:block;width:96%;overflow:hidden;margin:0 auto;}
.more_city3 a {float:left;width:32%;margin-right:3px;height:30px;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}

.more_city4 {display:block;width:96%;overflow:hidden;margin:0 auto;}
.more_city4 a {float:left;width:25%;height:30px;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}

.more_city5 {display:block;width:96%;overflow:hidden;margin:0 auto;}
.more_city5 a {float:left;width:20%;height:30px;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}

.more_city6 {display:block;width:96%;overflow:hidden;margin:0 auto;}
.more_city6 a {float:left;width:16.5%;height:30px;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}

.more_city {display:block;clear:both;padding-left:1%;}
.more_city a {float:left;width:24.5%;height:30px;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}

/* ========== 一周天气 ==========*/
.weather_week {display:block;clear:both;width:100%;overflow:hidden;padding:0 0 2px;} 
.weather_week dl {float:left;min-width: 82px; width:82px; overflow:hidden; font-size:12px;text-align:center;color:#555;border-right:1px dotted #f3f3f3;}
.weather_week dl:last-child {border:none;}
.weather_week dt {font-size:16px; color:#333; margin:0 0 6px 0;}
.weather_week dd img {width:30px;height:30px;margin:2px auto;}
.weather_week dd {display:block;width:100%;padding:2px 0;}
.weather_week dd.txt {color:#333;line-height:24px; height:24px; overflow:hidden;}
.weather_week dd.txt2 {color:#333;font-size:12px;line-height:24px; height:24px; overflow:hidden;}
.weather_week dd.txt3 {margin-top:4px;}
.weather_week dd.txt3 b {display:block;margin:0 auto;width:48px;height:22px;line-height:22px;color:#fff;background-color:#5ebe00;border-radius:3px;}

.temperature_display {display:block;clear:both;width:100%;overflow:hidden;padding:0 0 2px;border-top:1px solid #e6e6e6}
.temperature_display dl {float:left;min-width: 20%; overflow:hidden; font-size:12px;text-align:center;color:#555;border-right:1px dotted #f3f3f3;}
.temperature_display dl:last-child {border:none;}
.temperature_display dt {font-size:16px; color:#333; margin:0 0 6px 0;}
.temperature_display dd img {width:30px;height:30px;margin:2px auto;}
.temperature_display dd {display:block;width:100%;padding:2px 0;}
.temperature_display dd.txt {color:#333;line-height:24px; height:24px; overflow:hidden;}
.temperature_display dd.txt .highest{
	color:#f00;
}
.temperature_display dd.txt .minimum{
	color:#006aff;
}
.temperature_display dd.txt2 {color:#333;font-size:12px;line-height:24px; height:24px; overflow:hidden;}
.temperature_display dd.txt3 {margin-top:4px;}
.temperature_display dd.txt3 b {display:block;margin:0 auto;width:48px;height:22px;line-height:22px;color:#fff;background-color:#5ebe00;border-radius:3px;}


.txtad1 {display:block;clear:both;width:49%;z-index:9999;border-left:1px solid #e3e3e3;background-color:#fff;border-top:0;border-bottom:0;border-top:0;position:absolute;top:92px;}
.txtad1 a {float:left;width:100%;font-size:16px;padding:10px 0;}
.txtad1 a b {padding-left:10px;}
.txtad1 a.r b{border-left:1px solid #eee;}

@media screen and (min-width: 640px) {
	body,html {
		max-width: 640px;
		font-size: 65px !important;
		margin: 0 auto;
	}
}