@charset "utf-8";
/*
[MBKFW Template] Copyright (c) 2010-2024 www.mbkfw.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: S08_v9, time: 20230518.
Special note: do not modify this document without permission.
*/
/*展会首页*/
.category_new {
    display: none
}

.cat_nav {
}

.cat_nav:hover .category_new {
    display: block
}

/*日期*/
.times {
    background: #4C74F0;
    width: 180px;
    height: 40px;
    color: #fff;

    padding: 5px 10px;
}

.times .fl {
}

.times .my-year {
    width: 50px;
    text-align: center;
    font-size: 15px;
}

.times .my_month {
    width: 50px;
    text-align: center;
    line-height: 15px;
    font-size: 15px;
}

.times .my_day {
    line-height: 39px;
    font-size: 30px;
    width: 55px;
    text-align: center;
    background: #fff;
    color: #4C74F0;
}

.times .my_mo {
    height: 39px;
    line-height: 39px;
    font-size: 30px;
    font-weight: bold;
    width: 74px;
    border-right: 1px solid #fff;
}

/*展会预告*/
.active-company {
    width: 200px;
    height: 491px;
    /* background:#fff; */
}

.active-company .xhcom-tit {
    border: 1px solid #f5f5f5;
    border-bottom: 0px;
    padding-left: 10px;
    font-size: 15px;
    height: 34px;
    line-height: 34px;
    padding: 0 12px;
    background: #ffffff;
}

.active-company .xhcom-tit .icon-redbar {
    margin-top: 10px
}

.active-company .con {
    padding: 10px 5px 1px 5px;
    border: 1px solid #f5f5f5;
    background: #fff;
}

.active-company .con ul {
}

.active-company .con ul li {
    width: 188px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 10px;
}

.active-company .con ul li a {
    width: 198px;
    height: 40px;
    overflow: hidden;
    display: block;
}

.active-company .con ul li a .shaft {
    width: 50px;
    height: 40px;
    float: left;
}

.shaft .shaftTime {
    width: 49px;
    height: 32px;
    padding: 4px 0;
    text-align: center;
    position: relative;
    border-right: 1px solid #929292;
}

.shaftTime .triangle {
    width: 0;
    height: 0;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    border-left: 3px solid #929292;
    position: absolute;
    right: -4px;
    top: 40%;
}

.shaft .shaftTime span {
    color: #4C74F0;
    font-size: 13px;
    line-height: 16px;
    margin-top: 1px;
    display: inline-block;
}

.active-company .con ul li .liter {
    width: 125px;
    height: 38px;
    padding-right: 10px;
    font-size: 14px;
    color: #585757;
    float: right;
}

/*lou*/
.ext-d {
    width: 1220px
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.text-center {
    text-align: center;
}

.no-margin {
    margin: 0 !important;
}

.font-20 {
    font-size: 20px;
}

.text-overflow {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ext-l {
    width: 295px;
}

.theme-2020-industry-ad {
    flex: 0 1 295px;
    width: 295px;
    height: 560px;
    overflow: hidden;
    background-size: cover;
    background-position: left top;
}

.theme-2020-category-exhibitor {
    padding: 33px;
    height: 370px;
}

.theme-2020-category-head {
    color: #fff;
    line-height: normal;
}

.theme-2020-category-head .icon-biao {
    background: url(images/exhibit/ico-ext-pp.png) no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block
}

.theme-2020-industry-recommend {
    bottom: 0;
    left: 0;
    padding: 30px;
    width: 236px;
    height: 80px;
    color: #fff;
    background-color: rgba(0,0,0,.15);
}

.theme-2020-industry-recommend p {
    padding-bottom: 10px
}

.theme-2020-industry-recommend p strong {
    font-size: 15px
}

.theme-2020-industry-recommend a {
    color: #fff;
}

.swiper-exhibitor {
    margin-top: 30px !important;
}

.exhibitor-slide > a {
    display: inline-block;
    width: 104px;
    height: 56px;
    border: 2px solid #fff;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
}

.exhibitor-slide > a img {
    width: 100%
}

.exhibitor-slide > a:hover {
    box-shadow: 0 0 5px 5px rgba(0,0,0,.09);
}

.swiper-exhibitor-1 .exhibitor-slide > a:hover {
    border-color: #ffd1b2;
}

.swiper-exhibitor-2 .exhibitor-slide > a:hover {
    border-color: #b5bfff;
}

.swiper-exhibitor-3 .exhibitor-slide > a:hover {
    border-color: #b8f297;
}

.swiper-exhibitor-4 .exhibitor-slide > a:hover {
    border-color: #3c92ff;
}

.swiper-exhibitor-5 .exhibitor-slide > a:hover {
    border-color: #6c9cfe;
}

.exhibitor-slide > a:nth-child(2n) {
    margin-right: 0;
}

.exhibitor-swiper-pagination {
    text-align: center;
    margin-top: 20px;
}

.exhibitor-swiper-pagination .swiper-pagination-bullet {
    background-color: rgba(255,255,255, 0.5);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 3px;
}

.exhibitor-swiper-pagination .swiper-pagination-bullet-active {
    background-color: #fff;
    width: 17px;
    border-radius: 3px;
}

.ext-r {
    width: 905px;
}

.index-recommend-item {
    width: 282px;
    height: 271px;
    margin-right: 16px;
    margin-top: 0;
    margin-bottom: 15px;
    float: left;
    background-color: #fff;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    box-shadow: 0 0 10px rgba(0,0,0,0.04);
    border: 1px solid #EEEEEE;
    border-radius: 3px;
}

.index-recommend-item:hover {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 6px 8px rgba(0,0,0,0.1);
    box-shadow: 0 6px 8px rgba(0,0,0,0.1);
    background-color: #fff;
}

.pic1 {
    height: 160px;
    width: 100%;
    height: 190px;
    position: relative;
    overflow: hidden;
}

.pic1 img {
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.pic1 img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.syact4 {
    width: 80%;
    height: 28px;
    /* padding-left: 28px; */
    /* padding-right: 10px; */
    background: url(images/exhi-list-bg.png) no-repeat;
    background-size: cover;
    text-indent: 10px;
    /* background: rgba(0,0,0,.75); */
    color: #fff;
    /* text-align: right; */
    line-height: 28px;
    position: absolute;
    bottom: 0;
    left: 0;
    /* border-top-left-radius: 60px; */
    font-size: 13px;
}

.syact4 span {
    margin: 0 2px;
    color: #673AB7;
    font-size: 15px;
    font-weight: bold;
}

.syact4.ksl span {
    color: #009688;
}

.syact4.jsl span {
    color: #795548;
}

.syact1 {
    margin: auto;
    padding: 10px;
}

.syact1 h1 {
    height: 40px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: unset;
}

.syact1 .syact1-info {
    width: 100%;
}

.syact1 .syact1-info p {
    color: #777;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    margin-top: 2px;
}

.syact1 .syact1-info p:last-child {
    margin-bottom: 0;
    text-align: right;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

/* 大幻灯 */
.banner {
    margin-left: 10px;
}

#focus {
    width: 735px;
    height: 307px;
    overflow: hidden;
    position: relative;
}

#focus ul {
    height: 307px;
    position: absolute;
}

#focus ul li {
    float: left;
    width: 735px;
    height: 307px;
    overflow: hidden;
    position: relative;
    background: #000;
}

#focus ul li div {
    position: absolute;
    overflow: hidden;
}

#focus ul li p {
    display: block;
    position: absolute;
    bottom: 40px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

#focus .btnBg {
    position: absolute;
    width: 735px;
    height: 20px;
    left: 0;
    bottom: 0;
}

#focus .btnd {
    position: absolute;
    width: 735px;
    height: 10px;
    bottom: 20px;
    text-align: center;
}

#focus .btnd span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 12px;
    height: 12px;
    _font-size: 0;
    margin-right: 5px;
    cursor: pointer;
    margin-top: 7px;
    position: relative;
    border: solid 1px #fff;
}

#focus .btnd span.on {
    border: solid 1px #e60000;
}

#focus .btnd span.on:after {
    content: "";
    width: 6px;
    height: 6px;
    background: #e60000;
    position: absolute;
    left: 3px;
    top: 3px
}

#focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 100px;
    background: url(images/sprite.png) no-repeat 0 0;
    cursor: pointer;
    display: none;
}

#focus .pre {
    left: 0;
}

#focus .next {
    right: 0;
    background-position: right top;
}

/*幻灯下的滚动推荐*/
.infobn-img {
    width: 733px;
    height: 183px;
    border: 1px solid #f5f5f5;
    border-top: none;
    position: relative;
}

.infobn-img li {
    float: left;
    margin-left: -1px;
    /*border-left:1px solid #e5e5e5;*/
    width: 360px;
    height: 174px;
    padding: 0 2px;
    overflow: hidden;
    text-align: center;
    padding: 8px 2px 0 2px;
}

.tjgdimg {
    width: 150px;
    height: 130px;
    overflow: hidden;
    margin-left: 7px;
    margin-top: 20px;
    border: 1px solid #f5f5f5;
}

.tjgdimg img {
    width: 148px;
    height: 128px;
}

.tjgdimg:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;
}

.tjgdtxet {
    width: 180px;
    padding: 18px 10px 0;
}

.tjgdtxet h2 {
    height: 50px;
    line-height: 25px;
    padding-bottom: 10px;
    font-size: 16px;
    overflow: hidden
}

.tjgdtxet p {
    text-align: left;
}

.tjgdtxet .tjgdtxetdq {
    height: 25px;
    line-height: 25px;
    color: #666666;
    overflow: hidden
}

.tjgdtxet .tjgdtxeted {
    height: 25px;
    line-height: 25px;
    color: #666666;
    overflow: hidden;
}

.tjgdtxet .tjgdtxetjg {
    height: 25px;
    line-height: 25px;
    color: #4C74F0;
    font-size: 12px;
    overflow: hidden
}

/*展会合作*/
.lxwmz {
}

.lxwmz ul {
    padding: 10px 10px 0 10px;
}

.lxwmz li {
    height: 26px;
    line-height: 26px
}

/*最新展会*/
.xub-server .newli {
    padding: 5px 10px 10px
}

.xub-server .newli li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(images/company/c2.png) 0px -181px no-repeat;
    padding-left: 10px
}

/*展会类目*/
.qg-hotlist {
    width: 1198px;
    margin: 15px auto 0;
    background: #fff;
    border: 1px solid #f5f5f5;
    overflow: hidden;
}

.qg-hotlist-box {
    padding: 30px 0 20px 40px;
}

.qg-hotlist-title {
    font-size: 16px;
    color: #444!important;
    text-align: center;
}

#read-more .qg-hotlist-title {
    color: #777!important;
}

.qg-hotlist-title span {
    font-size: 12px;
    line-height: 40px;
}

.qg-hotlist-solid {
    width: 34px;
    height: 45px;
    border-right: 1px solid #e5e5e5;
}

.qg-hotlist-con {
    width: 990px;
    overflow: hidden;
}

.qg-hotlist-con a {
    color: #333;
    font-size: 14px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 25px 10px 0;
}

.qg-hotlist-con a:hover {
    color: #4C74F0
}

/*月份变动*/
.content_zhriqi {
    margin: 0 auto;
    clear: both;
    width: 1200px;
    overflow: hidden;
}

.content_zhriqi .zh_left {
    float: left;
    width: 878px;
    height: 334px;
    border: 1px solid #f5f5f5;
    overflow: hidden;
    background: #ffffff;
}

.content_zhriqi .zh_left .top {
    height: 43px;
    border-bottom: 0;
    line-height: 43px;
    font-size: 14px;
    background: #ffffff;
    min-width: 878px;
    overflow: hidden;
}

.content_zhriqi .zh_left .top li {
    float: left;
    height: 42px;
    line-height: 39px;
    font-size: 14px;
    width: 73.1666667px;
    text-align: center;
    cursor: pointer;
    border-top: 1px solid #f5f5f5;
    background: #ffffff;
    margin-top: -1px;
    border-bottom: 1px solid #4C74F0;
}

.content_zhriqi .zh_left .top .current {
    background-color: #ffffff;
    border-left: 1px solid #4C74F0;
    border-right: 1px solid #4C74F0;
    border-top: 2px solid #4C74F0;
    border-bottom: 1px solid #ffffff;
    color: #4C74F0;
    width: 71.166667px;
    height: 43px;
    line-height: 34px;
    margin-top: 0px;
}

.content_zhriqi .zh_left table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.content_zhriqi .zh_left table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.content_zhriqi .zh_left table tr {
    height: 60px;
    border-bottom: 1px dotted #cbcbcb;
}

.content_zhriqi .zh_left table tr:hover {
    background: #f8f8f8;
}

.content_zhriqi .zh_left .extitle {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: left;
    padding-left: 10px;
}

.content_zhriqi .zh_left .extitle a {
    font-size: 14px;
    line-height: 25px;
    color: #333;
    height: 25px;
    overflow: hidden;
}

.content_zhriqi .zh_left .date {
    font-size: 14px;
    line-height: 25px;
    color: #666;
    height: 25px;
    overflow: hidden;
    text-align: center;
}

.content_zhriqi .zh_left .address {
    font-size: 14px;
    line-height: 25px;
    color: #666;
    height: 25px;
    overflow: hidden;
    text-align: center;
}

