*, ::after, ::before { box-sizing: inherit; }
html { font-size: 14px; }
body { margin: 0px auto; background-color: rgb(245, 245, 245); font-family: "PingFang SC Light", "Heiti SC", "San Francisco", Helvetica; color: rgb(51, 51, 51); text-size-adjust: none; width: 100%; }
*, blockquote, button, dl, form, input, ol, p, textarea, ul { margin: 0px; padding: 0px; }
button, img { border: 0px; }
img { font-size: 0px; border-style: none; vertical-align: middle; }
li { list-style: none; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: 400; }
address, cite, em, i { font-style: normal; }
a { color: rgb(51, 51, 51); cursor: pointer; text-decoration: none; }
.top-bar-container { width: 100%; background: rgb(255, 255, 255); transition: height 0.15s linear 0s; z-index: 9; position: fixed; top: 0px; }
.inner-container { height: 45px; width: 100%; font-size: 0px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); transition: background-color 0.2s linear 0s; box-sizing: content-box; z-index: 201; }
.inner-container .flex-item { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 5px; }
.inner-container .position-box { display: inline-block; text-align: center; line-height: 19px; float: left; -webkit-box-flex: 0; flex: 0 1 0%; margin-left: 15px; margin-top: -8px; }
.inner-container .position-box i { font-size: 24px; margin-top: 5px; color: rgb(255, 104, 48); }
.inner-container .position-box .text-box { height: 18px; line-height: 18px; font-size: 10px; font-weight: 500; color: rgb(51, 51, 51); vertical-align: middle; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 47px; }
.inner-container .search-box {height: 35px;margin: 0px 15px;}
.search-outer-box { height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; }
form { display: inline-block; line-height: 100%; text-align: justify; font-size: 0px; }
form, label { width: 100%; height: auto; vertical-align: middle; }
label {min-height: 30px;background: rgb(255, 255, 255);font-size: 14px;display: flex;-webkit-box-align: center;align-items: center;padding-left: 10px;text-align: right;position: relative;border-radius: 15px;}
.search-outer-box i { font-size: 16px; color: rgb(153, 153, 153); }
input { width: 100%; height: 24px; line-height: 24px; padding-right: 25px; vertical-align: middle; background: none; border: none; opacity: 1; }
input.empty {padding-left: 8px;}
.search-outer-box .search-button {width: 57px;height: 30px;line-height: 30px;font-size: 13px;font-weight: 400;background: linear-gradient(-90deg, rgb(254, 19, 2), rgb(254, 75, 0));color: rgb(255, 255, 255);text-align: center;border-radius: 15px;padding: 0px 3px;position: absolute;right: -9px;top: 50%;transform: translateY(-50%);display:none;}
.hot-search-container { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; padding: 0px 15px 10px; margin-top: 7px; }
.hot-search-container .hot-box { height: 23px; line-height: 23px; overflow-x: auto; white-space: nowrap; }
.hot-search-container .hot-box .hot-word { display: inline-block; line-height: 18px; height: 18px; background-color: rgb(252, 239, 230); border-radius: 10px; font-size: 12px; color: rgb(255, 105, 0); text-align: center; margin-left: 7px; padding: 0px 10px; vertical-align: middle; }
.hot-search-container .hot-box .hot-word:first-of-type { margin-left: 0px; }
.hot-search-container .hot-box .hot-word a { color: rgb(254, 19, 2); }
.cby-header-icon-cby {width: 55px;height: 15px;background: url("../images/logo-top.png") 0% 0% / 30px 15px no-repeat;margin: 0px 10px 0px 0px;position: relative;z-index: 1;float: left;}
.cby-header-icon-cby::after {content: "";position: absolute;border-right: 1px solid rgb(221, 221, 221);top: 0px;left: 36px;height: 16px;/* margin-right: 15px; */}
.login-top{margin-right:15px;margin-left:5px;}
.login-top a{font-size:14px !important;color: rgb(254, 19, 2);}
.search_bomb_box { background-color: rgb(255, 255, 255); height: 100%; display: none; max-width: 640px; width: 100%; margin: 0px auto; position: absolute; top: 0px; z-index: 999; }
.search_top { border-bottom: 1px solid rgb(221, 221, 221); padding: 2% 1%; }
.search_top a { display: inline-block; vertical-align: middle; width: 8%; text-align: center; }
.search_top a img { width: 38%; display: block; margin: 0px auto; }
.search_top div { border: 1px solid rgb(221, 221, 221); display: inline-block; vertical-align: middle; width: 85%; padding: 1%; overflow: hidden; background-color: rgb(249, 249, 249); }
.search_top div select { outline: none; font-size: 12px; vertical-align: middle; margin-left: 2%; background-size: 20%; margin-right: 2%; display: block; float: left; width: 20%; margin-top: 4px; line-height: 120%; border: none; background-color: rgb(249, 249, 249); }
.search_top div select : focus { outline: none; border-color:#333; box-shadow:none; } 
.search_top div input { padding-right: 0px; outline: none; font-size: 12px; line-height: 180%; vertical-align: middle; margin-left: 2%; border: none; background-color: rgb(249, 249, 249); display: block; float: left; width: 52%; }
.search_top div input : focus { outline: none; border-color:#333; box-shadow:none; } 
.search_top div button { vertical-align: middle; background-color: rgb(249, 249, 249); width: 8%; display: block; float: right; margin-top: 4px; }
.search_top div button img { display: block; width: 46%; margin: 0px auto; }
.search_txt { padding: 0px 2%; }
.search_txt h2 { font-size: 12px; color: rgb(240, 72, 72); margin: 5% 1% 1%; }
.search_txt ul { overflow: hidden; }
.search_txt ul li { float: left; background-color: rgb(245, 245, 245); border: 1px solid rgb(221, 221, 221); padding: 0px 2%; margin: 3% 1% 0px; }
.search_txt ul li a { display: block; color: rgb(102, 102, 102); font-size: 12px; line-height: 200%; }
.aui-palace {padding: 0.5rem 0px;position: relative;overflow: hidden;margin-left: 10px;margin-right: 10px;margin-top: 55px;z-index: 1;background: #fff;border-radius: 8px;}
.aui-palace-grid { position: relative; float: left; padding: 1px; width: 20%; box-sizing: border-box; margin: 10px 0px; }
.aui-palace-grid-icon {width: 30px;height: 30px;margin: 0px auto;text-align: center;color: rgb(240, 72, 72);}
.aui-palace-grid-icon i { font-size: 26px; }
.aui-palace-grid-icon img { display: block; width: 100%; height: 100%; border: none; }
.aui-palace-grid-text { display: block; text-align: center; color: rgb(51, 51, 51); font-size: 0.89rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-top: 0.1rem; margin-top:5px;}
.aui-palace-grid-text h2 { width: 100%; font-size: 12px; color: rgb(85, 85, 85); line-height: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.aui-flex-box h1 { color: rgb(51, 51, 51); font-size: 1.1rem; }
.aui-arrow { text-align: right; color: rgb(51, 51, 51); padding-right: 12px; position: relative; font-size: 0.82rem; }
.aui-arrow::after { content: " "; display: inline-block; height: 7px; width: 7px; border-width: 2px 2px 0px 0px; border-color: rgb(51, 51, 51); border-style: solid; transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: absolute; top: 50%; margin-top: -5px; right: 2px; border-radius: 1px; }
.aui-dig-cell { padding: 0px 15px 15px; }
.aui-dig-ad img { width: 100%; height: auto; display: block; border: none; }
.aui-list-theme { overflow: hidden; position: relative; padding: 10px 0px 1px 8px; background: rgb(255, 255, 255); }
.aui-list-theme-item { width: 30.666%; float: left; overflow: hidden; margin: 0px 7px 10px 1px; }
.aui-list-img { height: auto; width: 100%; overflow: hidden; position: relative; }
.aui-tag-number { background-color: rgba(0, 0, 0, 0.6); padding: 0.25rem 0.2rem; position: absolute; font-size: 0.7rem; border-radius: 0.2rem; display: block; top: 0px; left: 0px; color: rgb(255, 255, 255); }
.aui-list-img img { width: 100%; height: auto; display: block; background-color: rgb(255, 255, 255); border: none; }
.aui-flex-box span { color: rgb(97, 97, 97); font-size: 0.9rem; }
.aui-list-title { padding: 1px; }
.aui-list-title h3 { font-size: 0.82rem; width: auto; color: rgb(51, 51, 51); margin-top: 0.5rem; margin-bottom: 0.5rem; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-weight: bold; }
.aui-list-title .aui-flex { padding: 10px 0px 5px; position: absolute; bottom: 10px; }
.aui-list-title p { text-align: center; font-size: 0.8rem; color: rgb(8, 172, 238); }
.aui-list-theme-not .aui-list-theme-item { position: relative; }
.aui-list-theme-not .aui-list-theme-item:not(:nth-child(3n))::before { content: ""; position: absolute; z-index: 1; top: 0px; right: 0px; height: 100%; border-right: 1px solid rgb(217, 217, 217); transform: scaleX(0.5); transform-origin: 100% 0px; }
.aui-more-text { text-align: center; font-size: 0.85rem; color: rgb(8, 172, 238); padding-bottom: 4rem; }
.aui-footer { width: 100%; position: relative; z-index: 100; display: flex; -webkit-box-align: center; align-items: center; padding: 7px 5px; background: rgb(252, 252, 252); }
.aui-footer::after { content: ""; position: absolute; z-index: 0; top: -1px; left: 0px; width: 100%; height: 1px; border-top: 1px solid rgb(228, 228, 228); transform: scaleY(0.5); transform-origin: 0px 100%; }
.aui-tabBar-item { -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(151, 151, 151); }
.aui-tabBar-item-text { display: inline-block; font-size: 0.65rem; color: rgb(59, 64, 72); padding-top: 2px; }
.aui-tabBar-item-active .aui-tabBar-item-text { color: rgb(18, 149, 217); }
.aui-footer-fixed { position: fixed; bottom: 0px; left: 0px; z-index: 49; }
.ad { width: 100%; height: auto; margin-bottom: 10px; }
.ad img { width: 100%; height: auto; border-radius: 5px; }
.nav_iconbox .icon01 span { width: 12px; height: 2px; border-radius: 0px; margin: 0px 2px; background-color: rgb(153, 153, 153); opacity: 1; }
.nav_iconbox .icon01 span.swiper-pagination-bullet-active { background-color: rgb(240, 72, 72); }
.fa-bullhorn { color: rgb(243, 122, 126); }
.fa-globe { color: rgb(112, 142, 241); }
.fa-wechat { color: rgb(76, 175, 80); }
.fa-weibo { color: rgb(252, 184, 0); }
.fa-video-camera { color: rgb(87, 168, 254); }
.fa-map-signs { color: rgb(76, 175, 80); }
.fa-internet-explorer { color: rgb(87, 168, 254); }
.fa-server { color: rgb(243, 122, 126); }
.fa-male { color: rgb(112, 142, 241); }
.fa-cubes { color: rgb(21, 138, 232); }
.fa-btc { color: rgb(76, 175, 80); }
.fa-newspaper-o { color: rgb(112, 142, 241); }
.fa-briefcase { color: rgb(244, 67, 54); }
.fa-sun-o { color: rgb(243, 122, 126); }
.fa-map-pin { color: rgb(87, 168, 254); }
.fa-odnoklassniki { color: rgb(243, 122, 126); }
.fa-shopping-cart { color: rgb(254, 152, 87); }
.fa-dashboard { color: rgb(252, 184, 0); }
.fa-paper-plane { color: rgb(112, 142, 241); }
.fa-envelope-o { color: rgb(252, 184, 0); }
.cg-kuaibao { padding: 10px 5px; position: relative; overflow: hidden; margin-left: 10px; margin-right: 10px; background: rgb(255, 255, 255); height: 26px; border-radius: 5px; z-index: 0; }
.cg-kuaibao .cg-kuaibao-title, .cg-kuaibao .cg-kuaibao-scroll { float: left; }
.cg-kuaibao .cg-kuaibao-title { font-size: 15px; line-height: 26px; height: 26px; font-weight: bold; margin-right: 10px; padding-left: 5px; }
.cg-kuaibao .cg-kuaibao-scroll, .cg-kuaibao .cg-tendering-scroll { width: 73%; height: 26px; line-height: 26px; overflow: hidden; background: rgb(255, 255, 255); }
.cg-kuaibao .cg-kuaibao-scroll li, .cg-kuaibao .cg-tendering-scroll li { height: 26px; float: left; width: 100%; overflow: hidden; font-size: 12px; }
.cg-kuaibao .cg-kuaibao-scroll li span, .cg-kuaibao .cg-tendering-scroll li span { float: left; }
.cg-kuaibao .cg-kuaibao-scroll li span:nth-child(2), .cg-kuaibao .cg-tendering-scroll li span:nth-child(2) { color: rgb(254, 19, 2); margin-left: 10px; float: right; }
.concentration-entry-container { padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.flex-block { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
.flex-block.flex-wrap, .flex-block.flex-wrap-reverse { flex-wrap: wrap; }
.concentration-entry-container .inner-box { border-radius: 4px; overflow: hidden; }
.concentration-entry-container .entry-item { padding: 10px 0px 15px 13px; display: block; text-decoration: none; width: 50%; box-sizing: border-box; border-right: 1px solid rgb(242, 242, 242); background: rgb(255, 255, 255); }
.concentration-entry-container .entry-item:nth-of-type(2n+1) { margin-right: 0px; margin-left: -1px; }
.concentration-entry-container .entry-item:nth-of-type(n+3) { margin-top: 1px; }
.overflow-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.concentration-entry-container .entry-item .entry-title { color: rgb(51, 51, 51); font-size: 16px; font-weight: 700; line-height: 25px; margin-bottom: 3px; }
.flex-block.flex-row-between { -webkit-box-pack: justify; justify-content: space-between; }
.concentration-entry-container .entry-item .entry-text { max-width: 74px; }
.overflow-line-2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.concentration-entry-container .entry-item .entry-sub-title { color: rgb(102, 102, 102); font-size: 12px; font-weight: 400; line-height: 16px; }
.overflow-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.concentration-entry-container .entry-item .button { min-width: 58px; color: rgb(254, 19, 2); font-size: 10px; line-height: 14px; font-weight: 400; padding: 2px 4px; border: 1px solid rgb(254, 19, 2); border-radius: 18px; text-align: center; margin-top: 8px; }
.flex-block .flex-item-lock { -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; }
.concentration-entry-container .entry-item .entry-img { width: 62px; height: 64px; margin-right: 13px; vertical-align: middle; text-align: center; display: table-cell; background: rgb(254, 152, 87); }
.concentration-entry-container .entry-item .entry-img i { font-size: 36px; width: 100%; height: auto; padding-top: 14px; color: rgb(255, 255, 255); }
.concentration-entry-container .entry-item .entry-img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.concentration-entry-container .inner-box .item { display: block; text-decoration: none; width: 50%; box-sizing: border-box; border-right: 1px solid rgb(242, 242, 242); background: rgb(255, 255, 255); }
.concentration-entry-container .inner-box .mainItem { height: auto; padding: 10px 10px 10px 13px; }
.concentration-entry-container .inner-box .mainItem .mainTitle { display: flex; align-items: center; font-size: 16px; position: relative; color: rgb(51, 51, 51); font-weight: 700; margin-bottom: 5px; }
.concentration-entry-container .inner-box .mainItem .subTitle { font-size: 12px; margin-bottom: 5px; color: rgb(102, 102, 102); }
.concentration-entry-container .inner-box .mainItem .offers { display: flex; flex-direction: row; }
.concentration-entry-container .inner-box .mainItem .offers .offer { display: flex; flex-direction: column; align-items: center; margin-right: 5px; width: 50%; padding-bottom: 10px; }
.concentration-entry-container .inner-box .mainItem .offers .offer i { font-size: 36px; color: rgb(255, 255, 255); margin-top: 13px; }
.concentration-entry-container .inner-box .mainItem .offers .offer .offerImg { width: 62px; height: 62px; }
.concentration-entry-container .inner-box .mainItem .offers .offer .offerText { font-size: 12px; color: rgb(255, 255, 255); margin-top: 5px; }
.media_con .newtel { padding: 10px 5px; position: relative; margin-left: 10px; margin-right: 10px; background: rgb(255, 255, 255); height: 23px; border-radius: 5px; margin-top: 10px; overflow-x: auto; }
.new_telst { height: 23px; line-height: 23px; white-space: nowrap; }
.new_telst li { display: inline-block; line-height: 22px; height: 22px; border-radius: 10px; font-size: 12px; text-align: center; margin-left: 7px; padding: 0px 10px; vertical-align: middle; }
.media_con ul li.newon { color: rgb(254, 19, 2); }
.media_con .new-wrap { margin: 10px 10px 60px; }
.new_lst ul { column-count: 2; column-gap: 0px; margin-left: -5px; margin-right: -5px; }
.new_lst ul li.m-product-item { padding: 5px; break-inside: avoid; }
.new_lst ul li.m-product-item .item-content { background: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-bottom: 0px; box-shadow: rgba(209, 209, 209, 0.5) 0px 2px 0.05333rem 0px; border-radius: 5px; position: relative; }
.van-image { position: relative; display: inline-block; }
.new_lst ul li.m-product-item .item-content .van-image {width: calc(100% - 10px);height: 120px;vertical-align: middle;text-align: center;display: block;padding: 5px;max-height: 187px;}
.van-image__error, .van-image__img, .van-image__loading {display: block;width: 100%;height: 100%;}
.new_lst ul li.m-product-item .item-content .title { font-size: 14px; color: rgb(51, 51, 51); margin: 5px 0px 3px; display: -webkit-box; text-overflow: ellipsis; word-break: break-word; line-height: 20px; -webkit-line-clamp: 2; padding: 0px 5px; font-weight: 500; overflow-y: hidden; -webkit-box-orient: vertical; }
.new_lst ul li.m-product-item .item-content .money { display: flex; -webkit-box-pack: justify; justify-content: space-between; font-size: 16px; padding: 0px 5px 10px; font-weight: bold; }
.new_lst ul li.m-product-item .item-content .money span:nth-child(1) { color: rgb(243, 38, 45); line-height: 18px; }
.new_lst ul li.m-product-item .item-content .contact { text-align: center; border-radius: 0px 0px 5px 5px; background: linear-gradient(-47deg, rgb(254, 17, 2), rgb(254, 73, 0)); color: rgb(255, 255, 255); width: 100%; height: 28px; line-height: 28px; margin-top: 8px; cursor: pointer; }
.van-tabbar { display: flex; box-sizing: content-box; width: 100%; height: 50px; background-color: rgb(255, 255, 255); }
.van-tabbar--fixed { position: fixed; bottom: 0px; left: 0px; }
.m-van-tabbar { box-shadow: rgba(209, 209, 209, 0.5) 0px -2px 4px 0px; height: 54px !important; }
.van-tabbar-item { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(125, 126, 128); font-size: 12px; line-height: 1; }
.van-tabbar-item__icon { position: relative; margin-bottom: 5px; font-size: 18px; }
.van-tabbar-item__icon { z-index: 10; }
.van-tabbar-item__icon img { display: block; height: 18px; }
.van-tabbar-item:nth-child(3) > .van-tabbar-item__icon { margin-bottom: 3px !important; }
.icon_Tab { position: relative; margin-top: -0.37333rem; width: 37px; height: 37px; }
.icon_Tab .icon_img { position: absolute; height: 20px; left: -12px; top: -15px; z-index: 1 !important; }
.icon_plus { position: absolute; width: 37px; top: -5px; z-index: 2 !important; height: 37px !important; }
.login-model { position: fixed; z-index: 99; width: 100%; background: rgba(0, 0, 0, 0.7); height: 100%; top: 0px; left: 0px; display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.login-model.active { display: flex; }
.login-model .login-model-box { width: 325px; border-radius: 0.125rem; position: relative; display: none; height: 250px; background: rgb(255, 255, 255); }
.login-model.is-login .login-model-box.is-login { display: block; }
.login-model .login-model-box .login-close { position: absolute; right: 8px; top: 5px; font-size: 16px; color: rgb(216, 216, 216); }
.login-model .login-model-box .login-logo { display: block; width: 110px; height: 30px; margin: 15px auto 10px; }
.login-model .login-model-box .login-info { width: 300px; margin: 10px auto 0px; }
.login-model .login-model-box .login-info .info-box { width: 100%; height: 44px; border-radius: 0.08rem; border: 1px solid rgba(12, 0, 51, 0.1); margin-top: 0.24rem; }
.login-model .login-model-box .login-info .info-box:nth-child(1) input { display: block; width: calc(100% - 0rem); height: 100%; padding-left: 5px; font-size: 14px; color: rgba(0, 0, 0, 0.43); border: none; }
.login-model .login-model-box .login-info .info-box:nth-child(2) { display: flex; }
.login-model .login-model-box .login-info .info-box:nth-child(2) input { display: block; height: 100%; width: calc(100% - 0rem); padding-left: 5px; font-size: 14px; color: rgba(0, 0, 0, 0.43); border: none; }
.login-model .login-model-box .login-btn { display: block; width: 300px; height: 43px; background: rgb(241, 2, 21); border-radius: 0.08rem; margin: 15px auto 0px; font-size: 16px; color: rgb(255, 255, 255); }
.login-model .login-model-box .reg-text { font-size: 14px; margin-top: 8px; color: rgb(153, 153, 153); text-align: center; margin-bottom: 5px; }
.login-model .login-model-box .reg-text span a { color: rgb(241, 2, 21); }

.seo-search{margin-top:90px;}
.sitemap-content {margin-top: 20px;margin-bottom: 60px;}
.grid {width: 100%;*zoom: 1;font-size: 14px;}
.main-content {background: url(https://images.chuanboyi.com/202110/c93a21fb07.png);width: 100%;margin: 10px 0px;overflow: hidden;}
.main-content li {height: 34px;line-height: 34px;width: 60px;float: left;margin: 0 30px 0 32px;overflow: hidden;}
.main-content li a {color: #013366;display: block;word-break: break-all;font-size: 12px;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;margin-left:10px;}
.pagination ul {margin: 0;list-style: none;display: inline-block;overflow: hidden;border-left: 1px solid #DDD;  *display: inline;  *zoom: 1; box-shadow: 0 1px 2px rgb(0 0 0 / 10%); border-radius: 4px;}
.pagination li {line-height: 25px;display: inline;}
.pagination ul li a {float: left;padding: 5px 8px;line-height: 20px;color: #333;border: 1px solid #ddd;border-left: 0;}
.pagination ul li.active a {color: #9d9f9c;cursor: default;background: #f5f5f5; text-decoration: none;}
.tag-lists{margin:10px;margin-top:55px;margin-bottom:60px;}
.tag-lists .seo-navigation{font-size: 10px;margin: 10px 0px;margin-bottom: 5px;}
.tag-lists .seo-navigation i{font-size:10px;margin:0px 5px;}
.bind-item {padding: 9.6px 9.6px 12.7px 9.6px;border-bottom: 1px solid #e8ebed;background: #fff;margin-bottom: 1px;display: block;position: relative;}
.bind-item .tit {text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333333;font-size: 14px;padding-right: 20px;line-height: 24px;}
.bind-item .fa-commenting {position: absolute;top: 8px;right:10px;font-size: 14px;color: #fe7a32;border-radius: 2px;padding: 5px;}
.bind-item .tit span:nth-child(1){background:#0d86ff;color:#fff;border-radius:5px;font-size:12px;padding: 3px 5px;margin-right:5px;}
.bind-item .tit span {color: #333333;}
.bind-item .info {display: flex;align-items: center;justify-content: space-between;margin-top: 8px;}
.bind-item .info .info-left {display: flex;align-items: center;}
.bind-item .info .info-left div {padding: 2px 6px; margin-right: 2px; border-radius: 2px;display: flex;align-items: center;}
.bind-item .info .info-left .location {color: #0d86ff; background-color: #f0f7ff; font-size: 12px;}
.bind-item .info .info-left .money {color: #ff6666;background-color: #fff5f5;font-size: 12px;}
.bind-item .info .info-right {color: #999999;font-size: 12px;}

.list-block {font-size:0.85rem;background:#f5f5f5;padding-left:10px !important;padding-right:10px !important;}
.list-block ul {list-style:none;padding:0;margin:0;position:relative;}
.list-block li {box-sizing:border-box;position:relative;background:#fff;border-radius:5px;border-top:none;border-right:none;border-left:none;margin-bottom:10px;}
.list-block section {padding:10px 10px;}
.list-block section h4 {margin-bottom:1rem;color:#262626;font-size:.95rem;font-weight:400;line-height:100%;vertical-align:middle;}
.list-block section h4 span {margin-right:3px;height:18px;line-height:18px;display:block;vertical-align:top;font-size:16px;}
.list-block section .tgcontent {overflow:hidden;}
.list-block li.tglist {float:left;color:#999;}
.list-block li.tglist:nth-child(1) {width:20%;}
.list-block li.tglist:nth-child(2) {width:25%;text-align:center;}
.list-block li.tglist:nth-child(3) {width:55%;text-align:center;}
.list-block li.tglist span i {margin-right:5px;}
.index_list {background:#fff;width:100%;border-radius:4px;position:relative;overflow: hidden;}
.mg20 {margin:20px 0;}
.font12 {font-size:12px;}
.index_list_wrap {padding:20px 20px 10px 20px;overflow:hidden;}
.fl {float:left;}
.given {padding:4px 8px;margin-right:8px;border-radius:4px;background-color:#00a274;}
.given_n {background-color:#f15d68;}
.clfff {color:#fff;}
.cl999 {color:#999;}
.fr {float:right;}
.cl333 {color:#333;}
.p102020 {padding:10px 20px 20px 20px;}
.border-bottom {border-bottom:0.7px solid #e4e4e4;margin:0 20px;}
.avatar {border-radius:50%;width:20px;}
.ml8 {margin-left:8px;}
.liulian_icon {width:14px;display:inline-block;position:relative;top:0px;}
.index_list_name {overflow:hidden;}
.icon-ask{margin-right: 5px;width: 24px;height: 24px;border-radius: 24px;font-size: 16px;color: #fff;text-align: center;float: left;background: #f91;line-height: 24px;}

.item-wrap {padding: 0 8px 0 8px;border: 1px solid transparent;transition: box-shadow .35s;border-top-color: #eee;background: #fff;}
.cby-witkey-item {box-sizing: border-box;/* height: 285px; */padding: 12px 0 18px;position: relative;display: flex;align-items: center;justify-content: space-between;}
.cby-witkey-item .cby-witkey-item-top_header {display: flex;justify-content: space-between;margin-bottom: 20px;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-avatar {position: relative;cursor: pointer;display: flex;align-items: center;justify-content: center;color: hsla(0,0%,100%,.9);background: rgb(87 168 254);line-height: 24px;letter-spacing: 0;text-align: center;height: 50px;border-radius: 4px;width: 50px;float: left;padding: 10px;font-size: 14px;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-name_tag {-ms-flex: 1; flex: 1;padding-left: 19px;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-name_tag .witkey-title {display: flex;align-items: center;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-name_tag .witkey-title .witkey-name {max-width: 100%;color: #333;font-size: 14px;font-weight: bold;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-name_tag .witkey-title .witkey-name a {color: #333;}
.witkey-icons {white-space: nowrap;position: relative;}
.cby-witkey-item .cby-witkey-item-top_header .witkey-name_tag .witkey-tags {display: flex;margin-top: 10px;}
.witkey-icons .tag-icons {display: inline-block;position: relative;text-align: center;color: #fff;border-radius: 2px;font-size: 12px;vertical-align: top;float: left;z-index: 11;cursor: pointer;line-height: 15px;}
.witkey-icons .tag-icons {margin-right: 5px!important;line-height: 17px;}
.witkey-icons .tag-icons.icons-identity-business {width: 60px;height: 17px;line-height:17px;background: #7ec0e6;}
.witkey-icons .tag-icons.icons-roam {width: 50px;height: 17px;background: rgb(254 152 87);}
.witkey-icons .tag-icons.icons-gc {width: 50px;height: 18px;background: #93ace3;margin-right: -1px;}
.cby-witkey-item .cby-witkey-item-top_content {margin-bottom: 5px;}
.witkey-info {display: flex;justify-content: space-between;align-items: stretch;flex-direction: column;height: 78px;font-size: 12px;flex: 1;cursor: pointer;}
.witkey-info .witkey-medial {margin-bottom: 9px;}
.witkey-info .witkey-dync span {color: #999;}
.witkey-info .witkey-dync span i {color: #8dc0e2;}
.witkey-info .witkey-dync b {margin: 0 26px 0 22px;height: 11px;border-left: 1px solid #e7e7e7;}
.witkey-info .expert-tree {/* width: 100%; */height: 27px;line-height: 27px;margin-bottom: 9px;position: relative;}
.witkey-info .expert-tree .expert-tree-inner {display: inline-block;padding-left: 2px;border-radius: 2px;background-color: #f9f9f9;white-space: nowrap;height: 27px;overflow: hidden;}
.cby-witkey-item .cby-witkey-item-top_content .employer-review { color: #999;}
.join-lists .join-item {padding: 18px 20px 17px;margin-bottom: 6px; height: auto;background: #fff;}
.join-lists .join-item >a {display: block;}
.join-lists .join-item .title {display: flex;justify-content: space-between;align-items: center; margin-bottom: 7px;}
.join-lists .join-item .title-text {font-size: 18px;font-weight: 500;color: #333;line-height: 25px;padding-right: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.join-lists .join-item .title .salary {font-size: 18px;color: #f67b4e;line-height: 22px;flex-shrink: 0;ont-family: kanzhun-Regular,kanzhun;}
.join-lists .join-item .name {display: flex;margin-bottom: 9px;}
.join-lists .join-item .name span {font-size: 14px;font-weight: 300;color: #666;line-height: 20px;margin-right: 10px;}
.join-lists .join-item .labels {display: flex;margin-bottom: 11px;flex-wrap: wrap;}
.join-lists .join-item .labels span {display: inline-block;padding: 3px 7px;font-size: 12px;color: #666;line-height: 17px;background: #f5f5f5;border-radius: 3px;margin-right: 6px;margin-bottom: 5px;}
.join-lists .join-item .recruiter {display: flex;align-items: center;justify-content: space-between;}
.join-lists .join-item .recruiter .user-wrap {display: flex;align-items: center;}
.join-lists .join-item .recruiter .name {font-size: 12px;color: #333;line-height: 17px;margin-bottom: 0;}
.join-lists .join-item .recruiter .btn-chat {width: 100px;height: 30px;background: #37c2bc;border-radius: 15px;font-size: 13px;color: #fff;line-height: 30px;text-align: center;float: right;}

.wx {position:fixed;right:10px;bottom: 15%;}
.wx a {font-size:18px;color:white;}
.wechat-box i{width:100%;font-size:22px;margin-top:8px;color:#fff !important;}
.tan {width:80%;height: 220px;background-color:#fff;position:fixed;left:10%;top:40%;display:none;z-index:200;border-radius:25px;}
.kuang {/* height:80px; */text-align:center;padding:20px 0;overflow: hidden;padding-bottom: 5px;}
.kuang .image{width:44px;height:44px;margin:0px auto;margin-bottom: 5px;}
.kuang .image img{width:100%;height:100%;}
.kuang .title-1{font-size:16px;font-weight:bold;margin-bottom:5px;}
.kuang .wechat-number{margin-bottom:5px;font-size: 16px;}
.kuang .desc{font-size:16px;}
.txtcss {color: #333;font-weight: 400;font-size: 16px;}
.copy {font-size:16px;/* float:left; */background-color:#5AD700;padding:5px 20px;width: 144px;color: #fff;border-radius:5px;margin: 0px auto;text-align: center;}
.copy a {color:white;}
.guanbi {position:absolute;top:0px;right:20px;font-size:26px;}
.mask{position: fixed;z-index: 99;width: 100%;background: rgba(0,0,0,.5);height: 100%;top: 0;left: 0;display: none;align-items: center;justify-content: center;}
.about-content{position: relative;overflow: hidden;margin-left: 0px;margin-right: 0px;margin-top: 45px;z-index: 1;background:#fff;padding:0px 15px;margin-bottom: 50px;}
.about-content h1{border-bottom:1px solid #efefef;font-size:20px;line-height:36px;margin-bottom:15px;font-weight: bold;}
.about-content .about-article{width:100%;overflow:hidden;}
.about-content .about-article p{line-height:28px;}
.about-content .about-article img{width:100% !important;height:auto !important;}

.ad-padding-box{padding: 0 10px;margin-top: 10px;}
.ad-padding-box .swiper-container{height: auto;}
.ad-padding-box .swiper-wrapper{height: auto;}
.ad-padding-box .swiper-slide .banner-img {width: 100%;border-radius: 4px;}

.ad-tool{margin-top:10px;margin-left:10px;margin-right:10px;background:#fff;border-radius: 4px;padding: 15px;}
.ad-tool .tool-title{font-size: 16px;position: relative;color: rgb(51, 51, 51);font-weight: 700;margin-bottom: 15px;}
.ad-tool .flex_wrap {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.ad-tool .flex_wrap a{width: 21.25%;padding: 0 5% 0 0;text-align: center;display: inline-block;}
.ad-tool .flex_wrap a:nth-child(4n){padding-right:0px;}
.ad-tool .flex_wrap .tool-icon{display:block;font-size: 24px;margin-bottom:5px;}
.ad-tool .flex_wrap .tool-icon i{color:#FF5722;}
.ad-tool .flex_wrap .tool-name{display: block;font-size: 14px;color: #545a62;}

.common-box-wrapper {background-color:#fff;border-radius:8px;margin:0 auto 10px;padding:9px 10px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;margin-right:10px;margin-top:10px;}
.common-box-wrapper .box-head {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px;}
.common-box-wrapper .box-head .title {color:#444860;font-size:18px;line-height:26px;font-weight:700;margin-right:3px;}
.common-box-wrapper .box-head .more,.common-box-wrapper .box-head .sub-title {color:#979bb3;font-size:12px;line-height:26px;}
.common-box-wrapper .card-list {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.card-wrapper,.overflow-line-2 {overflow:hidden;-webkit-box-orient:vertical;}
.card-wrapper {width:calc(50% - 5px);border-radius:8px;margin-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.card-wrapper .cover-img {display:block;width:100%;height:102px;margin:0 auto;}
.card-wrapper .content {padding:9px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:58px;border:1px solid #e6eaf0;border-top:none;border-radius:0 0 8px 8px;}
.card-wrapper .content .head-title {margin-bottom:4px;font-size:13px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.card-wrapper .content .head-title .title {display:inline-block;color:#444860;font-size:13px;font-weight:500;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:147px;}
.card-wrapper .content .describtion {color:#979bb3;font-size:12px;margin-bottom:6px;max-width:147px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.card-wrapper .content .tags {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.card-wrapper .content .tags .tag-item {border-radius:2px;background:#f0f4fa;padding:2px 3px 1px;color:#7c8ac2;font-size:9px;margin-right:2px;}
.card-wrapper .content .price {position:absolute;left:8px;bottom:9px;color:#ff6900;font-size:17px;font-weight:700;}
.card-wrapper .content .price .small {font-size:12px;font-weight:500;}

.index-product-wrapper{padding:0 10px;margin-bottom: 80px;}
.common-hd {display: flex;align-items: center;justify-content: center;height: 59px;}
.common-hd .waterflow-title {padding: 0 40px;font-size: 17px;color: #e93323;font-weight: 700;background-repeat: no-repeat;background-size: 100% auto;background-position: 0;}
.content-list {padding-top: 15px;min-height: 70vh;}
.flex-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-block.flex-row-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.flex-block.flex-base-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.waterflow-box-container .list {width: 100%;}
.waterflow-box-container .list:nth-of-type(odd) {margin-right: 0px;}
.waterflow-box-container .list .list-item {background: none !important;}
.waterflow-box-container .list .list-item{background-color: #fff;margin-bottom: 9px;float: left;width: calc(50% - 5px);}
.waterflow-box-container .list .list-item:nth-child(2n-1){margin-right:10px;}
.m-service-waterfall {display: block;width: 100%;background-color: rgba(0, 0, 0, 0);-webkit-box-shadow: 0 3px 12px 0 rgba(14, 8, 0, .06);box-shadow: 0 3px 12px 0 rgba(14, 8, 0, .06);border-radius: 8px;overflow: hidden;}
.m-service-waterfall .service-img-box {position: relative;width: 100%;height: 172px;overflow: hidden;background: #fff;}
.m-service-waterfall .service-img-box {background: #fff;}
.m-service-waterfall .service-img-box .service-img {width: 100%;height: 172px;}
.m-service-waterfall .service-content-box {/* width: 100%; */padding: 6px 6px 6px;background-color: #fff;}
.m-service-waterfall .service-content-box .service-title-box {text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;line-height: 16px;}
.m-service-waterfall .service-content-box .service-title-box .service-title {color: #444860;font-size: 13px;font-weight: 700;}
.m-service-waterfall .service-content-box .price-sales {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;line-height: 16px;margin-top: 6px;}
.m-service-waterfall .service-content-box .price-sales .price-count {font-weight: 500;font-size: 10px;color: #ff6900;}
.m-service-waterfall .service-content-box .price-sales .price-count span{font-weight: 500;font-size: 16px;color: #ff6900;}

.classify-wap {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden !important;margin-bottom:-44px;margin-top:45px;}
.classify-wap .classify-content {-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;}
.classify-wap .classify-content .content .card {margin-bottom: 20px;}
.classify-wap .classify-content .content .card .banner-img{width: 100%;height: 62px;}
.classify-wap .classify-content .classify-aside {width:83px;background:#f6f7f9;overflow:scroll;height:100%;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box {color:#444860;font-size:14px;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box:first-of-type .tabs-list-item,.classify-wap .classify-content .classify-aside .tabs-list-item-box:first-of-type {height:10px;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box.before {background:#fff;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box .tabs-list-item {height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box.before .tabs-list-item {border-radius:0 0 10px 0 !important;background:#f6f7f9;overflow:hidden;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box.active {background:#f6f7f9;color:#ff6900;}
.classify-wap .classify-content .classify-aside .tabs-list-item-box.active .tabs-list-item {border-radius:10px 0 0 10px;background:#fff;overflow:hidden;}
.classify-wap .classify-content .content {height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow:scroll;padding:5px 12px 0 16px;}
.classify-wap .classify-content .content .card-item {margin-bottom:20px;}
.classify-wap .classify-content .content .card-item .card-title {color:#444860;font-size:14px;padding-left:10px;position:relative;margin-bottom:9px;font-weight:700;}
.classify-wap .classify-content .content .card-item .card-title:before {display:inline-block;content:" ";width:3px;height:13px;border-radius:10px;background:#ff6900;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.classify-wap .classify-content .content .card-item .card-detail-list {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px 10px;font-size:13px;}
.classify-wap .classify-content .content .card-item .card-detail-list .detail-item {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#444860;overflow:hidden;text-align:center;}
.classify-wap .classify-content .content .card-item .card-detail-list .detail-item .detail-item-icon {height:31px;width:31px;margin-bottom:5px;}
.classify-wap .classify-content .content .card-item .card-detail-list .detail-item .text {padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center;}

.see-more{margin-top: 10px;text-align:center;}
.see-more a{color:#fff;width: 100%;display: block;height: 30px;background: #ff6900;border-radius: 15px;line-height: 30px;}