*{padding: 0;margin: 0;}
body{background:#ffe9bb!important;font-family: "MicrosoftYaHei","Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei","Helvetica Neue", Helvetica, Arial, "PingFang SC", sans-serif!important;}
i{font-style: normal;}
a{text-decoration: none;}

.header{max-width: 9.3rem;position: fixed;left: 0;right: 0;top: 0;margin: 0 auto;z-index:14;background-color: transparent;transition: all 0.4s;}
.headercontent{display: flex;justify-content: space-between;align-items: center;padding: 0 0.3rem 0.25rem 0.3rem;}
.logo{width: 1.64rem;height: 0.48rem;display: block;}
#headHeight{height: 0.9rem;}
#lqheader{height: 0.4rem;}
#open_denglu{position: absolute;}
.bg{width: 1.8rem;height: 0.6rem;background: url(../image/header/bg.svg) no-repeat center center;background-size: cover;display: flex;justify-content: space-around;align-items: center;}
.bg img{width: 0.44rem;height: 0.44rem;display: block;}
.back{width: 1rem;display: flex;justify-content: space-between;align-items: center;}
.back img{width: 0.24rem;height: 0.48rem;display: block;}
.back span{color: #FFFFFF;font-size: 0.32rem;font-weight: bold;}

.banner{height: 9.79rem;  margin: auto;margin-top: 1.02rem;background: url(../image/index/banner.jpg) no-repeat center center;background-size: auto 100%;position: relative;}
.bannertitle{width: 8rem;margin: 0 auto;margin-top: 1.5rem;display: block;position: absolute;left: 0;right: 0;top: 0;}

.rulesbox{position: absolute;top: 4.52rem;right: -1px;z-index: 12;}
.rulesbox .rules{line-height: 1.3;font-style: italic;width: 0.62rem;  height: 1.13rem;background: url(../image/index/rubg.png) no-repeat center center;background-size: cover;font-size: 0.25rem;color: #F04145;font-weight: bold;display: flex;justify-content: center;align-items: center;border-right: 0;}
.rulesbox .lq{line-height: 1.3;font-style: italic;width: 0.61rem;height: 1.12rem;background: url(../image/index/rubg.png) no-repeat center center;background-size: cover;font-size: 0.25rem;color: #F04145;font-weight: bold;display: flex;justify-content: center;align-items: center;border-right: 0;margin-top: 0.2rem;}
.rulesbox .lq2{line-height: 1.3;font-style: italic;width: 0.61rem; height: 1.7rem;background: url(../image/index/rubg_02.png) no-repeat center center;background-size: cover;font-size: 0.25rem;color: #F04145;font-weight: bold;display: flex;justify-content: center;align-items: center;border-right: 0;margin-top: 0.2rem;}

.inobounce{max-width: 9.3rem;margin: auto;position:relative;}

.titlebox{width: 96%;position: relative;margin:0.2rem auto;}
.titlebg{width:100%;background: url(../image/index/bg_02.png) no-repeat center center;background-size:100% calc(100% - 1.2rem);margin: 0 auto;}
.titlebg:after{width: 100%;background: url(../image/index/bg_03.png) no-repeat center bottom;content:"";display:block;height: 0.9rem; background-size: 100%;}
.titlebg:before{width: 100%;background: url(../image/index/bg_01.png) no-repeat center top;content:"";display:block;height: 0.7rem; background-size: 100%;}
.titlebox .titleimg{display: flex;justify-content: center;align-items: center;width: 6rem;height:1rem;background: url(../image/index/title_bg.png) no-repeat center center;background-size: 100% 100%;color: #FFF6CE;font-size: 0.4rem;font-weight: bold;position: absolute;left: 0;right: 0;top: -0.15rem;margin: 0 auto;z-index: 4;}
.titlebox .titleimg img{width: 0.22rem;height: 0.22rem;margin-left: 0.05rem;margin-right: 0.05rem;}
.titlebox .titleimg .imgbox{display: flex;justify-content: center;align-items: center;margin-bottom: 0.28rem;}
.partbg1{display: block;width: 90%;margin: 0.26rem auto;}
.tips1{color: #D5AC8C;font-size: 0.24rem;line-height: 1.3;font-weight: 400; text-align: center;padding: 0.2rem 0 0rem 0;width:90%;margin:auto;}

::-webkit-scrollbar{display: none;}

.indextitlebg p{width:90%;margin:auto;color: #333333;font-size: 0.28rem;line-height:1.5;text-align: center;font-weight: 600;padding-top: 0.2rem;padding-bottom:0.08rem;}
.indextitlebg p span{color: #333333;font-size: 0.24rem;line-height:1.2;text-align: center;font-weight: 400;padding-top: 0.3rem;}
.btnbg{display:block;width: 3rem;height: 0.89rem;margin: 0 auto;margin-top: 0.34rem;background: url(../image/index/btn.png) no-repeat center center;background-size: 100% 100%;text-align: center;line-height: 0.89rem;font-weight: bold;font-size: 0.29rem;}
.btnbg{color: #F14A48 !important;}
.part1{overflow-x:hidden;}

.coupon {width:1.8rem;position:absolute; top:-0.2rem;right:-0.4rem;}
.part2{margin-top: 0.46rem;}
.part2 .btnbg,.part4 .btnbg{margin-top: -0.6rem;  z-index: 1;  position: relative;}
.part2 .btnbg{margin-bottom:0.3rem;}
.part3{margin-top: 0.66rem;}
.part3 .partbg4{width: 93%;margin-left: 4%;margin-top: 0.2rem;margin-bottom: 0.1rem;display: flex;justify-content: flex-start;align-items: center;flex-wrap: nowrap;overflow: hidden; overflow-x: auto;display: -webkit-box;-webkit-overflow-scrolling: touch}
.part3 .partbg4::-webkit-scrollbar{display: none;}
.partbg4 img{height: 3.2rem;margin-right: 0.24rem;}

.tjbox{position: fixed;left: 0;right: 0;bottom: 0;margin: 0 auto;z-index: 20;display: none;transition: all 0.4s;}
.tj{width: 6.2rem;padding: 0.22rem 0;background-color: #FDF2F2;border: 1px solid #F14A48;margin: 0 auto;border-radius: 0.2rem;display: flex;justify-content: space-between;align-items: center;}
.tj span:nth-of-type(1){width: 3rem;display: block;color: #333333;font-size: 0.24rem;font-weight: bold;margin-left: 0.3rem;word-wrap: break-word;}
.tj span:nth-of-type(2){color: #F14A48;font-weight: bold;font-size: 0.28rem;margin-right: 0.3rem;width: 1.68rem;display: block;}
.tjbtn{width: 3.6rem;height: 1.04rem;background: url(../image/collect/extractbg.svg) no-repeat center center;background-size: cover;line-height: 1.04rem;text-align: center;color: #FFEFD0;font-weight: bold;margin: 0 auto;font-size: 0.36rem;margin-top: 0.88rem;margin-bottom: 1.92rem;}
.gotjbtn{width: 2.46rem;height: 0.89rem;margin: 0 auto;margin-top: 0.3rem;background: url(../image/index/btn.png) no-repeat center center;background-size: 100% 100%;text-align: center;line-height: 0.89rem;color: #EF4F41;font-size: 0.34rem;font-weight: bold;}


.pricebox{position: fixed;left: 0;right: 0;bottom: 0;margin: 0 auto;z-index: 20;display: none;transition: all 0.4s;}
.price{height: 9rem !important;overflow-y: scroll;  background-color: #FFE9BB;border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;}
.priceclose{position: absolute;right: 0.2rem;top: 0.2rem;width: 0.24rem;height: 0.24rem;z-index: 22;}
.pricebg{width: 7.2rem;height: 3.02rem;background: url(../image/collect/peicebg.png) no-repeat center center;background-size: 100% 100%;margin: 0 auto;margin-top: 0.8rem;}
.pricebg .pricewrapper{padding: 0.26rem 0.17rem 0.56rem 0.17rem;}
.pricebg .priceitem{width: 2.28rem;height: 0.8rem;margin-top: 0.3rem;float: left; text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.pricebg .priceitem p:nth-of-type(1){color: #999999;font-size: 0.22rem;line-height: 0.22rem;font-weight: bold;}
.pricebg .priceitem p:nth-of-type(2){color: #323232;font-size: 0.42rem;line-height: 0.42rem;font-weight: bold;margin-top: 0.16rem;}
.pricebg .priceitem:nth-of-type(1) p:nth-of-type(2){color: #F14A48;}

.yhqwrapper{margin: 0 auto;width: 7.18rem;padding-top: 0.64rem;}
.yhqitem{width: 100%;height: 2.1rem;background: url(../image/index/yhq.svg) no-repeat center center;background-size: 100% 100%;position: relative;margin-top: 0.16rem;display: flex;}
.yhqitem .left{width: 2.06rem;padding-left: 0.14rem;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.yhqitem .left p:nth-of-type(1){color: #F14A48;font-weight: bold;text-align: center;font-size: 0.68rem;}
.yhqitem .left p:nth-of-type(1) span{font-size: 0.42rem;}
.yhqitem .left p:nth-of-type(2){color: #999999;font-weight: bold;font-size: 0.18rem;}
.yhqitem .right{height: 100%;padding-left: 0.48rem;display: flex;flex-direction: column;justify-content: center;width: 3.81rem;}
.yhqitem .right p:nth-of-type(1){color: #323232;font-size: 0.26rem;font-weight: bold;}
.yhqitem .right p:nth-of-type(2){color: #999999;font-size: 0.2rem;line-height: 0.3rem;padding-top: 0.05rem;padding-bottom: 0.05rem;}
.yhqitem .right p:nth-of-type(3){color: #999999;font-size: 0.18rem;}

.price2bg{width: 7.02rem;margin: 0 auto;margin-top: 0.2rem;}
.price2bg:before{width: 100%;background: url(../image/collect/pricetop.svg) no-repeat center top;content:"";display:block;height: 0.56rem; background-size: cover;}
.price2bg::after{width: 100%;background: url(../image/collect/pricebottom.svg) no-repeat center top;content:"";display:block;height: 0.56rem; background-size: cover;}

.pricewp{margin: 0 auto;background: url(../image/collect/pricemain.png) no-repeat center center;background-size: 100% 100%;}
.pricegroup{width: 5.8rem;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #FFEFDA;padding: 0 0 0.23rem 0;padding-top: 0.3rem;height: 0.87rem;}
.pricegroup:nth-of-type(1){padding-top: 0;}

.pricegroup .left p:nth-of-type(1){color: #999999;font-size: 0.18rem;line-height: 0.18rem;}
.pricegroup .left p:nth-of-type(2){color: #323232;font-size: 0.26rem;font-weight: bold;line-height: 0.26rem;margin-top: 0.2rem;}
.pricegroup .right p:nth-of-type(1){color: #999999;font-size: 0.18rem;line-height: 0.18rem;}
.pricegroup .right p:nth-of-type(2){color: #323232;font-size: 0.26rem;font-weight: bold;text-align: right;margin-top: 0.2rem;}

.part4{margin-top: 0.66rem;}

.zlist span{padding-top: 0.6rem; color: #cccccc;font-size: 0.24rem;margin: 0 auto;display: block;margin-bottom: 0.6rem;text-align: center;}

.part5{margin-top: 0.66rem;}
.part5 img{width:90%;margin: 0.2rem auto;display: block;}
.part5 .btnbg{display:block;width: 1.8rem;height: 0.89rem;margin: 0 auto;margin-top: 0.34rem;background: url(../image/index/btn_02.png) no-repeat center center;background-size: 100% 100%;text-align: center;line-height: 0.89rem;color: #F14A48;font-weight: bold;font-size: 0.29rem;}


.part7{margin-top: 0.66rem;margin-bottom: 0.8rem;}

.invitationbanner{height: 6.68rem;background: url(../image/invitation/invitationbanner.jpg) no-repeat center center;background-size: cover;}
.invitation{width: 4.77rem;height: 1.38rem;position: absolute;left: 0;right: 0;top: 1.2rem;margin: 0 auto;}
.invitationbanner .collectspan{font-size: 0.22rem;line-height: 0.22rem;position: absolute;left: 0;right: 0;top: 2.8rem;margin: 0 auto;font-weight: bold;color: #FEF4D9;text-align: center;}

.luckpoint{width: 6.86rem;padding: 8px 8px;background-color: #FDD983;border-radius: 0.3rem;margin: 0 auto;}
.pointwrapper{margin: 0 auto;background-color: #FFFFFF;border-radius: 0.3rem;}
.point{color: #5C1E14;font-weight: bold;text-align: center;padding-top: 0.59rem;margin-bottom: 0.18rem;line-height: 0.36rem;font-size: 0.36rem;}
.pointnum{color: #323232;font-size: 0.74rem;line-height: 0.74rem;margin-bottom: 0.47rem;text-align: center;font-weight: bold;}
.tx{width: 2.4rem;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.51rem;margin: 0 auto;}
.tx p:nth-of-type(1){color: #333333;font-weight: bold;font-size: 0.26rem;line-height: 0.26rem;}
.tx p:nth-of-type(2){color: #DE1400;font-weight: bold;font-size: 0.26rem;line-height: 0.26rem;}
.btnitem{width: 2.8rem;height: 1rem;display: flex;justify-content: center;align-items: center;background: url(../image/invitation/btn.svg) no-repeat center center;background-size: cover;font-size: 0.32rem;line-height: 0.32rem;font-weight: bold;color: #FEF5E6;}
.lj{width: 6.22rem;padding: 0.22rem 0;border: 1px solid #DE1400;margin: 0 auto;margin-top: 0.8rem;border-radius: 0.2rem;display: flex;justify-content: space-between;align-items: center;}
.lj p:nth-of-type(1){width: 3rem;display: block;color: #333333;font-size: 0.24rem;font-weight: bold;margin-left: 0.3rem;word-wrap: break-word;}
.lj p:nth-of-type(2){color: #DE1400;font-weight: bold;font-size: 0.28rem;margin-right: 0.3rem;width: 1.68rem;display: block;}

.part6{margin-top: 0.26rem;}
.user{width: 6.22rem;height: 0.8rem;background-color: #FFF2E1;display: flex;justify-content: space-between;margin: 0 auto;margin-top: 0.52rem;align-items: center;}
.user p:nth-of-type(1){color: #DC8100;font-weight: bold;margin-left: 0.32rem;font-size: 0.28rem;line-height: 0.28rem;}
.user p:nth-of-type(2){color: #DC8100;font-weight: bold;margin-right: 0.32rem;font-size: 0.28rem;line-height: 0.28rem;}
.useritem{width: 6.22rem;height: 1rem;display: flex;justify-content: space-between;align-items: center;}
.userleft{margin-left: 0.32rem;display: flex;justify-content: flex-start;align-items: center;}
.userleft .userimg{border-radius: 50%;width: 0.54rem;height: 0.54rem;display: block;}
.userleft span{color: #323232;font-size: 0.28rem;line-height: 0.28rem;font-weight: bold;margin-left: 0.14rem;margin-right: 0.14rem;}
.userleft .imgtype{width: 0.26rem;height: 0.26rem;display: block;}
.userght{color: #323232;font-weight: bold;font-size: 0.28rem;line-height: 0.28rem;font-weight: bold;margin-right: 0.2rem;}
.part6 .titlebg{background-color: #FFFFFF;}
.dz{width: 0.71rem;height: 0.55rem;position: absolute;right: 0;bottom: -0.21rem;}




.lqbg{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 18;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.lqbg .lqtitle{width: 6.74rem;height: 3.43rem;display: block;}
.lqbg .lqcontent{width: 4.8rem;height: 5.6rem;background: url(../image/index/lqbg.png) no-repeat center center;background-size: cover;margin-top: -0.67rem;display: flex;align-items: center;flex-direction: column;}
.lqbg .lqcontent p:nth-of-type(1){color: #F1253E;font-weight: bold;font-size: 1.54rem;line-height: 1.5rem;margin-top: 0.9rem;display: flex;justify-content: flex-start;align-items: center;}
.lqbg .lqcontent p:nth-of-type(1) img{width: 0.6rem;height: 1.06rem;margin-right: 0.12rem;}
.lqbg .lqcontent p:nth-of-type(2){color: #323232;font-size: 0.29rem;font-weight: bold;line-height: 0.41rem;margin-top: 0.09rem;text-align: center;}
.lqbg .lqcontent p:nth-of-type(3){color: #9A9894;font-size: 0.26rem;line-height: 0.26rem;margin-top: 0.2rem;text-align: center;}
.lqbg .lqclose{width: 0.76rem;height: 0.76rem;display: block;margin-top: 0.4rem;}

.part9{margin-top: 0.5rem;}
.part9 .ruleswrapper{padding: 0.2rem 0.4rem;}
.part9 p{text-align:left;width:100%;color: #333333;font-weight: 400;font-size: 0.26rem;line-height: 1.8;  margin-bottom: 0.1rem;}
.rulescontent p:first-child{padding-top:0;}
.part9 p span,.red{color: #D93B3B!important;font-weight:700;}
.part9 h2{color: #000000;font-size: 0.3rem;line-height: 0.3rem;padding: 0.3rem 0;margin-bottom:0;font-weight: bold;}
.part9 .rulesnav{margin-bottom: 0.3rem;}
.bx_table img{width:1rem;}
.part9 .table.bx_table td,.part9 .table.bx_table th{padding: 0.05rem 0 0.05rem 3%; }
.rulebanner{height:1.7rem;background: url(../image/rules/gz_bg.png) no-repeat center center;background-size: 100% 100%;}
.rulebanner .time{color: #F14A48;font-size: 0.15rem;line-height: 0.15rem;padding-top: 2.96rem;padding-bottom: 3.36rem;text-align: center;}
.rulebanner .btn{width: 3rem;height: 0.89rem;}


.part9 .rulesitem{padding: 0.3rem 0.3rem;display: flex;justify-content: space-between;align-items: center;color: #D93625;font-weight: bold;font-size: 0.28rem;line-height: 0.28rem;background-color: #FFF2F1;border-radius:0.2rem;transition: all 0.4s;}
.part9 .rulesitem img{height: 0.15rem;}

.part9 .rulescontent{color: #333333;font-size: 0.24rem;line-height: 0.5rem;padding: 0.3rem 0.2rem 0 0.3rem;}
.part9 .rulescontent span{color: #D93B3B;padding-top:0;}
.part9 .table{margin:0.2rem 0;border-collapse: collapse;width: 100%;  border: 1px solid #eee;  border-radius: 15px;}
.part9 .table thead{background:#fbfbfb;}
.part9 .table td,.part9 .table th{vertical-align: middle;border: 1px solid #eee; padding: 0.05rem 0 0.05rem 6%;  text-align: left;}
.part9 .table th{font-weight:400;color:#666666;}

.rulesactived{background-color: #f04145 !important;color: #fff6ce !important;}


/* 顶部样式 */

#top_nav_m{background-color:#FFFFFF;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:999;}
#top_nav_m .row{display:flex;justify-content: space-between;align-items: center; height: 78px;}
#top_nav_m .row .left a > div{display:flex;justify-content: center;align-items: center;margin:0 auto;}
#top_nav_m .row .left a > div img{width:100%;height:100%;display:block;}
#top_nav_m .row .right a .kfbox{position:relative; display:flex;justify-content: center;align-items: center;margin:15px auto;}
#top_nav_m .row .right a .kfbox img{width:100%;height:100%;display:block;}
#top_nav_m .row .right a .kfbox span{position: absolute;right: 0;top: -0.1rem; display: flex; justify-content: center; align-items: center; width: 0.3rem; height: 0.3rem; font-size: 0.16rem; color: #FFFFFF; border-radius: 50%; background-color: #EB4B4B; }


.fxts2{
	position: fixed;
	margin: 0;
	top: 78px;
	right: 0;
	left: 0;
	z-index: 8;
	color: #fff;
	background: rgba(0,0,0,.3);
	text-align: center;
	padding: 4px;
	transition: all 0.36s ease-out 0s;
}
.fxts2 .fxts2-inner{margin:auto; width:100%; max-width:1100px; display:flex; align-items:center;}
.fxts2 .fxts2-inner span{line-height:16px; font-size: 12px;}
.fxts2 a.fxts-btn{display:flex; width:16px;}

@media screen and (min-width:768px){
	.kfbox {
		width:1.5rem;
	}
}

@media screen and (max-width:750px){
	#top_nav_m .row{height: 60px;}
	#fxts2{top: 60px;}
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
	width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  }
 @media (min-width: 992px) {
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.btn-reg-group{margin: 0 auto; width:7.5rem; background-color: #FFFFFF;}
.btn-reg-group .btn-reg-inner{margin: 0 auto; padding: 0.4rem 0; display: flex;justify-content: space-between;align-items: center; width:90%;}
.btn-reg-group p{width: 3.1rem;height: 0.75rem;display: flex;justify-content: center;align-items: center;border-radius: 0.5rem;}
.btn-reg-group p:nth-of-type(1){background-color: #ff9000;}
.btn-reg-group p:nth-of-type(2){background-color: #ff5f11;}
.btn-reg-group p:nth-of-type(1) a{color: #FFFFFF;font-size: 0.3rem;font-weight: bold;}
.btn-reg-group p:nth-of-type(2) a{color: #FFFFFF;font-size: 0.3rem;font-weight: bold;}

/* jr_vision金荣中国使命愿景 */
.vision{width: 7.5rem;margin: 0 auto;background-color: #FFFFFF;}
.vision-content{width: 6.6rem;margin: 0 auto;padding-top: 0.45rem;}
.vision .title{display: flex;justify-content: flex-start;align-items: center;color: #333333;font-size: 0.32rem;font-weight: bold;}
.vision .title div:nth-of-type(1){margin: 0 0.15rem 0 0; width: 0.08rem; height: 0.25rem;background-color: #333333;}
.vision .title2{padding: 0.2rem 0 0.2rem 0; font-size: 0.24rem;color: #666666;text-align: left;}

.part-video{width: 6.6rem;margin: 0 auto;border-radius: 0.4rem;padding-bottom: 0.6rem;position: relative;}
.play-icon{width: 0.8rem;height: 0.8rem;display: block;position: absolute;left: 0;right: 0;top: 30%;margin: 0 auto;z-index: 5;}

/* footer-about */
.foot-about { padding:0.8rem 0; max-width:7.5rem; height:7rem; background-image: url('../../ld/public/images/footer/bg.jpg'); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.foot-about .row{margin:0;}
.foot-about .h1{font-size:0.34rem; color:#fff;}
.foot-about .header{padding-bottom:0.4rem;}
.foot-about .header p { padding:0 0.4rem; text-align: justify; line-height:0.4rem; font-size: 0.22rem; color:#fff; }
.foot-about .item { border-radius: 0; border-left: 1px solid rgba(255,255,2555,.3); }
.foot-about .item .img { height:0.7rem; margin-bottom: 1em; }
.foot-about .item .img img { }
.foot-about .item .sp { margin-top: -3px;}
.foot-about .item p {position:relative; font-size:0.2rem; color: #fff; margin-bottom: 1.2em; }
.foot-about .item p::after {position: absolute; bottom: 0; left: 0; right: 0; content: ''; z-index: 0; margin: auto; z-index: 0; width: 1.06rem; height: 0.07rem; background-color: rgba(255,255,255,.2); }

.foot-about .item .h3 {display: flex; align-items: center; justify-content: center; height: 0.4rem; color: #fff; font-size: 0.2rem; }
.foot-about .item .sp{ font-size: 0.17rem;}
.foot-about .item .h3 span { font-size: 0.34rem; }

/*************** 以下是 footer ***************/
.protocol_con{margin-bottom: .08rem;}
.protocol_con p{font-size: 14px;font-weight: 400;}
.protocol_con p strong{font-weight: 800; }
.modal{margin: 0; position: fixed;}
.copyright{ background: #fff;}
.copyright p{margin:0; color: #555;font-size: 14px;}
.copy-top{padding:8px 0; text-align:center;}
#ab_app{margin-bottom:8px;}
#ab_app .container{max-width:750px; box-sizing:content-box;}
#ab_app > div p{padding:8px;font-size: 14px;text-align:center; color: #555; background-color:#f6f6f6;}
#ab_app > div p a{color:#cd413a;}
.copyright footer{padding-bottom:8px;}
.copyright footer img{ display:block; margin:0 auto 8px; max-height:90px !important;}
.copyright footer p{text-align:center; color: #555; font-size: 14px;}

#appdis{opacity:1; background-color: rgba(0,0,0,.8); width: 100vw; z-index: 9999; position: fixed; bottom:0; transition:all .3s;}
#appdis .container{padding:10px;}
#appdis .container > div{display:flex; align-items:center; flex-wrap: wrap;}
#appdis .left{display:felx; width:75%;}
#appdis .right{position:relative; width:25%; height:32px;}
#appdis .left > div{display: flex; justify-content: flex-start;}
#appdis .left > div{color:#fff; display:flex; align-items:center;}
#appdis .left > div .inner{display:flex;align-items:center;}

#appdis .left > div h6{margin-bottom:.08rem; font-size:.2rem;}
#appdis .left > div h5{font-size:.22rem; font-weight:bold;}
#appdis .left > div .inner p{margin-left:.12rem; display: flex;align-items: center;padding: 0.03rem 0.1rem;color: #ffc74f;width: 1.4rem;font-size: .18rem;
position: relative;border: 1px solid rgba(255,255,255,.2); border-radius: 0.08rem;font-weight:bold;}
#appdis .left > div p svg{width: .4rem; height: .4rem;fill: #ffc000;position: absolute;right: -10px;top: -6px;}
#appdis .left > div img{margin-right:8px !important;width:40px; height:40px;}
#appdis .left > div img + div{align-self: center;}

#appdis .app_colse{position:absolute; top: -42px; right:0; width:24px; height:24px;}
#appdis .app_colse svg{ display:block; width:.5em !important; height:.5em;color:rgba(0,0,0,.5);}
#appdis .btn-02-box{position: absolute; top:0;right:0; bottom:0; height:32px; width:100%;}
#appdis .btn-02-box a{display:flex; justify-content:center; align-items:center; padding:0 ; height:100%; text-align:center;	font-weight:bold; border-radius:19px; font-size: 14px; background-color: #ffd173;color: #7d4100;}

#appdis .yaosu-4{padding:4px 0 0;font-size: 10px !important; color: #797979;}
#appdis .yaosu-4 a{color:#999;}
.m_cta_app__load{display:none; width:.8rem; height:.8rem; z-index: 9999; position: fixed; right:.1rem; bottom: .24rem; background-color:#191919; border-radius:50%;}
.m_cta_app__load .div1{display: flex; justify-content: center;align-items: center; height: 100%;}
.m_cta_app__load .div1 svg{width: .4rem;  height: .4rem;  fill: #dd4012;}

/* 装置宽度为 320 及以下，例如 iPhone SE */
@media only screen and (max-width: 320px) {
	.fxts2 .fxts2-inner{position:relative; left:-15%; bottom:0; padding:0 5%; width:130%; height:28px;}
	.fxts2 .fxts2-inner span{ -webkit-transform: scale(0.8);}
}

/* 装置宽度为 321 - 767px，适用大部份手机 */
@media only screen and (min-width: 321px) and (max-width: 767px) {
	#ab_app .container{box-sizing:border-box;}
}

/*--footer--*/
