/* 全局CSS定义 */
body{margin:0 auto;padding:0;background:#fff;color:#666;font:12px '宋体';text-align:center;}
body > div{margin-right:auto;margin-left:auto;text-align:center; } 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px}
em,i{font-style: normal}
/* 链接颜色 */
a{color:#666;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
.clear,.area,.areas{zoom:1}
.clear{clear:both;}
.show{display:block;}
.hidden{display:none;}
.left,.center,.l,.right,.r{display:inline;float:left;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.area:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.right,.r{float:right;}
.fontArial{font-family:'Arial'}
.b{font-weight:bold;}/* 加粗 */
.blank5,.blank8{height:5px;font-size:1px;}
.blank8{height:8px;}
.more{text-align:right;}/* 更多 */
.pr{position:relative;}
.clearfix:before,.clearfix:after{content:"";display:table;height:0;font-size:0;line-height:0;visibility:hidden}
.clearfix:after {clear:both}
.clearfix {*zoom:1}
.area{width:950px;margin:0 auto;}/*页面属性 */
.areas{background: none repeat scroll 0 0 #fff;height: 47px;width: 100%;}
.clear_border{border: medium none !important;}
li.nodot{background:none!important;padding-left:0px!important;}/* 去掉列表前缀 */
.r20{margin-right:20px}
.p10{padding:10px 0}
.mb10{margin-bottom:10px}
.mb2{margin-bottom:2px}
.mr10{margin-right:10px}
.t20{margin-top:20px}
.p10{padding:10px 0}
.ml10{margin-left:10px}
.pa{position:absolute}
.cl_666,.cl_666 a{color:#666!important}
.number{margin-top:10px;font-family:Arial; padding:0 2px;}
.gray,.gray a{color:#999;}.gray a:hover{color:#f30;}
.gray6,.gray6 a{color:#666;}.gray a:hover{color:#f30;}
.gray8{color:#888}
.green,.green a{color:#090;}
.color20b{font-size:20px;color:#008565;font-family:Arial; padding-right:5px;} 
.colorB{color:#008565;}
.line{margin:0 auto;margin-bottom:10px;width:80%;height:2px;border-bottom:1px dashed #ccc;}

@font-face {
	font-family: 'dytfwFnt';
	src:url('../font/fontawesome.eot');
	src:url('../font/fontawesome.eot?#iefix') format('embedded-opentype'),
		url('../font/fontawesome.woff') format('woff'),
		url('../font/fontawesome.ttf') format('truetype'),
		url('../font/fontawesome.svg#fontawesome') format('svg');
	font-weight: normal;
	font-style: normal;
}
.dytfwFnt{font-family:'dytfwFnt';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;font-size:12px;line-height:1;}
.dytfwFnt b{font-weight:normal;}
.dytfwFnt i{font-style:normal;}
.dytfwFnt a{display:inline-block;}


/*顶部导航*/
.header{background: url("../dytfw_basic_bg_x.gif") repeat-x 0 -1px;left: 0;position: fixed;top: 0;height: 40px;width: 100%;z-index: 999;}
.headerInner{background: url("../dytfw_basic_bg_x.gif") repeat-x;background-position: 0 top;height: 40px;width: 100%;}
.header_box{height: 40px;margin: 0 auto;width: 980px;}
.header_box .nav_logo{float: left;height: 40px;}
.header_box .nav_logo .logo_link{background: url("../nav_logo.jpg") no-repeat;background-position: 0 top;display: block;height: 38px;width: 146px;text-indent: -9999px; overflow:hidden;}
.header_box_left{float: left;height: 40px;}
.header_box_right{float: right;height: 40px;}
.header_box_left{float: left;height: 40px;}
.header_box_right{float: right;height: 40px;}
.header_box_left li{float: left;line-height: 40px;position: relative;text-align: center;}
.header_box_left li a{color: #666666;float: left;font-family: 'Microsoft Yahei','Simsun',Tahoma;font-size: 14px;padding: 0 10px;position: relative;}
.header_box_left li a:hover{color: #ff0000;}
.clear_border{border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none}
.li_nav01{height: 40px;width: 52px;}
.nav_01{width: 346px;}
.li_nav02{height: 40px;width: 70px;}
.nav_01{background: none repeat scroll 0 0 #ffffff;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;display: none;height: auto;left: -1px;overflow: hidden;padding: 8px 0; position: absolute;top: 39px;width: 460px;}
.nav_01 dl dd{border-right: 1px solid #cccccc;float: left;height: 28px;text-align: center;width: 114px;}
.nav_01 dl dd a{display: block; float: left;height: 28px;line-height: 28px;margin-left: 4px; padding: 0 !important;width: 106px;}
.nav_01 dl dd a:hover{background: none repeat scroll 0 0 #eeeeee;border-radius: 5px;color: #333333;cursor: pointer;text-decoration: none;}
.nav_01 dl dd a em{display: inline-block;font-style: normal;line-height: 28px;}
.li_img{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cccccc;border-style: dashed dashed dashed solid;border-width: 4px;display: inline-block;font-size: 0;height: 0; line-height: 0; margin-right: 4px;margin-top: 0;overflow: hidden;vertical-align: middle; width: 0;}
.li_bg01{background: none repeat scroll 0 0 #ffffff;border-left: 1px solid #cccccc !important;border-right: 1px solid #cccccc !important;border-top: 1px solid #cccccc !important;height: 39px !important;line-height: 38px !important;text-indent: -1px;width: 50px !important;}
.li_bg02{background: none repeat scroll 0 0 #ffffff; border-left: 1px solid #cccccc !important;border-right: 1px solid #cccccc !important;border-top: 1px solid #cccccc !important;height: 39px !important;line-height: 38px !important;text-indent: -1px;width: 68px !important;}
.header_dh li a b, .header_box_right ul li b{border-bottom: transparent 3px dashed; position: absolute; border-left: transparent 3px dashed; line-height: 0; width: 0px; height: 0px; font-size: 0px; border-top: #00906d 3px solid; top: 18px; right: 2px; border-right: transparent 3px dashed; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -moz-transform .2s ease-in; -o-transition: -o-transform .2s ease-in; transition: transform .2s ease-in; -webkit-transform-style: preserve-3d}
.b_hover{border-color: #00906d transparent transparent transparent;-moz-transform: rotate(180deg);-moz-transform-origin: 50% 30%;-webkit-transform: rotate(180deg);-webkit-transform-origin: 50% 30%;-o-transform: rotate(180deg);-o-transform-origin: 50% 30%;transform: rotate(180deg);transform-origin: 50% 30%;right: 2px;top: 16px\9 !important;_top: 16px !important;-moz-top: 16px !important;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation = 2);}
.header_box_right ul li{padding-bottom: 0px; line-height: 40px; padding-left: 6px; padding-right: 6px; float: left; padding-top: 0px;font-size:14px}
.header_dh .hd{background:url("/img/tuku/hd_ico.gif") no-repeat 37px 10px;width:54px;height:40px;text-align:left}
.color01{color: #00906d !important}
.text8{letter-spacing:5px;letter-spacing:8px\9}
.text28{letter-spacing:14px;letter-spacing:28px\9}
/*正文*/
.wrapper{width:100%; overflow:hidden; zoom:1; margin:0 auto;}
.ad0{margin-top:40px;margin-bottom:5px}
.navB h2{background: url("../bg_x.gif") repeat-x 0px -58px;font: 14px/36px "宋体"; width: 950px; color: #55aa95; height: 36px;text-align:left}
.navB h2 span{float:left;background:url("dytfw_loupan_bg.gif") no-repeat -6px -74px;height:36px;width:130px;}
.navB h2 span a{display:block;width:130px;height:36px;cursor:hand;}
.navB h2 a{margin: 0px 10px; color: #fff}
.location{clear:both;width:980px;margin:0 auto;padding-left:40px}
.location .leftc{float: left; padding-bottom: 2px}
.location .leftc span{float:left;display:block; padding-top:5px;background: url("dytfw_loupan_bg.gif") no-repeat 0px 5px;width:115px;height:30px;}
.location .leftc p{float: left; padding-top: 10px;height:30px;line-height:30px}
.loupanlist{background: none repeat scroll 0 0 #ffffff;margin-top:6px;margin-bottom:6px;border: 1px solid #d1d1d1;border-radius: 6px 6px 6px 6px;box-shadow: 0 0 6px #cdcbcb;height: auto; overflow: hidden; padding: 16px 12px;width:926px}

.loupantitle{font-size: 14px;line-height: 35px;position: relative;left: 1px;float: left;height: 35px;}
.loupantitle a{float: left;margin-left: -1px;padding: 0 22px;color: #666;border: 1px solid #ddd;border-bottom: none;}
.loupantitle a:hover {text-decoration: none;color: #e43;}
.loupantitle a:nth-child(1){border-radius: 3px 0 0 0;}
.loupantitle a:last-child{border-radius: 0 3px 0 0;}
.loupantitle .dytfwFnt{font-size: 18px;margin-right: 5px;opacity: .8;filter: alpha(opacity=80);}
.loupantitle .act{font-weight: bold;position: relative;color: #008565; background-color: #fff;}

.contenter{width:926px; margin:0px 0px 20px 0px;padding-top:5px; border:#e5e5e5 1px solid; background:url("/img/bignews_bg.jpg") repeat-x;overflow:auto;text-align:left}
.contenter ul{padding:8px;}
.contenter div.condition_title{width:55px;font-size:12px;height:30px; font-weight:bold; color:#008565;float:left;line-height:22px;}
.contenter div.container{width:855px;float:left;min-height:30px;line-height:22px;}
.contenter .container strong {margin:3px;background:#008565;font-weight:bold; color:#fff; padding:3px;line-height:22px;}
.contenter .container a{margin:3px; padding:3px;height:24px}
.contenter .container a:hover{color:#008565;}
.contenter .container a.hide{display:none}
.contenter .container a.more{width:40px; height:21px; line-height:21px; padding-left:8px; border:1px #cccccc solid;background:url("../images/51.gif") no-repeat right -350px;text-decoration:none;}
.contenter .container a.more:hover{ background-position:right -375px; border-color: #008565}

.lplist{height: auto;overflow: hidden;width: 926px;}
.lplist_left{float: left;height: auto;margin-right: 10px;width: 656px;}
.lplist_right{float: right;margin-top:48px;width: 260px;text-align:left}

.title_box{width:656px; margin:0 auto;}
.tabsbar{width:656px;height:37px; line-height:36px; border-bottom:#017b5e solid 2px; font-size:14px; position:relative;z-index:4}
.list_tabs a{display:inline-block; float:left;margin-right:4px;padding:0 15px; cursor:pointer;background:#fff;border:1px solid #dbdde1; border-bottom:none; color:#242527;text-decoration:none;}
.list_tabs a span{display:inline-block;}
.list_tabs a span h1{font-weight:100;font-size:14px;display:inline;}
.list_tabs a.sel{border-color:#017b5e;background:#008565;border-bottom:none; }
.list_tabs a.sel span{color:#fff; font-weight:bold}
.lp_nums{float:right;margin-left:10px;}
.lp_nums span{color:#008565}
.filterbar{background: none repeat scroll 0 0 #f3f3f3;height: 44px;line-height: 34px; width: 656px;}
.l_search{padding-top: 7px;}
.l_search_input{float:left;border:1px solid #ccc;height: 26px;line-height: 26px;margin-right: 2px;width: 178px;}
.l_search_btn{float:left;margin-left:10px;background: none repeat scroll 0 0 #008565;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0px 13px;border: 0 none;}
.cancel{margin-left:10px;background: none repeat scroll 0 0 #ea695a;cursor:pointer;text-decoration:none;}
.sortby{float:right; text-align:left;line-height:32px;}
.sortby .sort_btn{line-height: 1.5;float: left; margin-left: 10px;padding: 3px 8px;color: #888;border: 1px solid #ddd;}
.sortby .sort_btn:hover{text-decoration: none;}
.sortby .act{color:#008565;border-color: #008565;}
.sortby .sort_btn .dytfwFnt{position: relative; top: 4px;*zoom: 1;}
.sortby .sort_btn .u{top: 0px;right: -3px;}
.sortby .sort_btn .d{top: 1px;right: 4px;}


.loupan_left01{height: auto;padding: 8px 0;width: 656px;font-family: "Microsoft Yahei",Simsun,Tahoma;text-align:left}
.loupan_left01 ul li{float:left;border-bottom: 1px dotted #A7A6A6;margin: 6px 0;padding: 5px;width: 646px;event:expression(onmouseover = function(){this.style.backgroundColor='#daf1eb'},onmouseout = function(){this.style.backgroundColor='#ffffff'});}
.loupan_left01 ul li:hover{background:#e9fcf7;}
.loupan_left01 .pic0{width:100px; height:76px; padding:3px; border:1px solid #ccc; float:left; margin:10px 0;}
.loupan_left01 .pic{width:160px; height:110px; padding:3px; float:left; margin:10px 0;}
.loupan_left01 .item_info{width:475px;font:12px/22px ;margin:10px 0;float:right;}
.loupan_left01 .house dt{width:335px;float:left;}
.loupan_left01 h4{font:16px/30px "Microsoft Yahei";height:30px;overflow: hidden;}
.loupan_left01 h4 a{float:left;color:#008565;height:30px;max-width:280px;overflow: hidden;}
.loupan_left01 .item_info p{width:350px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:30px; line-height:30px; font-size:12px; color:#666; position:relative;}
.loupan_left01 .item_info p.tiplink span{line-height: 22px;display: inline-block;overflow: hidden;height: 22px;margin-right: 5px;padding: 0 5px;color: #666;border: 1px solid #ccc;*line-height: 24px;}
.loupan_left01 .item_info p.tiplink a{margin-right:5px;text-decoration:none;}

.newPrice{height: 45px;line-height: 45px;position: absolute;right: 15px;top: 13px;z-index: 1;} 
.newPrice>span{font-size:26px; font-weight:bold; color:#008565; display:inline-block;}
.newPrice>em{margin-left:4px; font-size:12px; color: #999; position:relative;display:inline-block; font-style:normal; position:relative; top:-2px;}


.tel{position: absolute;right: 10px;top: 60px;z-index:1; min-width:190px;text-align:right}
.tel>span{font-size:14px; font-weight:bold; color:#666;text-align:right}
.tel>p>span{ font-size:12px; padding: 0 3px;}
.tel>a>i{margin-right: 5px;border-radius: 5px;padding: 2px 5px;color: #fff;background: #008565;}
.tel>a{text-decoration:none;}

.tel3{height: 52px;width: 100%;text-align:left}
.tel .fl{float:left;padding-bottom: 0px;vertical-align: top;padding-top: 0px;line-height:52px;height:52px;text-align: left;}
.tel .fl span{float:left;display: block;margin: 1px auto;	width: 65px;margin-right:10px;height: auto;text-align:left}
.tel .fr{float:right;padding-top:9px;line-height:36px;text-align: left;}

.tel .fr dl.wai{float: left;font-size: 12px;color: #999;margin-left: 8px;display: inline;position: relative;}
.tel .fr dl.on{background: url(dian2.png) no-repeat left center;}
.tel .fr dt.wai{margin-top: -5px}
.tel .fr dl.wai a.wai{display: block;width: 100%;font-size: 12px;color: #999;position: relative;text-align: center;} 
.hssj{width: 14px;height: 10px;bottom: -6px;left: 60px;z-index: 10001;}

.tel .fr dl.wai dd.wai .imgs{width: 34px;height: 34px;border-radius: 50%;border: 1px solid #d1d1d1;display: block;overflow: hidden;}

.tcinfa{width:210px; height:119px; background:#e6e6e6; position:absolute;    bottom: 42px;left: -76px; z-index: 1000;}

.tcinfa .bg{width:202px; height:111px; border:solid 1px #d3d3d3;margin:3px;background:#fff;overflow:hidden;position:relative;}
.tcinfa .bg dl{width:188px; height:73px; overflow:hidden;    margin: 13px 0 0 15px;}
.tcinfa .bg dl dt{border:solid 1px #d3d3d3;width:62px; height:62px;overflow:hidden;z-index:994;}
.tcinfa .bg dl dd .peoname a{color: #333;font-size: 14px;}
.tcinfa .bg dl dt img{margin:1px;overflow:hidden;display:block;}
.tcinfa .bg dl dd{width:110px; height:65px; overflow:hidden; display:block;}
.tcinfa .bg dl dd>div>div{clear: both;line-height: 21px;height: 21px;vertical-align: middle; text-align:left;width:100% }
.tel .fr dl.online .inpzx{width: 65px;height: 21px;background: #008565;;border: none;color: #fff;line-height: 21px;text-align: center;font-size: 12px;overflow: hidden;margin: 0;}
.tcinfa .bg .peotel{width:202px; height:28px; background-color:#f4f4f4; border-top:1px solid #d3d3d3;}
.tcinfa .bg .peotel .mobile_icon{background: url("dytfw_loupan_bg.gif") no-repeat -475px -126px; margin-left:5px;height:30px;width:25px}
.tcinfa .bg .peotel span{line-height:25px;font-size:14px}


.newPrice2{position:absolute;right:5px;top:18px;color:#008565}

.lplist_right .bd{height:250px;}
.lplist_right .bd .link{width:260px; height:260px; overflow:hidden; text-indent:-999px; background:url("dytfw_zygw_260.jpg") no-repeat 0px 0px; display:block;}

.lp_yx{width: 260px;font-family: "Microsoft Yahei",Simsun,Tahoma;}
.lp_yx a{text-decoration:none;}
.lp_yx_tit{height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;font-family: "microsoft yahei";color: #008565;border-bottom: 2px solid #008565;}
.lp_yx_tit span{float:left}
.lp_yx_tit em{font-size: 12px;font-weight: normal;float: right;line-height: 45px;margin-right: 10px;color: #666;}
.lp_yx_content{padding: 5px;border-left: 1px solid #dddada;border-right: 1px solid #dddada;border-bottom: 1px solid #dddada;  }
.fm-line{height: 28px;line-height: 28px;padding-bottom: 10px;}
.zf-lab{font-size: 14px;color: #333333;}
.zf-select{height: 26px;width: 175px;border: 1px solid #d1ccd1;line-height: 26px;font-size: 12px;color: #999999;position: relative;}
.mr-opn{padding:0  10px;float: left;width: 162px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;position: relative;z-index: 20;}
.zf-opn{padding:0  10px;height: 26px;line-height: 26px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;color: #999999;border-bottom: 1px solid #d1ccd1;cursor: pointer;}
.zf-opn:hover{background: #e9e9e9;}
.zf-input{height: 26px;line-height:26px;width: 173px;border: 1px solid #d1ccd1;color:#999;font-family: "Microsoft Yahei",Simsun,Tahoma;text-indent: 10px;}
.s-arr{position: absolute;width: 10px;height: 6px;background:url("../entrust_s-arr.png") no-repeat;top: 10px;right: 6px;}
.zf-textarea{height: 80px;width: 160px;border: 1px solid #d1ccd1;text-indent: 10px;}
.zf-checkmore{position: absolute;top: 27px;left: -71px;width:247px;height:140px;background: #cbcecd;opacity: .95;filter: alpha(opacity=95);z-index:100;}
.checkmore-left{float:left;margin:auto;width:70px;padding-top:40px;color:#333;text-align:center}
.checkmore-left p{height: 30px;line-height: 30px;}
.checkmore-left b{font-weight:bold;color:#ff0000}
.checkmore-left .zf-ok{border-radius: 3px;border: none;background: #008565;color: #ffffff;font-size: 14px;font-family: "microsoft yahei";width: 50px;cursor: pointer;}
.zf-opns{width: 175px;border-left: 1px solid #d1ccd1;border-right: 1px solid #d1ccd1;/*position: absolute;top: 0px;left: 70px;*/background: #fff;height:135px;overflow:auto;display: block;z-index:101;}
.zf-opnsa{width: 175px;border-left: 1px solid #d1ccd1;border-right: 1px solid #d1ccd1;position: absolute;top: 27px;left: -1px;background: #fff;height:115px;overflow:auto;display: block;z-index:101;}
.zf-opns .checked,.zf-opnsa .checked{background:#008565;color:#fff}
.yz-btn{width: 90px;height: 28px;font-size: 12px;font-family: "Microsoft Yahei",Simsun,Tahoma;color: #666;border: 1px solid #d1ccd1;background: #fff;cursor: pointer;}
.zf-sub{margin:0 5px;height: 30px;line-height: 30px;border-radius: 3px;border: none;background: #999;color: #ffffff;font-size: 14px;font-family: "microsoft yahei";width: 40%;display:inline-block;text-align:center;}
a.zf-sub:hover{color:#fff}
#entrust_submit{background: #008565}

.lp_yx .check_radio_btn{line-height: 1.5;float: left; margin-right: 10px;padding: 3px 8px;color: #888;border: 1px solid #d1ccd1;cursor:pointer}
.lp_yx .act{color:#008565;border-color: #008565;}

.words5{word-spacing:5px; letter-spacing: 5px;letter-spacing: 7px\9}
.start{float:left;margin-top:8px;width: 78px;height: 16px;line-height:30px}
.s0{background: url("../review_start.gif") no-repeat 0px -2px;}
.s1{background: url("../review_start.gif") no-repeat 0px -16px;}
.s2{background: url("../review_start.gif") no-repeat 0px -30px;}
.s3{background: url("../review_start.gif") no-repeat 0px -44px;}
.s4{background: url("../review_start.gif") no-repeat 0px -58px;}
.s5{background: url("../review_start.gif") no-repeat 0px -72px;}
.onT{padding:0 4px;height:18px;line-height:18px;color:#fff;display:inline-block;font-size:11px;vertical-align:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.onT{vertical-align:middle;margin:6px;float:left;width:24px}
.onS{background:#008565;}
.onN{background:#f0553d;}
.onE{background:#ff5500;}
.onO{background:#ec6c00;}
.onP{background:#ff0000;}
.0nF{background:##a900ec}

#fenye {clear:both;margin:0;padding:0;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#e7f7f4; border:1px solid #dcdddd; color:#008f8d; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#008f8d;}
#fenye a{margin:5px 4px 0 0; color:#008f8d;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#008f8d;} 
#fenye a:hover{color:#008f8d; background:#e7f7f4; border:1px solid #008f8d;float:left;}
#fenye span{float:left;margin:4px;line-height:30px;height:30px;width:80px;}
#foot{width:950px;margin:5px auto 0;padding:5px 0 10px;border-top:1px solid #666;color:#666;line-height:22px;}
.count{display:none; float: none;}