﻿
/*common.css*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, .x
{
	margin: 0;
	padding: 0;
}
ul, li
{
	list-style: none;
}
table
{
	border-collapse: separate;
}
a img, img, iframe
{
	border: none;
}
a span, form label
{
	cursor: pointer;
}
html
{
	color: #333;
}
body, input, select, textarea
{
font-family: "Hiragino Sans GB", "Microsoft YaHei", 黑体, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}
a
{
	text-decoration: none;
}
a:link, a:visited
{
	color: #25d;
}
a:hover, a:active, a:focus
{
	color: #ff6a00;
	text-decoration: none;
}
/*topbar.css*/
.topbar {
    width: 100%;
    height: 36px;
    /* background: url(/images/bgtiao.png) 0 -217px; */
    border-bottom: 1px solid #dadada;
    zoom: 1;
    line-height: 36px;
    background-color: #fff;
    color: #333;
}.topbar a
{
	color: #333 !important;
}
.topbar a:hover
{
	color: #ff6a00 !important;
}
.top-nav
{
	width: 1190px;
	margin: 0 auto;
	position: relative;
}
.bar-left
{
	float: left;
	
	position: relative;
width:560px;overflow:hidden;height:36px;
}
a.cityname
{
	font-size: 14px;

	 color: red !important;
	padding-right: 2px;
}
.citychange
{
	font-size: 14px;
	padding: 1px 5px;
}
.bar-right
{
	position: absolute;
	 
	right: 2px;
	font-size: 12px;
}
.bar-right a
{
	height: 36px;
	line-height: 36px;
	_line-height: 14px;
	padding: 0 6px;
}
.fftg
{
	border-right: none !important;
}
.fftg a
{
	color: #ff6a00 !important;
	font-weight: bold;
}
.tqspan
{
	margin-left: 15px;
}
.bar-middle
{
	float: left;
	margin-left: 100px;
}
.bar-middle a
{
	position: relative;
	display: inline-block;
	height: 27px;
	line-height: 26px;
	padding: 0 18px;
}
.bar-middle a.current
{
	background: #fff;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}
/*main-top.css*/.w
{
	width: 1000px;
	margin: 0 auto;
}
.clearfix:after
{
	content: '.';
	display: block;
	font-size: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
.header
{
	position: relative;
	overflow: hidden;
	height: 94px;
	width: 1190px;
	margin: 0 auto;
	top:8px;
}
.hdiv{font-size:12px;margin-top: 22px;color:#4B4B4B;margin-left:200px;}
.logo
{
	/*position: absolute;*/
	top: 26px;
	left: 0;
}
.hot-search
{
	padding-top: 5px;
	padding-left: 7px;
	clear: both;
}
.hot-search a
{
	color: #868686;
	font-size: 12px;
	margin-right: 10px;
}
.search-bar
{
	position: absolute;
	top: 22px;
	left: 381px;
}
.clear
{
	clear: both;
}
.search-kw
{
	font-size: 12px;
	margin-top: 5px;
}
.search-kw a
{
	margin-left: 5px;
	color: #666;
	text-decoration: none;
}
.search-text
{
	float: left;
	width: 310px;
	height: 23px;
	line-height: 22px;
	padding: 5px 0 5px 28px;
	color: #9e9e9e;
	border: 1px solid #D6D6D6;
	background: #fff url(/images/search-ico.png) no-repeat 3px 3px;
	font-size: 13px;
}
.top-search
{
	float: left;
	width: 83px;
	height: 35px;
	border: none;
	_border: medium none;
	cursor: pointer;
	background: url(/images/header-icon.png) -46px -70px no-repeat;
	color: #504F4F;
	font-weight: bold;
	font-size: 14px;
}
.top-search:hover
{
	background: url(/images/header-icon.png) -46px -105px no-repeat;
}
.info-btn
{
	position: absolute;
	right: 0;
	top: 22px;
	width: 141px;
	text-align: center;
}
a.post-info-e:hover, a.update-info-e:hover, .post-info-e, .update-info-e
{
	display: inline-block;
	background: url(/images/header-icon-e.png) no-repeat;
	text-decoration: none;
	top: 28px;
}
.post-info-e, .update-info-e
{
	height: 35px;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer;
}
.post-info-e
{
	text-shadow: 1px 1px 0 #E24D13;
	background-position: 0 0;
	color: #fff !important;
	padding-left: 35px;
	width: 106px;
	text-align: left;
}
 


a.post-info:hover, a.update-info:hover, .post-info, .update-info
{
	display: inline-block;
	background: url(/images/header-icon.png) no-repeat;
	text-decoration: none;
	top: 28px;
}
.post-info, .update-info
{
	height: 35px;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer;
}
.post-info
{
	text-shadow: 1px 1px 0 #E24D13;
	background-position: 0 0;
	color: #fff !important;
	padding-left: 35px;
	width: 106px;
	text-align: left;
}
a.post-info:hover
{
	background-position: 0 -35px;
}
a.update-info:hover
{
	background-position: 0 -105px;
}
.update-info
{
	background-position: 0 -70px;
	right: 0px;
	color: #333 !important;
	width: 129px;
	text-align: center;
}
.main-content
{
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	position: relative;
border-radius: 6px;
	border-top: 2px solid #268FE1;
}
/*footer.css*/.footernormal
{
	width: 1000px;
	margin: 0 auto;
	border-top: 1px solid #0da1d8;
	overflow: hidden;
	clear: both;
	padding-top: 5px;
}
.footer
{
	margin: 0 auto;
	width: 1000px;
	padding: 20px 0 15px;
	overflow: hidden;
	text-align: center;
	color: #666;
}
/*fd.css*/.fd-btn
{
	height: 155px;
	position: fixed;
	right: -350px;
	top: 300px;
	width: 350px;
	z-index: 3;
}
* html .fd-btn
{
	position: absolute;
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop)+160);
}
.fd-btn .feedback
{
	background: url( "/images/feedback.png" ) repeat scroll 0 0 transparent;
	display: inline-block;
	height: 101px;
	left: -33px;
	outline: 0 none;
	position: absolute;
	text-indent: -2000px;
	top: 0;
	width: 33px;
}
.fd-btn .feedback:hover
{
	background-position: -33px 0;
}
.fd-btn .fd-top
{
	background: url( "/images/feedback.png" ) repeat scroll 0 -102px transparent;
	display: none;
	height: 61px;
	left: -33px;
	position: absolute;
	text-indent: -2000px;
	top: 93px;
	width: 33px;
}
.fd-btn .fd-top:hover
{
	background-position: -33px -102px;
}
.fdCnt
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	padding: 15px;
}
.fdCnt h3
{
	font-size: 14px;
	margin-bottom: 10px;
}
.fdTips
{
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 20px;
	height: 180px;
	line-height: 180px;
	text-align: center;
}
.fdCnt textarea
{
	border: 1px solid #CFCFCF;
	display: block;
	height: 100px;
	margin-bottom: 10px;
	padding: 5px;
	width: 305px;
}
.fb-open
{
	box-shadow: 2px 2px 8px #AAAAAA;
}
.button, .button-disabled
{
	border: 1px solid #D1D1D1;
	color: #333333;
	display: inline-block;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	vertical-align: middle;
}
.button-bg
{
	background-color: #dddddd;
}
.button-cursor
{
	cursor: pointer;
}
.red, .highlight
{
	color: #FF5500 !important;
}
.hide
{
	display: none;
}
html
{
	_overflow-x: hidden;
}
.fixedBtn .feedback
{
	hide-focus: expression(this.hideFocus=true);
	outline: none;
	display: inline-block;
	text-indent: -2000px;
	background: url( '/images/feedback.png' );
	width: 33px;
	height: 101px;
	position: absolute;
	left: -33px;
	top: 0;
}
.fixedBtn .feedback:hover
{
	background-position: -33px 0;
}
.fixedBtn .top
{
	display: none;
	text-indent: -2000px;
	background: url( '/images/feedback.png' ) 0 -102px;
	width: 33px;
	height: 61px;
	position: absolute;
	left: -33px;
	top: 93px;
}
.fixedBtn .top:hover
{
	background-position: -33px 0;
}
.feedbackCnt
{
	border: none;
	padding: 15px;
	background: #fff;
}
.feedbackCnt h3
{
	font-size: 14px;
	margin-bottom: 10px;
}
.feedbackTips
{
	font-size: 20px;
	height: 180px;
	text-align: center;
	line-height: 180px;
	background: #fff;
}
.feedbackCnt textarea
{
	display: block;
	width: 305px;
	height: 100px;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #cfcfcf;
}
.fb-open
{
	border: 1px solid #cfcfcf \9;
	borer-right: none;
	box-shadow: 2px 2px 8px #aaa;
}
.button-orange
{
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #ff8110;
	border-color: #f47602;
}
.button-orange:hover
{
	background: #f89918;
}
.list-5 .list-item-content div
{
	overflow: hidden;
	text-overflow: ellipsis;
}
.ads
{
}
.ads-item
{
	display: inline-block;
	padding: 10px 0;
	width: 130px;
	margin-right: 10px;
	vertical-align: top;
	cursor: pointer;
}
.ads-item:hover
{
	color: #06c;
}
.ads-item img
{
	width: 100px;
	height: 100px;
}
.ads-item strong
{
	display: block;
	font-weight: 500;
}
.glist-section-image
{
	padding-left: 0;
}

