/* 企业资质*/
.certifications_wrap{
    background-color: #fff;
}
.custom_table_wrap{
    padding:0 20px 20px 20px;
}

/* 表格 */
.custom_table{
    border:1px solid #EBEEF5;
}
.custom_table th{
    height:40px;
    line-height: 40px;
    background-color: #EBEEF5;
    width: 160px;
}
.custom_table tr{
    border-bottom:1px solid #EBEEF5;
}
.custom_table tr:last-child{
    border:none;
}
.custom_table td{
    padding:10px 20px;
    width: 160px;
    line-height: 20px;
    word-break: break-word;
}

.custom_table .t1{
    width: 80px;
}

/* 公司文件 */
.files_wrap{
    background-color: #fff;
}
.files_wrap_cont{
    padding:0 20px;
}
.files_list{
    margin-left: -20px;
}
.files_list .item{
    float: left;
    margin-left: 40px;
    width: 200px;
    margin-bottom: 20px;
}
.files_list .item:nth-child(4n+1){
    margin-left: 20px;
}
.files_list .item .files_img{
    width: 200px;
    height: 150px;
    line-height:150px;
    background-color:#f8f8f8;
    text-align:center;
}
.files_list .item .files_img img
{
    max-width:100%;
    max-height: 100%;
}
.files_list .item .tit{
    position: relative;
    margin-top: 10px;
    font-size:14px;
    color:#333;
    height:32px;
}
.files_list .item .txt{
   text-align:center;
}
.files_list .item .ico_download{
    margin-left: 5px;
    font-size: 16px;
    color: #227DE6;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}

/* 展会 */
.exhibition_wrap{
    background-color: #fff;
}
.exhibition_main{
    padding:0 20px 20px 20px;
}
.exhibition_list{
    margin-top: -20px;
}
.exhibition_list .item{
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.exhibition_list .item:last-child{
    margin-bottom:0;
    border-bottom: none;
}
.exhibition_list .item .tit{
    margin-top: 10px;
    font-size:16px;
    font-weight: bold;
}
.exhibition_list .item .exhibition_img{
    float: left;
    width: 120px;
    height: 120px;
}
.exhibition_list .item .exhibition_cont{
    margin-left:140px;
}
.exhibition_list .item .mes {
    margin-top:20px;
}
.exhibition_cont .mes .citem{
    float: left;
    width: 50%;
    margin-bottom:10px;
    font-size: 14px;
    color:#333;
}
.exhibition_cont .mes .citem span{
    color:#909399;
}
.exhibition_cont .mes .citem .img_flag{
    margin-left:5px;
    width: 20px;
}


/* 联系我们 */
.page_contact_wrap{
    padding-bottom: 20px;
    background-color: #fff;
}
.page_contact_wrap .l{
    width: 260px;
}
.page_contact_wrap .r{
    margin-left: 280px;
}
.page_contact_wrap .contact_main{
    margin:0 20px;
    border:1px solid #EBEEF5;
}
.page_contact_wrap .contact_wrap{
    margin-top: 0;
}
.page_contact_wrap  .contact_cont{
    text-align: center;
}
.page_contact_wrap  .contact_cont .avatar{
    float: initial;
}
.page_contact_wrap .contact_cont .mes{
    margin-left: 0;
    margin-bottom: 20px;
}

.contact_mes_list{
    margin-top:20px;
    border-left:1px solid #EBEEF5;
}
.contact_mes_list .item{
    margin-bottom: 10px;
    font-size:14px;
}
.contact_mes_list .item .label{
    float: left;
    width: 145px;
    text-align: right;
    color:#909399;
}
.contact_mes_list .item .cont{
    margin-left: 155px;
    color:#333;
}
.contact_mes_list .item a{
    color:#227DE6;
    cursor: pointer;
}
.contact_mes_list .item a:hover{
    text-decoration: underline;
}
.btn_contact_supply{
    margin: 15px 0;
    padding:0 16px;
    height:30px;
    line-height: 30px;
    border-radius: 360px;
}

/* 公司介绍 */
.profile_wrap .slide_menu{
    padding:0;
}
.profile_r_head_wrap{
    margin-bottom: 20px;
    height:62px;
    padding:16px 20px;
    background-color: #fff;
}
.profile_r_head_wrap h5{
    margin-top: 7px;
    display: inline-block;
    font-size:14px;
    color:#333;
    font-weight: bold;
}

.profile_r_head_wrap .img_star{
    width: 15px;
    margin-right:3px;
}
.profile_r_head_wrap .btn_group{
    float: right;
}

/* 公司介绍-companyoverview */
/* compay_overview */
.company_overview_l{
    float: left;
    width: 400px;
    height:300px;
}
.company_overview_wrap{
    margin-top:20px;
    background-color: #fff;
}
.company_overview_wrap .head_info{
    color:#909399;
    font-size:12px;
    float: right;
}
.company_overview_wrap .head_info i{
    font-size:14px;
    color:#21DC6E;
}
.company_overview_body{
    padding:0 20px 20px 20px;
}
.company_swiper_container{
    display: inline-block;
    width: 100%;
    height:100%;
    background-color: #eee;
}
.company_swiper_container .swiper-slide{
    height:100%;
    background-color: #f8f8f8;
}

.company_overview_list{
    margin-left:424px;
}
.company_overview_list .item{
    margin-bottom: 20px;
    font-size:14px;
}
.company_overview_list .item span{
    float: left;
    width: 160px;
    color:#606266;
    font-size:14px;
}
.company_overview_list .item span i{
    margin-right:5px;
    color:#21DC6E;
}
.company_overview_list .mes{
    color:#303133; 
}
/* .company_overview_list .item:hover .mes{
    color:#227DE6;
} */
.company_overview_instroduce{
    color:#606266;
    font-size:14px;
    text-align: justify;
    word-break: break-all;
    line-height: 26px;
}
.company_overview_instroduce.up{
    height: 100px;
    overflow: hidden;
}
.company_overview_wrap .check_more{
    display: inline-block;
    margin-top:10px;
    font-size:14px;
    color:#227DE6;
}
.company_overview_wrap .check_more i{
    font-size:12px;
    margin-left:2px;
}
.company_overview_wrap .check_more:hover{
    cursor: pointer;
}

.company_AD{
    position: relative;
    margin-left:20px;
    display: inline-block;
    font-size:12px;
    cursor: pointer;
}
.company_AD i{
    position: relative;
    top: 2px;
    color:#F8A720;
    font-weight: normal;
}  
/* .company_AD:hover .company_AD_dialog{
    display: block;
} */
.company_AD_dialog{
    display: none;
    position: absolute;
    z-index: 99;
    top:-11px;
    left:78px;
    width: 248px;
    padding:20px 20px 0 20px;
    color:#333;
    font-size:14px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);
}

.company_AD_dialog .tit{
    font-weight: bold;
    margin-bottom: 5px;
}
.company_AD_dialog .mes{
    font-weight:normal;
    margin-bottom: 5px;
    font-size:12px;
}
.company_AD_dialog img{
    margin-bottom: 10px;
    width: 100%;
}
.company_AD_dialog .link_wrap_com{
    float: initial;
    margin: 0;
}
.company_AD_dialog .link_wrap_com .link_a{
    width: 49%;
    font-size: 12px;
    text-align: center;
    font-weight: normal;
    float: left;
    line-height: 10px;
}


/* 公司介绍-mainProduct */
.company_main_product{
    margin:20px 0;
    background-color: #fff;
}
.main_product_cont{
    padding:0 20px;
}

.main_product_cont .item .label{
    float: left;
    width: 108px;
    color:#333;
    line-height: 28px;
    font-weight: bold;
}
.main_product_cont .item .cont{
    margin-left:110px;
    word-break: break-all;
}
.main_product_cont .item .pro_item{
    display:inline-block;
    margin-right:16px;
    margin-bottom:10px;
    line-height: 28px;
    color:#227DE6;

}
.main_product_cont .item .pro_item.pro_line{
    border-radius: 4px;
    border:1px solid #227DE6;
    padding:0 16px;
}

/* 公司介绍products_capacity */
.company_products_capacity,
.company_trade_capacity{
    background-color: #fff;
    padding-bottom: 20px;
}
.products_capacity_cont{
    padding:0 20px;
   
}

/*  */
.company_trade_capacity{
    margin: 20px 0;
}

/*  */
.company_picture_show .products_list_wrap .item{
    width: 218px;
}

.year_tag{
    margin:0 10px;
}

.link_wrap_com .link_a:hover{
    text-decoration: underline;
}

.slide_menu .item.active, .slide_menu .item.active a{
    -webkit-transition: all .5s;
    transition: all .5s;
}