.wapperout{width:100%}
.wapper{width:1200px;margin:0 auto;overflow:hidden;color:#333}
.ovisible,.overvisible{overflow:visible!important}
a{color:#333}
a:hover{text-decoration:none}
.dn{display:none}
.bg-ee{background-color:#eeeeee}
.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.detail-ico{background:url(../../../images/esf/detail_ico.png) no-repeat}
.placeholder{color:#999}
@font-face{font-family:"iconfont";src:url("../../../css/esf/company/iconfont/iconfont.eot");src:url("../../../css/esf/company/iconfont/iconfont.eot") format("embedded-opentype"),url("../../../css/esf/company/iconfont/iconfont.woff") format("woff"),url("../../../css/esf/company/iconfont/iconfont.ttf") format("truetype"),url("../../../css/esf/company/iconfont/iconfont.svg?t=1477278504#iconfont") format("svg")}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.gray-bg{background-color:#F5F5F5}
.text-through{text-decoration:line-through}
.p-current{color:#666;height:40px;line-height:40px;overflow:hidden;font-size:14px}
.p-current a{color:#666;margin:0 5px}
.p-current span{margin-left:5px;color: #868686;}
.line{width:100%;height:1px;background-color:#ddd;overflow:hidden}
.search-wrap{background-color:#f9f9f9;width:100%}
.search-wrap .search-box{position:relative;width:1200px;margin:0 auto;padding-top:15px;padding-bottom:15px}
.search-wrap .search-box .search-input{border:1px solid #ccc;border-right:0}
.search-wrap .search-box .search-input .input{width:350px;height:38px;line-height:38px;font-size:14px;background:#fff;font-size:14px;border:0;padding:0 10px;outline:none}
.search-wrap .search-box .btn{display:inline-block;background-color:#0089d5;width:98px;height:40px;text-align:center;line-height:40px;text-decoration:none;color:#fff;font-size:16px;border:0;cursor:pointer}
.search-wrap .search-box .search-list-box{position:absolute;top:55px;background-color:#fff;display:none;z-index:9}
.search-wrap .search-box .search-list-box ul{width:369px;border:1px solid #ccc;border-top:none}
.search-wrap .search-box .search-list-box ul li{width:349px;padding:0 10px;height:30px;line-height:30px;overflow:hidden;cursor:pointer}
.search-wrap .search-box .search-list-box ul li span{display:inline-block;width:70%}
.search-wrap .search-box .search-list-box ul li span em{color:#999;margin-left:10px}
.search-wrap .search-box .search-list-box ul li span.right{text-align:right;color:#666;width:30%}
.search-wrap .search-box .search-list-box ul li:hover{background-color:#ededed}
.search-wrap .search-box .hot-word{height:40px;line-height:40px;float:left;margin-left:20px;font-size:14px}
.search-wrap .search-box .hot-word a{color:#666;margin:0 10px 0 0}
.search-wrap .search-box .hot-word a:hover{color:#d51938}
.search-wrap .search-box .hot-word a.new{color:#d51938}
.frame{border:1px solid #dfdfdf}
.esf-news-list{margin-top:10px}
.esf-news-list li{width:255px;height:30px;line-height:30px;padding-left:15px;font-size:14px;overflow:hidden;background:url(../../../images/esf/li-style.jpg) 0 center no-repeat}
.esf-news-list li a:hover{color:#0089d5}
.s-title{height:40px;line-height:40px;background:#f9f9f9;padding:0 15px;font-size:14px;border-bottom:1px solid #dfdfdf}
.s-title span{color:#333;font-weight:bold}
.h-list{padding:15px;font-size:14px;line-height:26px}
.h-list span{color:#333;font-weight:bold}
.h-list a{color:#666;margin-right:10px}
.h-list p{color:#666}
#footer{position:relative;line-height:26px;color:#666;font-size:12px;text-align:center}
#footer a{color:#666}
#footer p{padding:15px 0}
.ad-long li{height:60px;overflow:hidden;margin-bottom:15px}
.gg-type80 li{width:250px;height:80px;margin-bottom:15px}
.gg-type210 li{width:250px;height:210px;margin-bottom:15px}
.blank20{clear:both;height:20px;overflow:hidden}
.common-title{height:46px;line-height:46px;border-bottom:2px solid #dfdfdf}
.common-title span{padding:0 6px;display:inline-block;font-size:16px;border-bottom:2px solid #0089d5;font-weight:700}
.common-title span em{color:#666;font-weight:normal;font-size:14px;margin-left:5px}
.common-title .more{float:right;color:#999}
/*--最新发布--*/
.fang-list{font-size:0;padding-bottom:29px}
.fang-list ul{width:910px}
.fang-list li{display:inline-block;margin-top:29px;margin-right:27px;font-size:14px}
.fang-list li a:hover .info .h-title{color:#d51938}
.fang-list li .pic{width:228px;height:148px;border:1px solid #dfdfdf;overflow:hidden}
.fang-list li .pic img{width:100%;height:100%}
.fang-list li .info{padding-top:6px;width:200px;overflow:hidden;line-height:24px}
.fang-list li .info .h-title{height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fang-list li .info .h-title span{margin-right:10px}
.fang-list li .info .aside{height:24px;overflow:hidden}
.fang-list li .info .aside .area{float:left}
.fang-list li .info .aside .price{float:right;color:#d51938}
.long-list ul{width:1200px}
.long-list ul li{margin-right:0px;padding: 0 5px;}
.long-list ul li .info .aside div{margin-right:10px}
.long-list ul li .info .aside .cate{float:left}
.long-list ul li .info .aside .price{font-weight:700}
.long-list ul li .info .price{color:#d51938}
.long-list ul li .info .zprice{color:#666}
.long-list ul li .info .zprice em{color:#d51938;font-weight:700}
.long-list ul .tags{height:22px;line-height:22px;overflow:hidden}
.long-list ul .tags a{color:#05a;margin-right:5px}
.long-list ul .tags a:hover{color:#d51938}
.share-btn{float:right;width:100px;height:30px;border:1px solid #dfdfdf;background-color:#f9f9f9;text-align:center;cursor:pointer}
.share-btn a{background-image:none!important;padding:0!important;margin:0!important;width:100px!important;height:30px!important;line-height:30px!important;font-size:14px!important}
.share-btn i{display:inline-block;width:17px;height:17px;background-position:0 -21px;vertical-align:middle;position:relative;top:-2px;margin-right:5px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}
.detail-ico-user,.phone-ico{background: url(../../../images/esf/detail_ico2.png) no-repeat;}
.qcode{float: left;padding: 0 12px;margin-left:10px;background-color: #f7f7f7;}
.qcode-ico{display: inline-block;width:29px;height: 29px;vertical-align: middle;background: url(../../../images/esf/userqcode.png) no-repeat;}
.ewm{float: left;background: #fff;width: 100px;border: 1px solid #dbdbdb;text-align: center;height: 110px;padding: 10px;margin-top: 30px;margin-left: 4px;display: none;}