﻿@charset utf-8;
html{font-family:sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y:scroll;}
* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,textarea,th,td,div{margin:0;padding:0;}
body,button,input,select,textarea{font:1rem 'Microsoft Yahei',Arial,Verdana,Helvetica,sans-serif;line-height:1.5;}
h1,h2,h3,h4,h5,h6{font-weight:400;}
address,cite,dfn,em,var,caption,code,dfn,th{font-style:normal;font-weight:400;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
i{font-style:normal;}
ul,ol{list-style:none}
@media screen and (max-device-width: 320px) {body {-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {body {-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {body {-webkit-text-size-adjust:none}}


a{text-decoration:none;color:#424242;}
a:hover{text-decoration:underline;color:#404040;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:0;border-spacing:0;border-collapse:collapse;}
q:before,q:after{content:'';}
b,strong{font-weight: bold;}
body{font:0.8rem 'Microsoft Yahei',Arial,Verdana,Helvetica,sans-serif;line-height:1.5;text-align:center;background:#e8ecef;color:#444;word-wrap:break-word;word-break:break-all;word-break:normal;}
textarea{resize:none;}
textarea:focus,input:focus{outline: none;}
.left,.l{float:left}
.right,.r{float:right}
.pr{position:relative;}
a:hover{ text-decoration:none;}
a:active,a:focus{ outline:none;}
.base_bgcolor{background:#008565}
.rcolor{color:#008565}
.orange{ color:#ec6c00;}
.grey{ color:#8a8a8a;}
.black{ color:#333;}
.green{color:#68b338;}
.red{ color:#f0553d;}
.blue{ color:#5694c8}
.orangel{color:#f50;}
.bluel{ color:#448bc4}
.oranged{ color:#eca05f;}
.errorcolor{color:#ff0000}

/*web-kit滚动条样式*/
::-webkit-scrollbar {width: 10px;}
/* Track */
::-webkit-scrollbar-track{background:#dcdcdc;}
/* Handle */
::-webkit-scrollbar-thumb{background:#c3c3c3;}
::-webkit-scrollbar-thumb:window-inactive{background:#c3c3c3;}
/*dytfwFnt*/
@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:22px;line-height:1;}
.dytfwFnt b{font-weight:normal;}
.dytfwFnt i{font-style:normal;}
.dytfwFnt a{display:inline-block;}

.clear{clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.none{display:none;}
.block{display:block;}
.inlBlk{display:inline-block;}
.clearfix:before,.clearfix:after{content:"";display:table;height:0;font-size:0;line-height:0;visibility:hidden}
.clearfix:after {clear:both}
.clearfix {*zoom:1}
.l{float:left}
.r{float:right}
/*http://blog.csdn.net/freshlover/article/details/9720515 pic css*/
/*--非首页头部--*/
header{background:#008565;box-shadow:0 1px 2px #888 inset;height:50px;position:relative; z-index:1;margin-bottom:15px;}
header a.back{color:#fff;display:block;height:50px;line-height:50px;width:40px;position:absolute;left:0; z-index:2;}
header a.navBtn{color:#fff;display:block;height:50px;line-height:50px;width:40px;position:absolute;right:0; z-index:2;}
header a.navBtn i.dytfwFnt{line-height:50px;}
header .cent{width:100%;display:block;height:50px; text-align:left;}
header .cent p{display:block;margin:0 78px 0 45px;padding:8px 0 0 0;}

header.detailtop{margin:0;}
header.detailtop .cent p{padding:0;margin:0 45px;}
header.detailtop .cent h2{display:block;width:100%;height:50px;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#fff; text-align:center;font-size:1.2rem;}
header.detailtop .cent p b,header.detailtop .cent h1{display:block;width:100%;height:50px;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#fff; text-align:center;font-size:1.2rem;}
header.detailtop .cent h1{font-weight:bold}
header.detailtop .cent p i.dytfwFnt{font-size:1.6rem; margin-right:5px;}

.public_bread_normal{height:40px;line-height:40px;padding-right:10px;font-size:13px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.public_bread_link_normal{display:inline-block;padding:0 10px;height:40px;line-height:40px;color:#999}
.public_bread_current_normal{padding-left:10px;color:#333}

section.detail{margin:0 10px;background:#fff}
section.filter_box{background:#fff} 
section.indexpic{margin-bottom:5px;padding:0 10px;overflow:hidden;}
section.one_section{height:200px}
.searchs{position: relative; left: 50%; padding: 10px; max-width: 640px; width: 100%; -webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%); z-index: 10;}
.searchbox{position: relative; border: 1px solid #008565; border-radius: 2px; height: 34px; background-color: #fff; font-size: 14px;overflow:hidden;text-align:left}
.searchbox .ipt{position: relative; overflow: hidden; margin-right: 42px;}
.searchbox .ipt input{padding: 0 5px; border: none; width: 100%; height: 32px; line-height: normal; font-size: 14px; outline: none; -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.searchbox .ipt .off{ position: absolute; top: 50%; margin-top: -12px; right: 3px; display: block; width: 24px; height: 24px; background: url(hs-off.png) center no-repeat; background-size: 16px auto;}
.searchbox .btn{ position: absolute; right: 0; top: 0; width: 42px; height: 32px; line-height: 32px; background-color: #008565; text-align: center;}
.searchbox .btn i{margin-top: 5px; display: inline-block; width: 21px; height: 21px;color:#fff}
.flexbox{ display: box; display: -webkit-box; display: -moz-box; display: -ms-box; /* -webkit-box-orient:horizontal; */ box-orient:horizontal; box-sizing: border-box; /* -webkit-box-sizing: border-box; */ -moz-box-sizing: border-box;}
.flexbox > *{ display: block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.lbTab{position: relative; margin-bottom: -1px; border-top: 1px solid #e4e4e4;  border-bottom: 1px solid #e4e4e4;text-align:left }
.lbTab li{padding: 8px 0; width: 50px;overflow:hidden;}
.lbTab li a{display: block; border-right: 1px solid #e4e4e4;height:24px; line-height: 24px; font-size: 14px; text-align: center; color: #000;overflow:hidden;padding:0 6px;}
.lbTab li:last-child a{border-right: none;}
.lbTab li.active a{color:#008565;}
.lbTab li a i{position: relative;display:inline-block;font-style: normal;height:24px;overflow:hidden;}
.lbTab li a i span{display:inline-block;height:24px;line-height:24px;padding-right:15px;overflow:hidden;}
.lbTab li a i:after{position: absolute; content: '';  top:50%;margin-top:-3px; right: 0;width: 0; height: 0; border-style: solid; border-width: 5px; border-color: #999 transparent transparent transparent;}
.lbTab li.active a i:after{margin-top:-8px;border-color: transparent transparent #008565 transparent;}

.lbTab .cont{position: absolute; width: 100%; height: 280px; top: 41px; /* border-bottom: 1px solid #e4e4e4; */ background-color: #fff; z-index: 10;overflow:hidden}
.lbTab .flexbox section{width: 80px; border-right: 1px solid #e4e4e4;}
.lbTab .flexbox section:last-child{border-right: none;}
.lbTab .cont dl{height: 280px; overflow-y: auto;}
.lbTab .cont dd{padding: 0 8px; border-bottom: 1px solid #e4e4e4; height: 40px; line-height: 40px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-color: #fff;}
.lbTab .cont dd.active{background-color: #D9EEE9;}
.lbTab .cont dd a{position: relative; display: block; margin: 0 -8px; padding: 0 20px 0 8px; color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.lbTab .cont dd a:after{position: absolute; right: 6px; top: 50%; margin-top: -7px; content: ''; width: 15px; height: 15px; background: url(arrs01.png) no-repeat; background-size: 15px auto;}
.lbTab .cont dd a.noarr:after{display:none;}
.lbTab .cont dd .rt{float: right; margin-right: 5px; font-size: 12px; color: #999;}
.lbTab .cont dl.all{height: 227px;}
.lbTab .cont dl.all dd{background-color: #fff;}
.lbTab .cont .btn{position: absolute; left: 0; bottom: 0; padding: 10px 0; width: 100%; border-top: 1px solid #e4e4e4; background-color: #f4f4f4; text-align: center;}
.lbTab .cont .btn a.sx{display:inline-block; *display:inline; *zoom:1; border: 1px solid #008565; border-radius: 4px; width: 200px; line-height: 30px; font-size: 0.85rem; color: #fff !important; background-color: #008565; text-align: center;}
.lbTab .cont .btn a.cz{position: absolute; top: 50%; right: 10px; margin-top: -16px; width: 32px; height: 32px; line-height: 32px; font-size:0.8rem; color: #008565;}
.lbTab .cont .define .t{margin: 0 3px; padding: 0 5px; display:inline-block; *display:inline; *zoom:1; vertical-align: 0; border: 1px solid #e4e4e4; border-radius: 2px; height: 23px; line-height: normal; max-width: 70px;}
.lbTab .cont .define .b{margin-left: 15px; padding: 0 10px; height: 23px; border: 1px solid #e4e4e4; border-radius: 2px; vertical-align: 0; background-color: #f4f4f4;}
.lbTab .haveSec .tit{padding: 0 8px; text-align: center; font-size: 14px; height: 32px; line-height: 32px; border-bottom: 1px solid #e4e4e4;}
.lbTab .haveSec .backs{display:inline-block; *display:inline; *zoom:1; border: 1px solid #df3031; border-radius: 4px; width: 200px; line-height: 30px; font-size: 14px; color: #fff !important; background-color: #df3031; text-align: center;}
.lbTab .haveSec dl{height: 195px;}
.lbTab .cont.noData{height: auto; font-size: 12px; text-align: center; padding: 10px 0; line-height: 1.5;}
.lbResult{padding: 8px 10px; border-bottom: 1px solid #e4e4e4; font-size: 12px; line-height: 1.8; background-color: #fff;}
.lbResult p{overflow: hidden;}
.lbResult p span{display:inline-block; *display:inline; *zoom:1; margin: 0 5px;}
.tabSX{position:fixed; top: 0; width: 100%; z-index: 200;}
.float{position: fixed; top: 0; bottom: 0; width: 100%; background: rgba(0,0,0,.6); z-index: 50;}

.searchHistory{margin: 10px 10px 0 10px;text-align:left}
.searchHistory h3{font-size:0.85rem;color: #999999;padding: 10px 0;}
.searchHistory h3 span{font-size:14px;margin-right:5px}
.searchHistory > div{background: #fff;border: 1px solid #f4f4f4;}
.searchHistory .searchList{margin: 0;}
.searchHistory .searchList li a{border-bottom: 1px solid #f4f4f4;line-height: 1;padding: 15px 8px;}
.searchList li a{display: block;padding: 10px 8px;border-bottom: 1px solid #d2d2d2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;font-size: 0.85rem;text-align:left}
.searchList li a em{font-size:0.7rem;position:relative}
.searchList li a span.r{font-size:0.7rem;color:#666}
.searchHistory .clearBtn22 a{display: block;padding: 15px 0;line-height: 1;text-align: center;color: #999999;font-size: 0.85rem;}
.searchHistory .clearBtn2{text-align:center}
.searchHistory .clearBtn2 a{display:inline-block;padding:0 20px;height:32px;margin:15px 0;line-height:32px;border-radius:4px;background:#008565;color:#fff;font-size:0.8rem;text-align:center}

div.loupan_dh{margin:0 10px;padding:10px 0;background:#fff}
.loupan_list{height: auto;overflow: hidden;text-align:left}
.loupan_list li{border-top:1px solid #d9d9d9;padding:12px 10px;}
.loupan_list .l img{width:100px;height:75px;float:left}
.loupan_list li p span{color:#008565}
.loupan_list .item_info{width:62%;margin-left:10px;float:left;line-height:19px;font-size:0.75rem;text-align:left}
.item_info h2{max-height:36px;font-size:0.9rem;color:#008565;overflow:hidden;/*position: relative;*/}
.item_info .hui{border: 1px solid #d91819;border-radius: 2px;box-sizing: border-box;color: #d91819;float: left;font-size: 0.7rem;height: 16px;line-height: 16px;padding: 0 3px;}
.item_info .nohui{border: 1px solid #999;border-radius: 2px;box-sizing: border-box;color: #999;float: left;font-size: 0.7rem;height: 16px;line-height: 16px;padding: 0 3px;}
.item_info .ph{max-width:70%;height:20px;overflow:hidden;}
.item_info .addr{height:20px;overflow:hidden;} 
.item_info .showmore{height: 20px;overflow: hidden;max-width: 90%/*80%*/;text-overflow: ellipsis;white-space: nowrap;}

.onT{padding:0 4px;height:16px;line-height:16px;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-left:3px;}
.onT{position:absolute;right:0;top:0;}
.onS{background:#008565;}
.onN{background:#f0553d;}
.onE{background:#ff5500;}
.onO{background:#ec6c00;}
.onP{background:#ff0000;}
.newPrice{position:absolute;right:0;top:18px;color:#008565}
.distance{position:absolute;right:0;top:59px;font-size: 0.7rem;color:#999}

.loupan_module{height:40px;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;font-size:1.0rem;color:#008565;text-align:center;z-index:1000}
.loupan_module_item{float:left;width:25%;margin:12px 0;line-height:16px;box-sizing:border-box;border-right:1px solid #ebebeb;color:#008565}
.loupan_module:last-child{border-right:0}
.loupan_module .curr{font-weight:bold}

#slidebox{background-color: #f2f2f2;border: 1px solid white;max-height: 306px;padding: 3px;margin:0 auto;width: 98%;}
#slideplayer{overflow: hidden;position: relative;width: 100%;position: relative;}
.slider_tag{height: 24px;left: 0;list-style: none outside none; position: absolute;top: 282px;width: 100%;}
#slides li a img{border: 0 none;}
.slider_tag li{background: none repeat scroll 0 0 #666666;float: left;line-height: 24px;opacity: 0.75;text-align: center;width: 25%;}
.slider_tag li a{color: #ffffff; display: block;float: left;font-size: 12px;height: 24px;line-height: 24px;text-align: center;text-decoration: none;width: 88px;}
.slider_tag li a:hover{text-decoration: none;}
.actived{background: none repeat scroll 0 0 #000000 !important;opacity: 0.8 !important;text-decoration: none;}
.loupan_header{margin:5px;width:100%;text-align:left;overflow:hidden;}
.loupan_header h2{margin-bottom: 5px;font-size: 1.5rem;color: #333;font-weight: normal;}
.loupan_header p{float:left;color: #999;width:100%}
.loupan_header time{float:left;color: #999;}
.loupan_header time i{margin-right: 5px;font-size: 1.2rem;vertical-align: -1px;}
.loupan_header time em{color:#008565}
.loupan_price{overflow: hidden;padding: 15px;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.loupan_price li{float: left;width: 33%;display: block;border-left: 1px solid #ededed;font-size: 1rem;color: #999;text-align: center;}
.loupan_price li:first-child{border-left: 0;}
.loupan_price li em{display: block;color: #008565;}
.loupan_price li em sup{font-size: 0.6rem}

.loupan_info{margin:5px;width:100%;text-align:left;position:relative; z-index:1;overflow:hidden;}
.loupan_info li{line-height: 1.6rem;padding-left: 20%;position: relative;}
.loupan_info li .label{position: absolute;left: 0;top: 0;display: inline-block;width: 20%;color: #999;}
.loupan_info p a.tel{position:absolute; z-index:1;right:10px;top:50%;border-radius:50px;text-align:center;line-height:50px;background:#f2f2f2;padding:5px;margin-top:-30px;}
.loupan_info p a.tel i.dytfwFnt{font-size:1.9rem;width:50px;height:50px;text-align:center;line-height:50px;border:1px solid #ddd; border-radius:50px;display:block;background:#fff;color:#008565;}

.loupan_yixiang{display:block;padding:0px 12px 10px;overflow:hidden;background-color:#fff;text-align:left}
.loupan_yixiang_description{margin-top:12px;font-size:1.0rem;color:#999}
.loupan_signup_button{display:block;width:160px;height:32px;line-height:32px;border-radius:16px;margin:12px auto 1px auto;background-color:#008565;font-size:1.0rem;text-align:center;color:#fff}
	
.loupan_hearder{height:40px;line-height:40px;padding-left:2px;font-size:1rem;font-weight:bold;background:#f1f1f1;text-align:left}
.loupan_hearder a{color:#008565;font-size:0.8rem}
.loupan_content{margin:5px;padding-bottom:5px}
.loupan_content h3{height:36px;line-height:36px;font-size:1rem;font-weight:bold;overflow: hidden;text-align:left}
.loupan_content h3 a{color:#008565;}
.loupan_content p{margin-bottom:5px;text-indent: 2em;line-height:20px;text-align:left}
.loupan_content p span a{color:#008565}
#loupan_content{position:relative; z-index:1;overflow:hidden;height:160px;text-indent:2em;text-align:left}

.loupan_pic{margin:5px;width:100%}
.loupan_pic li{margin:5px 5px 10px 5px;padding-bottom:5px;border-bottom: #cccccc 1px dashed;overflow:hidden}
.loupan_pic li a .thumbpic{}
.loupan_pic li a .thumbpic img{display: block;width: 80px;height: 61px;border: 1px solid #dcdcdc;}
.loupan_pic li .info{margin:0 5px;max-width:72%}
.loupan_pic li .info h3 {margin-top: -3px;text-align:left;font-size:0.8rem;overflow: hidden;}
.loupan_pic li .attr{float:left;text-align:left;color:#666}
.loupan_pic li:last-child{border-bottom: 0;}

.loupan_news{height: auto;overflow: hidden;padding: 8px 0;text-align:left}
.loupan_news ul li{border-bottom: 1px dotted #e2e1e1;margin: 6px 0;padding: 5px;}
.loupan_news ul li h4{color: #008565;font-size: 1.0rem;}
.loupan_news ul li h4 i{color: #cccccc;font-family: verdana;font-size: 18px;font-weight: normal;}
.loupan_news ul li p{text-indent: 2em;}
.loupan_news ul li p em{color:#999;font-size:0.6rem}
.loupan_pt{margin:5px 5px 10px 5px;padding-bottom:5px;overflow:hidden;text-align:left}
.loupan_pt span{color: #999;margin-right:10px}
.maptxt{ position: absolute; top: 50%; left: 50%; padding:3px 7px; margin-top: -40px; border-radius:5px; background:rgba(0,0,0,.6); color:#fff; font-size: 14px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%)}
.moreBtn{width:100%;height:30px;line-height:30px;display:block;color:#008565;background-image: -moz-linear-gradient(top, #fff, #e9edf0);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #edf0ee));text-align:center;}
.moreBtn .down,.moreBtn .up{padding-right:3px;font-size:18px}
.loupan_comment{text-align:left}
.comment table a{margin-right:10px;color:#999}
.comment table a.post_button{margin-right:0;}
.comment a i{font-size:0.8rem}
.comment a i.ding{color:brown}
.comment table img{webkit-border-radius: 50rem; -moz-border-radius: 50rem; border-radius: 50rem;}

.replybox{width:auto;z-index:3;margin:8px 0;position:relative;_zoom:1}
.replybox_top{position:relative;border:1px solid #ccc;border-bottom:none;padding-right:20px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}
.replybox_top textarea{box-shadow:none;border:none;-webkit-appearance:none;overflow:auto;padding:10px;height:54px;margin:0;resize:none;color:#999;width:100%;min-height:65px}
.replybox_top textarea:focus{color:#333}

.replybox_middle{position:relative;border:1px solid #ccc;border-top:1px dashed #ccc;border-bottom:none;padding-left:5px}
.replybox_bottom{position:relative;width:100%;box-shadow:0 1px 0 rgba(255,255,255,0.6);border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}
.post_options{position:relative;margin-right:100px;padding-left:5px;border:1px solid #ccc;border-right:none;border-bottom-color:#aaa;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px}
.post_button{position:absolute;right:0;top:0;width:100px;text-align:center;text-shadow:0 1px 0 #fff;color:#555;font-weight:bold;border:1px solid #ccc;border-bottom-color:#aaa;border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),color-stop(25%,#fcfcfc),to(#e6e6e6));background-image:-webkit-linear-gradient(#fcfcfc,#fcfcfc 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#fcfcfc,#fcfcfc 25%,#e6e6e6);background-image:-ms-linear-gradient(#fcfcfc,#fcfcfc 25%,#e6e6e6);background-image:linear-gradient(#fcfcfc,#fcfcfc 25%,#e6e6e6);-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear;box-shadow:inset 0 0 1px #fff}
.comment table a.post_button{margin-right:0;}
.post_button:hover{background-position:0 -15px;color:#333}
.post_button:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.post_txtfonta{line-height:3;}
.post_txtfontb{font-size:0.9rem;line-height:2.8;}
.post_txtfontc{line-height:2.5;}
.post_txtfontd{font-size:0.9rem;line-height:2.3;}

.public_bread{height:40px;line-height:40px;padding-right:10px;width:95%;font-size:13px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.public_bread_link{display:inline-block;padding:0 10px;height:40px;line-height:40px;color:#999}
.public_bread_current{padding-left:10px;color:#333}
.pubilc_back_top{position:fixed;width:48px;height:48px;right:10px;bottom:70px;background:url(back_top.png) no-repeat;background-size:48px 48px;z-index:200;display:none}
.head_left_ico{float:left;margin:5px 5px 5px 0;width:4px;height:30px;border-top-left-radius:25%;border-bottom-left-radius:25%;background:#008565;}

.msg_box{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2000}
.msg_inner,.load_inner{position:absolute;left:50%;top:50%;width:280px;line-height:26px;margin:-50px 0 0 -145px;padding:15px 10px 20px;background:#fff;color:#646464;font:16px/26px;text-align:center}
.msg_inner p:first-of-type{margin:0 0 15px;line-height:26px}
.msg_html{display:inline-block;height:26px;line-height:26px;vertical-align:-2px;margin-right:5px;color:#c00}
.close_btn{display:inline-block;padding:0 20px;background:#008565;border-radius:4px;color:#fff;font:16px/26px}
a.close_btn{color:#fff;}
.msg_no{padding:0;background:0;color:#008565}

.loupan_overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:100100;background:rgba(0,0,0,0.6);}
#signup_box{display:none;position:fixed;top:50%;left:50%;width:301px;height:auto;padding-top:14px;border-radius:5px;margin:0 auto;color:#fff;background:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.loupan_popup_form{margin:0;overflow-x:auto;padding-bottom:10px;padding-left:10px;padding-right:10px;font-weight:300;font-size:0.9rem;color:#333}
.loupan_popup_form .selects{height:20px; line-height:20px;margin:-1px;*margin:0px;_margin:0px;margin-top:1px; margin-right:10px;padding:0 3px;font-size:14px; vertical-align:middle;}
.loupan_popup_form .selects span,.select span em{float:left; display:block;}
.loupan_popup_form .selects span{height:20px; line-height:20px; border-right:none; padding:0 5px; overflow:hidden;}	
.loupan_popup_form .selects em.yescheck{color:#008565}
.loupan_popup_form #selectsA{position:relative;float:left;margin-top:1px;}
.loupan_popup_form .checkspan{float:left;padding-left:13px;margin-top:5px}
.loupan_popup_li {margin-bottom:10px;color:#999}
.loupan_signup_text_container{border:1px solid #dbdbdb;border-radius:4px}
.loupan-signup_text_container_focus{border:1px solid #888}
.loupan_signup_text_container_error{border:1px solid #d91819}
.loupan_popup_form .text{margin-left:5px;height:27px;line-height:27px;color:#333;width:230px;outline:0;border:0}
.loupan_popup_form .error{margin-top:5px;color:#cb000e;font-size:0.9rem;display:block;-webkit-appearance:none;text-align:left}
.loupan_popup_form>h4 {margin-bottom:12px;font-size:1.0rem;text-align:left}
.loupan_popup_error>p {float:left;margin-top:3px;margin-right:5px}
.loupan_form_button {padding-top:5px;padding-left:15px;margin-bottom:5px;text-align:left}
.loupan_popup_close_btn{display:block;position:absolute;top:-2px;right:-1px;width:40px;height:40px;background:url(close.png) no-repeat center center;background-size:20px 20px}	
.loupan_popup_signup_button{display:inline-block;width:95px;height:32px;margin-right:5px;line-height:32px;border-radius:4px;color:#fff;font-size:1.0rem;text-align:center}
a.loupan_popup_signup_button{color:#fff}
.loupan_popup_form dl{position:absolute;border:1px solid #ccc;top:30px; left:0; background:#fff;z-index:300;  min-width:110px;text-align:left }
.loupan_popup_form dl dd{padding:2px 10px; font-size:14px;white-space:nowrap;text-decoration:none; overflow: visible;}
.loupan_popup_form dl dd a{color:#666; display:block; padding:1px 4px;margin:0; padding:0;text-decoration:none;}
.loupan_popup_form dl dd a:hover{color:#fff; background:#8ed7c3; }
.loupan_popup_li .dytfwFnt{font-size:14px}
#subnote{margin-top:5px;font-size:0.9rem;display:block}

#fenye {clear:both;margin:0 auto;	padding:0;margin-bottom:60px}
#fenye span{float:left;margin:5px 0 0 10px;width:19%; line-height:30px;height:30px}
#fenye a{float:left;margin:5px 4px 0 10px;width:14%; text-align:center; color:#008f8d;background:#fff; display:inline-table; border:1px solid #dcdddd; text-align:center;height:30px;line-height:30px}
#currpage{font-weight:bold;color:#008565}

.footNav{background:#d7d7d7;padding:10px 0;overflow:hidden;margin-bottom:10px;}
.footNav .l{float:left;}
.footNav .r{float:right;}
.footNav a{padding:0 10px;}
.footNav a i.dFnt{margin:0 0 0 3px;font-size:0.8rem;}
footer{margin:20px 0 10px 0}
footer p{float:left;line-height:22px;font-size:0.8rem;width:100%}
footer p a{margin:0 10px;padding:0 5px; border-radius:5px;}
footer p a.chuping{background:#fff;color:#999; cursor:text;}

.loupanlistbottom{width: 100%;font-size:0.8rem;position: fixed;bottom: 0px;left: 50%;transform:translate(-50%,0);height: 55px;background-color: #f5f5f5;border-top: solid 1px #f1f1f1;text-align: center;z-index: 999;}
.loupanlistbottom a{float: left;width: 33%;color:#666666}
.loupanlistbottom a span i.dytfwFnt{width:100%;height:25px;display:block;line-height:40px;font-size:1.5rem;}
.loupanlistbottom a span b{font-weight:normal;display:block;width:100%;height:30px;line-height:30px;}
.loupanlistbottom a span.checked{color:#008565}

.loupanbottom{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:60px;padding:8px 8px 8px 10px;position:fixed;left:0;bottom:0;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(200,200,200,.5);-webkit-transition:transform .2s ease;transition:transform .2s ease;z-index:101}
.loupanbottom a{float: left;color:#666666}
.loupanbottom a.gohome{width:80px;}
.loupantbottom a span i.dytfwFnt{width:100%;height:20px;display:block;line-height:40px;font-size:1.2rem;}
.loupanbottom a span b{font-weight:normal;display:block;width:100%;height:20px;line-height:20px;}
.loupanbottom a.foot_btn{webkit-flex:1;flex:1;margin-left:8px;min-width:30%;line-height:49px;border-radius:2px;background:#ff725c;text-align:center;font-size:1.1rem;color:#fff;}
.loupanbottom a.foot_btn i{margin:0 2px}
.loupanbottom a.contact{background:#008565;webkit-flex:2;flex:2}


.back:before{content:'\f053';}
.liebiao:before{content:'\f00a';}
.telno:before{content:'\f095';}
.icon-clock:before{content:'\f017';}
.up:before{content:'\f102';}
.downs:before{content:'\f103';}
.down:before{content:'\f107';}
.ding:before{content:'\f087';}
.cai:before{content:'\f088';}
.reply:before{content:'\f122';}
.utype:before{content:'\f076';}
.yuntype:before{content:'\f0c2';}
.booktype:before{content:'\f02d';}
.mtype:before{content:'\f136';}
.nametype:before{content:'\f007';}
.mobiletype:before{content:'\f10a';}
.yescheck:before{content:'\f00c';}
.notice:before{content:'\f06a';}
.errors:before,.clean:before{content:'\f057';}
.rights:before{content:'\f058';}
.search:before{content:'\f002';}
.history:before{content:'\f017';}
.home:before{content:'\f015';}
.chat:before{content:'\f086';}
.globe:before{content:'\f0ac';}
.edit:before{content:'\f044';}