/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.wrap {
    width: 1234px;
    margin-left: auto;
    margin-right: auto;
}
.con_banner {
    background-size: cover;
}
.show-info {
    padding: 10px 0 60px 0;
    position: relative;
}
.show-info .wrap {
    position: relative;
    z-index: 5;
    display: flex;
}
.con_d_header {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px;
    border-radius: 5px;
}
.show-info .c_l_img_div {
    width: 315px;
    height: 100%;
    object-fit: contain;
    float: left;
    margin-right: 15px;
    background-color: #fff;
}
.show-info .c_l_img_p {
    display: table;
    width: 100%;
    height: 100%;
}
.show-info .c_l_img_span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.c_l_img_span img {
    width: 100%;
    height: 100%;
}

.show-info .content {
    font-size: 14px;
    float: left;
    color: #fff;
    width: 902px;
    line-height: 1.2;
    padding: 0;
}
.show-info .content h1 {
    font-size: 24px;
    margin-bottom: 10px;
    /* line-height: 1.2; */
    display: inline;
    font-weight: bold;
}
.content .en_name {
    font-size: 24px;
    font-weight: bold;
}
.show-info .datebox {
    margin-top: 20px;
    font-size: 15px;
}
.con_d_header .con_hy {
    margin-top: 15px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.show-info .site {
    margin: 10px 0 0 0;
    font-size: 15px;
}
.con_d_header .tag_all {
    line-height: 30px;
    margin-top: 5px;
    height: 64px;
    overflow: hidden;
}
.col-main {
    width: 860px;
}
.show-info .datebox .date {
    /* font-size: 20px; */
    display: inline-block;
    margin-right: 16px;
    color: #ff0000;
    font-weight: bold;
}
.zh-description {
    color: #666;
    padding: 15px;
    font-size: 14px;
    line-height: 32px;
    text-align: justify;
}
.mainbox {
    box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    background: #fff;
    margin-bottom: 10px;
    border-radius: 2px;
}
.mainbox h2, .mainbox h3 {
    font-size: 16px;
    font-weight: bold;
    padding: 16px;
    background: #f9f9f9;
    margin-bottom: 10px;
}
.col-sub {
    width: 360px;
    cursor: pointer;
}
.new_td {
    padding: 5px;
    background-color: #fff;
    margin: 0 0 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    display: flex;
}
.crumbs {
    font-size: 12px;
    color: #9a9a9a;
}
.sub-box {
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 2px;
}
.all_gys {
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.crumbs .tag_yd {
    font-size: 16px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin: 5px;
    height: 40px;
    line-height: 40px;
    background: #ff4a00;
    width: 100%;
    text-align: center;
}
.crumbs .tag_yd a{    color: #fff;}
.crumbs a {
    color: #9a9a9a;
}
.crumbs .tag_ticket {
    font-size: 16px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #0062b2;
    width: 160px;
    text-align: center;
}
.user-box h2, .all_gys h2, .user-box h3, .all_gys h3 {
    font-size: 16px;
    font-weight: bold;
    padding: 16px;
    background: #f9f9f9;
}
.sub-good-list li {
    padding: 10px 10px 25px;
    background: #fff;
    border-bottom: solid 1px #dadada;
}
.sub-good-list li .img {
    float: left;
    width: 80px;
    line-height: 60px;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
}
.sub-good-list li .info {
    margin-left: 90px;
    padding: 0;
}
.com_img_jz {
    display: table-cell;
    height: 60px;
    width: 80px;
    vertical-align: middle;
    text-align: center;
}
.sub-good-list li .img img {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
    width: 100%;
}
.sub-good-list .tit {
    font-size: 16px;
    display: block;
    color: #333;
    height: 42px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sub-good-list .btn {
    /* height: 24px; */
    line-height: 20px;
    background: #ef6220;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
     font-size: 12px;
}

.js-sd-float{width: 350px;float: right;}

.sd-module-tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sd-module-tit h2 {
    font-size: 24px;
    font-weight: bold;
}
.news-list .textbox h3 {
    font-size: 14px;
    padding: 3px 0;
}
.js-tab-con {
    margin-bottom: 0;
}
.news-list ul {
    margin-top: 20px;
    margin-bottom: 0px;
}
.head-txt{display: none;}
.content-x {display: none;}
.exh-list {padding:0 6px 24px 6px;}
.exh-list li {height:32px;line-height:32px;}
.exh-list em {font-style:normal;float:right;color:#666666;}
.exh-list i {font-style:normal;padding-right:48px;}

.exh-slide {width:350px;height:250px;float:left;}
.exh-rec {width:510px;height:250px;overflow:hidden;float:left;padding:0 0 10px 0;}
.exh-rec ul {margin-bottom:6px;}
.exh-rec li {color:#666666;height:26px;line-height:26px;overflow:hidden;}

.exh_month {width:145px;height:150px;padding:10px 0 0 15px;overflow:hidden;}
.exh_month div {float:left;width:36px;height:25px;line-height:25px;border:#DDDDDD 1px solid;background:url('image/pos.gif') repeat-x;margin:0 10px 10px 0;text-align:center;}
.ctb {background:#DDDDDD;}
.ltd {width:100px;text-align:center;background:#F3F3F3;font-weight:bold;color:#333333;}
.rtd {background:#FFFFFF;}