.content_zhriqi .zh_left .time {
    font-size: 14px;
    line-height: 25px;
    color: #333;
    height: 25px;
    overflow: hidden;
    text-align: right;
    padding-right: 10px;
}

.content_zhriqi .zh_left .time span {
    font-size: 18px;
    font-weight: bold;
    color: #e70404;
}

.content_zhriqi .zh_left .time span.f_green {
    color: green;
    font-size: 16px;
}

.content_zhriqi .zh_left .time span.f_red {
    color: red;
    font-size: 16px;
}

.content_zhriqi .zh_left table tr:hover .date,.content_zhriqi .zh_left table tr:hover .address;.content_zhriqi .zh_left table tr:hover .time;.content_zhriqi .zh_left table tr:hover .time span;.checked .extitle a;.checked .date;.checked .address;.checked .time;.checked .time span {
    color: #1269d3 !important;
}

/*热门展会*/
.content_zhriqi .zh_right {
    width: 298px;
    height: 334px;
    border: 1px solid #f5f5f5;
    float: right;
    background: #ffffff;
}

.content_zhriqi .zh_right .r_zixun {
    height: 44px;
    line-height: 44px;
    padding: 0 15px;
    border-bottom: 1px solid #f5f5f5;
    background: #ffffff;
}

.content_zhriqi .zh_right .r_zixun h5 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}

.content_zhriqi .zh_right .r_zixun h5 span {
    width: 3px;
    height: 18px;
    background: #4C74F0;
    display: block;
    float: left;
    margin: 14px 9px 0 0;
}

.content_zhriqi .zh_right .r_zixun a {
    color: #999999;
    font-size: 12px;
    margin-right: 8px;
    font-family: SimSun;
}

.content_zhriqi .zh_right .r_zixun a:hover {
    color: #e60000;
    text-decoration: underline;
}

.content_zhriqi .zh_right ul {
    padding: 10px 15px 5px 15px;
    background: #ffffff;
}

.content_zhriqi .zh_right ul li {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content_zhriqi .zh_right ul li i {
    font-size: 18px;
    padding-right: 10px;
    font-family: Georgia;
    color: #999999;
}

.content_zhriqi .zh_right ul li i.red {
    font-size: 24px;
}

.content_zhriqi .zh_right ul li a {
}

.content_zhriqi .zh_right ul li a:hover {
    color: #e60000;
}

/*aa图*/
.bannerAdv {
    width: 1200px;
    margin: 0px auto 0px;
    overflow: hidden;
}

.bannerAdv ul {
    width: 1210px;
    display: inline;
    float: left;
}

.bannerAdv img {
    width: 234px;
    height: 60px;
}

.bannerAdv ul li {
    width: 234px;
    height: 60px;
    float: left;
    margin: 10px 8px 0 0px;
    position: relative;
}

.bannerAdv ul li a,.bannerAdv ul li embed {
    float: left;
}

/*楼层*/
/*展会图集*/
.zhhuibb {
    border: 1px solid #f5f5f5;
    background: #ffffff;
}

.zhhuibb .zt_l_top {
    height: 45px;
    line-height: 45px;
    background: #ffffff;
    border-bottom: 1px solid #f5f5f5;
    padding: 0 10px;
}

.zhhuibb .zt_l_top .tith4 {
    width: 90px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    float: left;
    font-weight: bold
}

.zhhuibb .zt_l_top .tith4 .icon-redbar {
    margin-top: 13px;
    height: 18px;
}

.zhhuibb .zt_l_top a {
    float: right;
    line-height: 45px;
    height: 45px;
}

.zhhuibb .bd {
    border: 0;
    margin: 15px;
    overflow: hidden;
}

.zhhuibb li {
    float: left;
    width: 200px;
    text-align: center;
}

.zhhuibb li a.img {
    width: 180px;
    height: 135px;
    display: block;
    margin: 0 auto;
    text-align: center;
    border: #f5f5f5 1px solid;
    overflow: hidden;
    margin-bottom: 10px;
}

.zhhuibb li a.img img {
    display: block;
    width: 180px;
    height: 135px;
    margin: 0 auto 0px auto;
}

.zhhuibb li a.img:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;
}

.zhhuibb li h5 {
    height: 30px;
    line-height: 30px
}

/*广告*/
.aaid {
    width: 288px;
    height: 188px;
    overflow: hidden;
}

.aaid img {
    width: 260px;
    height: 165px;
    border: #f5f5f5 solid 1px;
    margin: 10px auto;
}

.aaid:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;
}

/*----关键词导航样式----*/
.qg-kwnav {
    width: 1198px;
    margin: 15px auto 0;
    border: 1px solid #f5f5f5;
    background: #fff;
    padding: 20px 0 12px 0;
    font-size: 14px;
}

.qg-kwnav-title {
    margin-left: 38px;
    color: #333;
    width: 82px;
    font-weight: bold;
}

.qg-kwnav-con {
    width: 1040px;
}

.qg-kwnav-con a {
    display: block;
    color: #808080!important;
    padding: 0 0 10px 22px;
    float: left;
}

.qg-kwnav-con a:hover {
    color: #4C74F0 !important;
}

/*show*/
.bannerbg {
    margin: 0 auto;
    height: 350px;
    background: url(images/exhibit/banner.jpg);
    color: #f9f9f9;
}

.bannerbg .titlemi {
    display: block;
    text-align: center;
    height: auto;
    line-height: 54px;
    padding-top: 100px;
    font-size: 46px;
    font-weight: bold;
}

.bannerbg .time {
    width: 500px;
    line-height: 30px;
    margin: 30px auto 0;
    font-size: 18px;
    font-weight: normal;
}

.m_r .riqi {
    height: 130px;
    overflow: hidden;
}

/*----------------展会未开始样式---------------*/
.m_r .rq_rili {
    width: 300px;
    height: 102px;
    position: relative;
    padding-top: 8px;
}

.m_r .riqi .rili {
    width: 102px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi.png) no-repeat;
}

.m_r .riqi .rili span {

    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r .riqi .rili .tianshu {
    height: 63px;
    margin-top: 0;
    color: #0c0c0c;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r .riqi .wks {
    width: 208px;
    height: 100px;
    background: #3F51B5;
    margin-left: 92px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;

    line-height: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    font-weight: bold;
}

/*----------------展会进行样式---------------*/
.m_r .rq_jinxing {
    width: 300px;
    height: 102px;
    position: relative;
    padding-top: 8px;
}

.m_r .rq_jinxing .jinxing {
    width: 102px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi.png) no-repeat;
}

.m_r .rq_jinxing .jinxing span {

    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r .rq_jinxing .jinxing .tianshu {
    height: 63px;
    font-size: 16px;
    margin-top: 0;
    color: #0c0c0c;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r .rq_jinxing .jx {
    width: 208px;
    height: 100px;
    background: #087d0c;
    margin-left: 92px;
    text-align: center;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    line-height: 100px;
    padding: 0;
}

/*----------------展会进行样式---------------*/
/*----------------展会结束样式---------------*/
.m_r .rq_jieshu {
    width: 300px;
    height: 102px;
    position: relative;
    padding-top: 8px;
}

.m_r .rq_jieshu .over {
    width: 102px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi2.png) no-repeat;
}

.m_r .rq_jieshu .over span {

    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r .rq_jieshu .over .tianshu {
    height: 63px;
    font-size: 16px;
    margin-top: 0;
    color: #999999;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r .rq_jieshu .js {
    width: 208px;
    height: 100px;
    background: #666666;
    margin-left: 92px;
    text-align: center;
    font-size: 22px;
    color: #999999;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    line-height: 100px;
    padding: 0;
}

/*----------------展会结束样式---------------*/
/*在线报名*/
.baom {
    margin-top: 40px;
    margin-bottom: 20px;
    text-align: center
}

.zxx {
}

.zxbm {
    background: #07900c;
    padding: 10px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff!important
}

.zxbm:hover {
    background: #025805;
}

/*收藏*/
.zxsc {
    background: #ff6600;
    padding: 10px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 30px;
    color: #ffffff!important
}

.zxsc:hover {
    background: #a9541c;
}

/*sign*/
.signname {
    text-align: center;
    height: 70px;
    line-height: 60px;
}

.signname h2 {
    font-size: 22px;
}

/*向导提示*/
.bot_service {
    width: 1198px;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    background: #fff;
    padding: 20px 0
}

.bot_service dl {
    width: 186px;
    float: left;
    margin: auto 25px;
}

.bot_service dl dt {
    width: 52px;
    height: 52px;
    float: left;
    margin-right: 20px;
}

.bot_service dl dd {
    width: 114px;
    float: left;
    font-size: 14px;
    color: #7d7d7d;
    line-height: 22px;
}

.bot_service dl dd strong {
    display: block;
    width: 114px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: left;
    font-size: 20px;
    color: #434343;
    font-family: "Microsoft Yahei";
}

.bot_service dl dt.bot_service_01 {
    background: url(images/info/index_bottom_link_ico01_a.png) left top no-repeat;
}

.bot_service dl dt.bot_service_02 {
    background: url(images/info/index_bottom_link_ico02_a.png) left top no-repeat;
}

.bot_service dl dt.bot_service_03 {
    background: url(images/info/index_bottom_link_ico03_a.png) left top no-repeat;
}

.bot_service dl dt.bot_service_04 {
    background: url(images/info/index_bottom_link_ico04_a.png) left top no-repeat;
}

.bot_service dl dt.bot_service_05 {
    background: url(images/info/index_bottom_link_ico05_a.png) left top no-repeat;
}

.bot_service dl:hover dd {
    color: #e2292c !important;
}

.bot_service dl:hover dd strong {
    color: #e2292c !important;
}

.bot_service dl:hover dt.bot_service_01 {
    background: url(images/info/index_bottom_link_ico01_b.png) left top no-repeat;
}

.bot_service dl:hover dt.bot_service_02 {
    background: url(images/info/index_bottom_link_ico02_b.png) left top no-repeat;
}

.bot_service dl:hover dt.bot_service_03 {
    background: url(images/info/index_bottom_link_ico03_b.png) left top no-repeat;
}

.bot_service dl:hover dt.bot_service_04 {
    background: url(images/info/index_bottom_link_ico04_b.png) left top no-repeat;
}

.bot_service dl:hover dt.bot_service_05 {
    background: url(images/info/index_bottom_link_ico05_b.png) left top no-repeat;
}

/*列表*/
.fl_pan {
    float: left;
    display: inline;
}

.fr_pan {
    float: right;
    display: inline;
}

.clear {
    clear: both;
    height: 0px;
    z-index: 1;
    line-height: 0;
    font-size: 0;
}

/*导读*/
.position_pan {
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    margin: 0 auto;
    text-align: left;
    color: #666;
    font-size: 14px;
}

.position_pan span {
    color: #999999;
    float: right;
    font-family: simsun;
    line-height: 33px;
}

.cen_pan {
    margin: 0 auto;
    width: 1200px;
    text-align: left;
}

.mag_pan {
    border-top: #cccccc solid 1px;
    background-color: #f2f2f2;
    text-align: center;
}

.position_pan span {
    font-size: 12px;
}

.position_pan span em {
    color: #c40000;
    font-style: normal;
}

.introduction_pan {
    width: 1198px;
    height: 113px;
    border: #e5e5e5 solid 1px;
    border-bottom: #d8d8d8 solid 1px;
    background: #ffffff url(images/info/20171220042613.png) no-repeat left bottom;
}

.introduction_pan .intro_ma {
    padding-left: 195px;
    padding-top: 30px;
    width: 640px;
    text-align: left;
}

.intro_ma h2 {
    line-height: 35px;
    color: #e60000;
    width: 640px;
    height: 35px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 24px;
}

.intro_ma p {
    line-height: 30px;
    width: 640px;
    height: 30px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666666;
}

.intro_recom {
    margin-left: 20px;
    margin-top: 30px;
    text-align: center;
    line-height: 1.5em;
    background-color: #e60000;
    font-size: 14px;
    color: #ffffff;
    padding: 7px 15px;
}

.intro_tex {
    margin-left: 10px;
    margin-top: 32px;
    height: 52px;
    overflow: hidden;
    font-size: 14px;
    color: #666666;
    width: 250px;
    line-height: 26px;
}

.intro_tex span {
    padding: 0 5px;
    display: inline-block;
}

/*列表左*/
.list_width {
    width: 970px;
}

.list_pan {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    margin: 20px 0 0;
    padding: 20px 0 20px 30px;
    position: relative;
}

.list_pan:hover {
    -webkit-box-shadow: 0px 0px 8px #ccc;
    -moz-box-shadow: 0px 0px 8px #ccc;
    box-shadow: 0px 0px 8px #ccc;
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;
}

.info_listimg {
    width: 235px;
    height: 176px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.info_listimg img {
    width: 233px;
    height: 174px;
}

.info_listimg:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.2);
    -webkit-transform: all 1s ease 0s;
}

.list_mag {
    display: block;
    float: left;
    overflow: hidden;
    padding: 0 30px 0 25px;
    width: 646px;
}

.list_title {
    color: #000;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.list_jenurme {
    line-height: 27px;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: bold;
    color: #e60000;
    display: block;
}

