*,body{font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
/* public style */
a{text-decoration:underline;}
body{background:#f5fcff url(../images/bg.gif) left 25px repeat-x;width:expression(document.body.clientWidth<=996?"996px":"auto");min-width:996px;height:100%;margin:0;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#006db7;}
a img{border:0;}
.but{width:76px;height:26px;}
.hidden{display:none}
.right{text-align:right}
.center{text-align:center}
.left{text-align:left}
.fright{float:right}
.fleft{float:left}
.white{color:#fff;}
.green{color:#008000;}
.red{color:red}
.blue{color:blue}
.pink{color:#c00}
.gray{color:#aaa}
.yellow{color:#ff0;}
.black{color:#333;}
.f10,.f10 p,.f10 div,.f10 b{font-size:10px}
.f12,.f12 p,.f12 div,.f12 b{font-size:12px}
.f14,.f14 p,.f14 div,.f14 b{font-size:14px}
.f16,.f16 p,.f16 div,.f16 b{font-size:16px}
.f24,.f24 p,.f24 div,.f24 b{font-size:24px}
.f36,.f36 p,.f36 div,.f36 b{font-size:36px}
.f48,.f48 p,.f48 div,.f48 b{font-size:48px}
.l150,.l150 p,.l150 div{line-height:150%;}
.l200,.l200 p,.l200 div{line-height:200%;}
.l300,.l300 p,.l300 div{line-height:300%;}
.p8{padding:8px;}
.pl8{padding-left:8px;}
.pr8{padding-right:8px;}
.pt8{padding-top:8px;}
.pb8{padding-bottom:8px;}
.block{display:block}
.b0{border:0}
.cboth{clear:both;}
.b{font-weight:bold;}
.nor{font-weight:normal;}
hr,div.rpanel hr{border:0;border-bottom:1px solid #ffd0d0;font-size:0;margin:5px 0;padding:0;}
div.panel hr{border-bottom:1px solid #adf;}
a.noline{text-decoration:none;}
a.noline:hover{text-decoration:none;}
p{padding:5px 0 6px 0;word-break:break-all;word-wrap:break-word;}
/* public style end */
/*------------------------*/
#mainbox{width:1200px;margin:0 auto;}
	#mainbox a{}
	#mainbox a.visted{color:#800080;}
#fullbox,.fullbox{ width:996px;margin:0 auto;}
.leftbox{width:77%;float:left;}
.rightbox{width:22%;float:left;}
/*----------leftbox CSS------------*/
.leftbox{}
.panel,.rpanel{background:#fff;margin:0 8px 8px 8px;border:1px #59b2ee solid;border-top:0;}
.rpanel{border:1px #ffd0d0 solid;border-top:0;}
.mtitle,.rtitle,.gtitle{font-weight:bold;color: #3fa7ed;overflow:hidden;padding:4px 0 4px 10px;border-top:1px #3fa7ed solid;border-bottom:1px #3fa7ed solid;line-height:22px!important;height:22px!important;display:block;font-size: 16px;}
.r_panel .mtitle a{float: right;padding-right: 5px;}
.panel .mtitle .fleft a{font-weight:unset!important;}
.panel .lists{line-height: 30px;margin-left: 10px;overflow: hidden;font-size: 16px;}
.rtitle{background-position:0 -78px;border-top:1px #ffd0d0 solid;border-bottom:1px #ffd0d0 solid;}
.gtitle{background-position:0 -110px;border-top:1px #bbe1a6 solid;border-bottom:1px #bbe1a6 solid;}
.mcon{margin:10px;clear:both;}
.more{float:right;text-align:right;padding:0 8px 0 0;}
/*---------------------------------*/
.rightbox{}
.radbox{text-align:center;background-color:#fff;border:1px #adf solid;padding:4px 0;margin:0 0 8px 0;}
.r_panel{background:#fff;border-left:1px #3fa7ed solid;border-right:1px #3fa7ed solid;border-bottom:1px #3fa7ed solid;margin-bottom:8px;}
.r_panel ul,.g_panel ul{margin:0;padding:0;}
.r_panel ul li,.g_panel ul li{list-style:none;padding:5px 0;padding-left:5%;border-bottom:1px #eee solid;width: 91%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g_panel{background:#fff;border-left:1px #bbe1a6 solid;border-right:1px #bbe1a6 solid;border-bottom:1px #bbe1a6 solid;margin-bottom:8px;}
.but_L1,.but_L2,.but_Z1,.but_Z2,#moretools,ul.lst li,ul.lst2 li,ul.lst3 li,ul.lst4 li{background:url(../images/icon.gif) no-repeat;}
.but_L1,.but_L2,.but_Z1,.but_Z2{padding:0;margin:0;border:0;color:#464646;width:82px;height:23px;line-height:23px;vertical-align:middle;cursor:pointer!important;cursor:hand;}
.but_Z1,.but_Z2{width:67px;}
.but_L1{background-position:-80px -35px;}
.but_L2{background-position:-80px -61px;}
.but_Z1{background-position:-10px -35px;}
.but_Z2{background-position:-10px -61px;}
.inp,.inp_2,.inp2,.inp2_2,.inp3,.inp3_2,.inp4,.inp4_2,.inp5,.inp5_2{width:288px;width:280px!important;font-family:Verdana, Arial, Helvetica;border:#A1BCA3 1px solid;vertical-align:middle;height:23px;height:18px!important;line-height:21px;line-height:16px!important;padding:3px 3px 0 3px;}
.inp_2,.inp2_2,.inp3_2,.inp4_2,.inp5_2{border:#99e300 1px solid;}
.inp2,.inp2_2{width:208px;width:200px!important;}
.inp3,.inp3_2{width:108px;width:100px!important;}
.inp4,.inp4_2{width:58px;width:50px!important;}
.inp5,.inp5_2{width:28px;width:20px!important;}

#top{height:25px;line-height:25px;padding:0 8px;background-position:0 -42px;}
	#top a{font-size:12px;}
	#menu{float:left;}
		#menu ul{margin:0;padding:0;}
		#menu ul li{list-style-type:none;float:left;padding:0 8px 0 0;}
		#moretools{display:block;padding:0 12px 0 0;background-position:-192px -46px;color:#0353ce;}
	#moremenu{background:#fff;border:1px solid #81A9E6;position:absolute;top:21px;left:198px;width:100px;z-index:9;display:none;}
		#moremenu ul{margin:0;padding:0;}
		#moremenu ul li{list-style-type:none;line-height:24px;height:24px;}
		#moremenu ul li a{display:block;text-decoration:none;padding:0 5px;}
		#moremenu ul li a:hover{background-color:#36c;color:#fff;}
		#moremenu ul li.bort{border-top:1px solid #b2d0ea;}
	#ulink{float:right;}
.miniMenu{background-color:#f7ffff;border-bottom:1px solid #dff2ff;}
#header{padding:20px;width:995px;width:955px!important;margin:0 auto;}
	#header a{ text-decoration:none}
	#header h1,#header h1 a,#tt{font-size:36px;font-weight:bold;margin-left:3px;}
/* footer */
#footer{line-height:180%;text-align:center;color:#999;padding: 5px 0 10px 0;}
	#footer a,#footer a:visited{color:#999;}

ul.all,ul.lst,ul.lst1,ul.lst2,ul.lst3,ul.lst4,ul.lst5,ul.lst6{padding:0;margin:0;margin:0 0 8px 0!important;width:100%;}
	ul.all li,ul.lst li,ul.lst1 li,ul.lst2 li,ul.lst3 li,ul.lst4 li{background-position:-500px -3px;list-style-type:none;float:left;padding:0 0 0 12px;line-height:24px;height:24px;overflow:hidden;}
	ul.all li{width:108px!important;width:120px;}
	ul.lst li{width:233px!important;width:245px;}
	ul.lst1 li{width:358px!important;width:370px;}
	ul.lst2 li{width:108px!important;width:120px;}
	ul.lst3 li{width:168px!important;width:180px;}
	ul.lst4 li{width:93px!important;width:105px;}
	ul.lst5 li{list-style-type:none;float:left;padding:0 0 0 12px;line-height:28px;height:28px;overflow:hidden;width:108px!important;width:120px;}
	ul.lst6 li{width:168px!important;width:180px;list-style-type:none;float:left;padding:0 0 0 12px;line-height:32px;height:32px;overflow:hidden;}

select{vertical-align:middle;height:23px;font-size:14px;}

/* 底部 */
#allcha{background-color:#e1f5ff;padding:10px;clear:both;text-align:center;}
#alltools{background-color:#f5fcff;border:1px #adf solid;padding:9px;clear:both;width:960px!important;width:980px;margin:10px auto 0 auto;}
/* 导航 */
ul{margin:0;padding:0;}
ul.dh li{list-style:none;padding:5px 8px;border:0;width:52px;width:36px!important;float:left;}
ul.tl li{list-style:none;padding:0 8px;border:0;width: 42%;float:left;line-height:24px;overflow:hidden;}
.hpanel{background:#fff;margin:0 0 8px 8px;border:1px #adf solid;border-top:0;float:left;width:385px;width:375px!important;}
.topd{margin:0 auto 8px auto;border:1px solid #adf;clear:both;background:url(../images/bg_t.jpg) repeat-x;padding:2px 0 0 8px;padding:0 0 0 8px!important;line-height:29px;height:29px;line-height:26px!important;height:26px!important;width:980px;width:970px!important;display:block;}
.flink{margin:0 auto 8px auto;border:1px solid #adf;clear:both;padding:2px 6px;line-height:24px;line-height:21px!important;width:980px;width:966px!important;display:block;background-color:#fff;}

/*products*/
.products{position:absolute;right:0;top:20px;width:422px;}
.products a{display:block;}
.products a:hover{color:#ff8000;}
.products span{position:absolute; right:22px;top:0px;background:url(images/tip_arr.gif) no-repeat 0 0;width:9px;height:5px;display:block;z-index:9999;}
.products_bg{width:422px;background:#fff;filter:Alpha(Opacity=95);opacity:9;position:absolute;left:0;top:4px;border:1px solid #c5c5c5;width:420px!important;height:96px;height:94px!important;}
.xl_products{width:422px;position:absolute;left:0;top:4px;overflow:hidden; zoom:1;padding:4px;width:414px!important;}
.xl_products ul{}
.tr{ text-align:right;}
.tc{ text-align:center;}
.xl_products li{float:left;width:69px;list-style:none;margin:0;padding:0 0 0 5px;line-height:22px;height:22px;width:64px!important;}

.button1{
	background:url(images/button_bg.gif); width:59px; height:30px; text-align:center; color:#FFFFFF; font-weight:bold; border:0px; margin-left:10px; margin-bottom:-5px; cursor:pointer;
	}
.button3{
	background:url(images/button7.gif); width:103px; height:30px; text-align:center; color:#FFFFFF; font-weight:bold; border:0px; margin-left:10px; margin-bottom:-5px; cursor:pointer;font-size:13px;
	}
/*发布信息，*/
.button2{
	background:url(images/button_bg1.gif); width:90px; height:30px; text-align:center; color:#FFFFFF; font-weight:bold; border:0px; margin-left:10px; margin-bottom:-5px; cursor:pointer;
	}
/*按钮：搜索*/
.search-button{
    background:url(images/search_button.gif) no-repeat; width:51px; border:none; color:#7C4600; text-align:center; height:22px;
}
.title h2{ text-align:center; font-size:26px; color:#990000; width:100%}
.titlegreen h2{ font-size:28px; color:#009900;width:100%}


.pro_city {
	clear: both;
}
.pro_city b{
	display: block;
	float: left;
	border: 1px solid #d9f0ff;
	background-color: #e2e5ff;
	margin: 5px;
	cursor: pointer;
	width: 78px;
	height: 36px;
	color: #0061A3;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}

.pro_city a{
	display: block;
	line-height: 36px;
	float: left;
	font-size: 14px;
	margin-left: 14px;
	text-decoration: none;
}

/*5-40天天气*/
.nav_list {
	overflow: hidden;
	margin-bottom: 10px;
}
.nav_list li {
	width: 25%;
	height: 25px;
	display: inline;
	float: left;
	line-height: 25px;
	text-indent: 18px;
}
/*详情页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;
	font-size: 16px;
	line-height: 30px;
}
/*详情页e*/
.yujing_content a{
	font-size: 13px!important;

	color: #0C0C0C!important;
}

/*天气生活推荐*/
.box{
	width: 100%;
	margin: 15px 0px 0px 0px;
	overflow: hidden;
	border: 1px solid #D6F2FF;
	background-color: #F7FFFE;
	height: auto;
}

.tt a:hover {
	color: #333;
}

#yubao{
	width: 100%;
	text-align: center;
	/*border: 1px solid red;*/
}
.active{
	background-color: #aab4ff;
	font-weight: bold;
	color: #FFFFFF;
}
#qx a {
}

.tqshcat{
	float: left;margin: 5px;padding: 5px;
}
.tianqishenghuo{
	display: flex;width: 100%;flex-direction: row;flex-wrap: wrap;
}
.tianqishenghuo li{
	width:48%;padding: 5px;display: flex
}
.tianqishenghuo li img {
	width: 120px;
	height: 80px;
}
.tqshright{
	width: 400px!important;text-align:left!important;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.tqshright a{
	font-size: 14px;padding: 0 0 0 10px;width: 100px;
}
/*天气生活推荐结束*/

.next123{text-align: center;margin: 10px 0;}
#mainbox .leftbox .panel h1{font-weight: bold;margin: 10px 0;}
.xianguan{border:1px #3fa7ed solid ; margin: 0 8px 8px 8px;}
.xianguan .xgtitle{border-bottom:1px #3fa7ed solid;font-weight: bold;color: #3fa7ed;font-size: 16px;padding-left: 10px;line-height: 30px}
.xianguan ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;}
.xianguan ul .xgli{width: 48%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 25px;}
.mbx{width: 1200px;margin: 0 auto;}
.mbx .mbxcon{margin-left: 10px;padding: 10px 0;}
.listtt{font-size: 22px;text-align: center;}
