@charset "utf-8";

/** 头部不透明 **/
body.aggs { }
body.aggs .header { background-color: #0a8a67; opacity: 1;}
/** footer贴底 **/
body.flex {display: flex;flex-direction: column;}
body.flex .container { flex: 1 1 auto;}
body.flex .footer { flex: 0 0 auto; }
/** footer隐藏 **/
body.full {}
body.full .my-vip { display:none; }
body.full .footer { display:none; }
body.full .toolbar { display:none; }

.logo-company {position: relative;float: right;width: 78px;max-height: 78px;}

.badge {position: absolute;background-color: #f8ab10;color: #fff;border-radius: 50%;text-align: center;transform: scale(.8);line-height: 16px;font-size: 18px;padding: 6px 7px;right: 0;top: 8px;}
.clear { clear:both; }
.pt30 { padding-top:30px; }
.pb30 { padding-bottom: 30px; }
.disabled { cursor: not-allowed; }


@media screen and (max-width: 767px) {
    .menu > ul { overflow-y: auto; }
    .menu .menu-modal {background-color: rgba(0, 0, 0, 0.5);position: fixed; top:0; right:0;bottom:0; left:0; z-index:-1;}
    .user-logined { display: block; margin: 0; }
    .user-logined > a { background-color: #016144; }
    .user-logined > a i { left: 40px; }
    .user-logined .index-user-menu { display:block;}
    #M_gsjbxx .table { display: none;}
    #chart_1{ left: -22px!important;}
    #chart_2{ left: -22px!important; }
}

/** 首页 **/
.main-project-list p { text-align: left;}
.company-list > ul > li .type, .company-list > ul > li .type2, .company-list > ul > li .type3 { background: 0 0; z-index: 1; }
.company-list > ul > li .type2:before, .scccompany-list > ul > li .type3:before, .company-list > ul > li .type:before {border-color: transparent #01c099;border-width: 0 0 64px 64px;border-style: solid;position: absolute;left: 0;top: 0;content: "";display: inline-block;z-index: -1;}
.company-list > ul > li .type2:before { border-color: transparent #FA8181; }
.company-list > ul > li .type3:before { border-color: transparent #F79D01; }
.aa-side .slick-dots{bottom:5px;text-align:right;right:1em}
.aa-side .slick-dots li{width:6px;height:6px;margin:0 5px}
.company-name { min-height: 130px !important; }
.search-keys-list ul { display: inline; }
.toolbar .share-bar { width: 320px; }

/** 明星投资 **/
.page-star-list>ul>li .t>div .des a { color:#666; }

/** 形象墙 **/
.claim-list > ul > li .claim-logo { transition: all .5s;width: 72px;max-height: 72px; }

/** 聚合页 **/
.location a { color: #2d2d2d; }
.location .home-index { font-weight: 800;margin-right: 2px;font-size: 13px; }

.mb20 { margin-bottom: 1.25em; }
.hide { display:none; }
.login-pop-box > ul > li .input { line-height:46px; }
.tips-pop { z-index: 1100; }
/** input tips **/
.sec-box { position: relative; display: inline-block; }
.sec-tips {color: #222;position: absolute;width: 100%;left: 0;top:inherit;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);z-index: 100;display: none;}
.sec-tips.open {display: block;}
.sec-tips li {padding: 8px 15px;font-size: 14px;border-bottom: 1px solid #eee;word-break: break-word;}
.sec-tips li:hover, .sec-tips li.active {background-color: #e9f9f6;}
.sec-tips .trade {width: 33%;float: left;border-left: 1px solid #eee;margin: 10px 0;}
.sec-tips .trade h3 {padding: 8px 15px;color: #999;font-weight: 400;font-size: 16px;}
.sec-tips .trade li { border-bottom: none;}

/** loading **/
.loading {z-index: 1000;background-color: rgba(0,0,0,.5);position: fixed;top: 0;right: 0;bottom: 0;left: 0;text-align: center;font-size: 0;white-space: nowrap;overflow: auto;}
.loading:after {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.loading i {color:#fff;display: inline-block;vertical-align: middle;text-align: left;font-size: 14px;white-space: normal;}
/*.tip-error {position: absolute;top: 0;border-color: #f80 !important;background-color: #fff;}*/
.tip-error {background-color: #fff;}
.tip-error > i {color: #f80 !important;font-size: 80% !important;position: unset !important;margin: 0 4px;}
.tip-error > em {color: #f80 !important;font-size: 80% !important;}
/** vip-box **/
.vip-open{ background-color:#fff; padding:20px; }

/** map **/
.bdmap-box img { max-width: none !important; }
.map-city em { font-size: 13px; font-weight: 400; }
.BMap_CityListCtrl .ui_city_change_top { display: none; }
.BMap_CityListCtrl {position: absolute;left: unset !important;right: 1.3em !important;top: 2em !important;}
.BMap_pop .BMap_bubble_content { font-size: 14px; line-height:26px; }

.dropdown-menus .menu-item {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.5;white-space: nowrap;color: #2d2d2d;cursor: pointer;width: 100%;height: 100%;display: block;}
.dropdown-menus .menu-item:hover {cursor: pointer;text-decoration: none;color: #fff;background-color: #01c099;}
.dropdown-menus .menu-item input[type="radio"] { display: none; }
.map-filter-item .list > ul > li .search-lable.checked {color: #01c099;}
.map-filter-item .list > ul > li button { padding: 0 0 10px; }

.map-data { display:block; }
.map-nodata { display:block; }
.map-nodata .map-nodata-bg {background-image: url(/assets/images/company_empty.png);width: 100%;height: 300px;background-repeat: no-repeat;background-position: center center;margin-top: 50px;}
.map-nodata p {text-align: center;}
/*.map-right, .st-control { transition: none; }*/
.bdmap-box { transition: all 1s; }

.input-card {height: 47px;border: 1px solid #666;border-radius: 5px;overflow: hidden;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);float: left;position: absolute;z-index: 10;top: 6em;left: 1em;}
.input-card .draw {border-right: 1px solid #d2d2d2;float: left;height: 100%;width: 64px;height: 100%;background-image: url(/assets/images/bg_drawing_tool.png);cursor: pointer;}
.input-card .draw-defualt { background-position: 0 0; }
.input-card .draw-circle { background-position: -130px 0; }
.input-card .draw-defualt.active {background-position: 0 -52px;}
.input-card .draw-circle.active {background-position: -130px -52px;}

#cityControl {display: none;}
.city-panel {padding: 6px 15px 15px;white-space: nowrap;overflow: hidden;zoom: 1;width: 420px; line-height: 26px;background: rgb(255, 255, 255);position: absolute;z-index: 9999;font-size: 12px;right: 0;}
.city-panel .slimScrollDiv { overflow: auto; height: 190px; }
.city-header {position: relative;line-height: 36px;border-bottom: 1px solid #cbcccd;}
.city-current {font-size: 14px;font-weight: 700;}
.city-default {margin-left: 20px;cursor: pointer;display: none;}
.city-panel-close {position: absolute;right: 0;cursor: pointer;font-size: 1.2em;}
.city-hotlist {overflow: hidden;margin-top: 5px;margin-bottom: 6px;}
.city-hotlist li {float: left;margin-right: 10px;color: #42a5f5;cursor: pointer;}
.city-city-title {border-left: 1px solid #cbcccd;}
.city-pc-title {width: 48%;display: inline-block;border: 1px solid #cbcccd;border-bottom: none;border-radius: 2px;}
.city-pc-title .city-select {background-color: #fff;border-bottom: none;}
.city-pc-title span {width: 50%;display: inline-block;text-align: center;border-bottom: 1px solid #cbcccd;cursor: pointer;background-color: #f7f7f7;}
.city-search-logo {left: 6px;position: absolute;}
.city-search {width: 48%;margin-left: 4%;display: inline-block;position: relative;}
.city-search input {border: 1px solid #cbcccd;padding: 5px 0 5px 34px;width: 100%;border-radius: 2px;}
.city-city-letter, .city-province-letter {margin-top: 10px;white-space: normal;}
.city-city-letter li, .city-province-letter li {display: inline-block;background-color: #F5F5F5;margin-left: 6px;cursor: pointer;line-height: 18px;width: 18px;text-align: center;}
.city-list dl {margin: 4px 0;position: relative;}
.city-list dl dt {float: left;font-weight: 700;line-height: 20px;}
.city-list dl dd {white-space: normal;line-height: 20px;margin-bottom: 8px;}
.city-list dl dd li {display: inline-block;margin-right: 9px;cursor: pointer;color: #999;}

/** 企业详情 **/
.list-detail { width: 100%; text-align: center; }
.qd-table-body2 >.data-list> ul, .qd-table-body3 >.dta-list> ul { border-bottom: 1px solid #efefef; }
.qd-table-body2 > .data-list > ul:after, .qd-table-body3 > .dta-list > ul:after {display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.user-mark i { display: inline-block; vertical-align: top; }
.company-nav-fixed { height: auto; }
.company-nav-fixed:hover .art-subnav { display:block; }
.qiye-filter li a.current em { color: #fff; }
.contact-more-list dl.full dd { width:100%;}


/** 查老板 **/
.c-fliter-item > a { margin-right: 10px;padding: 0px 4px;margin-bottom: 8px;display: inline-block; }
.c-fliter-item > a.current { background-color: #01c099; color:#fff; }

.show-more .all { display:none; }

.state.green {border-color: #01c099;color: #01c099;}
.state.gray {border-color: #a9aaaa;color: #a9aaaa;}
.state.orange {border-color: #f79d00;color: #f79d00;}


.menu{ margin-left: 0px;}
.item_one{ width: 24%; display: block; height: 100px; text-align: center; float: left; margin-top: 20px;}
.item_one:hover{ color: #000000; opacity: 0.8;}
.item_v{ color: #FFFFFF; font-size: 40px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
.item_v span{ font-size: 14px;  font-weight: normal; display: inline-block; float: none; vertical-align: 2px; }
.item_l{ color: #FFFFFF} .item_l .f14{ font-size: 12px; vertical-align: 1px;}