@charset "gb2312";
.logo h1 .logo-bd, .search .search-bd .search-button .btn-search, .focimg .focimg-ft .focimg-opt .prev i, .focimg .focimg-ft .focimg-opt .next i, .foot-bm .logo-bm, .dl-price-bd .gf-tools .g-t-bef, .dl-price-bd .gf-tools .g-t-ing, .dl-price-bd .gf-tools .g-t-aft, .gf-tools .t-pg, .gf-tools .t-dk, .gf-tools .t-gj, .gf-tools .t-hk, .gf-tools .t-sf {
	background-image:url(http://dl.goufang.com/2014/images/logo.png);
}
.wrap .lp-adver li, .wrap .lp-adver .r-f-simple, .wrap .lp-adver .r-f-all a, .catl-nav .elem-nav a:hover, .back_top a:hover {
transition:all .2s ease-out 0s;
}
.wrap {
	position:relative;
	margin:0 auto;
	width:990px;
*zoom:1;
}
em {
	color:#C00;
	font-style:normal;
}
.clearfix:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}
.clearfix {
*zoom:1;
}
.gf-container:after, .gf-container:before, .gf-navigation:after, .gf-navigation:before {
	display:table;
	height:0;
	content:"";
}
.gf-container {
	position:relative;
	z-index:1;
	clear:both;
*zoom:1;
}
.gf-container:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	content:"";
}
.gf-wrapper {
	float:left;
	width:100%;
	min-height:1px;
*zoom:1;
}
.gf-content .onmouse-over {
	background-color:#fbfbfb;
	cursor:pointer;
}
.gf-wrapper .gf-navi {
	position:relative;
	z-index:2;
}
.catl-nav {
	position:relative;
	border-bottom:2px solid #f56a03;
*zoom:1;
}
.catl-nav .clearfix:after {
	clear:both;
	display:block;
	height:0;
	content:" ";
}
.catl-nav .tab-n li {
	float:left;
}
.catl-nav .elem-nav {
	margin-right:130px;
}
.catl-nav .elem-seo {
	position:absolute;
	top:5px;
	right:0;
}
.catl-nav .elem-seo ul li {
	float:left;
	margin-left:10px;
}
.catl-nav .elem-seo ul li a {
	color:#666;
}
.catl-nav .elem-seo ul li a:hover {
	color:#f56a03;
}
.catl-nav .elem-nav a {
	display:block;
	margin-right:-1px;
	padding:0 17px;
	height:38px;
	border:1px solid #e3e3e3;
	border-bottom:0 none;
	background-color:#f2f2f2;
	color:#404040;
	text-decoration:none;
	line-height:38px;
	_display:inline;
	_zoom:1;
}
.catl-nav .elem-nav a {
	border:0 none;
	background:0;
	font-weight:700;
	font-size:14px;
	marborder:0 none;
	gin-right:0;
}
.catl-nav .elem-nav .active a, .catl-nav .elem-nav a:hover {
	border:0 none;
	border-radius:3px 3px 0 0;
	background:#f56a03;
	color:#fff;
	font-size:14px;
}
.catl-nav .elem-line-wrap {
	position:relative;
	display:none;
	margin-bottom:-2px;
	margin-left:2px;
	height:2px;
}
.dg-nav {
	margin-top:10px;
	height:35px;
	border:1px solid #e7e7e7;
}
.dg-nav a {
	float:left;
	display:inline-block;
	margin-top:5px;
	padding:0 10px;
	height:25px;
	font-size:14px;
	line-height:25px;
}
.dg-nav a.selected, .dg-nav a:hover {
	background-color:#f57b3b;
	color:#fff;
}
.dg-nav a.lp-name {
	overflow:hidden;
	margin-top:3px;
	max-width:220px;
	border-right:1px solid #e7e7e7;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:22px;
	font-family:\5fae\8f6f\96c5\9ed1;
}
.dg-nav-detail a:hover {
	background:#f56a03;
	color:#fff;
}
.dg-nav-detail a.lp-name:hover {
	background:0;
	color:#f56a03;
}
.dg-nav-detail {
	margin-top:15px;
	padding:5px 0;
}
.gf-wrapper-sub {
	position:relative;
	z-index:1;
	float:left;
	width:288px;
}
.links .flinks3 .con-hood ul li {
	padding-right:22px;
	width:auto;
	height:30px;
	color:#666;
	white-space:nowrap;
	_padding-right:18px;
}
.links .flinks3 .con-hood .xq {
	float:left;
	display:block;
	overflow:hidden;
	padding-right:5px;
	width:75px;
	color:#333;
	text-align:right;
	text-overflow:ellipsis;
	white-space:nowrap;
*zoom:1;
}
.links .flinks3 .con-hood .shou, .links .flinks3 .con-hood .zu {
	margin-left:5px;
	color:#999;
}
.links .flinks3 .con-hood .jg {
	float:left;
	display:block;
	width:87px;
	color:#4e4e4e;
*zoom:1;
}
.foot-bm {
	position:relative;
	margin-bottom:0;
	padding-bottom:5px;
	width:1190px;
	color:#666;
}
.foot-bm .pysearch {
	width:88%;
	height:42px;
	border-bottom:1px solid #dfdfdf;
	text-align:left;
}
.foot-bm .pysearch a {
	padding:0 10px;
	color:#666;
	line-height:40px;
}
.foot-bm .pysearch a:hover, .foot-bm .ftcon a:hover {
	color:#f60;
}
.foot-bm .ftcon {
	margin:10px 0;
	text-align:left;
	line-height:24px;
}
.foot-bm .ftcon a, .foot-bm .ftcon span {
	padding:0 10px;
	color:#666;
}
.foot-bm .logo-bm {
	position:absolute;
	top:55px;
	right:0;
	width:128px;
	height:58px;
}
.cnzz {
	display:inline-block;
	width:1px;
}
.cnzz a {
	display:inline-block;
	text-indent:-9999px;
}
.fenye {
	text-align:center;
}
.fenye .f-r {
	margin-left:4px;
	font-weight:400;
	font-family:\5B8B\4F53;
}
.fenye .f-l {
	margin-right:4px;
	font-weight:400;
	font-family:\5B8B\4F53;
}
.pagenation {
	display:inline-block;
	padding:20px 0;
	height:25px;
	font-family:Tahoma;
*display:inline;
*zoom:1;
}
.pagenation a, .pagebreak, .pagetext, .pagecur, .prevcur, .nextcur, .pagenation .next-y {
	float:left;
	overflow:hidden;
	margin-right:-1px;
	padding:0 8px;
	height:28px;
	min-width:15px;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	font-size:13px;
	font-size:14px;
	font-family:Arial, SimSun;
	line-height:28px;
	_padding:0 10px;
}
.pagenation a {
	display:block;
	border:1px solid #e5e5e5;
	border:1px solid #ffdfcd;
	background-color:#fff;
}
.pagenation a:hover {
	background-color:#fff0e5;
	text-decoration:none;
}
.pagenation .pagecur {
	position:relative;
	margin-right:0;
	border:1px solid #f56a03;
	background-color:#fdf9f6;
	color:#f56a03;
	font-weight:700;
*position:static;
}
.pagenation .next-y {
	border:1px solid #f56a03;
	background-color:#f56a03;
	color:#fff;
	margin-left:6px;
	padding:0 9px
}
.pagenation .pagetext {
	float:left;
	width:80px;
	height:23px;
	color:#999;
	text-align:left;
	line-height:23px;
*padding-top:3px;
}
.pagenation .prevcur, .pagenation .nextcur {
	margin-right:5px;
	width:auto;
	border:1px solid #ccc;
	border:1px solid #ffdfcd;
	background-color:#fdf9f6;
	color:#ccc;
	font-size:14px;
}
.pagenation .prevcur {
	padding:0 9px
}
.pagenation a.prevcur {
	color:#252525
}
.pagenation span.next-y {
	display:block;
	border:1px solid #e5e5e5;
	border:1px solid #ffdfcd;
	background-color:#fdf9f6;
	color:#ccc;
}
.pagenation .next-y:hover {
	color:#333
}
.pagenation span.next-y:hover {
	color:#ccc
}
.pagebtn a {
	background-color:#fdf9f6;
	color:#252525;
}
.back_top {
	position:fixed;
	bottom:10px;
	border-radius:3px;
	_position:absolute;
}
.back_top a {
	float:left;
	clear:both;
	display:block;
	display:inline;
	overflow:hidden;
	width:30px;
	height:30px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	background:#faf9fe;
	color:#9c9c9c;
	text-align:center;
	font-size:12px;
	line-height:30px;
*zoom:1;
}
.back_top a:hover {
	border-color:#999;
	border-radius:3px;
	background:#999;
	color:#fff;
}
.back_top .go-top {
	display:none;
}
.back_top-fix-ie6 a {
	bottom:10px;
}
.dg-body {
	float:left;
	overflow:hidden;
	width:100%;
	min-height:1px;
}
.dg-body-left {
	overflow:hidden;
	margin-right:315px;
}
.dg_mlist {
	margin-top:20px;
	margin-bottom:20px;
	padding-right:15px;
	height:auto;
	min-height:1200px;
	border-right:1px solid #e6e6e8;
	_height:1200px;
}
.dg_comment-number {
	position:absolute;
	top:2px;
	right:1px;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.dg_comment-number .u-gz {
	position:relative;
	float:right;
	padding:5px;
	background:#d14836;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}
.dg_comment-number .u-gz em {
	position:absolute;
	bottom:-6px;
	left:50%;
	overflow:hidden;
	margin-left:-3px;
	width:6px;
	height:6px;
	zoom:1;
}
.dg_comment-number .u-gz:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
}
.dg_flbox {
	position:relative;
	margin:0;
	height:22px;
}
.dg_flbox ul li {
	float:left;
	height:22px;
	line-height:22px;
}
.g-fl {
	position:absolute;
	top:10px;
	left:0;
	display:inline-block;
	padding:0 5px 0 5px;
	width:60px;
	height:16px;
	background:url(http://common.goufang.com/2012/loupan/images/lbg.jpg) no-repeat left;
	background-position:0 0;
	color:#fff;
	font-size:12px;
	line-height:17px;
	cursor:pointer;
}
.g-rg {
	position:absolute;
	top:3px;
	right:0;
	width:530px;
}
.dg_flbox ul li h2 {
	color:#000;
	font:700 16px \5FAE\8F6F\96C5\9ED1;
	line-height:22px;
}
.dg_time {
	position:relative;
	padding:2px 0;
	height:30px;
	color:#a3a3a3;
	font-weight:normal;
	line-height:30px;
}
.dg_pw {
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #CCC;
*zoom:1;
}
.dg_pw .g-n-pic {
	float:left;
	display:block;
	width:240px;
	height:180px;
	border:1px solid #ddd;
}
.dg_pw .g-n-pic img {
	float:left;
}
.dg_pw .g-n-pic:hover {
	border:1px solid #ff6c00;
}
.dg_pw .g-n-word {
	float:right;
	padding:5px 0;
	width:600px;
	color:#333;
	line-height:26px;
}
.dg_pw .g-n-word p {
	overflow:hidden;
	color:#4d4d4d;
	text-align:justify;
	text-indent:2em;
	text-justify:inter-ideograph;
	font-size:14px;
	line-height:28px;
*zoom:1;
}
.w1024 .dg_pw .g-n-word p {
	font-size:12px;
}
.dg_pw .g-n-word p a {
	display:block;
	color:#4d4d4d;
}
.dg_pw .g-n-word p a:hover {
	color:#f56a03;
}
.dg_pw .g-n-word .list_bt {
	overflow:hidden;
	margin-top:-5px;
	height:22px;
	text-overflow:ellipsis;
	white-space:nowrap;
	font:bold 18px/22px \5FAE\8F6F\96C5\9ED1;
	_width:598px;
}
.elem-seo .mult-1 {
	position:relative;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	width:auto;
	height:23px;
	max-width:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:23px;
}
.elem-seo .mult-1 .u-tj-shuru {
	float:left;
	padding-left:5px;
	width:138px;
	height:21px;
	border:1px solid #c8c8c8;
	border-right:0;
	color:#666;
	line-height:21px;
}
.elem-seo .mult-1 .ico-s {
	float:left;
	display:inline;
	padding:3px 3px 4px;
	width:23px;
	height:23px;
	border:1px solid #c8c8c8;
	background-color:#FFF;
	font-size:14px;
	cursor:pointer;
}
.goufangtun {
	overflow:hidden;
	margin-bottom:10px;
	width:100%;
	border:1px solid #e4e4e4;
	line-height:22px;
*margin-bottom:0;
}
.goufangtun .dg-tuan-z {
	padding:7px 10px;
	background-color:#e8e8e8;
	font:normal 16px "\5FAE\8F6F\96C5\9ED1";
}
.goufangtun .dgx-z {
	border:1px solid #e8e8e8;
}
.goufangtun .dg-tuan {
	position:relative;
	clear:both;
	display:block;
}
.goufangtun .dg-tuan .gftun {
	position:absolute;
	top:0;
	right:0;
	width:65px;
	height:65px;
	background:url(http://common.goufang.com/2012/loupan/images/lpindex.png) 0 -93px no-repeat;
}
.xf_pf {
	position:absolute;
	top:0;
	left:254px;
	width:34px;
	height:27px;
	background:url('http://common.goufang.com/2012/loupan/images/jx.png') no-repeat scroll 0 0 transparent;
}
.goufangtun .tunbtn {
	margin:10px auto;
}
.goufangtun .dg-yh-z {
	margin-top:7px;
	color:#f56a03;
	text-align:center;
	font:700 18px ΢���ź�;
}
.morebtn1 {
	display:block;
	overflow:hidden;
	margin:10px auto;
	margin-bottom:15px;
	width:122px;
	height:31px;
	border-radius:3px;
	background:#3498db;
	box-shadow:1px 1px 1px 0 rgba(145, 145, 145, 0.3);
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:31px;
	cursor:pointer;
}
.morebtn1:hover {
	background:#48a4e1;
	color:#fff;
}
.nhuab p {
	width:120px;
	text-align:left;
}
.weibo {
	overflow:hidden;
	padding:5px 0 15px;
	height:auto;
	zoom:1;
}
.weibo_pic {
	float:left;
	display:inline;
	margin:2px 0 0 2px;
}
.weibo_pic a {
	display:block;
	width:155px;
	height:50px;
}
.weibo_detail {
	float:left;
	margin-top:10px;
	margin-left:13px;
}
.weibo_detail a {
	display:block;
	width:80px;
	height:35px;
	background:#fba63c;
	color:#FFF;
	text-align:center;
	font:bold 16px/35px "\5FAE\8F6F\96C5\9ED1";
}
.weibo_detail a:hover {
	border:1px solid #fba63c;
	background:#FFF;
	color:#fba63c;
}
.weiboDetail_name {
	overflow:hidden;
	margin-left:2px;
	height:17px;
}
.weiboDetail_name dt, .weiboShow .weiboDetail_name dd {
	display:inline-block;
}
.weiboDetail_name a {
	font-size:14px;
	line-height:16px;
}
.dg_sbl {
	float:right;
	width:296px;
}
.dg_sbl-ad {
	margin-top:10px;
	margin-bottom:15px;
	width:296px;
	text-align:center;
}
.dg_sbl-search {
	margin-bottom:15px;
	width:268px;
	height:30px;
}
.dg_sbl-search span.g-input {
	float:left;
	width:225px;
	height:30px;
}
.dg_sch-sr {
	width:224px;
	height:28px;
	border:1px solid #cbcbcb;
	border-right:0;
	color:#989898;
	font-size:14px;
	line-height:28px;
}
.dg_sbl-search span.g-btn {
	float:left;
	width:43px;
	height:30px;
}
.dg_sch-btn {
	width:43px;
	height:30px;
	border:0;
	background-color:#d14836;
	color:#fff;
	font-size:14px;
	cursor:pointer;
}
.dg_sbl-tl {
	margin-bottom:15px;
	padding-left:15px;
	height:34px;
	background-color:#eee;
	color:#393939;
	font:700 16px "\5FAE\8F6F\96C5\9ED1";
	line-height:34px;
}
.dg_sbl-tl2 {
	padding-top:10px;
	height:34px;
	border-top:2px solid #ff9e00;
	color:#333;
	font:700 14px/34px "����";
}
.dg-weixin, .dg-zhuanti, .dg-weibo, .dg-qq {
	overflow:hidden;
}
.ntxt .ep-dotlist {
	padding-bottom:15px;
}
.ntxt .ep-dotlist li {
	overflow:hidden;
	height:34px;
	border-top:1px dotted #ddd;
	font-size:12px;
	line-height:34px;
}
.ntxt .ep-dotlist li.first {
	border-top:0;
}
.ntxt .ep-dotlist li:hover a {
	color:#ff6c00;
}
.ntxt .ep-list-rank li {
	padding:0 0 0 23px;
*zoom:1;
}
.ntxt .ep-list-rank li:after {
	clear:both;
	display:block;
	visibility:hidden;
	overflow:hidden;
	height:0;
	content:".";
}
.ntxt .ep-list-rank .num {
	float:left;
	margin-left:-23px;
	width:20px;
	color:#888;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	line-height:34px;
	_display:inline;
}
.ntxt .ep-list-rank .count {
	float:right;
	overflow:hidden;
	margin-right:-50px;
	width:50px;
	color:#cc1b1b;
	text-align:right;
	font-size:11px;
	line-height:33px;
	_display:inline;
}
.ntxt .ep-dotlist a {
	color:#252525;
}
.ntxt {
	overflow:hidden;
}
.ntxt h3 {
	display:block;
	margin-bottom:15px;
	padding-top:10px;
	border-top:2px solid #ff9e00;
	color:#333;
	font-size:14px;
}
.u-tab_list_btm {
	overflow:hidden;
}
.u-tab_list_btm li {
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
*zoom:1;
}
.u-tab_list_btm .dg-zt-img {
	float:left;
	display:block;
	width:120px;
	height:90px;
	border:1px solid #DDD;
}
.u-tab_list_btm .dg-zt-z {
	float:left;
	padding-left:10px;
	width:156px;
	height:90px;
}
.u-tab_list_btm .dg-zt-z p {
	line-height:20px;
}
.u-tab_list_btm .dg-zt-z .b {
	font-weight:700;
}
.u-tab_list_btm .dg-last {
	border-bottom:0;
}
.dg-qq {
	margin-bottom:20px;
}
.qq {
	padding-left:10px;
	font:16px/16px Georgia;
}
.qq li {
	display:block;
	margin-top:8px;
	padding-bottom:5px;
	padding-left:10px;
	width:240px;
	border-bottom:1px dashed #ebebeb;
	line-height:20px;
}
.qq .jia {
	background:url('http://common.goufang.com/2012/loupan/images/jia.jpg') no-repeat scroll right center transparent;
}
.qq span {
	margin-right:5px;
	color:#F60;
}
.qq .cheng {
	color:#f56a03;
}
.w1024 .fenye {
	width:640px;
}
.w1024 .dg_pw .g-n-word {
	width:395px;
}
.w1024 .dg_mlist {
	padding-right:20px;
	width:655px;
}
.w1024 .g-rg {
	width:310px;
}
.w1024 .dg_pw .g-n-word .list_bt {
	width:395px;
}
.dgx-tuan {
	border:0;
}
.goufangtun .gf-tuan {
	padding-left:10px;
	height:27px;
	border:1px solid #e8e8e8;
	border-top:2px solid #f56a03;
	color:#333;
	font-size:14px;
	line-height:27px;
}
.lp-detail-slide .detail-name {
	color:#333;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.lp-detail-slide .detail-price {
	font-size:14px;
}
.lp-detail-slide .detail-price strong {
	color:#f60;
	font-weight:normal;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.mhui {
	float:left;
	display:block;
	margin-right:10px;
	width:24px;
	border-radius:4px;
	background:#ff6c00;
	color:#fff;
	text-align:center;
	font-size:14px;
	line-height:24px;
}
.detail-yh .dg-yh-z {
	float:left;
	display:inline-block;
	margin-top:0;
	width:230px;
	text-align:left;
	font-weight:normal;
	font-size:16px;
}
.goufangtun .dgx-yh {
	overflow:hidden;
	padding:10px;
	border:1px solid #e8e8e8;
	_padding-bottom:20px;
*padding-bottom:20px;
}
.lp-detail-slide .d-address, .lp-detail-slide .d-phone {
	padding:0 10px;
	background-color:#f5f5f5;
	line-height:28px;
}
.lp-detail-slide .d-phone strong {
	font:normal 16px Arial, Helvetica, sans-serif;
}
.detail-yh .hui-all {
	overflow:hidden;
}
.dg-hb-li {
	overflow:hidden;
	margin-bottom:20px;
	_padding-bottom:10px;
}
.dg-hb-one, .dg-hb-two {
	position:relative;
	float:left;
	display:block;
	margin-bottom:20px;
	width:135px;
	height:105px;
	_margin-bottom:20px;
}
.dg-hb-one {
	margin-right:15px;
}
.dg-hb .dg-hb-li a span {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:25px;
	background:rgba(0, 0, 0, 0.7);
	background:transparent\9;
	line-height:25px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}
.dg-hb .dg-hb-li a span:hover {
	background:none repeat scroll 0 0 rgba(6, 80, 128, 0.7);
}
.dg-hb .dg-hb-li a span em {
	float:left;
	overflow:hidden;
	width:135px;
	color:#fff;
	text-align:center;
}
.dgx-xb .dgx-bj {
	position:relative;
	float:left;
	width:90px;
	height:90px;
	border:1px solid #ddd;
}
.dgx-xb .dgx-bj span {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:20px;
	background:rgba(0, 0, 0, 0.7);
	background:transparent\9;
	line-height:20px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
}
.dgx-xb .dgx-bj-xiang {
	overflow:hidden;
	padding:0 10px;
}
.dgx-xb .dgx-bj span em {
	float:left;
	overflow:hidden;
	width:90px;
	color:#FFF;
	text-align:center;
}
.dgx-xb .dgx-bj-z {
	float:left;
	margin-left:10px;
	width:160px;
}
.dgx-xb .dgx-bj-z p {
	color:#666;
	line-height:25px;
}
.dgx-xb .dgx-bj-z h3 {
	color:#666;
}
.dgx-xb {
	margin-bottom:10px;
	padding-bottom:10px;
	border:1px solid #e7e7e7;
	_margin-bottom:10px;
	border-top-color:#f56a03;
*zoom:1;
}
.dgx-xb .dgx-xb-nav {
	margin-bottom:15px;
	padding:0 10px;
	height:27px;
	border-top:1px solid #f56a03;
	border-bottom:1px solid #e7e7e7;
	color:#333;
	font-size:14px;
	line-height:27px;
}
.nav-topbar {
	clear:both;
	margin:0 4px;
	padding:5px 8px 0;
	border:0 none;
	background:none repeat scroll 0 0 #FFF;
	color:#3c3c3c;
	white-space:nowrap;
	line-height:25px;
}
.navigation a {
	color:#525252;
}
.nav-topbar .nav-topbar-r {
	margin:0 5px;
	width:5px;
	height:9px;
	font-family:\5B8B\4F53;
}
.box {
	float:left;
	margin:10px 0 20px;
	_width:875px;
*width:875px;
}
.box {
	width:690px;
	border:1px solid #e7e7e7;
}
.dgx-left {
	float:right;
	margin-top:10px;
	margin-left:0;
}
.box .b1 {
	overflow:hidden;
	padding:0;
	padding:0 34px 10px 34px;
	text-align:justify;
	_padding:0 17px 0 17px;
}
.box .b1 h1 {
	margin:0 -34px;
	padding-top:10px;
	color:#333;
	text-align:center;
	font-weight:500;
	font-size:28px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:49px;
}
.article-info {
	padding:5px 0;
	border-bottom:1px solid #ccd3e4;
	color:#999;
	text-align:center;
	line-height:22px;
	width:622px
}
.article-info span {
	padding:0 10px;
}
.article-tools {
	margin:0 -34px 20px -34px;
	width:688px;
	height:35px;
*zoom:1;
}
.article-tools .article-tools-content {
	z-index:999;
	width:688px;
	height:35px;
	background-color:#fff;
	text-align:center;
}
.article-tools .func-item {
	display:inline-block;
	height:24px;
	border:1px solid #d8d8d8;
	border-top:0;
	vertical-align:top;
	text-align:left;
	font:12px/24px arial;
	margin-left: -7px;
}
.article-tools .collect-item, .article-tools .look-item, .article-tools .comment-num, .article-tools .sharebtnbox, .article-tools .read-all {
	display:inline-block;
	height:24px;
	background-color:#fff;
	vertical-align:top;
	text-align:left;
	line-height:24px;
}
.sharebtnbox .share-label {
	position:relative;
	display:inline-block;
	padding:0 34px 0 26px;
	color:#1f4f88;
	cursor:pointer;
	zoom:1;
*height:24px;
*line-height:20px;
	_line-height:24px;
}
.article-tools .collect-item, .article-tools .look-item, .article-tools .share-ico, .article-tools .arrow, .sharebtnbox .share-label i {
	background-image:url(http://common.goufang.com/2012/loupan/images/aiticle-bg.png);
	background-repeat:no-repeat;
}
.article-tools .collect-item, .article-tools .look-item {
	padding-left:28px;
	width:68px;
	background-position:4px 2px;
}
.article-tools .look-item {
	background-position:2px -46px;
}
.sharebtnbox .share-label i {
	position:absolute;
	top:10px;
	right:11px;
	width:7px;
	height:4px;
	background-position:-10px -154px;
	font:0/0 arial;
}
.sharebtnbox-on .share-label i {
	background-position:-10px -167px;
}
.sharebtnbox .share-label .share-ico {
	top:6px;
	left:10px;
	width:11px;
	height:12px;
	background-position:-6px -107px;
}
.sharebtnbox .bdsharebuttonbox {
	position:absolute;
	top:24px;
	left:-1px;
	left:-1px\9;
	display:none;
	padding:4px 0;
	width:96px;
	height:144px;
	border:1px solid #d8d8d8;
	background-color:#fff;
}
.article-function-fixed {
	position:fixed;
	top:0;
	left:50%;
	z-index:100;
	overflow:hidden;
	margin-left:-500px;
	height:26px;
	border:0 none;
	_position:absolute;
	_bottom:auto;
top:expression(eval(document.documentElement.scrollTop))
}
.bdshare-button-style0-24 a {
	display:block;
	float:none!important;
	width:61px!important;
	height:16px!important;
	line-height:16px!important;
	margin:0!important;
	padding:6px 6px 6px 29px!important;
	color:#666!important;
	background-image:url(http://common.goufang.com/2012/loupan/images/share-ico-2014.png)!important;
	font-size:12px!important;
	font-family:Microsoft YaHei!important
}
.bdshare-button-style0-24 a:hover {
	background-color:#f5f5f5!important;
	color:#333!important;
	text-decoration:none!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important
}
.bdshare-button-style0-24 .bds_tsina {
	background-position:7px 6px!important
}
.bdshare-button-style0-24 .bds_qzone {
	background-position:7px -20px!important
}
.bdshare-button-style0-24 .bds_tqq {
	background-position:7px -46px!important
}
.bdshare-button-style0-24 .bds_renren {
	background-position:7px -72px!important
}
.bdshare-button-style0-24 .bds_douban {
	background-position:7px -99px!important
}
.bdshare-button-style0-24 .bds_weixin {
	background-position:7px -203px!important
}
.bdshare-button-style0-24 .bds_whaoyou {
	background-position:7px -203px!important
}
.bdshare-button-style0-24 .bds_sqq {
	background-position:7px -229px!important
}
.bdshare-button-style0-24 .bds_quan {
	background-position:7px -255px!important
}
.bdshare-button-style0-16 a {
	display:block;
	float:none!important;
	width:61px!important;
	height:16px!important;
	line-height:16px!important;
	margin:0!important;
	padding:6px 6px 6px 29px!important;
	color:#666!important;
	background-image:url(images/share-ico-2014.png)!important;
	font-size:12px!important;
	font-family:Microsoft YaHei!important
}
.bdshare-button-style0-16 a:hover {
	background-color:#f5f5f5!important;
	color:#333!important;
	text-decoration:none!important;
	opacity:1!important;
	filter:alpha(opacity=100)!important
}
.bdshare-button-style0-16 .bds_tsina {
	background-position:7px 6px!important
}
.bdshare-button-style0-16 .bds_qzone {
	background-position:7px -20px!important
}
.bdshare-button-style0-16 .bds_tqq {
	background-position:7px -46px!important
}
.bdshare-button-style0-16 .bds_renren {
	background-position:7px -72px!important
}
.bdshare-button-style0-16 .bds_douban {
	background-position:7px -99px!important
}
.bdshare-button-style0-16 .bds_weixin {
	background-position:7px -203px!important
}
.bdshare-button-style0-16 .bds_whaoyou {
	background-position:7px -203px!important
}
.bdshare-button-style0-16 .bds_sqq {
	background-position:7px -229px!important
}
.bdshare-button-style0-16 .bds_quan {
	background-position:7px -255px!important
}
.article-tools a .icon16 {
	margin:4px 4px 0 0;
	vertical-align:top
}
.btn, .btn:link, .btn:visited {
	font-family:"\5B8B\4F53";
	display:inline-block;
	color:#3b5b98;
	border:1px solid #ccd3e4;
	background-color:#fafbfc;
	cursor:pointer;
	outline:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle
}
.btn img {
	text-align:center;
	vertical-align:middle
}
.btn:hover {
	background-color:#f0f0f0;
	text-decoration:none
}
.btn:active {
	background-color:#d0d0d0
}
.btn {
	height:32px;
	line-height:32px;
	padding:0 20px;
	font-size:14px;
	font-weight:700
}
.btn-mini {
	height:20px;
	line-height:20px;
	padding:0 10px;
	font-size:12px;
	font-weight:100
}
.btn-small {
	height:24px;
	line-height:24px;
	padding:0 15px;
	font-size:12px;
	font-weight:100
}
.btn-large {
	height:45px;
	line-height:45px;
	padding:0 25px;
	font-size:14px;
	font-weight:700
}
.btn-orange, .btn-orange:link, .btn-orange:visited {
	color:#fff;
	border:1px solid #cc5f00;
	background-color:#f70
}
.btn-orange:hover {
	color:#fff;
	background-color:#f90
}
.btn-orange:active {
	color:#fff;
	background-color:#f65d00
}
.btn-blue, .btn-blue:link, .btn-blue:visited {
	color:#fff;
	border:1px solid #00194d;
	background-color:#3b5998
}
.btn-blue:hover {
	color:#fff;
	background-color:#57b
}
.btn-blue:active {
	color:#fff;
	background-color:#29447e
}
.btn-disabled, .btn-disabled:link, .btn-disabled:visited, .btn-disabled:hover, .btn-disabled:active {
	color:#999;
	text-decoration:none;
	border:1px solid #d0d0d0;
	background-color:#efefef;
	cursor:default
}
.article-tools a.btn:link, .article-tools a.btn:visited, .article-tools a.btn:hover {
	border-top:0!important
}
.sharebtnbox {
	position:relative;
	z-index:2;
	width:97px;
	_float:left;
	_top:0;
	_margin-top:-161px;
	_margin-left:-10px
}
.title_txt {
	color:#666;
	line-height:30px;
	text-align:center;
	display:block;
	font-size:12px;
	height:30px;
	border-bottom:1px dashed #DDD
}
.b1 .p2 {
	border:medium none;
	table-layout:fixed;
	word-break:break-all;
	word-wrap:break-word;
	margin:20px auto 15px;
	line-height:24px
}
.artbox {
	margin-top:-16px;
	margin-bottom:14px;
*margin-left:-7px
}
.artdeal {
	width:498px;
	height:60px;
	line-height:28px;
	margin:0 auto;
	border:1px solid #ccd3e4;
	color:#000;
	font-size:12px;
	background-color:#fff
}
div.artdeal-hover {
	border:1px solid #f90;
	background-color:#fffbe2
}
div.art620 {
	width:618px
}
.artdeal .atdl1 {
	padding:8px 0 0 10px;
	float:left;
	text-align:left
}
.artdeal .atdl1 i {
	margin:0 7px;
	position:relative;
	top:-1px;
	color:#8d8c8c;
*position:static
}
.artdeal .atdl1 div {
	line-height:28px;
	font-size:12px;
	color:#666
}
.artdeal .atdl2 {
	height:60px;
	line-height:20px;
	float:right;
	text-align:right
}
.artdeal .atdl2 a, .artdeal .atdl2 .noartp {
	height:52px;
	display:inline-block;
	padding:8px 10px 0 5px;
	cursor:pointer
}
.artdeal .atdl2 .noartp {
	cursor:auto
}
.artdeal .atdl2 a:link, .artdeal .atdl2 a:visited, .artdeal .atdl2 a:hover {
	text-decoration:none
}
.artdeal .atdl2 div {
	line-height:20px;
	font-size:12px
}
.artdeal .atdl2 .d-p-name {
	color:#333;
	display: block;
	height: 20px;
	line-height: 40px;
	padding-right: 10px;
}
.artdeal h3 {
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0
}
.artdprice {
	line-height:28px;
	color:#f56a03
}
.artdprice .font14red {
	font-size:14px;
	color:#d60000
}
.artdprice .atprice {
	margin:0 3px;
	font-size:20px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-weight:bold;
	vertical-align:top;
*vertical-align:middle
}
.artdprice .unline {
	text-decoration:underline
}
.w1024 .b1 .p2 .p2_txt .artdeal h3 a, .artdeal h3 a:visited {
	color:#000
}
.artdeal h3 a:hover {
	color:#d60000
}
.artdprice a:link, .artdprice a:visited, .artdprice a:hover {
	color:#393
}
.artdprice .font14red a:link, .artdprice .font14red a:visited, .artdprice .font14red a:hover {
	color:#d60000
}
.p2_txt {
	font-size:12px
}
.b1 .p2 .p2_txt a {
	color:#1F4F88
}
.b1 .p2 .p2_txt a:hover {
	color:#f56a03
}
.p2_txt p {
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	margin:15px 0;
	line-height:30px;
	color:#4d4d4d
}
.p2_txt h2{font-size:16px;}
.w1024 .p2_txt p {
	line-height:24px;
	font-size:14px;
	font-family:"\5B8B\4F53";
	color:#3d3d3d;
	text-indent:28px
}
.w1024 .p2_txt p img {
	margin-left:-28px;
	border: 1px solid #E7E7E7
}
.p2_txt table, .p2_txt table td {
	border:1px solid #ccc;
	padding:3px 5px
}
.p2_txt table {
	width:850px
}
.w1024 .p2_txt table {
	width:625px
}
.fx {
	overflow:hidden
}
.relate {
	display:block;
	height:36px;
	font:16px/32px "\5FAE\8F6F\96C5\9ED1";
	float:left;
	font-weight:700
}
.bd {
	overflow:hidden;
	float:right
}
#bdshare {
	z-index:999999;
	padding-bottom:2px;
	font-size:12px;
	float:left;
	text-align:left;
	line-height:12px
}
#bdshare a, #bdshare_s a, #bdshare_pop a {
	text-decoration:none;
	cursor:pointer
}
.bds_tools a {
	background:url('images/is.png?cdnversion=20131219') no-repeat scroll 0 0 transparent
}
span.bds_more, .bds_tools a {
	display:block;
	font-family:'\9ED1\4F53', Arial;
	height:16px;
	float:left;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:22px
}
span.bds_more {
	background:url('images/is.png?cdnversion=20131219') no-repeat scroll 0 5px transparent
}
.bds_qzone {
	background-position:0 -75px
}
.bds_tsina {
	background-position:0 -115px
}
.bds_tqq {
	background-position:0 -235px
}
.bds_renren {
	background-position:0 -195px
}
.bds_tools a.shareCount {
	width:37px;
	height:16px;
	background-position:0 -30px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px;
	line-height:16px
}
.c {
	clear:both;
	height:0;
	font:0/0px Arial;
	overflow:hidden
}
.rtxt_t, .bwnav .navlist {
	padding:10px 0;
	font-size:14px;
	overflow:hidden;
*zoom:1
}
.rtxt_t ul li, .bwnav .navlist ul li {
	line-height:26px;
	overflow:hidden;
	width:600px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.rtxt_t ul li {
	background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDQwIDUwMCI+PGcgZmlsbD0iIzAwNDA3YiI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByPSI0NSIvPjxjaXJjbGUgY3g9IjIwIiBjeT0iNDgwIiByPSIyMCIvPjwvZz48L3N2Zz4="), none;
	padding-left:20px;
	height:26px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:12px -35px;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:auto auto
}
.bwnav .navlist ul li {
	width:270px;
	padding-left:15px;
	font-size:12px
}
.bwnav .navlist ul li:nth-child(2n+1) {
border-right:1px dotted #e7e7e7
}
.rtxt_t ul li a:hover, .bwnav .navlist ul li a:hover {
	color:#ff6c00
}
.rtxt_t a, .bwnav .navlist a {
	color:#333;
	display:block;
	float:left
}
.rtxt_t span, .bwnav .navlist span {
	margin-left:10px;
	_margin-left:5px;
	color:#9d9d9d;
	float:left;
	display:block;
	font-size:12px
}
.bwnav {
	border:1px solid #e1e1e1;
	margin-top:10px
}
.bwnav .d-h {
	display:block;
	border-bottom:1px solid #e7e7e7;
	padding-left:10px;
	height:28px;
	line-height:28px;
	background-color:#6699cc
}
.bwnav span {
	font-size:14px;
	font-weight:700;
	color: #fff;
}
.u-tab_list_btm .es-jjr-img {
	float:left;
	display:block;
	width:65px;
	height:78px;
	border:1px solid #DDD
}
.on:hover .dgx-yh {
	background-color:#fbfbfb
}
.goufangtun .detail-yh {
	background-color:#f5f5f5;
	border:0
}
.bd_weixin_popup_bg {
	position:absolute;
	left:-400px;
	top:-400px;
	width:260px;
	height:320px;
	border:0;
	padding:0;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:11000
}
.bd_weixin_popup {
	position:absolute;
	left:-400px;
	top:-400px;
	padding:10px;
	width:240px;
	height:300px;
	background:#fff;
	border:solid 1px #d8d8d8;
	z-index:11001;
	font-size:12px
}
.bd_weixin_popup .bd_weixin_popup_head {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:16px;
	height:16px;
	position:relative;
	color:#000
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
	width:16px;
	height:16px;
	position:absolute;
	right:0;
	top:0;
	color:#999;
	text-decoration:none;
	font-size:16px
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close:hover {
	text-decoration:none
}
.bd_weixin_popup .bd_weixin_popup_main {
	padding:15px 10px;
	min-height:150px;
	_height:150px;
	text-align:center
}
.bd_weixin_popup .bd_weixin_popup_foot {
	font-size:12px;
	text-align:left;
	line-height:22px;
	color:#666
}
.rightbox {
	width:286px;
	overflow:hidden;
	border:1px solid #e7e7e7;
	margin-bottom:10px
}
.btopn {
	border:#eee 1px solid;
	border-top:0;
	padding:10px 0 0;
	display:inline-block;
	border-left:0
}
.width {
	width:286px
}
.slideTxtBox {
	text-align:left
}
.slideTxtBox .hd {
	height:30px;
	line-height:30px;
	background:#f7f7f7;
	position:relative
}
.slideTxtBox .hd .second {
	border-right:1px solid #e7e7e7
}
.slideTxtBox .hd ul {
	float:left;
	position:absolute;
	top:0;
	height:32px
}
.slideTxtBox .hd ul li {
	float:left;
	padding:0 15px;
	cursor:pointer
}
.slideTxtBox .hd ul li.on {
	height:30px;
	background:#fff;
	border:1px solid #ddd;
	border-top:0;
	border-bottom:2px solid #fff;
	font-weight:bold
}
.slideTxtBox .hd ul li.first {
	border-left:0
}
.hotlist_tb {
	border-collapse:collapse;
	text-align:center;
	width:100%
}
.hotlist_tb th {
	height:30px;
	font-weight:normal;
	border-bottom:1px solid #f0f0f0;
	text-align:center
}
.hotlist_tb td {
	height:35px
}
.hotlist_tb td a {
	color:#333
}
.hotlist_tb td a:hover {
	color:#f56a03
}
.hotlist_tb .lftd {
	text-align:left;
	text-indent:10px
}
.hotlist_tb .lfpr {
	text-align:left
}
.hotlist_tb td .list-num {
	display:block;
	width:16px;
	height:16px;
	text-align:center;
	background-color:#f56a03;
	color:#fff;
	line-height:16px;
	margin:0 auto
}
.hotlist_tb td .an_01 {
	color:#f56a03
}
.pic-list {
	padding-bottom:5px
}
.pic-list .pic-title {
	height:40px;
	margin:0;
	font-size:12px;
	overflow:hidden;
	white-space:normal;
	word-break:break-all
}
.pic-list .opation .view, .pic-list .opation .p-n {
	color:#9e9e9e
}
.pic-list .pic {
	float:left;
	width:80px;
	height:60px;
	overflow:hidden;
	margin:0 10px 0 0
}
.pic-list .p-n {
	margin-left:10px
}
.hotlist_tb td .an_02 {
	color:#3498db
}
.hotlist_tb td.t-c {
	text-align:center
}
.nhbox {
	float:left;
	padding:5px 0
}
.nhbox th {
	color:#717171
}
.hotlistbox_li {
	width:300px;
	overflow:hidden
}
.f14 {
	font-size:14px
}
.hotlist_tb .y-h {
	display:inline-block;
	overflow:hidden;
	height:30px;
*height:32px;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:30px;
*line-height:32px;
	cursor:pointer;
	width:160px
}
.gf-bottom {
	margin-bottom:10px;
*zoom:1;
	overflow:hidden;
	border:1px solid #e7e7e7
}
.gf-bottom .hd {
	display:block;
	height:40px;
	border-bottom:1px solid #ddd;
	line-height:40px
}
.gf-bottom .hd h3 {
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	border-bottom:1px solid #f56a03;
	font-weight:normal;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
*zoom:1;
	_top:1px
}
.gf-bottom .hd h3 a {
	color:#f56a03
}
.gf-bottom .bd {
	position:relative;
	overflow:hidden;
	height:247px;
*zoom:1
}
.gf-bottom .bd .pic {
	display:table-cell;
	margin:0;
	padding:0;
	border:0 none;
	color:#3d3d3d;
	vertical-align:middle;
	text-align:center
}
.gf-bottom .bd:after, .gf-bottom .bd:before {
	display:table;
	content:""
}
.gf-bottom .bd:after {
	clear:both
}
.gf-bottom .bd .item {
	float:left;
	overflow:hidden;
	margin-top:10px;
	margin-right:10px;
	width:188px;
	height:235px;
	border:1px solid #f2f2f2
}
.gf-bottom .bd .pic-hover {
	border-color:#f56a03
}
.gf-bottom .bd .last {
	margin-right:0
}
.gf-bottom .bd .item-box {
	position:relative;
	overflow:hidden;
	height:141px;
	background:#fff
}
.gf-bottom .bd .item .m_y, .gf-bottom .bd .item .t-b {
	float:left;
	display:inline-block
}
.gf-bottom .bd .title {
	margin-top:5px;
	padding:0 5px;
	height:18px;
	text-overflow:ellipsis;
	font-weight:400;
	line-height:18px;
	overflow:hidden
}
.gf-bottom .bd .q-b {
	margin-top:3px;
	padding:0 5px
}
.gf-bottom .bd .info {
	margin-top:3px;
	padding:0 5px
}
.gf-bottom .bd .info-dh {
	margin-top:3px;
	padding:0 5px
}
.gf-bottom .bd .info-dh .h-b {
	margin-left:10px
}
.gf-bottom .bd .info a:hover, .gf-bottom .bd .item .t-b:hover, .g-stand .list .info a:hover {
	color:#f60;
	text-decoration:underline
}
.gf-bottom .bd .item .t-b {
	overflow:hidden;
	width:125px;
	height:20px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.gf-bottom .bd .shu, .g-stand .list .shu {
	color:#f56a03;
	font:bold 16px Arial, Helvetica, sans-serif
}
.gf-bottom .bd .liang, .g-stand .list .liang {
	color:#f56a03;
	font:normal 12px "\5B8B\4F53"
}
.gf-bottom .bd .shuzi, .g-stand .list .shuzi {
	font:normal 14px Arial, Helvetica, sans-serif
}
.gf-bottom .bd .fg, .g-stand .list .fg {
	color:#666
}
.gf-bottom .bd .fg label, .g-stand .list .fg label {
	color:#CCC
}
.tb_xqf, .tb_sp, .tb_dt, .tb_spxq, .tb_zx, .tb_tt, .tb_ms, .tb_js, .tb_dj, .tb_jz, .m_y {
	display:inline-block;
	margin-right:5px;
	width:48px;
	height:18px;
	background-color:#9c0611;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	line-height:20px\9;
	_line-height:18px;
*line-height:18px
}
.tb_dt {
	width:38px;
	background-color:#f57b3b
}
.tb_zx {
	background-color:#4582d3
}
.tb_tt {
	background-color:#78469f
}
.tb_ms {
	background-color:#369851
}
.tb_js {
	background-color:#da522c
}
.tb_dj {
	background-color:#00868b
}
.tb_sp {
	background-color:#40b09e
}
.tb_jz {
	background-color:#d80054
}
.m_y {
	background-color:#C00
}
.f1waper {
	margin:10px auto;
	border:1px solid #e8e8e8;
	overflow:hidden;
	padding:10px 10px
}
.flinks1 {
	width:100%;
	clear:both
}
.flinks1 dt, .flinks1 dd {
	float:left;
	line-height:26px
}
.flinks1 dt {
	width:8%;
	color:#f05b07;
	text-align:left;
	font:normal 14px \5FAE\8F6F\96C5\9ED1
}
.flinks1 dd {
	width:92%;
	float:left
}
.flinks1 dd a {
	padding-left:5px;
	color:#666
}
.flinks1 dd a:hover {
	color:#f60
}
.flinks2 dd .ul {
	width:100%;
	display:inline;
	height:26px;
	clear:both
}
.flinks2 dd .flnkcon1 li {
	width:114px;
	display:inline;
	height:26px;
	float:left;
	margin-right:1px
}
.flinks2 dd .flnkcon1 li a {
	padding-left:5px
}
.flnk2tit {
	width:100%;
	clear:both;
	display:block;
	overflow:hidden
}
.flnk2tit li {
	float:left;
	display:inline;
	margin:0 5px
}
.flnk2tit li a {
	float:left;
	display:block;
	height:22px;
	line-height:22px;
	width:22px;
	text-align:center;
	background:#fff;
	border:1px solid #e0e2e1;
	padding:0;
	font-family:Arial, Helvetica, sans-serif
}
.flnk2tit li.cur a, .flnk2tit li a:hover {
	color:#fff;
	background:#ccc
}
.f2waper {
	width:100%;
	margin:5px auto;
	overflow:hidden
}
.flinks3 {
	border:0
}
.flinks3 h3 {
	color:#f56a03;
	margin:0;
	height:28px;
	line-height:28px;
	font:normal 14px \5FAE\8F6F\96C5\9ED1
}
.flinks3 .con {
	margin:0;
	overflow:hidden;
	padding:0 0 10px
}
.flinks3 .con ul {
	line-height:26px;
	overflow:hidden
}
.flinks3 .con ul li {
	width:99px;
	float:left
}
.flinks3 .con ul li a {
	color:#666
}
.flinks3 .con ul li a:hover {
	color:#f60
}
.links {
	padding:10px 20px;
	border:1px solid #e7e7e7;
*zoom:1;
	_padding-bottom:10px;
	margin-bottom:10px
}
.links .flinks3 {
	border:0
}
.links .flinks3 h3 {
	margin:0;
	height:30px;
	color:#333;
	font:normal 14px \5FAE\8F6F\96C5\9ED1;
	line-height:30px
}
.cooper .flinks3 h3 {
	color:#333
}
.links .flinks3 .con {
	overflow:hidden;
	margin:0;
	padding:0 0 10px
}
.links .flinks3 .con ul {
	overflow:hidden;
	line-height:26px
}
.links .flinks3 .con ul li {
	float:left;
	overflow:hidden;
	width:99px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.links .flinks3 .con ul li a {
	color:#666
}
.links .flinks3 .con ul li a:hover {
	color:#f60
}
.gf-bottom .listbox {
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:10px 20px;
	margin-top:-1px;
	_margin-top:2px;
	border-top:1px dotted #e9e9e9;
*zoom:1
}
.gf-bottom .first {
	margin-top:0;
	border-top:0
}
.gf-bottom .listbox .tit {
	float:left;
	line-height:26px;
	display:inline-block;
	width:65px
}
.gf-bottom .listbox ul {
	line-height:26px;
*zoom:1;
	overflow:hidden;
	margin-left:10px
}
.gf-bottom .listbox li {
	float:left;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:30px
}
.gf-bottom .listbox li h2 {
	padding-left:5px;
	color:#535353
}
.gf-bottom .listbox li a {
	color:#666
}
.gf-bottom .listbox ul li a:hover {
	color:#f60
}
.u-sf_form {
	float:left;
	display:inline;
	width:290px;
	height:27px;
	position:relative;
	z-index:1
}
.u-search_form {
	margin-bottom:10px;
	width:100%
}
.u-sf_form_ipt {
	width:252px;
	height:25px;
	line-height:25px;
	border:1px solid #e6e6e6;
	color:#999;
	border-right:0;
	padding-left:10px;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	position:absolute;
	top:0;
	left:0
}
.u-sf_form_btn {
	width:34px;
	height:27px;
	opacity:.8;
	filter:alpha(opacity=80);
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	background:url(http://common.goufang.com/2012/images/icon_bg_2.jpg) no-repeat 0 0;
	position:absolute;
	right:0;
	top:0;
	border:0
}
.u-sf_form_btn:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mt15 {
	margin-top:15px
}
.article-moreuse {
	padding-bottom:10px;
	text-align:right
}
.fn-left, .fn-right {
	isplay:inline
}
.fn-left {
	float:left
}
.fn-right {
	float:right
}
.fontred {
	color:#d60000
}
.icon, .icon16, .icon12, .icon10, .score, .score b {
	display:inline-block;
	background:url(images/icon-png8-20141212.png?v=20141215) no-repeat;
}
.icon20 {
	width:20px;
	height:20px;
}
.icon16 {
	width:16px;
	height:16px;
}
.icon12 {
	width:12px;
	height:12px;
}
.icon10 {
	width:10px;
	height:10px;
}
.icon20-weixin1 {
	background-position:0 -640px;
}
.icon20-weixin2 {
	background-position:-20px -640px;
}
.icon20-weibo1 {
	background-position:-40px -640px;
}
.icon20-weibo2 {
	background-position:-60px -640px;
}
.icon20-friend1 {
	background-position:0 -660px;
}
.icon20-friend2 {
	background-position:-20px -660px;
}
.icon20-qzone1 {
	background-position:-40px -660px;
}
.icon20-qzone2 {
	background-position:-60px -660px;
}
.icon20-qq1 {
	background-position:0 -680px;
}
.icon20-qq2 {
	background-position:-20px -680px;
}
.icon16-exc {
	background-position:0 0;
}
.icon16-ok {
	background-position:-20px 0;
}
.icon16-no {
	background-position:-40px 0;
}
.icon16-warn {
	background-position:-40px -40px;
}
.icon16-star1 {
	background-position:0 -20px;
}
.icon16-star2 {
	background-position:-20px -20px;
}
.icon16-star3 {
	background-position:-40px -20px;
}
.icon16-star4 {
	background-position:-60px -20px;
}
.article-collect .btn-mini {
	padding:0;
	width:88px;
}
.article-collect .btn-mini .icon16 {
	margin:2px 4px 0 0;
	vertical-align:top;
}
.article-collect {
	float:right;
	margin-right:10px;
	line-height:normal;
}
.share-item {
	float:left;
	display:inline-block;
	margin-right:5px;
	cursor:pointer;
}
.article-tags {
	padding-bottom:10px;
	height:24px;
	color:#999;
	line-height:24px;
}
.article-tags .fn-left a:link, .article-tags .fn-left a:visited {
	background-color:#efefef;
}
.article-tags .fn-left a {
	display:inline-block;
	margin-right:5px;
	padding:0 5px;
	height:20px;
	min-width:40px;
	text-align:center;
	white-space:nowrap;
	line-height:20px;
}
.page-item-info {
	float:left;
	display:inline-block;
	margin-right:8px;
	color:#999;
	font-size:12px;
	line-height:28px;
}
.gf-navi a {
	color:#3c3c3c
}
.gf-navi a:hover {
	color:#f60
}
.r-of .nei {
	border-bottom: 1px solid #f7f7f7;
	padding: 10px 0px 30px 0px;
	margin-right: 10px;
	margin-left:10px
}
.r-of .nei p {
	line-height: 25px;
	font-family:\5fae\8f6f\96c5\9ed1;
}
.f16 {
	font-size: 16px;
}
.r-of .nei .fl a {
	padding: 0 4px;
	background: #e7e7e7;
	border-radius: 2px;
	color: #666666;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	margin-right: 4px;
}
.r-of .nei .fl a:hover {
	background: #ff6600;
	color: #FFFFFF;
	text-decoration: none;
}
.search-tool {
	position:relative;
	z-index:999;
}
.wordsBox {
	margin-top: 10px;
	margin-bottom:10px
}
.wordsBox a {
	display: block;
	margin-right: 5px;
	border-radius: 2px;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	color: #666;
	background: #e7e7e7;
	float: left;
}
.b1 .p2 .wordsBox a {
	color:#666
}
.tips_bubble, .tips_bubble>.tips_arrow {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.tips_bubble {
	position: absolute;
	text-align: left;
	border-radius: 6px;
	z-index: 9999;
	padding: 10px;
	line-height:20px
}
.tips_style {
	cursor: help;/* border-bottom: 1px dotted; */
}
.tips_bubble>.tips_arrow {
	position: absolute;
	pointer-events: none
}
.tips_bubble.top>.tips_arrow {
	background: url(../images/jiantou_tan.png) no-repeat;
	width: 16px;
	height: 8px;
	top: 100%;
	left: 50%;
	margin-left: -8px
}

.w990 .g-wrap, .search-tool.w990, .wrap{
	width: 1190px;
}
.box{
	width: 884px;
	margin-bottom: 20px;
}
.box .b1{
	padding: 0 40px 10px 40px;
}

.article-info{
	width: 100%;
}
.dgx-left{
	margin-bottom: 70px;
}
.goufangtun .gf-tuan{
	height: 30px;
	line-height: 30px;
}
.goufangtun .gf-tuan a{
	float: right;
	padding-right: 10px;
	color: #999;
	font-weight: normal;
	font-size: 12px;
}
.xftj{
	padding-top: 10px;
	border: 1px solid #e8e8e8;
	border-top: none: ;;
}
.xftj li{
	margin-bottom: 15px;
	padding-left: 10px;
}
.xftj li img{
	width: 120px;
	height: 80px;
	overflow: hidden;
	float: left;
}
.xftj .lpxx{
	float: left;
	margin-left: 15px;
	margin-top: 2px;
}
.xftj li p{
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	color: #4c4948;
	width: 140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xftj li .lpprice{
	color: #db4c3f;
}
.xftj .lphx{
	font-size: 14px;
	color: #999;
}
.sm{
	margin-bottom: 20px;
	padding: 10px 15px;
	background: #FFF3EA;
	color: #444;
}
.wordsBox{
	margin-bottom: 20px;
}
.wzbq{
	float: left;
}
.sign, .sign .sign_right_banner, .sign_get_free_info{
	width: 882px;
}
.sign_get_free_info .form_right{
	margin-right: 80px;
}
.tel-txt{
	width:803px;
	box-sizing: border-box;
}
.sign_get_free_info .lpk_tj_point {
	width: 148px;
	height: 31px;
	font: 18px/26px "\5fae\8f6f\96c5\9ed1";
	color: #fff;
	border: 1px solid #f56a03;
	background: #f56a03;
	cursor: pointer;
	border-radius: 3px;
}

.sign{
	margin-bottom: 20px;
	float: left;
}
.sign h1{
	font-size: 24px;
	padding-bottom: 25px;
	font-weight: 400;
	padding-top: 15px;
}
.sign_get_free_info{
	border-top:1px solid #e2e2e2 ;
}
.sign_get_free_info .sign_form{
	padding-left: 30px;
}
.sign_left .form_left{
	width: 245px;
}
.sign_left .form_right input, .sign_left .form_left input{
	width: 228px;
}
.form_right{
	margin-left: 20px;
}
.sign_get_free_info .lpk_tj_point{
	width: 160px;
	height: 34px;
	font: 18px/34px "\5fae\8f6f\96c5\9ed1";
}
.sign_get_free_info .sign_submit{
	margin-top: 9px;
}
.zuoce{
	float: left;
	width: 886px;
}
.gf-content{
	float: left;
	width: 882px;
	border: 1px solid #e6e6e8;
	padding: 0 30px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.dg_mlist{
	border: none;
	margin-top: 0;
}
.dg_pw .g-n-pic{
	width: 156px;
	height: 117px;
}
.dg_mlist{
	padding-right: 0;
}
.list-text a{
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-indent: 0;
	color: #666!important;
}
.dg_pw .g-n-word p{
	line-height: 23px;
}
.dg_pw .g-n-word{
	width: 100%;
}
.g-rg{
	width: 735px;
}
.dg_pw .g-n-word .list_bt{
	margin-top: 3px;
}
.dg_mlist{
	min-height: auto;
}
.tj {
	overflow: hidden;
	height: auto;
	background: #f7f7f7;
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
	width: 882px;
	margin-bottom: 35px;
	background: #fafafa;
}
.tj-box{
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 30px;
	box-sizing: border-box;
	padding-top: 10px;
	padding-bottom: 20px;
}
.gf-navi a {
	color: #4C4943;
}
.gf-navi a:hover{
	color: #000;
}
.dg_pw .g-n-word{
	padding: 10px 0;
}
.dg_pw{
	padding-top: 15px;
	padding-bottom: 15px;
}
.tj h3, .gf-content .bt{
	overflow: hidden;
	padding-left: 30px;
	padding-top: 12px;
	margin-right: 18px;
}
.gf-content .bt{
	padding-left: 0;
}
.dg_pw .g-n-word .list_bt{
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 12px;
}
.tj h3 .tj-img, .gf-content .bt .tj-img {
	float: left;
	background: url(../images/icon-2015.png) no-repeat;
	background-position: 0px -61px;
	width: 21px;
	height: 24px;
	margin-right: 10px;
}
.tj h3 .tj-nav, .gf-content .bt .tj-nav{
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.tj .tj-box .tj-list {
	float: left;
	width: 190px;
	height: auto;
	border: 1px solid #f2f2f2;
	background: #fff;
	cursor: pointer;
	display: block;
}
.tj-list-nav{
	padding: 10px 12px;
	font-size: 14px;
	font-weight: bold;
}
.tj-list-nav span{
	display: block;
}
.lpprice{
	color:#db4c3f;
	padding-top: 8px;
}
.tj .lpname{
	color: #000;
}
.dg_pw:nth-child(5){
	border-bottom: none;
	padding-bottom: 8px;
}
.lsrd { background: #f56a03;}
.yhtj { background: #3498dd; }
.mfzs { background: #5606AB; }
.rmlp { background: #F01D2D; }
.hdbd { background: #2C74E2; }
.dg { background: #F58A11;}
.xpzz { background: #22ac38;}
.zcjd { background: #0067c0;}
.lpdt { background: #f667a5;}
.lx-fl {
	display: inline-block;
	padding: 2px 5px 2px 5px;
	width: 56px;
	height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	cursor: pointer;
	text-indent: 0;
	float: left;
}
.ly{
	color: #666;
	width: auto;
	padding-left: 0;
}
.sj-right{
	float: right;
	color: #666;
}
.shijian{
	margin-top: 15px;
}
.rtxt_t{
	margin-left: -10px;
}
.form_left select, .form_right select{
 width: 244px;
 height: 30px;
 line-height: 30px\9;
 padding-left: 5px;
 margin-bottom: 10px;
 vertical-align: middle;
 font-size: 12px;
 border: 1px solid #e2e2e2;
 text-indent: 6px;
}
.sign_left .form_right input, .sign_left .form_left input{
 border-radius: 5px;
}
.gf-content .more, .tj .more{
       float: right;
       color: #000;
       font-weight: normal;
       font-size: 14px;
       line-height: 28px;
      }
      .tj .more{
       padding-right: 30px;
      }
      .gf-content .more:hover, .tj .more:hover{
       color: #f60;
      }
      .tj h2, .gf-content .bt{
       margin-right: 0;
      }
      .ext-title{
    border-bottom: 1px solid #e9e9e9;
    margin-top: 10px;
    margin-bottom: 15px;
    text-indent: 10px;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.extension-news{float:left;}
.extension-news ul {
    margin-right: -15px;
    overflow: hidden;
}
.extension-news ul li a {
    color: #ffffff;
}
.extension-news ul li.tags0 {
    width: 140px;
    overflow: hidden;
    background: #1cbb63;
}
.extension-news ul li.tags1 {
    width: 140px;
    overflow: hidden;
    background: #f49c00;
}
.extension-news ul li.tags2 {
    width: 160px;
    overflow: hidden;
    background: #21bff3;
}
.extension-news ul li {
    width: auto;
    float: left;
    color: #ffffff;
    line-height: 28px;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 5px;
    font-size: 14px;
    background: #f4f4f4;
    margin-right: 15px;
    overflow: hidden;
}
.zhinan-list .tagtype {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 9px 0 9px 9px;
    font-size: 12px;
    color: #fff;
    font-style: italic;
}
.zhinan-list .green {
    background: #1ebe64;
}
.zhinan-list .blue {
    background: #3073f8;
}