﻿
/*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;
}
#header{box-shadow: 0 1px 2px #e05241;
    margin-bottom: 8px;
    background: #fff;
height:125px;
background: url(/images/orangebg.gif) 0 -31px repeat-x;

}
#selection
{
	width: 1200px;
	margin:0 auto;
	padding: 5px 10px 0px 10px;
	color: #333; /*position:fixed;*/
	zoom: 1;
	z-index: 999;
}

 
.seltabs
{
	width: 1200px;
	margin: 0 auto;
	clear: both;
	color: #333333;
	 
}
.seltabscon
{
	margin: 1px;
	height: 35px;
	padding-left: 8px;
	zoom: 1;
	background:#f4f4f4;
border-bottom:2px solid #E05241;
}

.seltabscon a, .seltabscon a span, .seltabscon .select, .seltabscon .select span
{
	
	text-decoration: none;
}

.seltabscon a
{
	float: left;
	display: inline-block;
	padding: 0 2px 0 0;
	background-position: right -26px;
	margin: 4px 4px 0 0;
	height: 26px;
	position: relative;
padding-top:5px;
	 
	color: #333;
	
}


.seltabscon a:hover
{
	text-decoration: none;

text-decoration: underline;



}
.dic{color:#fff}
.seltabscon a span
{
	display: inline-block;
	padding: 0 8px 0 10px;
	height: 26px;
	line-height: 26px;
	_line-height: 27px;
	line-height: 27px\0;
	_overflow: hidden;
	font-size: 12px;
	background-position: 0 -26px;
}
.seltabscon .select
{
	background-position: right 0px;
	height: 26px;
	font-weight: 700;
}

.seltabscon .select:hover
{
	color: #000;
}
.seltabscon .select span
{
	background-position: left 0;
	height: 26px;
	line-height: 28px;
}

.secitem
{
	font-size: 16px;
	 
}
.secitem dt
{
	float: left;
	color: #000;
}
.secitem dd
{
	overflow: hidden;
	display: block;
	zoom: 1;
}
.secitem a
{
	margin: 5px 20px 5px 12px;
	
}
.seltabscon .dic
{
	text-decoration: none;
	color: black;
	text-align:center;
	 
/*text-decoration: underline;*/
background: #E05241;
padding: 0 16px;
padding-top:5px;
color:#fff;
	}








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;
    color: rgb(51, 51, 51);
background-color: #f7f7f7;
}
a
{
	text-decoration: none;
color:#999;
}
a:link, a:visited
{
/*color:#24D;*/

}
a:hover, a:active, a:focus
{
	color: #ff6a00;
	text-decoration: none;
}
/*topbar.css*/
.topbar
{
	width: 100%;
	height: 36px;
	background: #f5f5f5;
	 
/*	border-bottom: 1px solid #dadada;*/
	zoom: 1;
	line-height: 36px;
	color:#333;
}
.topbar a
{
	color:#333 !important;
}
.topbar a:hover
{
	color: #ff6a00 !important;
}
.top-nav
{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.bar-left
{
	float: left;
	 
	position: relative;
}
a.cityname
{
	 
	color: red !important;
	padding-right: 2px;
}
.citychange
{
	font-size: 12px;
	padding: 1px 5px;
}
.bar-right
{
	position: absolute;
	 
	right: 2px;
	font-size: 12px;
}
.bar-right a
{
	height: 12px;
	line-height: 12px;
	_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;
}
/*articleheader.css*/.blue-span
{
	color: #0F8FC4;
	font-weight: bold;
}
.head-toplist a
{
color:#333;
}
.head-toplist a:hover
{
	color: #ff6a00;

}
 .head-toplist{top:45px;left:260px;    width: 1170px;    margin: 0 auto;    margin-top: 8px;margin-bottom: 8px;background: url(../images/location.gif) no-repeat 0 2px;padding-left: 23px;    font-size: 14px;}
.header
{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 100px;
}
.logo
{
	position: absolute;
	top: 16px;
	left: 0;
}
a.post-info
{
	height: 35px;
	text-align: right;
	line-height: 35px;
	font-size: 15px;
	cursor: pointer;
	color: white;
	font-weight: bold;
	 top:30px;
	position: absolute;
	 
	right: 0px;
padding-left:8px;
padding-right:8px;
background:#E05241;
}
a.post-info:hover
{
	text-decoration: none;
color:white;
	text-decoration: underline;
}
.main-content
{
	width: 1200px;
	margin: 0 auto;
}
/*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: 1200px;
	padding: 20px 0 15px;
	overflow: hidden;
	text-align: center;
	color: #666;
background: #fff;
    margin-top: 8px;
}
/*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;
}
#main a.t:hover
{
	color: #810081;
}


/*ad样式*/
#ad_guanggao
{
	width: 1200px;
	 
	margin: 0 auto;
	padding: 0 auto;

	
	
}
#adv
{
	width: 1200px;
	margin: 0 auto;
	padding: 0 auto;
	margin-top:10px;
}
#adv .adv1 li
{
	float: left;
	position: relative;
	cursor: pointer;
	margin-right:14px;
	margin-top:8px;
	display: inline;
}
#adv .adv1 li img
{
	/*width:184px;
	height:150px;*/
}
#adv .adv2
{
	width: 1200px;
	margin: 0 auto;
	padding: 0 auto;
	clear: left;
}
#adv .adv2 li
{
	float: left;
	position: relative;
	cursor: pointer;
	margin: 0 0 5px 0px;
	display: inline;
}
#adv .adv2 li img
{
	margin-right:5px;
}

#adv .adv3 li
{
	float: left;
	position: relative;
	cursor: pointer;
	margin-right: 16px;
margin-top: 8px;
	display: inline;
}
#adv .adv3 li img
{
	width: 592px;
	 
}

#adv .adv4 li
{
	float: left;
	position: relative;
	cursor: pointer;
	margin: 0 0 5px 13px;
	display: inline;
}
#adv .adv4 li img
{
	
}
  
.ad_cont p {
line-height: 25px;
padding: 12px 15px;
margin: 0!important;
font-size: 16px;
font-family: 'Microsoft YaHei','SimHei';
color: #333!important;
font-weight: bold;
}
 .ad_box, .ad_box dt, .ad_box dd, .ad_box p {
line-height: normal;
}
.ad_box, .ad_box dt, .ad_box dd, .ad_box p {
line-height: normal;
}
.ad_cont {
height: 100px;
}

.ad_tel {
background: url(/images/tel.gif) no-repeat left 0;
line-height: 16px;
padding-left: 25px;
font-size: 14px;
font-weight: bold;
font-family: georgia;
color: black!important;
}



.ppc_box {
height: auto;
overflow: hidden;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.ppc_box dt {
width: 110px;
float: left;
}

.tel-icon {
background: url(/images/phone.jpg) no-repeat left 5px;
padding-left: 30px;
padding-top: 6px;
}
.ppc_box dt img {
border: 2px solid #CCC!important;
width: 110px!important;
height: 82px!important;
}





 



.zdimg{width:140px; height:108px;float:left;margin-top:0px;margin-right:15px;border: 1px solid #EEEEEE;}
.wlt_ico {
    color: #FFFFFF;
    border: 1px solid #f84c4c;
    padding: 0 2px;
    border-radius: 2px;
    font-size: 14px;
    background: #f84c4c;
    float: right;
    margin-right: 30px;
    font-size: 66.6666666%;
    display: inline-block;
    padding: .25em;
    border-radius: 2px;
    color: #fff;
    font-weight: 400;
    margin-right: .2em;
    overflow: hidden;
    vertical-align: middle;
    line-height: 1em;
}
.ico-jing, .ico-ding {
    display: inline-block;
    height: 10px;
    padding: 4px;
    width: 16px;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 10px;
    top: 14px;
    background: #f84c4c;
}
.icon.blue_v {
    background-size: 16px auto;
    width: 14px;
    height: 11px;
    background-position: 0 0;
    margin-top: 4px;
}
.icon {
    background: url(/images/abl_bg_01.png) no-repeat;
    display: inline-block;
    margin: 3px 3px 0 0;
}
.dlianxi{float:right;text-align:center;    margin-left: 10px;    }
.lookdate{   line-height: 50px;    font-size: 16px;}

.btn-contact {
       background: #fff;
    border: 1px solid #ee4341;
    border-radius: 3px;
    color: #ee4341;
    /* font-weight: 700; */
    font-size: 16px;
    width: 140px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
}
.btn-contact:hover {
    background: #ee4341;
    color: #fff;
}
.info-title a{color: #333;
     font-weight: bold;  
    font-size: 18px;
  }
.info-title a:hover{color:red}

#rightSide{width:1200px;border:1px #DDD solid;font: 12px/2 Arial,Tahoma,"����"; text-align:center;margin-top:10px;    background: #fff;}
.ztbox {
font-size: 12px;
background: white;
padding: 1px;
margin-bottom: 10px;
overflow: hidden;
}
.tips,.v_hst,.rightSide_cont{margin-bottom:5px;font-size:14px}
.tips h4, .tips h5, .tips h6 {
font-size: 100%;
font-weight: normal;
}
.r-tit 
{
	text-align:left;
background-color: #F3F3F3;
background-position: 10px -224px;
color: #707070;
font-size: 12px;
height: 26px;
line-height: 26px;
padding: 0 5px 0 27px;
margin-bottom: 5px;
}

.f14
{
	font-size: 14px;
}
.listnav-con
{
	width: 1200px;
	margin: 0 auto;
}
.nav-bar
{
	margin: 2px 0 9px;
	overflow: hidden;
}
.main-content
{
	border-bottom: 1px solid #ddd;
}
.search-cond
{
	position: relative;
	z-index: 1;
	border: 1px solid #e6e6e6;
	padding: 1px 1px 0 1px;
margin-bottom:10px;
background: #fff;
}
.cond-bar
{
	position: relative;
	z-index: 2;
	border-bottom: 1px solid #ddd;
}
.cond-bar ul
{
	background: #f2f2f2;
	height: 28px;
	padding-top: 4px;
	line-height: 28px;
	position: relative;
	z-index: 3;
	padding-left: 10px;
	zoom: 1;
}
.cond-bar li
{
	float: left;
	padding: 0 12px;
	margin: 0 1px;
	height: 27px;
}
.cond-bar li a
{
	color: #5c5c5c;
	font-size: 13px;
}
.cond-bar li.current
{
	border: 1px solid #d8d8d8;
	border-top: 2px solid #f07421;
	border-bottom: none;
	height: 26px;
	line-height: 24px;
	background: #fff;
	position: relative;
	top: 1px;
	left: 0;
	z-index: 1001;
}
.cond-bar li.current a
{
	color: #000;
}
.cond-con
{
	clear: both;
	padding: 10px 0px 6px 0;
	position: relative;
}
.cond-con ul li
{
	float: left;
}
.cond-table
{
	width: 1200px;
}
.cond-table ul:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
}
.cond-table td
{
	padding: 3px 0;
	vertical-align: top;
}
.cond-table a
{
	display: inline-block;
	padding: 1px 4px;
	color: #333;
	white-space: nowrap;
}
.cond-table a.current
{
	font-weight: bold;
color: #f46;
/*    border: 1px solid #f46;*/
}
.select-txt
{
	border: 1px solid #DDD;
	height: 16px;
	line-height: 16px;
	width: 40px;
	vertical-align: middle;
}

.search-blbtn
{
	float: left;
	width: 68px;
	height: 24px;
	border: 1px solid #d6d6d6;
	background: #EDEDED;
	margin-left: 10px;
	color: #000;
	margin-right: 30px;
	cursor: pointer;
	_line-height: 18px;
}
.cond-div
{
	float: left;
	overflow: hidden;
}
.cond-div span
{
	display: inline-block;
	position: relative;
	_top: 2px;
	_left: 15px;
	background: #f5f6f4;
	padding: 2px 18px 2px 7px;
	margin-right: 6px;
}
.cond-div span a
{
	position: absolute;
	right: 1px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url(/images/main-icon.png) -172px -158px no-repeat;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.cond-div span a:hover
{
	background: url(/images/main-icon.png) -172px -145px no-repeat;
}
.search-bltext
{
	float: left;
	width: 200px;
	height: 20px;
	border: 1px solid #ddd;
	padding: 2px 0 0 4px;
	margin-left: 4px;
}

.list-mid
{
	overflow: hidden;
	margin: 10px auto 0;
	zoom: 1;
	width: 1200px;
}
.list-mid em
{
	font-weight: normal;
	color: #ff6a00;
	font-style: normal;
}
.lm-con
{
	float: left;
	width: 1196px;
	 
	overflow: hidden;
border: 1px solid #ddd;
background: #fff;
}
.lmc-cond {
height: 26px;
width: 1000px;
margin: 0 auto;
line-height: 26px;
margin-top: 15px;
position: relative;
border-bottom: 2px solid #1B84DC;
}
.no-cond
{
	border-bottom: 1px solid #9cf;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.lmc-cond ul
{
	float: left;
}
.ul-right
{
	margin-left: 130px;
	float: right !important;
}
.lmc-cond li
{
	float: left;
	background: url(/images/main-icon.png) right -26px;
	height: 26px;
	text-align: center;
	margin-right: 8px;
	font-size: 14px;
}
.lmc-cond li a
{
	display: inline-block;
	background: url(/images/main-icon.png) 0px -26px;
	padding: 0 18px 0 20px;
	margin-right: 2px;
	color: #555;
	height: 26px;
	vertical-align: top;
}
.lmc-cond li a:hover
{
	text-decoration: none;
}
.lmc-cond .current
{
	background: url(/images/main-icon.png) right 0;
}
.lmc-cond .current a
{
	color: #fff;
	background: url(/images/main-icon.png) left 0;
}
.lmc-bottom
{
	line-height: 26px;
	position: relative;
	background: #f8f8f8;
	padding-left: 4px;
}
.info-total
{
	color: #ff6a00;
	padding: 0 2px;
}
a.change-text
{
	position: absolute;
	top: 8px;
	right: 2px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	background: #f5f5f5 url(/images/main-icon.png) no-repeat 5px -103px;
	border: 1px solid #ccc;
	padding: 0 8px 0 25px;
	color: #666;
}
a.change-text:hover
{
	text-decoration: none;
	background-color: #eee;
}
.list-ul
{
	background: #f7fcff;
	border: 1px solid #d1eeff;
	zoom: 1;
	padding: 3px 5px;
	margin: 0 0 5px 36px;
	clear: both;
	position: relative;
	z-index: 1000;
	font-size:12px;
}
.list-ul:after
{
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	clear: both;
}
.list-ul li
{
	position: relative;
	margin-left: 2px;
	white-space: nowrap;
}
.list-ul li a.a-hover
{
	position: relative;
	background: #fff;
	top: 0;
	left: 0;
	padding: 0 3px;
	border: 1px solid #ddd;
	z-index: 1002;
	border-bottom: none;
}
.list-ul ul
{
	display: none;
	position: absolute;
	top: 19px;
	left: 0px;
	padding: 8px 10px;
	width: 300px;
	background: #fff;
	border: 1px solid #ddd;
	z-index: 1001;
}

.list-ul li input
{
	vertical-align: middle;
	zoom: 1;
}
.list-ul li label
{
	padding-left: 2px;
	vertical-align: middle;
	cursor: pointer;
	zoom: 1;
	color: #25d;
}
.list-ul li.checked label
{
	color: #000000;
	font-weight: bold;
}
.search_line_btn
{
	width: 48px;
	border: none;
	border-left: 1px solid #EAE9E9;
	border-right: 1px solid #EAE9E9;
	height: 24px;
	cursor: pointer;
	background: url(/images/button_gray.png);
}

.rad
{
	float: right;
	color: #707070;
	margin-top: 4px;
}
.rad .input_in
{
	display: inline;
	float: left;
	line-height: 12px;
	margin-left: 10px;
}
.rad .input_in input
{
	float: left;
}
.rad .input_in label
{
	cursor: pointer;
}
input, select, textarea
{
	vertical-align: middle;
	_vertical-align: top;
}

.info-list li
{
	border-bottom: 1px dashed #dadada;
	    padding: 20px 20px;
	position: relative;
	color: #5d5d5d;
	zoom: 1;
	overflow: hidden;
	line-height: 180%;
}
.info-list li:hover
{
	background: #F6FAFE;
}
.ding-icon
{
	display: inline-block;
	margin-right: 3px;
	background: url(/images/ding-icon.png) no-repeat 0 0;
	width: 15px;
	height: 16px;
}
.tg-icon
{
	display: inline-block;
	margin-right: 3px;
	background: url(/images/tg-icon.png) no-repeat 0 0;
	width: 27px;
	height: 16px;
}
/*list样式公用部分*/
.li-money
{
	font-size: 16px;
	color: #ff6a00;
	font-weight: bold;
	font-family: verdana;
}
.info-img
{
	float: left;
	width: 110px;
	height: 83px;
	overflow: hidden;
	margin-right: 10px;
	vertical-align: middle;
	text-align: center; *display:block;*font-size:53px;*font-family:Arial;}
.info-img img
{
	width: 110px;
	height: 83px;
	vertical-align: middle;
}
.info-detail
{
	
	padding-top: 8px;
line-height:36px;
font-size:16px;
color: #999999;
}
.number {
    background-color: #DBD9D9;
    text-align: center;
    float: left;
    font-size: 13px;
    border-radius: 50%;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 24px;
/*    margin-top: -4px;*/
    margin-right: 10px;
}
.number1 {
    background-color: #FF2E2C;
    color: #ffffff;
}
.number2 {
    background-color: #FF9900;
    color: #ffffff;
}
.number3 {
    background-color: #EFC27E;
    color: #ffffff;
}
.info-detail a
{
	color: #515151;font-weight: 100;
}
/*.info-detail span.info{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:265px;}*/
.info-ul
{
	overflow: hidden;
	float: right;
	margin-top: 0px;
	font-family: arial;
}
.lbtitle
{
  
}
.lbtitle a
{ 
color:grey;	
}
.lbtitle a:hover
{
color:red;	
}
.info-title
{
	 
	top: 11px;
	left: 8px;
	font-size: 16px;
	/*line-height:15px;*/
font-weight:normal
	 
}
.info-title a:visited
{
	/*color: #24D;*/
}
.info-title i
{
	font-size: 12px;
	font-style: normal;
	color: #B3380C;
}
.li-shiting
{
	font-size: 14px;
}
span.person
{
	color: #ff6a00;
	font-size: 12px;
}

/*二手房有图样式*/
.with-pic-esf .info-title
{
	left: 128px;
	font-size: 16px;
	top: 15px;
	width: 400px;
	white-space: nowrap;
	overflow: hidden;
	word-break: keep-all;
}
.with-pic-esf .info-detail
{
	width: 400px;
	_width: 390px;
	padding-top: 33px;
	line-height: 200%;
	font-size: 13px !important;
	overflow: hidden;
	white-space: nowrap;
}
.with-pic-esf .info-ul li
{
	float: left;
	margin-right: 10px;
	border-bottom: none;
	padding: 10px 0 0;
	font-family: arial;
}
.with-pic-esf .info-ul .li-a
{
	width: 90px;
	overflow: hidden;
	text-align: center;
	padding-top: 24px;
}
.with-pic-esf .info-ul .li-b
{
	width: 62px;
	padding-top: 36px;
	text-align: right;
	margin-right: 10px;
}
.with-pic-esf .info-ul .li-b .li-shiting
{
	font-size: 12px;
}
.with-pic-esf .li-money
{
	font-size: 18px;
}

/*二手房无图样式*/
.without-pic-esf
{
	line-height: 150%;
}
.without-pic-esf .info-detail
{
	width: 400px;
}
.without-pic-esf .info-ul li
{
	float: left;
	margin-right: 10px;
	border-bottom: none;
	padding: 0;
}
.without-pic-esf .info-ul .li-a
{
	width: 90px;
	text-align: center;
}
.without-pic-esf .info-ul .li-b
{
	width: 68px;
	padding-top: 10px;
	text-align: right;
}
.without-pic-esf .info-ul .li-b .li-shiting
{
	font-size: 12px;
}

/*租房有图样式*/
.with-pic-zf .info-title
{
	left: 128px;
	font-size: 16px;
	top: 15px;
	width: 400px;
	white-space: nowrap;
	overflow: hidden;
}
.with-pic-zf .info-detail
{
	width: 406px;
	_width: 400px;
	padding-top: 33px;
	line-height: 200%;
	font-size: 13px !important;
	overflow: hidden;
	white-space: nowrap;
}
.with-pic-zf .info-ul li
{
	float: left;
	border-bottom: none;
	padding: 10px 0 0;
}
.with-pic-zf .info-ul .li-b
{
	width: 92px;
	text-align: right;
	padding: 30px 0 20px 0;
}
.with-pic-zf .li-money
{
	font-size: 15px;
}
.with-pic-zf .li-shiting
{
	font-size: 12px;
}

/*租房无图样式*/
.without-pic-zf
{
	line-height: 150%;
}
.without-pic-zf .info-title
{
	position: absolute;
	top: 12px;
	left: 8px;
	font-size: 14px;
	font-weight: normal;
}
.without-pic-zf .info-detail
{
	width: 240px;
	padding-top: 22px;
}
.without-pic-zf .info-ul
{
	overflow: hidden;
	float: right;
	margin-top: 0px;
}
.without-pic-zf .info-ul li
{
	float: left;
	border-bottom: none;
}
.without-pic-zf .info-ul .li-b
{
	width: 92px;
	text-align: right;
	padding: 10px 0 0 0;
}
.without-pic-zf .li-money
{
	font-size: 14px;
}
.without-pic-zf .li-shiting
{
	font-size: 12px;
}

/*单行*/
.danhang
{
	line-height: 150%;
}
.danhang .info-title
{
	top: 14px;
}
.danhang .info-detail
{
	width: 240px;
}
.danhang .info-ul li
{
	float: left;
	border-bottom: none;
	padding: 0;
}
.danhang .li-money
{
	font-size: 14px;
}
.danhang .li-b
{
	width: 90px;
	text-align: right;
	font-size: 12px;
}

/*常规双行样式*/
.without-normal .info-ul li
{
	float: left;
	margin-right: 25px;
	border-bottom: none;
	padding: 0;
}
.without-normal .info-ul .li-b
{
	padding-top: 10px;
	width: 80px;
	text-align: center;
}

/*宠物样式1*/
.with-pic-cw .info-title
{
	left: 233px;
	top: 15px;
	font-size: 16px;
}
.with-pic-cw .info-detail
{
	width: 480px;
	_width: 460px;
	zoom: 1;
	overflow: hidden;
	font-size: 13px;
	line-height: 200%;
	font-size: 14px;
	padding-top: 30px;
}
.with-pic-cw .info-ul li
{
	float: left;
	margin-right: 25px;
	border-bottom: none;
}
.with-pic-cw .info-ul .li-b
{
	padding-top: 31px;
}
.with-pic-cw .cw-my
{
	float: left;
	width: 95px;
	height: 40px;
	padding-top: 30px;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
}

/*宠物样式2*/
.with-pic-cw1 .info-title
{
	left: 233px;
	top: 29px;
}
.with-pic-cw1 .info-detail
{
	width: 460px;
	padding-top: 45px;
	font-size: 14px;
}
.with-pic-cw1 .info-ul li
{
	float: left;
	margin-right: 25px;
	border-bottom: none;
}
.with-pic-cw1 .info-ul .li-b
{
	padding: 30px 10px 0 0;
}
.with-pic-cw1 .cw-my
{
	float: left;
	width: 95px;
	height: 40px;
	padding-top: 31px;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
}

/**/
.danghang-job
{
	line-height: 150%;
}
.danhang-job .info-title
{
	top: 12px;
}
.danhang-job .info-detail
{
	width: 500px;
}
.danhang-job .info-ul li
{
	float: left;
	margin-right: 6px;
	border-bottom: none;
	padding: 0;
}
.danhang-job .li-a
{
	width: 200px;
}
.danhang-job .li-b
{
	width: 60px;
}
.danhang-job .li-c
{
	width: 80px;
}
.top-title, .top-title li
{
	color: #333 !important;
	font-size: 14px !important;
}
.top-title:hover, .top-title li:hover
{
	background-color: #fff !important;
}

/*pageing*/
.paging
{
	padding-top: 50px; /*border-top: 1px dashed #DADADA;*/
	margin: 10px 0 20px;
	text-align: center;
}
.pg
{
	overflow: hidden;
}
.pg strong
{
	background-color: #0f8fc4 !important;
	color: #fff !important;
}
.pg a, .pg strong, .pgb a
{
	background-repeat: no-repeat;
	border: 1px solid #d8d8d8;
	background: #f2f2f2;
	color: #333;
	display: inline-block;
	height: 22px;
	margin-left: 4px;
	overflow: hidden;
	padding: 0 8px;
	text-decoration: none;
}
.pg a.nxt, .pgb a
{
	padding: 0 10px;
}
.pg a:hover, .pgb a:hover
{
	border-color: #336699;
	color: #336699;
}
.pg a.nxt, .pg .prev
{
	padding: 0 15px;
}
.pg, .pgb
{
	line-height: 22px;
}
.bw0
{
	border: medium none !important;
}
.bm, .bn
{
	margin-bottom: 10px;
}
.pg .adnumber
{
	margin: 0 0 0 50px;
}
.adnumber
{
	margin: 0px 0 10px;
	font-size: 14px;
}
.cankao
{
	background: #f1f1f1;
	padding: 4px 0 4px 5px;
}

.advertise-r
{
	 
	width: 1200px;
	overflow: hidden;
}
.adverrtop
{
	width: 138px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background: url(/images/bgtiao.png) 0 -762px repeat-x;
}
.adverrtop span
{
	color: #333;
	float: left;
	font-size: 12px;
}
.adverrtop a
{
	float: right;
	font-size: 10px;
	color: #FF6B00;
}
.adverrbottom
{
	width: 138px;
	padding: 10px;
	border: 1px solid #e6e6e6;
	border-top: 1px solid #E6E6E6;
}
.adverrbottomli
{
	clear: both;
	margin: 6px 0 12px 0;
	padding-bottom: 12px;
	width: 138px;
	overflow: hidden;
	font-size: 14px;
}
.adverziti
{
	font-size: 13px;
	color: #8e8e8e;
}
.adverziti a
{
	font-size: 14px;
}
.adverrbottomli img
{
	display: block;
	width: 140px;
	height: 105px;
	margin: 0 auto;
}
.adverrbottomli p
{
	text-align: center;
	word-break: break-all;
}
.adverrbottomqian
{
	color: #FF6A00;
	font-size: 13px;
}
.adverrbottomdizhi
{
	margin-left: 6px;
	color: #8e8e8e;
	font-size: 13px;
}
.with-img
{
	text-align: center;
}
.with-img a
{
	display: inline-block;
	width: 132px;
	height: 99px;
	padding: 1px;
	border: 1px solid #eee;
}
.with-img img
{
	width: 132px;
	height: 99px;
}
.show-here
{
	background: #e5e5e5;
	height: 22px;
	line-height: 20px;
	text-align: right;
	padding-right: 2px;
}
.show-here a
{
	color: #555;
}
.show-here a:hover
{
	color: #ff6a00;
}
a.text-width
{
	display: block;
	width: 138px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}
.tg-message
{
	color: #8e8e8e;
	font-size: 13px;
	word-break: break-all;
	max-height: 38px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.adverrbottommessage
{
	max-height: 38px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* bottom link */
.bottom-link
{
	width: 1185px;
	margin: 10px auto 0;
	padding-bottom: 20px;
	clear: both;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
background: #fff;
    padding-left: 15px;
}
.bottom-link dl
{
	overflow: hidden;
	margin-top: 18px;
	zoom: 1;
}
.bottom-link dt, .bottom-link dd
{
	float: left;
	vertical-align: top;
font-size:13px;
}
.bottom-link dt
{
	font-size: 13px;
	_font-size: 12px;
	color: #333;
	/*width: 130px;*/
}
.bottom-link dd
{
	width: 1200px;
}
.bottom-link dd a
{
	float: left;
	margin: 0 10px;
	color: #999 !important;
	white-space: nowrap;
}
.right_channel
{
	color: #999;
}
.right_channel a
{
	color: #999;
}

/*右侧推荐店铺*/
.tuijian-shop
{
	margin: 20px 0 10px;
}
.tuijian-ul li
{
	height: 128px;
	width: 158px;
	text-align: center;
}
.tuijian-shop h3
{
	width: 138px;
	height: 30px;
	font-size: 12px;
	font-weight: normal;
	padding: 0 10px;
	line-height: 30px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background: url(/images/bgtiao.png) 0 -762px repeat-x;
}
.tuijian-shop-scroll
{
	border: 1px solid #ededed;
	padding: 15px 0;
	overflow: hidden;
}
.tuijian-ul li img
{
	width: 120px;
	height: 90px;
	border: 1px solid #eee;
	padding: 1px;
}
.tuijian-ul li span
{
	display: inline-block;
	width: 150px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


.zimuzuhe-bottom
{
	margin: 0 auto 10px;
	overflow: hidden;
}
.zimuzuhe
{
	margin: 6px 0;
}
.zimuzuhe
{
	height: 18px;
}
.zimuzuhe li
{
	display: inline;
}
.zimuzuhe li a
{
	padding: 1px 5px;
	border: 1px solid #DDD;
	font-family: Arial,Helvetica,sans-serif;
	margin-right: 5px;
	color: #60605e;
	font-size: 12px;
	display: inline-block;
	text-decoration: none;
}
.zimuzuhe-con
{
	height: 36px;
	overflow: hidden;
	padding: 10px 0 0 0;
 	margin: 0;
}

.f12
{
	font-size: 12px;
}
.zimuzuhe-con a
{
	margin-right: 10px;
	color: #9d9d9d;
	display: inline-block;
}
.zimuzuhe li a:hover
{
	background: #91b700;
	border-color: #5a9d00;
	color: #fff;
	text-decoration: none;
}
.imgnum {
  background: #6EB00E;
  color: #fff;
  border: 1px solid #0E8108;
  padding: 1px;
  height: 12px;
  display: inline-block;
  line-height: 12px;
  overflow: hidden;
  margin: 0px 3px 1px 3px;
  font-family: "宋体";
  vertical-align: middle;
}

.dlianxi a{ color: #ee4341;text-decoration: none;}
.jxtdiv {background:#fff;border-bottom: 1px solid #ddd;width:1200px;margin: 0 auto;float:left;margin-top: 8px;margin-bottom: 8px;}

.jxtdiv li:hover{background:white}

.jxtdiv li{white-space: nowrap;
text-overflow: ellipsis;
float:left;
overflow:hidden;
width:184px;
font-size: 18px;
 margin-left: 8px;
 
//line-height: 50px;
//background: rgb(229, 229, 229);
text-align: center;
}

.jxtdiv a{
 
//line-height: 50px;
color:black;

}
a:hover{color:#EE4341;text-decoration: underline;}
.gsweb a{font-size: 16px;
    color:#999999;
    text-decoration: none;
    padding: 1px;
margin-left:12px;
}
.gsweb a:before{content:"|  "}


.mayi-rmenu {
    position: fixed;
    right: 0;
    margin-right: 20px;
    bottom: 20px;
    padding-bottom: 20px;
    z-index: 999;
}
.mayi-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.mayi-rmenu .btn-qq:hover{background-color:#488bc7;}
.mayi-rmenu a.btn-qq,.mayi-rmenu a.btn-qq:visited{background:url(/images/mayi_qq.png) 2px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:none;}
.mayi-rmenu .btn-wx{background:url(/images/mayi_wx.png) 0px 0px no-repeat;background-color:#78c340;display:none}
.mayi-rmenu .btn-wx:hover{background-color:#58a81c;}
.mayi-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.mayi-rmenu .btn-phone{background:url(/images/mayi_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.mayi-rmenu .btn-phone:hover{background-color:#ff811b;}
.mayi-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.mayi-rmenu .btn-top{background:url(/images/mayi_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.mayi-rmenu .btn-top:hover{background-color:#444;}


.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;
}
.dlianxi a:hover{color:#fff}
.imgnum{width: 140px;
    height: 100px;
    float: left;
    line-height: 100px;
    color: white;
    background: #ff4164e0;
    text-align: center;
    margin-right: 15px;}
.imgnum:hover{color:white}

.imgnum1 {
    background-color: ##ff7979;
    color: #ffffff;
}
.imgnum2 {
    background-color: #FF9900;
    color: #ffffff;
}
.imgnum3 {
    background-color: #EFC27E;
    color: #ffffff;
}
.imgnum4 {
    background-color: #f57c7c;
    color: #ffffff;
}
.imgnum5 {
    background-color: red;
    color: #ffffff;
}
.imgnum6 {
    background-color: #c67cf5;
    color: #ffffff;
}
.imgnum7 {
    background-color: #3669f7;
    color: #ffffff;
}
.imgnum8 {
    background-color: #0f8367;
    color: #ffffff;
}
.imgnum9 {
    background-color: #FF2E2C;
    color: #ffffff;
}
.number10 {
    background-color: #FF9900;
    color: #ffffff;
}
.imgnum11 {
    background-color: #EFC27E;
    color: #ffffff;
}
.imgnum12 {
    background-color: #7cdff5;
    color: #ffffff;
}
.imgnum13 {
    background-color: red;
    color: #ffffff;
}
.imgnum14 {
    background-color: #c67cf5;
    color: #ffffff;
}
.imgnum15 {
    background-color: #3669f7;
    color: #ffffff;
}
.imgnum16 {
    background-color: #0f8367;
    color: #ffffff;
}
.imgnum17 {
    background-color: #3669f7;
    color: #ffffff;
}
.imgnum18 {
    background-color: #0f8367;
    color: #ffffff;
}
.imgnum19 {
    background-color: #FF2E2C;
    color: #ffffff;
}
.imgnum20 {
    background-color: #FF9900;
    color: #ffffff;
}
.number21 {
    background-color: #EFC27E;
    color: #ffffff;
}
.imgnum22 {
    background-color: #7cdff5;
    color: #ffffff;
}
.imgnum23 {
    background-color: red;
    color: #ffffff;
}
.imgnum24 {
    background-color: #c67cf5;
    color: #ffffff;
}
.imgnum25 {
    background-color: #3669f7;
    color: #ffffff;
}
.imgnumkground-color: #0f8367;
    color: #ffffff;
}


.imgnum27 {
    background-color: #FF2E2C;
    color: #ffffff;
}
.imgnum28 {
    background-color: #FF9900;
    color: #ffffff;
}
.imgnum29{
    background-color: #EFC27E;
    color: #ffffff;
}
.imgnum30 {
    background-color: #7cdff5;
    color: #ffffff;
}
.imgnum31 {
    background-color: red;
    color: #ffffff;
}
.typetik{
    background: #E05241;
    padding: 4px;
   
    height: 30px;
    color: #fff;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: 600;
    padding: 11px 15px;
    border-radius: 7px 7px 0 0;
}
.typetikr{
  background: #E05241;
    float: right;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: -10px;
    color: #fff;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: 600;
    border-radius: 7px 7px 0 0;
    line-height: 35px;
}
.info-list{background:#FFFFFF}
.info-list span{margin-right:15px;}

