/*
 * @Date: 2020-01-09 11:18:13
 * @Last Modified time: 2020-03-05 15:55:57
 * @Description: 多站点下的公共样式
*/
/*@font-face { font-family: SourceHanSansCN-Medium; src: url('../fonts/SourceHanSansCN-Medium.ttf') }*/
/*@font-face { font-family: SourceHanSansCN-Regular; src: url('../fonts/SourceHanSansCN-Regular.ttf') }*/
/*@font-face { font-family: ArialMT; src: url('../fonts/arialmt.ttf') }*/
/*@font-face { font-family: FZLTDHK--GBK1-0; src: url('../fonts/FZLTDHK--GBK1-0.ttf') }*/
/*@font-face { font-family: FZLTZHUNHK--GBK1-0; src: url('../fonts/FZLTZHUNHK--GBK1-0.TTF') }*/

/***** 页尾  ****/
.footer { padding: 6px 0; font-family: SourceHanSansCN-Medium; }
.footer .footer-left { float: left; font-size: 14px; line-height: 22px; letter-spacing: 1px; color: #ffffff; }
.footer a{ color:#ffffff; }
.footer span.phone{ margin-left: 50px;}
.footer .footer-right { float: right; }
.footer .footer-right img { margin-top: 5px; }
.wrapper-box { min-height: 100%; position: relative; padding-bottom: 78px; }
#footer { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2020; }
.has-sponsor .wrapper-box { padding-bottom: 229px; }
@media (max-width:1199px) {
    .has-sponsor .wrapper-box { padding-bottom: 322px; }
}
@media (max-width:991px) {
    .wrapper-box { padding-bottom: 143px; }
    .has-sponsor .wrapper-box { padding-bottom: 480px; }
    .footer .footer-right { margin-top: 10px; }
}
@media (max-width:767px) {
    .wrapper-box { padding-bottom: 0px; }
    .has-sponsor .wrapper-box { padding-bottom: 0px; }
    #footer { position: static; }
}

/* 赞助商 */
.part-box-outer { background-color: #3792c2; padding: 47px 0 18px; }
.part-box { max-width: 1090px; margin: 0 auto 28px; }
.part-box .part-box-list { border: 1px solid #a8b53a; background-color: #ffffff; border-radius: 4px; width: 210px; height: 83px; margin-right: 10px; float: left; margin-bottom: 20px; text-align: center; overflow: hidden; font-size: 0; }
.part-box-list:after { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
.part-box .part-box-list img { max-width: 100%; }
.part-box .part-box-list:nth-child(5n+5) { margin-right: 0; }
@media(max-width:1199px) {
    .part-box .part-box-list { width: 22%; margin-right: 4% !important; }
    .part-box .part-box-list:nth-child(4n+4) { margin-right: 0 !important; }
}
@media (max-width:767px) {
    .part-box .part-box-list { width: 46%; margin-right: 8% !important; }
    .part-box .part-box-list:nth-child(2n+2) { margin-right: 0 !important; }
}

/****** 列表页底部赞助商 *****/
.footer-part-box { background-color: #f5f6f2; padding: 34px 0; min-height:150px;}
.footer-part-box .part-box { margin-left: 0; float: left; max-width: 100%; margin-bottom: 0; }
.footer-part-box .part-box .part-box-list { margin-bottom: 0; border-color: #efdee1; }
.footer-part-box .part-more { float: left; width: 68px; border: 1px solid #efdee1; background-color: #ffffff; border-radius: 4px; height: 83px; text-align: center; margin-left: 10px; position: relative; }
.footer-part-box .part-more a { display: inline-block; width: 100%; color: #478f01; font-size: 12px; line-height: 19px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.footer-part-box .part-more a img { margin-left: 3px; width: 7px; }
.footer-part-box .part-box .part-box-list:nth-child(5n+5) { margin-right: 10px; }
.footer-part-box .footer-part-inner { position: relative; }
.footer-part-box .part-more-box { position: absolute; right: 0; width: 100px; background: #f5f6f2; }
.footer-part-box .part-box .part-box-list img{
    display: inline-block;
}
@media(max-width:1199px) {
    .footer-part-box .part-box .part-box-list { margin-bottom: 10px; }
    .footer-part-box .part-box .part-box-list { width: 225px; margin-right: 10px !important; }
    .footer-part-box .part-box .part-box-list:nth-child(4n+4) { margin-right: 10px !important; }
    .footer-part-box .part-more-box { position: relative; margin: 0 auto; width: 100%; }
    .footer-part-box .part-box { float: none; }
    .footer-part-box .part-more { float: none; margin: 0 auto; width: 100%; }
}
@media(max-width:991px) {
    .footer-part-box .part-box .part-box-list { width: 235px; }
}
@media(max-width:767px) {
    .footer-part-box .part-box .part-box-list { width: 182px; }
}
@media(max-width:414px) {
    .footer-part-box .part-box .part-box-list { width: 290px; }
}

/************************** 侧边栏 ***************************/
.sideBar { z-index: 999999; position: absolute; top: 64%; right: 200px; width: 64px; background-color: #7f7f7f; border-radius: 10px; text-align: center; padding: 6px 4px 0; font-size: 0; }
.sideBar a { font-size: 12px; line-height: 12px; color: #ffffff; display: inline-block; }
.sideBar .side-list { border-bottom: 1px solid #dcdcdc; }
.sideBar .side-list:last-child { border-bottom: none; }
.sideBar .side-list:nth-child(1), .sideBar .side-list:nth-child(4) { padding-bottom: 9px; padding-top: 9px; }
.sideBar .side-list:nth-child(2), .sideBar .side-list:nth-child(3) { padding-bottom: 6px; padding-top: 6px; }
.sideBar .side-list:last-child { padding-top: 12px; padding-bottom: 5px; }
.sideBar .side-list a div { margin-top: 5px; }

.sideBar .side-menu.closed{
    border-bottom: none;
}
.sideBar .side-menu.closed img{
    transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}

/*******在线咨询、日程查询**************/
.side-list-schedule { position: relative; }
.side-list-schedule:hover:after, .side-list-concat:hover:after { position: absolute; left: -16px; content: ''; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 12px solid #858484; }
.side-position-box { position: absolute; right: 56px; top: -133px; width: 449px; display: none; }
.schedule-box { width: 433px; background-color: #dddcdc; padding: 20px 15px; font-family: SourceHanSansCN-Regular; max-height: 830px; overflow: auto; }
.side-list-schedule:hover .side-position-box { display: block; }
.schedule-box .schedule-list { min-height: 96px; background-color: #ffffff; box-shadow: 0 -1px 4px 0 rgba(157, 157, 157, 0.3); border-radius: 4px; padding: 19px 13px 19px 19px; position: relative; margin-bottom: 17px; }
.schedule-box .schedule-list:last-child { margin-bottom: 0; }
.schedule-date { width: 59px; height: 59px; background-color: #f6f7f4; border-radius: 5px; overflow: hidden; float: left; }
.schedule-date .day { font-size: 30px; line-height: 39px; letter-spacing: 1px; color: #3793c2; }
.schedule-date .month { width: 100%; height: 20px; background-color: #3793c2; font-size: 16px; line-height: 20px; color: #fcfdfc; }
.schedule-right { margin-left: 75px; text-align: left; }
.schedule-right .title { font-size: 18px; color: #262c3b; margin-top: 4px; margin-bottom: 6px; }
.schedule-right .time { font-size: 14px; color: #404141; }
.schedule-list .collect-box { position: absolute; right: 13px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 24px; height: 24px; line-height: 24px; background: #e7e8e5; border-radius: 50%; font-size: 0; cursor: pointer; }
@media(max-width:767px) {
    .side-position-box { width: 250px; }
    .side-position-box .collect-box { top: 20px; }
    .schedule-box { max-height: 400px; }
    .schedule-box { width: 240px; }
    .schedule-list .schedule-date { float: none; margin: 0 auto; }
    .schedule-list .schedule-right { margin-left: 0; }
}

/*******在线咨询**************/
.side-position-box-2 { top: -78px; }
.side-list-concat { position: relative; }
.concat-box { padding: 8px 9px; }
.side-list-concat:hover .side-position-box { display: block; }
.concat-box .concat-list { min-height: 30px; background-color: #ffffff; box-shadow: 0px -1px 4px 0px rgba(157, 157, 157, 0.3); border-radius: 4px; margin-bottom: 9px; text-align: left; }
.concat-box .concat-list:last-child { margin-bottom: 0; }
.concat-box .concat-list-top { padding: 23px 0 9px; }
.concat-box .concat-list-top .left-icon { float: left; margin-left: 42px; margin-top: 11px; }
.concat-box .right-info { margin-left: 94px; }
.concat-box .right-info .label-name { font-size: 18px; color: #262c3b; margin-bottom: 4px; }
.concat-box .right-info .service-list li{float: left;width: 40px;margin-right: 4px;font-size: 12px;}
.concat-box .right-info .service-list li:last-child{margin-right: 0;}
.concat-box .right-info .service-list li a{color: #3b3b3b;}
.concat-box  .right-info .info-text { font-size: 14px; color: #404141; }
.concat-box .right-info .info-text .red { color: #ce0303; }
.concat-box .right-info  .info-email { font-size: 14px; color: #3b3b3b; }
.concat-box .concat-list-bottom { padding: 18px 0 16px; }
.concat-box .concat-list-bottom .item { display: inline-block; }
.concat-box .concat-list-bottom .item:first-child { margin: 0 60px 0 47px; }
.concat-box .concat-list-bottom .item span { font-size: 21px; color: #262c3b; vertical-align: middle; margin-left: 10px; }
@media(max-width:767px) {
    .concat-box .concat-list-top .left-icon { margin: 0 auto; display: block; float: none; }
    .concat-box .right-info { margin-left: 0; }
    .concat-box .concat-list-bottom .item { margin: 0!important; display: block; }
    .concat-box .concat-list { padding: 15px 10px; }
}
@media(max-height:1140px) {
    .schedule-box { max-height: 366px; }
}
@media(max-width:767px) {
    .schedule-box { max-height: 366px; }
}

/* 二级页面banner */
.list-banner-box img { width: 100%; max-height: 146px; }

/* 颜色样式 */

/* 浅蓝 */
.lightBlue-border { border: 1px solid #3793c2; }
.lightBlue-bg { background: #3793c2; }
.lightBlue-font { color: #3793c2; }
.lightBlue-b-border-3 { border-bottom: 3px solid #3793c2 !important; }

/* 蓝色 */
.blue-border { border: 1px solid #0d2d50; }
.blue-bg { background: #0d2d50; }
.blue-font { color: #0d2d50; }
.blue-layout-bg { background: #0d2d50; }
.blue-b-border-3 { border-bottom: 3px solid #0d2d50 !important; }

/* 绿色 */
.green-border { border: 1px solid #9ec928; }
.green-bg { background: #9ec928; }
.green-font { color: #478f01; }
.green-btn-bg { background: #478f01; }
.green-layout-bg { background: #478f01; }
.green-b-border-3 { border-bottom: 3px solid #9ec928 !important; }

/* 橙色 */
.orange-border { border: 1px solid #f8b903; }
.orange-bg { background: #f8b903; }
.orange-font { color: #f8b903; }
.orange-btn-bg { background: #e76802; }
.orange-layout-bg { background: #e76802; }
.orange-b-border-3 { border-bottom: 3px solid #f8b903 !important; }

/* 带颜色背景头部 + 边框 */
.color-box { border-top: none; margin-bottom: 36px; }
.color-box .head { height: 61px; }
.color-box .head .search-box { padding: 0 20px; font-size: 18px; }
.color-box .head .title { line-height: 61px; margin-right: 20px; color: #fff; }
.color-box .con { padding: 15px 54px; }
.fl { float: left; }
.fr { float: right; }
@media (max-width:767px) {
    .color-box .con { padding: 15px; }
}

/********** 资料下载列表页面 ************/
.wrapper-download .color-box .con { padding: 0 8px; }
.wrapper-download .download-con .box { text-align: center; margin: 20px 0; padding: 0 10px; }
.wrapper-download .download-con .box-inner { background: #f2f5fa; padding: 20px 10px 0 10px; }
.wrapper-download .download-con .box .img-box { height: 208px; }
.wrapper-download .download-con .box .title { font-family: FZLTZHUNHK--GBK1-0; font-size: 16px; color: #2d2d2d; margin-top: 20px; }
.wrapper-download .download-con .box .download-btn { font-family: MicrosoftYaHei; margin: 28px auto; color: #fff; border-radius: 13px; text-align: center; display: inline-block; width: 115px; line-height: 25px; height: 25px; }
.wrapper-download .download-con .box .download-btn:hover { box-shadow: 0 3px 5px rgba(0, 0, 0, .25); }

/*列表页面样式*/
.nav-title-box { width: 100%; line-height: 60px; padding: 0 26px 0 20px; }
.nav-title-box .name { font-family: MicrosoftYaHei; font-size: 18px; letter-spacing: 1px; color: #ffffff; display: inline-block; }
.nav-title-box .option-btn { float: right; display: inline-block; width: 180px; height: 34px; border-radius: 16px; border: solid 1px #f9fafb; font-size: 18px; line-height: 34px; color: #fbfafa; text-align: center; margin-top: 13px; }
@media (max-width:767px) {
    .nav-title-box { line-height: 24px; padding: 10px; }
    .nav-title-box .option-btn { width: 140px; margin-top: -4px; font-size: 16px; }
}

/*****************酒店交通******************/
.position-inner { padding: 34px 0; }
.hotel-position .info-top { font-family: MicrosoftYaHei; font-size: 16px; line-height: 31px; color: #434343; margin-bottom: 20px; }
.hotel-position .park { font-family: MicrosoftYaHei; font-size: 16px; line-height: 27px; color: #2d2d2d; }
.position-inner-left { padding-top: 10px; }
.ways-inner { font-size: 16px; line-height: 30px; color: #2d2d2d; padding: 30px 15px 36px 15px; }
.m-b-24 { margin-bottom: 24px; }
.position-inner-left { font-size: 16px; line-height: 30px; color: #434343; }
.position-inner-left .label-name { margin-bottom: 30px; }
.order-inner { padding: 43px 0 57px 0; }
.list-content>div:last-child { margin-bottom: 132px; }
@media (min-width:1200px) {
    .position-inner-left { padding-left: 124px; font-family: MicrosoftYaHei; }
}
@media (max-width:1200px) {
    .position-inner-left { margin-bottom: 15px; }
}
@media (max-width:767px) {
    .list-content>div:last-child { margin-bottom: 30px; }
}

/********** 同期活动 ************/
.activity-box .activity-box-list { width: 25%; height: 379px; float: left; padding-right: 13px; }
.activity-box .activity-box-list:nth-child(4n+4) { margin-right: 0; }
.activity-box-list .img-box { width: 100%; height: 194px; position: relative; margin-bottom: 56px; }
.activity-box-list .img-box .img-label { position: absolute; bottom: -30px; left: 39px; background: url(../images/image-label.png) center center no-repeat; background-size: 100% 100%; width: 228px; height: 64px; }
.activity-box-list .img-box .img-label span { font-family: FZLTZHUNHK--GBK1-0; padding: 0 6px 0 15px; font-size: 22px; color: #ffffff; font-weight: bold; display: inline-block; position: absolute; width: 100%; top: 50%; text-align: center; line-height: 19px; transform: rotate(-4deg) translateY(-50%); -ms-transform: rotate(-4deg) translateY(-50%);    /* IE 9 */ -moz-transform: rotate(-4deg) translateY(-50%);  /* Firefox */ -webkit-transform: rotate(-4deg) translateY(-50%); /* Safari 和 Chrome */ -o-transform: rotate(-4deg) translateY(-50%);    /* Opera */ }
.activity-box-list .title { font-size: 18px; margin-bottom: 14px; padding-right: 15px; background: url(../images/icon-arr.png) right center no-repeat; }
.activity-box-list .info { font-size: 16px; color: #262c3b; margin-bottom: 14px; }
.activity-box-list .info-box { padding: 0 7px 0 10px; }
@media(max-width:991px) {
    .activity-box .activity-box-list { width: 48%; padding-right: 4% !important; }
    .activity-box .activity-box-list:nth-child(2n+2) { padding-right: 0 !important; }
}
@media (max-width:767px) {
    .activity-box .activity-box-list { width: 100%; padding-right: 0 !important; }
}

/********************二级页面(大会议程)***************************/
.list-banner-box { margin: 10px auto;}
.content-box { min-height: 1112px; background-color: #fefefe; margin-bottom: 117px; }
.content-left { background-color: #f2f1f1; width: 22%; padding: 19px 5px 15px; text-align: center; }
.content-left, .content-right { float: left; }
.content-right { width: 76.5%; margin-left: 1.5%; }
.content-left .title { font-family: SourceHanSansCN-Regular; font-size: 16px; line-height: 22px; letter-spacing: 1px; margin-bottom: 30px; }
.done-box .done-list { margin-bottom: 9px; line-height: 24px; }
.done-box .done-list span { font-size: 14px; color: #2c2c2c; padding: 0 15px; border-bottom: 2px solid #f2f1f1; cursor: pointer; max-width: 100%; display: inline-block; }
.done-box .done-list span.new { font-size: 10px; color: #c40113; border-bottom: none; padding: 0; }
.content-left .download { font-family: FZLTZHUNHK--GBK1-0; display: inline-block; width: 166px; height: 31px; border-radius: 15px; font-size: 14px; line-height: 31px; letter-spacing: 1px; color: #ffffff; margin-top: 13px; }
.content-box-inner { padding: 23px 24px 160px 19px; }
.content-right .content-list { font-family: SourceHanSansCN-Regular; width: 100%; background-color: #f2f1f1; }
.content-right .content-list .list-left { width: 140px; float: left; text-align: center; padding: 54px 10px 10px; }
.content-right .content-list .list-center { width: 192px; float: left; }
.content-right .content-list .list-center img { width: 100%; height: 100%; margin-top: 0; }
.content-right .content-list .list-left .time { font-size: 30px; line-height: 32px; color: #2d2d2d; margin-bottom: 14px; }
.content-right .content-list .list-left .info { font-size: 16px; color: #343333; margin-bottom: 10px; }
.content-right .content-list { margin-bottom: 20px; }
.content-right .content-list .list-right { margin-left: 363px; padding: 32px 15px 15px 0px; }
.content-right .content-list .list-right .m-time { font-size: 16px; letter-spacing: 1px; color: #2c2c2b; margin-bottom: 20px; }
.content-right .content-list .list-right .m-title { font-size: 18px; line-height: 28px; color: #2d2d2d; font-weight: bold; margin-bottom: 15px; }
.content-right .content-list .list-right .m-speaker { font-family: MicrosoftYaHei; font-size: 16px; color: #000000; margin-bottom: 15px; }
.content-right .content-list .list-right .m-link { font-size: 12px; line-height: 14px; }
.content-right .content-list { position: relative; }
.content-right .content-list .collect-btn { width: 56px; height: 56px; line-height: 56px; background-color: #ffffff; position: absolute; top: 22px; right: 25px; text-align: center; border-radius: 50%; font-size: 0; cursor: pointer; }

/*列表页tab切换*/
.dating-info-box { display: none; }
.dating-info-box.show { display: block; }
.list-tab-box { text-align: center; margin-bottom: 19px; }
.list-tab-box li { display: inline-block; text-align: left; font-size: 18px; width: 148px; height: 30px; padding-left: 24px; line-height: 22px; cursor: pointer; }
.list-tab-box li.on { background: url("../images/list-tab-bg.png") center bottom no-repeat; }
.tab-right-content { display: none; }
.tab-right-content.show { display: block; }
@media(max-width:991px) {
    .content-left { width: 40%; }
    .content-right { width: 58.5%; }
    .content-right .content-list .list-left, .content-right .content-list .list-center, .content-right .content-list .list-right { width: 100%; margin-left: 0; float: none; }
    .content-right .content-list .list-right { padding: 20px; }
}
@media(max-width:767px) {
    .list-tab-box li { margin-bottom: 10px; }
    .content-left, .content-right { width: 100%; margin-left: 0; margin-bottom: 20px; }
    .content-box-inner { padding-bottom: 20px; }
}

/*************FAQ列表页面******************/
.faq-content { margin-bottom: 105px; }
.faq-content .faq-box { padding: 37px 55px 89px 65px; }
.faq-box .faq-list { padding: 30px 37px; background-color: #f5f5f5; position: relative; }
.faq-box .faq-list:nth-child(2n+2) { background-color: #dfe6e9; }
.faq-list .icon-arr-box { position: absolute; top: 50%; right: 0; line-height: 13px; cursor: pointer;transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); /* IE 9 */ -moz-transform: translate(-50%, -50%);   /* Firefox */ -webkit-transform: translate(-50%, -50%); /* Safari 和 Chrome */ -o-transform: translate(-50%, -50%);  /* Opera */ }
.faq-list .icon-arr-box img { -webkit-transition: all 0.3s; transition: all 0.3s; }
.faq-list .icon-arr-box.opened img { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.faq-box .faq-list .title { font-size: 18px; line-height: 27px; color: #2d2d2d; font-weight: bold; position: relative;padding-right: 30px;}
.faq-box .faq-list .title a {  color: #2d2d2d;  }
.faq-box .faq-list .faq-detail { font-size: 16px; line-height: 20px; color: #434242; margin-top: 36px; display: none; }
.faq-detail .faq-ans { display: inline-block; margin-right: 85px; margin-bottom: 5px; }
.faq-box .faq-list .faq-detail table{
    width: 90%;
    margin: 0 auto;
}
.faq-box .faq-list .faq-detail td, .faq-box .faq-list .faq-detail th{
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #999999;
}
.faq-box .faq-list .faq-detail p{
    margin-bottom: 0;
}
.faq-detail .faq-ans:last-child { margin-right: 0; }
.faq-detail .faq-ans>div>span:first-child { margin-right: 15px; }
@media(max-width:991px) {
    .faq-detail .faq-ans { margin-bottom: 15px; }
}
@media(max-width:767px) {
    .faq-content { margin-bottom: 30px; }
    .faq-content .faq-box { padding: 20px 15px; }
    .faq-box .faq-list { padding: 15px; }
    .faq-box .faq-list .title { font-size: 16px; }
    .faq-list .icon-arr-box { right: 5px; }
}

/*******************赞助商列表页面**************************/
.sponsor-box { margin-bottom: 109px; }
.sponsor-inner { padding: 42px 32px; }
.sponsor-type-box { margin-bottom: 48px; }
.sponsor-type-box  .title { font-size: 16px; margin-bottom: 40px; font-weight: bold; }
.sponsor-list-box .sponsor-list { border: 2px solid #dbdbdb; background-color: #ffffff; width: 18%; height: 70px; margin-right: 2.5%; float: left; margin-bottom: 12px; text-align: center; font-size: 0; }
.sponsor-list:after { content: ""; height: 100%; display: inline-block; vertical-align: middle; }
.sponsor-list-box .sponsor-list img { max-width: 100%; }
@media(min-width: 768px){
    .sponsor-list-box .sponsor-list img { height: 100%; width:100%;}
}
.sponsor-list-box .sponsor-list:nth-child(5n+5) { margin-right: 0; }
.sponsor-type-box .wrapper-title{
    font-size: 24px;
    margin-bottom: 40px;
}
.sponsor-type-box .sponsor-item{
   margin-bottom: 30px;
}
@media(max-width:1199px) {
    .sponsor-list-box .sponsor-list { width: 22%; margin-right: 4% !important; }
    .sponsor-list-box .sponsor-list:nth-child(4n+4) { margin-right: 0 !important; }
}
@media (max-width:991px) {
    .sponsor-list-box .sponsor-list { width: 46%; margin-right: 8% !important; height: 100px; }
    .sponsor-list-box .sponsor-list:nth-child(2n+2) { margin-right: 0 !important; }
}
@media (max-width:767px) {
    .sponsor-type-box .title { margin-bottom: 15px; }
    .sponsor-type-box .wrapper-title{ margin-bottom: 20px;}
    .sponsor-inner { padding: 15px; }
    .sponsor-list-box .sponsor-list { width: 100%; margin-right: 0 !important; }
    .sponsor-list-box .sponsor-list img { max-height: 90px; }
}


/**********新闻列表页面************/
.newsSlide { margin: 27px auto 34px; }
.slide-box { float: left; }
.slide-box { width: 653px; height: 323px; position: relative; overflow:hidden;}
.rightNews-box { padding-left: 22px; margin-left: 653px; }
.slide-item { position: relative; width: 653px; }
.slide-item, .slide-item img { height: 323px; width: 100%; }
.slide-item .img-des { font-family: PangMenZhengDao; font-size: 33px; letter-spacing: 5px; color: #ffffff; position: absolute; bottom: 39px; left: 0; text-align: center; width: 100%; padding: 0 49px 0 55px; background: url("../images/slide-bg.png") center bottom no-repeat; height: 62px; line-height: 72px; }
.slide-item .img-des-mask {  font-size: 24px; letter-spacing: 2px; color: #ffffff; position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 120px 0 30px; line-height: 50px; background: rgba(0, 0, 0, 0.5); }

/*轮播*/
.slick-slide:focus { outline: none; }
.slide-box .slick-dots li { width: 10px; height: 10px; border-radius: 50%; margin: 0 4px; }
.slide-box .slick-dots li.slick-active { width: 29px; height: 11px; border-radius: 5px; }
.slide-box .slick-dots { margin-top: 24px; position: absolute; bottom: 14px; right: 33px; width: auto; }
.rightNews-box .search-box { margin-bottom: 26px; }
.rightNews-box .search-box input { border: none; background-color: #ffffff; outline: none; width: 407px; padding: 0 5px; height: 42px; }
.rightNews-box .search-box button { font-family: FZLTZHUNHK--GBK1-0; width: 114px; height: 41px; border-radius: 20px; font-size: 18px; line-height: 41px; letter-spacing: 1px; color: #ffffff; border: none; outline: none; }
.rightNews-box .news-outer { padding-left: 5px; }
.rightNews-box .news-outer .list-b {font-weight: bold; font-family: FZLTDHK--GBK1-0; font-size: 22px; color: #262c3b; margin: 20px 0; }
.rightNews-box .news-outer .list { font-family: FZLTZHUNHK--GBK1-0; font-size: 19px; color: #262c3b; margin-bottom: 16px; }

/*tab*/
.news-list-page { font-family: SourceHanSansCN-Regular; margin-bottom: 45px; }
.newsType-tab { padding: 6px 7px; margin-bottom: 6px; }
.newsType-tab li { font-size: 18px; letter-spacing: 2px; color: #f7f5ed; display: inline-block; padding: 0 15px; margin: 0 21px; border-bottom: 1px solid transparent; line-height: 32px; cursor: pointer; }
.newsType-tab li.on { border-bottom: 1px solid #f7f6f5; }
.content-tab-con { display: none; }
.content-tab-con.show { display: block; }
.content-tab-con .con-left { width: 67.2%; float: left; padding-right: 10px; }
.content-tab-con .con-right { width: 32.8%; float: left; background-color: #f3f8fb; }
.content-tab-con .con-list .title, .content-tab-con .con-list .title a { font-size: 23px; letter-spacing: 1px; color: #262c3b; margin-bottom: 14px; line-height: 1.3; }
.con-list .title .type { padding: 0 10px; line-height: 28px; border-radius: 10px; font-size: 18px; letter-spacing: 3px; color: #f7f6f5; display: inline-block; margin-right: 10px; }
.con-list .title .tab-type { font-size: 18px; }
.content-tab-con .con-list .title span { vertical-align: middle; }
.content-tab-con .con-list { padding: 31px 0px 33px; border-bottom: 1px solid #e9e9e9; }
.content-tab-con .con-list:first-child { padding-top: 25px; }
.content-tab-con .news-info .info-left { width: 294px; height: 145px; float: left; }
.content-tab-con .news-info .info-right { width: 501px; float: left; padding: 0 7px 0 17px; }
.news-info .info-left img { width: 100%; height: 100%; }
.news-info .info-right .info-des { font-family: FZLTZHUNHK--GBK1-0; min-height: 110px; font-size: 15px; line-height: 22px; color: #262c3b; margin-bottom: 14px; text-align: justify; word-break: break-all;}
.news-info .info-right .info-other { font-family: FZLTZHUNHK--GBK1-0; font-size: 14px; color: #7e7e7d; }
.info-other .time { margin-right: 58px; }
.info-other .comment { margin-right: 86px; }
.info-other img { margin-right: 7px; vertical-align: text-bottom; }
@media(max-width:1199px) {
    .news-info .info-right .info-des { min-height: inherit; }
}
@media (max-width:767px) {
    .content-tab-con .news-info .info-right { padding: 0; }
}

/*右侧新闻*/
.newsRank-box { padding: 14px 19px; font-family: SourceHanSansCN-Regular; }
.newsRank-box .title { font-size: 18px; color: #2c2c2c; margin-bottom: 8px; }
.newsRank-box .title img { margin-right: 10px; }
.newsRank-box .title span { vertical-align: middle; }
.newsRank-box .rankBox .rank-list { font-size: 16px; line-height: 33px; color: #2c2c2c; }
.rankBox .rank-list span { margin-right: 3px; }
.rankBox .rank-list span.topOne { color: #f10404; }
.rankBox .rank-list span.topTwo { color: #f15d04; }
.rankBox .rank-list span.topThree { color: #f1b604; }
.rightNews-img img { width: 100%; }
@media(max-width:1199px) {
    .slide-box, .rightNews-box { width: 50%; float: left; margin-left: 0; }
    .rightNews-box .search-box input { width: 70%; }
    .rightNews-box .search-box button { width: 30%; }
    .content-tab-con .news-info .info-left { float: none; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
    .content-tab-con .news-info .info-right { float: none; width: 100%; }
}
@media(max-width:991px) {
    .slide-box, .rightNews-box { width: 100%; }
    .slide-box { margin-bottom: 30px; }
    .rightNews-box .search-box input { width: 70%; }
    .rightNews-box .search-box button { width: 30%; }
    .content-tab-con .con-left { float: none; margin-bottom: 10px; width: 100%; padding-right: 0; }
    .content-tab-con .con-right { float: none; width: 100%; margin-bottom: 20px; }
}
@media(max-width:767px) {
    .slide-item .img-des { font-size: 16px; padding: 0 10px; }
    .info-other>span { margin-bottom: 5px; margin-right: 15px !important; }
    .rightNews-box { padding-left: 0; }
    .content-tab-con .con-list .title { font-size: 20px; }
    .rightNews-box .news-outer .list-b { font-size: 22px; }
}

/***************演讲列表***********/
.reader-box-outer .meeting-content { display: none; }
.reader-box-outer .meeting-content.show { display: block; }
.category-box .category-tab { margin-bottom: 42px; }
.category-box .category-tab li { font-family: SourceHanSansCN-Medium; float: left; margin-right: 51px; letter-spacing: 1px; color: #989899; padding-bottom: 8px; cursor: pointer; }
.category-box .category-tab li.on { background: url(../images/tab-bg.png) left bottom no-repeat; background-size: contain; }
.category-box .category-tab li:last-child { margin-right: 0; }
.reader-box .reader-box-list { width: 275px; margin-right: 33px; float: left; margin-bottom: 30px; cursor: pointer; }
.reader-box .reader-box-list:nth-child(4n+4) { margin-right: 0; }
.reader-box-list .img-box { width: 100%; height: 284px; }
@media (max-width:767px) {
    .category-box .category-tab li { margin-right: 20px; }
}
.reader-box-list .reader-des { font-family: FZLTZHUNHK--GBK1-0; font-size: 18px; text-align: center; line-height: 26px; color: #363635; padding: 13px 15px 14px; }
.more-btn { width: 180px; height: 37px; text-align: center; cursor: pointer; border-radius: 16px; line-height: 35px; margin: 66px auto 0; }
.more-btn a { font-family: FZLTZHUNHK--GBK1-0; font-size: 18px; letter-spacing: 2px; color: #ffffff; display: inline-block; width: 100%; }
.content-m-b { margin-bottom: 100px; }
.reader-box .img-box img { width: 100%; height: 100%; }
@media(max-width:1199px) {
    .reader-box .reader-box-list { width: 32%; margin-right: 2% !important; }
    .reader-box .reader-box-list:nth-child(3n+3) { margin-right: 0 !important; }
}
@media(max-width:991px) {
    .reader-box .reader-box-list { height: 315px; }
    .reader-box-list .img-box { height: 210px; }
}
@media (max-width:767px) {
    .reader-box .reader-box-list { width: 100%; margin-right: 0 !important; margin-bottom: 15px; height: auto; }
    .reader-box .reader-box-list .img-box { height: auto; }
    .category-box .category-tab li { margin-bottom: 15px; }
    .more-btn { margin: 30px auto 0; }
}

/********** 展商列表 ************/
.wrapper-exhibitors .tab-head li { border: 1px solid transparent; text-align: center; float: left; width: 8.3%; }
.wrapper-exhibitors .tab-head li a { display: block; }
.wrapper-exhibitors .tab-head li.active, .wrapper-exhibitors .tab-head li:hover { border: 1px solid #3793c2; }
.wrapper-exhibitors .toc { padding-top: 44px; }
.wrapper-exhibitors .toc, .wrapper-exhibitors .toc ol > li:before, .wrapper-exhibitors .chapter { position: relative; z-index: 2; background-color: #fff; }
.wrapper-exhibitors .toc ol { counter-reset: item; position: relative; }
.wrapper-exhibitors .toc li { width: 50%; float: left; }
.wrapper-exhibitors .toc li .li-inner { counter-increment: item; display: table; margin-bottom: 10px; width: 80%; position: relative; }
.wrapper-exhibitors .toc li:nth-child(2n) .li-inner { float: right; }
.wrapper-exhibitors .toc li .toc-page:before { content: ''; display: block; left: 0; margin-top: 13px; position: absolute; right: 50px; border-bottom: 1px dotted rgba(0, 0, 0, 0.9); }
.wrapper-exhibitors .toc .chapter { display: inline-block; font-size: 16px; line-height: 22px; padding: 0 15px; background: #fff url(../images/dot_01.png)no-repeat left 60% / auto; }
.wrapper-exhibitors .toc .toc-page { float: right; }
.color-box .head .search-input { padding: 0 10px 0 45px; height: 34px; width: calc(90% - 200px); color: #333; border-radius: 17px; border: none; background: rgba(255, 255, 255, .79) url(../images/icon_01.png)no-repeat 10px center / auto; }
.color-box .head .download-btn { margin-top: 13px; float: right; width: 180px; font-size: 18px; color: #fbfafa; border: solid 1px #f9fafb; background: rgba(0, 0, 0, .29); border-radius: 17px; height: 34px; -webkit-transition: all 0.6s; transition: all 0.6s; }
.color-box .head .download-btn:hover { box-shadow: 0 3px 5px rgba(0, 0, 0, .05); }
@media (max-width:991px) {
    .wrapper-exhibitors .toc li { width: 100%; float: none; }
    .wrapper-exhibitors .toc li .li-inner { width: 100%; }
    .wrapper-exhibitors .toc li:nth-child(2n) .li-inner { float: none; }
    .color-box .head .download-btn { width: 140px; font-size: 16px; }
    .wrapper-exhibitors .tab-head li { width: 25% }
    .wrapper-exhibitors .search-input { display: none; }
}

/****** 详细页 *****/
.wrapper-detail .content-head { border-bottom: 1px solid #7f63aa; }
.wrapper-detail .content-head .title { padding-bottom: 4px; font-size: 22px; line-height: 30px; }
.wrapper-detail .content-head .info { font-size: 14px; color: #434343; margin-top: 10px; }
.wrapper-detail .content-con { padding: 48px 182px; margin: 0 auto; font-size: 16px; }
.wrapper-detail .content-con p{
    margin: 0;
}
.wrapper-detail .content-con table{
    width: 90%;
    margin: 0 auto;
}
.wrapper-detail .content-con td,.wrapper-detail .content-con th{
    border: 1px solid #cccccc;
    line-height: 28px;
    padding: 0 10px;
}
@media(max-width:991px) {
    .wrapper-detail .content-con { padding: 15px; }
}

/* 面包屑 */
.breadcrumb { padding: 24px 0; margin: 0 auto; border-radius: 0; background: transparent; }
.breadcrumb a { color: #2f2f2f; font-size: 16px; }
.breadcrumb>li+li:before { content: '>'; color: #999; }
@media (max-width:1199px) {
    .breadcrumb { padding: 20px 15px; margin: 0 auto; }
}

/***********演讲详细页**************/
.speaker-Details-box { background-color: #f5f6f2; padding: 39px 144px 39px 39px; min-height: 850px; font-family: SourceHanSansCN-Regular; }
.speaker-Details-box .more-btn a { font-size: 18px; color: #282828; }
.speaker-Details-box .return-btn { margin-bottom: 60px; }
.speaker-Details-box .return-btn a { font-size: 18px; color: #272727; }
.speaker-Details-box .speaker-Details-left { float: left; }
.speaker-Details-box .speaker-Details-right { margin-left: 538px; }
.speaker-Details-box .speaker-Details-left { margin-right: 50px; margin-left: 210px; }
.speaker-Details-right .speaker-name { font-size: 18px; color: #363635; margin-bottom: 30px; }
.speaker-Details-right .speaker-des { font-size: 16px; line-height: 28px; color: #302f2f; }
.speaker-Details-box .img-box { width: 275px; height: 284px; }
@media(max-width:1199px) {
    .speaker-Details-box { padding-right: 39px; min-height: 600px; }
    .speaker-Details-box .speaker-Details-left { margin-left: 0; }
    .speaker-Details-box .speaker-Details-right { margin-left: 370px; }
}
@media(max-width:991px) {
    .speaker-Details-box .speaker-Details-left { float: none; margin-bottom: 30px; }
    .speaker-Details-box .speaker-Details-right { margin-left: 0; }
    .speaker-Details-box .img-box { margin: 0 auto; }
}
@media (max-width:767px) {
    .speaker-Details-box { padding: 15px; }
    .speaker-Details-box .return-btn { margin-bottom: 15px; }
    .speaker-Details-box .speaker-Details-left { margin-right: 0; }
}

/*********登陆********/
.login-box { width: 577px; min-height: 545px; background-color: #ffffff; box-shadow: 0px -2px 9px 0px
rgba(80, 146, 190, 0.18); border-radius: 32px; margin: 30px auto; padding-top: 70px; }
.login-box .label-title { font-size: 24px; letter-spacing: 9px; color: #0d2d50; text-align: center; margin-bottom: 46px; }
.login-form { width: 410px; margin: 0 auto; }
.login-box .form-item input { width: 100%; height: 57px; font-size: 18px; background-color: #f8f8f8; border: none; border-radius: 28px; padding-left: 109px; background-repeat: no-repeat; }
.form-m-b { margin-bottom: 34px; }
.form-item.form-user input { background-image: url("../images/login/icon-user.png"); background-position: 27px center; font-size: 21px; }
.form-item.form-password input { background-image: url("../images/login/icon-password.png"); background-position: 28px center; }
.form-forget { margin-top: 28px; }
.form-forget a { font-size: 18px; color: #cecece; float: right; margin-right: 20px; }
.login-box .form-item input::-webkit-input-placeholder { font-size: 18px; color: #9d9d9d; opacity: 0.58; }
.login-box .form-item input:-moz-placeholder { font-size: 18px; color: #9d9d9d; opacity: 0.58; }
.login-box .form-item input::-moz-placeholder { font-size: 18px; color: #9d9d9d; opacity: 0.58; }
.login-box .form-item input:-ms-input-placeholder { font-size: 18px; color: #9d9d9d; opacity: 0.58; }

/*手机号placeholder字体*/
.login-box .form-item.form-user input::-webkit-input-placeholder { font-size: 21px; }
.login-box .form-item.form-user input:-moz-placeholder { font-size: 21px; }
.login-box .form-item.form-user input::-moz-placeholder { font-size: 21px; }
.login-box .form-item.form-user input:-ms-input-placeholder { font-size: 21px; }
.login-btn-box { margin-top: 37px; text-align: center; }
.login-btn-box button { width: 285px; height: 49px; background-color: #2765a9; border: none; font-size: 18px; line-height: 49px; letter-spacing: 13px; color: #ffffff; border-radius: 25px; }
.login-tips { font-size: 18px; color: #a2a2a2; margin-top: 36px; text-align: center; }
.login-tips a { color: #0258b7; }
@media(max-width:767px) {
    .login-box { width: 95%; }
    .login-form { width: 90%; }
    .login-box .form-item input { padding-left: 70px; }
    .login-btn-box button { width: 100%; }
}
input::-ms-clear { display: none; }
input::-ms-reveal { display: none; }

/**************注册******************/
.register-box { min-height: 595px; padding-top: 49px; }
.register-box  .form-item input { font-size: 18px; }
.login-box.register-box .form-item input::-webkit-input-placeholder { font-size: 18px; }
.login-box.register-box .form-item input:-moz-placeholder { font-size: 18px; }
.login-box.register-box .form-item input::-moz-placeholder { font-size: 18px; }
.login-box.register-box .form-item input:-ms-input-placeholder { font-size: 18px; }
.form-item.form-code input { background-image: url("../images/login/icon-code.png"); background-position: 30px center; }
.form-item.form-enterprise input { background-image: url("../images/login/icon-mess.png"); background-position: 28px center; }
.form-item.form-code { position: relative; }
.form-item .sendCode-btn { position: absolute; right: 13px; top: 11px; width: 97px; height: 35px; background-color: #356fae; font-size: 16px; line-height: 35px; color: #ffffff; border-radius: 17px; text-align: center; cursor: pointer; }
.disabled-btn-css { opacity: 0.6; cursor: not-allowed !important; }
@media (max-width:767px) {
    .form-item .sendCode-btn { position: relative; margin-left: 13px; }
}

/***************************建议反馈**************************/
.feedback-content { margin-top: 11px; background: #ecf1f6; padding: 47px 286px 67px 322px; }
.feedback-title { margin-bottom: 40px; }
.feedback-title span { font-size: 18px; color: #262c3b; margin-left: 16px; vertical-align: middle; font-weight: bold; }
.advice-inline { display: inline-block; }
.advice-type span { display: inline-block; padding: 0 18px; line-height: 22px; font-size: 16px; color: #262c3b; cursor: pointer; margin-right: 4px; }
.advice-type span.on { background-color: #356fae; color: #fefefe; border-radius: 11px; }
.feedback-form .label-name { font-size: 16px; color: #262c3b; font-weight: bold; margin-right: 15px; line-height: 28px; display: inline-block; }
.feedback-item-input .advice-inline input { width: 536px; height: 28px; border: solid 1px #e3e4e4; padding: 0 70px 0 10px; }
.feedback-item { margin-bottom: 20px; }
.feedback-item textarea { width: 536px; height: 233px; border: solid 1px #e3e4e4; padding: 10px 10px 30px 10px; }
.feedback-item-textarea .label-name, .feedback-item-textarea .advice-input { vertical-align: top; }
.advice-inline, .advice-textarea-inner { position: relative; }
.advice-inline .titleNum { position: absolute; right: 20px; font-size: 16px; line-height: 16px; color: #cfcece; background: #ffffff; }
.feedback-item-input .titleNum { top: 6px; }
.feedback-item-textarea .titleNum { bottom: 8px; padding: 4px 0 4px 4px; height: 30px; }
.attachment-box { margin-top: 5px; }
.attachment-box .uploadFile-name { font-size: 16px; color: #356fae; border-bottom: 2px solid #a0bbd8; margin-left: 18px; vertical-align: middle; display: inline-block; padding-bottom: 2px; max-width: 380px; }
.attachment-box .uploadFile { display: inline-block; cursor: pointer; vertical-align: middle; }
.attachment-box .uploadFile span { font-size: 16px; color: #262c3b; vertical-align: middle; }
#uploadFile { display: none; }
.feedback-item-textarea { margin-bottom: 40px; }
.feedback-item-code .advice-inline input { width: 111px; height: 28px; border: solid 1px #e3e4e4; padding: 0 10px; }
.feedback-item .code-box { width: 71px; height: 28px; line-height: 28px; border: solid 1px #fefefe; background: #ffffff; font-size: 0; text-align: center; display: inline-block; vertical-align: middle; margin: 0 10px 0 12px; cursor: pointer; }
.feedback-item-code a { font-size: 16px; line-height: 28px; color: #c70202; display: inline-block; }
.code-outer { display: inline-block; }
.feedback-item-code .advice-inline, .feedback-item-code a, .feedback-item .code-box, .feedback-item-code .label-name, .code-outer { vertical-align: middle; }
.feedback-submit { margin: 64px auto 0; width: 166px; height: 35px; line-height: 35px; border-radius: 17px; background-color: #2765a9; font-size: 18px; letter-spacing: 7px; color: #ffffff; text-align: center; cursor: pointer; }
@media(max-width:1199px) {
    .feedback-content { padding: 50px; }
}
@media(max-width:767px) {
    .feedback-content { padding: 20px; }
    .feedback-form .label-name { display: block; }
    .feedback-item-input .advice-inline input, .feedback-item-textarea .advice-inline textarea { width: 100%; }
    .attachment-box label { display: block; margin-bottom: 15px; }
    .feedback-form .advice-type { margin-top: 15px; }
    .advice-type span { margin-bottom: 10px; }
    .feedback-item .advice-inline { display: block; }
    .feedback-item-code .advice-inline input { width: 100%; }
    .code-outer { margin-top: 10px; }
    .code-outer .code-box { margin-left: 0; }
    .attachment-box .uploadFile-name { max-width: 90%; }
}

/******CDEC我的收藏页面**********/
.myCollection-box-inner { padding: 24px 46px; }
.myCollection-box { display: none; }
.myCollection-box.show { display: block; }
.myCollection-box-inner .list-tab-box { margin-bottom: 30px; }
.myCollection-list .content-right { width: 77.5%; margin-left: 0.5%; }
.myCollection-list { margin-bottom: 12px; }
.myCollection-list .collect-type { width: 22%; background-color: #f2f1f1; height: 100%; float: left; }
.myCollection-list .collect-type, .myCollection-list .content-right { height: 200px; }
.myCollection-list .collect-type { text-align: center; padding: 48px 10px 20px; }
.myCollection-list .collect-type .text { font-size: 16px; margin-top: 18px; }
.myCollection-list .collect-type-orange .text { color: #e76802; }
.myCollection-list .collect-type-green .text { color: #478f01; }
.myCollection-list  .collect-type .buy-btn { width: 102px; height: 30px; line-height: 30px; text-align: center; background-color: #f8b903; border-radius: 15px; display: inline-block; font-size: 16px; letter-spacing: 1px; color: #ffffff; margin-top: 15px; }
.myCollection-list  .collect-type-orange .buy-btn { background-color: #f8b903; }
.myCollection-list  .collect-type-green .buy-btn { background-color: #9ec928; }
.myCollection-list .content-list .list-right .m-title { margin-bottom: 22px; }
@media(max-width:1199px) {
    .myCollection-list .collect-type, .myCollection-list .content-right { width: 100%; float: none; margin-left: 0; margin-bottom: 5px; height: auto; }
}
@media(max-width:767px) {
    .myCollection-box-inner { padding-left: 15px; padding-right: 15px; }
}

/************************二级页面新闻列表（焦点新闻）*********************/
.newsList-box .name { letter-spacing: 3px; }
.newsList-box  .nav-title-box { line-height: 44px; margin-top: 5px; margin-bottom: 6px; }
.newsList-box  .content-tab-con { display: block; }

/*合作媒体轮播*/
.part-slide-box .part-box-list:nth-child(5n+5) { margin-right: 10px; }
.part-box-media .part-box-more { position: absolute; right: 0; top: 0; width: 220px; }
.part-box-media .part-box-more .part-box-list { margin-right: 0; float: right; }
.part-box-media { position: relative; }
@media(max-width:1199px) {
    .part-box-media.part-box .part-box-list { width: 206px !important; margin-right: 37px !important; }
    .part-box-more { width: 250px; }
    .part-box-media.part-box .part-box-more .part-box-list { margin-right: 0 !important; }
}
@media (max-width:991px) {
    .part-box-media.part-box .part-box-list { width: 158px !important; margin-right: 29px !important; }
    .part-box-more { width: 187px !important; }
}
@media (max-width:414px) {
    .part-box-media .part-box-more { position: static; width: 100% !important; }
    .part-box-media.part-box .part-box-more .part-box-list { width: 100% !important; }
}
.part-box-media .slick-slide img { display: inline-block; }
.bg-orange-part-bg { background: #fabf15; }
.bg-blue-part-bg { background: #3792c2; }
.bg-green-part-bg { background: #9ec928; }

/***滚动条样式**/
::-webkit-scrollbar { width: 7px; height: 7px; }
::-webkit-scrollbar-thumb { background-color: #999999; -webkit-border-radius: 7px; border: 1px solid #ddd; }
::-webkit-scrollbar-thumb:hover { background-color: #999999; }
::-webkit-scrollbar-track { background-color: #f5f5f5; -webkit-border-radius: 7px; border: 1px solid #ddd; }
::-webkit-scrollbar-track:hover { background-color: #f5f5f5; }

/* 申请演讲页 */
.speaker-form-box { margin-bottom: 67px; }
.speaker-form-box .form { width: 660px; margin: 70px auto; }
.speaker-form-box .form-group { margin-bottom: 22px; }
.speaker-form-box .form-group .label { padding: 0; margin: 0; width: 95px; background-color: #efefef; border-radius: 5px; font-size: 15px; line-height: 28px; color: #2d2d2d; text-align: center; vertical-align: middle; margin-right: 45px; display: inline-block; font-weight: normal; position: relative; }
.speaker-form-box .form-group .input, .speaker-form-box .form-group .textarea { width: 506px; line-height: 28px; background-color: #efefef; border-radius: 5px; border: none; vertical-align: middle; padding: 0 5px; }
.speaker-form-box .work-experience .label { height: 198px; }
.speaker-form-box .work-experience .textarea { height: 198px; }
.speaker-form-box .summary .label { height: 142px; }
.speaker-form-box .summary .textarea { height: 142px; }
.speaker-form-box .work-experience .label span, .speaker-form-box .summary .label span { position: absolute; right: 0; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.speaker-form-box .form-group .label span.info { font-size: 12px; position: relative; display: block; }
.speaker-form-box .des { padding: 20px 0; }
.speaker-form-box .submit-box { margin: 40px auto; text-align: center; }
.speaker-form-box .submit-btn { font-size: 18px; color: #fbfafa; display: inline-block; text-align: center; border-radius: 16px; border: solid 1px #f9fafb; width: 180px; line-height: 34px; height: 34px; }
@media (max-width:767px) {
    .speaker-form-box { margin-bottom: 30px; }
    .speaker-form-box .form { width: 100%; padding: 15px; margin: 0; }
    .speaker-form-box .form-group .label, .speaker-form-box .form-group .input, .speaker-form-box .form-group .textarea { height: inherit !important; display: block; }
    .speaker-form-box .form-group .label { margin-bottom: 22px; }
    .speaker-form-box .work-experience .label span, .speaker-form-box .summary .label span { position: relative; }
    .speaker-form-box .form-group .input, .speaker-form-box .form-group .textarea { width: 100%; }
    .speaker-form-box .submit-box { margin: 20px auto; }
}

/***************成为合作媒体*******/
.being-box { width: 375px; box-shadow: 0px -5px 43px 0px  rgba(80, 146, 190, 0.18); border-radius: 32px; margin: 147px auto 0; padding: 23px 31px 23px 35px; }
.being-box .form-title { text-align: center; font-family: SourceHanSansCN-Medium; font-size: 24px; line-height: 24px; letter-spacing: 1px; color: #0d2d50; margin-bottom: 26px; }
.being-box .form-label, .being-box .being-item  input, .being-box .being-item .form-input-text { width: 141px; height: 21px; line-height: 21px; text-align: center; background-color: #f8f8f8; border-radius: 10px; font-family: SourceHanSansCN-Medium; font-size: 12px; overflow: hidden; }
.being-box .form-label { color: rgba(157, 157, 157, 0.58); margin-right: 27px; }
.being-box .form-label, .being-box .form-input { float: left; }
.being-box .being-item  input, .being-box .being-item textarea { border: none; outline: none; text-align: left; padding: 0 10px; }
.being-box .being-item textarea { width: 100%; background-color: #f8f8f8; }
.being-box .being-item { margin-bottom: 10px; }
.being-box .form-label-text { line-height: 34px; height: 34px; border-radius: 16px; }
.being-box .being-item .form-input-text { height: 34px; border-radius: 16px; line-height: 14px; }
.being-form-submit { width: 257px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background-color: #2765a9; font-family: SourceHanSansCN-Medium; font-size: 13px; color: #ffffff; margin: 38px auto 0; max-width: 100%; }
.being-tips { font-family: SourceHanSansCN-Medium; font-size: 12px; color: #9fa0a0; margin-top: 25px; text-align: center; margin-bottom: 140px; }
.being-tips .star { position: relative; top: 4px; }
@media(max-width:767px) {
    .being-box { width: 95%; padding: 15px; margin-top: 50px; }
    .being-box .form-label { margin-bottom: 6px; }
    .being-box .form-label, .being-box .form-input, .being-box .form-input input, .being-box .form-input textarea { width: 100% !important; }
    .being-box .form-title { margin-bottom: 30px; }
    .being-form-submit {  margin-top: 30px; }
}


/*首页更多按钮*/
.section-more{
    max-width: 1090px;
    margin: 0 auto 15px;
}
.section-more a{
    color: #fff;
    float: right;
}


/*****下载列表*****/
.download-center{
    padding: 37px 0;
}
.download-center .download-list{
    line-height: 58px;
}
.lightBlue-page .download-center .download-list{
    background-color: #f5f5f5;
}
.lightBlue-page  .download-center .download-list:nth-child(2n+2){
    background-color: #dfe6e9;
}
.orange-page .download-center .download-list{
     background-color: rgba(254, 248, 230, 0.6);
 }
.orange-page  .download-center .download-list:nth-child(2n+2){
    background-color: rgba(253, 235, 221, 0.6);
}
.green-page .download-center .download-list{
    background-color: #f7fde8;
}
.green-page  .download-center .download-list:nth-child(2n+2){
    background-color: rgba(224, 239, 209, 0.8);
}
.download-center .download-list .title{
    padding-left: 49px;
}
.download-center .download-list:nth-child(2n+2){
    background-color: #dfe6e9;
}
.download-center .download-list img{
    margin-right: 38px;
    vertical-align: middle;
}
.download-center .download-list span{
    vertical-align: middle;
}
.download-center .download-list a{
    font-family: SourceHanSansCN-Regular;
    font-size: 18px;
    color: #2d2d2d;
}
@media(max-width: 767px){
    .download-center .download-list .title{
        padding-left: 0;
    }
    .download-center .download-list img{
        margin-right: 10px;
    }
    .color-box .pageBar{
        padding: 0 10px;
    }
}
/*列表搜索*/
.color-box .head .search-item { margin-left: 10px; }
@media (max-width: 991px){
    .color-box .head .search-input, .color-box .head .search-item {
        display: none;
    }
}


/*搜索结果页面*/
.downloadResult-box{
    margin-top: 20px;
    margin-bottom: 20px;
}


/*****展会日程页面******/
.exhibitionSchedule-box{
    margin-top: 26px;
    padding: 18px 34px 120px 62px;
}
.schedule-date-tab li{
    width: 180px;
    height: 34px;
    border-radius: 16px;
    font-family: SourceHanSansCN-Regular;
    font-size: 18px;
    line-height: 34px;
    text-align: center;
}
.schedule-orange-item{
    color: #e76802;
    border: solid 1px #e76802;
    margin-right: 64px;
    float: left;
    cursor: pointer;
}
.schedule-orange-item.on{
    background-color: #e76802;
    border: solid 1px #f9fafb;
    color: #fbfafa;
}
.schedule-green-item{
    color: #478f01;
    border: solid 1px #9ec928;
    margin-right: 64px;
    float: left;
    cursor: pointer;
}
.schedule-green-item.on{
    background-color: #478f01;
    border: solid 1px #f9fafb;
    color: #fbfafa;
}
.schedule-orange-item:last-child{
    margin-right: 0;
}
.schedule-orange-item:first-child{
   margin-left: 207px;
}
.exhibition-map{
    height: 803px;
    float: left;
    position: relative;
}
.exhibitionSchedule-date{
    width: 391px;
    height: 609px;
    float: right;
    background-color: #f5f7f7;
    padding: 32px 31px;
    margin-top: 19px;
}
.exhibition-map-box{
    margin-top: 69px;
}
.exhibition-time{
    font-family: SourceHanSansCN-Regular;
    font-size: 18px;
    color: #2d2d2d;
    text-align: center;
    font-weight: bold;
    margin-bottom: 33px;
}
.exhibition-ul li{
    font-family: SourceHanSansCN-Regular;
    font-size: 18px;
    color: #2d2d2d;
    margin-bottom: 25px;
    cursor: pointer;
    position: relative;
}
.exhibition-ul li.disabled{
    opacity: 0.3;
}
.exhibition-ul li img{
    margin-right: 14px;
}
.exhibition-tab-con{
    display: none;
}
.exhibition-tab-con.on{
    display: block;
}
.flag-box .flag-item{
    font-family: MicrosoftYaHei;
    font-size: 15px;
    color: #2d2d2d;
    display: inline-block;
}
.flag-box{
    text-align: center;
    margin: 58px auto 64px;
}
.flag-box .flag-item:first-child{
    margin-right: 36px;
}
.flag-box .flag-item img{
    margin-right: 10px;
}
.flag-box .flag-item img,
.flag-box .flag-item span{
    vertical-align: middle;
}
.exhibition-position{
    font-family: MicrosoftYaHei;
    font-size: 24px;
    color: #000000;
    text-align: center;
}
.exhibition-map{
    width: 554px;
    /*background: url("../images/map/map.png");*/
}
.exhibition-map .map-bg{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
.map-flag{
    position: absolute;
    top: 331px;
    right: 8px;
    width: 170px;
    height: 99px;
    background: #f08200;
}
.map-flag img{
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
}
@media(max-width: 1199px){
    .exhibition-map{
        width: 66%;
    }
    .exhibitionSchedule-date{
        width: 30%;
    }
    .schedule-orange-item:first-child {
        margin-left: 40px;
    }
    .exhibitionSchedule-box,.exhibitionSchedule-date{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media(max-width: 991px){
    .exhibition-map{
        width: 100%;
        margin-bottom: 20px;
    }
    .exhibitionSchedule-date{
        width: 100%;
    }
    .schedule-orange-item{
        display: inline-block;
        float: none;
        margin-right: 40px;
    }
    .schedule-date-tab{
        text-align: center;
    }
    .schedule-orange-item:first-child {
        margin-left: 0px;
    }
    .exhibitionSchedule-date{
        height: auto;
    }
    .exhibition-map{
        height: auto;
    }
}
@media(max-width: 767px){
    .schedule-date-tab{
        text-align: left;
    }
    .schedule-date-tab li{
        width: 120px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
}
