/* 初始化 */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
/* 结束-初始化 */
/* 特殊样式及去除不兼容*/
img,a{-webkit-touch-callout: none;}/* 禁止长按页面时弹出菜单 */
a{-webkit-tap-highlight-color: transparent;}/* a连接点击的高亮去掉 */
input{-webkit-appearance: none;appearance: none;}/* 去掉ios默认样式 */
/* 特殊样式-结束 */
/* 基础库 */
*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
body{
	max-width: 750px;
	min-width:320px;
	width: 10rem;
	margin: 0 auto;
	font-size: 0.186666rem;
	color: #333;
	line-height: 1.5;
	overflow-x: hidden;
	font-family: -apple-system,Helvetica,sans-serif;/* 苹果用默认字体 */	
}
a{
	color: #666;
	text-decoration: none;
}
img{
	vertical-align: middle;
}
ul,ol{
	list-style: none;
}
@media screen and (min-width:750px) {
	html{
		font-size: 75px!important;
	}
}
.lh-100{line-height: 100%;}
.lh-130{line-height: 130%;}
.lh-150{line-height: 150%;}
.lh-170{line-height: 170%;}
.lh-180{line-height: 180%;}
.lh-200{line-height: 200%;}

.pl-15{padding-left: 0.2rem;}
.pr-15{padding-right: 0.2rem;}
.pd-30{padding: 0.4rem;}
.mg-30{margin: 0.4rem;}
.ml-15{margin-left: 0.2rem;}
.mr-15{margin-right: 0.2rem;}
.ml-30{margin-left: 0.4rem;}
.mr-30{margin-right: 0.4rem;}
.mt-20{margin-top: 0.266666rem;}
.mb-20{margin-bottom: 0.266666rem;}
.mt-30{margin-top: 0.4rem;}
.mb-30{margin-bottom: 0.4rem;}
.ml-10{margin-left: 0.133333rem;}
.mr-10{margin-right: 0.133333rem;}
.mt-10{margin-top: 0.133333rem;}
.mb-10{margin-bottom: 0.133333rem;}

