@charset "utf-8";

/* CSS Document */
button, input, textarea, select {
    outline: none;
    background: none;
    border: none;
	font-family:"PingFang SC","微软雅黑";
    box-shadow: none;
    -webkit-appearance: none;
    border-radius: 0;
}
a,*:before,*:after{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
*{
	transition:all 0s \9 !important;
}
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:92%;
	margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.flex_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.inline-flex{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}

.pd_150{
	padding:1.5rem;
}
.pd_tb150{
	padding:1.5rem 0;
}
.pd_t150{
	padding-top:1.5rem;
}
.pd_b150{
	padding-bottom:1.5rem;
}
.pd_100{
	padding:1rem;
}
.pd_tb100{
	padding:1rem 0;
}
.pd_t100{
	padding-top:1rem;
}
.pd_b100{
	padding-bottom:1rem;
}
.pd_80{
	padding:.8rem;
}
.pd_tb80{
	padding:.8rem 0;
}
.pd_t80{
	padding-top:.8rem;
}
.pd_b80{
	padding-bottom:.8rem;
}
.pd_70{
	padding:.7rem;
}
.pd_tb70{
	padding:.7rem 0;
}
.pd_t70{
	padding-top:.7rem;
}
.pd_b70{
	padding-bottom:.7rem;
}
.pd_60{
	padding:.6rem;
}
.pd_tb60{
	padding:.6rem 0;
}
.pd_t60{
	padding-top:.6rem;
}
.pd_b60{
	padding-bottom:.6rem;
}
.pd_50{
	padding:.5rem;
}
.pd_tb50{
	padding:.5rem 0;
}
.pd_t50{
	padding-top:.5rem;
}
.pd_b50{
	padding-bottom:.5rem;
}
.pd_40{
	padding:.4rem;
}
.pd_tb40{
	padding:.4rem 0;
}
.pd_t40{
	padding-top:.4rem;
}
.pd_b40{
	padding-bottom:.4rem;
}
.pd_30{
	padding:.3rem;
}
.pd_tb30{
	padding:.3rem 0;
}
.pd_t30{
	padding-top:.3rem;
}
.pd_b30{
	padding-bottom:.3rem;
}
.pd_20{
	padding:.2rem;
}
.pd_tb20{
	padding:.2rem 0;
}
.pd_t20{
	padding-top:.2rem;
}
.pd_b20{
	padding-bottom:.2rem;
}
.pd_15{
	padding:.15rem;
}
.pd_tb15{
	padding:.15rem 0;
}
.pd_t15{
	padding-top:.15rem;
}
.pd_b15{
	padding-bottom:.15rem;
}
.pd_10{
	padding:.1rem;
}
.pd_tb10{
	padding:.1rem 0;
}
.pd_t10{
	padding-top:.1rem;
}
.pd_b10{
	padding-bottom:.1rem;
}
.mg_t150{
	margin-top:1.5rem;
}
.mg_b150{
	margin-bottom:1.5rem;
}
.mg_t100{
	margin-top:1rem;
}
.mg_b100{
	margin-bottom:1rem;
}
.mg_tb80{
	margin:.8rem 0;
}
.mg_t80{
	margin-top:.8rem;
}
.mg_b80{
	margin-bottom:.8rem;
}
.mg_tb70{
	margin:.7rem 0;
}
.mg_t70{
	margin-top:.7rem;
}
.mg_b70{
	margin-bottom:.7rem;
}
.mg_tb60{
	margin:.6rem 0;
}
.mg_t60{
	margin-top:.6rem;
}
.mg_b60{
	margin-bottom:.6rem;
}
.mg_50{
	margin:.5rem;
}
.mg_tb50{
	margin:.5rem 0;
}
.mg_t50{
	margin-top:.5rem;
}
.mg_b50{
	margin-bottom:.5rem;
}
.mg_tb40{
	margin:.4rem 0;
}
.mg_t40{
	margin-top:.4rem;
}
.mg_b40{
	margin-bottom:.4rem;
}
.mg_tb30{
	margin:.3rem 0;
}
.mg_t30{
	margin-top:.3rem;
}
.mg_b30{
	margin-bottom:.3rem;
}
.mg_tb20{
	margin:.2rem 0;
}
.mg_t20{
	margin-top:.2rem;
}
.mg_b20{
	margin-bottom:.2rem;
}
.mg_tb15{
	margin:.15rem 0;
}
.mg_t15{
	margin-top:.15rem;
}
.mg_b15{
	margin-bottom:.15rem;
}
.mg_tb10{
	margin:.1rem 0;
}
.mg_t10{
	margin-top:.1rem;
}
.mg_b10{
	margin-bottom:.1rem;
}
:root{
	--cur-color:#0d49c4;
	--sub-color:#bf6f30;
}

body{
	font-size:medium !important;
	font-family:"PingFang SC","微软雅黑";
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:#fafafa;
}
.center_box{
	width:62.5%;
}
.flex_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}