.list_money {
    background: #fff2f1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 33px;
    margin-bottom: 5px;
    text-decoration: none;
    width: 100%;
    overflow: hidden;
    color: #e60000;
    font-size: 14px;
    line-height: 30px;
}

.symbol {
    height: 33px;
    line-height: 33px;
    padding-left: 5px;
    float: left;
    display: inline;
    font-size: 14px;
}

.exchange {
    height: 33px;
    line-height: 33px;
    background: url(images/info/icobtn.png) no-repeat 0px -34px;
    padding-left: 25px;
    margin-left: 20px;
    color: #339900;
    float: left;
    display: inline;
    width: 170px;
}

.list_tex {
    color: #666;
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    width: 100%;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zxpeo_pan {
    clear: both;
    color: #b6b6b6;
    font-size: 12px;
    height: 44px;
    line-height: 44px;
}

.zx_btn2 {
    background: url(images/info/icobtn.png) no-repeat 20px -128px #ff4a43;
    padding-left: 18px;
}

.zx_btn3 {
    background: #ffa143;
}

.zx_btn {
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    margin-right: 20px;
    margin-top: 8px;
    text-align: center;
    width: 120px;
}

.zx_btn:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}

/*列表右侧*/
.hot_pan {
    width: 210px;
    margin-top: 20px;
    margin-left: 0px;
}

/*右侧推荐*/
.recommend_ul li .jg span {
    font-size: 14px!important ;
}

/*热门关键词*/
.hot_title {
    height: 45px;
    line-height: 45px;
    background-color: #ffffff;
    font-size: 16px;
    padding-left: 10px;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    border-top: 2px solid #000;
}

.hot_mage {
    background-color: #ffffff;
    padding: 6px 6px 6px 6px;
    overflow: hidden;
    border: 1px solid #f5f5f5;
    border-top: 0;
}

.hot_mage a {
    color: #666666!important;
    font-size: 14px;
    display: inline-block;
    line-height: 26px;
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    margin: 5px;
}

.hot_mage a:hover {
    border: 1px solid #e60000;
    color: #e60000!important;
}

/*猜你喜欢*/
.chot {
    width: 210px
}

.chot_title {
    height: 45px;
    line-height: 45px;
    background-color: #fff;
    font-size: 16px;
    padding-left: 10px;
    margin-top: 20px;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    border-top: 2px solid #000;
}

.chot_mage {
    background-color: #ffffff;
    padding: 18px 24px 13px 24px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f5f5f5;
    border-top: 0;
}

.chot_mage a {
}

.chot_ma_li {
    position: relative;
    width: 160px;
    height: 130px;
    display: inline-block;
    margin-bottom: 15px;
    border: #eeeeee solid 1px;
    overflow: hidden;
}

.chot_ma_li img {
    width: 160px;
    height: 130px;
}

.chot_ma_li:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;
}

.chot_ma_li p {
    position: absolute;
    height: 28px;
    line-height: 28px;
    left: 0;
    bottom: 0px;
    _bottom: -1px;
    font-size: 14px;
    color: #666666;
    background-color: #ffffff;
    width: 100%;
    filter: alpha(opacity=85);
    /*IE*/
    -moz-opacity: 0.85;
    /* Moz + FF 透明度50%*/
    -khtml-opacity: 0.85;
    opacity: 0.85;
    /* 支持CSS3的浏览器（FF 1.5也支持）透明度20%*/
}

.arx_list_info {
    width: 210px;
}

/*你可能感兴趣的项目*/
.tj_mag_ti {
    padding: 0 0 0 15px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background-color: #fff;
    text-align: left;
    border: 1px solid #f5f5f5;
    box-sizing: border-box;
}

.tj_mag_pan {
    padding: 10px 0 010px 20px;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    text-align: left;
    border: 1px solid #f5f5f5;
    border-top: 0;
    box-sizing: border-box;
}

.tj_mag_pan span a {
    padding: 0 19px;
    color: #666;
    line-height: 32px;
    font-size: 14px;
    display: inline-table;
}

.tj_mag_pan_w {
    height: 20px;
    line-height: 20px;
    background-color: #fff;
}

/*推荐标志*/
.label_pan {
    left: 10px;
    position: absolute;
    top: -4px;
}

.label_icol {
    display: inline-block;
    height: 31px;
    margin-right: 8px;
    width: 60px;
    background: url(images/info/tex_ico.png) no-repeat 0 -34px;
}

.label_icov {
    display: inline-block;
    height: 31px;
    margin-right: 8px;
    width: 60px;
    background: url(images/info/tex_ico.png) no-repeat 0 0px;
}

.adword .label_pan {
    top: -6px;
}

.adword .label_icop {
    display: inline-block;
    height: 31px;
    margin-right: 8px;
    width: 60px;
    background: url(images/info/tex_ico.png) no-repeat 0 -68px;
}

/*详情页*/
.v-header-nav {
    background: #FFFFFF;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #FFF;
    -webkit-box-shadow: 0px 1px 3px #FFFFFF;
    -moz-box-shadow: 0px 1px 3px #333;
    box-shadow: 0px 1px 3px #A09B9B;
    width: 1200px;
    height: 95px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px
}

.v-layout {
    margin: 0 auto;
    text-align: left;
    width: 1170px;
}

/*zuo*/
.v-brand-about {
    padding: 21px 0 0px;
    padding-right: 15px;
}

.v-bd-logo {
    width: 140px;
    display: block;
}

.v-bd-logo img {
    width: 138px;
    height: 50px;
}

.v-bd-con {
    width: 380px;
}

.v-bd-con .v-bd-title {
    line-height: 30px;
    height: 30px;
    padding-top: 10px;
    text-align: left !important
}

.v-bd-con .v-bd-title a {
    text-decoration: none;
    font-size: 13px;

    color: #666
}

.v-bd-con .v-bd-title a:hover {
    text-decoration: underline;
    color: #f60
}

.v-bd-con .v-bd-title font {
    font-family: sans-serif;
    color: #999;
    padding: 0 3px;
    font-size: 11px;
}

.v-bd-con .v-bd-title h1 {
    max-width: 160px;
    display: inline-block;
    height: 32px;
    overflow: hidden;
}

.v-bd-con .v-bd-title a.bd-title {
    font-size: 16px;
    color: #333;
}

.v-bd-con .v-bd-title span.v-bd-sort {
    padding-left: 5px;
    vertical-align: 12px;
    display: inline-block;
}

.v-bd-con .v-bd-icons {
    vertical-align: middle;
    padding-bottom: 3px;
}

.v-bd-con .sale_wrapper {
    line-height: 24px;
    font-size: 12px;
    font-family: Microsoft Yahei
}

.proinfo {
    width: 838px;
    min-height: 505px;
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    overflow: hidden;
}

.info_main {
    padding: 20px 20px 20px 20px;
    *}

/*-- 产品图片 --*/
.proimg {
    width: 400px;
    height: 505px;
    overflow: hidden;
    float: left;
}

.bigimg {
    width: 388px;
    height: 388px;
    overflow: hidden;
    border: #efefef solid 1px;
    cursor: move;
    padding: 5px;
}

.bigimg img {
    width: 388px;
    height: 388px;
}

.smallimg {
    width: 350px;
    height: 105px;
    overflow: hidden;
    margin-top: 20px;
    padding-left: 50px;
}

.smallimg img {
    width: 73px;
    height: 73px;
    padding: 5px;
    border: #efefef solid 1px;
    float: left;
    margin-right: 20px;
    cursor: pointer;
}

.smallimg img.on,.smallimg img.ab_on {
    border: #e60000 solid 2px;
    padding: 4px;
}

/*产品参数*/
.protext {
    width: 425px;
    float: right;
}

/*会员级别*/
.level_bg {
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    width: 100%;
    display: block;
    position: relative;
}

/*-- 产品信息 --*/
.proinfo h1 {
    font-size: 20px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
    margin-bottom: 15px;
    max-height: 60px;
}

.proinfo p {
    font-size: 14px;
    line-height: 41px;
    color: #4c4c4c;
    height: 41px;
    overflow: hidden;
    padding-left: 20px
}

.proinfo p i {
    color: #999;
    margin-right: 20px;
    float: left;
}

.proinfo p.proprice {
    background: url("images/newicons.png") no-repeat 0px -274px scroll;
    height: 63px;
    line-height: 63px;
    margin-bottom: 10px
}

.proprice span {
    color: #e60000;
    float: left;
    line-height: 60px;
    font-size: 16px;
}

.proprice em {
    font-size: 16px;
    margin-right: 5px;
}

.proprice font {
    font-size: 24px;
    margin-right: 2px;
    font-weight: bold;
}

.proinfo p a:hover {
    color: #e60000
}

.proinfo p a {
    color: #4c4c4c;
    font-size: 14px
}

.proinfo p font,.proinfo p.f_red {
    color: #e60000
}

.btn_area {
    margin-top: 10px;
    margin-left: 0px;
    height: 40px;
}

.btn_area a {
    display: inline-block;
    width: 125px;
    height: 40px;
    line-height: 40px;
    /* text-align: center; */
    font-size: 15px;
    color: #fff;
    overflow: hidden;
    margin-right: 10px;
}

.btn_area a.zixun_xs {
    background: #e60000;
    margin-right: 10px;
    /* width: 120px; */
    padding-left: 1px;
}

.btn_area a.zixun_xs:hover {
    color: #fff;
    background: #d40615;
}

.btn_area a.suoyao_xs {
    background: #ff7b00;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.btn_area a.shenqing_btn {
    background: #b9a8e4;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.btn_area i {
    background: url(images/newicons.png) no-repeat;
    width: 23px;
    height: 23px;
    float: left;
    margin-top: 7px;
    margin-left: 15px;
    margin-right: 5px;
}

.btn_area a.zixun_xs i {
    background-position: -801px -142px;
}

.btn_area a.suoyao_xs i {
    background-position: -801px -107px;
}

.btn_area a.shenqing_btn i {
    background-position: -801px -175px;
}

/*-- 分享举报等 --*/
.proShare {
    width: 414px;
    height: 35px;
    padding-top: 20px;
    border-top: #efefef solid 1px;
    position: relative;
    /* right:30px; */
    /* bottom:20px; */
    margin-top: 10px;
}

.proSave,.reportBtn,.wapimg {
    padding: 0px 10px 0px 30px;
    height: 32px;
    border: #e4e4e4 solid 1px;
    border-radius: 2px;
    float: left;
    line-height: 32px;
    color: #7b7b7b;
    background: url("images/newicons.png");
    background-repeat: no-repeat;
    margin-right: 10px;
}

.proSave {
    background-position: -382px -129px;
}

.proSave.saved {
    background-position: -273px -129px;
    color: #e60000;
    cursor: default
}

.bdsharebuttonbox {
    display: block;
    float: left;
    background-position: ;
}

.bdsharebuttonbox a {
    padding: 0px 10px 0px 30px !important;
    height: 32px !important;
    border: #e4e4e4 solid 1px !important;
    border-radius: 2px !important;
    float: left !important;
    line-height: 32px !important;
    color: #7b7b7b !important;
    background: url("images/newicons.png") no-repeat -382px -157px scroll !important;
    margin: 0px 10px 0px 0px !important;
}

.bdsharebuttonbox a:hover {
    color: #e60000 !important;
    opacity: 1.0 !important;
    filter: alpha(opacity=80) !important;
}

.reportBtn {
    background-position: -382px -184px;
    float: right;
    margin-right: 10px;
}

.wapimg {
    background-position: -382px -209px;
    float: right;
    margin-right: 0px;
    width: 58px;
    display: block
}

.wapimg i {
    width: 8px;
    height: 5px;
    float: right;
    background: url("images/newicons.png") no-repeat -390px -248px scroll;
    margin: 13px 2px 0px 10px
}

.proShare a:hover {
    color: #e60000;
    text-decoration: none;
}

.proDetail {
    width: 935px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    background-color: #fff;
}

.proDetail h2 {
    height: 49px;
    line-height: 49px;
    border-bottom: #e4e4e4 solid 1px;
    padding-left: 20px;
    font-size: 18px;
}

.proDetail h2 .icon-red {
    height: 18px;
    margin-top: 16px
}

.proCodeimg {
    width: 130px;
    height: 145px;
    position: absolute;
    border-radius: 3px;
    right: 0px;
    bottom: 55px;
    text-align: center;
    background-color: #fff;
    border: #e4e4e4 solid 1px;
    display: none
}

.proCodeimg span {
    display: block;
    line-height: 30px;
    color: #666;
}

/*-- 右侧联系方式 --*/
.shopinfo {
    width: 300px;
    height: auto;
    overflow: hidden;
}

.proRight {
    width: 298px;
    height: auto;
    overflow: hidden;
    background-color: #fff;
    border: #e5e5e5 solid 1px;
}

.proRight.fixed {
    /*position:fixed;top:0px;_position:absolute;z-index:99;*/
}

.proRight h2 {
    height: 45px;
    line-height: 45px;
    padding-left: 20px;
    color: #333;
    font-size: 16px;
    border-bottom: #e4e4e4 solid 1px;
}

.proRight h2 .icon-red {
    height: 18px;
    margin-top: 14px
}

.companyName {
    height: 77px;
    padding: 0px 0px 0px 20px;
    background: #F4F4F4 url("images/newicons.png") no-repeat 0px -274px scroll;
}

