*{ margin:0px; padding:0px; font-family:Microsoft Yahei; box-sizing:border-box}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.main{ margin:0 auto;}
body{ margin:0 auto; max-width:560px;position:relative;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
select{ border:0px;background:none;border-radius:0px;}
html,body{ height:100%}

.main,.banner,.banner img{ display:block; width:100%}
.main{ padding-bottom:40px;}

/* 展商 */
.zs_one .title{ font-size:16px; line-height:24px; font-weight:bold; padding:20px;}
.zs_one .bottom{ width:100%; padding-bottom:20px}
.zs_one .bottom img{ max-width:100%}

.zs_two{ padding:0px 15px 30px 15px;}
.zs_two li{ border-bottom:1px solid #C9C9C9; padding-left:12px; background:url(../images/bg_01.png) no-repeat left center; background-size:4px; margin-top:5px;}
.zs_two a{ width:100%; display:block; line-height:32px; background:url(../images/bg_02.png) no-repeat right center; background-size:6px;}
.zs_two a span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; max-width:90%; font-size:14px; color:#000000;}

/* 邀请函 */
.yq_mian{ min-height:100vh; background:url(../images/bg_03.png) no-repeat right bottom; background-size:100%}
.yq_info{ padding:50px;}
.yq_info .title{ color:#0057A5; font-size:24px; line-height:30px;}
.yq_info .desc{ display:block; width:100%; padding:15px 0; font-size:14px; line-height:24px;}
.yq_info .guan{ display:inline-block; height:46px; padding:0 20px; background:url(../images/bg_04.png) no-repeat left top; background-size:100% 100%; color:#fff; line-height:46px; font-size:24px; letter-spacing:1px; margin-top:20px;}

/* 参展展品 */
.zp_main{ background:url(../images/bg_06.png) no-repeat left bottom; background-size:100%; min-height:100vh;}
.zp_bg{ background:url(../images/bg_05.png) no-repeat left top; background-size:100%; display:block; width:100%; height:100vh}
.zp_one .title{ padding-left:20px; padding-top:30px; width:100%; text-align:right; padding-right:30px; font-weight:bold; font-size:16px; color:#0057A5; line-height:30px; margin-bottom:30px;}
.zp_one .bottom{ text-align:center; padding-bottom:60px;}
.zp_one .bottom img{ height:39px;}
.zp_two{ width:78%; margin-left:11%; position:relative; margin-top:-35px; z-index:1; background:#fff; border-radius:10px;-moz-box-shadow:0px 0px 20px rgba(43,121,215,0.3); -webkit-box-shadow:0px 0px 20px rgba(43,121,215,0.3); box-shadow:0px 0px 20px rgba(43,121,215,0.3); padding:20px; padding-bottom:15px; overflow:hidden}
.zp_two li{ display:block; padding-bottom:15px;}
.zp_two li:last-child{ padding-bottom:0}
.zp_two li .img{ width:100%; display:block; /*height:170px;*/object-fit: cover;margin:auto;}
.zp_two li .tit{ display:block; width:100%; text-align:center; font-size:16px; line-height:30px; padding-top:5px;}

/* 关于我们 */
.gy_info{ width:78%; margin-left:11%; position:relative; margin-top:-35px; z-index:1; background:#fff; border-radius:10px;-moz-box-shadow:0px 0px 20px rgba(43,121,215,0.3); -webkit-box-shadow:0px 0px 20px rgba(43,121,215,0.3); box-shadow:0px 0px 20px rgba(43,121,215,0.3); padding:20px;max-height:70vh !important; float:left; overflow:hidden; overflow-y:auto;}
.gy_info{-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
.gy_info::-webkit-scrollbar {width: 3px;}
.gy_info::-webkit-scrollbar-track-piece  { width:5px; background-color: #ccc; -webkit-border-radius: 10% 10%;}
.gy_info::-webkit-scrollbar-thumb{ -webkit-border-radius: 3px 3px; background-color: #2E44C5;}


.gy_info .top{ text-align:center; padding:20px;}
.gy_info .top img{ width:100%; /*height:80px;*//*object-fit: cover; border-radius:80px;*/}
.gy_info .bottom{word-break:break-all; width:100%; font-size:14px; line-height:28px;}

/* 回执 */
.hz_main{ background:url(../images/bg_07.png) no-repeat left top; background-size:100% 100%; min-height:100vh;}
.hz_one{ width:62%; margin-left:19%; background:#fff; padding:15px 20px; border-radius:15px;}
.hz_one h1{ text-align:center; font-size:15px; line-height:24px;}
.hz_one .ma{ width:100%; margin-top:10px; display:block}
.hz_two{ text-align:center; color:#fff; font-size:16px; padding:20px 0; line-height:24px;}
.hz_three{ text-align:center;}
.hz_three img{ width:62%}


.zp_two{max-height:70vh !important; float:left; overflow:hidden; overflow-y:auto;}
.zp_two{-webkit-overflow-scrolling: touch;scroll-behavior: smooth;}
.zp_two::-webkit-scrollbar {width: 3px;}
.zp_two::-webkit-scrollbar-track-piece  { width:5px; background-color: #ccc; -webkit-border-radius: 10% 10%;}
.zp_two::-webkit-scrollbar-thumb{ -webkit-border-radius: 3px 3px; background-color: #2E44C5;}