.clearfix {
	display: inline-block
}
.clearfix:after {
	content: ".";
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
	clear: both;
	visibility: hidden
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.fl {
	float: left;
	display: inline;
	height:150px;
	width:499px;
}
.fl_third {
	border-right: 1px dotted  #E1E3E6;
}
.fl_fourth {
	border-left: 1px dotted  #E1E3E6;
	border-bottom: 1px dotted  #E1E3E6;
	}
.fl_first {
	border-bottom: 1px dotted  #E1E3E6;
}
.fr {
	float: right;
	display: inline
}
.c_73 {
	color: #737373
}
.c_667ecc {
	color: #feaf4a;
}
.c_feaf4a {
	color: #feaf4a;
}
.c_cc913d {
	color: #74c507;
}
.c_055091 {
	color: #055091;
}
.c_0DC6FC {
	color: #0DC6FC;
}
.c_FF8499 {
	color: #FF8499;
}
.c_DDB985 {
	color: #DDB985;
}
.c_BF8AE2 {
	color: #BF8AE2;
}
.c_71b350 {
	color: #71b350
}
.c_0dc6fc {
	color: #0dc6fc;
}
.c_ff8499 {
	color: #ff8499;
}
.c_333 {
	color: #333;
}
.c_f00 {
	color: #e42141;
}
.c_e50 {
	color: #e50
}
.bg_667ecc {
	background: #feaf4a;
}
.bg_feaf4a {
	background: #feaf4a;
}
.bg_74c507 {
	background: #74c507;
}
.bg_055091 {
	background: #055091;
}
.bg_71b350 {
	background-color: #71b350
}
.bg_0dc6fc {
	color: #0dc6fc;
}
.bg_ff8499 {
	color: #ff8499;
}
.bg_DDB985 {
	color: #DDB985;
}
.mr2 {
	margin-right: 2px
}
.ml5 {
	margin-left: 5px
}
.pl5 {
	padding-left: 5px
}
.pl20 {
	padding-left: 20px
}
.pl25 {
	padding-left: 25px
}
.pb10 {
	padding-bottom: 10px
}
.w100 {
	width: 100px;
	text-align: center
}
.w180 {
	width: 180px
}
.w200 {
	width: 200px;
	_width: 197px
}
.inblock {
	display: inline-block;
	vertical-align: middle;
*display:inline;
*zoom:1
}
.ellip {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block
}
.it a:visited, .shjj a:visited, .lrmy a:visited, .wtxx a:visited, .otes a:visited, .tzbk a:visited, .xgqt a:visited {
	color: #666
}
.it a:hover, .shjj a:hover, .lrmy a:hover, .wtxx a:hover, .otes a:hover, .tzbk a:hover, .xgqt a:hover {
	color: #e32042;
}
.footer a:visited {
	color: #00f
}
.footer a:hover {
	color: red
}
#ul_pic {
	position: relative
}
#ul_pic li {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}
.tooltip {
	width: 324px;
	padding: 8px;
	border: 1px solid #dcdadc;
	background: #fff;
	margin-top: -4px;
	line-height: 200%
}
.tooltip ul {
	width: 100%;
	overflow: hidden
}
.tooltip li {
	height: 26px;
	overflow: hidden;
	padding-left: 5px
}
.tooltip li a {
	text-decoration: none;
	color: #666;
	font-size: 13px
}
.tooltip li a b {
	color: #002cad
}
.tooltip li .tool_r {
	float: right;
	color: green;
	font-size: 11px
}
.tooltip li.selected a b, .tooltip li.selected a, .tooltip li.selected .tool_r {
	color: #fff8d8
}
.tooltip li.selected {
	background: #f97d03;
	cursor: pointer;
	color: #fff8d8;
	padding-right: 8px
}
.closewindow {
	float: right;
	margin: -5px 5px 0 0
}
.navcon {
	width: 1000px;
	border-top: #dbdbdd 1px solid;
	border-right: #dbdbdd 1px solid;
	border-bottom: #49a80b 3px solid;
	border-left: #dbdbdd 1px solid;
	margin: 0 auto;

}
.nav {
	height: 35px;
	line-height: 35px;
	padding-left: 3px
}
.nav li {
	float: left;
	display: inline;
	margin: 0 5px;
	position: relative;
}
.nav li a {
	color: #000;
	padding: 0 15px;
	display: block;
	font-size: 14px;
}
.nav li a:hover {
	background: #49a80b;
	color: #fff;
}
.wrap {
	width: 1000px;
	margin: 10px auto 0
}
.lbsear {
	position: relative;
	z-index: 1;
	float: left;
	display: inline;
	width: 188px;
	border: 1px solid #49a80b;
	background: #fff9f2;
	margin-right: 10px;
	padding: 15px 0
}
.lbsear h2 {
	padding: 0 0 0 10px;
	margin: 0 0 10px 5px;
	font: 700 16px/22px arail;
	color: #333;
	border-left: 3px solid #49a80b;
}
.ym-tab {
	background: url(/img/sm/i_arr_orange.png) no-repeat 175px 13px;
	float: left;
	width: 188px;
	clear: left;
	height: 42px;
	line-height: 42px;
	text-indent: 18px;
	color: #00c;
	border-top: none
}
.current {
	float: left;
	width: 188px;
	height: 42px;
	position: relative;
	z-index: 666;
	line-height: 42px;
}
.current .dlb {
	display: block;
	width: 188px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	border: 2px solid #2b6b01;
	border-right: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1200;
	text-indent: 15px;
	color: #000;
	text-decoration: none;
	overflow: hidden
}
.ym-tab .dlb {
	font-size: 12px;
	color: #dcdde0
}
.ym-tab .dlb a, .current .dlb a {
	font-size: 12px;
	color: #585858
}
.current .dlb a:hover {
	font-weight: 700;
	color: #e62345;
}
.ym-submnu {
	position: absolute;
	top: -36px;
	left: 188px;
	_left: 186px;
	z-index: 999;
	width: 440px;
	border: 2px solid #2b6b01;
	padding: 10px;
	padding-top: 5px;
	background: #fff;
	display: none
}
.ym-submnu dt {
	width: 440px;
	height: auto;
	line-height: 22px;
	border-bottom: 1px solid #f1f1f1;
	float: left;
	clear: left;
	padding: 5px 0;
	overflow: hidden;
}
.current .ym-submnu dt a {
	color: #585858;
	text-decoration: none;
	font-weight: 400;
	background: 0 0;
	line-height: 22px;
	position: inherit;
	top: auto;
	left: auto;
	
	font-size: 12px;
	width: auto;
	height: auto;
	text-indent: 0;
	text-align: left;
	float: left
}
.current .ym-submnu dt a:hover {
	text-decoration: underline;
	color: red
}
.current .ym-submnu dt b {
	width: 85px;
	padding: 0 6px 0 2px;
	height: auto;
	float: left;
	display: inline;
	overflow: hidden
}
.current .ym-submnu dt b a {
	font-weight: 700
}
.current .ym-submnu dt span {
	width: 340px;
	float: left;
	display: inline
}
.current .ym-submnu dt span a {
	padding: 0 8px 0 10px;
	margin: 4px 0;
	border-left: 1px solid #ccc;
	height: 14px;
	line-height: 14px;
	white-space: nowrap;
	word-break: break-all;
	float: left
}
.current a.over {
	color: #000;
	text-decoration: none;
	cursor: auto
}
.focus {
	position: relative;
	z-index: 0;
	float: left;
	display: inline;
	width: 490px;
	margin-right: 10px
}
.focus_pic {
	width: 100%;
	height: 358px;
	overflow: hidden;
	position: relative;
}
.ul_pic {
	width: 1960px
}
.ul_pic img {
	width: 490px;
	height: 358px
}
.ul_txt {
	width: 490px;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 30px;
	color: #fff
}
.ul_pic li {
	float: left;
	display: inline;
	width: 490px
}
.ul_txt {
	width: 495px
}
.ul_txt li {
	float: left;
	display: inline;
	width: 163px;
	margin-right: 2px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80)
}
.ul_txt.twopic li {
	width: 490px
}
.ul_txt li.fr {
	float: right;
	display: inline
}
.right_roll {
	float: right;
	display: inline
}
.edit {
	vertical-align: middle
}
.edit a {
	display: inline-block;
	width: 146px;
	vertical-align: middle;
	text-align: center;
	line-height: 46px;
	height: 46px;
	font-size: 14px;
	font-weight: 700
}
.edit_post {
	background: #f5f5f5;
	border: 1px solid #49a80b;
	border-right-style: dotted;
	color: #49a80b;
}
.edit_change {
	background: #f7f7f7;
	border: 1px solid #c8cacc;
	border-left: none;
	margin-left: -3px;
*margin-left:-6px;
	color: #737373
}
.right_in {
	border: 1px solid #d9dbde;
	border-top: none;
	width: 293px;
	_width: 292px
}
.deal {
	padding-top: 13px;
	height: 33px
}
.deal a {
	display: inline-block;
	width: 142px;
	vertical-align: middle;
	text-align: center;
	line-height: 19px;
	font-size: 12px;
	color: #737373
}
.deal a:hover {
	color: #49a80b;
}
.selling {
	border-right: 1px dotted #d9d9d9
}
.xiaobao {
	background: #fbfbfb;
	padding: 10px 0 10px 20px;
	border-top: 1px dotted #d9d9d9
}
.on_deal {
	padding: 13px;
	border-top: 1px dotted #d9d9d9
}
.on_deal dt {
	color: #585858;
	font-weight: 700;
	line-height: 30px
}
.on_deal li {
	padding: 17px 0;
	border-bottom: 1px dotted #d9d9d9;
	height: 40px;
}
.on_deal dd {
	height: 300px;
	overflow: hidden;
}
.on_deal dd span {
	display: inline-block;
	vertical-align: middle
}
.on_deal_tu {
	width: 55px;
	text-align: center;
	float: left;
}
.on_deal_txt {
	margin-left: 10px;
	line-height: 18px;
	float: left;
	width: 200px;
}
.on_deal_txt a {
	color: #333;
}
.on_deal_txt a:hover {
	color: #E32042;
}
.location {
	position: relative;
}
.location ul {
	position: absolute;
	left: 0px;
	top: 0px;
}
.deal_price {
	color: #e50;
}
.it {
	border: 1px solid #e1e3e6;
	width: 1000px;
	margin: 15px auto 0
}
.it_head {
	border-bottom: 2px solid #585959;
	background: #fafafa;
	line-height: 40px;
	padding: 0 10px 0 20px;
	position: relative
}
.it_head p {
	float: left;
	display: inline-block;
	font-size: 18px;
}
.it_head a, .it_head span {
	float: right;
	display: inline;
	margin: 0 8px
}
.it_head a {
	color: #666
}
.it_head a.c_e50 {
	color: #e50
}
.it_head a.c_e50:visited {
	color: #e50
}
.it_head a.c_e50:hover {
	color: red
}
.it_head span {
	color: #dcdde0
}
a.sanxing {
	width: 51px;
	background-position: 0 -33px
}
a.nuojiya {
	width: 59px;
	background-position: 0 -65px
}
a.htc {
	width: 50px;
	background-position: 0 -101px
}
a.xiaomi {
	width: 25px;
	background-position: -2px -134px
}
a.ailixin {
	width: 51px;
	background-position: -3px -168px
}
.list_head1 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #feaf4a;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head1 a {
	color: #585858
}
.list_head2 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #667ecc;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head2 a {
	color: #585858
}
.list_head3 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #055091;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head3 a {
	color: #585858;
}
.list_head4 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #0DC6FC;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head4 a {
	color: #585858
}
.list_head5 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #FF8499;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head5 a {
	color: #585858
}
.list_head6 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #DDB985;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head6 a {
	color: #585858
}
.list_head7 {
	line-height: 23px;
	font-size: 14px;
	font-weight: 700;
	color: #585858;
	padding: 0 18px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-left: 2px solid #BF8AE2;
	margin-top: 10px;
	margin-bottom: 10px
}
.list_head7 a {
	color: #585858
}
.phone_indi {
	padding: 10px 0 0 20px
}
.phone_indi span {
	display: inline-block;
	margin-right: 20px;
	vertical-align: top
}
.phone_indi a {
	color: #666;
	line-height: 26px
}
.hot_phone {
	padding: 10px 0 0 20px
}
.hot_phone dt {
	color: #585858
}
.hot_phone a {
	color: #585858
}
.essj .hot_phone dd {
	width: 640px;
	height: 75px;
	overflow: hidden
}
.hot_phone dt strong, .hot_phone dt span {
	display: inline-block;
	vertical-align: middle
}
.smcp {
	border-top: 1px dotted #dadada;
	margin-top: 10px;
	padding-bottom: 10px
}
.smcp .phone_indi span {
	margin-right: 10px
}
.cont_wrap_sec {
	border-top: 1px dotted #dadada
}
.yjws {
	padding-bottom: 20px
}
.apple .list_head {
	margin-bottom: 0
}
.apple .hot_phone dd p {
	line-height: 22px
}
.apple .hot_phone dd {
	width: 160px
}
.yjws .phone_indi a {
	margin-right: 8px;
	display: inline-block
}
.shjj {
	border: 1px solid #e1e3e6;
	width: 1000px;
	margin: 15px auto 0
}
.shjj .list_head {
	border-left-color: #feaf4a;
}
.shjj .list_head2 {
	border-left-color: #74c507;
}
.tu_lian {
	width: 120px;
	text-align: center
}
.txt_lian {
	width: 340px;
	height:79px;
}
.txt_lian a {
	margin-right: 10px;
*margin-right:9px;
	display: inline-block;
	color: #666;
	line-height: 26px
}
.txt_lian a.c_e50 {
	color: #e50
}
.cw .txt_lian {
	width: 340px;
}
.cw {
	padding-bottom: 10px
}
.lrmy {
	border: 1px solid #e1e3e6;
	width: 1000px;
	margin: 15px auto 0
}
.lrmy .list_head {
	border-left-color: #055091;
}
.wtxx {
	border: 1px solid #e1e3e6;
	width: 1000px;
	margin: 15px auto 0
}
.wtxx .list_head {
	border-left-color: #0DC6FC;
}
.otes {
	border: 1px solid #e1e3e6;
	width: 1000px;
	margin: 15px auto 0
}
.otes .list_head {
	border-left-color: #71b350
}
.other_cont {
	margin: 10px 0
}
.other_cont span {
	display: inline-block;
	line-height: 26px;
	margin: 0 30px
}
.other_cont a {
	color: #666
}
.tzbk {
	width: 970px;
	_width: 1000px;
	margin: 15px auto 0;
	border: 1px solid #e1e3e6;
	padding: 10px 15px 15px
}
.tzbk dt {
	font-size: 18px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #d9d9d9
}
.tzbk dd {
	margin-top: 10px;
	display: inline-block;
*display:inline;
*zoom:1;
	padding-left: 10px;
	width: 220px;
	line-height: 26px
}
.tzbk dd a {
	color: #666
}
.xgqt {
	width: 970px;
	_width: 1000px;
	margin: 15px auto 0;
	border: 1px solid #e1e3e6;
	border-top: 2px solid #f27318;
	padding: 10px 15px 15px
}
.xgqt li {
	border-bottom: 1px dotted #d9d9d9;
	line-height: 26px;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.xgqt li.b_none {
	border: none;
	padding-bottom: 0;
	margin-bottom: 0
}
.xgqt span {
	display: inline-block;
	vertical-align: top
}
.xgqt .tit {
	width: 130px;
	text-align: right
}
.xgqt_cont {
	margin-left: 50px;
	width: 770px
}
.city_link a {
	margin-right: 65px;
	display: inline-block;
	color: #666
}
.f_link a {
	display: inline-block;
	margin-right: 15px;
	color: #666
}
.footer {
	line-height: 40px;
	width: 1000px;
	margin: 0 auto;
	text-align: center
}
.ym-tab {
*height:41px;
*line-height:41px
}
.lbsear {
*padding-bottom:14px
}
#ymenu-side {
*height:289px
}
.xgqt li.b_none a {
	margin-left: 10px;
	color: #585858
}
.xgqt li.b_none a:visited {
	color: #585858
}
.xgqt li.b_none a:hover {
	color: red;
	text-decoration: underline
}
.focus_link a:hover {
	color: #e42141;
}
/*¹ö¶¯½¹µãÍ¼ÇÐ»»ÑùÊ½*/
#focus{ width:493px; height:356px; margin-right: 10px; position:relative; overflow:hidden; float: left; z-index: 0; display: inline; border: 1px solid #D9D9D9;}
#focus .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#focus .oUlplay li{ float:left;}
#focus .pre{ cursor:pointer; width:45px; height:45px; background:url(../../images/sm/l.png) no-repeat; position:absolute; top:155px; left:10px; z-index:10;}
#focus .next{ cursor:pointer; width:45px; height:45px; background:url(../../images/sm/r.png) no-repeat; position:absolute; top:155px; right:10px; z-index:10;}
#focus .smalltitle {width:490px; height:10px; position:absolute; bottom:15px; z-index:10}
#focus .smalltitle ul{ width:60px; margin:0 auto;}
#focus .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#focus .smalltitle .thistitle{ background:#69aaec;}
#focus .oUlplay img {width: 493px;height: 356px}