:root{
	--curColor:#0074c3;
	--subColor1:#e83e3f;
	--subColor2:#db333a;
}

@font-face {
  font-family:bauh;
  src: url(../font/mjm_font/Bauhaus.ttf);
}
.font_bauh{
	font-family:bauh;
}
@font-face {
  font-family:bigsky;
  src: url(../font/mjm_font/BigSky.ttf);
}
.font_bigsky{
	font-family:bigsky;
}
@font-face {
	font-family:brandon;
	src:url(../font/mjm_font/Brandon_reg.otf);
}
.font_brandon{
	font-family:brandon;
}
@font-face {
	font-family:eras;
	src:url(../font/mjm_font/ErasBoldITC.TTF);
}
.font_eras{
	font-family:eras;
}
@font-face {
	font-family:fzcy;
	src:url(../font/mjm_font/Fangzhengcuyuan.TTF);
}
.font_fzcy{
	font-family:fzcy;
	font-weight:normal !important;
}
@font-face {
	font-family:fzzy;
	src:url(../font/mjm_font/Fangzhengzhunyuan.TTF);
}
.font_fzzy{
	font-family:fzzy;
}
@font-face {
	font-family:bauhb;
	src:url(../font/mjm_font/ITCBauhausLTBold.ttf);
}
.font_bauhb{
	font-family:bauhb;
}
@font-face {
	font-family:bauhd;
	src:url(../font/mjm_font/ITCBauhausLTDemi.ttf);
}
.font_bauhd{
	font-family:bauhd;
}
@font-face {
	font-family:bauhh;
	src:url(../font/mjm_font/ITCBauhausLTHeavy.ttf);
}
.font_bauhh{
	font-family:bauhh;
}
@font-face {
	font-family:bauhl;
	src:url(../font/mjm_font/ITCBauhausLTLight.ttf);
}
.font_bauhl{
	font-family:bauhl;
}
@font-face {
	font-family:bauhm;
	src:url(../font/mjm_font/ITCBauhausLTMedium.ttf);
}
.font_bauhm{
	font-family:bauhm;
}
@font-face {
	font-family:chalkb;
	src:url(../font/mjm_font/sketch_block_bold.ttf);
}
.font_chalkb{
	font-family:chalkb;
}
@font-face {
	font-family:chalk;
	src:url(../font/mjm_font/sketch_block_light.ttf);
}
.font_chalk{
	font-family:chalk;
}
@font-face {
	font-family:step;
	src:url(../font/mjm_font/Stephanie.otf);
}
.font_step{
	font-family:step;
}

