/* 采购指南 */

/* 采购指南-宣传页-start */
.guide_home_container{

}
/* banner */
.guide_home_container .guide_home_banner{
    width: 100%;
    height: 586px;
    min-width: 1500px;
    position: relative;
    background:url('../images/guide_banner.png') no-repeat center;
}
.guide_home_container .guide_home_banner .guide_banner_width{
    width:1500px;
    margin:0 auto;
    position: relative;
}
.guide_home_banner .guide_banner_search{
    width:750px;
    margin:0 auto;
    padding-top: 104px;
    text-align: center;
}
.guide_home_banner .guide_banner_search .guide_search_title{
    font-size: 40px;
    line-height:36px;
    font-weight: bold;
    color:#333333;
}
.guide_home_banner .guide_banner_search .guide_search_mintitle{
    margin-top:14px;
    font-size: 20px;
    line-height:32px;
    color:#666666;
}
.guide_home_banner .guide_banner_search .guide_search_tag{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:20px;
}
.guide_home_banner .guide_banner_search .search_tag_item{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width:100px;
    height:33px;
    border-radius: 50px;
    font-size: 16px;
    line-height:33px;
    color:#444444;
    background:#ffffff;
}
.guide_home_banner .guide_banner_search .search_tag_item:not(:last-child){
    margin-right:16px;
}
.guide_home_banner .guide_banner_search .search_tag_item .iconfont{
    margin-right: 6px;
    font-size: 14px !important;
    color:#FF5A00;
}
.guide_home_banner .guide_banner_search .search_tag_item.gk_item .iconfont{
    font-size: 15px !important;
}
.guide_home_banner .guide_banner_search .search_tag_item.gkk_item .iconfont{
    font-size: 20px !important;
}
.guide_home_banner .guide_banner_search .guide_search_item{
    display: flex;
    align-items: center;
    width:750px;
    height:46px;
    overflow: hidden;
    padding-right: 2px;
    margin-top:36px;
    border-radius: 50px;
    box-sizing: border-box;
    border:1px solid #FF7D00;
    background:#ffffff;
}
.guide_home_banner .guide_banner_search .guide_search_input{
    flex:1;
    height:100%;
    text-indent: 17px;
    font-size: 14px;
    background:#ffffff;
}
.guide_home_banner .guide_banner_search .guide_search_input::placeholder{
    color:#999999;
}
.guide_home_banner .guide_banner_search .guide_search_btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width:63px;
    height:38px;
    border-radius: 50px;
    background:#FF7D00;
    cursor: pointer;
}
.guide_home_banner .guide_banner_search .guide_search_btn .iconfont{
    font-size: 18px !important;
    color:#FFFFFF;
}
.guide_home_banner .guide_banner_characteristic{
    display: flex;
    align-items: center;
    margin-top:76px;
}
.guide_home_banner .guide_characteristic_item{
    display: inline-block;
    width:289px;
    height:184px;
    box-sizing: border-box;
    padding:25px 20px;
    border-radius: 5px;
    border:2px solid #ffffff;
    box-shadow: 0 -2px 18px 0 rgba(0, 0, 0, 0.12);
    background: linear-gradient(to bottom, #E0EFFF 0%, #FFFFFF 25%);
}
.guide_home_banner .guide_characteristic_item:not(:last-child){
    margin-right:14px;
}
.guide_home_banner .guide_characteristic_item .characteristic_item_title{
    display: flex;
    align-items: center;
    height:46px;
    font-size: 20px;
    font-weight: bold;
    color:#444444;
}
.guide_home_banner .guide_characteristic_item .title_icon_jgykcqs{
    display: inline-block;
    width:39px;
    height:40px;
    margin-right: 5px;
    background:url('../images/guide_jgykcqs_icon.svg') no-repeat center;
}
.guide_home_banner .guide_characteristic_item .title_icon_cgfxpg{
    display: inline-block;
    width:37px;
    height:36px;
    margin-right: 4px;
    background:url('../images/guide_cgfxpg_icon.svg') no-repeat center;
}
.guide_home_banner .guide_characteristic_item .title_icon_jszl{
    display: inline-block;
    width:40px;
    height:36px;
    margin-right: 6px;
    background:url('../images/guide_jszl_icon.svg') no-repeat center;
}
.guide_home_banner .guide_characteristic_item .title_icon_tdxhtj{
    display: inline-block;
    width:33px;
    height:36px;
    margin-right: 16px;
    background:url('../images/guide_tdxhtj_icon.svg') no-repeat center;
}
.guide_home_banner .guide_characteristic_item .title_icon_sjfxyj{
    display: inline-block;
    width:36px;
    height:36px;
    margin-right: 8px;
    background:url('../images/guide_sjfxyj_icon.svg') no-repeat center;
}
.guide_home_banner .guide_characteristic_item .characteristic_item_con{
    margin-top:16px;
    font-size: 14px;
    line-height:22px;
    color:#999999;
}
/* 价格与库存趋势 */
.guide_home_container .guide_home_trend{
    width: 100%;
    height: 544px;
    min-width: 1500px;
    background:#ffffff;
}
.guide_home_container .guide_home_trend .guide_trend_width{
    display: flex;
    align-items: center;
    width:1500px;
    margin:0 auto;
}
.guide_home_trend .guide_trend_width .guide_trend_container{
    width:404px;
    height:199px;
    margin-left: 68px;
    position: relative;
}
.guide_trend_width .guide_trend_container .guide_trend_tag{
    display: inline-block;
    width:117px;
    height:119px;
    background:url('../images/guide_jgykcqs_home.png') no-repeat center/cover;
    position: absolute;
    left:227px;
    top:145px;
}
.guide_trend_container .guide_trend_title{
    margin-bottom:34px;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    background: linear-gradient(to right, #221512 40%, #FF7700 58%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.guide_trend_container .guide_trend_line{
    display: flex;
    align-items: flex-start;
    padding:10px 0;
    font-size: 16px;
    line-height:30px;
    color:#333333;
}
.guide_trend_container .risk_trend_icon{
    margin-right: 9px;
    font-size: 16px;
    color:#FF5A00;
}
.guide_trend_width .guide_trend_swiper{
    width: 1026px;
    margin-top: 35px;
}
/* 风险评估 */
.guide_home_container .guide_home_risk{
    width: 100%;
    height: 668px;
    min-width: 1500px;
    position: relative;
}
.guide_home_container .guide_home_risk::before{
    content: '';
    display: inline-block;
    width: 100%;
    max-width: 1921px;
    min-width: 1500px;
    height: 668px;
    margin: 0 auto;
    background: url('../images/guide_fxpg_bg.png') no-repeat center / cover;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.2;
}
.guide_home_container .guide_home_risk .guide_risk_width{
    width: 1500px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    position: relative;
}
.guide_home_risk .guide_risk_width .guide_risk_img{
    margin:65px 49px 0 35px;
}
.guide_home_risk .guide_risk_width .guide_risk_container{
    width:440px;
    height:297px;
    position: relative;
}
/* .guide_home_risk .guide_risk_width .guide_risk_container::before{
    content:'';
    display: inline-block;
    width:140px;
    height:146px;
    background:url('../images/guide_fxpg_home.png') no-repeat center/cover;
    position: absolute;
    left: 188px;
    top: -84px;
} */
.guide_risk_container .guide_risk_title{
    margin-bottom:34px;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    background: linear-gradient(to right, #221512 15%, #FF7700 32%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.guide_risk_container .guide_risk_line{
    display: flex;
    align-items: flex-start;
    padding:10px 0;
    font-size: 16px;
    line-height:30px;
    color:#333333;
}
.guide_risk_container .risk_line_icon{
    margin-right: 9px;
    font-size: 16px;
    color:#FF5A00;
}
/* 替代型号推荐 */
.guide_home_replace{
    width: 100%;
    height: 677px;
    min-width: 1500px;
    background:#ffffff;
}
.guide_home_replace .guide_replace_width{
    display: flex;
    align-items: center;
    width: 1500px;
    margin: 0 auto;
}
.guide_home_replace .guide_replace_width .guide_replace_container{
    width:440px;
    height:169px;
    margin:0 0 0 69px;
    position: relative;
}
.guide_replace_width .guide_replace_container .guide_replace_title{
    margin-bottom:34px;
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    background: linear-gradient(to right, #221512 29%, #FF7700 52%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.guide_replace_width .guide_replace_container .guide_replace_line{
    display: flex;
    align-items: flex-start;
    padding:10px 0;
    font-size: 16px;
    line-height:30px;
    color:#333333;
}
.guide_replace_width .guide_replace_container .replace_line_icon{
    margin-right: 9px;
    font-size: 16px;
    color:#FF5A00;
}
.guide_home_replace .guide_replace_width .guide_replace_img{
    margin-top: 65px;
    position: relative;
}
.guide_replace_width .guide_replace_container .guide_replace_tag1{
    display: inline-block;
    width: 40px;
    height: 42px;
    background: url('../images/guide_tdxh_home1.png') no-repeat center;
    position: absolute;
    right: 16px;
    bottom: 3px;
}
.guide_replace_width .guide_replace_container .guide_replace_tag2{
    display: inline-block;
    width: 90px;
    height: 89px;
    background: url('../images/guide_tdxh_home2.png') no-repeat center;
    position: absolute;
    bottom: -167px;
    right: -72px;
}

/* 采购指南-宣传页-end */


/* 采购指南-搜索页-start */

.guide_list_page .guide_list_result{
    display: flex;
    padding:20px;
}
/* 搜索结果-左侧 */
.guide_list_result .guide_result_left{
    display: flex;
    flex-direction: column;
    width:440px;
    height:857px;
    margin-right:12px;
    border-radius: 15px;
    box-sizing: border-box;
    padding:20px 9px 20px 20px;
    background:#ffffff;
}
.guide_list_result .guide_result_left .guide_left_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 11px;
    margin-bottom:20px;
    font-size: 18px;
    font-weight: bold;
    color:#444444;
}
.guide_list_result .guide_result_left .guide_left_total{
    font-size: 14px;
    font-weight: 400;
    color:#444444;
}
.guide_list_result .guide_result_left #guideTotal{
    display: none;
    color:#FF4960;
}
.guide_list_result .guide_result_left #guideMoreHint{
    display: none;
}
.guide_list_result .guide_result_left .guide_left_result{
    flex: 1;
    overflow: hidden;
    overflow-y: auto;
}
.guide_result_left .guide_left_result .guide_result_list{
    padding-right: 11px;
}
.guide_left_result .guide_result_list .guide_result_item{
    height: 68px;
    display: flex;
    flex-direction: column;
    padding: 10px 20px;
    margin-bottom: 12px;
    box-sizing: border-box;
    border: 1px solid #F5F5F5;
    font-size: 12px;
    color:#444444;
    background: #F5F5F5;
    cursor: pointer;
}
.guide_left_result .guide_result_list .guide_result_item.active{
    border:1px solid #FF5A00;
    background:#FFF9F6;
    position: relative;
}
.guide_left_result .guide_result_list .guide_result_item::before {
    content: "";
    position: absolute;
    display: block;
    top: 30px;
    right: -6px;
    margin-left: -5px;
    width: 9px;
    height: 9px;
    transform: rotateZ(-45deg);
    border-bottom: none;
    border-left: none;
    background-color: #FFF9F6;
    border-right: 1px solid #FF5A00;
    border-bottom: 1px solid #FF5A00;
}
.guide_left_result .guide_result_item .result_item_model{
    margin-bottom:5px;
    font-size: 15px;
    font-weight: bold;
    color:#FF5A00;
}
.guide_left_result .guide_result_item .result_item_other{
    display: flex;
    justify-content: space-between;
}
.guide_left_result .guide_result_item .result_item_other .result_other_line{
    min-width: 100px;
    max-width: 29%;
    display: inline-flex;
    align-items: center;
    margin-right: 15px;
}
.guide_left_result .guide_result_item .result_item_other .result_other_line.other_line_brand{
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.guide_left_result .guide_result_item .result_item_other .result_other_line.other_line_pdf{

}
.guide_left_result .guide_result_item .result_item_other .result_other_line.other_line_pdf .line_pdf_icon{
    display: inline-block;
    width:18px;
    height:20px;
    background:url('../images/guide_pdf.svg') no-repeat center/cover;
    cursor: pointer;
}
.guide_left_result .guide_result_item .result_item_other .result_other_line.other_line_risk{
    position: relative;
}
.guide_left_result .guide_result_item .result_item_other .result_other_line.other_line_risk .line_risk_item{
    min-width: 63px;
    position: absolute;
    right:0;
}
.guide_left_result .result_other_line.other_line_risk .line_risk_item .risk_circle{
    display: inline-block;
    width:7px;
    height:7px;
    margin-right:5px;
    border-radius: 50%;
}
/* 无、低 */
.guide_left_result .result_other_line.other_line_risk .line_risk_item .risk_circle.low{
   background:#14D889;
}
/* 中 */
.guide_left_result .result_other_line.other_line_risk .line_risk_item .risk_circle.middle{
    background:#FF9B0F;
}
/* 高 */
.guide_left_result .result_other_line.other_line_risk .line_risk_item .risk_circle.high{
    background:#FF303A;
}

/* 搜索结果-右侧 */
.guide_list_result .guide_result_right{
    width:calc(100% - 510px);
    box-sizing: border-box;
    padding:0 30px;
    height: max-content;
    min-height: 713px;
    border-radius: 10px;
    background:#ffffff;
}
.guide_list_result .guide_result_right .guide_right_tab{
    height:60px;
    margin-bottom:25px;
    box-sizing: border-box;
    border-bottom:1px solid #DDDDDD;
}
.guide_list_result .guide_result_right .guide_tab_item{
    display: inline-block;
    height:60px;
    margin-right:50px;
    font-size: 15px;
    line-height:60px;
    color:#333333;
    cursor: pointer;
}
.guide_list_result .guide_result_right .guide_tab_item.active{
    color:#FF5A00;
    position: relative;
}
.guide_list_result .guide_result_right .guide_tab_item.active::after{
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #FF5A00;
    position: absolute;
    left: 0;
    bottom: 0;
}
.guide_list_result .guide_result_right .guide_right_container{
    display: none;
}
.guide_list_result .guide_result_right .guide_right_container#jgkcContainer{
    display: block;
}
.guide_list_result .guide_result_right .guide_right_container .right_container_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:10px;
    font-size: 14px;
    color:#444444;
}
.guide_list_result .guide_result_right .guide_right_container .right_container_title .jszl_title_text{
    display: flex;
    align-items: center;
}
.guide_list_result .guide_result_right .guide_right_container .right_container_title .jszl_title_text::before{
    content:'';
    display: inline-block;
    width:4px;
    height:18px;
    margin-right:10px;
    background:#00A0E8;
}