.companyName h3 {
    color: #e60000;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    padding: 13px 5px 0px 0px;
}

.companyName h3 a {
    color: #e60000;
}

.companyName h3 a:hover {
    color: #e60000;
    text-decoration: none;
}

.companyName .jwsy {
    margin-top: 10px;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}

.companyName .jwsy1 {
    background-color: #e60000;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    padding: 2px 6px;
}

.companyName .jwsy1 a {
    color: #fff
}

.companyName .jwsy1:hover,.companyName .jwsy2:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}

.companyName .jwsy2 {
    background-color: #9E9E9E;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    padding: 2px 6px;
    margin-right: 5px;
}

.companyName .jwsy3 {
    background-color: #607D8B;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    padding: 2px 6px;
}

.shopinfo .proRight.absBtm {
    position: absolute!important;
    bottom: 0!important;
    top: auto!important;
}

/*-- 诚信档案 --*/
/*会员级别*/
.level_bg {
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    width: 100%;
    display: block;
    position: relative;
}

.proRight p:before,.proRight p:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.proRight p {
    zoom: 1;}

.proRight p {
    height: auto;
    overflow: hidden;
    line-height: 35px;
    padding: 0px 5px 0px 20px;
}

.proRight p i {
    color: #999;
    float: left;
    font-size: 12px;
    padding-right: 4px;
    /* width:60px; */
    text-align: right;
}

.level_bg .vip-name {
    display: block;
    font-size: 14px;
    color: #e60000;
    line-height: 16px;
    margin-top: 6px;
}

.proRight p font {
    color: #e60000;
    font-size: 12px;
}

.proRight p font .v-year {
    padding-left: 59px;
}

.proRight p a {
    color: #4c4c4c;
    margin-right: 10px;
}

.proRight p a.qq {
    width: 78px;
    height: 22px;
    background: url("images/newicons.png") no-repeat -524px 0px scroll;
    display: block;
    float: left;
    line-height: 99px;
    overflow: hidden;
    margin-top: 7px;
}

.proRight p a:hover {
    color: #e60000;
}

.proRight p.sell {
    line-height: 20px;
    margin: 5px 0px 5px 0px;
    max-height: 66px;
    overflow-x: hidden;
}

.proRight p.sell a {
    float: left;
    margin: 0px 15px 3px 0px;
}

.proRight p.qrCode {
    padding-bottom: 10px;
    height: 40px;
    position: relative;
    overflow: visible;
}

.proRight p.qrCode span {
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    background: url("images/newicons.png") no-repeat -807px -530px scroll;
    line-height: 100px;
    overflow: hidden;
    cursor: pointer;
    margin-top: 8px;
}

.qrCode img {
    display: none;
    position: absolute;
    top: -60px;
    left: 115px;
    border: #e4e4e4 solid 1px;
    z-index: 99;
    width: 100px;
    height: 100px;
    padding: 10px;
    background-color: #fff;
    border: #e4e4e4 solid 1px;
}

.qrCode img.on {
    display: block;
}

/*-- 公司信息 --*/
.companyInfo {
    height: auto;
    overflow: hidden;
    border-top: #e4e4e4 solid 1px;
    border-bottom: #e4e4e4 solid 1px;
    padding: 20px 0px 10px 20px;
}

.companyInfo a {
    width: 74px;
    height: 28px;
    float: left;
    margin-right: 15px;
    border: #e4e4e4 solid 1px;
    line-height: 28px;
    border-radius: 3px;
    margin: 0px 15px 10px 0px;
    padding-left: 45px;
    color: #535353;
    background: #f9f9f9 url("images/newicons.png") no-repeat;
}

.companyInfo a:hover {
    color: #e60000;
    text-decoration: none;
}

.companyInfo a.introduce {
    background-position: -504px -126px;
    padding: 0;
    padding-left: 45px;
    font-size: 12px;
    border: #e4e4e4 solid 1px;
}

.companyInfo a.position {
    background-position: -504px -154px;
}

.companyInfo a.website {
    background-position: -504px -178px;
}

.companyInfo a.infos {
    background-position: -504px -207px;
}

.companyInfo a.newPro {
    background-position: -514px -238px;
}

.companyInfo a.goldShop {
    background-position: -514px -262px;
}

/*-- 公司链接菜单 --*/
.contactUs {
    height: auto;
    overflow: hidden;
    padding: 20px 20px 5px 20px;
}

.contactUs a {
    width: 152px;
    height: 40px;
    border-radius: 3px;
    display: block;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    margin-bottom: 15px;
    padding-left: 105px
}

.contactUs a.contact {
    background: #e60000 url("images/newicons.png") no-repeat -729px 7px scroll;
}

.contactUs a.inquiry {
    background: #04820a url("images/newicons.png") no-repeat -729px -27px scroll;
    display: none;
}

.contactUs a.tobuy {
    background: #3d53d2 url("images/newicons.png") no-repeat -729px -61px scroll;
}

.contactUs a:hover {
    text-decoration: none;
}

/*-- 详情页联系方式弹窗 --*/
.businesscard {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    margin: 0px 0 0 0px;
    width: 100%;
    height: 100%;
    background: rgba(49,49,49,.78);
    color: #930;
    display: none;
}

.contactInfo {
    top: 50%;
    left: 50%;
    margin: -160px 0 0 -260px;
}

.contactInfo .close_businesscard {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url("images/newicons.png") no-repeat -56px -959px;
    transform: rotate(0);
    transition: 0.3s;
}

.contactInfo .close_businesscard:hover {
    background: url("images/newicons.png") no-repeat -56px -990px;
}

.contactInfo {
    width: 520px;
    /* height:330px; */
    background-color: #fff;
    position: relative;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);
    box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

.comct {
    background: #f2f2f2 url("images/cardBg.png") no-repeat 0px 0px;
    width: 480px;
    /* height: 220px; */
    overflow: hidden;
    padding: 15px 0 22px;
    margin: 20px 20px;
    box-shadow: 0 0 15px #ccc;
}

.comlogo {
    width: 100px;
    margin: 20px 0px 20px 20px;
    text-align: center;
}

.comlogo img {
    width: 100px;
    height: 100px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.comtext {
    width: 350px
}

.contactInfo .comts {
    height: 51px;
    line-height: 51px;
    overflow: hidden;
    color: #666;
    text-align: center;
    border-top: 1px solid #e4e4e4;
    /* margin-top: 15px; */
}

/*-- 登录后联系信息弹窗 --*/
.contactInfo h3 {
    font-size: 16px;
    color: #333;
    line-height: 50px;
    padding-left: 20px;
    border-bottom: #e4e4e4 solid 1px;
    /* margin:0px 0px 15px 0px; */
}

.contactInfo p {
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    /* padding-left:50px; */
    color: #666;
}

.contactInfo p.px18 {
    font-size: 18px;
}

.contactInfo p i {
    color: #999;
    float: left;
    font-size: 14px;
    padding-right: 0
}

.contactInfo p a {
    color: #2767be;
}

.contactInfo p span {
    float: left;
}

/*-- 未登录联系信息弹窗 --*/
.companyName_no {
    background: #F4F4F4 url("images/newicons.png") no-repeat 0px -274px scroll;
}

.user_warn_no .user_input {
    width: 216px;
}

.user_warn_no .wdeng {
    width: 258px
}

/*you*/
.v-brand-nav {
    border-right: 1px solid #fff;
    border-left: 1px solid #ededed;
}

.v-brand-nav li {
    float: left;
    width: 94px;
    position: relative;
    border-left: 1px solid #fff;
    border-right: 1px solid #ededed;
    height: 95px;
}

.v-brand-nav li.no_r {
    border-right: 0;
    width: 78px;
}

.v-brand-nav li a {
    display: block;
    text-align: center;
    width: 94px;
    height: 38px;
    padding-top: 57px;
    line-height: 17px;
    font-size: 13px;

    text-decoration: none;
    color: #959595;
}

.v-brand-nav li a:hover {
    color: #666;
    background: #f9f9f9
}

.v-brand-nav li a span {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 15px;
    left: 30px;
}

.v-brand-nav li a.v-bdnav-a_1 span {
    background-position: 0px 0;
}

.v-brand-nav li a.v-bdnav-a_2 span {
    background-position: 0px -32px;
}

.v-brand-nav li a.v-bdnav-a_3 span {
    background-position: 0px -64px;
}

.v-brand-nav li a.v-bdnav-a_4 span {
    background-position: 0px -96px;
}

.v-brand-nav li a.v-bdnav-a_1:hover span {
    background-position: -32px 0;
}

.v-brand-nav li a.v-bdnav-a_2:hover span {
    background-position: -32px -32px;
}

.v-brand-nav li a.v-bdnav-a_3:hover span {
    background-position: -32px -64px;
}

.v-brand-nav li a.v-bdnav-a_4:hover span {
    background-position: -32px -96px;
}

.v-brand-nav li span {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 15px;
    left: 30px;
}

.v-brand-nav li .v-bdnav-a_5 span {
    background: url(images/info/connect_icon.gif) no-repeat 0 0
}

.v-brand-nav li a span {
    background-image: url(images/info/v-icon-a1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    overflow: hidden;
    font-style: normal
}

/*留言*/
.data {
    margin: 38px auto 0;
    border: 1px solid #e5e5e5;
    margin-top: 5px;
    background: #ffffff;
}

.data_t {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    padding: 24px 24px 26px;
}

.data_t_l {
    float: left;
}

.data_t_r {
    float: right;
    padding: 0 80px 0 38px;
    position: relative;
    display: none;
}

.data_t_r img {
    position: absolute;
    top: 10px;
    right: -10px;
}

.data_content {
    background: #ffffff;
    padding: 47px 0 0 30px;
    width: 1168px;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}

.data_content_l {
    float: left;
    border-right: 1px solid #fff;
    padding-right: 32px;
}

.data_content_l_img {
    padding-bottom: 25px;
    border-bottom: 1px solid #fff;
}

.data_tip {
    width: 178px;
    border: 1px solid #ffbc57;
    padding: 10px 9px;
    background: #feffe6;
    margin-top: 22px;
}

.data_tip h4 {
    line-height: 1.5em;
    font-weight: normal;
    background: url(images/info/gb_03.jpg) 11px 3px no-repeat;
    padding-left: 31px;
    font-size: 14px;
}

.data_tip p {
    font-size: 12px;
    line-height: 21px;
    color: #999999;
}

.data_content_r {
    float: left;
    padding: 0 0 42px 32px;
}

.data_content_r .promise {
    color: #ff4b01;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 20px;
}

.data_content_r .promise .spfr {
    background: #feffe6;
    border: 1px solid #ffbc57;
    font-weight: normal;
    line-height: 24px;
    padding: 0 10px;
}

.data_content_r .data_name {
    height: 40px;
    line-height: 40px;
    margin-bottom: 8px !important;
}

.weizc {
    background: #feffe6;
    border: 1px solid #ffbc57;
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    margin-bottom: 15px;
    width: 100%
}

.weizc h4 {
    float: left;
    color: #e60000;
    font-weight: bold
}

.data_content_r .data_txt {
    position: relative;
    margin-bottom: 18px;
}

.data_content_r .data_txt .input {
    height: 40px;
    width: 341px;
    margin-left: 4px;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    /* padding-left: 10px; */
    text-indent: 5px;
}

#question {
    float: right
}

#answer,#captcha {
    height: 40px;
    line-height: 40px;
}

.data_content_r .data_txt .spfr {
    margin-left: 13px;
    *position: absolute;
    *top: 15px;
    *left: 340px;
    width: 80px;
    /* height: 30px; */
    /* display: block; */
    /* float: left; */
}

.data_content_r .data_txt .timess {
    padding-left: 100px;
    margin-top: 5px;
}

.data_content_r .data_code .input {
    width: 211px;
}

.data_content_r .data_code .get_code {
    margin-left: 5px;
    width: 98px;
    border: none;
    height: 42px;
    line-height: 42px;
    color: #965201;
    font-size: 14px;
    background: #ffdeb8;
    cursor: pointer;
}

.data_content_r .data_txt textarea {
    w;width: 333px;
    margin-left: 4px;
    padding: 5px;
    min-height: 92px;
    resize: none;
}

.data_content_r .data_txt .quick_mes {
    width: 250px;
    height: 120px;
    position: absolute;
    right: -204px;
    top: 0px;
    padding: 11px;
}

.data_content_r .data_txt .quick_mes h4 {
    font-size: 12px;
    padding-bottom: 5px;
    font-weight: normal;
}

.data_content_r .data_txt .quick_mes p {
    cursor: pointer;
    color: #999;
    line-height: 1.7em;
    transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}

.data_content_r .data_txt .quick_mes p:hover {
    color: #F03;
}

.data_content_r .check input {
    vertical-align: central;
    margin-right: 6px;
}

.data_content_r .check label {
    vertical-align: central;
}

.data_content_r .check {
    margin-left: 15px;
    margin-bottom: 18px;
    width: 500px;
    font-size: 14px;
}

.data_content_r .check_l {
    display: inline;
}

.data_content_r .check_r {
    margin-left: 94px;
    display: inline;
}

.data_content_r .check_r a {
    color: #3399ff;
    text-decoration: underline;
}

.data_content_r .check_r a:hover {
    color: #F03;
}

.data_content_r .sub {
}