/* 落地页 */
.mjm_body{
	background:#c9e7f9;
}
.mjm_container{
	background:url(../img/bg.png) repeat-y center -21.14vw;
	background-size:100%;
	min-height:100vh;
	padding-bottom:6vw;
}
.mjm_zt{
	padding-top:8vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.mjm_zt img{
	display:block;
	max-width:1344px;
	width:72vw;
}
.mjm_ct{
	display:block;
	margin-top:1vw;
	margin-bottom:-9vw;
}
.mjm_ct img{
	display:block;
	width:100%;
}
.mjm_ct ~ section{
	position:relative;
	z-index:3;
}
.mjm_tit1{
	text-align:center;
}
.mjm_tit1 .mjm_t_img{
	display:block;
}
.mjm_tit1 .mjm_t_img img{
	display:block;
	width:100%;
}
.mjm_tit1 .mjm_b{
	-webkit-justify-content:center;
	justify-content:center;
	text-align:center;
}
.mjm_tit1 .mjm_h,
.mjm_s2 .mjm_con2 .mjm_sh{
	font-size:80px;
	font-size:4vw;
	color:#fff;
	font-weight:bold;
}
.mjm_tit1 .mjm_h{
	width:100%;
	background:var(--subColor1);
	border-radius:23px;
	border-radius:1.25vw;
	padding:.5vw 1.5vw;
}
.mjm_s + .mjm_s{
	margin-top:2vw;
}
.mjm_s .mjm_con{
	margin:36px 60px 0 60px;
	margin:1.85vw 3vw 0 3vw;
	background:var(--subColor2);
	border-radius:0 0 1.25vw 1.25vw;
	color:#fff;
}
.mjm_s1 .mjm_con{
	padding:30px;
	padding:1.56vw;
}
.mjm_s1 .mjm_con .mjm_sh{
	font-size:60px;
	font-size:3vw;
	text-align:center;
}
.mjm_s1 .mjm_con .mjm_sw{
	font-size:36px;
	font-size:1.875vw;
	line-height:1.4;
}
.mjm_s1 .mjm_con .mjm_sw .mjm_sh{
	margin-bottom:1vw;
}
.mjm_list1{
	padding-top:1.25vw;
}
.mjm_list1 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-1.56vw;
}
.mjm_list1 ul li{
	width:33.33333%;
	margin-top:2vw;
}
.mjm_list1 ul li.mjm_c2{
	width:50%;
}
.mjm_list1 ul li .mjm_ss{
	width:calc(100% - 1.56vw);
	height:100%;
	margin-left:1.56vw;
	border-radius:1.25vw;
	background:#fff;
	color:var(--subColor2);
	position:relative;
}
.mjm_list1 ul li .mjm_ss .mjm_img{
	height:11vw;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.mjm_list1 ul li .mjm_ss .mjm_img img{
	display:block;
	max-width:90%;
	max-height:80%;
}
.mjm_list1 ul li .mjm_ss .mjm_txt{
	padding:0 0 1vw;
	font-size:1.56vw;
	text-align:center;
	height:calc(100% - 11vw);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.mjm_list1 ul li.mjm_c2 .mjm_ss .mjm_txt{
	font-size:1.875vw;
}
.mjm_list1 ul li .mjm_ss .mjm_jc{
	width:146px;
	height:79px;
	width:calc(146 / 1920 * 100vw);
	height:calc(79 / 1920 * 100vw);
	padding-top:calc(36 / 1920 * 100vw);
	background:url(../img/jdj_bq.png) no-repeat center center;
	background-size:100% 100%;
	position:absolute;
	top:calc(-44 / 1920 * 100vw);
	left:calc(-20 / 1920 * 100vw);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	font-size:1.6vw;
	text-align:center;
	transform:rotate(-7.7deg);
}
.mjm_s2 .mjm_con1{
	padding:0 5.2vw 4vw;
}
.mjm_s2 .mjm_con1 ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.mjm_s2 .mjm_con1 ul li{
	width:100%;
	font-size:50px;
	font-size:2.5vw;
	padding-top:2vw;
	border-bottom:solid 1px #fff;
}
.mjm_s2 .mjm_con1 ul li.mjm_c2{
	width:50%;
}
.mjm_s2 .mjm_con1 ul li .mjm_inp input,
.mjm_s2 .mjm_con1 ul li .mjm_sel select{
	display:block;
	width:100%;
	color:#fff;
	padding:1vw 1.56vw;
	font-size:1em;
}
.mjm_s2 .mjm_con1 ul li .mjm_sel select option{
	color:#333;
	/* font-size:20px; */
}
.mjm_s2 .mjm_con1 input::-webkit-input-placeholder{
	color:#fff !important;
}
.mjm_s2 .mjm_con1 input:-moz-placeholder{
	color:#fff !important;
}
.mjm_s2 .mjm_con1 input::-moz-placeholder{
	color:#fff !important;
}
.mjm_s2 .mjm_con1 input:-ms-input-placeholder{
	color:#fff !important;
}
.mjm_s2 .mjm_con1 ul li .mjm_inp,
.mjm_s2 .mjm_con1 ul li .mjm_sel{
	position:relative;
}
.mjm_s2 .mjm_con1 ul li .mjm_inp .iconfont,
.mjm_s2 .mjm_con1 ul li .mjm_sel .iconfont{
	font-size:1em;
	position:absolute;
	top:50%;
	margin-top:-.5em;
	right:0;
	pointer-events:none;
}
.mjm_s2 .mjm_con1 ul li.mjm_submit{
	border-bottom:none;
	margin-left:-3vw;
	margin-right:-3vw;
	width:calc(100% + 6vw);
	margin-top:1vw;
}
.mjm_s2 .mjm_con1 ul li .mjm_btns{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.mjm_s2 .mjm_con1 ul li .mjm_btn{
	width:43%;
	background:#fff;
	border-radius:200px;
	color:var(--subColor2);
	text-align:center;
	padding:.75vw 0;
	box-shadow:0 .75vw 0 #b5131a;
	cursor:pointer;
}
.mjm_s2 .mjm_con2{
	margin-left:0;
	margin-right:0;
	margin-top:4.5vw;
	padding:3vw 5.2vw;
}
.mjm_s2 .mjm_con2 .mjm_sh{
	text-align:center;
}
.mjm_s2 .mjm_con2 .mjm_hj_list{
	font-size:50px;
	font-size:2.5vw;
	color:#fff;
	position:relative;
	margin-top:2vw;
}
.mjm_s2 .mjm_con2 .mjm_hj_list:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:2em;
	background:-webkit-linear-gradient(top,var(--subColor2),rgba(219,51,58,0));
	background:linear-gradient(to bottom,var(--subColor2),rgba(219,51,58,0));
	pointer-events:none;
}
.mjm_s2 .mjm_con2 .mjm_hj_list .tempWrap{
	height:7.2em !important;
}
.mjm_s2 .mjm_con2 .mjm_hj_list .infoList li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	line-height:1.4;
	margin-top:1em;
}
.mjm_s2 .mjm_con2 .mjm_hj_list .infoList li .name_item > span{
	padding-right:.2em;
}
.mjm_s1.mjm_s3{
	margin-top:3.5vw;
}
.mjm_s1.mjm_s3 .mjm_con{
	padding-top:4vw;
	padding-bottom:4vw;
}
.mjm_s1.mjm_s3 .mjm_con .mjm_sw{
	line-height:1.52;
}
.mjm_s1.mjm_s4 .mjm_con .mjm_sh2{
	font-size:70px;
	font-size:3.5vw;
	font-weight:bold;
	text-align:center;
	margin-bottom:2vw;
}
.mjm_s4 .mjm_list1 ul li .mjm_ss .mjm_txt{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.mjm_s5{
	margin-top:5.2vw;
}
.mjm_s5 .mjm_top .mjm_txt{
	font-size:48px;
	font-size:2.5vw;
	color:var(--subColor2);
	text-align:center;
	line-height:1.5;
}
.mjm_s5 .mjm_ct{
	margin-top:0;
	margin-bottom:0;
}
.mjm_s5 .mjm_bot{
	color:#0273bf;
}
.mjm_s5 .mjm_bot .mjm_sh{
	font-size:2.5vw;
	text-align:center;
}
.mjm_s5 .mjm_bot .mjm_con{
	padding-top:1vw;
}
.mjm_sm_list ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	font-size:30px;
	font-size:1.56vw;
	margin-top:.32em;
}
.mjm_sm_list ul li .mjm_num{
	color:#fff;
	background:#0273bf;
	width:1em;
	height:1em;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transform:translateY(calc((1.5em - 1em) / 2));
}
.mjm_sm_list ul li .mjm_num em{
	font-size:.8em;
}
.mjm_sm_list ul li .mjm_sw{
	width:calc(100% - 1.34em);
	line-height:1.5;
}

/* 1-4等奖弹出 */
.pop_box{
	position:fixed;
	top:0;
	left:0;
	z-index:92;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.8);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	pointer-events:none;
	opacity:0;
	transition:opacity .35s;
}
.pop_box.is-open{
	pointer-events:auto;
	opacity:1;
}
.pop_box .pop_container{
	position:relative;
}
.pop_box .pop_close{
	position:absolute;
	top:3vw;
	left:calc(100% + 5.2vw);
	font-size:62px;
	font-size:3vw;
	width:1em;
	height:1em;
	border-radius:50%;
	background:var(--subColor1);
	color:#fff;
	cursor:pointer;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.pop_box .pop_close .iconfont{
	font-size:.5em;
}
.pop_box.prize_pop{
	z-index:95;
}
.prize_pop .pop_container{
	width:51vw;
}
.prize_pop .mjm_tit1 .mjm_h{
	font-size:60px;
	font-size:2.5vw;
	padding-top:.75vw;
	padding-bottom:.75vw;
}
.prize_pop .mjm_tit1 .mjm_h > *{
	font-weight:bold;
}
.prize_pop .pop_con{
	margin-top:1.25vw;
	margin-left:3.5vw;
	margin-right:3.5vw;
	border-radius:0 0 1.25vw 1.25vw;
	background:var(--subColor2);
}
.prize_pop1 .pop_con{
	padding:3vw 5.2vw;
}
.prize_pop1 .pop_con .pop_img{
	width:25.52vw;
	height:14.584vw;
	border-radius:1.25vw;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.prize_pop1 .pop_con .pop_img img{
	display:block;
	max-width:90%;
	max-height:74%;
}
.prize_pop1 .pop_con .pop_txt{
	color:#fff;
	font-size:30px;
	font-size:1.56vw;
	line-height:1.4;
	margin-top:2vw;
}
.prize_pop2 .pop_con{
	padding:1.56vw;
	color:#fff;
}
.prize_pop2 .mjm_sm_list ul li{
	font-size:1.35vw;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.prize_pop2 .mjm_sm_list ul li .mjm_num{
	background:#fff;
	color:var(--subColor2);
}
.prize_pop2 .pop_code{
	margin-top:1vw;
}
.pop_code{
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-2vw;
}
.pop_code li{
	text-align:center;
	margin-left:2vw;
}
.pop_code li .code_img{
	display:inline-block;
	font-size:9vw;
	width:1em;
	height:1em;
	border-radius:1.25vw;
	overflow:hidden;
}
.pop_code li .code_img img{
	display:block;
	width:100%;
	height:100%;
}
.pop_code li .code_sw{
	color:#fff;
	font-size:1.25vw;
	margin-top:.5vw;
}

/* 抽奖弹出 */
.pop_box.cj_pop{
	background:#fff;
}
.pop_box.cj_pop .pop_close{
	left:auto;
	top:3.5vw;
	right:4.5vw;
	z-index:9;
}
.pop_box.cj_pop .pop_container{
	width:80vw;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.pop_box.cj_pop .cj_l{
	width:38.5vw;
}
.pop_box.cj_pop .cj_r{
	width:calc(100% - 38.5vw - 3.5vw);
}
.pop_box.cj_pop .cj_r .cj_txt{
	font-size:1.354vw;
	line-height:1.5em;
	color:#0072be;
}
.pop_box.cj_pop .zp-box{
	width:100%;
	position:relative;
	z-index:5;
}
.pop_box.cj_pop .zp-box .dp-box{
	width:100%;
	height:38.5vw;
	overflow:hidden;
}
.pop_box.cj_pop .zp-box .dp-box img,
.pop_box.cj_pop .zp-box .zp_ty img{
	display:block;
	width:100%;
	height:100%;
}
.pop_box.cj_pop .zp-box .zp_ty{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
}
.pop_box.cj_pop .zp-box #cishu-text{
	display:none;
}
.pop_box.cj_pop .zp-box .zhizhen{
	position:absolute;
	top:50%;
	left:50%;
	z-index:5;
	transform:translate(-50%,-50%);
	width:38%;
	cursor:pointer;
}
.pop_box.cj_pop .zp-box .zhizhen img{
	display:block;
	width:100%;
}



@media screen and (min-width:1201px){
	.pop_box .pop_close:hover{
		background:var(--subColor2);
	}
	.mjm_s2 .mjm_con1 ul li .mjm_sel select option{
		font-size:.5em;
	}
	.mjm_zt img{
		width:67vw;
	}
	.mjm_s .mjm_con{
		margin:1.3875vw 2.25vw 0 2.25vw
	}
	.mjm_s1 .center_box,
	.mjm_s2 .center_box{
		width:46.875%;
	}
	.mjm_tit1 .mjm_h,
	.mjm_s2 .mjm_con2 .mjm_sh{
		font-size:3.33vw;
	}
	.mjm_s1 .mjm_con .mjm_sh{
		font-size:2vw;
	}
	.mjm_s1 .mjm_con .mjm_sw{
		font-size:1.3542vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_jc{
		width:calc(146 / 1920 * 100vw * .75);
		height:calc(79 / 1920 * 100vw * .75);
		top:calc(-44 / 1920 * 100vw * .75);
		left:calc(-20 / 1920 * 100vw * .75);
		padding-top:calc(36 / 1920 * 100vw * .75);
		font-size:1.184vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_img{
		height:calc(11vw * .75);
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt{
		height:calc(100% - (11vw * .75));
		font-size:1.17vw;
		padding-bottom:.75vw;
	}
	.mjm_list1 ul li.mjm_c2 .mjm_ss .mjm_txt{
		font-size:1.40625vw;
	}
	.mjm_s2 .mjm_con1{
		padding:0 3.9vw 3vw
	}
	.mjm_s2 .mjm_con1 ul li{
		font-size:1.875vw;
		padding-top:1vw;
	}
	.mjm_s2 .mjm_con1 ul li.mjm_submit{
		margin-left:-2.25vw;
		margin-right:-2.25vw;
		width:calc(100% + 2.25vw * 2);
	}
	.mjm_s2 .mjm_con1 ul li .mjm_btn{
		width:45%;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp input,
	.mjm_s2 .mjm_con1 ul li .mjm_sel select{
		padding:.75vw 1.17vw;
	}
	.mjm_s2 .mjm_con2 .mjm_hj_list{
		font-size:1.875vw;
	}
	.mjm_s2 .mjm_con2{
		margin-left:auto;
		margin-right:auto;
		padding:2.25vw 3.9vw;
	}
	.mjm_s1.mjm_s4 .mjm_con .mjm_sh2{
		font-size:2.625vw;
		margin-bottom:1vw;
	}
	.mjm_s5{
		margin-top:3.5vw;
	}
	.mjm_s5 .mjm_top .mjm_txt,
	.mjm_s5 .mjm_bot .mjm_sh{
		font-size:2.2vw;
	}
	.mjm_sm_list ul li{
		font-size:1.35vw;
	}
	.prize_pop .pop_container{
		width:46.875vw;
	}
	.prize_pop .pop_con{
		margin-top:.9375vw;
		margin-left:2.625vw;
		margin-left:2.625vw;
	}
	.prize_pop .mjm_tit1 .mjm_h{
		font-size:2vw;
	}
	.prize_pop1 .pop_con .pop_img{
		width:20vw;
		height:12vw;
	}
	.prize_pop1 .pop_con .pop_txt{
		font-size:1.17vw;
	}
	.pop_code li .code_img{
		font-size:8vw;
	}
	
	
	
	
}






/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

@media screen and (max-width:1200px){
	
}

@media screen and (max-width:767px){
	.center_box{
		width:92%;
	}
	.mjm_zt img{
		width:80vw;
	}
	.mjm_tit1 .mjm_h{
		font-size:.54rem;
		padding:.2rem .4rem;
		border-radius:.2rem;
	}
	.mjm_s + .mjm_s{
		margin-top:.6rem;
	}
	.mjm_s .mjm_con,
	.prize_pop .pop_con{
		border-radius:0 0 .2rem .2rem;
	}
	.mjm_s1 .mjm_con{
		padding:.4rem;
	}
	.mjm_s1 .mjm_con .mjm_sh{
		font-size:.44rem;
	}
	.mjm_s1 .mjm_con .mjm_sw{
		font-size:.36rem;
	}
	.mjm_s1 .mjm_con .mjm_sw .mjm_sh{
		margin-bottom:.15rem;
	}
	.mjm_list1 ul{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.mjm_list1 ul li{
		width:50%;
		margin-top:4vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_img{
		height:20vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_jc{
		width:calc(146 / 1920 * 100vw * 2);
		height:calc(79 / 1920 * 100vw * 2);
		padding-top:calc(36 / 1920 * 100vw * 2);
		top:calc(-44 / 1920 * 100vw * 2);
		left:calc(-20 / 1920 * 100vw * 2);
		font-size:3.2vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt{
		height:auto;
		padding:0 .2rem .2rem;
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt,
	.mjm_list1 ul li.mjm_c2 .mjm_ss .mjm_txt{
		font-size:.36rem;
	}
	.mjm_s2 .mjm_con1 ul li{
		font-size:.36rem;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp input,
	.mjm_s2 .mjm_con1 ul li .mjm_sel select{
		padding:.24rem .2rem;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp .iconfont,
	.mjm_s2 .mjm_con1 ul li .mjm_sel .iconfont{
		font-size:1.2em;
	}
	.mjm_s2 .mjm_con1 ul li.mjm_submit{
		margin-top:.4rem;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_btn{
		width:46%;
		padding:.24rem 0;
	}
	.mjm_s2 .mjm_con2 .mjm_sh{
		font-size:.54rem;
	}
	.mjm_s2 .mjm_con2 .mjm_hj_list{
		font-size:.36rem;
		margin-top:.3rem;
	}
	.mjm_s1.mjm_s4 .mjm_con .mjm_sh2{
		font-size:.48rem;
		margin-bottom:.15rem;
	}
	.mjm_s5 .mjm_top .mjm_txt{
		font-size:.44rem;
	}
	.mjm_s5 .mjm_bot .mjm_sh{
		font-size:.44rem;
	}
	.mjm_sm_list ul li{
		font-size:.36rem;
	}
	.prize_pop .pop_container{
		width:86vw;
	}
	.prize_pop .mjm_tit1 .mjm_h{
		font-size:.44rem;
		padding-top:.2rem;
		padding-bottom:.2rem;
	}
	.prize_pop .pop_con{
		margin-top:2vw;
	}
	.prize_pop1 .pop_con{
		padding:.5rem;
	}
	.prize_pop1 .pop_con .pop_img{
		width:70%;
		height:30vw;
	}
	.prize_pop1 .pop_con .pop_txt{
		font-size:.36rem;
		margin-top:.4rem;
	}
	.pop_box .pop_close{
		font-size:40px;
		left:50%;
		margin-left:-.5em;
		top:calc(100% + .6rem);
	}
	.prize_pop2 .pop_con{
		padding:.5rem;
	}
	.prize_pop2 .mjm_sm_list ul li{
		font-size:.36rem;
	}
	.pop_code li .code_img{
		font-size:20vw;
	}
	.pop_box.cj_pop .pop_container{
		width:86vw;
		max-height:100vh;
		overflow-y:auto;
		padding:.5rem 0;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.pop_box.cj_pop .cj_l,
	.pop_box.cj_pop .cj_r{
		width:100%;
	}
	.pop_box.cj_pop .zp-box .dp-box{
		height:86vw;
	}
	.pop_box.cj_pop .cj_r{
		margin-top:.6rem;
	}
	.pop_box.cj_pop .cj_r .cj_txt{
		font-size:.36rem;
	}
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	.center_box{
		width:80%;
	}
	.mjm_zt img{
		width:80vw;
	}
	.mjm_tit1 .mjm_h{
		padding-top:.85vw;
		padding-bottom:.85vw;
	}
	.mjm_s1 .mjm_con{
		padding:.4rem;
	}
	.mjm_s1 .mjm_con .mjm_sw{
		font-size:2.4vw;
	}
	.mjm_list1 ul li{
		margin-top:3vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_img{
		height:14vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt{
		height:calc(100% - 14vw);
		padding-bottom:.2rem;
	}
	.mjm_list1 ul li .mjm_ss .mjm_jc{
		width:calc(146 / 1920 * 100vw * 1.5);
		height:calc(79 / 1920 * 100vw * 1.5);
		padding-top:calc(36 / 1920 * 100vw * 1.5);
		top:calc(-44 / 1920 * 100vw * 1.5);
		left:calc(-20 / 1920 * 100vw * 1.5);
		font-size:2.2vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt{
		font-size:2vw;
	}
	.mjm_list1 ul li.mjm_c2 .mjm_ss .mjm_txt{
		font-size:2.2vw;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp input,
	.mjm_s2 .mjm_con1 ul li .mjm_sel select{
		padding-top:.24rem;
		padding-bottom:.24rem;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp .iconfont,
	.mjm_s2 .mjm_con1 ul li .mjm_sel .iconfont{
		font-size:1.2em;
	}
	.mjm_s2 .mjm_con1 ul li.mjm_submit{
		margin-top:.4rem;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_btn{
		padding:.24rem 0;
		font-size:1.1em;
		width:45%;
	}
	.mjm_s5 .mjm_top .mjm_txt,
	.mjm_s5 .mjm_bot .mjm_sh{
		font-size:3vw;
	}
	.mjm_sm_list ul li{
		font-size:2.2vw;
	}
	.prize_pop .pop_container{
		width:70vw;
	}
	.prize_pop .mjm_tit1 .mjm_h{
		font-size:3.2vw;
		padding-top:1.2vw;
		padding-bottom:1.2vw;
	}
	.prize_pop1 .pop_con .pop_img{
		width:70%;
		height:22vw;
	}
	.prize_pop1 .pop_con .pop_txt{
		font-size:2.2vw;
	}
	.pop_box .pop_close{
		font-size:6vw;
		left:50%;
		margin-left:-.5em;
		top:calc(100% + .8rem);
	}
	.prize_pop2 .mjm_sm_list ul li{
		font-size:2.2vw;
	}
	.pop_code li .code_img{
		font-size:14vw;
	}
	.pop_box.cj_pop .pop_container{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		padding:.5rem 0;
		overflow-y:auto;
		max-height:100vh;
	}
	.pop_box.cj_pop .cj_l,
	.pop_box.cj_pop .cj_r{
		width:100%;
	}
	.pop_box.cj_pop .zp-box .dp-box{
		height:80vw;
	}
	.pop_box.cj_pop .cj_r{
		margin-top:.5rem;
	}
	.pop_box.cj_pop .cj_r .cj_txt{
		font-size:2.5vw;
	}
	
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	.center_box{
		width:75%;
	}
	.mjm_list1 ul li{
		margin-top:3vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_jc{
		width:calc(146 / 1920 * 100vw * 1.2);
		height:calc(79 / 1920 * 100vw * 1.2);
		padding-top:calc(36 / 1920 * 100vw * 1.2);
		top:calc(-44 / 1920 * 100vw * 1.2);
		left:calc(-20 / 1920 * 100vw * 1.2);
		font-size:2vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_img{
		height:14vw;
	}
	.mjm_list1 ul li .mjm_ss .mjm_txt{
		height:calc(100% - 14vw);
	}
	.mjm_s2 .mjm_con1 ul li.mjm_submit{
		margin-top:3vw;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_inp input,
	.mjm_s2 .mjm_con1 ul li .mjm_sel select{
		padding-top:1.4vw;
		padding-bottom:1.4vw;
	}
	.mjm_s2 .mjm_con1 ul li .mjm_btn{
		width:45%;
		padding:1.3vw 0;
	}
	.mjm_sm_list ul li{
		font-size:2vw;
	}
	.prize_pop .pop_container{
		width:66vw;
	}
	.prize_pop .mjm_tit1 .mjm_h{
		font-size:2.8vw;
		padding-top:1.2vw;
		padding-bottom:1.2vw;
	}
	.prize_pop1 .pop_con .pop_img{
		width:70%;
		height:20vw;
	}
	.prize_pop1 .pop_con .pop_txt,
	.prize_pop2 .mjm_sm_list ul li{
		font-size:2vw;
	}
	.pop_box .pop_close{
		font-size:5vw;
	}
	.pop_code li .code_img{
		font-size:12vw;
	}
	.pop_box.cj_pop .pop_container{
		width:92vw;
	}
	.pop_box.cj_pop .cj_r .cj_txt{
		font-size:2vw;
	}
	
}