@charset "utf-8";
html,body{ margin: 0; padding: 0;  font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* top */
.top{ width: 92%; height: 0.5rem; overflow: hidden; padding: 0 4%; background-color: #000;}
.top .top_logo{ float: left; height: 0.5rem; overflow: hidden;}
.top .top_logo img{ height: 0.3rem; display: block; margin-top: 0.1rem;}
.top .top_nav{ float: left; height: 0.5rem; overflow: hidden; padding: 0 2%; margin-left: 1%;}
.top .top_nav img{ height: 0.3rem; margin-top: 0.1rem; display: block;}
.top .top_ss{ float: right; height: 2.5rem; overflow: hidden;}
.top .top_ss img{ height: 0.3rem; margin-top: 0.1rem; display: block;}
/* nav */
.nav{ display: none; width: 100%; clear: both; height: auto; overflow: hidden; margin-bottom: 0.1rem;}
.nav .nav_y{ display: block; width: 92%; padding: 0 4%; height: 0.6rem; overflow: hidden; border-bottom: 1px solid #f6f6f6;}
.nav .nav_y p{ float: left; height: 0.6rem; margin: 0; font-size: 0.21rem; color: #333; line-height: 0.6rem;}
.nav .nav_y img{ float: right; height: 0.2rem; margin-top: 0.2rem;}
.nav .nav_e{ display: none; width: 92%; overflow: hidden; margin: 0; padding: 0 4%; background-color: #1b1b1b;}
.nav .nav_e li{ width: 100%; height: auto; overflow: hidden;}
.nav .nav_e li .nav_etit{ display: block; width: 100%; overflow: hidden; height: 0.55rem; line-height: 0.55rem;}
.nav .nav_e li .nav_etit p{ float: left; color: #fff; margin: 0; height: 0.55rem; text-indent: 1em; font-weight: bold; line-height: 0.55rem; overflow: hidden; font-size: 0.19rem;}
.nav .nav_e li .nav_etit img{ float: right; height: 0.15rem; margin-top: 0.2rem;}
.nav_s{ width: 100%; display: none; height: auto; overflow: hidden;}
.nav_s a{ display: block; width: 100%; overflow: hidden; text-decoration: none; font-weight: bold; height: 0.5rem; line-height: 0.5rem; font-size: 0.19rem; text-indent: 2em; color: #fff;}
/* 搜索 */
.sousuo{ display: none; width: 90%; height: 0.6rem; padding: 0.1rem 5%; margin-bottom: 0.1rem; background-color: #fff; overflow: hidden; box-shadow: 0 0 10px rgba(0,0,0,.12);}
.sousuo .sousuo_inp{ float: left; width: 65%; height: 0.55rem; line-height: 0.55rem; font-size: 0.18rem; color: #333; outline: none; border: 1px solid #d8d8d8; padding: 0 3%; overflow: hidden; border-radius: 50px;}
.sousuo .sousuo_sub{ float: right; border: none; width: 25%; outline: none; height: 0.55rem; font-size: 0.18rem; padding: 0; border-radius: 50px; text-align: center; color: #fff; background-color: #df3120;}
/* head */
.head{ width: 92%; height: auto; overflow: hidden; padding: 0 4%;}
.head .head_logo{ width: 100%; overflow: hidden; margin-top: 0.1rem; display: block; height: auto;}
.head_logo img{ display: block; height: 0.4rem;}
.head .head_txt{ width: 100%; overflow: hidden; margin-top: 0.1rem; line-height: 0.2rem; font-size: 0.15rem;}
.head .head_txt img{ display: block; width: 100%; overflow: hidden;}
.head .head_txt2{ width: 100%; overflow: hidden; margin-top: 0.1rem; color: #333; line-height: 0.2rem; font-weight: bold; font-size: 0.15rem;}
/* banner */
.banner{ width: 100%; height: auto; overflow: hidden; background: url(banner.png) center center/auto 100% no-repeat; margin-top: 0.1rem;}
.banner .banner_a{ width: 55%; height: auto; overflow: hidden; margin: 0.4rem 0 0.3rem 4%;}
.banner_a a{ display: block; width: 90%; overflow: hidden; height: 0.75rem; padding: 0 5%; text-decoration: none; margin-bottom: 0.16rem; overflow: hidden; background-color: rgba(0,0,0,.6);}
.banner_a a p{ margin: 0; font-size: 0.16rem; float: left; text-align: center; width: 80%; height: 0.75rem; line-height: 0.75rem; font-weight: bold; font-size: 0.2rem; color: #fff;}
.banner_a a span{ float: right; height: 0.75rem;}
.banner_a a span img{ height: 0.4rem; display: block; margin-top: 0.15rem;}
/* main1 */
.main1{ clear: both; width: 100%; height: auto; overflow: hidden; padding-bottom: 0.16rem;}
.main1 .main1_box{ width: 92%; overflow: hidden; height: auto; background-color: #fff; padding-bottom: 0.3rem; box-shadow: 0 2px 15px 3px rgba(0,0,0,0.1); margin: 0.2rem auto 0;}
.main1_box .main1_img{ width: 100%; height: auto; overflow: hidden;}
.main1_box .main1_img img{ display: block; width: 100%; height: auto;}
.main1_box .main1_tit{ width: 86%; overflow: hidden; padding: 0 7%; height: auto; line-height: 0.28rem; text-overflow: ellipsis; white-space: nowrap; margin-top: 0.2rem; font-size: 0.21rem; color: #000; font-weight: bold;}
.main1_box .main1_txt{ width: 86%; overflow: hidden; padding: 0 7%; margin: 0.12rem 0 0; font-size: 0.18rem; color: #1b1b1b; height: auto; line-height: 0.25rem;}
.main1_box .main1_sub{ display: block; overflow: hidden; width: 40%; font-size: 0.21rem; margin: 0.4rem 0 0 7%; border-radius: 100px; text-align: center; font-weight: bold; color: #fff; text-decoration: none; height: 0.6rem; line-height: 0.6rem; background-color: #660874;}
/* 广告 */
.gg1{ clear: both; width: 92%; overflow: hidden; display: block; height: auto; margin: 0.12rem auto 0;}
.gg1 img{ width: 100%; overflow: hidden; height: auto; display: block;}
/* 大会演讲嘉宾 */
.yjjb{ width: 100%; padding: 0.6rem 0; height: auto; overflow: hidden; background-color: #e6e7e8; margin-top: 0.2rem;}
.yjjb_tit{ width: 100%; font-size: 0.28rem; line-height: 0.35rem; font-weight: bold; color: #000; overflow: hidden; margin: 0 auto; height: auto;}
/* 赞助商 */
.zzs{ width: 100%; height: auto; overflow: hidden; clear: both; margin-top: 0.25rem; background: url(qyz_bg.png) center/100% 100% no-repeat;}
.zzs .zzs_tit{ width: 92%; margin: 0.3rem auto 0; color: #000; line-height: 0.35rem; padding-bottom: 0.3rem; border-bottom: 1px solid #eee; font-size: 0.29rem; height: auto; font-weight: bold; overflow: hidden;}
.zzs .zzs_box{ width: 86%; overflow: hidden; height: 2rem; margin: 0.2rem auto; border-radius: 6px; padding: 0.1rem 3%; background-color: #fff; position: relative;}
.zzs .zzs_box img{ max-width: 100%; max-height: 100%;}
/* 大会总览 */
.dhzl{ width: 92%; padding: 0.3rem 4%; overflow: hidden; clear: both;}
.dhzl .dhzl_img{ width: 100%; overflow: hidden; height: auto; margin-top: 0.26rem;}
.dhzl .dhzl_img img{ display: block; width: 100%; height: auto;}
.dhzl .dhzl_cont{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.dhzl_cont .dhzl_cont_tit{ width: 100%; overflow: hidden; font-weight: bold; line-height: 0.3rem; font-size: 0.21rem;}
.dhzl_cont .dhzl_cont_txt{ width: 100%; height: auto; line-height: 0.28rem; margin: 0.12rem 0 0; overflow: hidden; font-size: 0.18rem; color: #1b1b1b; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.dhzl_cont .dhzl_cont_a{ float: left; font-size: 0.16rem; height: auto; margin-top: 0.12rem; line-height: 0.3rem; overflow: hidden; text-decoration: none; color: #e30920;}
.dhzl_cont .dhzl_cont_a img{ height: 0.24rem; margin: 0.03rem 0 0 0.1rem; vertical-align: top;}
/* 合作伙伴 */
.hzhb{ width: 92%; padding: 0 4%; overflow: hidden; clear: both; height: auto; background-color: #660874;}
.hzhb .hzhb_tit{ width: 100%; margin: 0.3rem auto 0; color: #fff; line-height: 0.35rem; font-size: 0.29rem; height: auto; font-weight: bold; overflow: hidden;}
.hzhb .hzhb_box{ width: 100%; overflow: hidden; margin: 0.2rem 0 0.3rem; height: 0.65rem; position: relative;}
.hzhb .hzhb_box a{ display: block;}
.hzhb .hzhb_box a img{ max-width: 100%; max-height: 100%; display: block;}
/* 视频 */
.ship{ width: 92%; padding: 0 4%; overflow: hidden; clear: both;}
.ship .ship_tit{ width: 100%; color: #000; margin-top: 0.3rem; line-height: 0.35rem; font-size: 0.29rem; height: auto; font-weight: bold; overflow: hidden;}
.ship .ship_box{ width: 100%; overflow: hidden; margin-top: 0.2rem; background-color: #000; height: 2.5rem;}
/* 底部 */
.footer{ width: 92%; overflow: hidden; padding: 0.3rem 4%; margin-top: 0.3rem; height: auto; background-color: #1b1b1b;}
.footer .footer_gs{ width: 100%; overflow: hidden; height: auto; margin-top: 0.15rem; display: flex; align-items: center;}
.footer .footer_gs a{ float: left; height: auto; overflow: hidden; min-width: 20%; max-width: 25%; margin-right: 0.1rem;}
.footer .footer_gs a img{ display: block; max-width: 100%; max-height: 0.6rem;}
.footer .footer_gs p{ float: left; margin: 0; font-size: 0.17rem; color: #fff;}
.footer .footer_tit{ font-weight: bold; overflow: hidden; width: 100%; font-size: 0.23rem; height: auto; line-height: 0.3rem; color: #fff;}
.footer .footer_txt{ color: #fff; overflow: hidden; font-size: 0.17rem; margin-top: 0.12rem;}
/* 位置 */
.weizhi{ width: 92%; clear: both; height: auto; overflow: hidden; line-height: 0.28rem; margin-top: 0.1rem; padding: 0 4%; display: flex; align-items: center; white-space: nowrap;}
.weizhi a{ text-decoration: none; height: auto; font-size: 0.17rem; color: #000;}
.weizhi span{ font-family: '黑体'; font-size: 0.14rem; margin: 0 2%; color: #000; font-weight: bold;}
.weizhi div{ color: #000; font-size: 0.17rem; color: #660874;}
/* 主办/承办 */
.head2{ width: 100%; overflow: hidden; height: auto; overflow: hidden;}
.head2 img{ display: block; width: 100%; height: auto;}
.ebanner{ width: 100%; overflow: hidden; height: 1.7rem; margin-top: 0.1rem; position: relative;}
.ebanner .ebanner_img{ width: 100%; display: block; height: 100%; object-fit: cover;}
.ebanner::before{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(223, 49, 32, 0.8); content: ''; z-index: 0;}
.ebanner .ebanner_txt{ width: 92%; padding: 0 4%; height: auto; color: #fff; overflow: hidden; font-weight: bold; font-size: 0.38rem; position: absolute; top: 0.3rem; left: 0; z-index: 9;}
.zhubmax{ width: 92%; overflow: hidden; height: auto; padding: 0 4%;}
.zhubmax .zhubmax_tit{ width: 100%; overflow: hidden; height: auto; margin-top: 0.12rem; font-size: 0.29rem; font-weight: bold;}
.zhubmax .zhubmax_ul{ width: 100%; overflow: hidden; height: auto; padding: 0; margin: 0.12rem 0 0;}
.zhubmax .zhubmax_ul li{ width: 100%; overflow: hidden; text-align: center; background-color: #eee; margin-top: 0.02rem; font-weight: bold; font-size: 0.17rem; height: auto; line-height: 0.5rem;}
.zhubmax .zhubmax_box{ display: none; width: calc(90% - 2px); border: 1px solid #eee; padding: 0 5% 0.2rem; margin-top: 0.12rem; height: auto; overflow: hidden;}
.zhubmax_box .zhubmax_cont{ width: 100%; height: auto; overflow: hidden; margin-top: 0.2rem;}
.zhubmax_cont .zhubmax_img{ display: block; margin: 0 auto; max-width: 100%; max-height: 1.2rem;}
.zhubmax_cont .zhubmax_tit{ width: 100%; overflow: hidden; text-align: center; font-size: 0.17rem; margin-top: 0.2rem; font-weight: bold; color: #000;}
.zhubmax_cont .zhubmax_txt{ width: 100%; overflow: hidden; text-align: center; font-size: 0.17rem; margin-top: 0.2rem; color: #000;}
/* 地图 */
.erbox{ width: 92%; overflow: hidden; height: auto; padding: 0 4%;}
.erbox .erbox_tit{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem; line-height: 0.38rem; font-size: 0.29rem; font-weight: bold;}
.ditubox{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.ditubox .ditubox_img{ width: 100%; display: block; height: auto;}
.ditubox .ditubox_xz{ display: block; width: 50%; height: 0.48rem; margin: 0.2rem auto 0; background-color: #e30920; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 0.18rem; text-decoration: none; border-radius: 0.06rem;}
.ditubox_xz img{ height: 0.2rem;}
/* 展会亮点 */
.zhld{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.spbox{ width: 100%; height: auto; overflow: hidden;}
.spbox .spbox_tit{ width: 92%; padding: 0 4%; overflow: hidden; border-radius: 0.06rem; height: auto; color: #fff; font-weight: bold; line-height: 0.5rem; margin-top: 0.12rem; font-size: 0.17rem; background-color: #42064b;}
.spbox .spbox_box{ width: 100%; overflow: hidden; height: auto;}
.spbox_box .spbox_cont{ float: left; width: 48%; margin: 0.16rem 4% 0 0; overflow: hidden; height: auto;}
.spbox_box .spbox_cont:nth-child(2n){ margin-right: 0;}
.spbox_box .spbox_img{ width: 100%; height: 1.3rem; overflow: hidden; background-color: #000; position: relative;}
.spbox_box .spbox_img .spbox_spimg{ width: 100%; height: 100%; object-fit: cover; opacity: 0.7; filter: alpha(opacity=70);}
.spbox_box .spbox_img .spbox_bf{ position: absolute; top: 0.45rem; left: 50%; margin-left: -0.2rem; width: 0.4rem;}
.spbox_box .spbox_txt{ width: 100%; overflow: hidden; height: auto; line-height: 0.22rem; margin: 0.1rem 0 0; text-align: center; font-weight: bold; font-size: 0.17rem; color: #333;}
.video{ width: 100%; height: 100%; background-color: rgba(0,0,0,1); position: fixed; z-index: 9999; left: 0; top: 0; display: none; justify-content: center; align-items: center;}
.video .video_gb{ position: absolute; top: 7%; right: 4%; display: block; }
/* 展会新闻 */
.zhxw{ clear: both; width: 100%; height: auto; padding-bottom: 0.1rem;}
.zhxw .zhxw_cont{ width: 96%; overflow: hidden; height: auto; display: block; border-radius: 0.06rem; box-shadow: 0 0 10px rgba(0,0,0,.12); padding: 2% 0.1rem; margin-top: 0.15rem;}
.zhxw_cont .zhxw_img{ float: left; width: 32%; overflow: hidden; height: 1rem;}
.zhxw_cont .zhxw_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zhxw_cont .zhxw_txt{ float: right; height: 1rem; width: 65%; overflow: hidden;}
.zhxw_txt .zhxw_tit{ width: 100%; overflow: hidden; height: auto; line-height: 0.26rem; color: #111; font-weight: bold; font-size: 0.18rem; text-overflow: ellipsis; white-space: nowrap;}
.zhxw_txt .zhxw_rq{ width: 100%; overflow: hidden; font-size: 0.16rem; height: auto; line-height: 0.22rem; color: #444; margin: 0.05rem 0 0;}
.zhxw_txt .zhxw_more{ display: block; font-size: 0.15rem; width: 100%; overflow: hidden; margin-top: 0.2rem; height: 0.26rem; line-height: 0.26rem; color: #e30920; font-weight: bold;}
.zhxw_txt .zhxw_more img{ height: 0.2rem; margin: 0.02rem 0 0 2%; vertical-align: top;}
/* 展后报告 */
.zhbg_ul{ margin: 0; padding: 0; width: 100%; height: auto; overflow: hidden;}
.zhbg_ul li{ width: 100%; overflow: hidden; height: 0.3rem; margin-top: 0.2rem;}
.zhbg_ul li a{ display: block; width: 100%; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem; color: #0067b7;}
/* 合作媒体 */
.hzmt_tit{ width: 100%; overflow: hidden; color: #333; font-size: 0.17rem; margin-top: 0.12rem; height: auto; line-height: 0.28rem; font-weight: bold;}
.hzmt_tit2{ width: 100%; color: #df3120; font-size: 0.2rem; font-weight: bold; overflow: hidden; margin-top: 0.12rem; height: auto; line-height: 0.28rem;}
.hzmt_box{ width: 100%; overflow: hidden; height: auto;}
.hzmt_box .hzmt_cont{ width: 100%; height: auto; overflow: hidden; margin-top: 0.15rem;}
.hzmt_cont .hzmt_cont_img{ width: 32%; overflow: hidden; float: left; height: 0.8rem;}
.hzmt_cont .hzmt_cont_img img{ max-width: 100%; max-height: 100%; display: block;}
.hzmt_cont .hzmt_cont_txt{ float: right; width: 65%; height: auto; color: #555; margin: 0; font-size: 0.17rem;}
/* 参观须知 */
.cgxz{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.cgxz_sub{ display: block; text-decoration: none; color: #fff; float: left; text-align: center; height: 0.42rem; border-radius: 0.06rem; line-height: 0.42rem; padding: 0 5%; margin-top: 0.2rem; font-size: 0.18rem; background-color: #e30920;}
/* 展品范围 */
.zpfw{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.zpfw .zpfw_ul{ margin: 0; padding: 0; width: 100%; height: auto; overflow: hidden;}
.zpfw .zpfw_ul li{ width: 100%; overflow: hidden; height: auto; line-height: 0.28rem; color: #333; margin-bottom: 0.1rem; font-size: 0.17rem;}
.zpfw .zpfw_img{ display: block; width: 100%; height: auto;}
/* 下载中心 */
.xzzx{ padding: 0; margin: 0; width: 100%; height: auto; overflow: hidden;}
.xzzx li{ width: 100%; height: 0.7rem; overflow: hidden; cursor: pointer; margin-top: 0.1rem; border-bottom: 1px solid #eeefef;}
.xzzx li p{ float: left; margin: 0; width: 65%; font-size: 0.18rem; height: 0.6rem; color: #666; font-weight: bold; line-height: 0.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xzzx li p img{ height: 0.34rem; vertical-align: top; margin: 0.13rem 3% 0 0;}
.xzzx li div{ float: right; height: 0.42rem; line-height: 0.42rem; margin-top: 0.09rem; width: 28%; font-size: 0.16rem; font-weight: bold; color: #333; border-radius: 0.05rem; text-align: center; background-color: #c6c6c6; overflow: hidden;}
/* 观众登记 */
.gzdj_tit{ width: 100%; overflow: hidden; height: 0.3rem; line-height: 0.3rem; margin-top: 0.2rem; text-align: center;}
.gzdj_tit p{ overflow: hidden; font-size: 0.26rem; display: inline-block; margin: 0; vertical-align: top; height: 0.3rem; font-weight: bold;}
.gzdj_tit span{ font-size: 0.14rem; overflow: hidden; display: inline-block; color: #df3120; vertical-align: top; height: 0.3rem; font-weight: bold;}
.gzdj{ width: 100%; overflow: hidden; height: auto;}
.gzdj .gzdj_inp{ width: 100%; overflow: hidden; height: 0.58rem; margin-top: 0.1rem;}
.gzdj_inp p{ float: left; margin: 0; width: 28%; overflow: hidden; height: 0.58rem; color: #000; line-height: 0.58rem; font-size: 0.17rem;}
.gzdj_inp input{ float: left; width: 72%; padding: 0; border: none; color: #444; font-size: 0.16rem; outline: none; overflow: hidden; height: 0.58rem; line-height: 0.58rem;}
.gzdj .gzdj_rad{ width: 100%; overflow: hidden; height: 0.58rem; margin-top: 0.1rem;}
.gzdj_rad p{ float: left; margin: 0; width: 28%; overflow: hidden; height: 0.58rem; color: #000; line-height: 0.58rem; font-size: 0.17rem;}
.gzdj_rad div{ float: left; width: 72%; overflow: hidden; height: 0.58rem; color: #333; font-size: 0.16rem; line-height: 0.58rem;}
.gzdj_rad div label{ display: block; margin-right: 6%; float: left;}
.gzdj_rad div input{ margin: 0.21rem 0.1rem 0 0; vertical-align: top;}
.gzdj_sele{ width: 100%; overflow: hidden; height: 0.5rem; margin-top: 0.1rem;}
.gzdj_sele p{ float: left; margin: 0; width: 28%; overflow: hidden; height: 0.58rem; color: #000; line-height: 0.58rem; font-size: 0.17rem;}
.gzdj_sele select{ float: left; width: 72%; padding: 0; border: none; color: #444; font-size: 0.16rem; outline: none; overflow: hidden; height: 0.58rem; line-height: 0.58rem;}
.gzdj_inp2{ width: 100%; overflow: hidden; height: 0.58rem; margin-top: 0.1rem;}
.gzdj_inp2 p{ float: left; margin: 0; width: 28%; overflow: hidden; height: 0.58rem; color: #000; line-height: 0.58rem; font-size: 0.17rem;}
.gzdj_inp2 input{ float: left; padding: 0; border: none; color: #444; font-size: 0.16rem; outline: none; overflow: hidden; height: 0.58rem; line-height: 0.58rem;}
.gzdj_che{ width: 100%; overflow: hidden; height: auto; margin-top: 0.1rem;}
.gzdj_che p{ float: left; margin: 0; width: 28%; overflow: hidden; height: 0.58rem; color: #000; line-height: 0.58rem; font-size: 0.17rem;}
.gzdj_che div{ float: left; height: auto; width: 72%; overflow: hidden;}
.gzdj_che div label{ float: left; height: 0.5rem; width: 50%; font-size: 0.16rem; color: #444; margin: 0 0 0.08rem 0; display: flex; align-items: center;}
.gzdj_che div label input{ vertical-align: top; height: 0.15rem; margin: 0 8px 0 0;}
.gzxy{ width: 92%; overflow: hidden; height: auto; padding: 0 4%; background-color: #f7f7f7; border-radius: 0.06rem; margin-top: 0.2rem;}
.gzxy .gzxy_lab{ width: 100%; height: 0.5rem; overflow: hidden;}
.gzxy_lab input{ width: 0.15rem; height: 0.15rem; margin: 0.18rem 3% 0 0; float: left;}
.gzxy_lab p{ margin: 0; font-size: 15px; float: left; height: 0.5rem; color: #333; line-height: 0.5rem; overflow: hidden;}
.gzxy_txt{ display: none; margin: 0 0 0.1rem; font-size: 0.16rem; color: #50555f; height: auto; line-height: 0.28rem; overflow: hidden;}
.gzxy_sub{ width: 100%; display: block; overflow: hidden; border-radius: 0.06rem; font-size: 0.18rem; margin-top: 0.12rem; color: #fff; background-color: #890d9c; border: none; height: 0.5rem;}
/* 展馆简介 */
.zgjj{ margin-top: 0.2rem; overflow: hidden; width: 100%; height: auto;}
/* 联系我们 */
.lxwm{ overflow: hidden; width: 100%; height: auto; margin-top: 0.2rem;}
.lxwm .lxwm_bt{ width: 100%; overflow: hidden; font-size: 0.17rem; line-height: 0.28rem; color: #666; font-weight: bold; margin: 0; height: auto;}
.lxwm .lxwm_tt{ color: #df3120; width: 100%; overflow: hidden; font-size: 0.2rem; margin-top: 0.12rem; font-weight: bold; height: auto;}
.lxwm .lxwm_cont{ width: 100%; overflow: hidden; height: auto;}
.lxwm_cont .lxwm_txt{ width: 100%; overflow: hidden; height: auto; margin-top: 0.15rem;}
.lxwm_txt .lxwm_tit{ width: 100%; overflow: hidden; font-size: 0.18rem; font-weight: bold; color: #333; height: auto; line-height: 0.36rem;}
.lxwm_txt .lxwm_rel{ width: 100%; overflow: hidden; font-size: 0.18rem; color: #666; height: auto; line-height: 0.36rem;}
.lxwm_rel .lxwm_ema{ color: #0067b7; text-decoration: none;}
/* 展商资讯 */
.zszx{ width: 100%; overflow: hidden; height: auto;}
/* 参展费用 */
.czfy{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
/* 同期活动 */
.tqhd{ width: 100%; overflow: hidden; height: auto;}
.tqhd_cont{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem;}
.tqhd_cont .tqhd_cont_img{ display: block; width: 100%; overflow: hidden; height: 2.6rem;}
.tqhd_cont .tqhd_cont_img img{ width: 100%; display: block; height: 100%; object-fit: cover;}
.tqhd_cont .tqhd_cont_tit{ width: 100%; overflow: hidden; font-size: 0.2rem; height: auto; margin-top: 0.12rem; line-height: 0.3rem; text-overflow: ellipsis; white-space: nowrap; color: #333; font-weight: bold;}
.tqhd_cont .tqhd_cont_dizhi{ width: 100%; overflow: hidden; height: auto; line-height: 0.26rem; font-size: 0.18rem; margin-top: 0.12rem; color: #333;}
.tqhd_cont .tqhd_cont_dizhi img{ height: 0.2rem; vertical-align: top; margin: 0.03rem 2% 0 0;}
.tqhd_cont .tqhd_cont_time{ width: 100%; overflow: hidden; height: auto; line-height: 0.26rem; font-size: 0.18rem; margin-top: 0.1rem; color: #333;}
.tqhd_cont .tqhd_cont_time img{ height: 0.2rem; vertical-align: top; margin: 0.03rem 2% 0 0;}
/* 市场赞助 */
.zanzhu_but{ background-color: #df3120; overflow: hidden; line-height: 0.4rem; border-radius: 0.06rem; color: #fff; padding: 0 4%; margin-top: 0.2rem; text-decoration: none; font-size: 0.22rem; float: left;}
/* 展会新闻-详情页 */
.xwxq_tit{ font-size: 0.22rem; overflow: hidden; width: 100%; margin-top: 0.2rem; line-height: 0.3rem; font-weight: bold; text-align: center; height: auto;}
.xwxq_time{ width: 100%; text-align: center; height: auto; line-height: 0.26rem; font-size: 0.16rem; padding-bottom: 0.15rem; border-bottom: 1px solid #e5e5e5; margin-top: 0.12rem; color: #666; overflow: hidden;}
.xwxq_txt{ width: 100%; overflow: hidden; margin-top: 0.15rem; height: auto;}
.xwxq_cz{ width: 100%; overflow: hidden; height: auto; margin-top: 0.15rem; padding-top: 0.15rem; border-top: 1px solid #e5e5e5;}
.xwxq_cz .xwxq_cz1{ width: 100%; height: auto; overflow: hidden;}
.xwxq_cz .xwxq_cz1 a{ text-decoration: none; height: auto; line-height: 0.3rem; font-size: 0.17rem; color: #000; overflow: hidden;}
.xwxq_cz .xwxq_cz1 a img{ height: 0.24rem; vertical-align: top; margin: 0.03rem 0 0 0.1rem;}
.xwxq_cz .xwxq_cz2{ width: 100%; overflow: hidden; height: auto; margin-top: 0.1rem;}
.xwxq_cz .xwxq_cz2 a{ display: block; width: 100%; color: #000; line-height: 0.3rem; margin-top: 0.1rem; font-size: 0.17rem; overflow: hidden; text-decoration: none;}
/* 演讲嘉宾 */
.sanbox{ width: 100%; overflow: hidden; height: auto; background-color: #e6e7e8;}
.sanbox .sanbox_tit{ width: 92%; padding: 0 4%; overflow: hidden; height: auto; margin-top: 0.12rem;}
.sanbox_tit p{ margin: 0; width: 100%; height: auto; line-height: 0.38rem; font-size: 0.29rem; font-weight: bold;}
.sanbox_tit span{ width: 20%; height: 0.09rem; overflow: hidden; margin-top: 0.12rem; display: block; background-color: #df3120;}
.myjjb{ width: 100%; overflow: hidden; height: auto; padding-bottom: 0.3rem;}
.myjjb .myjjb_cont{ display: block; background-color: #fff; width: 82%; padding: 0 5%; overflow: hidden; border-radius: 7px; box-shadow: rgba(0,0,0,.08) 0 0 24px; height: auto; margin: 0.2rem auto 0; text-decoration: none;}
.myjjb_cont .myjjb_tx{ width: 1.6rem; height: 1.6rem; margin: 0.5rem auto 0; overflow: hidden; border-radius: 100px;}
.myjjb_cont .myjjb_tx img{ width: 100%; height: 100%; object-fit: cover;}
.myjjb_cont .myjjb_name{ width: 100%; overflow: hidden; height: auto; margin-top: 0.24rem; text-align: center; line-height: 0.3rem; font-size: 0.25rem; font-weight: bold; color: #000;}
.myjjb_cont .myjjb_zw{ width: 100%; overflow: hidden; font-size: 0.18rem; height: 0.84rem; line-height: 0.28rem; text-align: center; margin: 0.14rem 0 0.38rem; color: #000;}
/* 演讲嘉宾详情 */
.myjjbxq{ width: 100%; overflow: hidden; height: auto;}
.myjjbxq .myjjbxq_tx{ width: 2.2rem; height: 2.2rem; overflow: hidden; margin: 0.4rem auto 0; overflow: hidden; border-radius: 100%;}
.myjjbxq .myjjbxq_tx img{ width: 100%; height: 100%; object-fit: cover;}
.myjjbxq .myjjbxq_tit{ width: 100%; overflow: hidden; height: auto; margin-top: 0.1rem; line-height: 0.36rem; font-size: 0.28rem; font-weight: bold; color: #000;}
.myjjbxq .myjjbxq_zw{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem; line-height: 0.3rem; font-size: 0.22rem; font-weight: bold; color: #000;}
.myjjbxq .myjjbxq_js{ width: 100%; overflow: hidden; height: auto; margin-top: 0.2rem; line-height: 0.3rem; font-size: 0.18rem; color: #333;}

.abu_wjtp_fy{ margin: 10px auto 0; margin-top:20px; padding: 0; text-align: center; width: 100%; overflow: hidden; font-size:14px;}
.abu_wjtp_fy li{ display: inline-block; cursor: pointer; border-radius: 4px; margin: 0 8px; font-size: 16px; color: #999; padding: 0; height: 28px; line-height: 28px; border: 1px solid #e5e5e5; overflow: hidden;}
.abu_wjtp_fy li.cur{background-color: #ee0018; color: #fff; border-color: #ee0018;}
.abu_wjtp_fy li.cur a { color: #fff; }
.abu_wjtp_fy li a { text-decoration:none;color: #999;padding: 0 10px; height: 28px; line-height: 28px;}