@charset "UTF-8";
/* reset */
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form{margin: 0;padding: 0;}
body{font: 12px/1.5 tahoma,'\5b8b\4f53',sans-serif;padding-top: 0;background: #ded5c7;font-family: 'Source Han Sans', sans-serif;font-family: Simsun;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
em, b{font-style: normal;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{border: 0;}
button, input, select, textarea{font-size: 100%;outline: none;}
table{border-collapse: collapse;border-spacing: 0;}
td, th, ul, ol {padding: 0;list-style: none;}
.clearfix:after {content: "\0020";height: 0;display: block;clear: both;}
.hidden{display: block;width: 0;height: 0;overflow: hidden;}
.db{display:block;text-indent:-9999em;}
@font-face {
  font-family: 'font1';
  src: url(../ossweb-img/font1.ttf);
}
@font-face {
  font-family: 'font2';
  src: url(../ossweb-img/font2.ttf); 
}  
@font-face {
  font-family: 'font3';
  src: url(../ossweb-img/font3.ttf); 
}  
html, body {width: 100%;height: 100%;font-family: 'font1'; }
.pa{position: absolute;z-index: 5; }
.flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.bs100{background-repeat: no-repeat;background-size: 100% 100%;}
img{width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;display: block;}
.oneline{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/* 线下试玩会   */
.meeting{background: url(../ossweb-img/bg6.jpg) no-repeat 50% 50%/cover;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 1.42rem;padding-bottom: 1.5rem;}
.newshref{font-size: .18rem;line-height: .23rem;color: #2b2b2b;left: .67rem;top: 1.4rem;position: absolute;}
.newshref .back{background: url(../ossweb-img/back.png) no-repeat 100%/100%;width: 0.08rem;height: .13rem;margin-right: .12rem;display: inline-block;position: relative;top: .01rem;cursor: pointer;}
.newshref a{font-size: .18rem;line-height: .23rem;color: #2b2b2b;}

.sw_txt1{background: url(../ossweb-img/sw_txt1.png) no-repeat 100%/100%;width: 5.51rem;height: 1.74rem;margin: 0 auto;}
.sw_txt2{font-size: .23rem;line-height: .36rem;color: #0b0a0a;margin-top: .63rem;text-align: center;}
.meeting_ct1{width: 11.66rem;margin: 0.64rem auto 0;height: 7.8rem;}
.btn_box1{width: 8.36rem;margin-left: 3.8rem;display: flex;justify-content: space-between;}
.btn_tx1{background: url(../ossweb-img/btn_tx1.png) no-repeat 100%/100%;width: 3.91rem;height: 0.89rem;font-size: .4rem;color: #e9e3d4;line-height: 0.89rem;text-align: center;font-family: 'font3';}
.btn_tx2{background: url(../ossweb-img/btn_tx1.png) no-repeat 100%/100%;width: 3.91rem;height: 0.89rem;font-size: .43rem;color: #e9e3d4;line-height: 0.89rem;text-align: center;font-family: 'font3';}
.meeting_box1{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 1rem;}
.meeting_box1 li{margin-bottom: 0.95rem;width: 5rem;}
.meeting_box1 li.cur{margin-bottom: 0.56rem;}
.meeting_box1 li.cur1{width: 3.6rem;}
.sw_txt3{position: relative;margin-bottom: .1rem;left: 0;display: flex;}
.sw_txt3::after{content: "";background: url(../ossweb-img/p4_line.png) no-repeat 100%/100%;width: 3.57rem;height: .03rem;position: absolute;bottom: -0.1rem;left: 0;}
.sw_txt3 i{position: relative;width: .35rem;height: .36rem;margin-right: 0.1rem;}
.sw_txt3 i::after{content: "";background: url(../ossweb-img/p4_ico.png) no-repeat 100%/100%;width: .35rem;height: .36rem;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.sw_txt3 span{font-size: .34rem;line-height: .36rem;color: #0c0c0c;font-family: 'font1';}
.sw_txt4{font-size: .23rem;line-height: 0.4rem;color: #000000;text-align: left;padding-left: 0.46rem;box-sizing: border-box;}

/*弹窗*/
.pop_mark{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 299;display: none;}
.pop_clo{background: url(../ossweb-img/gb1.png) no-repeat 100%/100%;width: 0.45rem;height: 0.46rem;position: absolute;top: -0.18rem;right: -0.15rem;z-index: 1;}
.pop1{background: url(../ossweb-img/fc1.png) no-repeat 100%/100%;width: 4.12rem;height: 6.58rem;outline: none;position: absolute;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;top: 50%;padding-top: 0.24rem;box-sizing: border-box;}
.fc_box1{width: 3.37rem;margin: 0 auto;}
.fc_box1 li{height: 1.25rem;}
.fc_txt1{font-size: .19rem;color: #000000;text-align: left;line-height: 0.42rem;}
.fc_box1ct1{background: url(../ossweb-img/in_bg1.png) no-repeat 100%/100%;width: 3.37rem;height: .39rem;}
.fc_box1ct1 input{width: 100%;height: 0.32rem;font-size: .16rem;color: #77726b;text-align: left;line-height: 0.32rem;background-color: transparent;border: none;outline: none;padding-left: 0.1rem;box-sizing: border-box;}
.fc_box1ct1 input::-webkit-input-placeholder{color: #77726b;}
.fc_txt2{font-size: .15rem;color: #a5382d;text-align: left;line-height: 0.24rem;}
.fc_txt3{font-size: .19rem;color: #000000;text-align: left;line-height: 0.42rem;padding-left: 0.4rem;box-sizing: border-box;margin-top: 0.08rem;}
.fc_box2{width: 3.32rem;margin: 0.06rem auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.fc_box2 a{background: url(../ossweb-img/p3_txt4.png) no-repeat 100%/100%;width: 1.02rem;height: .28rem;font-size: .12rem;color: #000000;text-align: left;line-height: 0.28rem;margin-bottom: 0.17rem;}
.fc_box2 a.cur{color: #a5382d;}
.fc_box2 a:nth-child(1){margin-left: 0.54rem;}
.fc_box2 a:nth-child(2){margin-right: 0.58rem;}
.fcbtn_tj1{background: url(../ossweb-img/btn_tj1.png) no-repeat 100%/100%;width: 2.06rem;height: .67rem;font-size: .32rem;color: #e9e3d4;text-align: center;line-height: 0.67rem;display: block;margin: 0.07rem auto 0;font-family: 'font3';}
.pop2{background: url(../ossweb-img/fc2.png) no-repeat 100%/100%;width: 4.15rem;height: 5.05rem;outline: none;position: absolute;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);left: 50%;top: 50%;}