@charset "utf-8";
/* *{margin: 0px;} */html{background-color: white !important;}
.box{box-sizing: border-box !important;
max-width: 640px;text-align: center;
margin: auto;background-color: rgba(177, 12, 26, 1) !important;}
.zc_box h2{font-size: 37px;color: white;padding-top: 32px;}
.zc_box img{float: left;width: 320px;height: 363px;}
.zc_box{padding-bottom: 28px;}
.zc_con{padding-top: 0.19rem;}
.zc_con_r{float: right;width: 320px;height: 363px;background-color: white;}
.zc_con_r>p{font-size: 24px;font-weight:bold;color: red;margin-top: 16px;}
.zc_con_r>ul>li p{font-size: 0.25rem;font-weight: bold;height: 32.5px;}
.zc_con_r>ul>li p:nth-child(even){color: red;}
.zc_con_r>ul>li p:first-child{margin-top: 18px;}
.zc_con_r a{display: block;margin: 17px auto 0;
width:262px;
height:43px;
background:rgba(255,0,0,1);
border:1px solid rgba(112,112,112,1);
opacity:1;font-size: 19px;color: white;line-height: 43px;
}
/* 视频 */
.sp_box{padding-top: 38px;}
.sp_con{width: 604px;height: 242px;background-color: white;margin: auto;}
.tb_box{width: 606.5px;height: 269.5px; margin: auto;margin: 38px auto 38px;}
.sp_con_l{float: left;width: 290px;height: 242px;padding-top: 21px;padding-left: 10px;}
.sp_con_l li{font-size: 23px;height: 34px;font-weight: bold;letter-spacing: 4px;}
.sp_con_l li span{color: red;}
.sp_con_r{width: 314px;height: 242px;float: right;}
.sp_con_r video{width:  314px;height: 242px;}
/* end */
/* .环境 */
.hj_box{padding-top: 38px;}
.hj_box>ul>li{float: left;margin-left: 25px;}
.hj_box>ul{padding-top: 21px;}

.hj_box p{font-size: 20px;color: white;background-color: rgba(177, 12, 26, 1);height: 55px;line-height: 55px;}
.xz_box li img{margin-top: 20px;}
.xz_box h2{font-size: 52px;color: white;margin-top: 32px;}
/* 报名 */
/* 报名 */
.baoming{
	text-align: center;
}
.baoming h2{font-size: 40px;font-weight: bold;padding-top: 25px;color: white;}
.baoming>p{color: white;font-size: 23px;font-weight: bold;margin-top: 10px;}
/* end */
.baoming input{margin-top: 10px;
width:532px;font-size: 24px;
height:55px;letter-spacing: 4px;
background:rgba(255,255,255,1);
border:1px solid rgba(0,0,0,1);}
.baoming>span{display: block; font-size:18px;margin-top: 27px;color: white;}
.baoming input:last-child{margin-top: 31px; border-radius:20px; border: 0; background-color: red;height:68px;line-height: 68px;color: white;font-size: 27px;font-weight: bold;}
.dibu{text-align: center;padding-top: 20px;
width:640px;
height:180px;
font-size:12px;
font-family:Segoe UI;
font-weight:400;
line-height:16px;
color:white;
opacity:1;
}
.dibu p{font-size: 20px;height: 30px;}
