@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #000000;
	text-align: left;
	background-color:#700108;
    line-height:26px;
}
a{color:#333333; text-decoration:none;}
a:hover{text-decoration:none;}
button{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}
img {display:block;}
.heide {height: 30px; background-color: #000000; z-index: 0; position: relative;filter: alpha(opacity=50);opacity: 0.5;
margin-top: -30px;}
.wz {z-index: 1;height: 30px;line-height: 30px;position: relative;text-align: left;
color: #FFFFFF;text-align: center;margin-top: -30px;}
.wz a, .wz a:visited {color: #FFFFFF;}

.bg_01 {background:url("20250826_bg_01.jpg") no-repeat top center; width:100%; height:100%; background-color:#700108; position:relative;}
.bg_02{background:url("20250826_bg_02.jpg") no-repeat top center; width:100%; height:100%; background-color:#700108; position:relative;}
.bg_03{background:url("20250826_bg_03.jpg") no-repeat top center; width:100%; height:100%; background-color:#700108; position:relative;}
.bg_04{background:url("20250826_bg_04.jpg") no-repeat top center; width:100%; height:100%; background-color:#700108; position:relative;}

.container {width:590px; margin:0 auto; padding-top:70px;}

.page {width:640px; height:1240px; overflow:hidden;}

.fm_img {position:absolute;}
.fm_img img {width:100%; height:100%;}
.tl_a {width:361px; height:116px; margin:0 auto; padding-top:40px;}
.tl_a img {width:100%; height:100%;}
.jj_box {padding:40px; font-size:21px; line-height:48px; color:#CA0000;}
.jj_box2 {padding:10px 40px; font-size:16px; line-height:32px; color:#CA0000;}
.jj_box2 p {text-indent:0px;}
.yh_ip {width:520px;; height:50px; margin:0 auto;}
.yh_ip input {width:100%; height:100%; font-size:24px; text-align:center;}
.bt_img {width:314px; height:94px; margin:0 auto; padding:30px;}
.bt_img img {width:100%; height:100%;}

.dt_box {width:500px; margin:0 auto;}
.dt_tl {font-size:34px; width:384px; text-align:center; color:#fff0c3; line-height:94px; margin:0 auto; font-weight:bold; background:url("20250826_dt_tl.png") no-repeat center;}
.dt_tm {font-size:20px; margin-top:10px; color:#333333; line-height:36px;}

.dt_as_box {padding-top:15px;}
.dt_as_sel {width:40px; height:40px; float:right;}
.dt_as_sel img {width:100%; height:100%;}
.dt_as_num {background:url("20250826_as_num.png") no-repeat center;; float:left; text-align:center; width:32px; height:32px; font-size:20px; color:#ffffff; line-height:32px;}
.dt_as_txt {font-size:20px; line-height:32px; padding-left:15px; float:left;}

.dt_as_chk {width:440px; background:#b81c14; border-radius:40px; margin:0 auto; padding:30px; margin-top:30px;}
.dt_chk_txt {text-align:center; padding-top:20px;}
.dt_chk_txt h1 {font-size:40px; color:#ffffff;}
.dt_chk_txt p {font-size:20px; text-align:center; text-indent:0px; line-height:40px; color:#ffffff;}

.score_bg {background:url("20250826_score_bg.png") no-repeat bottom; width:428px; height:428px; margin:0 auto; line-height:428px; text-align:center; font-size:160px; font-weight:bold; color:#CA0000; padding-bottom:20px; margin-top:70px;}

.cj_box {background:#fff4c4; height:200px; margin-top:200px;}
.cj_box h1 {font-size:40px; color:#CA0000; padding-top:60px;}
.cj_box p {color:#CA0000; text-align:center; text-indent:0px; line-height:50px;}