@font-face { font-family: "icon-jjrx";
  /* Project id 1358026 */
src: url("//at.alicdn.com/t/font_1358026_cov2zhvz204.woff2?t=1624525350658") format("woff2"), url("//at.alicdn.com/t/font_1358026_cov2zhvz204.woff?t=1624525350658") format("woff"), url("//at.alicdn.com/t/font_1358026_cov2zhvz204.ttf?t=1624525350658") format("truetype"); }
@font-face { font-family: "DINPro-Medium"; src: url("/statics/fonts/DINPro-Medium.otf");
  /* IE9 */ }
@font-face { font-family: "DINPro-Bold"; src: url("/statics/fonts/DINPro-Bold.otf");
  /* IE9 */ }
.icon-jjrx { font-family: "icon-jjrx" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.i-N12:before { content: "\e616"; }

.i-N10:before { content: "\e61d"; }

.i-N11:before { content: "\e624"; }

.i-N2:before { content: "\e63d"; }

.i-N4:before { content: "\e641"; }

.i-N7:before { content: "\e642"; }

.i-N5:before { content: "\e643"; }

.i-N3:before { content: "\e644"; }

.i-N8:before { content: "\e645"; }

.i-N9:before { content: "\e646"; }

.i-N6:before { content: "\e647"; }

.i-N1:before { content: "\e648"; }

.i-checkbox1:before, .g_panel-filter3.g_panel-filter-compare .filter3-checkbox a.open.on .icon-checkbox:before, .g_panel-filter3.g_panel-filter-compare .filter3-checkbox a:hover .icon-checkbox:before { content: "\e68e"; }

.i-checkbox0:before, .g_panel-filter3.g_panel-filter-compare .filter3-checkbox .icon-checkbox:before { content: "\e68f"; }

.i-notice:before { content: "\e623"; }

.i-people:before { content: "\e622"; }

.i-clear:before { content: "\e615"; }

.i-right:before { content: "\e60f"; }

.w351 { width: 351px; }

.m-t12 { margin-top: 12px; }

.g_panel-filter3.g_panel-filter-compare { color: rgba(0, 0, 0, 0.5); font-size: 14px; font-weight: 400; padding-top: 0; margin-bottom: 12px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected { background: #EEEEEE; padding: 0 24px; top: 0; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected > p { padding: 14px 0 12px 68px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected > label { line-height: 54px; color: rgba(0, 0, 0, 0.4); }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .item { background: #FFFFFF; border-radius: 21px; border: 0; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.75); padding: 0 42px 0 12px; height: 28px; line-height: 28px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .item .tag { color: rgba(0, 0, 0, 0.5); font-weight: 400; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .item > .close { color: rgba(0, 0, 0, 0.25); margin-right: 10px; padding-left: 6px; width: 14px; height: 28px; line-height: 28px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .item > .close::before { content: ''; position: absolute; left: 0; top: 10px; width: 1px; height: 10px; background-color: rgba(0, 0, 0, 0.1); }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .clear { width: 102px; height: 28px; line-height: 28px; background: #FFFFFF; border-radius: 21px; color: #DE0016; text-align: center; padding: 0; border: none; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-selected .clear i { color: #DE0016; background-color: transparent; position: relative; left: 0; top: 1px; font-size: 16px; padding-right: 4px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-items { padding-top: 10px; padding-bottom: 10px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item { border: none; padding: 0; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item .filter-label { color: rgba(0, 0, 0, 0.3); font-weight: bold; top: 0; margin: 6px 0; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item .filter-label::after { content: ''; display: inline-block; padding-right: 18px; height: 12px; border-right: 1px solid rgba(0, 0, 0, 0.1); }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item > p { padding-left: 88px; padding-right: 14px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.close { height: 40px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .filter-label { margin: 12px 0; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group { padding-left: 88px; padding-right: 14px; padding-top: 6px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .g_select2, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .select2 { width: 106px; font-size: 14px; font-weight: 400; color: rgba(0, 0, 0, 0.5); text-align: left; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .g_select2 .select2-container--default, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .g_select2 .select2-selection--single, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .select2 .select2-container--default, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .select2 .select2-selection--single { height: 36px; line-height: 36px; box-sizing: border-box; border-radius: 4px; border: 1px solid #E5E5E5; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .g_select2 .select2-selection__rendered, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .g_select2 .select2-selection__arrow, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .select2 .select2-selection__rendered, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .select2 .select2-selection__arrow { height: 36px; line-height: 36px; }
.g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .province, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .city, .g_panel-filter3.g_panel-filter-compare .g_panel-filter3-Item.filter-select .select-group .area { display: inline-block; width: 106px; height: 36px; line-height: 36px; }
.g_panel-filter3.g_panel-filter-compare a.open { color: rgba(0, 0, 0, 0.5); font-size: 400; padding: 0 12px; margin: 6px 0; }
.g_panel-filter3.g_panel-filter-compare a.open:hover, .g_panel-filter3.g_panel-filter-compare a.open.on { background: rgba(222, 0, 22, 0.05); border-radius: 21px; color: #DE0016; }
.g_panel-filter3.g_panel-filter-compare .filter3-checkbox a.open.on, .g_panel-filter3.g_panel-filter-compare .filter3-checkbox a:hover { background: none; }

.search-result-total { width: 100%; height: 54px; line-height: 54px; background: #fff; margin-bottom: 12px; }
.search-result-total .left { display: inline-block; width: 104px; background: #FFEEED; opacity: 1; font-size: 14px; font-family: PingFang SC; font-weight: bold; color: #DE0016; text-align: center; }
.search-result-total .right { display: inline-block; font-size: 14px; font-family: PingFang SC; font-weight: bold; line-height: 54px; color: rgba(0, 0, 0, 0.75); padding-left: 24px; }
.search-result-total .right span { color: #DE0016; }

.c_588AC6 { color: #588AC6; }

.g_list-brands-new .i-level-10, .g_list-brands-new .i-level-20, .g_list-brands-new .i-level-30, .g_list-brands-new .i-level-40, .g_list-brands-new .i-level-50, .g_list-brands-new .i-level-60, .g_list-brands-new .i-level-70, .g_list-brands-new .i-level-80, .g_list-brands-new .i-level-90, .g_list-brands-new .i-level-100, .g_list-brands-new .i-level-110, .g_list-brands-new .i-level-120, .g_list-brands-new .i-level-130, .g_list-brands-new .i-level-140, .g_list-brands-new .i-rz { display: inline-block; width: 21px; height: 21px; background: url(/statics/shop/images/i-level.png) 0 0 no-repeat; background-size: cover; }
.g_list-brands-new .i-level-20 { background-position: -29px 0; }
.g_list-brands-new .i-level-30 { background-position: -58.5px 0; }
.g_list-brands-new .i-level-40 { background-position: -88px 0; }
.g_list-brands-new .i-level-50 { background-position: -117.5px 0; }
.g_list-brands-new .i-level-60 { background-position: -147px 0; }
.g_list-brands-new .i-level-70 { background-position: -177px 0; }
.g_list-brands-new .i-level-80 { background-position: -206.5px 0; }
.g_list-brands-new .i-level-90 { background-position: -206.5px 0; }
.g_list-brands-new .i-level-100 { background-position: -206.5px 0; }
.g_list-brands-new .i-level-110 { background-position: -206.5px 0; }
.g_list-brands-new .i-level-120 { background-position: -236.5px 0; }
.g_list-brands-new .i-level-130 { background-position: -236.5px 0; }
.g_list-brands-new .i-level-140 { background-position: -265.5px 0; }
.g_list-brands-new .i-rz { background-position: -295px 0; }
.g_list-brands-new .icon-video { display: inline-block; width: 48px; height: 48px; background: url("/statics/basic/images/icons/video.png"); background-size: 100% 100%; }
.g_list-brands-new > li { background: #fff; margin-bottom: 12px; }
.g_list-brands-new > li:hover { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08); }
.g_list-brands-new > li .brand__info { padding: 16px 16px 10px; height: 157px; }
.g_list-brands-new > li .brand__info .info__logo { float: left; display: inline-block; width: 253px; height: 157px; margin-right: 14px; cursor: pointer; position: relative; }
.g_list-brands-new > li .brand__info .info__logo img { width: 253px; height: 157px; background: #F8F8F8; }
.g_list-brands-new > li .brand__info .info__logo .logo_tag { width: 60px; height: 20px; line-height: 20px; background: linear-gradient(90deg, #FF8C44 0%, #FF3400 100%); border-radius: 0px 0px 8px 0px; position: absolute; left: 0; top: 0; font-size: 12px; font-family: PingFang SC; font-weight: 500; color: #FFFFFF; text-align: center; }
.g_list-brands-new > li .brand__info .info__title { padding-right: 100px; margin-bottom: 12px; display: block; position: relative; cursor: pointer; }
.g_list-brands-new > li .brand__info .info__title h2 { font-size: 18px; font-family: PingFang SC; font-weight: bold; line-height: 25px; color: rgba(0, 0, 0, 0.9); margin-bottom: 4px; }
.g_list-brands-new > li .brand__info .info__title h2:hover { color: #DE0016; }
.g_list-brands-new > li .brand__info .info__title .info__tag li { display: inline-block; background: rgba(222, 0, 22, 0.05); border-radius: 4px; font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 21px; color: #DE0016; padding: 0 8px; margin-right: 4px; }
.g_list-brands-new > li .brand__info .info__title .info__price { font-size: 12px; font-family: PingFang SC; font-weight: 400; color: #DE0016; float: right; position: absolute; right: 0; top: 0; text-align: right; line-height: 19px; }
.g_list-brands-new > li .brand__info .info__title .info__price p { font-size: 14px; font-size: 20px; line-height: 24px; font-family: DINPro-Medium; font-weight: 500; }
.g_list-brands-new > li .brand__info .info__title .info__price p b { font-size: 24px; margin-right: 2px; font-family: DIN; font-weight: 500; }
.g_list-brands-new > li .brand__info .info__company { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.75); }
.g_list-brands-new > li .brand__info .info__company:hover { color: #588AC6; }
.g_list-brands-new > li .brand__info .info__address > a { color: #588AC6; margin-left: 4px; }
.g_list-brands-new > li .brand__info .info__address > a:hover { text-decoration: underline; }
.g_list-brands-new > li .brand__info .info__extra, .g_list-brands-new > li .brand__info .info__address { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 19px; color: rgba(0, 0, 0, 0.5); }
.g_list-brands-new > li .brand__info .info__extra span, .g_list-brands-new > li .brand__info .info__address span { color: rgba(0, 0, 0, 0.6); }
.g_list-brands-new > li .brand__info .info__extra span.text--red, .g_list-brands-new > li .brand__info .info__address span.text--red { color: #DE0016; }
.g_list-brands-new > li .brand__info .info__extra.fw, .g_list-brands-new > li .brand__info .fw.info__address { font-weight: bold; }
.g_list-brands-new > li .brand__info .flex-2 .info__extra, .g_list-brands-new > li .brand__info .flex-2 .info__address { display: inline-block; margin-right: 30px; }
.g_list-brands-new > li .brand__info .info_video { margin-top: 6px; }
.g_list-brands-new > li .brand__info .info_video li { width: 90px; height: 51px; border-radius: 4px; display: inline-block; overflow: hidden; margin-right: 8px; position: relative; cursor: pointer; padding-bottom: 0; }
.g_list-brands-new > li .brand__info .info_video li img { width: 100%; height: 100%; }
.g_list-brands-new > li .brand__info .info_video li .icon-video { position: absolute; width: 15px; height: 15px; left: 5px; bottom: 5px; }
.g_list-brands-new > li .brand__tag { padding: 0 19px 11px; }
.g_list-brands-new > li .brand__tag > span { margin-right: 4px; }
.g_list-brands-new > li .brand__tag .brand__tag-item { display: inline-block; color: #BF8E58; margin-right: 10px; }
.g_list-brands-new > li .brand__tag .brand__tag-item i { vertical-align: middle; }
.g_list-brands-new > li .brand__tag .brand__tag--top { display: inline-block; height: 21px; line-height: 21px; background: rgba(255, 125, 50, 0.1); border-radius: 21px; padding-left: 8px; padding-right: 8px; font-size: 12px; font-family: PingFang SC; font-weight: 400; color: #FF7D32; }
.g_list-brands-new > li .brand__bottom { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 12px 16px 16px; display: flex; align-items: center; justify-content: space-between; }
.g_list-brands-new > li .brand__bottom .bottom__left .i-people { display: inline-block; font-size: 18px; color: rgba(0, 0, 0, 0.4); }
.g_list-brands-new > li .brand__bottom .bottom__left span { font-size: 14px; font-family: PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.4); }
.g_list-brands-new > li .brand__bottom .bottom__left span em { color: rgba(0, 0, 0, 0.5); }
.g_list-brands-new > li .brand__bottom .bottom__left .btn { font-size: 12px; font-family: PingFang SC; font-weight: 400; color: #588AC6; background: transparent; padding: 0 12px; cursor: pointer; }
.g_list-brands-new > li .brand__bottom .bottom__left .btn:hover { text-decoration: underline; }
.g_list-brands-new > li .brand__bottom .bottom__right .btn { width: 148px; height: 36px; background: #FFFFFF; border: 1px solid #DE0016; border-radius: 4px; font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #DE0016; margin-left: 8px; cursor: pointer; }
.g_list-brands-new > li .brand__bottom .bottom__right .btn:hover { box-shadow: 0px 4px 8px rgba(222, 0, 22, 0.25); }
.g_list-brands-new > li .brand__bottom .bottom__right .btn.btn--red { background: #DE0016; color: #fff; }
.g_list-brands-new > li .brand__bottom .bottom__right .btn.disabled { background: #F8F8F8; color: rgba(0, 0, 0, 0.5); border: none; }
.g_list-brands-new > li .brand__bottom .bottom__right .btn.disabled:hover { box-shadow: none; }

.g_list-noData .txt-site { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.6); }
.g_list-noData .txt-site span { color: #588AC6; cursor: pointer; }

.dialog-joinConsult { width: 351px; height: 331px; background: url(/statics/basic/images/newdialog_v3/joinConsult-bg.png) no-repeat center center; background-size: 100%; margin: 0 auto; }
.dialog-joinConsult ::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); font-size: 15px; }
.dialog-joinConsult ::-moz-placeholder { color: rgba(0, 0, 0, 0.4); font-size: 15px; }
.dialog-joinConsult :-moz-placeholder { color: rgba(0, 0, 0, 0.4); font-size: 15px; }
.dialog-joinConsult .title { text-align: center; }
.dialog-joinConsult .title .txt-1 { width: 173px; height: 35px; line-height: 35px; text-align: center; font-size: 17px; color: #A8470A; border-radius: 0 0 8px 8px; background: linear-gradient(180deg, #FFEF97 0%, #FFCE5A 100%); margin: 0 auto 7px; font-weight: bold; }
.dialog-joinConsult .title .txt-2 { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 24px; color: #FFFFFF; margin-bottom: 6px; }
.dialog-joinConsult .title .txt-2 span { font-size: 17px; font-weight: bold; }
.dialog-joinConsult form { margin: 0 auto; width: 335px; background-color: #fff; padding: 19px 11px 14px; border-radius: 6px; box-sizing: border-box; }
.dialog-joinConsult form ::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.dialog-joinConsult form ::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.dialog-joinConsult form :-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.dialog-joinConsult form input, .dialog-joinConsult form select { padding-left: 10px; padding-right: 10px; width: 100%; height: 35px; line-height: 35px; border: solid 1px #E5E5E5; border-radius: 2px; font-size: 15px; color: black; background-color: rgba(245, 245, 245, 0.8); box-sizing: border-box; }
.dialog-joinConsult form select { color: rgba(0, 0, 0, 0.4); background-size: 12px; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.dialog-joinConsult form select[name="county"] { margin: 0 5px; }
.dialog-joinConsult form input { padding-left: 36px; background: rgba(245, 245, 245, 0.8); }
.dialog-joinConsult form .btn { display: block; margin: 24px auto 16px; width: 100%; height: 36px; font-size: 16px; color: #fff; border-radius: 4px; background: #FF3C3C; box-shadow: 0 0.08rem 0.21333rem rgba(255, 50, 50, 0.4); }
.dialog-joinConsult form .btn.disabled { background: #ccc; box-shadow: none; }
.dialog-joinConsult form .district { font-size: 0; }
.dialog-joinConsult form .district select { width: 100px; }
.dialog-joinConsult form .field { position: relative; margin-bottom: 10px; font-size: 0; }
.dialog-joinConsult form .field .icon-jjrx { position: absolute; top: 50%; left: 10px; margin-top: -8px; font-size: 16px; color: rgba(0, 0, 0, 0.4); }
.dialog-joinConsult form .field .select2 { width: 100% !important; font-size: 16px; font-weight: 400; color: rgba(0, 0, 0, 0.4); text-align: left; }
.dialog-joinConsult form .field .select2-container .select2-selection--single { height: 32px; border: 1px solid #e5e5e5; border-radius: 2px; background: rgba(245, 245, 245, 0.8); }
.dialog-joinConsult form .field .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 12px; line-height: 32px; color: rgba(0, 0, 0, 0.4); height: 32px; }
.dialog-joinConsult form .field .select2-container--default .select2-selection--single .select2-selection__arrow { line-height: 32px; height: 32px; }
.dialog-joinConsult form .field .select2-container--default .select2-selection--single .select2-selection__arrow b { font-size: 14px; }
.dialog-joinConsult form .field .g_selectWrap, .dialog-joinConsult form .field .g_areaSelectWrap { font-size: 0; text-align: center; }
.dialog-joinConsult form .field .province, .dialog-joinConsult form .field .city, .dialog-joinConsult form .field .area { display: inline-block; width: 100px; background: rgba(245, 245, 245, 0.8); }
.dialog-joinConsult form .field .city { margin: 0 6px; }
.dialog-joinConsult form .field .website { display: inline-block; width: 140px; margin-right: 14px; }
.dialog-joinConsult form .field .acreage { display: inline-block; width: 292px; }
.dialog-joinConsult .swiper-joinScheme { text-align: center; font-size: 12px; font-family: PingFang SC; font-weight: 500; line-height: 17px; color: rgba(0, 0, 0, 0.8); height: 17px; overflow: hidden; }
.dialog-joinConsult .swiper-joinScheme i { font-size: 14px; margin-right: 9px; font-weight: bold; color: #ff3c3c; }
.dialog-joinConsult .swiper-joinScheme span { color: #ff3c3c; }

.g_joinMsg { background-color: #fff; border-radius: 8px; padding-top: 12px; }
.g_joinMsg h2 { font-size: 16px; font-family: PingFang SC; font-weight: 500; line-height: 22px; color: rgba(0, 0, 0, 0.9); padding-left: 16px; padding-right: 16px; padding-bottom: 12px; }
.g_joinMsg .txtMarquee-top { padding-bottom: 16px; }
.g_joinMsg .g_joinMsg-list li { padding: 16px 16px 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.g_joinMsg .g_joinMsg-list li:first-child { border-top: 0; }
.g_joinMsg .g_joinMsg-list li .top { display: flex; align-items: center; justify-content: space-between; font-size: 12px; font-family: PingFang SC; line-height: 17px; color: rgba(0, 0, 0, 0.7); }
.g_joinMsg .g_joinMsg-list li .middle { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 18px; color: rgba(0, 0, 0, 0.675); margin-top: 8px; margin-bottom: 12px; }
.g_joinMsg .g_joinMsg-list li .bottom { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 18px; color: rgba(0, 0, 0, 0.3); display: flex; align-items: center; justify-content: space-between; }

.g_industryRank { background-color: #fff; border-radius: 8px; }
.g_industryRank .g_industryRank-title { background: url("/statics/basic/images/title-bg.png") rgba(255, 125, 50, 0.05); line-height: 49px; display: flex; align-items: center; padding-left: 16px; font-size: 18px; font-family: PingFang SC; font-weight: bold; color: #FF3232; }
.g_industryRank .g_industryRank-title .icon-rank { display: inline-block; width: 20px; height: 20px; background: url("/statics/basic/images/icons/rank.png"); background-size: 100% 100%; margin-right: 7px; }
.g_industryRank .g_tab-header { height: auto; }
.g_industryRank .g_industryRank-flex { display: flex; align-items: flex-start; }
.g_industryRank .g_industryRank-flex .g_tab-ctrls { width: 118px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.g_industryRank .g_industryRank-flex .g_tab-ctrls > a { width: 118px; height: 44px; line-height: 44px; background: rgba(255, 125, 50, 0.05); padding-left: 16px; color: #ff7d32; }
.g_industryRank .g_industryRank-flex .g_tab-ctrls > a .icon-jjrx { color: #ff7d32; }
.g_industryRank .g_industryRank-flex .g_tab-ctrls > a.on { background-color: #fff; color: #000; }
.g_industryRank .g_industryRank-flex .g_tab-ctrls > a.on .icon-jjrx { color: #000; }
.g_industryRank .g_industryRank-flex .g_tab-cont { width: 233px; }
.g_industryRank .g_industryRank-flex .industryRank-item { display: flex; align-items: center; padding-top: 12px; padding-left: 12px; padding-right: 12px; }
.g_industryRank .g_industryRank-flex .industryRank-item img { width: 90px; height: 55.7851239669px; background: #F8F8F8; border-radius: 4px; margin-right: 7px; flex-shrink: 0; }
.g_industryRank .g_industryRank-flex .industryRank-item .txt h3 { font-size: 14px; font-family: PingFang SC; font-weight: bold; line-height: 20px; color: rgba(0, 0, 0, 0.75); margin-bottom: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.g_industryRank .g_industryRank-flex .industryRank-item .txt p { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 17px; color: rgba(0, 0, 0, 0.5); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.g_newImgTxt { border-radius: 8px; overflow: hidden; }
.g_newImgTxt .listTwoTit { height: 50px; background: #F9F9F9; }
.g_newImgTxt .listTwoTit h3 { height: 50px; line-height: 50px; font-size: 18px; font-family: PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.5); }
.g_newImgTxt .listTwoTit h3.on { color: rgba(0, 0, 0, 0.75); }
.g_newImgTxt .lists { padding: 0; }
.g_newImgTxt .lists li { margin-bottom: 0; }

.g_newImgTxtList li { line-height: normal; height: auto; }
.g_newImgTxtList li:nth-of-type(even) { background: rgba(248, 248, 248, 0.75); }
.g_newImgTxtList li .imgtxt-item { width: 100%; font-size: 14px; font-family: PingFang SC; font-weight: bold; color: rgba(0, 0, 0, 0.75); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 16px; display: inline-block; height: 44px; line-height: 44px; box-sizing: border-box; }
.g_newImgTxtList li .imgtxt-item--active { display: none; padding: 16px; background-color: #fff; }
.g_newImgTxtList li .imgtxt-item--active img { float: left; width: 105px; height: 78px; background: rgba(0, 0, 0, 0); border-radius: 4px; margin-right: 8px; }
.g_newImgTxtList li .imgtxt-item--active .txt { width: 206px; overflow: hidden; height: 78px; display: flex; flex-direction: column; justify-content: space-between; }
.g_newImgTxtList li .imgtxt-item--active .txt h2 { font-size: 14px; font-family: PingFang SC; font-weight: bold; line-height: 20px; color: rgba(0, 0, 0, 0.75); height: 40px; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; }
.g_newImgTxtList li .imgtxt-item--active .txt p { font-size: 10px; font-family: PingFang SC; font-weight: 400; line-height: 18px; color: rgba(0, 0, 0, 0.5); }
.g_newImgTxtList li .imgtxt-item--active .txt span { display: block; font-size: 10px; font-family: PingFang SC; font-weight: 400; line-height: 18px; color: rgba(0, 0, 0, 0.3); text-align: right; }
.g_newImgTxtList li:hover .imgtxt-item, .g_newImgTxtList li.on .imgtxt-item { display: none; }
.g_newImgTxtList li:hover .imgtxt-item--active, .g_newImgTxtList li.on .imgtxt-item--active { display: block; }

.joinBudget ::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.joinBudget ::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.joinBudget :-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.joinBudget .inner { width: 351px; background-color: #fff; box-sizing: border-box; border-radius: 9px; overflow: hidden; padding-bottom: 20px; margin: 0 auto; }
.joinBudget .inner .top { padding: 18px 12px 12px; height: 71px; line-height: 34px; background: linear-gradient(45deg, #FF6476 0%, #FF3842 100%); box-sizing: border-box; }
.joinBudget .inner .row-1 { font-size: 0; margin-bottom: 6px; }
.joinBudget .inner .row-1 .number-img { margin-right: 2px; width: 178px; height: 47px; vertical-align: bottom; }
.joinBudget .inner .row-1 .number { position: relative; width: 178px; height: 47px; font-family: "UnidreamLED"; font-size: 40px; font-weight: 400; line-height: 44px; color: rgba(255, 255, 255, 0.15); vertical-align: bottom; }
.joinBudget .inner .row-1 .number .num { position: absolute; right: 7px; top: 0; color: white; }
.joinBudget .inner .row-1 > span { font-size: 17px; font-weight: 400; color: rgba(255, 255, 255, 0.9); vertical-align: bottom; }
.joinBudget .inner .row-1 > span:first-child { margin-right: 60px; }
.joinBudget .inner .row-2 { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 12px; }
.joinBudget .inner .row-2 .item { flex: 0 0 162px; height: 32px; line-height: 32px; background: #FFFFFF; border: 1px solid #FFF5F5; box-shadow: 0px 3px 6px rgba(255, 0, 0, 0.05); opacity: 0.8; border-radius: 4px; box-sizing: border-box; text-align: center; margin-bottom: 4px; }
.joinBudget .inner .row-2 .item span { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 18px; color: #FF5858; }
.joinBudget .inner .row-2 .item span:nth-of-type(2) { font-size: 16px; }
.joinBudget .inner .row-2 .item span:nth-of-type(2) em { font-size: 12px; }
.joinBudget .inner .btn { display: block; width: 300px; height: 36px; margin: 8px auto 0; padding: 0; font-size: 16px; color: #fff; border-radius: 4px; background: linear-gradient(38deg, #FF6476 0%, #FF3842 100%); box-shadow: 0 0.08rem 0.21333rem rgba(255, 90, 106, 0.4); }
.joinBudget .inner .tit { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.6); margin-bottom: 12px; display: flex; align-items: center; justify-content: center; }
.joinBudget .inner .tit .line { width: 41px; display: inline-block; height: 1px; background-color: #E5E5E5; }
.joinBudget .inner .tit span { padding-left: 11px; padding-right: 11px; }
.joinBudget .inner .tip { margin-top: 15px; font-size: 10px; font-family: PingFang SC; font-weight: 500; line-height: 20px; color: rgba(0, 0, 0, 0.6); }
.joinBudget .inner .tip em { color: #ff3c3c; }

.applyJoinDialog { width: 530px; height: 411px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_applyJoin.png?v=1) center 92px no-repeat; margin: 0 auto; box-sizing: border-box; font-size: 0; }
.applyJoinDialog input::-webkit-input-placeholder, .applyJoinDialog textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.applyJoinDialog input::-moz-placeholder, .applyJoinDialog textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.applyJoinDialog input:-ms-input-placeholder, .applyJoinDialog textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.applyJoinDialog .kf { width: 164px; height: 164px; transform: rotateY(180deg); }
.applyJoinDialog .kfTxt { margin-left: -18px; margin-bottom: 12px; }
.applyJoinDialog .inner { width: 514px; height: 240px; background: #FFFFFF; border-radius: 6px; margin: 0 auto; }
.applyJoinDialog .inner .field_1 { width: 206px; height: 240px; background: #F8F8F8; padding: 16px; box-sizing: border-box; border-radius: 6px 0 0 6px; }
.applyJoinDialog .inner .field_1 .brand_logo { width: 174px; height: 108px; background: rgba(0, 0, 0, 0.4); border-radius: 4px; }
.applyJoinDialog .inner .field_1 .brand_name { margin: 8px auto 12px; font-size: 16px; font-weight: bold; line-height: 22px; color: rgba(0, 0, 0, 0.75); text-align: center; }
.applyJoinDialog .inner .field_1 .brand_location { font-size: 12px; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.6); text-align: center; }
.applyJoinDialog .inner .field_1 .brand_location span { color: #ff3c3c; }
.applyJoinDialog .inner .field_2 { width: 308px; padding: 24px 16px; box-sizing: border-box; border-radius: 0 6px 6px 0; }
.applyJoinDialog .inner .field_2 p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #000000; margin-bottom: 12px; }
.applyJoinDialog .inner .field_2 input { width: 276px; height: 38px; line-height: 38px; background: rgba(245, 245, 245, 0.5); border: 1px solid #E5E5E5; border-radius: 4px; padding: 0 8px; box-sizing: border-box; }
.applyJoinDialog .inner .field_2 input[name="Agent[username]"] { margin-bottom: 16px; }
.applyJoinDialog .inner .field_2 .btn { width: 276px; height: 46px; background: linear-gradient(90deg, #FF6476 0%, #FF3842 100%); box-shadow: 0px 4px 8px rgba(255, 94, 110, 0.4); border-radius: 23px; margin-top: 20px; font-size: 16px; font-weight: 400; line-height: 20px; color: #FFFFFF; }
.applyJoinDialog .inner .field_2 .btn.disabled { background: #ccc; }

.msgJoinDialog { width: 530px; height: 457px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_msgJoin.png?v=1) center 92px no-repeat; margin: 0 auto; box-sizing: border-box; font-size: 0; }
.msgJoinDialog input::-webkit-input-placeholder, .msgJoinDialog textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.msgJoinDialog input::-moz-placeholder, .msgJoinDialog textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.msgJoinDialog input:-ms-input-placeholder, .msgJoinDialog textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.msgJoinDialog .kf { width: auto; height: 164px; transform: rotateY(180deg); }
.msgJoinDialog .kfTxt { margin-left: -43px; margin-bottom: 12px; }
.msgJoinDialog .inner { width: 514px; height: 286px; background: #FFFFFF; border-radius: 6px; margin: 0 auto; overflow: hidden; padding: 24px 16px; box-sizing: border-box; }
.msgJoinDialog .inner p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #000000; margin-bottom: 12px; }
.msgJoinDialog .inner textarea { width: 482px; height: 113px; background: rgba(245, 245, 245, 0.5); border: 1px solid #E5E5E5; border-radius: 4px; padding: 8px; box-sizing: border-box; margin-bottom: 24px; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.4); }
.msgJoinDialog .inner .phonebtn { font-size: 0; }
.msgJoinDialog .inner .phonebtn input { width: 332px; height: 37px; border: 1px solid #FF6173; opacity: 1; border-radius: 4px 0px 0px 4px; box-sizing: border-box; padding: 0 8px; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.9); }
.msgJoinDialog .inner .phonebtn .btn { width: 150px; height: 37px; background: linear-gradient(90deg, #FF6476 0%, #FF3842 100%); opacity: 1; border-radius: 0px 4px 4px 0px; box-sizing: border-box; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #FFFFFF; }
.msgJoinDialog .inner .phonebtn .btn.disabled { background: #ccc; }

.areaConsultDialog { width: 532px; height: 403px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_areaConsult.png?v=1) center top no-repeat; margin: 0 auto; box-sizing: border-box; }
.areaConsultDialog input::-webkit-input-placeholder, .areaConsultDialog textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.areaConsultDialog input::-moz-placeholder, .areaConsultDialog textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.areaConsultDialog input:-ms-input-placeholder, .areaConsultDialog textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.areaConsultDialog .dialog_title { font-size: 24px; font-family: PingFang SC; font-weight: bold; line-height: 33px; color: #FFFFFF; text-shadow: 0px 3px 6px rgba(255, 46, 46, 0.5); padding: 14px 0 16px; text-align: center; }
.areaConsultDialog .inner { width: 508px; height: 328px; background: #FFFFFF; border-radius: 8px; margin: 0 auto; overflow: hidden; padding: 24px 16px 30px; box-sizing: border-box; text-align: center; }
.areaConsultDialog .inner .p_location { font-size: 16px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.6); text-align: center; margin-bottom: 20px; }
.areaConsultDialog .inner .p_location span { color: #ff3232; }
.areaConsultDialog .inner .field { margin-bottom: 24px; }
.areaConsultDialog .inner .field label { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.75); margin-bottom: 12px; display: block; text-align: left; }
.areaConsultDialog .inner .field .select2 { width: 100% !important; font-size: 16px; font-weight: 400; color: rgba(0, 0, 0, 0.4); text-align: left; }
.areaConsultDialog .inner .field select.g_select2 { background-color: rgba(245, 245, 245, 0.8); height: 36px; border: 1px solid #E5E5E5; border-radius: 2px; font-size: 12px; padding: 0 8px; }
.areaConsultDialog .inner .field .select2-container .select2-selection--single { height: 32px; border: 1px solid #e5e5e5; border-radius: 2px; background: rgba(245, 245, 245, 0.8); }
.areaConsultDialog .inner .field .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 12px; line-height: 32px; color: rgba(0, 0, 0, 0.4); height: 32px; }
.areaConsultDialog .inner .field .select2-container--default .select2-selection--single .select2-selection__arrow { line-height: 32px; height: 32px; }
.areaConsultDialog .inner .field .select2-container--default .select2-selection--single .select2-selection__arrow b { font-size: 14px; }
.areaConsultDialog .inner .field .g_selectWrap, .areaConsultDialog .inner .field .g_areaSelectWrap { font-size: 0; text-align: center; }
.areaConsultDialog .inner .field .province, .areaConsultDialog .inner .field .city, .areaConsultDialog .inner .field .area { display: inline-block; width: 232px; }
.areaConsultDialog .inner .field .city { margin-left: 12px; }
.areaConsultDialog .inner .field .cols_2 { vertical-align: bottom; font-size: 0; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1 { display: inline-block; width: 50%; font-size: 12px; line-height: normal; box-sizing: border-box; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1:first-child { padding-right: 6px; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1:last-child { padding-left: 6px; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1 select { width: 100%; height: 36px; border: 1px solid #E5E5E5; border-radius: 2px; font-size: 12px; background: #fff; -webkit-appearance: none; padding: 0 8px; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1 select.selectWrap { position: relative; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1 select.selectWrap i { position: absolute; right: 8px; top: 10px; }
.areaConsultDialog .inner .field .cols_2 .cols_2_1 input { width: 100%; height: 36px; border: 1px solid #E5E5E5; border-radius: 2px; font-size: 12px; background: rgba(245, 245, 245, 0.5); -webkit-appearance: none; padding: 0 8px; box-sizing: border-box; }
.areaConsultDialog .inner .btn { width: 284px; height: 46px; background: linear-gradient(48deg, #FF6476 0%, #FF3842 100%); box-shadow: 0px 4px 12px rgba(255, 13, 37, 0.3); border-radius: 23px; font-size: 16px; font-family: PingFang SC; font-weight: bold; line-height: 13px; color: #FFFFFF; margin: 2px auto; }
.areaConsultDialog .inner .btn.disabled { background: #ccc; }

.creditReportDialog { width: 359px; height: 450px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_creditReport.png?v=1) center top no-repeat; margin: 0 auto; box-sizing: border-box; font-size: 0; padding: 97px 12px 12px; }
.creditReportDialog .inner .field_1 { width: 335px; height: 107px; background: #FFFDF8; padding: 16px 16px 0; border-radius: 4px 4px 0px 0px; box-sizing: border-box; }
.creditReportDialog .inner .field_1 .brand_logo { width: 121px; height: 75px; background: #FFFFFF; opacity: 1; border-radius: 4px; position: relative; left: 0; top: 0; margin-right: 12px; }
.creditReportDialog .inner .field_1 .brand_name { font-size: 16px; font-family: PingFang SC; font-weight: bold; line-height: 22px; color: rgba(0, 0, 0, 0.75); margin: 6px 0 8px; }
.creditReportDialog .inner .field_1 .brand_location { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 16px; color: rgba(0, 0, 0, 0.6); }
.creditReportDialog .inner .field_1 .brand_location span { color: #ff3c3c; }
.creditReportDialog .inner .field_2 { width: 335px; height: 234px; background: #FFFFFF; border-radius: 0px 0px 4px 4px; box-sizing: border-box; padding: 20px 16px 24px; }
.creditReportDialog .inner .field_2 p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #000000; margin-bottom: 12px; }
.creditReportDialog .inner .field_2 input { width: 100%; height: 38px; line-height: 38px; background: rgba(245, 245, 245, 0.5); border: 1px solid #E5E5E5; border-radius: 4px; padding: 0 8px; box-sizing: border-box; }
.creditReportDialog .inner .field_2 input[name="Agent[username]"] { margin-bottom: 16px; }
.creditReportDialog .inner .btn { width: 304px; height: 46px; background: linear-gradient(9deg, #FAE1A7 0%, #DBAF63 100%); opacity: 1; border-radius: 4px; margin-top: 20px; font-size: 16px; font-family: PingFang SC; font-weight: bold; line-height: 20px; color: #72420B; }
.creditReportDialog .inner .btn.disabled { background: #ccc; }

.franchiseBudgetDialog { width: 532px; height: 600px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_franchiseBudget.png?v=1) center top no-repeat; margin: 0 auto; box-sizing: border-box; }
.franchiseBudgetDialog input::-webkit-input-placeholder, .franchiseBudgetDialog textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.franchiseBudgetDialog input::-moz-placeholder, .franchiseBudgetDialog textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.4); }
.franchiseBudgetDialog input:-ms-input-placeholder, .franchiseBudgetDialog textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.4); }
.franchiseBudgetDialog .dialog_title { font-size: 24px; font-family: PingFang SC; font-weight: bold; line-height: 33px; color: #FFFFFF; text-shadow: 0px 3px 6px rgba(255, 46, 46, 0.5); padding: 14px 0 16px; text-align: center; }
.franchiseBudgetDialog .inner { width: 508px; height: 525px; background: #FFFFFF; border-radius: 8px; margin: 0 auto; overflow: hidden; padding: 16px 16px 24px; box-sizing: border-box; text-align: center; }
.franchiseBudgetDialog .inner p { font-size: 14px; font-family: PingFang SC; font-weight: 500; line-height: 20px; color: rgba(0, 0, 0, 0.75); text-align: left; margin-bottom: 8px; }
.franchiseBudgetDialog .inner .field_1 { padding-bottom: 10px; border-bottom: 1px dashed #E5E5E5; }
.franchiseBudgetDialog .inner .field_1 img { width: 476px; height: 77px; margin: 14px auto 12px; }
.franchiseBudgetDialog .inner .field_1 ul { font-size: 0; }
.franchiseBudgetDialog .inner .field_1 ul li { display: inline-block; width: 232px; height: 44px; line-height: 44px; background: rgba(222, 0, 22, 0.05); border: 1px solid rgba(222, 0, 22, 0.1); opacity: 0.8; border-radius: 4px; margin-bottom: 12px; box-sizing: border-box; padding: 0 12px; }
.franchiseBudgetDialog .inner .field_1 ul li:nth-of-type(odd) { margin-right: 12px; }
.franchiseBudgetDialog .inner .field_1 ul li span { font-size: 14px; font-family: PingFang SC; font-weight: 400; color: rgba(255, 60, 70, 0.85); }
.franchiseBudgetDialog .inner .field_1 ul li b { font-size: 18px; font-family: DIN; font-weight: 400; line-height: 18px; color: #FF3C46; margin-left: 62px; margin-right: 4px; }
.franchiseBudgetDialog .inner .field_2 { padding-top: 18px; }
.franchiseBudgetDialog .inner .field { margin-bottom: 10px; }
.franchiseBudgetDialog .inner .field input { width: 100%; height: 36px; border: 1px solid #E5E5E5; background: rgba(245, 245, 245, 0.5); border-radius: 2px; font-size: 12px; -webkit-appearance: none; padding: 0 8px; box-sizing: border-box; }
.franchiseBudgetDialog .inner .field .cols_2 { vertical-align: bottom; font-size: 0; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1 { display: inline-block; width: 232px; font-size: 12px; line-height: normal; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1:first-child { padding-right: 6px; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1:last-child { padding-left: 6px; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1 select { width: 100%; height: 36px; border: 1px solid #E5E5E5; border-radius: 2px; font-size: 12px; background: rgba(245, 245, 245, 0.5); -webkit-appearance: none; padding: 0 8px; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1 select.selectWrap { position: relative; }
.franchiseBudgetDialog .inner .field .cols_2 .cols_2_1 select.selectWrap i { position: absolute; right: 8px; top: 10px; }
.franchiseBudgetDialog .inner .field .cols_3 { vertical-align: bottom; font-size: 0; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1 { display: inline-block; width: 152px; font-size: 12px; line-height: normal; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1:first-child { padding-right: 10px; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1:last-child { padding-left: 10px; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1 select { width: 100%; height: 36px; border: 1px solid #E5E5E5; border-radius: 2px; font-size: 12px; background: #fff; -webkit-appearance: none; padding: 0 8px; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1 select.selectWrap { position: relative; }
.franchiseBudgetDialog .inner .field .cols_3 .cols_3_1 select.selectWrap i { position: absolute; right: 8px; top: 10px; }
.franchiseBudgetDialog .inner .btn { width: 282px; height: 46px; background: linear-gradient(48deg, #FF6476 0%, #FF3842 100%); box-shadow: 0px 4px 12px rgba(255, 13, 37, 0.3); border-radius: 23px; font-size: 16px; font-family: PingFang SC; font-weight: bold; line-height: 13px; color: #FFFFFF; margin: 2px auto; }
.franchiseBudgetDialog .inner .btn.disabled { background: #ccc; }
.franchiseBudgetDialog .inner .select2 { width: 100% !important; font-size: 16px; font-weight: 400; color: rgba(0, 0, 0, 0.4); text-align: left; }
.franchiseBudgetDialog .inner .select2-container .select2-selection--single { height: 32px; border: 1px solid #e5e5e5; border-radius: 2px; }
.franchiseBudgetDialog .inner .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 12px; line-height: 32px; color: rgba(0, 0, 0, 0.4); height: 32px; }
.franchiseBudgetDialog .inner .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: -6px; font-size: 14px; }
.franchiseBudgetDialog .inner .g_selectWrap, .franchiseBudgetDialog .inner .g_areaSelectWrap { font-size: 0; text-align: center; }
.franchiseBudgetDialog .inner .acreage .unit { position: absolute; top: 8px; right: 10px; font-size: 14px; color: #969696; }
.franchiseBudgetDialog .inner .acreage input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0; }
.franchiseBudgetDialog .inner .acreage input[type=number] { -moz-appearance:textfield;}
.franchiseBudgetDialog .inner .province, .franchiseBudgetDialog .inner .city, .franchiseBudgetDialog .inner .area { display: inline-block; width: 152px; height: 36px; line-height: 36px; }
.franchiseBudgetDialog .inner .city { margin: 0 10px; }
.franchiseBudgetDialog .inner .website { display: inline-block; width: 233px; height: 36px; margin-right: 9px; }
.franchiseBudgetDialog .inner .acreage { position: relative; display: inline-block; width: 233px; height: 36px; }
.franchiseBudgetDialog .inner .g_select2 { border: 1px solid #E5E5E5; background-color: rgba(245, 245, 245, 0.5); }
.franchiseBudgetDialog .swiper-franchiseBudget .swiper-slide p { text-align: center; font-size: 14px; font-family: PingFang SC; font-weight: 500; line-height: 20px; color: rgba(0, 0, 0, 0.8); margin-bottom: 0; }
.franchiseBudgetDialog .swiper-franchiseBudget .swiper-slide p span, .franchiseBudgetDialog .swiper-franchiseBudget .swiper-slide p i { color: #FF3C46; }
.franchiseBudgetDialog .swiper-franchiseBudget .swiper-slide p i { margin-right: 8px; }

.franchiseBudgetResDialog { width: 532px; height: 394px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_franchiseBudgetRes.png?v=1) center top no-repeat; margin: 0 auto; box-sizing: border-box; }
.franchiseBudgetResDialog .dialog_title { font-size: 24px; font-family: PingFang SC; font-weight: bold; line-height: 33px; color: #FFFFFF; text-shadow: 0px 3px 6px rgba(255, 46, 46, 0.5); padding: 14px 0 16px; text-align: center; }
.franchiseBudgetResDialog .inner { width: 508px; height: 319px; background: #FFFFFF; border-radius: 8px; margin: 0 auto; overflow: hidden; box-sizing: border-box; text-align: center; }
.franchiseBudgetResDialog .inner .field_1 { padding-bottom: 10px; border-bottom: 1px dashed #E5E5E5; padding: 16px 16px 12px; }
.franchiseBudgetResDialog .inner .field_1 .budget_total { font-weight: 400; line-height: 13px; color: #DE0016; vertical-align: baseline; margin: 24px 0; }
.franchiseBudgetResDialog .inner .field_1 .budget_total b { font-size: 48px; font-family: DIN; }
.franchiseBudgetResDialog .inner .field_1 ul { font-size: 0; }
.franchiseBudgetResDialog .inner .field_1 ul li { display: inline-block; width: 232px; height: 44px; line-height: 44px; background: rgba(222, 0, 22, 0.05); border: 1px solid rgba(222, 0, 22, 0.1); opacity: 0.8; border-radius: 4px; margin-bottom: 12px; box-sizing: border-box; padding: 0 12px; }
.franchiseBudgetResDialog .inner .field_1 ul li:nth-of-type(odd) { margin-right: 12px; }
.franchiseBudgetResDialog .inner .field_1 ul li span { font-size: 14px; font-family: PingFang SC; font-weight: 400; color: rgba(255, 60, 70, 0.85); }
.franchiseBudgetResDialog .inner .field_1 ul li b { font-size: 18px; font-family: DIN; font-weight: 400; line-height: 18px; color: #FF3C46; }
.franchiseBudgetResDialog .inner .field_2 { padding-top: 18px; height: 89px; background-color: #fbfbfb; }
.franchiseBudgetResDialog .inner .field_2 p { font-size: 12px; font-family: PingFang SC; font-weight: 500; line-height: 20px; color: rgba(0, 0, 0, 0.75); text-align: center; margin-bottom: 8px; }
.franchiseBudgetResDialog .inner .field_2 p span { color: #FF3C3C; }

.products-comparison-table .text--blue { color: #588ac6 !important; }
.products-comparison-table .text--blue:hover { text-decoration: underline; }
.products-comparison-table .table-header { background-color: #fff; display: flex; flex-direction: row; align-items: center; }
.products-comparison-table .table-header .table-header-left .item { width: 297px; height: 354px; background: url(/statics/basic/images/compare/bg-1.png) no-repeat; background-size: 100%; padding: 24px; box-sizing: border-box; }
.products-comparison-table .table-header .table-header-left .item h3 { font-size: 30px; font-family: PingFang SC; font-weight: bold; line-height: 42px; color: rgba(0, 0, 0, 0.9); }
.products-comparison-table .table-header .table-header-left .item p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.5); margin-bottom: 12px; }
.products-comparison-table .table-header .table-header-left .item .copytxt { font-size: 16px; font-family: PingFang SC; font-weight: 400; color: #FF5D00; line-height: 26px; cursor: pointer; }
.products-comparison-table .table-header .table-header-left .item .copytxt i { width: 22px; height: 22px; line-height: 22px; display: inline-block; border-radius: 50%; background-color: #fff; border: 1px solid #ff8c44; box-shadow: 0px 3px 6px #ff8c44; font-size: 8px; text-align: center; }
.products-comparison-table .table-header .table-header-right { display: flex; }
.products-comparison-table .table-header .table-header-right ul { font-size: 0; }
.products-comparison-table .table-header .table-header-right .item { float: left; width: 225.75px; height: 354px; text-align: center; display: inline-flex; flex-direction: column; align-items: center; box-sizing: border-box; padding-top: 40px; position: relative; }
.products-comparison-table .table-header .table-header-right .item:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.products-comparison-table .table-header .table-header-right .item .item-brand_info { width: 195px; background: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 8px; margin-bottom: 20px; cursor: pointer; }
.products-comparison-table .table-header .table-header-right .item .item-brand_info .img { width: 195px; height: 120.867768595px; background-color: rgba(0, 0, 0, 0.4); }
.products-comparison-table .table-header .table-header-right .item .item-brand_info .name { font-size: 18px; font-family: PingFang SC; font-weight: bold; line-height: 25px; color: rgba(0, 0, 0, 0.75); margin-top: 8px; }
.products-comparison-table .table-header .table-header-right .item .item-brand_info .tag { height: 28px; line-height: 28px; background: #F8F8F8; border-radius: 19px; padding: 0 12px; display: inline-block; max-width: 100%; box-sizing: border-box; margin: 8px auto 16px; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.75); opacity: 0.75; }
.products-comparison-table .table-header .table-header-right .item .item-brand_info .joinnum { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 17px; color: rgba(0, 0, 0, 0.3); margin-bottom: 12px; }
.products-comparison-table .table-header .table-header-right .item .item-btn { width: 96px; height: 32px; background: #FF7D32; box-shadow: 0px 4px 8px rgba(255, 125, 50, 0.3); opacity: 1; border-radius: 20px; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: #FFFFFF; }
.products-comparison-table .table-header .table-header-right .item .item-add { width: 195px; height: 224px; background: #F8F8F8; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.products-comparison-table .table-header .table-header-right .item .item-add .item-add-icon { font-size: 35px; margin-bottom: 12px; }
.products-comparison-table .table-header .table-header-right .item .item-add p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 23px; color: rgba(0, 0, 0, 0.6); }
.products-comparison-table .table-header .table-header-right .item .item-close { position: absolute; right: 10px; top: 10px; }
.products-comparison-table .table-body .table-group { background: #FFFFFF; border-radius: 8px; margin-top: 12px; }
.products-comparison-table .table-body .table-group .table-group-title { font-size: 16px; font-family: PingFang SC; font-weight: 400; line-height: 50px; color: #FF7D32; opacity: 0.8; padding: 0 24px; }
.products-comparison-table .table-body .table-group .table-group-main { font-size: 0; }
.products-comparison-table .table-body .table-group .table-group-main .table-group-main-left, .products-comparison-table .table-body .table-group .table-group-main .table-group-main-right { float: left; }
.products-comparison-table .table-body .table-group .table-group-main .items { width: 225.75px; float: left; border-left: 1px solid rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.products-comparison-table .table-body .table-group .table-group-main .items .item { height: 46px; line-height: 46px; font-size: 16px; font-family: PingFang SC; font-weight: 400; color: rgba(0, 0, 0, 0.5); text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.products-comparison-table .table-body .table-group .table-group-main .table-group-main-left .items { width: 297px; background: rgba(0, 0, 0, 0.015); border-top: 1px solid rgba(0, 0, 0, 0.1); border-left: none; }
.products-comparison-table .table-body .table-group .table-group-main .table-group-main-left .items .item { border-top: none; }

.fr-compare { position: relative; }
.fr-compare .compare-btn { width: 60px; height: 67.0588235294px; position: relative; }
.fr-compare .compare-btn img { width: 100%; }
.fr-compare .compare-btn .compare-dot { display: none; width: 20px; height: 20px; background: #F15A24; border: 2px solid #FFFFFF; border-radius: 50%; position: absolute; right: 0; top: 0; font-size: 16px; font-family: PingFang SC; font-weight: 400; color: #FFF; text-align: center; }
.fr-compare .fr-compare-pop { position: absolute; left: 64px; top: -80%; width: 314px; background: #FFFFFF; border-radius: 8px; box-shadow: -5px 8px 20px rgba(0, 0, 0, 0.1); display: none; }
.fr-compare .fr-compare-pop .compare-pop-header { padding: 14px 12px; height: 49px; background: linear-gradient(146deg, rgba(255, 135, 0, 0.1) 0%, rgba(248, 121, 24, 0.1) 100%); box-shadow: 0px 3px 8px rgba(106, 37, 201, 0.04); border-radius: 8px 8px 0px 0px; box-sizing: border-box; display: flex; align-items: center; }
.fr-compare .fr-compare-pop .compare-pop-header .icon { width: 20px; height: 20px; background: url(/statics/basic/images/compare/icon-1.png) no-repeat; background-size: 100%; display: inline-block; margin-right: 4px; }
.fr-compare .fr-compare-pop .compare-pop-header .h-t { font-size: 18px; font-family: PingFang SC; font-weight: bold; line-height: 25px; color: #FF7D32; }
.fr-compare .fr-compare-pop .compare-pop-header .h-t em { font-size: 12px; margin-left: 4px; margin-right: 18px; }
.fr-compare .fr-compare-pop .compare-pop-header .h-clear { width: 42px; height: 20px; border: 1px solid #FF7D32; opacity: 1; border-radius: 15px; font-size: 11px; line-height: 20px; text-align: center; display: inline-block; color: #FF7D32; }
.fr-compare .fr-compare-pop .compare-pop-body .empty { min-height: 285px; display: flex; flex-direction: column; align-items: center; justify-content: center; display: none; }
.fr-compare .fr-compare-pop .compare-pop-body .empty img { margin-bottom: 8px; }
.fr-compare .fr-compare-pop .compare-pop-body .empty p { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 17px; color: rgba(0, 0, 0, 0.3); }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main { padding-bottom: 16px; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item { display: flex; align-items: center; min-height: 86px; padding: 0 12px; position: relative; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item img { width: 124px; height: 70px; background: #F8F8F8; border-radius: 4px; margin-right: 12px; flex-shrink: 0; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right { flex: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right .name { font-size: 14px; font-family: PingFang SC; font-weight: bold; line-height: 20px; color: rgba(0, 0, 0, 0.75); }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right .tag, .fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right .joinnum { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 17px; color: rgba(0, 0, 0, 0.5); margin-top: 4px; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right .tag span, .fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .right .joinnum span { font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 17px; color: #DE0016; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item .item-close { display: none; width: 8px; height: 8px; font-size: 8px; color: rgba(0, 0, 0, 0.5); position: absolute; right: 10px; top: 10px; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover { background-color: rgba(255, 140, 68, 0.05); }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .right .name { color: #FF7D32; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .right .tag, .fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .right .joinnum { color: rgba(255, 140, 68, 0.5); }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .right .tag span, .fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .right .joinnum span { color: #FF8C44; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main ul .item:hover .item-close { display: block; cursor: pointer; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main .empty2 { text-align: center; padding: 0 12px; display: none; margin-bottom: 55px; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main .empty2 p { text-align: center; margin: 0 auto; font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 86px; color: rgba(0, 0, 0, 0.3); }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main .btn { display: block; width: 200px; height: 38px; background: linear-gradient(163deg, #FF8C44 0%, #FE4500 100%); border-radius: 19px; margin: 8px auto 0; font-size: 16px; font-family: PingFang SC; font-weight: 400; line-height: 38px; text-align: center; color: #FFFFFF; }
.fr-compare .fr-compare-pop .compare-pop-body .compare-pop-main .btn.disable, .fr-compare .fr-compare-pop.state-empty2 .compare-pop-body .compare-pop-main .btn { background: #F5F5F5; color: rgba(0, 0, 0, 0.3); }
.fr-compare .fr-compare-pop.state-empty .h-clear { display: none; }
.fr-compare .fr-compare-pop.state-empty .empty { display: flex; }
.fr-compare .fr-compare-pop.state-empty .compare-pop-main { display: none; }
.fr-compare .fr-compare-pop.state-empty2 .h-clear { display: block; }
.fr-compare .fr-compare-pop.state-empty2 .empty { display: none; }
.fr-compare .fr-compare-pop.state-empty2 .compare-pop-main { display: block; }
.fr-compare .fr-compare-pop.state-empty2 .compare-pop-main .empty2 { display: block; }
.fr-compare:hover .fr-compare-pop { display: block; }

.fixedLeft.fixed_nav { overflow: visible; width: 60px; margin-left: -661px; }

.fixedLeft > li { width: 60px; padding-left: 20px; }

.fixedLeft > li.fr-compare { padding-left: 0; }

.fixedLeft a { width: 40px; box-sizing: border-box; }

.managerTalkDialog { width: 360px; height: 437px; background-size: 100%; background: url(/statics/basic/images/newdialog_v3/dialog_managerTalk.png?v=1) no-repeat; margin: 0 auto; box-sizing: border-box; font-size: 0; padding-top: 85px; }
.managerTalkDialog .inner { width: 336px; height: 341px; background: #FFFFFF; border-radius: 4px; margin: 0 auto; overflow: hidden; padding: 20px 16px; box-sizing: border-box; }
.managerTalkDialog .inner p { font-size: 14px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #000000; margin-bottom: 12px; }
.managerTalkDialog .inner textarea { width: 304px; height: 113px; background: rgba(245, 245, 245, 0.5); border: 1px solid #E5E5E5; border-radius: 4px; padding: 8px; box-sizing: border-box; margin-bottom: 24px; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.9); }
.managerTalkDialog .inner input { width: 304px; height: 38px; background: rgba(245, 245, 245, 0.5); border: 1px solid #E5E5E5; box-sizing: border-box; padding: 0 8px; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.9); }
.managerTalkDialog .inner .btn { width: 304px; height: 46px; background: linear-gradient(9deg, #FF6476 0%, #FF3842 100%); opacity: 1; border-radius: 4px; box-sizing: border-box; font-size: 15px; font-family: PingFang SC; font-weight: 400; line-height: 20px; color: #FFFFFF; margin-top: 20px; }
.managerTalkDialog .inner .btn.disabled { background: #ccc; }

/*# sourceMappingURL=search-brand.css.map */
