input,select,textarea,h1,h2,h3,h4,h5,h6,pre,b,i,em,cite {color:gray; font:normal normal normal 18px/2.0 microsoft yahei, verdana,geneva,sans-serif;}
input,textarea,button,select,a {-webkit-tap-highlight-color:transparent;outline:none;}

table {border-collapse:collapse;}
th {font-weight:normal; text-align:left;}
pre {white-space:pre-wrap; word-wrap:break-word;}
ul,ol {list-style:none;}
li {height:auto;}
img {border:0;display:block;}
a,del {text-decoration:none;}
a:link, a:visited {color:#d61451;}
a:hover, a:active {color:#d61451;}


/***** text(span) style *****/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs24 {font-size:24px;}
.fs32 {font-size:32px;}
.fc {text-align:center;}

*{ padding:0; margin:0;}
body{overflow-x:auto; min-width: 320px;}
div{position:relative; }
img{width:100%;}
input::-webkit-input-placeholder {  color:#a5a5a5;  }
input:-moz-placeholder {  color:#a5a5a5;  }
input::-moz-placeholder {  color:#a5a5a5;  }
input:-ms-input-placeholder {  color:#a5a5a5; }
input{border-radius:3px;text-indent:2%;font-size:18px;}

.border_bottom_1px,.border_right_1px,.border_top_1px,.border_left_1px{position:relative}
.border_bottom_1px:after,.border_bottom_1px:before,.border_right_1px:after,.border_right_1px:before,.border_top_1px:after,.border_top_1px:before,.border_left_1px:after,.border_left_1px:before{
    content:"";
    display:block;
    position:absolute;
    transform-origin:0 0
}
.border_top_1px:before{border-top:1px solid #e2e2e2;left:0;top:0;width:100%;transform-origin:0 top}
.border_right_1px:after{border-right:1px solid #e2e2e2;bottom:0;right:0;height:100%;transform-origin:right 0}
.border_bottom_1px:after{border-bottom:1px solid #e2e2e2;left:0;bottom:0;width:100%;transform-origin:0 bottom}
.border_left_1px:before{border-left:1px solid #e2e2e2;bottom:0;left:0;height:100%;transform-origin:left 0}
@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
    .border_right_1px:after{height:200%}
    .border_bottom_1px:after{width:200%}
    .border_top_1px:before{width:200%}
    .border_left_1px:before{height:200%}
    .border_right_1px:after,.border_top_1px:before,.border_bottom_1px:after,.border_left_1px:before{
        -webkit-transform:scale(.5) translateZ(0);
        transform:scale(.5) translateZ(0)
    }
}
body,html{background: #FE2A40;}
.m-header-cont{border-radius: 10px;width: 92%;margin: 0 auto;overflow: hidden;padding: 10px 0;margin-top: -43px;margin-bottom: 18px;}
.m-header-cont .m-c-title{background: url("../../images/new_activity/img_zsx.png") center no-repeat;background-size:100% auto;text-align: center;width: 70%;margin:9px auto 10px;color: #FE2A40;font-weight: bold;font-size: 20px;}
.m-header-cont .m-c-cont{width: 100%;margin: 0 auto;overflow: hidden;margin-top: 5px;}
.m-header-cont .m-c-cont .m-c2{float: left;}
.m-header-cont .m-c-cont .m-c2-border{height: 77px;border-left: 1px dashed #e2e2e2;margin: 0 12px;}
.m-header-cont .m-c-cont .m-c2-img{width: 75px;display: inline-block;}
.m-header-cont .m-c-cont .m-c2-cont{display: inline-block;}
.m-header-cont .m-c-cont .m-c3-tab1{font-size: 18px;padding-top:5px; }
.m-header-cont .m-c-cont .m-c3-tab2{color: #9C9C9C;margin-top: 20px;}
.m-header-cont .m-c-cont .m-c3-tab2 span{padding: 1px 6px 0;display: inline-block;border-radius: 4px;font-size: 12px;height: 18px;line-height: 19px;}
.m-header-cont .m-c-cont .m-c3-tab2 .border_top_1px:before{border-top:1px solid #9C9C9C;border-radius: 5px;}
.m-header-cont .m-c-cont .m-c3-tab2 .border_right_1px:after{border-right:1px solid #9C9C9C;border-radius: 5px;}
.m-header-cont .m-c-cont .m-c3-tab2 .border_bottom_1px:after{border-bottom:1px solid #9C9C9C;border-radius: 5px;}
.m-header-cont .m-c-cont .m-c3-tab2 .border_left_1px:before{border-left:1px solid #9C9C9C;border-radius: 5px;}
.m-header-cont .m-c-btn{background: linear-gradient(90deg,#ff6948,#fe2a40);width: 80%;margin: 20px auto 10px;border-radius: 50px;text-align: center;color: #fff;font-size: 20px;height: 40px;line-height: 40px;}
.m-header-cont .m-c-more{width: 100%;text-align: center;font-size: 14px;padding: 5px 0;color: #333333}

.m-header .m-header-middle{width: 90%;margin: 15px auto 10px;background: url("../../images/new_activity/img_zst.png") center no-repeat;background-size:100% auto;font-size: 20px;font-weight: bold;color: #fff;text-align:center;padding: 10px 0;}

.m-header .m-header-third{background: #fff;border-radius: 10px;width: 95%;margin: 0 auto 20px;overflow: hidden;padding: 10px 0;}
.m-header-third .m-t-menu{overflow: hidden;width: 100%;text-align: center;}
.m-header-third .m-t-menu li{position: relative;width: 30%;display:inline-block;text-align: center;padding: 5px 0;}
.m-header-third .m-m-line{color: #e2e2e2;width: 20%!important;}
.m-header-third .m-m-txt{display: inline-block;position: relative;z-index: 1;color: #333;}
.m-header-third .m-m-underline{display: inline-block;position: absolute;border-radius: 40px;width: 75%;height: 6px;background: #ffe7e3;bottom: 2px;left: 12.5%;}

.m-t-tabs{background: url("../../images/new_activity/img_list_bak.png") center no-repeat;background-size: 100% 125px;width: 95%;margin: 15px auto;overflow: hidden;border-radius: 5px;}
.m-t-tabs .m-t2-box{padding: 8px 0px 7px 2.1%;overflow: hidden;}
.m-t-tabs .m-t2-tabs{display: inline-block;float: left;}
.m-t-tabs .m-t3-img{width: 75px;height:102px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.m-t-tabs .m-t3-btn{width: 56.5px;}
.m-t-tabs .m-t3-txt{margin-left: 2%;width: 43%;}
.m-t3-txt .m-t3-t1{margin-top: 10px;font-size: 14px;}
.m-t3-txt .m-t3-t2{margin-top: 10px;font-size: 12px;background: #FE2A40;color: #fff;display: inline-block;border-radius: 2px;padding: 0px 10px;height: 18px;line-height: 19px;}
.m-t3-txt .m-t3-t3{margin-top: 25px;font-size: 12px;}
.m-t-tabs .m-t3-last{float: right!important;margin-right: 5%;margin-top: 9px;}

.m-t3-scroll{position: absolute;width: 25%;font-size: xx-small;color: #FFFFFF;top: 77px;right: 3%;}
.m-t3-scroll .pro_bar{width: 100%;margin: 0 auto;height: 6px!important;border-radius: 10px;border: none!important;overflow: hidden;}

.m-header-guize{background: none;border-radius: 10px;width: 95%;margin: 0 auto 20px;overflow: hidden;padding: 10px 0;}
.m-header-guize .m-guize-tit{letter-spacing: 0px;text-align: center;color: #FE2A40;font-size: 16px;margin: 5px auto 10px;background: url("../../images/new_activity/img_zsx2.png") center no-repeat;background-size: 124px 11px;}
.m-header-guize p{color: #fff;font-size: 12px;line-height: 24px;margin-bottom: 10px;letter-spacing: -0.5px;}

.m-header-tg{background: #fff;border-radius: 10px;width: 90%;margin: 0 auto 20px;overflow: hidden;padding: 10px 2.5%;position: relative;}
.m-header-tg .m-tg-img{width: 108px;height: 108px;}
.m-header-tg .m-tg-tar1{display: inline-block;position: absolute;left: 1.5%;}
.m-header-tg .m-tg-tar2{padding-left: 108px;display: inline-block;height: 108px;}
.m-header-tg p{margin-bottom: 8px;font-size: 14px;line-height: 18px;}
.m-tg-p1{padding-top: 5px;}
.m-tg-p2 span{color: #FF0D4A;padding: 5px 10px;margin: 2px 0;display: inline-block;}
.m-tg-p2 .border_top_1px:before{border-top:1px solid #FF0D4A;border-radius: 50px;}
.m-tg-p2 .border_right_1px:after{border-right:1px solid #FF0D4A;border-radius: 50px;}
.m-tg-p2 .border_bottom_1px:after{border-bottom:1px solid #FF0D4A;border-radius: 50px;}
.m-tg-p2 .border_left_1px:before{border-left:1px solid #FF0D4A;border-radius: 50px;}

.classback{position: fixed;top:0;width: 100%;height:100%;background: rgba(0,0,0,.6);display: none;}

.m-t-list .m-t3-none .m-t3-noneImg{width: 66.5px;}
.m-t-list .m-t3-none{display: inline-block;float: right;margin-right: 3%;margin-top: 8%;}
/*.m-t-list .m-t3-isNone{display: contents;}*/

@media screen and (max-width: 337px) {
    .m-t3-txt .m-t3-t1 {
        font-size: 12px!important;
    }
    .m-header-cont .m-c-cont .m-c3-tab1{
        font-size: 12px!important;
    }
    .m-t3-txt .m-t3-t2 {
        font-size: 12px!important;
    }
}
/*登录*/
.main .labLogin{position: fixed;top:15%;background: #ffffff;width: 90%;left:5%;z-index: 1000;border-radius: 5px;overflow: hidden;display: none}
.labHead{text-align: center;background: #FF0D4A;color: #ffffff;padding: 14px 0;font-family: "微软雅黑", arial, sans-serif;}
/*.labBack{background: url('../../images/new_activity/img_bak_flower.jpg') bottom right no-repeat;background-size: 100px 130px;overflow: hidden; }*/
.labLogin #labForm{text-align:center;width: 95%;margin: 15px 2.5%;}
.labLogin #labForm .form-line{width: 96%;margin:0 2%;background: #f2f2f2;border-radius: 5px;text-align:left;}
.labLogin #labForm .error{position: relative;margin-top: 2px;color: #FF0D4A;font-size: 14px;line-height: 25px;text-align: left;padding-left:11px;}
.labLogin #labForm .show:before{position:absolute;left:12px;top: -.15rem;background: url(../../images/new_activity/img_tips.png) no-repeat 0 6px;background-size: 1.0rem;display: inline-block;content: "";width: 1.4rem;height: 1.4rem;}
.labLogin .form-line input{width: 100%;height:42px;line-height: 42px;font-size: 16px;color: #363636}
.labLogin #labForm #login_form{background-color:#FF0D4A;color: #ffffff;padding: 0px 50px;border-radius: 20px;margin: 0 auto;}
.labLogin #labForm .labTel{font-size: 14px;color: #363636;text-align: center;margin: 30px 0;}
.labLogin #labForm .labTel a{color: #FF0D4A;display: inline-block;}
.labLogin .rex{position: relative;}
.labLogin .form-line .check{float: right;padding: .2rem 0;width: 5.5rem;height: 1.6rem;line-height: 1.6rem;display: inline-block;margin-top: 5px;margin-right: 5px;text-align: center;background: #d9d9d9;letter-spacing: 5px;font-size: 20px;color: #7c777b;font-weight: bold;font-family: "微软雅黑", arial, sans-serif;}
.labLogin .form-line .obtain{float: right;width: 6.5rem;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #FF0D4A;font-family: "微软雅黑", arial, sans-serif;display: inline-block;}
/*领取成功*/
.labWin{position: fixed;top:15%;width: 90%;left:5%;z-index: 1000;display: none;}
.labSucc{background: #ffffff;border-radius: 5px;overflow: hidden;padding: 0px 0 15px;position: relative;}
.labSucc .labBack-img{width: 90%;margin: 0 auto;}
.labVistant{position: absolute;top:22%;}
.labSucc .labContent{padding: 15px 0;}
.labSucc p{text-align: center;}
.labSucc .labImg{width: 43px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.labSucc .labTit{color: #363636;margin: 5px 0 20px;}
.labSucc .labVistant{width: 48%;padding: 15px 1%;left:21%;}
.labSucc .labVistant .labGray{margin-bottom: 12px;color: #FDF3DA;font-size: 20px;font-weight: bold;}
.labSucc .labVistant .labRad{color: #FDF3DA;font-size: 13px;font-family: "微软雅黑", arial, sans-serif;line-height: 17px;}
.labSucc .labTels{font-size: 14px;margin: 30px 0 15px;color: #8b4926}
.labSucc .labBlod{font-weight: bold;display: inline-block;color: #FF0D4A}
.labSucc .labSuccTxt {margin-top: 10px;width: 80%;margin: 0 auto;}
.labSucc .labSuccTxt p{font-size: 16px;text-align: center;font-family: "微软雅黑", arial, sans-serif;line-height: 22px;margin-top: 5px;}
.labSucc .labSuccTxt .l-c-p3{color: #FF0D4A;font-size: 12px;line-height: 18px;    margin-top: 10px;}
.labSucc .labSuccClose{position: relative;text-align: right;}
.labSucc .labClose{width: 37.5px;display: inline-block;}
.labSucc .labbtn{width: 80%;margin: 15px auto;text-align: center;padding: 12px 0;border-radius: 50px;}
.labSucc .screenHide{background: linear-gradient(90deg,#FF6A48,#FE2A40);color: #fff;margin-top:20px;}
.labSucc .screenShow{background:#FFEAE5;color:#FE2A40;}
/*领取失败*/
.labFail{position: fixed;top:32%;width: 90%;left:5%;z-index: 1000;display: none;}
.labFail .labContent{width: 80%;margin: 10px auto;line-height: 25px;}
.labFail .labFailClose{width: 100%;text-align: center;margin-top: 30px;}
.labFail .labFailClose .labClose{background: linear-gradient(90deg,#FF6A48,#FE2A40);color: #fff;padding: 12px 50px;border-radius: 50px;}
/*领取成功*/
.labQuestion{position: fixed;top:10%;width: 90%;left:5%;z-index: 1000;display: none;border-radius: 20px;background: #fcf4f4;}
.labQuestion .labQbg{position: absolute}
.labQuestion .labQimg{width: 100%;}
.labQuestion .labbtn{width: 80%;margin: 15px auto;text-align: center;padding: 12px 0;border-radius: 50px;}
.labQuestion .labSuccClose{position: absolute;text-align: right;width: 100%;top:0;z-index: 1}
.labQuestion .labClose{width: 18px;display: inline-block;padding-top: 8px;padding-right: 6px;}
.labQuestion .labQT{color: #FF6C66;font-size: 18px;font-weight: bold;text-align: center;padding: 6% 0;}
.labQuestion .labQcont{width: 100%;}
.labQuestion .labQpart{font-weight: bold;color: #fff;font-size: 18px;width: 80%;margin: 0 auto;padding-top:12%;}
.labQuestion .labDes{font-weight: normal;color: #fff;font-size: 14px;margin-top: 4%;}
.labQuestion .labQform{width: 82%;margin: 13% auto 0;}
.labQuestion .labQform .labQftxt{position: relative;padding-left: 14px;}
.labQuestion .labQform .labQftxt .labQfp{color: #4E4141;font-size: 15px;line-height: 22px}
.labQuestion .labQform .labQftxt::after{position: absolute;top:0;left:0;width: 6px;height: 100%;background: #FF6C66;content: "";}
.labQuestion .labQform .labQradio{overflow: hidden}
.labQuestion .labQform .labQradio{margin-top: 6%;}
.labQuestion .labQform .labQbtn{width: 40%;float: left;margin-bottom: 15px;font-size: 15px;color: #575454;
    background: url("/Public/Wap/images/new_activity/select_1.png") no-repeat;
    background-size: 20px 20px;
    padding-left: 10%;
    line-height: 20px;
}
.labQuestion .labQform .labQactive{
    background: url("/Public/Wap/images/new_activity/select_2.png") no-repeat;
    background-size: 20px 20px;
}
.labQuestion .labQform .labQbtn img{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 4px;margin-bottom: 4px;}
.labQuestion .labOther input{width: 100%;background: #EDE3E1;color: #4E4141;padding: 4px 0;font-size: 15px;}
.labQuestion .labQbottom{overflow: hidden;width: 82%;margin: 0 auto}
.labQuestion .labbtn{width: 40%;text-align: center;border: 1px solid #FF4A6B;float: left;background: #FFFFFF;color: #4E4141;font-size: 15px}
.labQuestion .labQsumbit{float: right;background: linear-gradient(90deg, #FE2A40 0%, #FF6A48 100%);color: #fff}
/*兑换说明*/
.labTnstructions{background:#fff;position: fixed;bottom: 0px;width: 100%;z-index: 2;border-top-left-radius: 10px;border-top-right-radius: 10px;display: none;overflow: hidden;}
.labTnstructions .labTnTxt{text-align: center;padding: 15px 0 10px;position: relative;width: 50%;margin: 0 auto;margin-top: -36px;}
.labTnstructions .labTnG{text-align: right;}
.labTnstructions .labClose{width: 37.5px;display: inline-block;}
.labTnstructions .labTnCon{width: 94%;margin:0 3% 0px;height: 420px;overflow: scroll;padding-bottom: 10px;}
.labTnstructions .labTnCon p{font-size: 12px;line-height: 20px;}
.labTnstructions .labTnCon h1{line-height: 20px;color: #363636;margin-top: 18px;text-align: left;font-size: 14px;font-weight: bold;/*margin-bottom: 5px;*/}
.labTnstructions .labTnCon h2{font-size: 12px;line-height: 20px;color: #FE2A40;text-align: left;margin-bottom: 6px;}
.labTnstructions .txtBold{font-weight:bold;}
.labTnstructions .labTnClose{width: 100%;padding: 18px 0;text-align: center;color: #ffffff;background: linear-gradient(90deg,#ff6948,#fe2a40);}

.m-c-zy{width: 95%;margin: 3.8% auto;position: relative;}
.m-c-zy .m-tab{display: inline-block;}
.m-c-zy .m-tab .three{font-size: 16px;margin-left: 2px}
.m-zy-money{font-size: 2.5rem;color: #FE2A40;font-weight: bold;position: absolute;top:28%;left: 6.5%;font-family: "DINPro-Bold"}
.m-zy-coupon{font-size: 14px;color: #323232;overflow: hidden;text-align: center;position: absolute;top:26%;left: 35%;}
.m-zy-coupon span{display: block;font-weight: bold;line-height: 20px;}
.m-zy-coupon .m-msize{font-size: 12px;color: #FE2A40;line-height: 18px;font-weight: normal;}
.m-zy-click{position: absolute;top:31%;right: 8%;color: #fff;font-weight: bold;font-size: 14px;font-family: "微软雅黑", arial, sans-serif;}
.m-zy-click img{display: inline-block;width: 11px;vertical-align: middle;position: absolute;right: -15px;top: 8px;}
.m-get{width: 53.5px;position: absolute;top:6px;left: 20%;display: none;}

.loading {position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 100;top: 0;padding-top: 60%;}
.loading div {background: #FFF;padding: 15px 20px;width: 28%;border-radius: 5px;margin: 0 auto;text-align: center;}
.loading div img {width: 64px;display: block;margin: 0 auto;}

.used_instro{text-align: right;font-size: 14px;width: 95%;}
.used_instro .txt{position: relative;}
.used_instro .txt_un{position: absolute;bottom: 0px;right:0;width: 100%;height: 5px;background: #ffe7e3;border-radius: 50px}
.used_instro .txt_s{position: relative;z-index: 1;}
/*使用说明*/
.used_tnst{background:#fff;position: fixed;bottom: 0px;width: 100%;z-index: 2;border-top-left-radius: 10px;border-top-right-radius: 10px;display: none;overflow: hidden;}
.used_tnst .labTnTxt{text-align: center;padding: 15px 0 10px;position: relative;width: 50%;margin: 0 auto;margin-top: -36px;}
.used_tnst .labTnG{text-align: right;}
.used_tnst .labClose{width: 37.5px;display: inline-block;}
.used_tnst .labTnCon{width: 94%;margin:0 3% 0px;overflow: scroll;padding-bottom: 10px;}
.used_tnst .labTnCon p{font-size: 12px;line-height: 22px;margin-bottom: 5px;}
.used_tnst .labTnCon h1{line-height: 20px;color: #363636;margin-top: 18px;text-align: left;font-size: 14px;font-weight: bold;/*margin-bottom: 5px;*/}
.used_tnst .labTnCon h2{font-size: 12px;line-height: 20px;color: #FE2A40;text-align: left;margin-bottom: 6px;}
.used_tnst .txtBold{font-weight:bold;}
.used_tnst .labTnClose{width: 100%;padding: 18px 0;text-align: center;color: #ffffff;background: linear-gradient(90deg,#ff6948,#fe2a40);}


@font-face {
    font-family: 'DINPro-Regular';
    src: url("https://parknfly.cn/Public/Wxparknfly/font/DINPro-Regular.ttf") format('truetype');
}
@font-face {
    font-family: 'DINPro-Medium';
    src: url("https://parknfly.cn/Public/Wxparknfly/font/DINPro-Medium.ttf") format('truetype');
}
@font-face {
    font-family: 'DINPro-Bold';
    src: url("https://parknfly.cn/Public/Wxparknfly/font/DINPro-Bold.ttf") format('truetype');
}
@font-face {
    font-family: 'DINPro-Black';
    src: url("https://parknfly.cn/Public/Wxparknfly/font/DINPro-Black.ttf") format('truetype');
}