/* 价格&库存内容样式-start */
.guide_right_container.jgkcContainer{
    padding-bottom:50px;
}
.more_price_container{
    padding:20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background:#fff;
}
.more_price_container .more_price_items{
    box-sizing: border-box;
    border:1px solid #CDCDCD;
}
.more_price_items .price_items_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 27px;
    margin-bottom: 12px;
    padding: 0 20px 0 0;
    box-sizing: border-box;
    font-size: 14px;
    color: #333333;
}
.more_price_items .price_items_title .price_title_text{
    display: inline-flex;
    align-items: center;
}
.more_price_items .price_items_title .price_title_text::before{
    content: '';
    display: inline-block;
    width: 4px;
    height: 18px;
    margin-right: 10px;
    background: #00A0E8;
}
/* 人民币+美金切换 */
.rmb_usd_chenge{
    position: relative;
    display: inline-flex;
    align-items: center;
}
.rmb_usd_chenge.border_right_change{
    padding-right: 23px;
}
.rmb_usd_chenge.border_right_change::after{
    content: '';
    display: inline-block;
    width: 1px;
    height: 13px;
    background: rgba(153, 153, 153, 1);
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}


.rmb_usd_chenge .rmb_usd_icon{
    margin-right:5px;
    font-size:22px;
}
/* 蓝色 */
.rmb_usd_chenge .rmb_usd_icon.icon_blue{
    color:#0070BC;
}
/* 黄色 */
.rmb_usd_chenge .rmb_usd_icon.icon_yellow{
    color:#FAAD14;
}

