/**
 * bruce 2016.06.21   -列表展示页面的主题样式表
 */

@charset "utf-8";
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, ul, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; }
ol, ul, li { list-style: none; }
input { outline: none; }
.gn-search-panel { position: relative; padding-top: 16px; height: 55px; /*width: 1000px;*/ width: 1200px; margin: 0 auto; }
.gn-search-panel .search { /*width: 796px;*/ width: 1000px; height: 50px; float: left; position: relative; }
.gn-search-panel .search i { position: absolute; top: 14px; left: 14px; font-size: 22px; color: rgba(107, 107, 107, 0.33); }
.gn-search-panel .search i.icon-clear { left: auto; right: 10px; }
.gn-search-panel .search input { background: #ffffff; border: 3px solid #ef4035; border-right: none; border-radius: 2px 0 0 2px; /*width: 759px;*/ width: 1000px; height: 50px; color: #929090; font-size: 14px; line-height: 50px; padding: 0 17px; float: left; text-indent: 29px; }
.gn-search-btn { position: absolute; width: 78px; height: 50px; border-radius: 0 2px 2px 0; text-align: center; display: inline; transition: 0.5s; background-color: #e72416; line-height: 50px; color: #ffffff; font-size: 14px; cursor:pointer }
.gn-map-btn { position: absolute; right: 0; height: 50px; line-height: 50px; width: 105px; text-align: center; font-size: 14px; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #ff5a60; color: #fff; cursor: pointer; }
/**
 * 过滤条件面板信息
 */
.gn-filter-panel.gn-house-new { padding-top: 0; }
.gn-house-new .gn-house-hit { margin-bottom: 10px; padding: 10px 22px; border-bottom: 1px dashed #ccc; }
.gn-house-hit p { font-size: 16px; color: #e72416; }
.gn-filter-panel { overflow: hidden; position: relative; /*width: 1000px;*/ width: 1200px; margin: 40px auto 0 auto; background-color: #ffffff; border: 1px #e3e4e5 solid;/*border-width: 0 1px 1px 1px;*/ }
.gn-filter-panel .gn-filter-list { padding-top: 0px; padding-bottom: 0px; }
.gn-filter-panel .filter { width: 1200px; overflow: hidden; clear: left; line-height: 22px; padding: 9px 0px; }
.gn-filter-panel .filter dl { width: 1200px; overflow: hidden; }
.filter > dl > dt { font-weight: 800; width: 66px; float: left; text-align: right; font-size: 14px; line-height: 20px; }
.filter > dl > dd { width: 1050px; float: left; font-size: 14px; }
.gn-filter-panel .filter.area .street { cursor: pointer; width: 1000px; clear: left; font-size: 13px; border: 1px solid #0099FF; border-radius: 3px; line-height: 25px; padding: 5px 10px; margin: 5px 99px; }
.filter dd > a, .filter.area .street a { display: inline-block; color: #727272; margin: 0 16px 0 0; height: 20px; }
.filter dd > a.check, .filter.area .street a.check { color: #ef4224; }
.filter .self-inp { display: inline-block; font-size: 14px; }
.self-inp input { width: 66px; color: #727272; font-size: 14px; border: 1px solid #ccc; }
.self-inp em { font-style: normal; color: #727272; }
.self-inp a { padding: 0px 8px; border: 1px solid #e72416; background: #e72416; color: #fff; border-radius: 3px; margin-left: 10px; }
/**
 * 选择房源过滤条件信息样式表
 */
.gn-filter-show { width: 1200px; background: #ffffff; border-top: 1px dashed #ccc; padding: 17px 10px 17px 25px; overflow: hidden; margin: 0 auto; clear: left; color: #212121; font-size: 12px; }
.gn-filter-show .show-tag { display: inline-block; padding-right: 10px; }
.gn-filter-show.price .item[data-tag="price"], .gn-filter-show.acreage .item[data-tag="acreage"], .gn-filter-show.search .item[data-tag="search"] { display: inline-block; }
.gn-filter-show .item { cursor: default; display: none; margin-right: 10px; margin-bottom: 10px; border: 1px solid #bad3db; padding: 1px 25px 1px 0; color: #000000; height: 26px; line-height: 26px; position: relative; }
.gn-filter-show .item .title { margin-top: -1px; margin-right: 2px; display: inline-block; padding: 0 5px; height: 26px; line-height: 26px; background: #ccc; border: 1px solid #bad3db; }
.gn-filter-show .item .val { padding: 0 5px; }
.gn-filter-show .item a { cursor: pointer; position: absolute; right: 2px; color: rgba(111, 111, 111, 0.52); }
/**
 * 房源列表明细信息样式表
 */

/* 未发现房源信息 */
.house-empty { margin: 20px auto; width: 1000px; height: 170px; background: #ffffff url('/img/list/house-empty.png') no-repeat 80px 40px; position: relative; color: #666666; text-align: center; padding-top: 25px; padding-bottom: 25px; }
.house-empty p { text-align: left; position: absolute; }
.house-empty .title, .house-empty .hit { left: 352px; }
.house-empty .title { top: 56px; }
.house-empty .hit { top: 90px; }
.house-empty .hit a { margin: 0 5px; color: #ef4224; font-size: 16px; font-weight: 800; }
.house-empty .hit i { font-weight: 100; font-size: 38px; }
/**
 * 最新最火标签样式表
 */
.hi { position: absolute; top: 0; left: 0; }
.hi.img-ows { width: 70px; height: 70px; background: url('/img/list/kf_ows_001.png') no-repeat; background-size: 70px 70px; }
.hi.hi-down { top: auto; left: auto; bottom: 0; right: 0; width: 65px; height: 28px; }
.hi.hi-down.d1 { bottom: 0; right: 0; }
.hi.hi-down.d2 { bottom: 0; right: 65px; }
.hi.img-hot { background: url('/img/list/kf_hot_001.png') no-repeat; background-size: 65px 28px; }
.hi.img-new { top: auto; left: auto; bottom: 0; right: 0; width: 65px; height: 28px; background: url('/img/list/kf_new_001.png') no-repeat; background-size: 65px 28px; }
.gn-house-list { /*width: 1000px;*/ width: 1200px; margin: 40px auto 30px auto; padding-bottom: 30px; overflow: hidden; background-color: #ffffff; border: 1px solid #ebebeb;/*border-width: 0 1px 1px 1px;*/ }
.house-section > ul > li { width: 1200px; /*height: 150px;*/ padding: 25px; overflow: hidden; border-bottom: 1px dashed #BBBBBB; position: relative; }
.house-section > ul > li .house-c { height: 158px; overflow: hidden; position: relative; }
.house-c .house-del .house-img { width: 200px; height: 150px; overflow: hidden; float: left; position: relative; }
.house-del .house-img img { width: 200px; height: 150px; }
.house-c .house-desc { width: 760px; padding-left: 25px; float: left; position: relative; }
.house-desc .name { width: 566px; clear: both; position: relative; }
.house-desc .name h2 { font-style: normal; display: block; height: 26px; font-size: 18px; width: 488px; overflow: hidden; white-space: nowrap; font-weight: bold; text-overflow: ellipsis; color: #525252 !important; }
.house-desc .name a { color: #525252; font-size: 20px; }
.house-desc .attribute { margin-top: 10px; margin-bottom: 3px; line-height: 20px; height: 20px; }
.attribute em { padding: 0px 5px; font-style: normal; margin-right: 3px; border: 1px solid #00ADA9; background: #00ADA9; color: #fff; border-radius: 3px; font-size: 12px; }
.attribute em.em1 { border: 1px solid #00ADA9; background: #00ADA9; }
.attribute em.em2 { border: 1px solid #e72416; background: #e72416; }
.attribute em.em3 { border: 1px solid #265db6; background: #265db6; }
.attribute em.em4 { border: 1px solid #ffcc00; background: #ffcc00; }
.house-desc ol li:first-child { padding-left: 0px; }
.house-desc ol li:last-child { border-right: none; }
.house-desc ol li { color: #8b8b8b; padding: 0 20px; float: left; text-align: left; height: 18px; line-height: 18px; border-right: 1px solid #8b8b8b; font-size: 16px; }
.house-desc .address, .house-desc .describe { clear: left; font-size: 13px; color: #666; padding: 5px 0; line-height:20px; }
.describe span { display: inline-block; height: 20px; overflow: hidden; }
.describe div { line-height:20px; }
.house-desc .address { padding-top: 10px; }
.house-price { padding-top: 35px; width: 178px; float: right; text-align: right; color: #727272; overflow:hidden }
.house-price em, .park-price em { font-weight: 800; font-size: 26px; font-style: normal; /*color: #212121;*/ color: #FF0000; padding-right: 5px; }
.house-speak { width: 120px; height: 35px; float: right; }
.house-speak { margin-top: 40px; margin-right: 3px; }
.house-speak button, .park-speak a { display: inline-block; width: 120px; height: 35px; border: 1px solid #ef4224; color: #ef4224; line-height: 35px; font-size: 14px; text-align: center; border-radius: 3px; cursor: pointer;background:#fff }
.house-speak a:hover, .house-speak a.check, .park-speak a:hover { background-color: #ef4224; color: #ffffff; }
/**
 * 分页样式表
 */
.kf-page-panel { padding: 30px 20px 0px 20px; text-align: center; color: #646464; }
.kf-page-panel li { list-style:none; display:inline-block }
.kf-page-panel a, .kf-page-panel span.current, .kf-page-panel span.disabled { height: 25px; line-height: 25px; padding: 5px 20px; margin: 0 10px; border: 1px solid #CCCCCC; border-radius: 4px; display: inline-block; vertical-align: middle; }
.kf-page-panel a { color: #2252a3; }
.kf-page-panel a:hover { text-decoration: none; border: 1px solid #2252a3; }
.kf-page-panel span.current { color: #ffffff; background-color: #2252a3; border: 1px solid #2252a3; }
.kf-page-panel span.disabled { color: #646464; background: #f0f0f0; }
/**
 * 产业园区列表展现样式表
 */
.gn-park-show { display: inherit !important; }
.gn-park-house { margin-top: 25px; border-top: 2px solid #265db6; border-bottom: 2px solid #265db6; }
.gn-park-house ul li { border-bottom: 1px dashed #f2f2f3; }
.gn-park-house ul li:last-child { border-bottom: 0px; }
.gn-park-house ul li > div { padding: 10px; width: 25%; height: 35px; line-height: 35px; overflow: hidden; float: left; }
.gn-park-house .park-name { font-size: 18px; font-weight: 800; }
.park-hold em { padding: 2px 5px; border: 1px solid #00ADA9; font-style: normal; margin-right: 10px; background: #00ADA9; color: #fff; border-radius: 3px; }
.gn-park-house ul li > div:last-child { width: 142px; float: right; }
.kf-page-panel span, a { box-sizing:content-box!important; }
/*顶部区域导航*/
 
.scv { width:1100px; margin:10px auto; background:#FFF; }
.scv-shaixuan { height:auto; background:#fff; border-bottom:1px solid #eee; line-height:40px; margin:0 auto; }
.scv-shaixuan b { width:105px; height:40px; float:left; text-align:right; font-weight:bold; color:#333; }
.scv-shaixuan span { background:#ed182a!important; color:#fff!important; padding: 3px 8px; margin-right: 17px; color: #666666; text-decoration: none; border-radius: 3px; display: inline-block; line-height: 18px; }
.scv-shaixuan a { padding: 3px 8px; margin-right: 0px; color: #666666; text-decoration: none; border-radius: 3px; display: inline-block; line-height: 18px; }
.select_box { background-color: #fff; padding-top: 10px; padding-bottom: 20px; }
.select_box>div { padding: 0 20px; }
.credit_img a { padding-right: 20px; font-size: 14px; color: #000; }
.theme { margin-right: 30px; font-size: 15px; font-weight: bold; color: #9A9A9A; padding: 5px 0; }
.select_box div .selected { background-color: #D4595B; color: #fff; }
.industry_c a { display: inline-block; font-size: 14px; color: #000; padding: 2px 10px; border-radius: 10px; margin: 5px 0; }
/**************/
.abouts .main { margin: 0 auto; width: 1200px; height: 100%; display: flex; align-items: center; }
.abouts .main_center { width: 96%; padding:0 2%; background:#FFF }
.abouts .section_h3 { font-size: 28px; color: #4a89dc; font-weight: 700; }
.abouts .section_p { font-size: 16px; color: #333333; }
.abouts .main_One .section_h3 { margin-top: 65px; margin-bottom: 10px; }
.abouts .main_One .section_p { margin-bottom: 35px; }
.abouts .main_One .introduce { width:100%; clear:none; color: #333; line-height: 30px; margin-bottom: 25px; font-size: 14px; }
.abouts .main_One .introduce p { color: #333; line-height: 30px; margin-bottom: 25px; font-size: 14px; }
.abouts .main_One .introduce .introduce_l { float: left; width: 540px; }
.abouts .main_One .introduce .introduce_l > p { color: #333; line-height: 30px; margin-bottom: 25px; font-size: 14px; }
.abouts .main_One .introduce .introduce_l .p_weight { font-weight: 600; text-decoration: none; }
.abouts .main_One .introduce .introduce_l .introduce_pOne { margin-bottom: 0; font-size: 16px; font-weight: 600; }
.abouts .main_One .introduce .introduce_l .introduce_pTwo { margin-bottom: 0; font-size: 16px; font-weight: 600; }
.abouts .main_One .introduce .introduce_r { float: right; }
.abouts .main_Two .section_h3 { margin-bottom: 10px; }
.abouts .main_Two .section_p { margin-bottom: 30px; }
.abouts .main_Two .introduce { position: relative; }
.abouts .main_Two .introduce .introduce_l { float: left; width: 540px; }
.abouts .main_Two .introduce .introduce_l > a { display: inline-block; padding: 0 20px; border-radius: 20px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #ccc; font-size: 20px; }
.abouts .main_Two .introduce .introduce_l > a:hover { background-color: #ccc; }
.abouts .main_Two .introduce .introduce_l .introduce_aOne { margin-bottom: 30px; }
.abouts .main_Two .introduce .introduce_l .introduce_aTwo { margin-top: 10px; margin-bottom: 30px; }
.abouts .main_Two .introduce .introduce_l > p { color: #333; line-height: 23px; margin-bottom: 20px; font-size: 14px; }
.abouts .main_Two .introduce .introduce_l > p > i { font-weight: 600; }
.abouts .main_Two .introduce .introduce_l .p_weight { font-weight: 600; text-decoration: none; }
.abouts .main_Two .introduce .introduce_l .introduce_pOne { margin-bottom: 0; font-size: 16px; font-weight: 600; }
.abouts .main_Two .introduce .introduce_l .introduce_pTwo { margin-bottom: 0; font-size: 16px; font-weight: 600; }
.abouts .main_Two .introduce .introduce_r { position: absolute; right: 0; bottom: 0; }
.abouts .main_Three { text-align: center; }
.abouts .main_Three .section_h3 { margin-bottom: 14px; }
.abouts .main_Three .section_p { margin-bottom: 55px; }
.abouts .main_Three .introduce { display: flex; justify-content: center; }
.abouts .main_Three .introduce_box { margin-right: 40px; }
.abouts .main_Three .introduce_box > img { width: 140px; height: 80px; }
.abouts .main_Three .introduce_box > p { height: 60px; line-height: 60px; font-weight: 700; font-size: 20px; color: #333333; }
.abouts .main_Four .section_h3 { margin-bottom: 14px; text-align: center; }
.abouts .main_Four .section_p { margin-bottom: 65px; text-align: center; }
.abouts .main_Four .introduce { width: 1079px; height: 505px; margin: 0 auto; position: relative; }
.abouts .main_Four .introduce .introduce_img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-image: url("/static/other/images/banner003.jpg"); }
.abouts .main_Four .introduce .introduce_box { width: 100%; height: 100px; display: block; position: absolute; left: 0; bottom: 0; }
.abouts .main_Four .introduce .introduce_box h6 { font-size: 18px; color: #ecc026; font-weight: 700; text-align: center; }
.abouts .main_Four .introduce .introduce_box p { font-size: 12px; color: #ffffff; line-height: 18px; text-align: center; }
.abouts .main_Four .introduce .introduce_One { position: absolute; left: 156px; top: -190px; width: 180px; height: 100px; }
.abouts .main_Four .introduce .introduce_Two { position: absolute; left: 360px; top: -190px; width: 180px; height: 100px; }
.abouts .main_Four .introduce .introduce_Three { position: absolute; left: 554px; top: -190px; width: 180px; height: 100px; }
.abouts .main_Four .introduce .introduce_Four { position: absolute; left: 750px; top: -190px; width: 180px; height: 100px; }
.abouts .main_Five { margin-bottom: 150px; }
.main_Five .main { padding-top: 0; }
.abouts .main_Five .main_center { height: 100%; }
.abouts .main_Five .introduce { height: 100%; position: relative; }
.abouts .main_Five .section_h3 { text-align: center; margin-bottom: 14px; }
.abouts .main_Five .section_p { text-align: center; margin-bottom: 60px; }
.abouts .main_Five .introduce_l { display: flex; flex-direction: column; align-items: flex-end; width: 50%; height: 100%; }
.abouts .main_Five .introduce_l .liaotian_One { width: 200px; margin-bottom: 88px; }
.abouts .main_Five .introduce_l .liaotian_Two { width: 200px; }
.abouts .main_Five .introduce_l .liaotian_Three { width: 300px; margin-top: 88px; }
.abouts .main_Five .introduce_l .liaotian_Four { margin-top: 88px; }
.abouts .main_Five .introduce_l .liaotian_Five { width: 390px; margin-top: 88px; }
.abouts .main_Five .introduce_r { padding-top: 70px; display: flex; flex-direction: column; align-items: flex-start; width: 50%; height: 100%; position: absolute; right: 0; top: 0; }
.abouts .main_Five .introduce_r .liaotian_Two { margin-top: 106px; width: 200px; }
.abouts .main_Five .introduce_r .liaotian_Three { width: 200px; margin-top: 106px; }
.abouts .main_Five .introduce_r .liaotian_Four { margin-top: 70px; }
.abouts .main_Five .introduce_r .liaotian_Five { width: 390px; margin-top: 78px; border: 0; font-weight: 700; color: #ecc026; font-size: 24px; margin-left: 15px !important; }
.abouts .main_Five .introduce_c { height: 96%; width: 2px; position: absolute; left: 50%; top: 0; background-color: #4a89dc; }
.abouts .main_Five .introduce_c .yuandian { width: 10px; height: 10px; position: absolute; background-color: #ecc026; border-radius: 50%; }
.abouts .main_Five .introduce_c .yuandian_1 { left: 50%; top: 0; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_2 { left: 50%; top: 64px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_3 { left: 50%; top: 152px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_4 { left: 50%; top: 257px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_5 { left: 50%; top: 348px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_6 { left: 50%; top: 452px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_7 { left: 50%; top: 543px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_8 { left: 50%; top: 611px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_9 { left: 50%; top: 700px; transform: translateX(-50%) }
.abouts .main_Five .introduce_c .yuandian_10 { left: 50%; top: 99%; transform: translateX(-50%) }
.abouts .main_Five .liaotiankuang_box { position: relative; box-shadow: 1px 2px 3px #E9FBE4; border: 1px solid #ccc; border-radius: 10px; padding: 10px; }
.abouts .main_Five .liaotiankuang_box > p { font-size: 24px; font-weight: 700; line-height: 30px; color: #333333; text-align: left; }
.abouts .main_Five .liaotiankuang_box > span { font-size: 14px; line-height: 18px; color: #333333; }
.abouts .main_Five .liaotiankuang_box.inl { margin-right: 25px; }
.abouts .main_Five .liaotiankuang_box.inr { margin-left: 25px; }
.abouts .main_Sex { margin-top: 100px; }
.abouts .triangle-css3 { position: absolute; overflow: hidden; background-color: #fff; }
.abouts .transform_l { width: 10px; height: 17px; top: 28px; right: -6px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(30deg); }
.abouts .transform_r { width: 17px; height: 10px; top: 31px; left: -10px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(60deg); }
/*****详细页厂房*******/
 .slide-img { width: 710px; float: left; }
.introduce h1, .introduce1-title { font-size: 20px; font-weight: bold; line-height: 28px; margin: 0 0 10px; }
.introduce .iconfont { font-size: 17px; vertical-align: -3px; }
.introduce { width: 440px; float: right; font-size: 12px; }
.introduce .lbl { color: #888; margin-right: 10px; }
.introduce .text-danger { color: #f00; }
.introduce .label-rent { display: inline-block; min-width: 35px; height: 23px; background-color: #333333; border-radius: 2px; color: #ffffff; padding: 6px 6px; vertical-align: 6px; }
.introduce .item-info1 { font-size: 40px; line-height: 48px; }
.introduce-type { border-top: 1px solid #eee; border-bottom: 1px solid #eee; min-height: 80px; margin-bottom: 12px; text-align: center; padding: 20px 0; }
.introduce-type h4 { font-weight: bold; color: #000000; margin-top: 0; }
 .introduce-type .row > .col-sm-4 + .col-sm-4::after {
 content: "";
 position: absolute;
 width: 0;
 height: 50px;
 top: 0px;
 left: 0;
 border-left: 1px solid #eee;
}
.introduce-rental { margin-bottom: 10px; }
.introduce-addres { clear: both; overflow: hidden; font-size: 14px; padding: 20px 0 0px; margin-bottom: 0; border-bottom: 1px solid #eee; }
.introduce-addres dt { color: #999; width: 80px; float: left; font-weight: normal; height: 40px; }
.introduce-addres dd { color: #333; margin-left: 80px; height: 40px; line-height: 22px; font-size: 12px; }
.introduce-addres .tag { border: 1px solid #57a7ff; padding: 3px 8px; color: #57a7ff; font-size: 12px; }
.introduce-addres .tag-danger { border-color: #f60; color: #f60; }
.introduce-addres .map30 { margin-left: 20px; }
.introduce-addres .map30 .iconfont { font-size: 14px; color: #aaa; margin-right: 5px; vertical-align: 0; }
.introduce-booking { border-bottom: 1px solid #eeeeee; padding-bottom: 12px; padding-top: 12px; margin-bottom: 10px; }
.introduce-booking .btn-jrkkqd { width: 150px; height: 50px; color: #0077ff; border-color: #0077ff; background: none; font-size: 16px; margin: 0 5px; }
.introduce-booking .btn-yykc { width: 140px; height: 50px; background-color: #07f; color: #ffffff; font-size: 16px; }
.introduce-booking .btn-zxzx { width: 130px; height: 50px; background-color: #f6f6f6; color: #0077ff; }
.introduce-booking .btn-zxzx.active { background-color: #0077ff; color: #ffffff; font-size: 16px; }
.introduce-user { vertical-align: top; white-space: nowrap; }
.introduce-user .phone { color: #000000; font-size: 22px; font-weight: bold; }
.introduce-user .text1 { line-height: 30px; margin-bottom: 10px; font-size: 14px; }
.introduce-user .text2 { font-size: 16px; line-height: 40px; height: 40px; }
.introduce-user .btn-yykc1 { background-color: #0277ff; color: #fff; float: right; height: 40px; width: 146px; text-align: center; border-radius: 3px; font-size: 14px; }
.introduce-user-block { border: 1px solid #eee; overflow: hidden; padding: 10px; margin-bottom: 10px; }
.introduce-user-block .introduce-user-img { width: 55px; height: 55px; }
.introduce-user-img { vertical-align: top; box-shadow: 0 0 1px #aaa; float: left; overflow: hidden; margin-right: 10px; position: relative; width: 80px; height: 110px; background-repeat: no-repeat; background-position: center 0; background-size: auto 100%; }
.introduce-user h5 { margin-top: 0; overflow: hidden; }
.introduce-user h5 b { font-size: 16px; }
.introduce-user p { margin: 0; }
.introduce1 { border: 1px solid #eee; padding: 15px 300px 0 15px; position: relative; }
.introduce1 .text-danger { color: #f00; }
.introduce1 .iconfont { vertical-align: -2px; }
.introduce1 .lbl { color: #888; margin-right: 10px; display: inline-block; vertical-align: middle; }
.introduce1-info { font-size: 12px; line-height: 30px; }
.introduce1-info1 { font-size: 14px; line-height: 68px; border-top: 1px solid #eee; }
.introduce1-info3 { position: absolute; right: 10px; top: 25px; width: 270px; }
.introduce1-info3 img { width: 80px; height: 110px; float: left; margin-right: 10px; box-shadow: 0 0 1px #ccc; }
.introduce1-info3 .btn { width: 180px; height: 40px; line-height: 14px; }
.introduce1-info3 b { font-size: 18px; }
.map-statistics { padding: 10px 0; list-style: none; }
.map-statistics .item { display: table-cell; width: 1%; cursor: pointer; text-align: center; }
.map-statistics .item p { font-size: 12px; display: none; color: #999; }
.map-statistics .item.active h5, .map-statistics .item:focus h5, .map-statistics .item:hover h5 { font-weight: bold; }
.map-box { position: relative; }
.map-box #map { width: 100%; height: 430px; }
.map-box .map-distance { position: absolute; top: 0; left: 0; }
.map-box .map-distance .distance-list { overflow-y: hidden; width: 300px; height: 200px; margin: 30px 0 0 20px; padding: 30px 20px; background: rgba(255, 255, 255, 0.8); }
.map-box .map-distance .distance-list li { font-size: 14px; font-weight: bold; overflow: hidden; overflow: hidden; margin-top: 20px; white-space: nowrap; text-overflow: ellipsis; }
.map-box .map-distance .distance-list li span { font-size: 12px; font-weight: normal; line-height: 15px; display: inline-block; width: 17px; height: 17px; margin-right: 15px; text-align: center; color: #fff; border-radius: 50%; background: #666; }
.map-box .map-distance .distance-list li:first-child { margin-top: 0; }
.tips { font-size: 12px; line-height: 2em; color: #999; }
.block { margin-top: 30px; }
.block .hd { line-height: 50px; }
.block .hd-title { font-weight: bold; line-height: 50px; margin: 0; font-size: 20px; }
.block .bd { border-top: 1px solid #ddd; }
.block-horizontal { overflow: hidden; }
.block-horizontal .hd { border-top: 1px solid #ddd; float: left; width: 160px; clear: both; }
.block-horizontal .hd-title { font-size: 16px; margin-top: 5px; }
.block-horizontal .bd { width: 730px; float: left; }
.block-horizontal .row-info .lbl { width: 100px; text-align: right; margin-right: 20px; }
.block-horizontal .row-info1 { line-height: 30px; text-align: left; }
.block1 { border: 1px solid #eee; }
.block1 .hd { line-height: 34px; background-color: #f5f5f5; padding: 0 10px; }
.block1 .hd h4 { line-height: inherit; margin: 0; font-size: 15px; font-weight: bold; }
.block1 .bd { padding: 5px 15px; }
.block1 .list li { padding: 10px 0; color: #07F; }
.block1 .list li + li { border-top: 1px solid #eee; }
.row-info { font-size: 14px; line-height: 40px; padding: 10px 0; }
.row-info .line { border-bottom: 1px solid #ddd; }
.row-info .lbl { float: left; width: 90px; color: #999; }
.row-info .tag { background-color: #fff0ec; color: #f60; height: 28px; line-height: 28px; padding: 0 10px; margin-right: 5px; display: inline-block; font-size: 12px; }
.row-info .icon-Prompt { color: #07f; font-size: 14px; }
.row-info .icon-item { display: inline-block; text-align: center; margin-right: 40px; color: #888; line-height: 30px; }
.row-info .icon-item .iconfont { display: block; font-size: 24px; }
.row-info1 { line-height: 22px; text-align: center; }
.row-info1 th { text-align: center; font-weight: normal; background-color: #eee; padding: 5px; }
.row-info1 tr { border-bottom: 1px solid #eeee; }
.row-info1 td { padding: 10px 5px; }
.row-info2 { line-height: 28px; }
.row-info3 { padding: 5px 0; }
.row-info4 { padding: 20px 0; width: 100%; overflow: hidden; }
.row-info4 ul { margin-right: -50px; }
.row-info4 li { position: relative; float: left; width: 280px; min-height: 210px; margin: 0 25px 0 1px; transition: all .3s linear;
}
.row-info4 li .img, .row-info4 li .img img { height: 256px; transition: all .5s linear;
}
.row-info4 li .img { box-shadow: 0 0 1px #ccc; }
.row-info4 li .caption { width: 100%; padding: 10px 0; background-color: #fff; }
.row-info4 li .caption .tit { font-size: 16px; font-weight: bold; margin: 0 0 5px; }
.row-info4 li .caption .address { font-size: 12px; margin-top: 12px; color: #999; }
.row-info4 li .caption .area { padding: 4px 0; }
.row-info4 li .caption .price { font-size: 14px; color: #666; }
.row-info4 li .caption .price strong { color: #f00; }
.row-info4 li .caption .label-white { font-size: 12px; font-weight: normal; padding: 4px 10px 4px; color: #999; border: solid 1px #ddd; border-radius: 12px; background-color: #fff; }
.row-info4 li .caption .labelType { margin-top: 10px; margin-bottom: 2px; }
.list-side.page-side-ware-fixed { margin-top: 63px; }
.page-side-ware-fixed { position: fixed; z-index: 10; top: 20px; left: 50%; width: 305px; margin-left: 306px; background-color: #fff; }
.page-side-fixed { position: fixed; z-index: 10; top: 10px; left: 50%; width: 305px; margin-left: 306px; background-color: #fff; }
.library-info-side { width: 260px; float: right; }
.library-info-side .btn { display: block; width: 100%; margin-bottom: 15px; height: 50px; font-size: 16px; }
.library-info-side .btn-yykc { background-color: #FA651F; color: #ffffff; }
.library-info-side .btn-jrkkqd { color: #0077ff; border-color: #0077ff; background: none; }
.library-info-side .btn-zxzx { background-color: #f6f6f6; color: #0077ff; }
.library-info-side .btn-zxzx.active { background-color: #0077ff; color: #ffffff; }
.library-info-side .btn-follow { width: 125px; height: 40px; background-color: #ffffff; border: solid 1px #dddddd; color: #333333; font-size: 12px; padding: 10px 0px; }
.library-info-side .btn-follow .iconfont { font-size: 17px; vertical-align: -4px; }
.hotline { width: 260px; height: 100px; padding: 10px 20px; background-color: #ffffff; border: solid 1px #eeeeee; margin-bottom: 15px; }
.hotline-body { padding-left: 24px; }
.hotline-tit { color: #666666; margin-bottom: 4px; }
.hotline .tel { font-size: 20px; color: #666666; font-weight: bold; margin-bottom: 2px; }
.hotline .rest { font-size: 12px; color: #999999; }
.input-group-addon-no .input-group-addon { border: none; }
.midal-reservations { font-size: 12px; width: 700px; }
.midal-reservations label { font-size: 14px; font-weight: normal; color: #666; }
.midal-reservations .agree { font-size: 12px; color: #999; }
/*举报该库房*/
#modalReport .form-group, #modalError .form-group { margin: 20px 0px 15px; }
#modalReport .btn-submit, #modalError .btn-submit { width: 200px; font-size: 16px; }
.modal-report-type > span { background: #eee; color: #666; padding: 8px 12px; position: relative; cursor: pointer; display: inline-block; }
.modal-report-type > span.active { font-weight: bold; background: #333; color: #fff; }
.modal-report-type .icon-sjx { position: absolute; bottom: -13px; left: 40px; color: #333; }
.btn-VerificationCode { position: absolute; right: 8px; top: 5px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.h50 .btn-VerificationCode { position: absolute; right: 8px; top: 10px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.btn-VerificationCode-login { position: absolute; right: 8px; top: 5px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.h50 .btn-VerificationCode-login { position: absolute; right: 8px; top: 10px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.btn-follow-warehouse { cursor: pointer; }
/*# sourceMappingURL=detail.css.map */


/*banner部分*/
.bannerbox { width: 100%; min-width: 1100px; position: relative; overflow: hidden; height: 500px; }
.bannerimg { width: 1920px; position: absolute; left: 50%; margin-left: -960px; }
/**********/
.blank1, .blank2, .blank3, .blank4, .blank5, .blank6, .blank7, .blank8, .blank9, .blank10, .blank11, .blank12, .blank13, .blank14, .blank15, .blank16, .blank17, .blank18, .blank19, .blank20, .blank21, .blank22, .blank23, .blank24, .blank25, .blank26, .blank27, .blank28, .blank29, .blank30 { font-size: 1px; display: block; clear: both; overflow: hidden; }
.blank1 { height: 1px; }
.blank2 { height: 2px; }
.blank3 { height: 3px; }
.blank4 { height: 4px; }
.blank5 { height: 5px; }
.blank6 { height: 6px; }
.blank7 { height: 7px; }
.blank8 { height: 8px; }
.blank9 { height: 9px; }
.blank10 { height: 10px; }
.blank11 { height: 11px; }
.blank12 { height: 12px; }
.blank13 { height: 13px; }
.blank14 { height: 14px; }
.blank15 { height: 15px; }
.blank16 { height: 16px; }
.blank17 { height: 17px; }
.blank18 { height: 18px; }
.blank19 { height: 19px; }
.blank20 { height: 20px; }
.blank21 { height: 21px; }
.blank22 { height: 22px; }
.blank23 { height: 23px; }
.blank24 { height: 24px; }
.blank25 { height: 25px; }
.blank26 { height: 26px; }
.blank27 { height: 27px; }
.blank28 { height: 28px; }
.blank29 { height: 29px; }
.blank30 { height: 30px; }
.introduce h1, .introduce1-title { font-size: 20px; font-weight: bold; line-height: 28px; margin: 0 0 10px; }
.introduce .iconfont { font-size: 17px; vertical-align: -3px; }
.introduce { width: 416px; float: right; font-size: 12px; }
.introduce .lbl { color: #888; margin-right: 10px; }
.introduce .text-danger { color: #f00; }
.introduce .label-rent { display: inline-block; min-width: 35px; height: 23px; background-color: #333333; border-radius: 2px; color: #ffffff; padding: 6px 6px; vertical-align: 6px; }
.introduce .item-info1 { font-size: 40px; line-height: 48px; }
.introduce-type { border-top: 1px solid #eee; border-bottom: 1px solid #eee; min-height: 80px; margin-bottom: 12px; text-align: center; padding: 20px 0; }
.introduce-type h4 { font-weight: bold; color: #000000; margin-top: 0; }
 .introduce-type .row > .col-sm-4 + .col-sm-4::after {
 content: "";
 position: absolute;
 width: 0;
 height: 50px;
 top: 0px;
 left: 0;
 border-left: 1px solid #eee;
}
.introduce-rental { margin-bottom: 10px; }
.introduce-addres { clear: both; overflow: hidden; font-size: 14px; padding: 20px 0 0px; margin-bottom: 0; border-bottom: 1px solid #eee; }
.introduce-addres dt { color: #999; width: 80px; float: left; font-weight: normal; height: 40px; }
.introduce-addres dd { color: #333; margin-left: 80px; height: 40px; line-height: 22px; font-size: 12px; }
.introduce-addres .tag { border: 1px solid #57a7ff; padding: 3px 8px; color: #57a7ff; font-size: 12px; }
.introduce-addres .tag-danger { border-color: #f60; color: #f60; }
.introduce-addres .map30 { margin-left: 20px; }
.introduce-addres .map30 .iconfont { font-size: 14px; color: #aaa; margin-right: 5px; vertical-align: 0; }
.introduce-booking { border-bottom: 1px solid #eeeeee; padding-bottom: 12px; padding-top: 12px; margin-bottom: 10px; }
.introduce-booking .btn-jrkkqd { width: 150px; height: 50px; color: #0077ff; border-color: #0077ff; background: none; font-size: 16px; margin: 0 5px; }
.introduce-booking .btn-yykc { width: 140px; height: 50px; background-color: #07f; color: #ffffff; font-size: 16px; }
.introduce-booking .btn-zxzx { width: 130px; height: 50px; background-color: #f6f6f6; color: #0077ff; }
.introduce-booking .btn-zxzx.active { background-color: #0077ff; color: #ffffff; font-size: 16px; }
.introduce-user { vertical-align: top; white-space: nowrap; }
.introduce-user .phone { color: #000000; font-size: 22px; font-weight: bold; }
.introduce-user .text1 { line-height: 30px; margin-bottom: 10px; font-size: 14px; }
.introduce-user .text2 { font-size: 16px; line-height: 40px; height: 40px; }
.introduce-user .btn-yykc1 { background-color: #0277ff; color: #fff; float: right; height: 40px; width: 146px; text-align: center; border-radius: 3px; font-size: 14px; }
.introduce-user-block { border: 1px solid #eee; overflow: hidden; padding: 10px; margin-bottom: 10px; }
.introduce-user-block .introduce-user-img { width: 55px; height: 55px; }
.introduce-user-img { vertical-align: top; box-shadow: 0 0 1px #aaa; float: left; overflow: hidden; margin-right: 10px; position: relative; width: 80px; height: 110px; background-repeat: no-repeat; background-position: center 0; background-size: auto 100%; }
.introduce-user h5 { margin-top: 0; overflow: hidden; }
.introduce-user h5 b { font-size: 16px; }
.introduce-user p { margin: 0; }
.introduce1 { border: 1px solid #eee; padding: 15px 300px 0 15px; position: relative; }
.introduce1 .text-danger { color: #f00; }
.introduce1 .iconfont { vertical-align: -2px; }
.introduce1 .lbl { color: #888; margin-right: 10px; display: inline-block; vertical-align: middle; }
.introduce1-info { font-size: 12px; line-height: 30px; }
.introduce1-info1 { font-size: 14px; line-height: 68px; border-top: 1px solid #eee; }
.introduce1-info3 { position: absolute; right: 10px; top: 25px; width: 270px; }
.introduce1-info3 img { width: 80px; height: 110px; float: left; margin-right: 10px; box-shadow: 0 0 1px #ccc; }
.introduce1-info3 .btn { width: 180px; height: 40px; line-height: 14px; }
.introduce1-info3 b { font-size: 18px; }
.map-statistics { padding: 10px 0; list-style: none; }
.map-statistics .item { display: table-cell; width: 1%; cursor: pointer; text-align: center; }
.map-statistics .item p { font-size: 12px; display: none; color: #999; }
.map-statistics .item.active h5, .map-statistics .item:focus h5, .map-statistics .item:hover h5 { font-weight: bold; }
.map-box { position: relative; }
.map-box #map { width: 100%; height: 430px; }
.map-box .map-distance { position: absolute; top: 0; left: 0; }
.map-box .map-distance .distance-list { overflow-y: hidden; width: 300px; height: 200px; margin: 30px 0 0 20px; padding: 30px 20px; background: rgba(255, 255, 255, 0.8); }
.map-box .map-distance .distance-list li { font-size: 14px; font-weight: bold; overflow: hidden; overflow: hidden; margin-top: 20px; white-space: nowrap; text-overflow: ellipsis; }
.map-box .map-distance .distance-list li span { font-size: 12px; font-weight: normal; line-height: 15px; display: inline-block; width: 17px; height: 17px; margin-right: 15px; text-align: center; color: #fff; border-radius: 50%; background: #666; }
.map-box .map-distance .distance-list li:first-child { margin-top: 0; }
.tips { font-size: 14px; line-height: 2em; color: #999; }
.block { margin-top: 30px; }
.block .hd { line-height: 50px; }
.block .hd-title { font-weight: bold; line-height: 50px; margin: 0; font-size: 20px; }
.block .bd { border-top: 1px solid #ddd; }
.block-horizontal { overflow: hidden; }
.block-horizontal .hd { border-top: 1px solid #ddd; float: left; width: 160px; clear: both; }
.block-horizontal .hd-title { font-size: 16px; margin-top: 5px; }
.block-horizontal .bd { width: 730px; float: left; }
.block-horizontal .row-info .lbl { width: 100px; text-align: right; margin-right: 20px; }
.block-horizontal .row-info1 { line-height: 30px; text-align: left; }
.block1 { border: 1px solid #eee; }
.block1 .hd { line-height: 34px; background-color: #f5f5f5; padding: 0 10px; }
.block1 .hd h4 { line-height: inherit; margin: 0; font-size: 15px; font-weight: bold; }
.block1 .bd { padding: 5px 15px; }
.block1 .list li { padding: 10px 0; color: #07F; }
.block1 .list li + li { border-top: 1px solid #eee; }
.row-info { font-size: 14px; line-height: 40px; padding: 10px 0; }
.row-info .line { border-bottom: 1px solid #ddd; }
.row-info .lbl { float: left; width: 90px; color: #999; }
.row-info .tag { background-color: #fff0ec; color: #f60; height: 28px; line-height: 28px; padding: 0 10px; margin-right: 5px; display: inline-block; font-size: 12px; }
.row-info .icon-Prompt { color: #07f; font-size: 14px; }
.row-info .icon-item { display: inline-block; text-align: center; margin-right: 40px; color: #888; line-height: 30px; }
.row-info .icon-item .iconfont { display: block; font-size: 24px; }
.row-info1 { line-height: 22px; text-align: center; }
.row-info1 th { text-align: center; font-weight: normal; background-color: #eee; padding: 5px; }
.row-info1 tr { border-bottom: 1px solid #eeee; }
.row-info1 td { padding: 10px 5px; }
.row-info2 { line-height: 28px; }
.row-info3 { padding: 5px 0; }
.row-info4 { padding: 20px 0; width: 100%; overflow: hidden; }
.row-info4 ul { margin-right: -50px; }
.row-info4 li { position: relative; float: left; width: 260px; min-height: 210px; margin: 0 25px 0 1px; transition: all .3s linear;
}
.row-info4 li .img, .row-info4 li .img img { height: 180px; transition: all .5s linear;
}
.row-info4 li .img { box-shadow: 0 0 1px #ccc; }
.row-info4 li .caption { width: 100%; padding: 10px 0; background-color: #fff; }
.row-info4 li .caption .tit { font-size: 16px; font-weight: bold; margin: 0 0 5px; }
.row-info4 li .caption .address { font-size: 12px; margin-top: 12px; color: #999; }
.row-info4 li .caption .area { padding: 4px 0; }
.row-info4 li .caption .price { font-size: 14px; color: #666; }
.row-info4 li .caption .price strong { color: #f00; }
.row-info4 li .caption .label-white { font-size: 12px; font-weight: normal; padding: 4px 10px 4px; color: #999; border: solid 1px #ddd; border-radius: 12px; background-color: #fff; }
.row-info4 li .caption .labelType { margin-top: 10px; margin-bottom: 2px; }
.list-side.page-side-ware-fixed { margin-top: 63px; }
.page-side-ware-fixed { position: fixed; z-index: 10; top: 20px; left: 50%; width: 305px; margin-left: 306px; background-color: #fff; }
.page-side-fixed { position: fixed; z-index: 10; top: 10px; left: 50%; width: 305px; margin-left: 306px; background-color: #fff; }
.library-info-side { width: 260px; float: right; }
.library-info-side .btn { display: block; width: 100%; margin-bottom: 15px; height: 50px; font-size: 16px; }
.library-info-side .btn-yykc { background-color: #FA651F; color: #ffffff; }
.library-info-side .btn-jrkkqd { color: #0077ff; border-color: #0077ff; background: none; }
.library-info-side .btn-zxzx { background-color: #f6f6f6; color: #0077ff; }
.library-info-side .btn-zxzx.active { background-color: #0077ff; color: #ffffff; }
.library-info-side .btn-follow { width: 125px; height: 40px; background-color: #ffffff; border: solid 1px #dddddd; color: #333333; font-size: 12px; padding: 10px 0px; }
.library-info-side .btn-follow .iconfont { font-size: 17px; vertical-align: -4px; }
.hotline { width: 260px; height: 100px; padding: 10px 20px; background-color: #ffffff; border: solid 1px #eeeeee; margin-bottom: 15px; }
.hotline-body { padding-left: 24px; }
.hotline-tit { color: #666666; margin-bottom: 4px; }
.hotline .tel { font-size: 20px; color: #666666; font-weight: bold; margin-bottom: 2px; }
.hotline .rest { font-size: 12px; color: #999999; }
.input-group-addon-no .input-group-addon { border: none; }
.midal-reservations { font-size: 12px; width: 700px; }
.midal-reservations label { font-size: 14px; font-weight: normal; color: #666; }
.midal-reservations .agree { font-size: 12px; color: #999; }
/*举报该库房*/
#modalReport .form-group, #modalError .form-group { margin: 20px 0px 15px; }
#modalReport .btn-submit, #modalError .btn-submit { width: 200px; font-size: 16px; }
.modal-report-type > span { background: #eee; color: #666; padding: 8px 12px; position: relative; cursor: pointer; display: inline-block; }
.modal-report-type > span.active { font-weight: bold; background: #333; color: #fff; }
.modal-report-type .icon-sjx { position: absolute; bottom: -13px; left: 40px; color: #333; }
.btn-VerificationCode { position: absolute; right: 8px; top: 5px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.h50 .btn-VerificationCode { position: absolute; right: 8px; top: 10px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.btn-VerificationCode-login { position: absolute; right: 8px; top: 5px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.h50 .btn-VerificationCode-login { position: absolute; right: 8px; top: 10px; font-size: 12px; color: #0077FF; -webkit-border-radius: 2px; border-radius: 2px; padding: 3px; width: 104px; height: 26px; z-index: 100; }
.btn-follow-warehouse { cursor: pointer; }
/*# sourceMappingURL=detail.css.map */
/**********************************/

.inner { width: 1200px; margin: 0 auto; }
.clearfix { zoom: 1; }
.banner { height: 50px; background: #e9e9e9; }
.abstract { position: relative; }
.abstract .swiper-container { float: left; width: 800px; height: 300px; }
.abstract .swiper-container .swiper-slide a { position: absolute; left: 20px; bottom: 0; color: #fff; width: 200px; font-size: 18px; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.abstract .content_abstract { width: 300px; float: left; background: #e9e9e9; padding: 0 30px; height: 300px }
.abstract .content_abstract h2 { font-style: italic; font-size: 18px; font-weight: bolder; padding: 24px 0 30px 0; }
.abstract .content_abstract p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; -moz-line-clamp: 5; overflow: hidden; }
.abstract .content_abstract h2 span { color: #729ede }
.abstract .content_abstract ul { margin: 50px 0 0 130px; }
.abstract .content_abstract ul li { float: left; color: #c0c0c0;  width: 220px;}
.abstract .content_abstract ul li span { padding: 0 5px; }
/*


*/
.tabs-header ul li { float: left; width: 25%; height: 82px; line-height: 92px; }
.tabs-header ul li a { font-size: 20px; text-align: center; }
.tabs-content { width: 800px; overflow: hidden; }
.tabs-content .tab ul li { border-bottom: 1px solid #ccc; }
.tabs-content .tab ul li .left { width: 650px; float: left; }
.tabs-content .tab ul li .left h2 { font-size: 18px; padding: 20px 0 20px 0; }
.tabs-content .tab ul li .left p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #a8a8a8; width: 630px; }
.tabs-content .tab ul li .left .info { width: 600px; }
.tabs-content .tab ul li .left .info ul { margin-top: 20px; width: 100%; }
.tabs-content .tab ul li .left .info ul li { float: left; font-size: 14px; color: #a8a8a8; border: none; padding: 0; margin-bottom: 20px; }
.tabs-content .tab ul li .left .info ul li span { padding: 0 6px; }
.trade_news { color: #4a89dc; }
 .tabs-content .tab ul li .left .info ul li:nth-child(4) {
 float: right;
}
.tabs-content .tab ul li .right { width: 150px; float: left; }
.tabs-content .tab ul li .right img { width: 150px; height: 100px; margin-top: 20px; }
.important { border-bottom: 4px solid #4a89dc; padding-bottom: 10px; color: #4a89dc; }
.contion { background: #fff; }
.contion article { width: 800px; float: left; }
.contion aside { width: 270px; float: left; margin-left: 50px; }
.contion article hgroup nav { font-size: 14px; color: #909090; padding: 30px 0 10px 0; }
.contion article hgroup ul li { float: left; }
.contion article .title { padding-bottom: 20px; }
.contion article .title li h1 { font-size: 20px; color: #333333; font-weight: bolder; }
.contion article .title li:last-child { float: right; color: #666; }
.contion article .info li { border-right: 1px solid #909090; padding: 0 12px; font-size: 14px; color: #666; margin-bottom: 20px; }
.contion article .info li:first-child { padding-left: 0; }
.contion article .info li:last-child { border-right: none; }
.contion article .ar { width: 100%; background: #e9e9e9; border-left: 10px solid #4a89dc; }
.contion article .ar h2 { font-style: italic; font-size: 18px; padding: 25px 0 14px 20px; font-weight: bolder; }
.contion article .ar h2 span { color: #4a89dc; }
.contion article .ar p { font-size: 14px; color: #333333; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -moz-line-clamp: 2; }
.contion section .article { width: 100%; }
.contion section .article ul li { font-size: 14px; text-indent:2em; padding: 10px; width: 100%; }
.contion section .article ul li:nth-child(5) {
 text-align: center;
 padding: 40px 0;
}
.contion section .article ul li strong { font-size: 16px; }
.contion section .article ul .title { padding: 20px 0; text-indent:0; }
.contion section .attention { width: 100%; text-align: center; }
.contion section .attention ul { margin-top: 30px; }
.contion section .attention ul li { float: left; height: 40px; line-height: 40px; }
.contion section .attention ul li a { font-size: 14px; color: #909090; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: inline-block; width: 100%; }
.contion section .attention ul li:first-child { width: 30%; }
.contion section .attention ul li:nth-child(2) {
 margin-left: 100px;
 width: 120px;
 background: #4a89dc;
 border-radius: 10px;
}
.contion section .attention ul li:nth-child(3) {
 float: right;
 width: 30%;
 font-size: 14px;
 color: #909090;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 display: inline-block;
}
.contion section .related_articles h1 { font-size: 20px; padding: 30px 0 10px 0; }
.contion section .related_articles ul li { float: left; margin-left: 35px; /*width: 30%;*/ text-align: center; width: 240px; }
.contion section .related_articles ul li img { width: 240px; height: 180px; border-radius: 3px; }
.contion section .related_articles ul li:nth-child(1) {
 margin-left: 0;
}
.contion section .related_articles ul li h2 { font-size: 14px; padding-top: 20px; color: #333333;/*margin-bottom: 30px;*/ }
/*.contion aside section{
    margin-left: 15%;
}*/
.contion aside .swiper-container { margin-top: 62px; }
.contion aside .swiper-container img { width: 270px; height: 300px; border-radius: 3px; }
.contion aside .hot_ranking h2 { padding-top: 30px; font-size: 20px; border-bottom: 1px solid #f1f1f1; }
.contion aside .hot_ranking ul li { /*height: 40px;
    line-height: 40px;*/ padding-top: 12px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.contion aside .hot_ranking ul li a { text-decoration: none; }
.contion aside .hot_ranking ul li span { display: inline-block; width: 8px; height: 8px; background: #4a89dc; margin-right: 10px; }
.contion aside .hot_tag .hot { font-size: 20px; padding-top: 5px; border-bottom: 1px solid #f1f1f1; }
.contion aside .hot_tag .tag { /*margin-top: 20px;*/ }
.contion aside .hot_tag .tag li { float: left; }
.contion aside .hot_tag .tag li { display: inline-block; text-align: center; margin: 10px 8px; }
.contion aside .hot_tag .tag li a { text-decoration:none; color: #4a89dc; padding: 5px 14px; border: 1px solid #4a89dc; }
.contion aside .hot_tag .tag li a:hover { background: #4a89dc; color: #fff!important; }
.contion aside .hot_tag .tag li:nth-child(1) {
 margin-left: 0;
}
.contion aside .hot_tag .tag li:nth-child(4) {
 margin-left: 0;
}
.contion aside .hot_tag .tag li:last-child { margin-left: 0; }
.contion aside .list { margin-top: 20px; margin-bottom: 80px; }
.contion aside .list li { padding: 10px 0 10px 0; border-bottom: 1px solid #f1f1f1; }
.contion aside .list li img { float: left; width: 100px; height: 80px; }
.contion aside .list li div { float: left; padding-left: 10px; width: 170px; }
.contion aside .list li div h2 { color: #333; font-weight: bolder; padding-bottom: 10px; font-size: 14px;/*
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -moz-line-clamp: 2; overflow: hidden; }
.contion aside .list li div p { float: left; padding-bottom: 10px; font-size: 12px; color: #f19149; }
.contion aside .list li div .two { padding-left: 10px; }
/*.contion aside .list li div .one{
    padding-bottom: 6px;
    font-size: 12px;
    color: #f19149;
}
.contion aside .list li div .two{
    padding-bottom: 6px;
    font-size: 12px;
    color: #909090;
}*/
.contion aside .list li div address { font-size: 12px; color: #909090; }
/*
*/
/********************************************/

.SuperZhe-middle-box { background: url("../images/bg_img.jpg") repeat; height: 880px; }
.SuperZhe-middle-box .container { width: 900px; margin: 0 auto; }
.SuperZhe-middle-box .container .middle-top-box { text-align: center; height: 50px; }
.SuperZhe-middle-box .container .middle-top-box li { display: inline-block; width: 112px; margin-top: 20px; font-size: 14px; color: #fff; }
.SuperZhe-middle-box .container .middle-top-box .line-height { vertical-align: bottom; line-height: 70px; }
.SuperZhe-middle-box .container .middle-bottom-box { border: 1px solid transparent; border-radius: 5px; height: 660px; background: url("../images/nEntrust-03.png") repeat; margin-top: 32px; position: relative; padding: 0 110px; }
.SuperZhe-middle-box .container .middle-bottom-box img { position: absolute; top: 15px; right: 15px; height: 84px; width: 84px; transform: rotate(45deg); }
.SuperZhe-middle-box .container .middle-bottom-box h1 { text-align: center; color: #333333; padding: 20px 0 12px 0; font-size: 22px; font-weight: 400; letter-spacing: 4px; }
.SuperZhe-middle-box .container .middle-bottom-box p { text-align: left; color: #333333; }
.SuperZhe-middle-box .container .middle-bottom-box ul { margin-top: 10px; }
.SuperZhe-middle-box .container .middle-bottom-box ul li { text-align: left; }
.SuperZhe-middle-box .container .middle-bottom-box ul li span { width: 150px; display: inline-block; height: 35px; line-height: 35px; text-align: center; color: #646464; border: 1px solid #cccccc; background: #FFFFFF; border-radius: 5px; margin-left: 45px; cursor: pointer; }
.SuperZhe-middle-box .container .middle-bottom-box ul li span:hover { background-color: #0086CD; color: #fff; }
.SuperZhe-middle-box .container .middle-bottom-box ul li .click { background-color: #0086CD; color: #fff; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage { margin-bottom: 20px; margin-top: 20px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div { display: inline-block; margin-left: 0px; position: relative; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div span { width: 140px; text-align: center; display: inline-block; padding: 0 5px; height: 40px; line-height: 40px; border: 1px solid #e3e4e5; border-radius: 5px; background-color: #fff; font-size: 14px; position: relative; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage select { width: 140px; text-align: center; display: inline-block; padding: 0 5px; height: 40px; line-height: 40px; border: 1px solid #e3e4e5; border-radius: 5px; background-color: #fff; font-size: 14px; position: relative; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div .province { width: 110px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div .last { width: 170px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div i { font-size: 14px; position: absolute; top: 12px; right: 5px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div ul { position: absolute; top: 30px; left: 0; z-index: 1; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div ul li { height: 40px; line-height: 40px; text-align: center; background-color: #e3e4e5; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div .selProvince { width: 122px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage div .selLast { width: 182px; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage .edge { margin-left: 0; }
.SuperZhe-middle-box .container .middle-bottom-box .area-linkage:after { content: ''; visibility: hidden; clear: both; display: block; }
.SuperZhe-middle-box .container .middle-bottom-box .information { margin-top: 20px; }
.SuperZhe-middle-box .container .middle-bottom-box .information input { height: 40px; width: 332px; padding: 5px 0 5px 30px; border: 1px solid #e3e4e5; border-radius: 5px; color: #646464; }
.SuperZhe-middle-box .container .middle-bottom-box .information input:nth-last-child(1) {
 margin-left: 0px;
}
.SuperZhe-middle-box .container .middle-bottom-box .details { z-index: 0; margin-top: 20px; }
.SuperZhe-middle-box .container .middle-bottom-box .details textarea { width: 670px; height: 110px; border: 1px solid #e3e4e5; border-radius: 5px; padding: 13px 0 0 90px; font-size: 16px; color: #646464; }
.SuperZhe-middle-box .container .middle-bottom-box .details1 textarea { width: 546px; height: 40px; border: 1px solid #e3e4e5; border-radius: 5px; padding: 9px 0 0 10px; font-size: 14px; color: #646464; }
.SuperZhe-middle-box .container .middle-bottom-box .details span { position: absolute;left: 125px; color: #757575; z-index: 0; }
.SuperZhe-middle-box .container .middle-bottom-box .release { text-align: center; }
.SuperZhe-middle-box .container .middle-bottom-box .release a { margin-top: 10px; text-align: center; display: inline-block; width: 300px; height: 40px; background-color: #ff503f; color: #fff; line-height: 40px; border: 1px solid #ff503f; border-radius: 5px; }
.none { display: none; }
.block { dispaly: block; }
.overflow { height: 300px; overflow: auto; }
/**********//*
.m2menu { margin: 0 auto; text-align: center; font-size: 14px; color: #000; }
.m2menu_a { font-size: 16px; color: #000; line-height: 38px; height: 38px; padding: 0px 15px; display: inline-block; margin: 0px 8px 10px; }
.m2menu a { font-size: 16px; color: #000; line-height: 38px; height: 38px; padding: 0px 15px; display: inline-block; margin: 0px 8px 10px; }
.m2menu span:last {
display:none
}
.m2menu_a.on, .m2menu_a:hover { color: #BD9324; }
.m2menu a.m2menu_a { color: #BD9324; }
.m2subMenu { padding-bottom: 30px; }
.m2menu_a2 { font-size: 16px; color: #999; margin-right: 30px; line-height: 32px; height: 32px; white-space: nowrap; }
.m2menu_a2.on, .m2menu_a2:hover { color: #BD9324; }
*/
/********/
/**********/
.m2menu { margin: 30px auto; text-align: center; font-size: 14px; color: #000; }
.m2menu_a { font-size: 14px; line-height: 34px; color: #000; text-align: center; display: block; height: 34px; width: 130px; border: 1px solid #000; border-radius:0.2em; padding: 0px 15px; display: inline-block; margin: 0px 8px 10px; }
.m2menu a { font-size: 14px; line-height: 34px; color: #000; text-align: center; display: block; height: 34px; width: 130px; border: 1px solid #000; border-radius:0.2em; padding: 0px 15px; display: inline-block; margin: 0px 8px 10px; }
.m2menu span:last {
display:none
}
.m2menu_a.on, .m2menu_a:hover { color: #00A2E8; background: rgba(255, 255, 255, 0.1); border: 1px solid #00A2E8; }
.m2menu a.m2menu_a { color: #00A2E8; background: rgba(255, 255, 255, 0.1); border: 1px solid #00A2E8; }
.m2subMenu { padding-bottom: 30px; }
.m2menu_a2 { font-size: 16px; color: #999; margin-right: 30px; line-height: 32px; height: 32px; white-space: nowrap; }
.m2menu_a2.on, .m2menu_a2:hover { color: #BD9324; }
.topcplor  { height: 2px; background: #00A2E8; }
/********/

 