@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: 100%; min-width: 1200px; height: 53px; background-color: #000;}
.top .top_main{ width: 1200px; height: 53px; margin: 0 auto;}
.top .top_main .top_main_logo{ float: left; height: 53px; line-height: 48px; overflow: hidden;}
.top_main .top_main_logo img{ height: 22px; vertical-align: middle;}
.top .top_main .top_main_em{ float: left; height: 53px; line-height: 53px; margin-left: 30px; color: #fff; font-size: 14px; overflow: hidden;}
.top_main .top_main_em span{ background-color: #fff; display: inline-block; margin: 16.5px 5px 0 0; border-radius: 20px; text-align: center; vertical-align: top; width: 20px; height: 20px; line-height: 18px; overflow: hidden;}
.top_main .top_main_em span img{ width: 18px; vertical-align: middle;}
.top_main .top_main_wx{ float: left; height: 53px; margin-left: 25px; position: relative;}
.top_main .top_main_wx .top_main_ewm1{ margin-top: 16.5px; width: 20px; height: 20px; cursor: pointer;}
.top_main .top_main_wx .top_main_ewm2{ display: none; width: 190px; height: 190px; padding: 5px; background-color: #fff; border-radius: 3px; overflow: hidden; position: absolute; top: 46px; left: -90px; z-index: 9999;}
.top_main .top_main_wx .top_main_ewm2 img{ width: 100%; height: 100%;}
.top_main .top_main_wx:hover .top_main_ewm2{ display: block;}
.top_main .top_main_in{ float: left; margin-left: 25px; overflow: hidden; height: 53px;}
.top_main .top_main_in a{ background-color: #fff; display: block; margin: 16.5px 5px 0 0; border-radius: 20px; text-align: center; width: 20px; height: 20px; line-height: 16px; overflow: hidden;}
.top_main .top_main_in a img{ width: 16px; vertical-align: middle;}
.top_main .top_main_rig{ float: right; height: 53px; overflow: hidden;}
.top_main_rig .top_fdj{ float: left; overflow: hidden; width: 280px; height: 30px; margin-top: 11.5px; border-radius: 50px; background-color: #fff;}
.top_main_rig .top_fdj .top_fdj_inp{ float: left; padding: 0 0 0 15px; width: 220px; height: 30px; color: #333; outline: none; border: none; overflow: hidden;}
.top_main_rig .top_fdj .top_fdj_sub{ float: right; height: 30px; width: 40px; border: none; cursor: pointer; overflow: hidden; background: url(ss.png) center/16px no-repeat;}
.top_main_rig .top_yuyan{ float: left; height: 53px; margin-left: 40px; overflow: hidden;}
.top_main_rig .top_yuyan span{ height: 53px; overflow: hidden; cursor: pointer; color: #fff; padding-right: 30px; line-height: 53px; font-size: 16px; background: url(x.png) right center/ 22px no-repeat;}
/* banner */
.banner{ width: 100%; min-width: 1200px;  height: 500px; background: url(banner.jpg) 0/100% no-repeat; position: relative;}
.bannertopbox{ width: 100%; min-width: 1200px; padding-top: 30px; height: 80px;}
.bannertopbox .bannertop{ width: 1200px; height: 80px; margin: 0 auto; position: relative; z-index: 1;}
.bannertop .bannertop_left{ float: left; width: 240px; height: 80px; overflow: hidden;}
.bannertop .bannertop_left a{ display: block; width: 240px; height: 24px; overflow: hidden;}
.bannertop .bannertop_left a img{ max-width: 100%; max-height: 100%;}
.bannertop .bannertop_left p{ margin: 10px 0 0; color: #fff; overflow: hidden; width: 240px; height: 47px; font-size: 14px;}
.bannertop .bannertop_ul{ float: right; height: 50px; margin: 0; padding: 0;}
.bannertop_ul li{ height: 50px; float: left; position: relative;}
.bannertop_ul li .nav_yi{ text-decoration: none; color: #fff; height: 50px; padding: 0 20px; line-height: 50px; overflow: hidden; display: block; font-size: 20px;}
.bannertop_ul li .nav_er{ overflow: hidden; display: none; background-color: #e13b2f; padding: 10px 0; height: auto; position: absolute; top: 50px; left: 0px; z-index: 9999;}
.nav_er .nav_er_ul{ float: left; width: 240px; height: auto; margin: 0 10px; overflow: hidden;}
.nav_er_ul .nav_er_tit{ float: left; height: 20px; line-height: 20px; margin-top: 10px; text-decoration: none; font-weight: bold; font-size: 15px; color: #fff; overflow: hidden;}
.nav_er_ul .nav_er_li{ width: 240px; height: auto; overflow: hidden;}
.nav_er_ul .nav_er_li p{ margin: 10px 0; width: 240px; height: 24px;}
.nav_er_ul .nav_er_li a{ float: left; color: #fff; margin-left: 17px; font-size: 15px; text-decoration: none; overflow: auto;}
.bannertop_ul li .nav_yi:hover{ background-color: #e13b2f; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.bannertop_ul li:hover .nav_er{ display: block;}
.bannerlogobox{ width: 100%; min-width: 1200px; overflow: hidden; margin-top: 30px; height: 150px;}
.bannerlogobox .bannerlogo{ width: 1200px; margin: 0 auto; height: 150px;}
.bannerlogo .bannerlogo_img{ height: 120px; padding: 15px; float: left; background-color: #fff; position: relative;}
.bannerlogo .bannerlogo_img img{ height: 120px; position: relative;}
.bannerlogo .bannerlogo_img::before{ display: block; position: absolute; width: 10000px; height: 150px; right: 0; top: 0; background-color: #fff; content: ''; z-index: 0;}
.banner .banner_rig{ position: absolute; right: 0; top: 0; width: 235px; height: 100%; overflow: hidden; display: flex; justify-content: center; flex-direction:column; align-items: center;}
.banner .banner_rig a{ margin-bottom: 15px; padding: 0 15px 0 20px; overflow: hidden; display: block; text-decoration: none; background-color: rgba(0,0,0,.6); width: 200px; height: 65px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.banner .banner_rig a p{ float: left; margin: 0; width: 170px; text-align: center; height: 65px; line-height: 65px; color: #fff; overflow: hidden; font-weight: bold; font-size: 18px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.banner .banner_rig a span{ float: left; width: 30px; height: 35px; margin-top: 15px; text-align: center; background: url(rig2.png) center 1px/28px no-repeat; overflow: hidden;}
.banner .banner_rig a:hover{ background-color: #fff;}
.banner .banner_rig a:hover p{ color: #000;}
.banner .banner_rig a:hover span{ background: url(rig2.png) center -55px/28px no-repeat;}
/* 倒计时 */
.djsbox{ width: 1200px; height: 87px; overflow: hidden; position: absolute; bottom: 0; left: 50%; margin-left: -600px; display: flex; justify-content: center;}
.djs{ height: 61px; padding: 13px 0; overflow: hidden; background-color: rgba(0,0,0,.4);}
.djs .djs_tit{ float: left; color: #fff; overflow: hidden; width: 90px; height: 45px; line-height: 22px; margin-top: 8px; font-size: 16px; text-align: center;}
.djs .djs_cont{ float: left; height: 61px; min-width: 88px; padding: 0 20px; overflow: hidden; border-left: 2px solid rgba(167,169,172,0.75);}
.djs_cont .djs_nub{ overflow: hidden; width: 100%; text-align: center; font-weight: bold; font-size: 38px; height: 38px; line-height: 38px; color: #fff;}
.djs_cont .djs_time{ text-align: center; width: 100%; overflow: hidden; height: 23px; font-size: 16px; line-height: 23px; color: #fff; margin: 0;}
/* main1 */
.main1{ clear: both; width: 1200px; overflow: hidden; height: auto; margin: 30px auto 0;}
.main1 .main1_box{ float: left; margin: 20px 15px; background-color: #fff; width: 370px; height: auto; overflow: hidden; box-shadow: 0 2px 15px 3px rgba(0,0,0,0.1);}
.main1_box .main1_img{ width: 370px; overflow: hidden; height: 245px;}
.main1_box .main1_img img{ width: 100%;}
.main1_box .main1_tit{ padding: 0 30px; width: 310px; height: 40px; margin-top: 25px; overflow: hidden; font-size: 30px; color: #000; font-weight: bold;}
.main1_box .main1_txt{ padding: 0 30px; width: 310px; height: 25px; line-height: 25px; color: #1b1b1b; margin: 25px 0 0; overflow: hidden;}
.main1_box .main1_sub{ background-color: #df3120; display: block; font-size: 18px; color: #fff; margin: 60px 0 30px 30px; text-decoration: none; width: 160px; height: 50; overflow: hidden; text-align: center; line-height: 50px; border-radius: 25px;}
/* 广告 */
.gg{ width: 1170px; height: auto; display: block; margin: 60px auto 40px; overflow: hidden;}
.gg img{ width: 100%; height: auto; display: block;}
/* 往届回顾 */
.wjhg{ width: 100%; min-width: 1200px; overflow: hidden; height: auto; margin-top: 40px; clear: both; background: url(qyz_bg.png) 0/100% no-repeat;}
.wjhg .wjhg_main{ width: 1200px; overflow: hidden; height: auto; margin: 40px auto;}
.wjhg_main .wjhg_tit{ width: 1200px; overflow: hidden; height: 35px; line-height: 35px; color: #333; font-size: 30px; font-weight: bold;}
.wjhg_rzs_fff{ width: 1160px; margin-top: 20px; overflow: hidden; background-color: #fff; padding: 20px; height: 180px; position: relative;}
.wjhg_rzs_fff a{ width: 100%; display: block; overflow: hidden;}
.wjhg_rzs_fff a img{ width: 100%; height: 100%; display: block; object-fit: cover;}
/* 演讲嘉宾 */
.yjjb_box{ width: 100%; overflow: hidden; min-width: 1200px; height: auto; background-color: #e6e7e8;}
.yjjb_box .yjjb_tit{ width: 1170px; height: 85px; margin: 60px auto 0; overflow: hidden;}
.yjjb_box .yjjb_tit div{ float: left; height: 85px; overflow: hidden;}
.yjjb_box .yjjb_tit div p{ margin: 0; color: #000; font-size: 36px; height: 50px; font-weight: bold;}
.yjjb_box .yjjb_tit div span{ width: 130px; height: 9px; display: block; margin-top: 26px; overflow: hidden; background-color: #df3120;}
.yjjb_box .yjjb_tit a{ float: right; color: #004db7; text-decoration: none; height: 24px; line-height: 24px; padding-right: 40px; background: url(rig.png) right 0/28px no-repeat; font-weight: bold; font-size: 18px; overflow: hidden;}
.yjjb_box .yjjb_tit a:hover{ color: #55182f; background: url(rig.png) right -33px/28px no-repeat;}
/* 赞助商 */
.zzs{ width: 1170px; overflow: hidden; margin: 60px auto 0;}
.zzs .zzs_tit{ width: 1170px; height: 89px; font-size: 36px; color: #1b1b1b; font-weight: bold; border-bottom: 1px solid #eee;}
.zzs .zzs_box{ width: 1170px; overflow: hidden; height: auto; margin: 50px 0 20px; padding-bottom: 20px; position: relative;}
.zzs .zzs_box a{ float: left; overflow: hidden; text-align: center; height: 100px; line-height: 96px; margin: 0 15px 20px; width: 262px;}
.zzs .zzs_box a img{ vertical-align: middle; max-width: 100%; max-height: 100%}
.yjjb{ width: 1200px; overflow: hidden; height: auto; padding: 50px 0 60px; margin: 0 auto; position: relative;}
.yjjb .yjjb_cont{ float: left; width: 270px; height: 320px; text-align: center; border-radius: 7px; box-shadow: rgba(0,0,0,.08) 0 0 24px; margin: 0 15px; background-color: #fff;}
.yjjb .yjjb_cont .yjjb_cont_tx{ width: 115px; height: 115px; margin: 35px auto 0; display: block; text-align: center; line-height: 110px; border-radius: 50%; overflow: hidden;}
.yjjb .yjjb_cont .yjjb_cont_tx img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.yjjb .yjjb_cont .yjjb_cont_name{ overflow: hidden; margin-top: 20px; padding: 0 15px; width: 240px; text-align: center; height: 30px;}
.yjjb .yjjb_cont .yjjb_cont_name a{ text-decoration: none; height: 30px; display: inline-block; color: #000; font-size: 21px; font-weight: bold;}
.yjjb .yjjb_cont .yjjb_cont_txt{ padding: 0 15px; width: 240px; margin: 20px 0 0; height: 80px; line-height: 25px; overflow: hidden;}
/* 大会纵览 */
.dhzlbox{ width: 100%; overflow: hidden; min-width: 1200px; clear: both; height: auto; background-color: #e6e7e8;}
.dhzl{ width: 1200px; overflow: hidden; height: auto; margin: 60px auto;}
.dhzl .dhzl_tit{ width: 1200px; height: 85px; font-weight: bold; font-size: 36px; overflow: hidden;}
.dhzl_tit div{ width: 1200px; overflow: hidden; height: 50px; line-height: 50px;}
.dhzl_tit span{ height: 9px; width: 130px; display: block; margin-top: 26px; overflow: hidden; background-color: #df3120;}
.dhzl .dhzl_box{ width: 1200px; margin-top: 50px; overflow: hidden; height: auto;}
.dhzl_box .dhzl_img{ float: left; width: 770px; height: 500px; overflow: hidden; background-color: #000;}
.dhzl_box .dhzl_img img{ width: 100%; height: 100%; display: block;}
.dhzl_box .dhzl_rig{ float: left; height: auto; overflow: hidden; width: 400px; margin-left: 30px;}
.dhzl_rig .dhzl_cont{ width: 400px; overflow: hidden; height: auto; margin-bottom: 40px;}
.dhzl_cont .dhzl_cont_tit{ font-weight: bold; font-size: 24px; color: #000; overflow: hidden; width: 400px; height: 26px; line-height: 26px;}
.dhzl_cont .dhzl_cont_txt{ color: #1b1b1b; font-size: 16px; overflow: hidden; text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; line-height: 24px; width: 400px; margin: 15px 0 0;}
.dhzl_cont .dhzl_cont_a{ height: 20px; font-size: 12px; overflow: hidden; line-height: 20px; margin-top: 10px; padding-right: 30px; text-decoration: none; float: left; color: #004db7; background: url(rig.png) right 1.5px/20px no-repeat;}
.dhzl_cont .dhzl_cont_a:hover{ color: #55182f; background: url(rig.png) right -21.9px/20px no-repeat;}
/* 视频 */
.video{ width: 1200px; overflow: hidden;   margin: 60px auto 0;}
.video .video_tit{ width: 1200px; height: 50px; line-height: 50px; color: #111; font-weight: bold; font-size: 36px; overflow: hidden;}
.video .video_box{ width: 1220px; margin-top: 50px; overflow: hidden; height: 400px;}
.video_box .video_left{ float: left; overflow: hidden; width: 590px; height: 400px; margin-right:20px; background-color: #000;}
.video_box .video_rig{ float: left; width: 600px; overflow: hidden; height: 400px;}
.video_box .video_rig img{ display: block; height: 100%; width: 100%; object-fit: cover;}
/* 底部 */
.footer{ width: 100%; min-width: 1200px; height: auto; margin-top: 60px; background-color: #1b1b1b; overflow: hidden;}
.footer .footer_main{ width: 1200px; height: auto; margin: 50px auto 20px; overflow: hidden;}
.footer_main .footer1{ height: 40px; overflow: hidden; width: 1200px;}
.footer1 .footer1_left{ float: left; height: 40px; overflow: hidden;}
.footer1 .footer1_left img{ height: 40px;}
.footer_main .footer2{ width: 1200px; height: auto; margin-top: 30px; overflow: hidden;}
.footer2 .footer2_l{ float: left; width: 400px; overflow: hidden; height: auto;}
.footer2_l .footer2_l_tit{ width: 400px; overflow: hidden; margin-bottom: 15px; font-size: 20px; height: 50px; line-height: 50px; font-weight: bold; color: #fff;}
.footer2_l p{ margin: 0 0 10px; width: 400px; height: auto; line-height: 22px; overflow: hidden; font-size: 15px; color: #fff;}
.footer2_l .footer2_l_icon{ width: 400px; height: 30px; overflow: hidden; margin-bottom: 10px;}
.footer2_l .footer2_l_icon a{ float: left; margin-right: 15px; height: 30px; width: 30px; border-radius: 50px; overflow: hidden;}
.footer2_l .footer2_l_icon a img{ width: 100%; height: 100%; display: block;}
.footer2_l .footer2_l_ewm{ width: 400px; height: 85px; overflow: hidden;}
.footer2_l .footer2_l_ewm img{ display: block; height: 85px;}
.footer2 .footer2_m{ float: left; width: 270px; height: auto; overflow: hidden; margin: 15px 0 0 20px; padding: 0;}
.footer2 .footer2_m li{ width: 270px; overflow: hidden; margin-bottom: 10px; height: auto;}
.footer2 .footer2_m a{ display: block; text-decoration: none; height: auto; font-size: 15px; float: left; line-height: 24px; color: #fff;}
.footer2 .footer2_r{ float: left; overflow: hidden; width: 490px; margin-left: 20px; height: auto;}
.footer2 .footer2_r div{ color: #fff; height: 50px; width: 490px; line-height: 50px; margin-bottom: 15px; color: #fff; font-weight: bold; font-size: 20px; text-align: right; overflow: hidden;}
.footer2 .footer2_r p{ margin: 0 0 10px; overflow: hidden; width: 490px; font-size: 15px; color: #fff; text-align: right; height: auto; line-height: 24px;}
.footer_main .footer3{ height: 30px; overflow: hidden; margin-top: 30px; line-height: 30px; width: 1200px;}
.footer3 p{ float: left; height: 30px; color: #fff; margin: 0; font-size: 12px; overflow: hidden;}
.footer3 div{ float: right; color: #fff; overflow: hidden; font-size: 12px; height: 30px;}
.footer3 div a{ text-decoration: none; color: #fff;}
/* 赞助 */
.fore::before{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(223, 49, 32, 0.8); content: ''; z-index: 0;}
.banner_bottit{ width: 1200px; margin-left: -600px; height: auto; font-size: 48px; font-weight: bold; color: #fff; position: absolute; left: 50%; bottom: 100px;}
/* 位置 */
.weizhi{ clear: both; width: 1200px; overflow: hidden; margin: 15px auto; height: 25px;}
.weizhi a{ font-size: 18px; color: #666; float: left; height: 25px; line-height: 25px; text-decoration: none; overflow: hidden;}
.weizhi span{ float: left; color: #666; font-size: 18px; margin: 0 5px; overflow: hidden; height: 25px; line-height: 25px;}
.weizhi div{ float: left; height: 25px; line-height: 25px; font-weight: bold; color: #666; font-size: 18px;}
.secondary_main{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 60px auto 0;}
.secondary_tit{ width: 1200px; height: 85px; overflow: hidden;}
.secondary_tit div{ width: 1200px; overflow: hidden; height: 50px; font-weight: bold; font-size: 36px; line-height: 50px;}
.secondary_tit span{ height: 9px; width: 130px; display: block; margin-top: 26px; overflow: hidden; background-color: #df3120;}
.zanzhu_txt{ width: 1200px; overflow: hidden; height: auto; line-height: 34px; margin: 50px 0 0; font-size: 24px; color: #000; font-weight: bold;}
.zanzhu_but{ background-color: #df3120; height: 50px; display: inline-block; text-decoration: none; margin-top: 50px; line-height: 50px; border: none; padding: 0 15px; color: #fff; font-size: 20px; overflow: hidden; border-radius: 8px;}
.souisuo_tit{ width: 1200px; height: 85px; overflow: hidden;}
.souisuo_tit div{ width: 1200px; overflow: hidden; height: 50px; font-weight: bold; font-size: 36px; line-height: 50px;}
.souisuo_xian{ height: 9px; width: 130px; display: block; margin-top: 26px; overflow: hidden; background-color: #df3120;}
/* 关于展会 */
.gyzh_txt{ width: 1200px; overflow: hidden; height: auto; margin: 50px 0 0;}
/* 主办承办 */
.zhub_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 50px; font-weight: bold; font-size: 36px; }
.zhub_qy{ width: 1200px; clear: both; height: auto; margin: 40px auto 0; overflow: hidden;}
.zhub_qy .zhub_qy_ul{ margin: 0; padding: 0; width: 1200px; height: 50px; overflow: hidden;}
.zhub_qy .zhub_qy_ul li{ float: left; width: 397px; height: 50px; text-align: center; line-height: 50px; cursor: pointer; font-size: 15px; font-weight: bold; background-color: #eee; margin-left: 4px; overflow: hidden;}
.zhub_qy .zhub_qy_box{ display: none; width: 1198px; border: 1px solid #ddd; margin-top: 20px; overflow: hidden;}
.zhub_qy_box .zhub_qy_txt{ width: 1158px; padding: 20px; height: auto; overflow: hidden;}
.zhub_qy_txt .zhub_qy_left{ float: left; width: 150px; overflow: hidden; height: auto;}
.zhub_qy_txt .zhub_qy_right{ float: right; width: 1000px; overflow: hidden;}
.zhub_qy_right .zhub_qy_tit{ width: 100%; height: 25px; line-height: 25px; font-weight: bold; color: #000; font-size: 15px; overflow: hidden;}
.zhub_qy_right .zhub_qy_a{ height: 30px; line-height: 30px; margin-top: 45px; overflow: hidden; width: 100%; font-size: 15px;}
.zhub_qy_right .zhub_qy_a a{ text-decoration: none; color: #000;}
/* 地图 */
.ditu{ width: 1200px; overflow: hidden; margin-top: 40px; height: auto;}
.ditu .ditu_img{ width: 100%; display: block; height: auto;}
.ditu_xz{ width: 1200px; overflow: hidden; text-align: center; margin-top: 40px; height: 48px;}
.ditu_xz .about_dayin{ display: inline-block; text-decoration: none; color: #fff; text-align: center; background-color: #df3120; margin: 0 auto; overflow: hidden; width: 140px; height: 48px; line-height: 48px; border-radius: 6px;}
.ditu_xz .about_dayin img{ width: 24px; vertical-align: top; margin: 13px 8px 0 0;}
/* 展会亮点 */
.zhld_main{ width: 1200px; height: auto; margin: 40px auto 0; overflow: hidden;}
/* 展会视频 */
.video_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 50px; font-weight: bold; font-size: 36px; }
.video_main{ width: 1200px; clear: both; height: auto; margin: 0 auto; overflow: hidden;}
.video_main .video_main_tit{ height: 54px; width: 1200px; line-height: 54px; margin-top: 40px; text-indent: 20px; color: #fff; font-weight: bold; font-size: 20px; border-radius: 6px; background-color: #df3120; overflow: hidden;}
.video_main .video_main_box{ width: 1200px; overflow: hidden; height: auto;}
.video_main_box .video_main_cont{ width: 386px; float: left; margin: 25px 20px 0 0; overflow: hidden; height: 255px;}
.video_main_box .video_main_cont:nth-child(3n){ margin-right: 0;}
.video_main_cont .video_main_img{ width: 386px; height: 220px; cursor: pointer; background-color: #000; overflow: hidden; position: relative;}
.video_main_img .video_main_vimg{ width: 100%; height: 100%; object-fit: cover; vertical-align: middle; display: initial; opacity: 0.7; filter: alpha(opacity=70);}
.video_main_img .video_main_bf{ width: 40px; height: 40px; position: absolute; left: 50%; top: 90px; margin-left: -20px;}
.video_main_cont .video_main_txt{ width: 386px; height: 30px; line-height: 33px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000; font-size: 16px; font-weight: bold; margin: 5px 0 0;}
.video_max{ width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; z-index: 99999; display: none; justify-content: center; align-items: center;}
.video_max .video_max_sp{ width: 900px; height: 500px; border: 30px solid #fff; background-color: #000; position: relative;}
.video_max .video_max_gb{ position: absolute; right: -43px; top: -43px; width: 30px; height: 30px; cursor: pointer; display: block;}
/* 常见问题 */
.cjwt_box{ width: 1200px; height: auto; margin: 40px auto 0; overflow: hidden;}
/* 观众中心 */
.gzmain{ width: 1200px; height: auto; margin: 40px auto 0; overflow: hidden;}
.gzmain .gzmain_dj{ float: left; width: 180px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; height: 36px; line-height: 36px; overflow: hidden; margin-right: 20px; border-radius: 6px; background-color: #FAA21D;}
/* 展会新闻 */
.zhxwmain{ width: 1200px; height: auto; margin: 40px auto 0;}
.zhxwmain .zhxwmain_cont{ width: 1140px; padding: 30px; height: auto; overflow: hidden; margin-bottom: 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,.12);}
.zhxwmain_cont .zhxwmain_img{ width: 160px; height: 120px; overflow: hidden; text-align: center; margin-right: 30px; float: left;}
.zhxwmain_cont .zhxwmain_img img{ width: 100%; height: 100%; object-fit: cover;}
.zhxwmain_cont .zhxwmain_txt{ float: left; width: 950px; height: 120px; overflow: hidden;}
.zhxwmain_txt .zhxwmain_tit{ max-width: 950px; display: inline-block; height: 30px; font-weight: bold; font-size: 20px; line-height: 30px; color: #000; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zhxwmain_txt .zhxwmain_tit:hover{ color: #df3120;}
.zhxwmain_txt .zhxwmain_rq{ width: 950px; height: 25px; line-height: 25px; color: #666; font-size: 14px; margin-top: 3px; overflow: hidden;}
.zhxwmain_txt .zhxwmain_more{ width: 80px; display: block; color: #004db7; text-decoration: none; margin-top: 30px; font-size: 14px; font-weight: bold; overflow: hidden; height: 20px; line-height: 20px; background: url(rig.png) right 2px/19px no-repeat;}
/* 分页 */
.fenye{ margin: 50px auto 0; padding: 0; text-align: center; width: 1200px; height: 32px; overflow: hidden;}
.fenye li{ display: inline-block; cursor: pointer; margin: 0 3px; height: 32px; overflow: hidden;}
.fenye li a{ text-decoration: none; display: block; border-radius: 4px; padding: 0 10px; overflow: hidden; font-size: 14px; height: 30px; line-height: 30px; color: #888; border: 1px solid #e5e5e5;}
.fenye li.cur a{ background-color: #df3120; color: #fff; border-color: #df3120; }
/* 展后报告 */
.zhbgmain{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto 0; padding: 0;}
.zhbgmain li{ width: 1200px; overflow: hidden; height: 25px; margin-bottom: 20px; line-height: 25px;}
.zhbgmain li a{ text-decoration: none; overflow: hidden; float: left; height: 25px; color: #0067b7; font-size: 16px;}
.zhbgmain li a:hover{ color: #0f366c;}
/* 合作媒体 */
.hzmt_tit{ margin: 0; width: 1200px; overflow: hidden; height: auto; color: #666; line-height: 24px; font-weight: bold; font-size: 15px;}
.hzmt_tit2{ width: 1200px; font-size: 18px; color: #df3120; font-weight: bold; height: 25px; line-height: 25px; overflow: hidden; margin-top: 30px;}
.hzmt_js{ width: 1200px; overflow: hidden; height: auto;}
.hzmt_js .hzmt_cont{ width: 1200px; margin-top: 25px; overflow: hidden; height: auto;}
.hzmt_cont .hzmt_cont_img{ float: left; width: 224px; height: 85px; margin-right: 20px; text-align: center; line-height: 80px;}
.hzmt_cont .hzmt_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.hzmt_cont .hzmt_cont_txt{ float: left; width: 956px; height: auto; margin: 0; color: #666; line-height: 28px; font-size: 16px;}
/* 联系我们 */
.lxwm_cont{ width: 1200px; overflow: hidden; height: auto;}
.lxwm_cont .lxwm_txt{ width: 1200px; height: auto; margin-top: 20px; overflow: hidden;}
.lxwm_txt .lxwm_tit{ width: 1200px; overflow: hidden; font-size: 16px; height: 25px; line-height: 25px; color: #333; font-weight: bold;}
.lxwm_txt .lxwm_rel{ width: 1200px; height: 25px; line-height: 25px; color: #666; margin-top: 2px; overflow: hidden;}
.lxwm_rel .lxwm_ema{ text-decoration: none; color: #0067b7; margin-left: 5px;}
.lxwm_rel .lxwm_ema:hover{ color: #0f366c;}
/* 参会须知 */
.cgxzmain{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto 0;}
.cgxz_but{ background-color: #FAA21D; height: 40px; width: 200px; margin-top: 40px; font-size: 16px; font-weight: bold; color: #fff; line-height: 40px; text-decoration: none; text-align: center; overflow: hidden; border-radius: 6px; display: block;}
/* 展品范围 */
.zpfwmain{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto 0;}
.zpfwmain .zpfwmain_txt{ float: left; width: 580px; height: auto; line-height: 30px; font-size: 15px; color: #000; overflow: hidden;}
.zpfwmain .zpfwmain_img{ float: right; width: 580px; overflow: hidden; height: auto;}
.zpfwmain .zpfwmain_img img{ display: block; width: 100%;}
/* 下载中心 */
.xzzxmain{ margin: 40px 0 0; padding: 0; width: 1200px; height: auto; overflow: hidden;}
.xzzxmain li{ width: 1200px; height: 100px; overflow: hidden; border-bottom: 1px solid #eeefef;}
.xzzxmain li a{ float: left; max-width: 1000px; height: 100px; line-height: 100px; overflow: hidden; font-size: 16px; color: #666; text-decoration: none; font-weight: bold;}
.xzzxmain li a img{ vertical-align: top; width: 30px; margin: 34px 15px 0 5px; transition: all 0.3s;}
.xzzxmain li div{ float: right; width: 130px; height: 48px; line-height: 48px; font-weight: bold; color: #333; font-size: 15px; margin-top: 26px; cursor: pointer; overflow: hidden; background-color: #c6c6c6; border-radius: 4px; text-align: center;}
.xzzxmain li a:hover{ color: #333;}
/* 展馆简介 */
.zgjjmain{ margin-top: 40px; width: 1200px; height: auto; overflow: hidden;}
/* 如何到达 */
.rhddmain{ margin-top: 40px; width: 1200px; height: auto; overflow: hidden;}
/* 申请参展 */
.sqczmain{ margin: 40px auto 0; width: 880px; height: auto; padding: 40px 120px; overflow: hidden; border-radius: 20px; box-shadow: 0 0 10px rgba(0,0,0,.12);}
.sqczmain .sqczmain_tit{ width: 880px; height: 40px; overflow: hidden; margin-bottom: 40px; text-align: center; line-height: 40px; color: #333; font-size: 30px;}
.sqczmain_tit span{ font-size: 14px; font-weight: bold; margin-left: 20px; color: #df3120;}
.sqczmain .sqcz_inp{ width: 880px; overflow: hidden; margin-top: 20px; height: 50px;}
.sqcz_inp p{ float: left; margin: 0; width: 150px; height: 50px; margin-right: 20px; line-height: 50px; font-size: 16px; color: #333; overflow: hidden;}
.sqcz_inp input{ float: left; padding: 0 10px; outline: none; width: 690px; height: 50px; color: #333; line-height: 50px; overflow: hidden; border: none; background-color: #f7f7f7; border-radius: 4px;}
.sqcz_rad{ width: 880px; overflow: hidden; margin-top: 20px; height: 50px;}
.sqcz_rad p{ float: left; margin: 0; width: 150px; height: 50px; margin-right: 20px; line-height: 50px; font-size: 16px; color: #333; overflow: hidden;}
.sqcz_rad div{ float: left; width: 710px; height: 50px; line-height: 50px; font-size: 15px; overflow: hidden;}
.sqcz_rad div label{ margin-right: 20px; color: #333; font-size: 15px;}
.sqcz_sele{ width: 880px; overflow: hidden; margin-top: 20px; height: 50px;}
.sqcz_sele p{ float: left; margin: 0; width: 150px; height: 50px; margin-right: 20px; line-height: 50px; font-size: 16px; color: #333; overflow: hidden;}
.sqcz_sele select{ float: left; padding: 0 10px; outline: none; width: 710px; height: 50px; color: #333; line-height: 50px; overflow: hidden; border: none; background-color: #f7f7f7; border-radius: 4px;}
.sqcz_inp2{ width: 880px; overflow: hidden; margin-top: 20px; height: 50px;}
.sqcz_inp2 p{ float: left; margin: 0; width: 150px; height: 50px; margin-right: 20px; line-height: 50px; font-size: 16px; color: #333; overflow: hidden;}
.sqcz_inp2 input{ float: left; padding: 0 10px; outline: none; height: 50px; color: #333; line-height: 50px; overflow: hidden; border: none; background-color: #f7f7f7; border-radius: 4px;}
.sqcz_che{ width: 880px; overflow: hidden; margin-top: 20px; height: auto;}
.sqcz_che p{ float: left; margin: 0; width: 150px; height: 50px; margin-right: 20px; line-height: 50px; font-size: 16px; color: #333; overflow: hidden;}
.sqcz_che .sqcz_cherig{ float: left; width: 710px; height: auto; overflow: hidden;}
.sqcz_cherig .sqcz_cherig_tit{ width: 710px; height: 40px; line-height: 50px; margin: 0; font-size: 15px; color: #666; overflow: hidden;}
.sqcz_cherig .sqcz_cherig_inp{ width: 710px; height: auto; overflow: hidden;}
.sqcz_cherig .sqcz_cherig_inp label{ float: left; height: 40px; width: 200px; font-size: 15px; color: #333; line-height: 40px; margin: 10px 10px 0 0;}
.sqcz_cherig .sqcz_cherig_inp label input{ vertical-align: top; margin: 14px 8px 0 6px;}
.sqcz_xieyi{ width: 840px; height: auto; margin-top: 20px; padding: 0 20px; overflow: hidden; background-color: #f7f7f7;}
.sqcz_xieyi .sqcz_xieyi_lab{ width: 840px; height: 50px; overflow: hidden;}
.sqcz_xieyi_lab input{ width: 14px; height: 14px; margin: 18px 10px 0; vertical-align: top;}
.sqcz_xieyi_lab p{ margin: 0; font-size: 15px; display: inline-block; height: 50px; color: #333; line-height: 50px; overflow: hidden;}
.sqcz_xieyi .sqcz_xieyi_txt{ display: none; margin: 0 0 15px; font-size: 14px; color: #50555f; height: auto; line-height: 24px; overflow: hidden;}
.sqcz_sub{ display: block; height: 50px; border-radius: 5px; width: 320px; margin: 40px auto 0; padding: 0; font-size: 16px; overflow: hidden; border: none; cursor: pointer; background-color: #df3120; color: #fff;}
/* 参展费用 */
.czfymain{ margin-top: 40px; width: 1200px; height: auto; overflow: hidden;}
/* 同期活动 */
.tqhd_tit{ width: 1200px; overflow: hidden; height: 50px; line-height: 50px; font-weight: bold; font-size: 36px;}
.tqhdmain{ width: 1200px; clear: both; height: auto; margin: 40px auto 0; overflow: hidden;}
.tqhdmain .tqhdmain_cont{ float: left; width: 360px; text-decoration: none; margin: 0 60px 25px 0; overflow: hidden;}
.tqhdmain_cont .tqhdmain_cont_img{ width: 360px; height: 250px; text-align: center; line-height: 250px; display: block; overflow: hidden;}
.tqhdmain_cont .tqhdmain_cont_img img{ width: 100%; height: 100%; object-fit: cover;}
.tqhdmain_cont .tqhdmain_cont_tit{ width: 360px; color: #000; overflow: hidden; height: 20px; line-height: 20px; font-size: 16px; margin-top: 15px; font-weight: bold;}
.tqhdmain_cont .tqhdmain_cont_dizhi{ width: 360px; height: 20px; line-height: 20px; font-size: 14px; margin-top: 15px; overflow: hidden;}
.tqhdmain_cont .tqhdmain_cont_dizhi img{ height: 16px; width: 16px; vertical-align: top; margin: 2px 8px 0 0;}
.tqhdmain_cont .tqhdmain_cont_time{ width: 360px; height: 20px; line-height: 20px; font-size: 14px; margin-top: 5px; overflow: hidden;}
.tqhdmain_cont .tqhdmain_cont_time img{ height: 16px; width: 16px; vertical-align: top; margin: 2px 8px 0 0;}
.tqhdmain_cont .tqhdmain_cont_span{ color: #fff; overflow: hidden; height: 24px; border-radius: 4px; margin-top: 10px; line-height: 24px; padding: 0 7px; background-color: #df3120; font-size: 12px; display: inline-block;}
.tqhdmain_cont .tqhdmain_cont_but{ text-decoration: none; display: block; width: 120px; margin-top: 15px; border-radius: 3px; font-size: 15px; color: #222; height: 45px; line-height: 45px; text-align: center; background-color: #c6c6c6;}
.tqhdmain_cont:nth-child(3n){ margin-right: 0;}
/* 同期活动-详情页 */
.tqhddeta_main{ width: 1200px; overflow: hidden; height: auto; margin-top: 40px;}
/* 新闻详情 */
.newdeta{ width: 1200px; overflow: hidden; height: auto; margin: 40px auto 0;}
.newdeta .newdeta_tit{ width: 1200px; height: auto; overflow: hidden; font-weight: bold; text-align: center; line-height: 38px; font-size: 24px; color: #333;}
.newdeta .newdeta_time{ width: 1200px; text-align: center; font-size: 14px; margin-top: 10px; padding-bottom: 20px; height: 35px; line-height: 35px; color: #666; border-bottom: 1px solid #e5e5e5;}
.newdeta .newdeta_txt{ width: 1200px; overflow: hidden; height: auto; margin-top: 30px;}
.newdeta .newdeta_cz{ border-top: 1px solid #e5e5e5; margin-top: 40px; height: auto; width: 1200px; overflow: hidden;}
.newdeta_cz .newdeta_cz1{ width: 1200px; overflow: hidden; height: 25px; margin-top: 20px;}
.newdeta_cz1 a{ text-decoration: none; height: 25px; line-height: 25px; color: #000; font-size: 14px;}
.newdeta_cz1 a img{ width: 20px; vertical-align: top; margin: 3px 0 0 8px;}
.newdeta_cz .newdeta_cz2{ width: 1200px; overflow: hidden; height: 25px; margin-top: 20px;}
.newdeta_cz2 a{ width: 580px; overflow: hidden; height: 25px; line-height: 25px; text-decoration: none; color: #000; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}
/* 酒店及交通 */
.jdjt_tit{ font-size: 16px; overflow: hidden; width: 1200px; margin-bottom: 10px; height: auto; line-height: 26px; font-weight: bold; color: #FF9900;}
.jdjt_p{ margin: 0 0 10px; font-size: 14px; color: #666; overflow: hidden; height: auto; line-height: 25px;}
.jdjt_but{ width: 1200px; overflow: hidden; margin-bottom: 10px; height: 36px;}
.jdjt_but a{ float: left; width: 180px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; height: 36px; line-height: 36px; overflow: hidden; margin-right: 20px; border-radius: 6px; background-color: #FAA21D;}
/* 嘉宾 */
.jiabin{ width: 1200px; overflow: hidden; height: auto; margin-top: 20px; padding-bottom: 20px;}
.jiabin .jiabin_cont{ float: left; background-color: #fff; width: 230px; height: 450px; padding: 0 15px; margin: 30px 20px 0; overflow: hidden; border-radius: 7px; box-shadow: rgba(0,0,0,.08) 0 0 24px;}
.jiabin_cont .jiabin_img{ display: block; width: 230px; height: 230px; line-height: 225px; margin-top: 40px; border-radius: 100%; overflow: hidden;}
.jiabin_cont .jiabin_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jiabin_cont .jiabin_tit{ width: 230px; height: 30px; line-height: 30px; margin: 20px 0; overflow: hidden; text-align: center; text-decoration: none; display: block; color: #000; font-weight: bold; font-size: 20px;}
.jiabin_cont .jiabin_txt{ width: 230px; overflow: hidden; height: 76px; line-height: 25px; margin: 0; text-align: center;}
/* 嘉宾详情 */
.jbdeta{ width: 1200px; overflow: hidden; height: auto; margin: 50px auto 0;}
.jbdeta .jbdeta_img{ float: left; width: 277px; height: 277px; margin: 0 70px; line-height: 272px; overflow: hidden; border-radius: 100%;}
.jbdeta .jbdeta_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jbdeta .jbdeta_txt{ float: left; height: auto; overflow: hidden; width: 780px;}
.jbdeta_txt .jbdeta_txt_name{ width: 780px; overflow: hidden; font-size: 36px; font-weight: bold; height: 50px; color: #000; line-height: 50px;}
.jbdeta_txt .jbdeta_txt_zw{ width: 780px; overflow: hidden; color: #000; margin-top: 30px; font-weight: bold; height: auto; line-height: 30px; font-size: 24px;}
.jbdeta_txt .jbdeta_txt_jj{ width: 780px; overflow: hidden; height: auto; color: #333; margin-top: 15px; line-height: 24px; font-size: 16px;}
.jbdeta_zdy{ width: 780px; margin-top: 40px; height: auto; overflow: hidden;}
/* 展商 */
.zs_main{ width: 1200px; clear: both; height: auto; margin: 40px auto 0; overflow: hidden;}
.zs_main .zs_cont{ float: left; width: 360px; text-decoration: none; margin: 0 60px 25px 0; overflow: hidden;}
.zs_main .zs_cont:nth-child(3n){ margin-right: 0;}
.zs_cont .zs_cont_img{ width: 100%; height: 100%; object-fit: cover;}
.zs_cont .zs_cont_div{ width: 360px; color: #000; font-size: 16px; margin-top: 15px; font-weight: bold;}
.zs_cont .zs_cont_but{ text-decoration: none; display: block; width: 120px; color: #222; margin-top: 40px; font-size: 15px; border-radius: 3px; height: 45px; line-height: 45px; text-align: center; background-color: #c6c6c6;}

.tjzs{ width: 100%; min-width: 1200px; overflow: hidden; height: auto; margin-top: 40px; clear: both; }
.tjzs .tjzs_main{ width: 1200px; overflow: hidden; height: auto; margin: 40px auto;}
.tjzs_main .tjzs_tit{ width: 1200px; overflow: hidden; height: 35px; line-height: 35px; color: #333; font-size: 30px; font-weight: bold;}
.tjzs_rzs_fff{ width: 1160px; margin-top: 20px; overflow: hidden; background-color: #fff; padding: 20px; height: auto;}
.tjzs_rzs_fff .tjzs_rzs{ width: 1160px; overflow: hidden; height: 184px; position: relative;}
.tjzs_rzs a{ width: 100%; height: 80px; line-height: 76px; display: block; border: 1px solid #f7f7f7; text-align: center; overflow: hidden;}
.tjzs_rzs a img{ max-width: 80%; max-height: 80%; vertical-align: middle;}

/* 往届图片 */
.about_main .abu_wjtp_ul{ margin: 0; padding: 0; width: 1200px; overflow: hidden; height: 36px; background: url(xian.jpg) left bottom/100% 1px no-repeat;}
.about_main .abu_wjtp_ul li{ float: left; cursor: pointer; overflow: hidden; padding: 0 30px; font-size: 15px; height: 35px; line-height: 35px; border-bottom: 1px solid transparent;}
.about_main .abu_wjtp_ul li a { text-decoration:none; font-weight: bold; color:#333;}
.about_main .abu_wjtp_ul li.cur {  border-bottom-color: #890d9c; }
.about_main .abu_wjtp_ul li.cur a {color: #890d9c;}
.about_main .abu_wjtp_ul li a:hover{ color: #890d9c !important; border-bottom-color: #890d9c !important;}
.about_main .abu_wjtp_box{ width: 1200px; height: auto; margin-top: 10px; overflow: hidden; display: none;}
.about_main .abu_wjtp_box div.img{ float: left; width: 191px; height: 130px; cursor: pointer; margin: 5px; overflow: hidden; position: relative;}
.about_main .abu_wjtp_box div.img img{ width: 100%; height: 100%; object-fit: cover; vertical-align: middle; display: initial;}
.about_main .abu_wjtp_box div.img span{ position: absolute; right: 6px; bottom: 6px; z-index: 9; display: block; width: 20px; height: 20px; line-height: 20px; font-family: 黑体; font-size: 20px; font-weight: bold; color: #fff; text-align: center; border-radius: 50px; overflow: hidden; background-color: #888;}
.about_main .abu_wjtp_box div.img:hover span{ background-color: #000;}

.about_main .abu_wjtp_box div.video{ float: left; width: 191px; height: 130px; cursor: pointer; margin: 5px; overflow: hidden; position: relative;}
.about_main .abu_wjtp_box div.video img{ width: 100%; height: 100%; object-fit: cover; vertical-align: middle; display: initial;}
.about_main .abu_wjtp_box div.video span{ position: absolute; left: 44%; top: 42%; z-index: 9; display: block; padding:4px 6px 6px 4px; width: 16px; height: 16px; line-height: 16px; font-family: 黑体; font-size: 14px; font-weight: bold; color: #fff; text-align: center; border-radius: 50px; overflow: hidden; background-color: #888;transform: rotate(90deg);}
.about_main .abu_wjtp_box div.video p { height:40px; margin:0; padding:0; padding-top:3px; font-size:12px;}
.about_main .abu_wjtp_box div.video:hover span{ background-color: #000;}

.abu_wjtp_fy{ margin: 50px auto 0; padding: 0; text-align: center; width: 1200px; height: 30px; overflow: hidden;}
.abu_wjtp_fy a{ display: inline-block; text-decoration:none; cursor: pointer; border-radius: 4px; margin: 0 3px; font-size: 14px; color: #999; padding: 0 10px; height: 28px; line-height: 28px; border: 1px solid #e5e5e5; overflow: hidden;}
.abu_wjtp_fy a.cur {background-color: #e30920; color: #fff; border-color: #e30920;}
/* 图片放大显示 */
.abu_wjtp_fix{ width: 100%; height: 100vh; text-align: center; background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; z-index: 99999; display: none; justify-content: center; align-items: center;}
.abu_wjtp_fix img{ max-width: 800px; max-height: 80%; border-radius: 4px; display: block; border: 15px solid #fff;}