.rmb_usd_chenge .rmb_usd_select{
    display: inline-flex;
    align-items: center;
    font-size:12px;
    color:#333333;
    cursor: pointer;
}
.rmb_usd_chenge .rmb_usd_select::after{
    content: '\e6e1';
    display: inline-block;
    margin-left:3px;
    font-family: 'iconfont';
    font-size: 12px;
    color:#333333;
    transform: rotate(90deg);
}
.rmb_usd_chenge .rmb_usd_select.rotate::after{
    transform: rotate(-90deg);
}
.rmb_usd_chenge .rmb_usd_option{
    display: none;
    position: absolute;
    bottom: -63px;
    width:93px;
    height:63px;
    box-sizing: border-box;
    padding:0 5px 5px;
    border-radius: 5px;
    font-size:14px;
    line-height:24px;
    color:#333333;
    box-shadow: 0px 1px 12px 0 rgba(0, 0, 0, 0.1);
    background:#fff;
}
.rmb_usd_chenge .rmb_usd_option .change_option_item{
    display: block;
    margin-top: 5px;
    text-align: center;
    cursor: pointer;
}
.rmb_usd_chenge .rmb_usd_option .change_option_item.active{
    background:rgba(232, 239, 255, 1);
}
.more_price_container .more_price_bazaar{
    height:587px;
}
.more_price_bazaar .items_title_search{
    display: inline-flex;
    align-items: center;
    font-size:13px;
    color:#444444;
}
.items_bazaar_search input{
    width:88px;
    height:30px;
    margin:0 5px;
    box-sizing: border-box;
    border:1px solid #DDDDDD;
    border-radius: 2px;
    font-size:12px;
    text-indent: 5px;
}
.items_bazaar_search .bazaar_search_btn{
    color:#00A0E8;
    cursor: pointer;
}
.more_price_bazaar .price_bazaar_detail{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid rgba(221, 221, 221, 0.6);
}
/* 市场价格分析-svg */
.price_bazaar_detail .price_bazaar_svg{
    width:460px;
    height:501px;
    position: relative;
}
.price_bazaar_svg .bazaar_svg_container{
    width: 460px;
    height: 353px;
    text-align: center;
    margin: 74px auto 0 auto;
    background:url('../../css/images/gridding_bg.svg') no-repeat center/cover;
    position: relative;
}
.price_bazaar_svg .bazaar_svg_container svg{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.bazaar_svg_container .area-green {
    fill: #B5C28E;
}
.bazaar_svg_container .area-blue {
    fill: #A4A7CA;
}
.bazaar_svg_container .area-purple {
    fill: #9A6CC0;
}

/* 高于最高价-紫色 */
/* 钟形曲线：白色内边距+黑色主线条 */
.bazaar_svg_container .curve-line-white {
    fill: none;
    stroke: #fff;
    stroke-width: 6;
    stroke-linejoin: round;
    stroke-linecap: round;
}
.bazaar_svg_container .curve-line {
    fill: none;
    stroke: #444;
    stroke-width: 1px;
    stroke-linejoin: round;
    stroke-linecap: round;
}

/* X轴白色内边距（外层：轴线+刻度线） */
.bazaar_svg_container .x-axis-white path,
.bazaar_svg_container .x-axis-white line {
    stroke: #fff;
    /* 白色描边 */
    stroke-width: 3;
    /* 白色宽度（内边距大小） */
    shape-rendering: crispEdges;
}

/* X轴黑色主线条（内层：轴线+刻度线） */
.bazaar_svg_container .x-axis path,
.bazaar_svg_container .x-axis line {
    stroke: #444;
    /* 黑色主色 */
    stroke-width: 1;
    /* 黑色宽度 */
    shape-rendering: crispEdges;
}

/* X轴刻度文字：小尺寸适配 */
.bazaar_svg_container .x-axis text {
    font-size: 10px;
    fill: #666;
}

/* 圆点样式：小尺寸适配 */
.bazaar_svg_container .price-marker {
    fill: #000;
    r: 3px;
    stroke: #fff;
    stroke-width: 1px;
    cursor: pointer;
    z-index: 999;
}
.bazaar_svg_container .price-marker-text {
    font-size: 10px;
    fill: #000;
    text-anchor: middle;
    font-weight: bold;
}
.bazaar_svg_container .vertical-line {
    stroke: #000;
    stroke-width: 1;
    stroke-dasharray: 4, 4;
}
/* Tips提示框 */
.bazaar_svg_container .point-panel-info {
    font-size: 12px;
    fill: #333;
    text-anchor: middle;
    dominant-baseline: middle;
}
/* X轴标记文字样式 */
.bazaar_svg_container .x-marker-text {
    font-size: 12px;
    font-weight: 700;
    fill: #333;
    line-height: 1.2;
}
.bazaar_svg_container .x-marker-price {
    font-weight: 400;
}
/* 均价中轴线样式 */
.bazaar_svg_container .avg-center-line {
    stroke: #444;
    stroke-width: 1;
}

/* 低于市场价线条 */
.left-line{
    fill: none;
    stroke-width: 2;
    stroke: #B5C28E;
}
/* 均价线条 */
.middle-line{
    stroke: #000;
    stroke-width: 1;
}
/* 高于市场价线条 */
.right-line{
    fill: none;
    stroke-width: 2;
    stroke: #9A6CC0;
}
/* 数据加载中 */
.price_bazaar_svg .table_list_loading{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


/* 市场价格分析-top10 */
.price_bazaar_detail .bazaar_ranking_list{
    width:777px;
    height:500px;
}
.bazaar_ranking_list .bazaar_ranking_title{
    margin-bottom:10px;
    font-size:14px;
    color:#333333;
}
.bazaar_ranking_table th,
.bazaar_ranking_table td{
    padding-left: 10px;
    box-sizing: border-box;
    font-weight: 400;
    text-align: left;
}
.bazaar_ranking_table th{
    height:39px;
    border-bottom:1px solid #E4E4E4;
    font-size: 13px;
    color:#777777;
}
.bazaar_ranking_table td{
    height:43px;
    border-bottom:1px solid #F2F2F2;
    font-size: 12px;
    color:#262626;
}
.bazaar_ranking_table th.operation,
.bazaar_ranking_table td.operation{
    text-indent: 0;
    text-align: center;
}
.bazaar_ranking_table .ranking_add_cart{
    display: inline-block;
    width:70px;
    height:27px;
    border-radius: 5px;
    font-size:12px;
    text-align: center;
    line-height:27px;
    color:#fff;
    background:#37941D;
    cursor: pointer;
}

/* 价格&库存-查询量、价格、库存、供应商趋势图表-start */
.more_tendency_container .more_tendency_title{
    justify-content: flex-start;
}
.more_tendency_container .more_tendency_title .rmb_usd_chenge::before{
    content:'';
    display: inline-block;
    width:1px;
    height:12px;
    margin:0 15px;
    background:#999999;
}
.more_tendency_container .more_price_items{
    /* width: 640px; */
    flex:1;
    height:476px;
}
.more_tendency_container .more_price_items .screen_select_item{
    width:200px;
}
.more_tendency_container .more_price_items .Order_placement_time{
    width:200px;
}
.more_tendency_container .more_price_items .laydate_select_item{
    width: 193px;
    padding-right: 0;
}
.more_tendency_container .more_price_items .laydate_select_item input{
    width:155px;
}
.more_tendency_container .more_price_items:first-child{
    margin-right:20px;
}
.trend_chart_container{
    width:100%;
    height: 430px;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;
    border: 1px solid rgba(221, 221, 221, 0.6);
}
/* 日、周、月切换 */
.more_tendency_container .chart_time_select{
    margin-bottom:20px;
}
.more_tendency_container .chart_time_tab{
    display: inline-block;
    width: 36px;
    height: 30px;
    box-sizing: border-box;
    border: 1px solid #CDCDCD;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    color: #333333;
    cursor: pointer;
}
.more_tendency_container .chart_time_tab:not(:last-of-type){
    border-right:none;
}
.more_tendency_container .chart_time_tab.active{
    color:#0070BC;
    border:1px solid #0070BC !important;
}
.more_tendency_container .chart_time_laydate{
    display: flex;
}
.more_tendency_container .chart_time_laydate::before{
    content:'';
    display: inline-block;
    width:1px;
    height:24px;
    margin:0 9px;
    background:#F1F1F1;
    position: relative;
    top: 5px;
}
.more_tendency_container .chart_time_laydate .time_laydate_week{
    margin-right:8px;
    font-size: 12px;
}

/* 图表样式 */
.trend_chart_container .trend_chart_canvas{
    /* width:600px; */
    width:100%;
    height:335px;
    margin:0 auto;
}

/* 提示 */
.chart_tooltip_date{
    font-size: 11px;
    line-height: 16px;
    color:#ffffff;
}
.chart_tooltip_item{
    margin-top:5px;
    font-size: 12px;
    line-height: 16px;
}
.chart_tooltip_item .chart_tooltip_bar{
    display: inline-block;
    width:10px;
    height:8px;
    margin-right:5px;
    background:#ff8c00;
}
.chart_tooltip_item .chart_tooltip_line{
    display: inline-block;
    width:8px;
    height:8px;
    margin-right:5px;
    border-radius: 50%;
    background:#61a5e8;
}

/* 价格&库存-查询量、价格、库存、供应商趋势图表-end */


.trend_chart_container .price_trend_chart,
.trend_chart_container .inventory_trend_chart{
    width:655px;
    height:290px;
    margin:0 auto;
}
/* 供应商库存 */
.more_price_container .supplier_inventory_container{
    height:588px;
}
.supplier_inventory_container .supplier_inventory_detail{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 20px 20px 0;
    border-radius: 10px;
    border: 1px solid rgba(221, 221, 221, 0.6);
}
.supplier_inventory_detail .supplier_inventory_chart{
    width:519px;
    height:500px;
    text-align: center;
}
.supplier_inventory_chart .supplier_pie_chart{
    width:347px;
    height:380px;
    margin: 0 auto 0 auto;
}
.supplier_inventory_chart .pie_chart_name{
    font-size: 12px;
    color: #9B9B9B;
}
.supplier_inventory_chart .pie_chart_value{
    margin-top:5px;
    font-size: 18px;
    color: #1E3043;
}
.supplier_inventory_detail .supplier_ranking_list{
    flex:1;
    /* width:743px; */
    height:500px;
}
.supplier_ranking_list .supplier_ranking_title{
    margin-bottom:10px;
    font-size:14px;
    color:#333333;
}
.supplier_ranking_item{
    height:43px;
    box-sizing: border-box;
    border-bottom:1px dashed #DDDDDD;
    font-size:12px;
    color:#262626;
}
.supplier_ranking_item .supplier_item_hot{
    margin-left: 15px;
    text-align: center;
    line-height: 20px;
    position: relative;
}
.supplier_item_hot .supplier_hot_icon{
    font-size: 20px !important;
    color: #C3C3C3 !important;
}
.supplier_ranking_item:nth-child(-n+3) .supplier_item_hot .supplier_hot_icon{
    background-image: linear-gradient(to bottom, #FF4230, #FF8D39);
    /* 兼容所有浏览器 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent; /* 备用，覆盖可能继承的颜色属性 */
    display: inline-block; /* 确保元素可应用背景 */
}
.supplier_item_hot .supplier_hot_num{
    font-size: 12px !important;
    color: #fff;
    line-height: normal;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 1px;
    margin: auto;
}
.supplier_ranking_item .supplier_item_identity{
    display: inline-flex;
    width: calc(100% - 200px);
    margin-left: 15px;
}
.supplier_item_identity .supplier_item_name{
    max-width: 550px;
}
.supplier_ranking_item .supplier_item_number{
    display: inline-block;
    width:90px;
    text-indent: 15px;
}
.supplier_ranking_item .supplier_item_href{
    width:70px;
    margin-left:32px;
    font-size:12px;
    color:#00A0E8;
    cursor: pointer;
}

/* 价格库存屏幕小于1700px兼容 */
@media screen and (max-width: 1700px) {
    .bazaar_ranking_table .min_hide_tr{
        display: none !important;
    }

    .supplier_inventory_detail .supplier_inventory_chart{
        width:338px;
    }
    .supplier_inventory_chart .supplier_pie_chart{
        width:338px;
    }

    .price_bazaar_detail .price_bazaar_svg{
        width:283px;
        height:216px;
        position: relative;
    }

    .price_bazaar_svg .bazaar_svg_container{
        width: 283px;
        height: 216px;
    }
    .more_price_bazaar .price_bazaar_detail{
        align-items: normal;
    }
    .price_bazaar_detail .bazaar_ranking_list{
        width:605px;
        box-sizing: border-box;
        padding-left: 16px;
    }




    /* .more_price_bazaar .price_bazaar_detail{
        flex-wrap: wrap;
    }
    .more_price_bazaar .price_bazaar_detail .price_bazaar_svg{
        margin:0 auto;
    }
    .more_price_bazaar .price_bazaar_detail .bazaar_ranking_list{
        width:100%;
        height:auto;
        max-height: 500px;
    }
    .more_tendency_container{
        flex-wrap: wrap;
    }
    .more_tendency_container .more_price_items{
        width:100%;
    }
    .supplier_inventory_container .supplier_inventory_detail{
        flex-wrap: wrap;
    }
    .supplier_inventory_container .supplier_inventory_detail .supplier_inventory_chart{
        margin:0 auto;
    }
    .supplier_inventory_container .supplier_inventory_detail .supplier_ranking_list{
        width:100%;
        padding:0 20px;
    }
    .supplier_inventory_container .supplier_ranking_item .supplier_item_identity{
        width: 600px;
    } */
}

/* 价格&库存内容样式-end */


/* 风险参考内容样式-start */

.guide_right_container.fxckContainer .risk_item_chart{
    height: 242px;
    padding: 30px;
    box-sizing: border-box;
    border: 1px solid rgba(221, 221, 221, 0.6);
    border-radius: 10px;
    display: flex;
    align-items: center;
    zoom: 1;
    position: relative;
}
.guide_right_container.fxckContainer .risk_chart_ring{
    width: 136px;
    height: 136px;
    margin-top:40px;
    margin-right: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring0{
    background: url('../../css/images/risk_0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring5{
    background: url('../../css/images/risk_0.5.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring10{
    background: url('../../css/images/risk_1.0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring15{
    background: url('../../css/images/risk_1.5.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring20{
    background: url('../../css/images/risk_2.0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring25{
    background: url('../../css/images/risk_2.5.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring30{
    background: url('../../css/images/risk_3.0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring35{
    background: url('../../css/images/risk_3.5.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring40{
    background: url('../../css/images/risk_4.0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring45{
    background: url('../../css/images/risk_4.5.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_ring.ring50{
    background: url('../../css/images/risk_5.0.png') no-repeat center/cover;
}
.guide_right_container.fxckContainer .risk_chart_con{
    width: calc(100% - 166px);
    line-height: 28px;
}
.guide_right_container.fxckContainer .risk_con_title{
    margin-bottom: 20px;
}
.guide_right_container.fxckContainer .risk_item_chart .risk_chart_con .risk_con_title .risk_type{
    font-size: 14px;
    font-weight: 700;
    color: #2D2D2D;
    margin-right: 16px;
}
.guide_right_container.fxckContainer .risk_item_chart .risk_chart_con .risk_con_title .risk_label{
    display: inline-block;
    width: 28px;
    height: 15px;
    font-size: 12px;
    text-align: center;
    line-height: 15px;
    color: #fff;
    border-radius: 10px;
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_title .risk_label.label_low{
    background-color: rgb(125, 215, 66);
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_title .risk_label.label_middle{
    background-color: rgb(255, 120, 0);
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_title .risk_label.label_high{
    background-color: rgb(255, 0, 0);
}
.guide_right_container.fxckContainer .risk_con_hint{
    display: flex;
}
.guide_right_container.fxckContainer .risk_hint_level{
    margin-right: 147px;
    flex-shrink: 0;
}
.guide_right_container.fxckContainer .hint_level_item{
    display: flex;
    align-items: center;
    font-size: 13px;
    color: #666666;
}
.guide_right_container.fxckContainer .risk_hint_level .hint_level_item .hint_level_bg{
    width: 130px;
    height: 10px;
    background-color: #f1f1f1;
    border-radius: 10px;
    margin-left: 15px;
    position: relative;
}
.guide_right_container.fxckContainer .hint_level_item .hint_level_bg .level_bg_border{
    position: absolute;
    left: 0;
    top: 0;
    height: 9px;
    border-radius: 10px;
}
.guide_right_container.fxckContainer .hint_level_item .hint_level_bg .level_bg_border.low{
    width:40%;
    background-image: linear-gradient(90deg, #57E1B4, #7AD749);
}
.guide_right_container.fxckContainer .hint_level_item .hint_level_bg .level_bg_border.middle{
    width:80%;
    background-image: linear-gradient(90deg, #ffba00, #ff4a10);
}
.guide_right_container.fxckContainer .hint_level_item .hint_level_bg .level_bg_border.high{
    width:100%;
    background-image: linear-gradient(90deg, #FF7707, #FF190F);
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_hint .risk_hint_text{
    float: left;
    margin-top:5px;
    font-size: 13px;
    color:#999999;
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_hint .risk_hint_text .title{
    margin-bottom:10px;
}
.guide_right_container.fxckContainer .risk_chart_con .risk_con_hint .risk_hint_text .text{
    line-height: 20px;
}

.guide_right_container.fxckContainer .risk_item_hint{
    margin-top: 15px;
    font-size: 13px;
    text-align: center;
    color: #777777;
}
.guide_right_container.fxckContainer .risk_item_hint .risk_hint_circle{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    box-sizing: border-box;
}
.guide_right_container.fxckContainer .risk_item_hint .risk_hint_circle.white{
    border: 1px solid #dedede;
}
.guide_right_container.fxckContainer .risk_item_hint .risk_hint_circle.green{
    background-color: #7fd74b;
}
.guide_right_container.fxckContainer .risk_item_hint .risk_hint_circle.orange{
    background-color: #fd771e;
}
.guide_right_container.fxckContainer .risk_item_hint .risk_hint_circle.red{
    background-color: #fd0017;
}

/* 风险参考内容样式-end */

/* 替代产品内容样式-start */

.guide_right_container.tdcpContainer{
    padding-bottom:50px;
}
.guide_right_container.tdcpContainer .more_replace_container{
    background:#fff;
}
/* tab */
.more_replace_tab .replace_tab_item{
    display: inline-block;
    height: 34px;
    box-sizing: border-box;
    margin-right: 26px;
    padding-right: 14px;
    font-size: 14px;
    line-height: 34px;
    color: #444444;
    cursor: pointer;
}
.more_replace_tab .replace_tab_item.active{
    font-weight: bold;
    font-size: 18px;
}
/* 筛选条件 */
.replace_screening_condition{
    display: flex;
    align-items: flex-start;
    margin-top:20px;
}
.replace_screening_condition .screening_condition_title{
    margin-top:5px;
    font-size: 12px;
    color: #333333;
}
.replace_screening_condition .screening_condition_con{
    flex:1;
    display: flex;
    flex-direction: column;
}
.screening_con_list .screening_list_item{
    display: inline-flex;
    align-items: center;
    margin: 0 10px 10px 0;
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 12px;
    color: #444444;
    background: #F2F2F2;
}
.screening_list_item .screening_item_close{
    margin-left: 10px;
    font-size: 8px !important;
    vertical-align: middle;
    color: #B2B2B2;
    cursor: pointer;
}
.screening_condition_con .screening_con_reset{
    font-size:12px;
    color:#666666;
    cursor: pointer;
}
.screening_con_reset .screening_reset_icon{
    margin-right:5px;
    font-size: 16px !important;
    color: #999999;
}

.more_replace_container .replace_list_box{
    margin-top: 20px;
}
.replace_list_box .replace_list_table{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.replace_list_box .replace_list_table thead{
    border-bottom:1px solid #E8E8E8;
}
.replace_list_box .replace_list_table th{
    height:41px;
    padding-left:16px;
    box-sizing: border-box;
    font-size:12px;
    font-weight: 400;
    text-align: left;
    color:#333333;
    background:#F6F6F6;
}
.replace_list_box .replace_list_table tbody tr:hover td{
    background:#FFF9F6;
    border-bottom:1px solid #FFB46C;
}
.replace_list_table th .screen_open_btn{
    margin-left: 10px;
    vertical-align: middle;
    font-size: 14px;
    color: #9EA09E;
    cursor: pointer;
}
.replace_list_table th .screen_open_btn:hover,
.replace_list_table th .screen_open_btn.active{
    color:#00A0E8;
}
.replace_table_comparison{
    display: inline-block;
    width: 68px;
    height: 24px;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    color: #ffffff;
    background: #FF5A00;
    cursor: pointer;
    position: relative;
}
.replace_table_comparison .replace_comparison_num{
    display: none;
    min-width: 20px;
    padding: 0px 4px;
    box-sizing: border-box;
    height: 20px;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    border-bottom-left-radius: 0;
    color: #FFFFFF;
    background: #FFB735;
    position: absolute;
    top: -8px;
}
.replace_list_box .replace_list_table .text_center{
    padding-left:0;
    text-align: center;
}
.replace_list_table .replace_similarity_item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.replace_list_table .replace_similarity_item .similarity_all_text{
    color:#12922D;
}
.replace_similarity_item .replace_similarity_num{
    display: inline-block;
    height: 22px;
    padding: 0 7px;
    margin-top: 5px;
    border-radius: 3px;
    font-size: 12px;
    line-height: 22px;
    color: #666666;
    background: #EEEEEE;
}
.replace_list_table .replace_risk_radio{
    display: inline-block;
    width:10px;
    height:10px;
    margin-right: 6px;
    border-radius: 50%;
}
.replace_list_table .replace_risk_radio.low{
    background:#74D851;
}
.replace_list_table .replace_risk_radio.middle{
    background:#FF8C00;
}
.replace_list_table .replace_risk_radio.high{
    background:#FF303A;
}

.replace_list_box .replace_list_table td{
    height:65px;
    padding-left:16px;
    box-sizing: border-box;
    border-bottom:1px solid #F0F0F0;
    font-size:12px;
    font-weight: 400;
    text-align: left;
    color:#262626;
    background:#ffffff;
}
.replace_list_box .replace_list_table .search_goods_btn{
    font-size:12px;
    color:#2582FD;
    cursor: pointer;
}
.replace_pdf_icon{
    font-size: 18px !important;
    vertical-align: middle;
}


/* 参数对比弹窗样式 */
#confirmBox[data-show="comparison"]{
    border-radius: 5px;
}
#confirmBox[data-show="comparison"] .layerDivHead{
    height:56px;
}
#confirmBox[data-show="comparison"] .confirmTitle{
    font-size: 16px;
}
.parameter_comparison_container{
    width:1300px;
    height:550px;
    padding:0 20px;
    box-sizing: border-box;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #fff;
}
.parameter_comparison_container .parameter_comparison_scroll{
    height:100%;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: auto;
}
.parameter_comparison_container .parameter_comparison_table{
    width: max-content;
    border-collapse: unset;
}
.parameter_comparison_table .comparison_sticky_top{
    position: sticky;
    top: 0;
    z-index: 300;
}
.parameter_comparison_table .fixed_left0{
    position: sticky;
    left: 0;
    z-index: 200;
}
.parameter_comparison_table .fixed_left213{
    position: sticky;
    left: 213px;
    z-index: 200;
}
.parameter_comparison_table .fixed_left213 .comparison_close{
    display: none;
}
.parameter_comparison_table th,.parameter_comparison_table td{
    height: 47px;
    padding:0 16px;
    box-sizing: border-box;
    border:1px solid #F0F0F0;
    border-left: none;
    font-size:12px;
    font-weight: 400;
    text-align: left;
    word-break: keep-all;
    white-space: nowrap;
    color:#444444;
    background: #fff;
}
.parameter_comparison_table td{
    height: 43px;
    border-top: none;
    word-wrap: break-word;
    word-break: break-all;
    white-space: unset;
}
.parameter_comparison_table th:first-child,
.parameter_comparison_table td:first-child{
    border-left: 1px solid #F0F0F0;
}
.parameter_comparison_table td:first-child{
    font-weight: bold;
    background:#FAFAFA;
}
.parameter_comparison_table th:last-child,
.parameter_comparison_table td:last-child{
    border-right: 1px solid #F0F0F0;
}
.parameter_comparison_table th:nth-child(2){
    background:#E1EFDD;
} 
.parameter_comparison_table td.primary_color{
    color:#00A0E8;
} 
.parameter_comparison_table .comparison_risk::before{
    content:'';
    display: inline-block;
    width:10px;
    height:10px;
    margin-right:5px;
    border-radius: 50%;
}
.parameter_comparison_table .comparison_risk.low::before{
    background:#74D851;
}
.parameter_comparison_table .comparison_risk.middle::before{
    background:#fd771e;
}
.parameter_comparison_table .comparison_risk.high::before{
    background:#fd0017;
}
.parameter_comparison_table .comparison_close{
    float: right;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 5px;
    font-size: 8px;
    color: #fff;
    background: #DBDBDB;
    cursor: pointer;
}

/* 筛选弹窗样式 */
#confirmBox[data-show="screen"]{
    border-radius: 5px;
}
#confirmBox[data-show="screen"] .layerDivHead{
    height: 56px;
    line-height: 56px;
}
#confirmBox[data-show="screen"] .confirmTitle{
    font-size: 16px;
}
#confirmBox[data-show="screen"] .layerDivFoot{
    border-top:none !important;
}
#confirmBox[data-show="screen"] .layerDivFootBtn{
    display: block;
    width: max-content;
    margin: 0 auto;
}
#confirmBox[data-show="screen"] .layerDivFbtn{
    width:90px;
    height:40px;
    border-radius: 5px;
}
#confirmBox[data-show="screen"] .layerDivFootBtn .layerDivFbtn[name="cancel"]{
    float: right;
    border:1px solid #DDDDDD;
    color:#666666;
}
#confirmBox[data-show="screen"] .layerDivFootBtn .layerDivFbtn[name="submit"]{
    float: left;
}
.screen_popup_container{
    width:406px;
    padding:0 20px;
    box-sizing: border-box;
}
.screen_popup_container .screen_popup_search{
    display: flex;
    align-items: center;
    width:100%;
    height:28px;
    padding:0 15px;
    box-sizing: border-box;
    border:1px solid #DDDDDD;
    border-radius: 2px;
}
.screen_popup_container .screen_popup_search input{
    flex: 1;
    outline: none;
    box-shadow: none;
    font-size:12px;
}
.screen_popup_search .screen_search_btn{
    height: 20px;
    font-size: 14px;
    color: #CCCCCC;
    cursor: pointer;
}
.screen_popup_container .screen_popup_list{
    display: flex;
    flex-wrap: wrap;
    max-height: 364px;
    overflow: hidden;
    overflow-y: auto;
}
.screen_popup_list .screen_option_item{
    width: 100%;
    padding: 7px 0;
    font-size: 12px;
    color: #444444;
}
.screen_option_item .screen_option_text{
    display: inline-block;
    width: calc(100% - 25px);
    word-break: break-all;
    vertical-align: text-top;
}
.screen_popup_list .screen_popup_none{
    width: 100%;
    margin: 50px 0;
    text-align: center;
    font-size: 14px;
    color: #9d9d9d;
}
/* 品牌筛选单独样式 */
.screen_brand_container{
    width:487px;
}
.screen_brand_container .screen_option_item{
    width:50%;
}

/* 替代产品分页样式 */
.guide_right_container.tdcpContainer .pageSpl.activepage{
    border: solid 1px #FF8C00;
    color: #FF8C00;
}
.guide_right_container.tdcpContainer .pageSpl.activepage span{
    font-weight: bold;
    color: #ffffff !important;
    background: #FF8C00;
}
/* 替代产品复选框样式 */
input[type="checkbox"].checkbox_multiple:checked::after {
    content: "";
    background-color: #FF5A00;
    border-color: #FF5A00;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* 替代产品查询上限样式 */
.guide_right_container.tdcpContainer .replace_hidden_detail{
    width:100%;
    position: relative;
}
.guide_right_container.tdcpContainer .replace_hidden_detail img{
    width:100%;
}
.guide_right_container.tdcpContainer .replace_hidden_detail .replace_hidden_hint{
    width:250px;
    height:88px;
    box-sizing: border-box;
    padding:14px 22px;
    border-radius: 10px;
    border:1px solid #DBDBDB;
    background:#ffffff;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.guide_right_container.tdcpContainer .replace_hidden_detail .replace_hidden_line{
    font-size: 12px;
    line-height:18px;
    text-align: center;
    color:#444444;
}
.guide_right_container.tdcpContainer .replace_hidden_detail .replace_hidden_href{
    font-size: 12px;
    color:#2582FD;
    cursor: pointer;
}

/* 替代产品内容样式-end */

/* 技术资料内容样式-start */
.guide_right_container.jszlContainer .jszl_title_btn{
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    color:#666666;
    cursor: pointer;
}
.guide_right_container.jszlContainer .jszl_title_btn .iconfont{
    margin-right:8px;
    font-size: 14px;
    color:#999999;
}
.guide_right_container.jszlContainer .specific_technology_list{
    display: flex;
    flex-wrap: wrap;
}
.guide_right_container.jszlContainer .specific_technology_list .specific_technology_item{
    display: inline-flex;
	align-items: center;
    width: 50%;
    min-height: 50px;
    box-sizing: border-box;
    font-size: 13px;
    color: #2D2D2D;
    padding-left: 60px;
}
.guide_right_container.jszlContainer .specific_technology_list .specific_technology_item:nth-child(odd){
	padding-left: 0;
	padding-right:60px;
	border-right:1px solid #EBEBEB;
}
.guide_right_container.jszlContainer .specific_technology_item span{
	display: inline-flex;
    align-items: center;
	height: 100%;
    box-sizing: border-box;
	border-bottom: 1px solid #EBEBEB;
	word-break: break-all;
}
.guide_right_container.jszlContainer .specific_technology_item .technology_item_title{
    width: 285px;
    color: #666666;
}
.guide_right_container.jszlContainer .technology_item_text{
    flex: 1;
}

@media screen and (max-width: 1500px) {
    .guide_right_container.jszlContainer .specific_technology_item .technology_item_title{
        width: 170px;
    }
}


/* 技术资料内容样式-end */

/* 采购指南-搜索页-end */