.data_content_r .sub input {
    width: 332px;
    border: none;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    margin-left: 15px;
    background: #e60000;
    cursor: pointer;
    transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
}

.data_content_r .sub input:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/*-- 相关栏目 --*/
.relevantPro {
    width: 1198px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    background-color: #fff;
    padding-bottom: 10px;
    border: 1px solid #e5e5e5
}

.relevantPro h2 {
    height: 49px;
    line-height: 49px;
    border-bottom: #e4e4e4 solid 1px;
    padding-left: 20px;
    margin-bottom: 10px;
}

.relevantPro h2 {
    height: 49px;
    line-height: 49px;
    border-bottom: #e4e4e4 solid 1px;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 18px;
}

.relevantPro h2 .icon-red {
    height: 18px;
    margin-top: 16px
}

.relmain {
    padding: 10px 20px 0px 20px;
    height: auto;
    overflow: hidden;
    word-break: normal;
}

.relmain h3 {
    font-size: 14px;
    font-weight: bold;
    color: #4f4f4f;
    margin-bottom: 15px;
}

.relmain a {
    float: left;
    background-color: #f5f5f5;
    height: 26px;
    line-height: 24px;
    color: #5e5e5e;
    padding: 0px 15px;
    display: block;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
}

.relmain a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #e60000;
}

/*-- 您是不是在找 --*/
.userInterest {
    width: 1158px;
    height: 100px;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    background-color: #fff;
    padding: 0px 20px;
    font-size: 14px;
    color: #666;
    border: 1px solid #e5e5e5;
}

.userInterest p {
    float: left;
    line-height: 100px
}

.userInterest font {
    color: #e60000;
    margin: 0px 3px;
}

.userInterest a.releaseBtn {
    width: 133px;
    height: 38px;
    border: #e60000 solid 1px;
    border-radius: 3px;
    padding-left: 70px;
    display: inline-block;
    margin-right: 30px;
    float: right;
    line-height: 38px;
    color: #e60000;
    background: url("images/newicons.png") no-repeat 35px 9px scroll;
    margin-top: 30px;
}

.userInterest a.releaseBtn:hover {
    background: url("images/newicons.png") no-repeat 35px 8px scroll;
    border: #e60000 solid 2px;
    width: 132px;
    height: 36px;
    line-height: 38px;
    font-weight: 700
}

.userInterest a:hover {
    text-decoration: none;
}

.userInterest a {
    color: #e60000;
    margin: 0px 4px;
}

/*-- 提示 --*/
.xhtips {
    width: 1158px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    background: #fff6ef;
    border: 1px solid #fc9713;
    color: #e60000;
    padding: 5px 20px 20px 20px;
}

.xhtips p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.xhtips p a {
    color: #e60000;
    margin: 0px 3px;
}

.xhtips h4 {
    margin: 20px 0px 5px 0px;
    font-size: 14px;
    color: #e60000;
    background: url("images/newicons.png") no-repeat -673px -190px scroll;
    line-height: 20px;
    padding-left: 28px
}

.xhtips h4.contactTit {
    background-position: -673px -248px
}

/*-- 按字母筛选 --*/
.letterSort {
    width: 1198px;
    margin: auto;
    margin-top: 5px;
    height: 12px;
    overflow: hidden;
    float: left;
    /* background-color:#fff; */
    padding: 29px 0px 29px 0px;
    color: #666;
    font-size: 14px;
}

.letterSort h3 {
    float: left;
    line-height: 22px;
    height: 22px;
    margin-right: 10px
}

.letterSort a {
    display: inline-block;
    margin: 0 1px;
    width: 23px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
}

.letterSort a:hover {
    color: #ffffff;
    border: 1px solid #e60000;
    background: #e60000;
}

.letterSort a.last {
    border: none;
}

/*old*/
.exh_rec {
    padding: 0 0 10px 0;
}

.exh_rec a {
    font-weight: bold;
    font-size: 14px;
}

.exh_rec li {
    color: #666666;
    padding: 0 5px 0 5px;
    height: 23px;
    line-height: 23px;
    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;
}

/*2022.3.23*/
/**/
.left {
    float: left
}

.right {
    float: right
}

/**/
.top-banner {
    margin-top: 15px;
}

.banner-adv {
    margin: 0 auto;
}

.banner-adv ul {
    width: calc(100% + 10px);
    margin: 0px 0 0 -5px;
    /* overflow: hidden; */
}

.banner-adv ul li {
    display: block;
    float: left;
    position: relative;
}

.banner-adv ul li .adv-item {
    margin: 10px 5.5px 0 6px;
    position: relative;
    box-sizing: border-box;
    border-color: #e6e6e6;
    outline: 1px solid #e6e6e6;
}

.banner-adv ul li .adv-item img {
    width: 100%;
    height: 100%;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

.banner-adv ul.one li {
    width: 100%;
}

.banner-adv ul.two li {
    width: 50%;
}

.banner-adv ul.three li {
    width: 33.33%;
}

.banner-adv ul.four li {
    width: 25%;
}

.banner-adv ul.five li {
    width: 20%;
}

.banner-adv ul.five li:nth-child(5n + 1) {
    clear: both;
}

.banner-adv ul.six li {
    width: 16.66%;
}

.advs i {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    width: 24px;
    height: 12px;
    background: url("images/exhibit/adv.png") no-repeat;
}

.banner-adv1 {
}

.banner-adv1 ul li {
    width: 16.666%;
}

.banner-adv1 ul li .adv-item {
    height: 75px;
}

.banner-adv2 {
}

.banner-adv2 ul li {
    width: 50%;
}

.banner-adv2 ul li .adv-item {
    height: 75px;
}

/**/
.headlines {
    margin-top: 20px;
}

.headlines h2 {
    padding-left: 129px;
    background: url("images/exhibit/exhi2020.png") no-repeat 0 -240px;
    font-size: 36px;
    line-height: 54px;
    text-align: center;
    margin-bottom: 25px;
}

.headlines h2 a {
    color: #1844A7;
}

.headlines h2 a:hover {
    color: #E60000;
}

.banner-hz {
    margin-top: 20px;
}

.banner-hz .mxh {
    overflow: hidden;
}

.banner-hz .left {
    width: 650px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
    position: relative;
}

.banner-swiper {
    /* display: none; */
}

.banner-swiper .swiper-button-next,.banner-swiper .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    right: 0;
}

.banner-swiper .swiper-button-prev, .banner-swiper .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    left: 0;
}

.banner-swiper .swiper-button-next, .banner-swiper .swiper-button-prev {
    width: 44px;
    height: 76px;
    margin-top: -38px;
    background-size: 18px 26px;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
}

.banner-swiper:hover .swiper-button-next, .banner-swiper:hover .swiper-button-prev {
    opacity: 1;
}

.banner-hz .swiper-pagination {
    bottom: 0;
    height: 60px;
    line-height: 60px;
    left: auto;
    right: 0;
    width: 100px;
    color: #fff;
    background-color: #3159A4;
    font-size: 20px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}

.banner-hz .swiper-pagination .swiper-pagination-current {
    font-size: 30px;
}

.banner-hz .swiper-pagination::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 60px 22px;
    border-color: transparent transparent #3159A4 transparent;
    bottom: 0;
    left: -22px;
}

.banner-swiper .image {
    height: 0;
    padding-bottom: 50.8%;
    position: relative;
    overflow: hidden;
}

.banner-swiper .image img {
    max-height: none;
    width: 100%;
}

.banner-swiper .text {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 60px;
    line-height: 60px;
    background-color: rgba(0,0,0,.8);
    width: 100%;
    color: #fff;
}

.banner-swiper .text span {
    float: right;
    width: 300px;
    padding: 0 15px;
    font-size: 16px;
    box-sizing: border-box;
}

.banner-swiper .text p {
    overflow: hidden;
    font-size: 22px;
    padding: 0 20px;
    background-color: rgba(68,166,49,.2);
    padding-right: 120px;
}

.banner-swiper .text p a {
    color: #fff;
}

.banner-hz .right {
    overflow: hidden;
    position: relative;
    width: 520px;
}

.banner-hz .right .hot {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 40px;
    font-size: 16px;
}

.banner-hz .right .hot a {
    color: #1844A7;
}

.banner-hz .right .hot a i {
    font-size: 22px;
    margin-right: 4px;
    vertical-align: top;
}

.public-tab a {
    display: inline-block;
    width: 110px;
    font-size: 18px;
    line-height: 38px;
    color: #333;
    text-indent: 23px;
    background: url("images/exhibit/exhi2020.png") no-repeat 0 -298px;
    margin-right: 30px;
    font-weight: bold;
    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -ms-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease;
    text-decoration: none;
    height: 40px;
}

.public-tab a.focus {
    color: #1844a7;
    background: url("images/exhibit/exhi2020.png") no-repeat 0 -342px;
    border-right: 1px solid #3159A4;
}

.meet-bot {
    display: none;
}

.meet-bot li {
    margin-top: 16px;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
    position: relative;
}

.meet-bot li::after {
    left: 5px;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #4caf50;
}

.meet-bot li::before {
    left: 0;
    border-width: 5px 5px 5px 0;
    border-color: transparent #4caf50 transparent transparent;
}

.meet-bot li::after, .meet-bot li::before {
    content: "";
    position: absolute;
    top: 5px;
    width: 0;
    height: 0;
    border-style: solid;
}

.meet-bot li:first-child::after,.meet-bot li:first-child::before {
    display: none;
}

.meet-bot li p {
    padding: 0 180px 0 22px;
    font-size: 16px;
}

.meet-bot li p a {
    /* color: #333; */
}

.meet-bot li p a:hover {
    /* color: #1844a7; */
}

.meet-bot li p b {
    font-weight: normal;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 1px;
    color: #999;
    line-height: 14px;
}

.meet-bot li p b strong {
    color: #E60000;
    font-size: 16px;
    height: 16px;
    display: inline-block;
}

.meet-bot li.meet-box {
    height: auto;
}

.meet-bot li .image {
    float: left;
    width: 180px;
    /* border: 1px solid #ddd; */
    box-sizing: border-box;
}

.meet-bot li .image a {
    display: block;
    overflow: hidden;
    height: 0;
    padding-bottom: 56%;
}

.meet-bot li .image img {
    max-height: none;
    width: 100%;
}

.meet-bot li .text {
    overflow: hidden;
    height: 100px;
    background-color: #f7f7f7;
    padding: 8px 15px 0;
    box-sizing: border-box;
}

.meet-bot li .text p {
    font-size: 18px;
    line-height: 25px;
    height: 60px;
    overflow: hidden;
    font-weight: bold;
    padding: 0;
}

.meet-bot li .text p a {
    /* color: #333; */
}

.meet-bot li .text p a:hover {
    /* color: #1844a7; */
}

.meet-bot li .text span {
    display: block;
    margin-top: 5px;
    font-size: 14px;
    color: #999;
}

.adv-box {
    margin-top: 15px;
}

/*
.banner-adv1 ul li:nth-child(4){width: 40%;}
.banner-adv1 ul li:nth-child(5){width: 40%;}
.banner-adv1 ul li:nth-child(7){width: 40%;}
.banner-adv1 ul li:nth-child(8){width: 40%;}
.banner-adv1 ul li:nth-child(10){width: 40%;}
*/
/**/
.main-hz {
    margin-top: 30px;
}

.public-title {
    position: relative;
}

.public-title .recommend-tab {
    position: absolute;
    right: 0;
    top: 6px;
    font-size: 0;
}

.public-title .recommend-tab a {
    font-size: 18px;
    width: 140px;
    height: 46px;
    line-height: 44px;
    text-align: center;
    margin-left: 10px;
    position: relative;
    background-color: #f2f2f2;
    color: #333;
    display: inline-block;
}

.public-title .recommend-tab a.focus {
    color: #fff;
    background: url("images/exhibit/tab.png") no-repeat;
    background-size: cover;
}

.recommend-bot {
    overflow: hidden;
    margin-top: 15px;
    display: none;
}

.recommend-bot .right {
    width: 300px;
    float: right;
    margin-left: 20px;
}

.recommend-bot .right li {
    margin-top: 18px;
    background-color: #f5f5f5;
}

.recommend-bot .right li:first-child {
    margin-top: 0;
}

.recommend-bot .right li .image {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
    border-radius: 6px 6px 0 0;
}

.recommend-bot .right li .image img {
    max-height: none;
    width: 100%;
}

.recommend-bot .right li .image mark {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 6px 0 6px 0;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: -moz-linear-gradient( 0deg, rgb(68,166,49) 0%, rgb(30,135,95) 100%);
    background: -webkit-linear-gradient( 0deg, #6083c3 0%, #3159A4 100%);
    background: -ms-linear-gradient( 0deg, rgb(68,166,49) 0%, rgb(30,135,95) 100%);
}

.recommend-bot .right li .text {
    padding: 10px 20px;
}

.recommend-bot .right li p {
    font-size: 16px;
    line-height: 22px;
    height: 46px;
}

.recommend-bot .right li p a {
    /* color: #333; */
}

.recommend-bot .right li p a:hover {
    /* color: #1844a7; */
}

.recommend-bot .left {
    overflow: hidden;
    padding: 12px;
    background-color: #3159A4;
    border-radius: 6px 6px 0 0;
    width: 855px;
}

.recommend-top {
    border: 2px solid #fff;
    background-color: #fff;
    overflow: hidden;
}

.recommend-top .rec-right {
    float: right;
    width: 260px;
}

.recommend-top .rec-right ul {
    padding: 0 15px;
}

.recommend-top .rec-right li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 10px 10px;
    box-sizing: border-box;
    height: 111px;
    /* line-height: 73px; */
}

