body{background-color: #236ce4;}
.section{width:800px;margin:0 auto;background: #236ce4;overflow: hidden;}
.sectionbg{background: url(images/bg1.jpg);position: relative;}
img{max-width:100%;}
.h{height:40px;width:100%}
.makebox{display: block;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.m-r{margin-right:4px}
.f-1{font-size: 36px;font-weight: bold;color:#3b3b3b;margin-bottom:40px}
.contBox {margin: 40px 40px 0;background: #fff;padding:40px;border-radius: 20px;position:relative;z-index: 1;}
.contBox .number{position: absolute;right:0;top:0;padding:7px 20px 7px 30px;background: #f68124;color:#fff;border-radius: 0 20px 0 40px;font-size: 24px;}
.contBox h4{font-size: 48px;}
dl{padding:60px}
dl dt, dl dd{font-size: 34px;line-height: 1.6;}
dl dd{color:#666;margin-left:60px}
dl dt span{width:20px;height: 20px;background: #236ce4;transform: rotate(45deg);display: inline-block;margin-right: 40px;}
.start{width: 80%;text-align: center; display: block; margin: 0 auto;background: #f68124;font-size: 40px;color:#fff;padding: 20px 0;border-radius: 10px;}
.point{font-size: 30px;font-weight: bold;color:#f68124;margin-top:40px}
.bgbox{position: absolute;bottom:0;z-index: 0;}
.bgbox img{width:100%;}
.title{font-size: 45px;padding: 40px 0 0;color: #fff;}
.examcont{margin:40px}
.examcont li{position: relative;background: #fff;margin-top:70px;padding:0 20px 30px;border-radius: 50px;}
.examcont li h3{font-size: 30px;display: table;margin: 0 auto;background: #498df9;color: #fff;padding: 0px 30px;border-radius: 40px;transform: translateY(-24px);}
.examcont li .textbox{display: flex;}
.examcont li .textbox p{font-size: 24px;color:#666;line-height: 1.6;width:70%;}
.examcont li .textbox span{width:30%}
.examcont li .textbox span img{width:100%}
.examcont li:nth-of-type(odd) .textbox p{margin-right:20px}
.examcont li:nth-of-type(even) .textbox p{margin-left:20px}
.tabnav{width:800px;margin:0 auto;display: flex;background:#f4f4f4;position: fixed;bottom: 0; left: 50%; transform: translateX(-50%);z-index: 1;}
.tabnav li{width:50%;} 
.tabnav li a{display: block;text-align: center;color:#666;font-size: 24px;padding: 20px 0;} 
.tabnav li.active a{color:#236ce4}
.tabnav li a i{display: block;font-size: 40px;line-height: 1;}
/* 弹出框 */
.submit-layer{height:auto;position: fixed;z-index: 10; top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);display: none;background: #fff;}
.layui-layer-shade{height: 100%;width: 100%;top:0;left:0;position: fixed;z-index: 1;background: #000;opacity: 0.4;display: none;}
.sub-layer-l,.sub-Privacy{display:none;} 
.sub-yy{padding:40px}
.form-group{position: relative;}
.form-group input,.form-group select{width:100%;height:70px;border:0;border-bottom:1px solid #F4F4F4;font-size: 20px;text-indent: 50px;color: #9a9a9a;background: #fff;}
.form-group input::-webkit-input-placeholder{color: #9a9a9a;}
.form-group input::-moz-input-placeholder{color: #9a9a9a;}
.form-group input::-ms-input-placeholder{color: #9a9a9a;}
.form-group input::-o-input-placeholder{color: #9a9a9a;}
.form-group input::placeholder{color: #9a9a9a;}
.form-group .iconfont{position: absolute;left:20px;top:50%;transform: translatey(-50%);font-size: 20px; }
.form-group .btn{
	width: 100%;
    display: block;
    height: 70px;
    line-height: 70px;
	background: #236ce4;
	font-size: 24px;
	margin-top:40px;
	color:#fff;
	border-radius: 40px;
	padding:0;
}

/* 报名成功，进二维码页面 */
.warmtext .iconfont{color:#00990e;font-size:80px;}
.warmtext h3{font-size: 36px;color:#333;}
.warmtext p{font-size: 30px;color:#666;line-height: 1.6;text-align: left;margin:70px 0;}
.ewmbox{padding:60px;background:#236ce4;width:70%;margin:0 auto;border-radius: 20px;}
.ewmbox h4{font-size: 30px;color:#fff;font-weight: normal;margin-top:10px}
/* 试卷页面 */
.sectionPage .contBox{margin:40px}
.textbox2{margin:30px 0 30px}
.textbox2 h3{font-size: 36px;color:#fff;}
.textbox2 p{font-size: 14px;color:#fff;}
.textbox2 p:last-child{color:#e3fe00}
.planPage{overflow: hidden;}

.planPage li{overflow: hidden;}
.planPage li:last-child{font-size: 24px;  padding: 10px;  border: 1px solid #236ce4; color: #236ce4; margin:20px 0;}

.planPage li div{width:50%;float:left}
.planPage li div:nth-of-type(odd){text-align: left;}
.planPage li div:nth-of-type(even){text-align: right;}
.subject{font-size: 30px;font-weight: bold;}
.stime{font-size: 24px;line-height: 48px;color:#999}
.onlineexam a{display:block;width:240px;height:60px;line-height: 60px;border-radius: 60px;background: #236ce4;text-align: center;font-size: 24px;color:#fff}
.resolve a{display:block;height:60px;line-height: 60px;font-size: 24px;text-decoration: underline;color:#333}
.planPage .onlineexam,.planPage .resolve{margin:40px 0;}
.planPage:nth-of-type(1){border-bottom: 1px solid #ccc;}
.planPage:nth-of-type(1) {margin:40px 0 0;}
.explain{padding:40px;background: #fff;}
.explain h4{font-size: 36px;}
.explain p{padding:40px;font-size: 24px;line-height: 2;color:#666}
/*考试提醒弹出框*/
.prompt{display: none;width: 520px;margin: 0 auto;padding: 70px 40px;background: #fff;line-height: 1;border-radius: 50px;position: fixed;z-index: 10; top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.prompt .iconfont{font-size: 70px;color:#e5cc44}
.prompt h5{font-size: 36px;padding:20px 0}
.prompt p{font-size: 30px;line-height: 1.6;text-align: left;color:#666;}
.colsebtn{display: block;height: 90px;line-height: 90px;border-radius: 90px;border: 1px solid #236ce4;font-size: 30px;color:#666;margin-top:50px}
.layui-layer-shade2 {display: none;}

.footerbox {display: flex;justify-content: space-between;}
.footerbox  a {width:49%;display: block;padding:10px 0;text-align: center;border-radius: 30px;border: 1px solid #236ce4;font-size: 30px;color:#666;margin-top:50px}
.footerbox  a.startbtn{background: #236ce4;color:#fff}
/*我的成绩*/
/* .sectionScore .textbox2{margin:70px 0 30px} */
.sectionScore{position: relative;}
.sectionScore:after{
	width:100%;
	height:100%;
	content:'';
	position: absolute;
	top:22%;
	left:0;
	background: #f2f2f2;
}
/* .outcontBox{background: #f2f2f2;} */
.contBox h4{font-weight: normal;margin-bottom:20px}
.myscore{display: flex;justify-content: space-between;}
.myscore li{width:25%;text-align: center;}
.myscore li p:nth-of-type(1){color:#999;font-size: 30px;}
.myscore li p:nth-of-type(2){color:#333;font-size: 36px;}
.tablescore{width:100%;margin-bottom: 20px;}
.tablescore caption{width:100%;border-left:3px solid #236CE4;text-align: left;padding:7px 20px;font-size: 24px;font-weight: bold;color:#236ce4;}
.tablescore tr td{height:60px;font-size: 24px;}
.tablescore tr td:nth-of-type(2){text-align: right;}
@media screen and (min-width:800px){
	.submit-layer{width:600px}
}
@media screen and (max-width:800px) and (min-width:640px){
	.submit-layer{width:80%}
} 
@media screen and (max-width:640px) {
	.section,.tabnav{width:100%;}
	.f-1{font-size: 18px;margin-bottom:10px;}
	.img-90 img{width:80%; margin: 20px 0;}
	.contBox{margin:1.4rem;padding: 40px 20px;}
	.contBox h4{font-size: 30px;}
	.contBox .number{font-size: 12px; padding: 3px 10px 3px 20px;}
	dl{padding:20px 10px;}
	dl dt, dl dd{font-size: 18px;}
	dl dd{margin-left:20px;     color: #333;}
	dl dt span{width:12px;height:12px;margin-right: 10px;}
	.start{font-size: 20px;padding: 10px 0;}
	.point{font-size: 18px;margin-top: 20px;}
	.title,.tabnav li a i{font-size: 24px;}
	.examcont{margin:20px}
	.examcont li{margin-top:40px; border-radius: 10px;}
	.examcont li h3{font-size: 14px; padding: 10px 30px;}
	.examcont li .textbox p{font-size:16px}
	.tabnav li a{font-size: 14px;padding: 8px 0;}
	.ewmbox{padding:30px}
	.warmtext h3{font-size: 24px;}
	.warmtext p{font-size: 16px;margin:30px 0}
	.contBox h4{font-size: 18px;}
	.submit-layer{width:90%}
	/*试卷页面*/
	.sectionPage{}
	.sectionPage .contBox{margin:20px;padding: 20px 20px;}
	.planPage:nth-of-type(1){margin:0 0 20px}
	.planPage .onlineexam, .planPage .resolve {margin: 20px 0;}
	.onlineexam a{width: auto;height: 40px;line-height: 40px;border-radius: 40px;font-size: 16px;}

	.resolve a{height: 40px;line-height: 40px;font-size: 16px;}
	.planPage li:nth-of-type(1){display: flex;justify-content: space-between;}

	.planPage li:last-child{font-size: 24px;  padding: 10px;  border: 1px solid #236ce4; color: #236ce4; margin:20px 0;}

	.subject{font-size: 16px;line-height: 24px;width:auto !important;}
	.stime{font-size: 14px;line-height: 24px;width:auto !important;}
	.explain{padding:20px}
	.explain h4{font-size: 24px;margin-bottom: 10px;}
	.explain p{padding: 0;font-size: 14px;line-height: 1.6;}
	
	.textbox2 h3{font-size: 20px;}
	.textbox2 p:last-child{font-size: 14px;}
	.prompt{width:80%;box-sizing: border-box;padding:40px}
	.prompt h5{font-size: 24px;}
	.prompt p{font-size: 16px;}
	.colsebtn{height: 60px;line-height: 60px;margin-top: 20px;font-size: 20px;}
	.footerbox a{font-size: 18px;margin-top:20px}

	.daojs{ font-size: 14px;}
	
	/* 我的成绩 */
	.outcontBox .contBox{padding:20px}
	.contBox .scoreText{font-size: 24px;}
	.myscore li p:nth-of-type(1){font-size:16px}
	.myscore li p:nth-of-type(2){font-size: 18px;font-weight: bold;}
	.tablescore caption{font-size: 20px;padding: 0px 20px;margin-bottom: 10px;}
	.tablescore tr td{height: 40px;font-size: 16px;}
	
}


/* 成绩汇总页面 */
.contBox .resultsTitle{color: #fe990b; font-weight: bold;text-align: left;}
.contBox .resultsTitle .resultsTime{font-weight: normal; font-size: 14px;color: #999;float: right;margin-top:10px;line-height:1;}
.contBoxhover:hover{background:#e3eeff;}