.wapperout {width:100%}
.wapper {width:1150px;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/newesf/detail_ico.png) no-repeat}
@font-face {font-family:"iconfont";src:url("iconfont/iconfont.eot?t=1477278504");src:url("iconfont/iconfont.eot?t=1477278504#iefix") format("embedded-opentype"),url("iconfont/iconfont.woff?t=1477278504") format("woff"),url("iconfont/iconfont.ttf?t=1477278504") format("truetype"),url("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}
.icon-home:before {content:"\e60b"}
.icon-dianhua:before {content:"\e609"}
.icon-closed:before {content:"\e60d"}
.icon-hotel:before {content:"\e604"}
.icon-down:before {content:"\e60f"}
.icon-location:before {content:"\e610"}
.icon-menu311:before {content:"\e608"}
.icon-collect_act:before {content:"\e600"}
.icon-top:before {content:"\e605"}
.icon-jubao:before {content:"\e601"}
.icon-fabu:before {content:"\e602"}
.icon-jiantou:before {content:"\e611"}
.icon-jiantou-copy:before {content:"\e60c"}
.icon-location1:before {content:"\e607"}
.icon-pdianping:before {content:"\e603"}
.icon-closed1:before {content:"\e60e"}
.icon-jiantoushang:before {content:"\e612"}
.icon-qq:before {content:"\e614"}
.icon-jiantou1:before {content:"\e613"}
.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}
.line {width:100%;height:1px;background-color:#ddd;overflow:hidden}
/*.page-box{margin:10px 0;text-align:center;width:100%;font-size:14px}
.page-box span{border:1px solid #ddd;padding:0 10px;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin-right:5px;text-align:center;color:#666;background-color:#fff}
.page-box a:hover {text-decoration:none;display:inline}
.page-box span:hover,.page-box .currents {background:#d51938;color:#fff;border-color:#d51938}
.page-box span.expand {border:none;color:#ccc}
.page-box span.expand:hover {background:none;color:#ccc}*/
.bg-ee {background-color:#eee}
.layout-transparent {width:100%;background-color:#000;opacity:0.3;position:absolute;left:0;top:0;z-index:1000;display:none}
.nav-bg {height:38px;line-height:38px;background-color:#d51938}
.search-wrap {/*background-color:#f9f9f9;*/width:100%}
.search-wrap .search-box {position:relative;width:1150px;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:#069fe5;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/newesf/li-style.jpg) 0 center no-repeat}
.esf-news-list li a:hover {color:#d51938}
.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-nav {border-bottom:1px solid #dfdfdf;height:38px}
.common-nav .link {float:left;border-top:1px solid #dfdfdf}
.common-nav .link:first-child {border-left:1px solid #dfdfdf}
.common-nav .link.on {border-top-color:#d51938;border-bottom:0}
.common-nav .link.on a {background-color:#fff;border-top-color:#d51938;color:#d51938;font-weight:bold}
.common-nav .link a {display:block;text-align:center;border-right:1px solid #dfdfdf;font-size:14px;width:159px;height:37px;line-height:37px;color:#3b3a49;border-top:1px solid transparent}
.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 #069fe5;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}
.s-common-title {height:32px;line-height:32px;border-bottom:1px solid #dfdfdf}
.s-common-title span {padding:0 6px;display:inline-block;font-size:14px;height:31px;border-bottom:2px solid #d51938;font-weight:700}
.s-common-title a {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:198px;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:37px}
.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}
.erweima-btn {float:right;height:16px;line-height:16px;border:1px solid #dfdfdf;background-color:#f9f9f9;padding:7px;margin-left:5px;cursor:pointer;position:relative;z-index:3}
.erweima-btn i {display:block;width:16px;height:16px;background-position:0 -44px}
.erweima-btn .erweima-expand {display:none;position:absolute;top:30px;right:-1px;padding-top:10px}
.erweima-btn .erweima-expand .erweima-box {width:170px;height:170px;border:1px solid #dfdfdf;background-color:#fff}
.erweima-btn .erweima-expand .erweima-box img {width:80px;height:80px;display:block;margin:25px auto 0 auto}
.erweima-btn .erweima-expand .erweima-box p {color:#666;font-size:14px;text-align:center;margin-top:20px}
.erweima-btn:hover .erweima-expand {display:block}
.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}
.pop-box {width:536px !important;height:368px !important;border:6px solid #dcdcdc;z-index:100;background-color:#fff}
.pop-box .title {height:32px;line-height:32px;background-color:#f1f1f1;margin:4px;padding:0 10px}
.pop-box .title span {font-size:14px;color:#888}
.pop-box .title .close-ico {color:#b0b0b0;float:right;font-size:20px}
.pop-box .ui-dialog {width:430px;margin:20px auto 0 auto;font-size:14px;color:#888}
.pop-box .ui-dialog p {margin-bottom:15px}
.pop-box .ui-dialog textarea {width:423px;height:98px;padding:5px;border:1px solid #a9a9a9;font-size:12px}
.pop-box .ui-dialog label {margin-right:10px}
.pop-box .ui-dialog label input {width:16px;height:16px;position:relative;top:3px}
.pop-box .ui-dialog .txt {width:147px;height:20px;height:20px;padding:3px 5px;border:1px solid #a9a9a9;font-size:12px}
.pop-box .ui-dialog .yzm-btn {display:inline-block;position:relative;top:1px;margin-left:10px;width:58px;height:28px;line-height:28px;border:1px solid #a9a9a9;background-color:#f6f6f6;text-align:center;color:#888;cursor:pointer}
.pop-box .ui-dialog .tj-btn {width:255px;height:34px;line-height:34px;background-color:#cd0000;text-align:center;color:#fff;font-size:14px;border:none;margin:0 0 0 84px;cursor:pointer}
.layui-layer-shade {position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#000;opacity:0.3;filter:alpha(opacity=30)}
.pop-content {border:5px solid #dcdcdc;padding:20px;width:540px}
.pop-content .icon-oks {background:url(icon-ok.png) no-repeat;width:72px;height:73px;display:block;margin:0 auto;overflow:hidden}
.pop-content .icon-errors {background:url(icon-errors.png) no-repeat;width:70px;height:70px;display:block;margin:0 auto;overflow:hidden}
.pop-content p.text {text-align:center;font-size:30px;padding:10px 0;color:#666}
.pop-content p.shenghe {font-size:14px;text-align:center;padding:10px 0;color:#666}
.pop-content .btn-box {margin:10px auto;width:478px;display:block}
.pop-content .btn-box.error {width:240px}
.pop-content .btn-box a {display:block;float:left;font-size:14px;color:#d51938;width:110px;height:40px;line-height:40px;border:1px solid #f1b5bf;text-align:center;border-radius:5px;margin-right:10px}
.pop-content .btn-box a.closed {background-color:#d51938;color:#fff;border:1px solid #d51938;margin-right:0}
/*2017-06-16 xgt*/
.page-box{width:100%;text-align:center;overflow:hidden;margin:10px 0;}
.page-box a,.page-box span{height:28px;line-height:28px;color:#999;display:inline-block;padding:0 10px;border:1px solid #efefef;margin:0 5px}
.page-box a:hover,.page-box span{background:#d51938;color:#fff;text-decoration:none;border:1px solid #e43}
/*# sourceMappingURL=common.css.map */