.recommend-top .rec-right li a {
    display: block;
    height: 100%;
    /* border-bottom: 1px solid #e6e6e6; */
    overflow: hidden;
}

.recommend-top .rec-right li:nth-last-child(-n + 2) a {
    border-bottom: 0;
}

.recommend-top .rec-right li img {
    width: 90px;
    height: 90px;
}

.recommend-top .rec-left {
    overflow: hidden;
    width: 591px;
    float: left;
}

.recommend-top .rec-left .image {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}

.recommend-top .rec-left .image img {
    max-height: none;
    width: 100%;
}

.recommend-top .rec-left .image mark {
    position: absolute;
    height: 32px;
    line-height: 30px;
    border-radius: 0 0 6px 0;
    background: -moz-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -webkit-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -ms-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 0 12px;
    left: 0;
    top: 0;
}

.recommend-link {
    margin-top: 15px;
}

.recommend-link ul {
    overflow: hidden;
    width: calc(100% + 10px);
}

.recommend-link li {
    width: calc(100% / 6);
    float: left;
}

.recommend-link li a {
    display: block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    height: 112px;
    box-sizing: border-box;
    border: 1px solid rgba(255,255,255,0.4);
    background: url('images/exhibit/bot-bg.png') no-repeat rgba(255,255,255,0.2);
    background-size: cover;
    text-align: center;
}

.recommend-link li b {
    display: block;
    margin-top: 22px;
}

.recommend-link li b i {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url('images/exhibit/bot-ico1.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(2) b i {
    background: url('images/exhibit/bot-ico2.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(3) b i {
    background: url('images/exhibit/bot-ico3.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(4) b i {
    background: url('images/exhibit/bot-ico4.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(5) b i {
    background: url('images/exhibit/bot-ico5.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(6) b i {
    background: url('images/exhibit/bot-ico6.png') no-repeat;
    background-size: contain;
}

.recommend-link li span {
    display: block;
    margin-top: 14px;
}

.recommend-link li a:hover {
    background-color: #fff;
    color: #333;
}

.recommend-link li a:hover b i {
    background: url('images/exhibit/bot-ico1hover.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(2) a:hover b i {
    background: url('images/exhibit/bot-ico2hover.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(3) a:hover b i {
    background: url('images/exhibit/bot-ico3hover.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(4) a:hover b i {
    background: url('images/exhibit/bot-ico4hover.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(5) a:hover b i {
    background: url('images/exhibit/bot-ico5hover.png') no-repeat;
    background-size: contain;
}

.recommend-link li:nth-child(6) a:hover b i {
    background: url('images/exhibit/bot-ico6hover.png') no-repeat;
    background-size: contain;
}

.recommend-list ul {
    overflow: hidden;
    width: calc(100% + 35px);
    margin-top: -30px;
}

.recommend-list li {
    width: 25%;
    float: left;
    margin-top: 30px;
}

.recommend-list li .item {
    margin-right: 35px;
    background-color: #f5f5f5;
    position: relative;
}

.recommend-list li .image {
    height: 0;
    padding-bottom: 55.25%;
    overflow: hidden;
    background-color: #fff;
    position: relative;
}

.recommend-list li .image mark {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    padding: 0 10px;
    background-color: #3159A4;
    font-size: 15px;
    height: 24px;
    line-height: 22px;
}

.recommend-list li .image img {
    max-height: none;
    width: 100%;
}

.recommend-list li .text {
    padding: 15px 25px;
}

.recommend-list li .text p {
    font-size: 16px;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    margin-bottom: 8px;
}

.recommend-list li .text p a {
    color: #333;
}

.recommend-list li .text span {
    font-size: 14px;
    line-height: 25px;
    color: #999;
    display: block;
    height: 25px;
    overflow: hidden;
}

.recommend-list li .text .attend {
    display: block;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    background: #3159A4;
    border-radius: 5px;
    margin: 10px auto;
    text-align: center;
}

.recommend-list li .item:hover {
    background-color: #3159A4;
}

.recommend-list li .item:hover .attend {
    background-color: #fff;
    color: #3159A4;
}

.recommend-list li .item:hover .text p a {
    color: #fff;
}

.recommend-list li .item:hover .text span {
    color: #fff;
}

.recommend-list li .item::after {
    content: "";
    position: absolute;
    left: 0;
    top: 126px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 0 25px 30px;
    border-color: transparent transparent transparent #3159A4;
}

.exhi-title {
    position: relative;
}

.scroll-news {
    width: 800px;
    position: absolute;
    right: 0;
    top: 11px;
    overflow: hidden;
    font-size: 15px;
    height: 18px;
}

.scroll-news span {
    float: left;
    font-weight: bold;
    color: #ff6600;
}

.scroll-news span i {
    width: 20px;
    height: 18px;
    display: inline-block;
    background: url(images/exhibit/notice.png) no-repeat;
    background-size: cover;
    margin-right: 8px;
    vertical-align: top;
}

.scroll-news .scroll-box {
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    position: relative;
    height: 100%;
    width: 695px;
}

.scroll-box .scrollobj-content {
    right: 0;
    width: 695px;
    position: absolute;
    left: 0;
    top: 0;
}

.scroll-box ul {
    overflow: hidden;
    display: inline-block;
}

.scroll-box li {
    display: inline;
    font-size: 15px;
    width: 347px;
    float: left;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.scroll-box li a {
    color: #333;
}

.scroll-box li a:hover {
    color: #1844a7;
}

.exhi-list {
    margin-top: 25px;
    overflow: hidden;
}

.exhi-list .right {
    width: 300px;
    float: right;
    margin-left: 20px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
}

.exhi-list .right .query-tab {
    padding-top: 110px;
    background: url(images/exhibit/querybg.png) no-repeat;
    text-align: center;
    line-height: 52px;
    background-size: 100% auto;
}

.exhi-list .right .query-tab p a {
    margin: 0 23px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.exhi-list .right .query-tab p a.focus::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    margin-left: -6px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #08ae63 transparent transparent transparent;
}

.query-bot {
    display: none;
    padding: 30px 30px 20px;
    background: url(images/exhibit/querybot.png) right bottom no-repeat;
}

/* 日历样式*/
.CalendarWrapper {
    font-family: "Tahoma", "Arial";
    color: #333;
    position: relative;
}

.CalendarWrapper a {
    color: #333;
}

.CalendarWrapper a:hover {
    color: #08ae63;
    text-decoration: none;
}

.CalendarHead table {
    width: 100%;
}

.CalendarHead td:first-child {
    display: none;
}

.CalendarHead td:last-child {
    display: none;
}

.CalendarHead td:nth-child(2) {
    position: absolute;
    right: 40px;
    top: 0;
}

.CalendarHead td:nth-child(4) {
    position: absolute;
    right: 15px;
    top: 0;
}

.CalendarHead h4 {
    font-size: 22px;
    font-weight: normal;
}

.CalendarHead td#_CalendarYear_ {
    text-align: left !important;
    width: 100%;
}

.CalendarHead td {
    width: 0;
}

.CalendarHead td:nth-child(3) {
    text-align: left !important;
    width: 100%;
}

.CalendarHead .btn1, .CalendarHead .btn4 {
    display: none;
}

.CalendarHead .btn2, .CalendarHead .btn3 {
    display: block;
    width: 18px;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    font-size: 16px;
}

.CalendarHead .btn2 {
    float: left;
}

.CalendarHead .btn3:hover,.CalendarHead .btn2:hover {
    text-decoration: none;
}

.CalendarCon {
    padding-top: 15px;
    margin-left: -15px;
}

.CalendarCon table {
    table-layout: fixed;
    width: 100%;
}

.CalendarCon th, .CalendarCon td {
    width: 44px;
    text-align: center;
    font-weight: normal;
}

.CalendarCon th {
    line-height: 30px;
    font-size: 16px;
}

.CalendarCon td {
    overflow: hidden;
}

.CalendarCon a, .CalendarCon em, .CalendarCon span {
    display: block;
    font-size: 16px;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    width: 30px;
    margin: 12px 7px 0;
    border-radius: 50%;
}

.CalendarCon span {
    cursor: pointer;
}

.CalendarCon em {
    font-style: normal;
}

.CalendarCon a.today, .CalendarCon em.today {
    background: #f90;
    color: #fff;
}

.CalendarCon a.exhiDate {
    background: #08ae63;
    color: #fff;
}

.CalendarCon a:hover {
    background: #08ae63;
    color: #fff !important;
    text-decoration: none;
}

/**/
.query-bot .place p {
    font-size: 0;
}

.query-bot .place li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 16px;
    margin-top: 2px;
}

.query-bot .place li a {
    color: #333;
    display: inline-block;
    line-height: 30px;
    padding: 0 12px;
}

.query-bot .place li a:hover {
    color: #fff;
    background-color: #08ae63;
}

.query-bot2 {
    padding: 15px 5px 24px;
}

.exhi-list .left {
    overflow: hidden;
}

.exhi-list .left .title-hz {
    background-color: #f7f7f7;
    overflow: hidden;
    position: relative;
}

.exhi-list .left {
    overflow: hidden;
    width: 880px;
}

.exhi-list .left .title-hz {
    background-color: #f7f7f7;
    overflow: hidden;
    position: relative;
}

.exhi-list .left .exhibition-bot {
    display: none;
}

.exhi-tab p {
    line-height: 48px;
    height: 48px;
    font-size: 0;
}

.exhi-tab a {
    font-size: 18px;
    color: #999;
    display: inline-block;
    width: calc(100% / 7);
    text-align: center;
    position: relative;
    margin-left: -1px;
}

.exhi-tab.yue-tab a {
    width: calc(100% / 13.7);
}

.exhi-tab.yue-tab a:first-child {
    width: 110px;
}

.exhi-tab a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 10px;
    background: url(images/exhibit/line.png) no-repeat center -4px;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.exhi-tab a.focus {
    background-color: #fff;
    color: #1844a7;
    font-weight: bold;
}

.exhi-tab a.focus::after {
    width: 100%;
}

.exhi-list .left .title-hz a.more {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    font-size: 16px;
    color: #1844a7;
    font-weight: bold;
    line-height: 48px;
}

.exhi-list .left .title-hz a.more i {
    font-weight: normal;
    margin-right: 3px;
}

.exhi-bot {
    display: none;
    height: 445px;
    overflow-x: hidden;
    overflow-y: auto;
}

.exhi-bot table {
    width: 100%;
}

.exhi-bot tr {
    border-bottom: 1px solid #e6e6e6;
}

.exhi-bot table p {
    font-size: 14px;
    color: #888888;
}

.exhi-bot table p.time {
    text-align: right;
    padding-right: 25px;
}

.exhi-bot table p.time b {
    font-size: 18px;
    color: #E60000;
}

.exhi-bot table p.time b.underway {
    font-size: 16px;
}

.exhi-bot table p.time b.jieshu {
    font-size: 16px;
    color: #999;
}

.exhi-bot table p.time i {
    margin-right: 4px;
    font-weight: normal;
}

.exhi-bot .exhi-name {
    margin-top: 10px;
    padding-right: 25px;
}

.exhi-bot .exhi-name p {
    font-size: 15px;
    color: #333;
    font-weight: bold;
    line-height: 22px;
    position: relative;
}

.exhi-bot .exhi-name p a {
    /* color: #333; */
}

.exhi-bot .exhi-name p a:hover {
    /* color: #1844a7; */
}

.exhi-bot .exhi-name p.zt {
}

.exhi-bot .exhi-name p i {
    color: #f34e4e;
    margin-right: 5px;
}

.exhi-bot .exhi-name a.jump {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    padding: 0 8px;
    background-color: #ff9600;
    border-radius: 11px;
    margin-left: 8px;
    border: 1px solid #ff9600;
    box-sizing: border-box;
    display: inline-block;
}

.exhi-bot .exhi-name a.jump:hover {
    color: #ff9600;
    background-color: #fff;
}

.exhi-bot table td > p {
    margin: 5px 0 20px;
    line-height: 1.5;
}

.exhi-bot table td:nth-child(2) > p {
    margin: 12px 0 20px;
}

.chem17br {
    line-height: 1.5;
}

.chem17br span {
    float: left;
}

.chem17br b {
    display: block;
    overflow: hidden;
    font-weight: normal;
}

.exhi-bot table p span {
    display: inline-block;
    margin: 0 30px 0 0;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 300px;
}

.exhi-bot table p span:last-of-type {
    margin-right: 0;
}

/**/
.part1 .mxh {
    overflow: hidden;
}

.part1 .right {
    width: 300px;
    margin-left: 20px;
    float: right;
}

.other-title {
    position: relative;
}

.other-title .more {
    position: absolute;
    right: 0;
    top: 13px;
    font-size: 16px;
    font-weight: bold;
    color: #1844a7;
}

.other-title .more img {
    vertical-align: top;
    display: inline-block;
    margin-top: 3px;
    margin-left: 3px;
}

.part1 .right .big-image {
    margin-top: 20px;
    height: 0;
    padding-bottom: 55.4%;
    overflow: hidden;
    position: relative;
}

.part1 .right .big-image img {
    max-height: none;
    width: 100%;
}

.gradual {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(30,30,30,.7)));
    background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.7));
    background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.7));
    background-image: -ms-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.7));
    background-image: -o-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.7));
    background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.7));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#{000000}', endColorStr='#{666666}');
}

