body{color:#1e293b;line-height:1.6;min-height:100vh;background:#f5f5f5}
.scqyContainer{max-width:1200px;margin:0 auto}
.scqy_filterSection{background:#fff;border-radius:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 30px 30px 30px;margin-bottom:30px;border:1px solid rgba(226,232,240,0.8);position:relative}
.filter_content{width: 1000px;}
.filterSelect_row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:5px 10px;margin-bottom:20px}
.filter_label{width:120px;font-size:15px;font-weight:600;color:#475569;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding-top:5px}
.filter_label i{color:#708aa3;margin-right:10px;font-size:18px;width:24px;text-align:center;margin-top:3px}
.filterContent{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:relative}

.provinceList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}
.province_item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.provinceBtn{padding:6px 10px;background:#fff;border:1px solid #d1e2f0;border-radius:25px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;white-space:nowrap}
.provinceBtn:hover{border-color:#1177bb;color:#1177bb;background:rgba(59,130,246,0.05)}
.provinceBtn.active{background:#ff9626;color:#fff;border-color:#ff9626}
.provinceCount{color:#64748b;font-size:12px;margin-left:4px;font-weight:500}
.provinceBtn.active .provinceCount{color:#fff}

.timeOptions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.time_btn{padding:6px 10px;background:#fff;border:1px solid #d1e2f0;border-radius:25px;color:#475569;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;white-space:nowrap}
.time_btn:hover{border-color:#1177bb;color:#1177bb;background:rgba(59,130,246,0.05)}
.time_btn.active{background:#ff9626;color:#fff;border-color:#ff9626}
.time_btn.active .provinceCount{color:#fff}

.categoryOptions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:888px;-webkit-transition:max-height 0.3s ease-in-out;-moz-transition:max-height 0.3s ease-in-out;-o-transition:max-height 0.3s ease-in-out;transition:max-height 0.3s ease-in-out;overflow:hidden;max-height:40px}
.categoryOptions.expanded{max-height:1000px}
.category_btn, .department_btn{padding:5px 10px;background:#fff;border:1px solid #d1e2f0;border-radius:25px;color:#475569;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.category_btn:hover,.department_btn:hover{border-color:#1177bb;color:#1177bb;background:rgba(59,130,246,0.05)}
.category_btn.active , .department_btn.active{background:#ff9626;color:#fff;border-color:#ff9626}
.category_badge {
    padding: 2px 8px;
    border-radius: 12px;
    font-size: 12px;
    margin-left: 5px;
    color: #537187;
    background: #efefef;
}

.registrationTypeOptions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.registrationTypeBtn{padding:6px 10px;background:#fff;border:1px solid #d1e2f0;border-radius:25px;color:#475569;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;white-space:nowrap}
.registrationTypeBtn:hover{border-color:#1177bb;color:#1177bb;background:rgba(59,130,246,0.05)}
.registrationTypeBtn.active{background:#ff9626;color:#fff;border-color:#ff9626}
.registrationTypeBtn.active .provinceCount{color:#fff}

.import-checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:15px;padding:10px 15px;background:#fff;border:2px solid #d1e2f0;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.import-checkbox:hover{border-color:#3b82f6}
.import-checkbox input{margin-right:8px}
.list-section{background:#fff;border-radius:16px;margin:20px 0 30px;border:1px solid rgba(226,232,240,0.8);width:1200px}
.list-header{display:-ms-grid;display:grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr 0.8fr;grid-template-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr 0.8fr;background:#f7f7f7;padding:20px 10px;font-weight:600;color:#1177bb;font-size:15px;border-bottom:2px solid #d1e2f0;text-align:left}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .list-header{display:-ms-grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr 0.8fr}
    /* .list_item{display:-ms-grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr 0.9fr} */
    .list_itemLinks{display:-ms-grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr 0.9fr}
}
/* .list_item{cursor:pointer;display:-ms-grid;display:grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr .9fr;grid-template-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr .9fr;padding:20px;border-bottom:1px solid #e7ecf3;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-size:15px;text-align:left} */
.list_itemLinks {cursor:pointer;display:-ms-grid;display:grid;-ms-grid-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr .9fr;grid-template-columns:2.2fr 0.7fr 1.4fr 1.9fr 2.2fr 1.2fr .9fr;padding:20px;border-bottom:1px solid #e7ecf3;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;font-size:15px;text-align:left}
.list_itemLinks:hover {color: #005A9C;}
.list_item:hover{background-color:#f5f5f5;}
.list_item:last-child{border-bottom:none}
.companyList_name{font-weight:600;color:#777;letter-spacing:0.8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px;font-size:16px}
.companyList_name i{color:#999;font-size:12px;margin-right:20px;display:none}
.data_masked, .data_person{color:#64748b;letter-spacing:1px;font-size:14px;line-height:30px}
.data_person , .data_phone{line-height:30px}
.product_purpose{background:rgba(59,130,246,0.1);color:#1177bb;padding:6px 10px;border-radius:20px;font-size:13px;font-weight:500;display:inline-block}
.pagination-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.08);-moz-box-shadow:0 10px 40px rgba(0,0,0,0.08);box-shadow:0 10px 40px rgba(0,0,0,0.08);padding:25px 30px;border:1px solid rgba(226,232,240,0.8)}
.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.qx_product_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:233px}
.time_js{border:none;background:#fff;height:33px}
.time_js input{border:1px solid #d1e2f0;width:120px;padding:3px 0;font-size:12px;text-align:center;color:#999;margin:0 10px}
.scqy_searchTabs{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;background:#f1f1f1;padding:6px;border-radius:50px;margin-right:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.search-wrapper{width:940px;margin:32px auto;background:#f6f6f6;border-radius:60px;padding:1px 3px 1px 32px;border:1px solid #c5d9eb;-webkit-box-shadow:0 10px 22px -16px rgba(0,90,156,0.3);-moz-box-shadow:0 10px 22px -16px rgba(0,90,156,0.3);box-shadow:0 10px 22px -16px rgba(0,90,156,0.3);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.scqy_searchTabs a{text-decoration:none;color:#005A9C;font-weight:500;font-size:15px;padding:8px 24px;border-radius:40px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;white-space:nowrap}
.scqy_searchTabs a.active{background:#2d8ed5;color:white;-webkit-box-shadow:0 4px 10px rgba(0,90,156,0.2);-moz-box-shadow:0 4px 10px rgba(0,90,156,0.2);box-shadow:0 4px 10px rgba(0,90,156,0.2)}
/*.scqy_searchTabs a:not(.active):hover{background:#d9e9fa}*/
/*.scqy_searchTabs a:hover{color:inherit; }*/
.scqy_searchRow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:250px}
.scqy_searchRow input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:16px;padding:16px 10px;background:transparent;color:#1A344D}
.scqy_searchRow input::-webkit-input-placeholder{color:#98b8d4}
.scqy_searchRow input::-moz-placeholder{color:#98b8d4;opacity:1}
.scqy_searchRow input:-ms-input-placeholder{color:#98b8d4}
.scqy_searchRow input::placeholder{color:#98b8d4}
.scqy_searchRow input:focus .search-wrapper{
	border-color: #4d99dd;
}
.scqy_searchRow button{background:#1691e3;border:none;color:white;font-weight:600;padding:12px 41px;border-radius:60px;font-size:16px;cursor:pointer;white-space:nowrap;-webkit-transition:background 0.15s;-moz-transition:background 0.15s;-o-transition:background 0.15s;transition:background 0.15s;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
.scqy_searchRow button:hover{opacity: 0.8; box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);}
.scqy_sliderTip {
    font-size: 27px;
    color: #222;
    text-align: center;
    font-family: "微软雅黑";
}
.headTxt {
    text-align: center;
    font-size: 16px;
    margin-top: 6px;
    letter-spacing: 0.5px;
    color: #666;
}
.headTxt em{
	font-size: 17px;
    font-weight: bold;
    color: #f30;
    font-family: cursive;

}
.scqy_sliderTip strong {
    font-weight: normal;
    color: #767676;
    margin-right: 5px;
}
.scqy_sliderTip i {
	font-family: "΢���ź�";
    color: #f00;
	position: relative;
	top: 1px;
}
.more_toggleGrid {
    position: absolute;
    right: 0;
    top: 0;
    /* background: #f5f5f5; */
    border: 1px solid #70b2e3;
    color: #3c9ee7;
    font-weight: 600;
    padding: 5px 12px 5px 12px;
    border-radius: 40px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    /* -webkit-box-shadow: 0 4px 12px rgba(0,90,156,0.1); */
    -moz-box-shadow: 0 4px 12px rgba(0,90,156,0.1);
    box-shadow: 0 4px 12pxrgba(0,90,156,0.1);
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
}
.more_toggleGrid:hover{background:#3aa2ef;color:#fff}
.more_toggleGrid .arrow{font-size:0.7rem;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;padding-right:5px}
.resultHeader{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
.scqy_SearchInfo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;background:white;border-radius:50px;padding:10px 6px 10px 20px;border:1px solid #e2edf5;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:300px}
.currentKeyword{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background:#ecf5fc;border:1px solid #b8d1e6;border-radius:40px;margin-right:10px;padding:6px 10px;}
.selectedFilters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.keyword{font-size:12px}
.scqy_filterTag{background:#ecf5fc;border:1px solid #b8d1e6;border-radius:40px;padding:6px 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px;color:#1A344D}
.clear_all{color:#005A9C;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:default}
.resultCount{font-size:14px;padding-right:20px}
.resultCount span{color:#f00;}
span.remove{cursor:pointer}
.sear_words{font-size:14px;color:#005A9C}
.viewed_badge, .viewed_unlock{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e8f5e9;color:#2e7d32;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;margin-left:12px}
.viewed_badge{background-color: #f5eee8;color: #c98408;}
/* .viewed_badge::before{content:'√';margin-right:4px;font-weight:bold;} */
/* .viewed_unlock::before{content:'🔓';margin-right:4px;font-weight:bold} */
.pageSelect_number span.num_active{font-size:14px;width:100px;display:inline-block;margin:0}
.pageSelect_number{width:100px;position:relative;display:inline-block;margin:0 10px;cursor:pointer;height:30px;line-height:30px;font-size:14px;color:#555;border:1px solid #ddd;text-align:center}
.pageSelect_box{display:none;text-align:center;position:absolute;width:100px;overflow:hidden;border-radius:3px;top:34px;background:#fff;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);z-index: 999999!important;}
.pageSelect_box span{padding:0;display:block;width:100px;margin:0}
.pageSelect_box span:hover{background:#f5f5f5}
.pageSelect_box .curSelect{color:#F60}
.tia_page a.active{font-weight:bold;color:#F60}
.tia_page{font-size: 14px;margin-bottom: 40px; margin-top: 40px;}
.tia_page a {background-color: #fff;border-radius: 4px;line-height: 36px;}
.pageSelect_number{background: #fff;box-sizing: border-box;font-size: 15px;border-radius: 4px; height: 30px !important; }
.header .tia_column {float: left;width: 85px;height: 81px;background-position: -174px -113px;text-align: center;color: #FFF;font-size: 13px;padding: 20px 0 0 10px;line-height: 18px;}
.rj-global-search-form .keyword-box {width: 367px;height: 34px;background: #fff;border: 1px solid #17b;border-right: none;float: left;}
.rj-global-search-form .hot-keywords {width: 391px;height: 40px;overflow: hidden;margin-top: 3px;float: left;}

.tia_page .tia_pageok{background:#1f8ceb !important; border-color: #1f8ceb !important; color: #fff !important; border-radius: 5px;  }

/* 从这里开始，详情页面的css 从这里开��*/
body{background:#f6f6f6}
.contactCard {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Microsoft YaHei',Arial,sans-serif}
.container{width:1200px;overflow:hidden}
.company_name{font-size:25px;font-weight:500;margin-bottom:8px}
.company_desc{font-size:16px;opacity:0.9;filter:alpha(opacity=90)}
.sectionTitles i{margin-right:10px}
.infoTable{width:100%;border-collapse:collapse;margin-bottom:20px;margin-top:10px;background:#fff}
.infoTable th{color:#383838;text-align:left;font-weight:600;padding:0 16px;width:170px;border:1px solid #eaeff5;font-size:15px;text-align:right;background-color:#f8fafc}
.infoTable td{padding:12px 15px;font-size:15px;border:1px solid #e2e8f0;color:#555}
.cert-num{font-family:'Courier New',Courier,monospace;letter-spacing:1px}
.similarSection{background-color:white;border-radius:10px;margin-top:10px}
.similarGrid{display:-ms-grid;display:grid;-ms-grid-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:35px;margin-top:10px}
.similarItem{border:1px solid #c3d4e1;border-radius:8px;padding:16px 20px;background-color:#fafcff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.similarItem:hover{border-color:#1a6dbb;-webkit-box-shadow:0 8px 20px rgba(26,109,187,0.1);-moz-box-shadow:0 8px 20px rgba(26,109,187,0.1);box-shadow:0 8px 20px rgba(26,109,187,0.1)}
.similar_item_title{font-weight:700;color:#555;margin-bottom:10px;font-size:15px}
.similar_item_info{color:#999;font-size:13px;letter-spacing:.6px;margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.similar_item_info i{margin-right:4px;color:#888;width:18px}
.similar_item_tag{display:inline-block;background-color:#e8f7ee;color:#28a745;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-top:10px}
.product_count{background-color:#eef5ff;margin-left:20px;color:#1a6dbb;padding:0 15px 0;border-radius:20px;font-size:14px;font-weight:600;display:inline-block}
.shenming_tip {font-size: 14px;color: #000;background: #fff7ed7d;padding: 9px 11px;border-radius: 7px;display: flex;flex-wrap: wrap;justify-content: space-between;border: 1px solid #ff880042;margin-top: 13px;}


.scqy_tip{font-size:12px;color:#999;padding-left:10px;letter-spacing:.8px;margin-top:5px}
.shenming_tip i{font-weight:bold;color:#f00}
.notice-title .text{font-size:14px;font-weight:600;letter-spacing:0.5px;padding:0px 6px;border-radius:14px}
.notice_tip{width:1070px}
.notice-title .icon{font-size:14px;color:#f00;padding-right:4px}
.info_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);gap:20px 20px;margin-bottom:60px}
.infoList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f8fcff;border-radius:10px;padding:18px 9px;border:1px solid #dbe9f5;-webkit-box-shadow:0 6px 14px -8px rgba(25,85,120,0.15),inset 0 1px 4px white;-moz-box-shadow:0 6px 14px -8px rgba(25,85,120,0.15),inset 0 1px 4px white;box-shadow:0 6px 14px -8px rgba(25,85,120,0.15),inset 0 1px 4px white;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.itemIcon{width:44px;height:44px;background:-webkit-gradient(linear,left top,left bottom,from(#dff0fa),to(#ecf5fd));background:-webkit-linear-gradient(135deg,#dff0fa,#ecf5fd);background:-moz-linear-gradient(135deg,#dff0fa,#ecf5fd);background:-o-linear-gradient(135deg,#dff0fa,#ecf5fd);background:linear-gradient(135deg,#dff0fa,#ecf5fd);border-radius:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:18px;color:#1d6f92;font-size:22px;border:1px solid #c7def2;-webkit-box-shadow:inset 0 1px 4px white,0 4px 8px -6px #123c55;-moz-box-shadow:inset 0 1px 4px white,0 4px 8px -6px #123c55;box-shadow:inset 0 1px 4px white,0 4px 8px -6px #123c55;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.itemContent{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.itemLabel{font-size:15px;font-weight:550;color:#577a97;letter-spacing:0.3px;margin-bottom:6px;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}
.itemLabel span{background:#e5f0f9;padding:2px 10px;border-radius:40px;font-size:11px;color:#1e688b;border:1px solid #bfdaf2}
.itemValue{font-size:15px;font-weight:600;color:#555;line-height:25px;word-break:break-word}
.itemValue .website{color:#1a7f9e;text-decoration:none;border-bottom:1px dashed #90c0da}
.itemValue .website:hover{border-bottom:1px solid #1a7f9e}
.itemValue .address{font-weight:500;color:#1c506f}
.info-item.highlight{background:-webkit-gradient(linear,left top,left bottom,from(#f1f9ff),to(#e3f0fc));background:-webkit-linear-gradient(105deg,#f1f9ff,#e3f0fc);background:-moz-linear-gradient(105deg,#f1f9ff,#e3f0fc);background:-o-linear-gradient(105deg,#f1f9ff,#e3f0fc);background:linear-gradient(105deg,#f1f9ff,#e3f0fc);border-color:#9bc2e2;-ms-grid-column-span:2;grid-column:span 2}
.info-item.highlight .itemIcon{background:#1a7f9e;color:white;border-color:#0e5e7e}
.info-item.highlight .itemValue{color:#0c4c73;font-weight:650;font-size:20px}
.company-footer{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:2px dashed #c0d7ec;padding-top:20px;font-size:13px;color:#7c9bb5}
.company-footer span{background:#ecf4fb;padding:6px 20px;border-radius:60px;border:1px solid #bed4ec}
.card{width:1140px;padding:30px;background:#ffffff;border-radius:25px;-webkit-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.03);-moz-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.03);box-shadow:10px 10px 10px -6px rgba(0,0,0,0.03);margin:20px 0 40px}
.categoryTabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:32px;border-bottom:2px solid #e9f0f6;padding-bottom:5px}
.tab_item{font-size:16px;color:#5a6876;padding:3px 0 13px 0;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:default}
.tab_item.active{color:#0b4b6b;font-weight:650}
.tab_item.active::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1177bb),to(#3fa3c0));background:-webkit-linear-gradient(90deg,#1177bb,#3fa3c0);background:-moz-linear-gradient(90deg,#1177bb,#3fa3c0);background:-o-linear-gradient(90deg,#1177bb,#3fa3c0);background:linear-gradient(90deg,#1177bb,#3fa3c0);border-radius:4px 4px 0 0}
.tab_item span{background:#e1e8f0;color:#2f4050;font-size:13px;padding:0 10px;border-radius:20px;margin-left:3px;display:inline-block;font-weight:bold}
.tab_item.active span{background:#1177bb;color:white}
.sectionTitles{position:relative;font-size:20px;font-weight:620;color:#0a3e55;margin-top:10px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.sectionTitles::before{content:'';width:5px;height:21px;background:#1177bb;border-radius:8px;margin-right:12px}
.company-panel{border-radius:15px;margin-bottom:55px;-webkit-box-shadow:0 4px 12px rgba(17,64,92,0.05),inset 0 1px 4px white;-moz-box-shadow:0 4px 12px rgba(17,64,92,0.05),inset 0 1px 4px white;box-shadow:0 4px 12px rgba(17,64,92,0.05),inset 0 1px 4px white;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:3px 20px;background:#f5f5f5;padding:20px 20px}
.info-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px;padding:6px 12px 2px 6px;border-radius:14px;border:1px solid transparent}
.info-label{width:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#708a9c;font-weight:470;font-size:14px;font-weight:bold}
.info-value{font-weight:520;color:#555;line-height:23px;font-size:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.info-value a{color:#1177bb;text-decoration:none;border-bottom:1px dashed #b8d5e9}
.info-value a::after{content:'��;font-size:13px;margin-left:3px;opacity:0.5}
.contactCard{padding:11px 16px 11px 24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px dashed #deecf7;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:rgba(255,255,255,0.9);width:100%}
.cardLeft{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.roleName{font-weight:590;color:#333;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.roleName::before{content:'👤';font-size:14px;opacity:0.7;margin-right:3px}
.hotBadge{background:-webkit-gradient(linear,left top,left bottom,from(#ff7e5f),to(#f54e4e));background:-webkit-linear-gradient(145deg,#ff7e5f,#f54e4e);background:-moz-linear-gradient(145deg,#ff7e5f,#f54e4e);background:-o-linear-gradient(145deg,#ff7e5f,#f54e4e);background:linear-gradient(145deg,#ff7e5f,#f54e4e);color:white;font-size:11px;font-weight:700;padding:5px 16px 5px 14px;border-radius:60px;-webkit-box-shadow:0 4px 10px -2px rgba(245,78,78,0.5);-moz-box-shadow:0 4px 10px -2px rgba(245,78,78,0.5);box-shadow:0 4px 10px -2px rgba(245,78,78,0.5);border:1px solid #ffb08c;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}
.hotBadge::before{content:'🔥';font-size:13px;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2))}
.phoneNumber{background:#ecf1f5;font-size:16px;padding:2px 22px;border-radius:40px;border:1px solid #bcdcEE;-webkit-box-shadow:inset 0 1px 3px white,0 2px 4px rgba(0,0,0,0.02);-moz-box-shadow:inset 0 1px 3px white,0 2px 4px rgba(0,0,0,0.02);box-shadow:inset 0 1px 3px white,0 2px 4px rgba(0,0,0,0.02);white-space:nowrap;font-feature-settings:"tnum";color:#0b4b6b}
.otherTag{background:#ecf4fa;color:#3d5e74;font-size:13px;font-weight:540;padding:3px 14px;border-radius:40px;border:1px solid #caddf0;display:inline-block}
.otherName{font-weight:550;font-size:16px;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.otherName::before{content:'📞';font-size:14px;opacity:0.6;margin-right:5px}
.contact_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 19px 1fr;grid-template-columns:repeat(2,1fr);gap:19px;margin-bottom:50px}
.other_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 19px 1fr;grid-template-columns:repeat(2,1fr);gap:19px;margin-bottom:32px}
.note-remark{margin-top:29px;background:#eaf3fb;border-radius:18px;padding:14px 29px;color:#2d607c;font-size:14px;border:1px solid #c6def2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;-webkit-box-shadow:inset 0 2px 5px rgba(255,255,255,0.8);-moz-box-shadow:inset 0 2px 5px rgba(255,255,255,0.8);box-shadow:inset 0 2px 5px rgba(255,255,255,0.8)}
.note-remark::before{content:'��;font-size:19px;font-weight:600;color:#1177bb}
.selectBox{background:#fff;width:1200px;padding:30px;border-radius:25px;-webkit-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);-moz-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);margin:20px 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table_wrapper{width:100%;overflow-x:auto;border-radius:10px;border:1px solid #cfdeee;background:white;-webkit-box-shadow:0 8px 20px -12px rgba(12,52,82,0.18);-moz-box-shadow:0 8px 20px -12px rgba(12,52,82,0.18);box-shadow:0 8px 20px -12px rgba(12,52,82,0.18)}
.data_table{width:100%;border-collapse:collapse;font-size:15px}
.data_table thead tr{background:-webkit-gradient(linear,left top,left bottom,from(#eaf2fa),to(#deeaf5));background:-webkit-linear-gradient(145deg,#eaf2fa,#deeaf5);background:-moz-linear-gradient(145deg,#eaf2fa,#deeaf5);background:-o-linear-gradient(145deg,#eaf2fa,#deeaf5);background:linear-gradient(145deg,#eaf2fa,#deeaf5);border-bottom:1px solid #b9d2e9}
.data_table th{padding:16px 6px;font-weight:620;color:#034f82;font-size:14px;text-align:center;white-space:nowrap;border-right:1px solid #c3d6ea;letter-spacing:0.2px;}
.data_table th:last-child{border-right:none}
.data_table tbody tr{border-bottom:1px solid #d8e5f0;-webkit-transition:background 0.1s;-moz-transition:background 0.1s;-o-transition:background 0.1s;transition:background 0.1s}
.data_table tbody tr:hover{background:#f5faff}
.data_table td{padding:10px 6px;color:#444;border-right:1px solid #e1ebf3;vertical-align:middle;font-size:13px; text-align: center; }
.data_table td:last-child{border-right:none}
.tableNote{margin-top:28px;text-align:right;font-size:14px;color:#6f94af;padding-top:20px}
.tableNote span{background:#ecf5fc;padding:6px 20px;border-radius:40px;border:1px solid #c0d8f0;display:inline-block}
.zcz_tableBox{background:#fff;width:1200px;padding:30px;border-radius:25px;-webkit-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);-moz-box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);box-shadow:10px 10px 10px -6px rgba(0,0,0,0.02);margin:20px 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tabeleNoteNumber{font-size:14px;color:#6f94af;position:absolute;right:0;font-weight:normal;padding:6px 20px;border-radius:40px}

.otherTag{
	display: none;
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .info_grid{display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr}
    .infoList{-ms-grid-column-span:1}
    .infoList.highlight{-ms-grid-column-span:2}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .similarGrid{display:-ms-grid;-ms-grid-columns:1fr 35px 1fr 35px 1fr}
    .contact_grid,.other_list{display:-ms-grid;-ms-grid-columns:1fr 19px 1fr}
    .info_grid{display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr}
}
.header .tia_column {float: left;width: 85px;height: 81px;background-position: -174px -113px;text-align: center;color: #FFF;font-size: 13px;padding: 20px 0 0 10px;line-height: 18px;}
.rj-global-search-form .keyword-box {width: 367px;height: 34px;background: #fff;border: 1px solid #17b;border-right: none;float: left;}
.rj-global-search-form .hot-keywords {width: 391px;height: 40px;overflow: hidden;margin-top: 3px;float: left;}

/* 详情页面的css */


.categoryTabs{
	position: relative;
}
.unlockedStatus{
	position: absolute;
	right: 10px;
}
.unlockedStatus span{
	background: none;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #c7def2;
	color: #333;
	padding: 5px 15px; 
	background: #f5f5f5;
	border-radius: 45px;

}
#goPay{
	border: none;
	background: none;
}

.unlockedStatus .nowUnlocked{
	box-shadow:0 5px 5px 0 rgba(0,0,0,.06);
}

.unlockedStatus .UnlockDetails{
background: linear-gradient(145deg,#ff7e5f,#f54e4e);
	color: #fff;
	border: 1px solid #ff7e5f;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow:0 5px 5px 0 rgba(0,0,0,.1);
}

.unlockedStatus .unlockedMumber{     box-shadow:0 5px 5px 0
rgba(0,0,0,.06); } .unlockedStatus .unlockedMumber em{     color:#f00;
font-weight: bold; font-size: 14px; }

.unlockedStatus .UnlockDetails::before {     content: "🔓";     margin-right:
4px;     font-weight: bold;

}
.unlockedStatus .UnlockDetails:hover{
	opacity: 0.8;
}
.unlockedStatus .nowUnlocked::before {
    content: "��;
    margin-right: 4px;
    color: #1177bb;
    font-weight: bold;
}
.viewed_unlock{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7eff7;color:#2188bb;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;margin-left:12px; }
.viewed_unlock:hover{
	background: #3b98d7;
	color: #fff;
}