.f18{font-size:0.24rem}
.f21{font-size: 0.28rem}
.f22{font-size: 0.293333rem;}
.f24{font-size: 0.32rem;}
.f26{font-size: 0.346666rem;}
.f28{font-size: 0.373333rem;}
.f30{font-size: 0.4rem;}
.f32{font-size: 0.426666rem;}
.f34{font-size: 0.453333rem;}
.f36{font-size: 0.48rem;}
.f38{font-size: 0.506666rem;}
.f40{font-size: 0.533333rem;}
.f60{font-size:0.8rem;}
/* 溢出文字用‘...’替换 */
.ellipsis-1row{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis-2row{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis-3row{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis-4row{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
/* 布局 */
.flexR{display:flex;flex-direction:row;justify-content:center;align-items:center}
.flexL{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.flexEnd{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}
.flexB{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}
.flexBC{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.flexC{display:flex;flex-direction:column;justify-content:center;align-items:center}
/* 铺满元素 */
.flexall{align-items: stretch;}
/* 颜色 */
.color_3{color: #333;}
.color_5{color: #555;}
.color_6{color: #666;}
.color_9{color: #999;}
.color_f{color: #fff;}
.c830000{color: #830000;}
.bgfff{background-color: #fff;}
input{border: 0;outline: 0;}
/* 基础库-结束 */

.conView{padding:0.5rem 0.4rem;}
.sinupBoxlist li{width: 100%;height: 1.2rem;background-color: #fff;margin-top: 0.3rem;border-radius: 0.6rem;}
.sinupBoxlist li:last-child{background-color:unset;}
.sinupBoxlist li>input{height: 100%;flex: 1;padding-left:0.8em;font-size:0.346666rem;background-color: transparent;}
.conView .sinupBoxlist li:nth-child(3)::after{content: '';display:inline-block;width: 0.6rem;height: 0.48rem;background-size:0.48rem auto;background-position: 0rem -0.9rem;}
.sinupBoxlist li .sinupBtn{height: 1.2rem;border-radius:0.6rem;position: relative;}
.sinupBoxlist li .sinupBtn::before{content: '';position: absolute;width: 98%;height:92%;background-color: rgba(255,255,255,0.2);border-radius: 0.6rem;top: 0;}
.sinupBoxlist li>.Icon{margin-left: 0.8em;height: 0.453333rem;display: inline-block;width: 0.453333rem;background-image: url(//img.km360.cn/images/qtmain/mcz1/userIcon.png);background-size: 100%;}
.sinupBoxlist li>.hoverIcon{margin-left: 0.4em;height: 0.453333rem;width: 0.453333rem;-webkit-mask: url(//img.km360.cn/images/qtmain/mcz1/userIcon.png) no-repeat;mask: url(//img.km360.cn/images/qtmain/mcz1/userIcon.png) no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;}
.sinupBoxlist li:nth-child(2)>.Icon{background-image: url(//img.km360.cn/images/qtmain/mcz1/telIcon.png)}
.sinupBoxlist li:nth-child(2)>.hoverIcon{-webkit-mask: url(//img.km360.cn/images/qtmain/mcz1/telIcon.png) no-repeat;mask: url(//img.km360.cn/images/qtmain/mcz1/telIcon.png) no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;}

.footBtn{height: 1.48rem;background-color: #fff;position: fixed;bottom:0;left: 0;width:10rem;z-index: 1;left: 50%;transform: translateX(-50%);padding-top:0.14rem;}
.footBtn>div{border-radius:1.4rem;width: 90%;margin-left: 5%;height: 1.2rem;}
/* 个人信息 */
.upNav{max-width:10rem;width:96%;height:66%;background-color:#fff;position:fixed;z-index:11;top:20%;margin:2%;border-radius:.266666rem;padding:.5rem .4rem;box-sizing:border-box}
.xy_txt{height:100%;overflow-y:auto;font-size:.36rem;line-height:.6rem;text-indent:2em}
.closeLayer{position:absolute;bottom:18%;right: 50%;transform: translateX(50%);font-size:0.5rem;color:#fff;border:0.07rem solid #fff;border-radius: 50%;display: inline-block;width: 0.98rem;height: 0.98rem;line-height: 0.9rem;text-align: center;}
.LayerBg,.supLayerBg{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100%;z-index:10;top:0;left:0}

/* 悬浮报名框 */
.supCon{position: fixed;left: 50%;top: 45%;z-index: 12;transform: translate(-50%,-50%);background-color: #fff;padding:8% 5%;width: 90%;border-radius: 0.3rem;max-height: 60%;overflow-y: auto;}
select.cars_down{border: 0;outline: 0;padding-left: 0.2rem;height: 100%;background-color: transparent;}

/* 表单提示 */
.tips{ font-size: 0.4rem; background-color: rgba(0,0,0,.8); text-align: center; width: 7rem; line-height: 0.46rem;
 padding: 0.4rem; box-sizing: border-box; color: #fff; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%);
 border-radius: 0.133333rem; z-index:111;}
 
 /* 流程 */
.steps li{height: 1.546666rem;width: 2.133333rem;padding-left: 1.2em;border-radius: 0.16rem;position: relative;}
.steps li>span.border{height: 60%;border: 0.015rem dashed rgba(255,255,255,0.5);position: absolute;left: 1.2em;}
.steps li>span.top,.steps li>span.bottom{width: 1em;height: 1em;border-radius: 50%;position: absolute;top: -0.5em;left: 0.8em;}
.steps li>span.bottom{top: auto;bottom: -0.5em;}

/* 优惠1 */
.lightOneBg{width: 100%;height: 2.666666rem;border-radius: 0.16rem;position: absolute;left: 0;top: 50%;z-index: 0;margin-top: -1.333333rem;}
.lightOne{padding:0.3rem;position: relative;}
.lightOneBox{width: 100%;border-radius:0.16rem;position: relative;z-index: 1;padding:0.5rem;}
.lightOneBox li{height:1.306666rem;position: relative;background-image: url(//img.km360.cn/images/qtmain/mcz1/light1.png);background-size: cover;
font-size:0.373333rem;padding-left:3.5em;margin-bottom: 1em;}
.lightOneBox li:nth-child(2){background-image: url(//img.km360.cn/images/qtmain/mcz1/light2.png);}
.lightOneBox li:nth-child(3){background-image: url(//img.km360.cn/images/qtmain/mcz1/light3.png);}
.lightOneBox li:nth-child(4){background-image: url(//img.km360.cn/images/qtmain/mcz1/light4.png);}
.lightOneBox li:last-child{margin-bottom: 0;}

/* 展会介绍 */
.introBox{color: #555;}
.introBox .intro1{text-indent: 2em;}.introBox .intro2{position: relative;}
.introBox .intro2>span.left,.introBox .intro2>span.right{width: 0.8em;height: 0.8em;position: absolute;left: -0.5em;display: inline-block;border-radius: 50%;top: -0.4em;}
.introBox .intro2>span.right{left: auto;right: -0.4em;}

/* 现场 */
    #swiper-container-honor .swiper-slide {background-position: center; background-size: cover;border-radius: 0.16rem; width: 7.733333rem;height: 3.733333rem;}
/* 交通指南 */
.trafficBox{background-color: #fff;}
.trafficBox .map{width: 100%;height: 5.6rem;}
.trafficTxt>dl{border-top: 0.015rem solid #eee;align-items: flex-start;}
.trafficTxt>dl>dt,.trafficTxt>dl>dd{padding: 1em;}
.trafficTxt>dl>dt{width:10em}
.trafficTxt>dl>dd{flex:1;border-left: 0.015rem solid #eee;}
.trafficTxt .Icon{width:1.6em;height:1.6em; border-radius: 0 50% 50% 50%;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.trafficTxt .Icon>img{transform: rotate(135deg);-webkit-transform: rotate(135deg);}

.peopleNum>span{background-color: #fff;display: inline-block;width: 1.5em;height: 1.5em;text-align: center;line-height: 1.5em;margin:  0 0.2em;border-radius: 0.12rem;font-weight: bold;}

/* @font-face {font-family: mni;src: url('../font/mni.ttf');font-weight: normal;  font-style: normal;} */
/* @font-face {font-family:"楷体","楷体_GB2312";font-weight: normal;  font-style: normal;} */

.fontSpecial{font-family:"楷体","楷体_GB2312";-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height: 1em;font-weight: bold;}
.firstTitle{position: relative;}
.firstTitle>div.bg,.firstFtitle::after{content: '';width: 6.666666rem;height: 0.613333rem;padding:0.028rem;position: absolute;top: 50%;margin-top: -0.306rem;z-index:0;}
.firstTitle>div.bg::after{background-color: #fff;content: '';display: block;width: 100%;height: 100%;}
.firstTitle>div{position: relative;z-index: 1;padding: 0 0.5em;}
.firstFtitle::after{border: 0.028rem solid #fff;}
.themeFColorTxt{background-image:linear-gradient(to bottom,#fff,70%, rgb(255,255,255,0.2));background-image:-webkit-linear-gradient(to bottom,#fff,70%, rgb(255,255,255,0.2));}

.justSinup>li>span{margin: 0 0.5em;}