p.gradual {
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 0px;
    right: 0px;
    padding: 30px 12px 15px 12px;
    font-size: 18px;
    overflow: hidden;
    color: #fff;
    font-weight: normal;
}

p.gradual strong {
    height: 18px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

p.gradual strong a {
    color: #fff;
}

.part1 .right ul {
    position: relative;
}

.part1 .right li {
    margin-top: 18px;
    overflow: hidden;
}

.part1 .right li span {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #73d6bb;
    margin-right: 8px;
    margin-top: 6px;
}

.part1 .right li .text {
    overflow: hidden;
}

.part1 .right li .text .label {
    font-size: 0;
    margin-bottom: 8px;
}

.part1 .right li .text .label mark {
    font-size: 14px;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    background-color: #3369ff;
    color: #fff;
    margin-right: 7px;
    padding: 0 6px;
}

.part1 .right li .text .label mark:nth-child(2) {
    background-color: #73d6bb;
}

.part1 .right li .text p {
    font-size: 16px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
}

.part1 .right li .text p a {
    /* color: #333; */
}

.part1 .right li .text p a:hover {
    /* color: #1844a7; */
}

.part1 .right ul::after {
    content: "";
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 4px;
    border: 1px dashed #73d6bb;
}

.part1 .left {
    overflow: hidden;
    width: 880px;
}

.part1 .left .report-tab {
    position: absolute;
    right: 0;
    top: 10px;
}

.part1 .left .report-tab a {
    width: 140px;
    height: 46px;
    line-height: 44px;
    text-indent: 0;
    text-align: center;
    background: url(images/exhibit/tab1.png) no-repeat left center;
}

.part1 .left .report-tab a.focus {
    background: url(images/exhibit/tabfocus.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-right: 0px solid #3159A4;
}

.part1 .news-top {
    margin-top: 30px;
    padding: 12px 25px;
    background-color: #f5f5f5;
}

.part1 .news-top p {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
}

.part1 .news-top p i {
    position: relative;
    display: inline-block;
}

.part1 .news-top p i::after {
    content: "原";
    display: inline-block;
    font-size: 14px;
    background: #76a244;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    color: #fff;
    font-weight: normal;
    font-style: normal;
    line-height: 23px;
    vertical-align: top;
    margin-left: 2px;
    text-align: center;
}

.part1 .news-top p i.red::after {
    content: "图";
    background: #ee573e;
    ;}

.part1 .news-top p a {
    color: #333;
}

.part1 .news-top p a:hover {
    color: #1844a7;
}

.part1 .news-top span {
    display: block;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    color: #999;
    font-size: 14px;
    margin-top: 18px;
}

.part1 .left ul {
    overflow: hidden;
    width: calc(100% + 25px);
}

.part1 .left li {
    float: left;
    width: 50%;
    margin-top: 13px;
}

.part1 .left li .item {
    margin-right: 25px;
}

.part1 .left li p {
    font-size: 15px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    margin-top: 10px;
}

.part1 .left li p a {
    /* color: #333; */
}

.part1 .left li p a:hover {
    /* color: #1844a7; */
}

.part1 .left li p:first-child {
    font-size: 18px;
    line-height: 24px;
    height: 24px;
    padding-left: 28px;
    background: url(images/exhibit/tit-dot.png) no-repeat 0 6px;
}

/**/
.part2 {
    margin-top: 40px;
}

.part2 .mxh {
    overflow: hidden;
}

.part2 .left {
    width: 620px;
    margin-right: 30px;
    float: left;
}

.special-list {
    margin-top: 30px;
}

.special-list ul {
    margin-top: -12px;
    width: calc(100% + 22px);
    overflow: hidden;
}

.special-list li {
    width: 50%;
    float: left;
    margin-top: 12px;
}

.special-list li .item {
    margin-right: 22px;
}

.special-list li .image {
    height: 0;
    padding-bottom: 50%;
    overflow: hidden;
    position: relative;
}

.special-list li .image img {
    max-height: none;
    width: 100%;
}

.special-list li .text p {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    margin-top: 10px;
}

.special-list li .text p a {
    color: #333;
}

.special-list li .text p a:hover {
    color: #1844a7;
}

.part2 .right {
    overflow: hidden;
}

.diagram-theory {
    margin-top: 30px;
    overflow: hidden;
}

.diagram-theory .left-image {
    float: left;
    width: 508px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    border-radius: 4px 4px 0 0;
}

.image-swiper .image {
    padding-bottom: 70.8%;
    height: 0;
    overflow: hidden;
}

.image-swiper .image img {
    max-height: none;
    width: 100%;
}

.image-swiper .text {
    height: 64px;
    line-height: 64px;
    overflow: hidden;
    background-color: #1844a7;
    font-size: 18px;
    padding: 0 20px;
}

.diagram-theory mark {
    display: inline-block;
    height: 22px;
    padding: 0 6px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #ff6600;
    border-radius: 4px;
    margin-right: 10px;
}

.image-swiper .text a {
    color: #fff;
}

.image-swiper .swiper-button-next, .image-swiper .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 47px;
    height: 87px;
    margin-top: -63px;
    z-index: 10;
    cursor: pointer;
    background-size: 14px 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,.5);
}

.image-swiper .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    right: 0;
}

.image-swiper .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    left: 0;
}

.diagram-theory ul {
    overflow: hidden;
    margin-top: 0;
}

.diagram-theory li:first-child {
    margin-top: 0;
}

.diagram-theory li {
    margin-top: 21px;
}

.diagram-theory li .image {
    height: 0;
    padding-bottom: 62.5%;
    overflow: hidden;
    position: relative;
    border-radius: 2px;
}

.diagram-theory li .image img {
    max-height: none;
    width: 100%;
}

.diagram-theory li .text {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 86px;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(30,30,30,.5)));
    background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.5));
    background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.5));
    background-image: -ms-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.5));
    background-image: -o-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.5));
    background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#{000000}', endColorStr='#{666666}');
}

.diagram-theory li .text mark {
    margin-top: 20px;
}

.diagram-theory li .text p {
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
}

.diagram-theory li .text a {
    color: #fff;
}

.report-bot {
    display: none;
}

/**/
.part3 {
    background-color: #eee;
    padding-top: 30px;
    padding-bottom: 20px;
}

.part3 .mxh {
    overflow: hidden;
}

.part3 .public-title p {
    float: right;
    font-size: 16px;
    padding-top: 30px;
    padding-right: 120px;
    position: relative;
}

.part3 .public-title p a {
    /* color: #1844A7; */
    margin: 0 12px;
}

.part3 .public-title p a:hover {
    /* color: #ff9600; */
}

.part3 .public-title p .more {
    position: absolute;
    right: 0;
    top: 30px;
    color: #999;
}

/**/
.video-box {
    overflow: hidden;
    margin-top: 30px;
}

.video-box .left {
    width: 680px;
    float: left;
    margin-right: 20px;
    overflow: hidden;
}

.video-box .left ul {
    margin-top: -20px;
    width: calc(100% + 20px);
    overflow: hidden;
}

.video-box .left li {
    margin-top: 20px;
    width: 50%;
    float: left;
}

.video-box .left li .item {
    margin-right: 20px;
}

.video-box .left li .image {
    position: relative;
    height: 0;
    padding-bottom: 55.58%;
    overflow: hidden;
    border-radius: 4px 4px 0 0;
}

.video-box .left li .image img {
    max-height: none;
    width: 100%;
}

.video-box .left li .image i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 57px;
    color: #fff;
    background: url("images/exhibit/exhi2020.png") no-repeat -139px -727px;
    width: 60px;
    height: 60px;
}

.video-box .left li .image mark {
    position: absolute;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px 0;
    background: -moz-linear-gradient( 0deg, rgb(109,121,254) 0%, rgb(143,137,255) 50%, rgb(181,153,255) 100%);
    background: -webkit-linear-gradient( 0deg, rgb(109,121,254) 0%, rgb(143,137,255) 50%, rgb(181,153,255) 100%);
    background: -ms-linear-gradient( 0deg, rgb(109,121,254) 0%, rgb(143,137,255) 50%, rgb(181,153,255) 100%);
    color: #fff;
    text-align: center;
    font-size: 15px;
    left: 0;
    top: 0;
}

.video-box .left li .image mark.replay {
    background: -moz-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -webkit-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -ms-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
}

.video-box .left li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    background-color: rgba(0,0,0,.5);
    padding: 0 10px;
    font-size: 16px;
    box-sizing: border-box;
}

.video-box .left li p a {
    color: #fff;
}

.video-box .left li:first-child {
    width: 100%;
}

.video-box .left li:first-child .image i {
    font-size: 76px;
}

.video-box .left li:first-child p {
    height: 60px;
    line-height: 60px;
    font-size: 22px;
}

.image-swiper {
    display: none;
}

/**/
.video-box .right {
    overflow: hidden;
    width: 490px;
}

.video-box .right .people {
    overflow: hidden;
}

.video-box .right .people ul {
    overflow: hidden;
    width: calc(100% + 20px);
}

.video-box .right .people li {
    width: 50%;
    float: left;
}

.video-box .right .people li .item {
    margin-right: 20px;
    background-color: #fff;
}

.video-box .right .people li .image {
    height: 0;
    padding-bottom: 56%;
    overflow: hidden;
    position: relative;
    border-radius: 4px 4px 0 0;
}

.video-box .right .people li .image img {
    max-height: none;
    width: 100%;
}

.video-box .right .people li .image mark {
    position: absolute;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px 0;
    background: -moz-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -webkit-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    background: -ms-linear-gradient( 0deg, rgb(254,179,42) 0%, rgb(242,142,47) 100%);
    color: #fff;
    text-align: center;
    font-size: 15px;
    left: 0;
    top: 0;
}

.video-box .right .people li .image i {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    opacity: 0;
    background: url("images/exhibit/exhi2020.png") no-repeat -139px -727px;
    width: 60px;
    height: 60px;
}

.video-box .right .people li .image:hover i {
    opacity: 1;
    background: url("images/exhibit/exhi2020.png") no-repeat -139px -727px;
    width: 60px;
    height: 60px;
}

.video-box .right .people li .text {
    padding: 12px 15px 15px;
}

.video-box .right .people li .text p {
    font-size: 16px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}

.video-box .right .people li .text p a {
    /* color: #333; */
}

.video-box .right .people li .text p a:hover {
    /* color: #1844a7; */
}

.video-box .right .people li .text span {
    display: block;
    margin-top: 5px;
    font-size: 14px;
    color: #999;
}

/**/
.online-left {
    margin-top: 30px;
    width: 490px;
    /* float: left; */
    margin-right: 20px;
}

.online-left ul {
    margin-top: 30px;
}

.online-left li {
    margin-top: 16px;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
}

.online-left li i {
    display: inline-block;
    width: 21px;
    height: 17px;
    background: url(images/exhibit/video.png) no-repeat;
    vertical-align: top;
    margin-right: 8px;
}

.online-left li a {
    /* color: #333; */
}

.online-left li a:hover {
    /* color: #1844a7; */
}

.online-left li a:hover i {
    background: url(images/exhibit/videohover.png) no-repeat;
}

.online-right {
    padding-top: 50px;
    overflow: hidden;
    display: none;
}

.online-right .image {
    height: 0;
    padding-bottom: 55.7%;
    overflow: hidden;
    position: relative;
}

.online-right .image img {
    max-height: none;
    width: 100%;
}

.online-right .image mark {
    position: absolute;
    width: 80px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px 0;
    background: -moz-linear-gradient( 0deg, rgb(68,166,49) 0%, rgb(25,127,88) 100%);
    background: -webkit-linear-gradient( 0deg, rgb(68,166,49) 0%, rgb(25,127,88) 100%);
    background: -ms-linear-gradient( 0deg, rgb(68,166,49) 0%, rgb(25,127,88) 100%);
    color: #fff;
    text-align: center;
    font-size: 15px;
    left: 0;
    top: 0;
}

.online-right .image i {
    position: absolute;
    color: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 58px;
}

.online-right .text {
    background-color: #fff;
    padding: 10px 12px;
    line-height: 30px;
    font-size: 14px;
    height: 120px;
}

.online-right .text a {
    color: #333;
}

.online-right .text a:hover {
    color: #1844a7;
}

.scroll-exhi {
    margin-top: 20px;
    background-color: #fff;
    overflow: hidden;
    height: 259px;
}

.scroll-exhi .left {
    width: 190px;
    float: left;
    background: url(images/exhibit/vip.png) no-repeat top center #ff9900;
    text-align: center;
    padding-top: 88px;
    height: 100%;
    box-sizing: border-box;
    margin-right: 20px;
}

.scroll-exhi .left .join {
    display: block;
    width: 128px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    background-color: #fff;
    margin: 25px auto 0;
    font-size: 18px;
    font-weight: bold;
    color: #ff9900;
}

.scroll-exhi .right {
    overflow: hidden;
    white-space: nowrap;
    font-size: 0;
    position: relative;
    height: 100%;
    box-sizing: border-box;
    width: 990px;
}

.scroll-exhi .right .scrollobj-content {
    position: absolute;
    left: 0;
    top: 0;
}

.scroll-exhi ul {
    overflow: hidden;
    display: inline-block;
    padding-top: 20px;
}

.scroll-exhi li {
    display: inline-block;
    width: 310px;
    margin-right: 20px;
    padding-top: 20px;
}

.scroll-exhi li .image {
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.scroll-exhi li .image img {
    max-height: none;
}

.scroll-exhi li p {
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    margin-top: 15px;
}

.scroll-exhi li p a {
    /* color: #333; */
}

.scroll-exhi li p a:hover {
    /* color: #1844a7; */
}

.partner {
    margin: 25px auto 0;
}

.partner h2 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    color: #333;
    margin-bottom: 10px;
}

.partner h2 b {
    color: #1844a7;
}

.partner a.add {
    color: #333;
    font: normal 14px/20px microsoft yahei;
    text-indent: 29px;
    float: right;
    margin-top: 8px;
    background: url("images/exhibit/exhi2020.png") no-repeat 0px -1007px;
}

.partnerText {
    overflow: hidden;
}

.partnerText dt {
    width: 85px;
    height: 36px;
    line-height: 36px;
    float: left;
    font-size: 14px;
}

.partnerText dd {
    float: left;
    font-size: 14px;
    line-height: 36px;
}

.partnerText dd a {
    color: #666666;
    margin-right: 20px;
}

.partnerText dd a:hover {
    color: #1844a7;
}

/* .footer{background-color: #242a37;margin-top: 80px;padding: 40px 0;font-family: "Microsoft YaHei";} */
.foot {
    margin: 0 auto;
    overflow: hidden;
}

.foot-nav {
    width: 570px;
    float: left;
}

.foot-txt {
    overflow: hidden;
    padding: 15px 0 0 0;
}

.foot-txt li {
    width: 14%;
    float: left;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.foot-txt li a {
    color: #999;
}

.foot-txt li a:hover {
    color: #1844a7;
}

.copyright {
    color: #999;
    padding: 15px 0;
    text-align: center;
    background-color: #1b1f29;
    font-size: 14px;
}

.copyright a {
    color: #999;
}

.copyright a:hover {
    color: #ff6600;
}

.foot-img {
    overflow: hidden;
    width: calc(100% + 20px);
    background: url('images/exhibit/copyright.png') no-repeat 0 0;
    background-size: auto 100%;
    margin-top: 12px;
}

.foot-img li {
    width: 83px;
    height: 33px;
    float: left;
    margin-right: 10px;
}

.foot-img li a {
    display: block;
    height: 33px;
    color: #333;
    border-radius: 3px;
    overflow: hidden;
}

.police {
    text-align: left;
    color: #888888;
    margin-top: 12px;
    line-height: 20px;
}

.police img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}

.police a {
    color: #888888;
}

.hot-line {
    width: 285px;
    padding-top: 10px;
    float: left;
    margin-left: 105px;
    color: #999;
}

.hot-line i {
    font-size: 66px;
}

.hot-line p {
    font-size: 14px;
    line-height: 28px;
}

.hot-line p a {
    display: inline-block;
    width: 18px;
    height: 21px;
    vertical-align: top;
    margin-top: 3px;
    background: url("images/exhibit/main.png") no-repeat 100% -223px;
}

.hot-line span {
    display: block;
    font-size: 13px;
    line-height: 36px;
}

.hot-line > b {
    display: block;
    font-size: 30px;
    color: #fff;
    margin-top: 20px;
}

.qr-code {
    float: right;
    padding-top: 10px;
}

.qr-code li {
    float: left;
    padding: 0 0 0 35px;
}

.foot h2 {
    color: #999;
    font-size: 18px;
    height: 30px;
    font-weight: bold;
}

.foot h2 b {
    border-bottom: 3px solid #00ae66;
    height: 30px;
    display: inline-block;
}

.qr-code h2 {
    padding-left: 35px;
}

.qr-code ul {
    margin-top: 28px;
}

.qr-code li span {
    display: block;
    width: 144px;
    height: 144px;
    background-color: #fff;
    box-sizing: border-box;
    border: 8px solid #fff;
}

.qr-code li span img {
    width: 100%;
    height: 100%;
}

.qr-code li p {
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top: 16px;
}

.foot-nav p {
    font-size: 14px;
    color: #999;
    line-height: 30px;
}

.foot-nav p a {
    color: #999;
}

.foot-nav p a img {
    margin-left: 8px;
}

.foot-nav p a:hover {
    color: #f90;
}

.copyright {
    color: #999;
    padding: 15px 0;
    text-align: center;
    background-color: #1b1f29;
    font-size: 14px;
}

.copyright a {
    color: #999;
}

.copyright a:hover {
    color: #ff6600;
}

.rightfloat {
    width: 72px;
    background: -moz-linear-gradient( -90deg, rgb(46,176,125) 0%, rgb(109,198,93) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(46,176,125) 0%, rgb(109,198,93) 100%);
    background: -ms-linear-gradient( -90deg, rgb(46,176,125) 0%, rgb(109,198,93) 100%);
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    border-radius: 36px;
    padding: 6px 0;
}

.rightfloat a {
    display: block;
    height: 80px;
    width: 72px;
    float: left;
    position: relative;
    text-align: center;
    color: #fff;
}

.rightfloat a i {
    display: inline-block;
    margin: 15px auto 10px;
    height: 26px;
    font-size: 24px;
}

.rightfloat a i {
    width: 26px;
    background-size: 100% auto !important;
}

.rightfloat a i.icon-hezuo {
    background: url(images/exhibit/icon1.png) no-repeat;
}

.rightfloat a i.icon-qq {
    background: url(images/exhibit/icon2.png) no-repeat;
}

.rightfloat a i.icon-phone {
    background: url(images/exhibit/icon3.png) no-repeat;
}

.rightfloat a i.icon-yijian {
    background: url(images/exhibit/icon4.png) no-repeat;
}

.rightfloat a i.icon-top {
    background: url(images/exhibit/icon5.png) no-repeat;
}

.rightfloat a:hover i {
    color: #fff;
}

.rightfloat a:hover .code {
    display: block;
}

.rightfloat a .code {
    position: absolute;
    top: 0;
    right: 70px;
    padding-right: 5px;
    width: 150px;
    height: 150px;
    display: none;
}

.rightfloat a .code img {
    width: 100%;
}

.rightfloat a p {
    font-size: 13px;
    text-align: center;
}

.rightfloat a::after {
    content: '';
    height: 1px;
    width: 52px;
    background: rgba(255,255,255,0.6);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.rightfloat a:last-child::after {
    display: none;
}

/* ---弹出框样式*/
/* app+wx*/
.p-appImg,.p-wxImg {
    position: absolute;
    left: -235px;
    top: 0;
    width: 220px;
    height: 230px;
    background: url(https://www.hbzhan.com/Images/rightAdv/version/2021/rightAdvAppBgi.png) no-repeat -8px -8px;
    text-align: center;
    box-shadow: 0 2px 5px #eee;
    display: none;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
}

.p-appImg img,.p-wxImg img {
    width: 130px;
    height: 130px;
    margin: 30px 0 20px;
}

.p-appImg p, .p-wxImg p {
    font-size: 14px !important;
    font-weight: 700;
    color: #333;
}

/* QQ*/
.p-qq {
    display: block;
    width: 68px;
    float: left;
    position: relative;
}

.p-qqBox {
    position: absolute;
    left: -300px;
    top: 0;
    padding-right: 20px;
    display: none;
}

.p-qqBox1 {
    width: 290px;
    background: url(https://www.hbzhan.com/Images/rightAdv/version/2021/rightAdvQQbgi.png) #fff no-repeat;
    padding: 30px 0 55px 0;
    box-shadow: 0 2px 5px #eee;
    position: relative;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
}

.p-qqBox p {
    overflow: hidden;
    padding-left: 20px;
}

.p-qqBox i {
    float: left;
    width: 50px;
    height: 56px;
    background: url(https://www.hbzhan.com/Images/rightAdv/version/2021/rightBar.png) no-repeat -190px -87px;
    margin-right: 20px;
    margin-left: 10px;
}

.p-qqBox em {
    font-size: 14px;
    color: #666;
    font-style: normal;
    line-height: 18px;
}

.p-qqBox strong {
    color: #666;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

.p-qqBox a {
    display: inline-block !important;
    height: 34px !important;
    line-height: 34px;
    width: 76px !important;
    border-radius: 18px;
    font-size: 14px;
    color: #fff;
    background-color: #fe9900;
    margin: 20px 0 0px;
    box-shadow: 0 2px 5px #e68557;
    text-align: center;
}

.p-qqBox a:hover {
    background-color: #fe9900;
}

.p-qqBox a:nth-child(2n) {
    background-color: #44a531 !important;
    margin: 20px 10px 5px;
    box-shadow: 0 2px 5px #5c9950;
}

.p-qqBox span {
    /* display: block;*/
    text-align: center;
    font-size: 14px;
    color: #999;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
}

.p-qqBox a::after {
    display: none;
}

.p-qqBox p:nth-child(3) a {
    margin-top: 0px;
}

.rightfloat a:hover .p-appImg,.rightfloat a:hover .p-wxImg {
    display: block;
}

.rightfloat a:hover .p-appImg p,.rightfloat a:hover .p-wxImg p {
    color: #333;
}

.p-qq:hover .p-qqBox {
    display: block;
}

.p-telBox {
    left: -230px;
}

.p-telBox .p-qqBox1 {
    padding: 20px 0 50px;
    width: 220px;
}

.p-telBox em b {
    color: #f60;
}

.p-telBox b {
    display: block;
    font-size: 20px;
    margin: 4px 0;
}

.p-telBox p {
    padding-left: 40px;
}

#leftAdv {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    left: 5px;
    z-index: 99999;
}

#leftAdv a {
    color: #666;
    margin-top: 2px;
    display: inline-block;
    cursor: pointer;
}

/**/
@media only screen and (min-width: 1920px) {
    .mxh {
    }

    .banner-adv ul.five li .adv-item {
        height: 80px;
    }
}

/*show*/
.bannerbg {
    margin: 0 auto;
    height: 350px;
    background: url(images/exhibit/banner.jpg);
    color: #f9f9f9;
    background-size: cover;
}

.bannerbg .titlemi {
    display: block;
    text-align: center;
    height: auto;
    line-height: 54px;
    padding-top: 100px;
    font-size: 46px;
    font-weight: bold;
}

.bannerbg .time {
    width: 500px;
    line-height: 30px;
    margin: 30px auto 0;
    font-size: 18px;
    font-weight: normal;
}

.m_r_0 .riqi {
    height: 130px;
    overflow: hidden;
}

/*----------------展会未开始样式---------------*/
.m_r_0 .rq_rili {
    width: 290px;
    height: 102px;
    margin-left: 15px;
    position: relative;
    padding-top: 8px;
}

.m_r_0 .riqi .rili {
    width: 102px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi.png) no-repeat;
}

.m_r_0 .riqi .rili span {

    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r_0 .riqi .rili .tianshu {
    height: 63px;
    margin-top: 0;
    color: #0c0c0c;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r_0 .riqi .wks {
    width: 198px;
    height: 100px;
    background: #3F51B5;
    margin-left: 92px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;

    line-height: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    font-weight: bold;
}

/*----------------展会进行样式---------------*/
.m_r_0 .rq_jinxing {
    width: 300px;
    height: 102px;
    position: relative;
    padding-top: 8px;
}

.m_r_0 .rq_jinxing .jinxing {
    width: 102px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi.png) no-repeat;
}

.m_r_0 .rq_jinxing .jinxing span {
    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r_0 .rq_jinxing .jinxing .tianshu {
    height: 63px;
    font-size: 16px;
    margin-top: 0;
    color: #0c0c0c;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r_0 .rq_jinxing .jx {
    width: 208px;
    height: 100px;
    background: #087d0c;
    margin-left: 92px;
    text-align: center;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    line-height: 100px;
    padding: 0;
}

/*----------------展会进行样式---------------*/
/*----------------展会结束样式---------------*/
.m_r_0 .rq_jieshu {
    width: 300px;
    height: 102px;
    position: relative;
    padding-top: 8px;
}

.m_r_0 .rq_jieshu .over {
    width: 102px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/exhibit/riqi2.png) no-repeat;
}

.m_r_0 .rq_jieshu .over span {
    display: block;
    width: 102px;
    height: 30px;
    margin-top: 16px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.m_r_0 .rq_jieshu .over .tianshu {
    height: 63px;
    font-size: 16px;
    margin-top: 0;
    color: #999999;
    font-weight: bold;
    line-height: 54px;
    text-shadow: #ffffff -3px 1px 10px;
}

.m_r_0 .rq_jieshu .js {
    width: 208px;
    height: 100px;
    background: #666666;
    margin-left: 92px;
    text-align: center;
    font-size: 22px;
    color: #999999;
    font-weight: bold;
    line-height: 100px;
    padding: 0;
}

/*----------------展会结束样式---------------*/
