@charset "UTF-8";
/* CSS Document */
body{font-family:"Arial","Microsoft YaHei","Verdana,Arial,sans-serif";text-align:center;padding:0; margin:0 auto;font-size:12px;color:#404040;line-height:24px; background:#fff;}
body > div{text-align: left;margin-right:auto;margin-left:auto;}
div,form,ul,ol,li,span,dl,dt,dd{margin:0 auto;padding:0;border:0;/*text-align:left;*/}
img,a img,p,pre{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
ul,ol,li{list-style:none;text-align:left;}
table{border-collapse: collapse;border-spacing: 0;border-color: transparent;}
table,td,select,input,textarea{font-size:12px;font-family:"Microsoft YaHei";}
table,td,th,textarea{font-weight:normal;font-family:"Microsoft YaHei";}
input{vertical-align:middle; border:none;font-family:"Microsoft YaHei";}
img{vertical-align:middle;}
pre{white-space:normal;}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none;}
a:hover{ color:#e51b22;text-decoration:none;}
/*清除链接虚框*/
a,area{blur:expression(this.onFocus=this.blur());}/*for IE*/
:focus{-moz-outline-style:none;}/*for Firefox*/
/* 下划线 */
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.list12 .nounline{text-decoration:none;}
/* 常用属性 */
.left{float:left;}
.right{float:right;}
.margin_b20{margin-bottom: 20px;}
.margin_b30{margin-bottom: 30px;}
.margin_b40{margin-bottom: 40px;}
.padding_tb30{padding :30px 0;}
/* 清除浮动 */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*zoom: 1;}
.clear{ clear:both;}

/*------内页公用样式------*/
.wrap{width: 1200px;margin: 0 auto;}
.title{font-size: 22px;color: #000000;border-bottom: 1px solid #DCDCDC;padding: 12px 0 15px 0;margin-bottom: 20px;}
.arrow{width: 40px;height: 50px;position:absolute;top: 50%;margin-top:-25px;cursor: pointer;z-index: 999;display:none;}
.arrow-left{left: 0;background: url(../images/arrow_left.png) no-repeat;}
.arrow-right{right: 0;background: url(../images/arrow_right.png) no-repeat;}


* {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box {
	position: relative;
	width: 350px;
	float: left;
	cursor: pointer;
}

.box h3 {
	width: 350px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #DDDDDD;
}

.box ul {
	border: 1px solid #DDDDDD;
	width: 350px;
	position: absolute;
	z-index: 2;
	background: #fff;
	left: 0;
	top: 30px;
	display: none;
}

.box ul li {
	cursor: pointer;
	width: 350px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.box ul li:hover {
	color: #f00;
}

/*------报名表------*/
.signUp-banner{background: url("../images/signUp_banner.jpg") no-repeat center;height: 410px; margin-bottom:30px;}
.signUp-online .signUp-form{float: left;width: 890px;}
.signUp-online .signUp-info{float: right;width: 295px; background:#f5f5f5;}
.sign_tit{ border-bottom:1px solid #ddd; font-size:22px; padding-bottom:10px;}
.sign_tit span{ font-size:16px; color:#777;}
.redfont{ color:#FF0000;}
.zifont{ color:#cd120d;}
.sign_tab{ margin:25px 0;}
.sign_tab td{ font-size:15px;}
.sign_tab td span{ font-size:12px;}
.baom_text{ border:1px solid #ddd; width:350px; height:32px; line-height:32px; padding-left:5px; margin-right:10px;}
.baom_area{ border:1px solid #ddd; width:350px; height:72px; line-height:32px; padding-left:5px; margin-right:10px;}
.tj_btn{ background:#04457d; color:#fff; font-size:18px; width:140px; height:45px; margin-top:30px;}
.signUp-info h1{ background:#cd120d; color:#fff; font-size:22px; height:40px; line-height:40px; padding-left:15px;}
.sign_rul{ margin:18px; font-size:15px;}
.sign_rul li{ margin-bottom:5px;}
.tels {
    margin: 15px;
    background: #eaeaea;
    font-size: 16px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.tels img{ float:left; margin:0 15px;width: 50px;}
.signUp-process{ background:#d21d01; text-align:center; line-height:58px;margin:15px;}
.signUp-process a{ color:#fff; font-size:18px;}
.signUp-process a img{ margin-left:10px;}

/*2021/2/1 报名新版*/
.signUp-content{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	min-width: 1200px;
	height: 878px;
	background: url("../image/bm-bg.jpg") no-repeat center;
}
.signUp-content .signUp-flex{
	overflow: hidden;
	width: 1140px;
	height: 580px;
	margin: 150px auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.signUp-content .signUp-flex .signUp-flex-left{
	width: 462px;
	font-size: 16px;
	color: #BCBCBE;
	line-height: 28px;
	text-align: left;
}
.signUp-content .signUp-flex .signUp-flex-left h2{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 40px;
	position: relative;
	margin-bottom: 30px;
}
.signUp-content .signUp-flex .signUp-flex-left h2:before{
	position: absolute;
	left: 0;
	top: 0;
	content:" ";
	width: 40px;
	height: 10px;
	border-radius: 20px;
	background: #1FA1FF;
}
.signUp-content .signUp-flex .signUp-flex-right{
	width: 620px;
	height: 580px;
	border-radius: 26px;
	background: #FFFFFF;
	overflow: hidden;
	text-align: center;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-flex-title{
	width: 100%;
	height: 103px;
	line-height: 103px;
	text-align: center;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	background: url("../image/bm-title.png") no-repeat center;
	background-size: 100%;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 40px auto 0;
	width: 460px;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li{
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	color: #000000;
	font-size: 16px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li.signUp-ul-area{
	align-items: flex-start;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li span{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 80px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
	font-size: 18px;
	text-align: justify;
	text-align-last: justify;
	margin-right: 20px;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li input{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 0 16px;
	border: none;
	width: 346px;
	height: 48px;
	line-height: 48px;
	border-radius: 25px;
	background: #F5F5F5;
	font-size: 14px!important;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li input::-webkit-input-placeholder{
	color:#B8B8B8;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li input::-moz-placeholder{
	color:#B8B8B8;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li input:-moz-placeholder{
	color:#B8B8B8;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li input:-ms-input-placeholder {
	color: #B8B8B8;
}
.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li .select-kc{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 346px;
	height: 48px;
	line-height: 48px;
	border-radius: 25px;
	border: 1px solid #3870F6;
	padding-left: 16px;
	font-size: 14px!important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	background: url("../image/select-jt.png") 310px center no-repeat #fff;
}

.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li .user-area{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 346px;
	height: 95px;
	border-radius: 15px;
	background: #F5F5F5;
	line-height: 22px;
	resize:none;
	outline: none;
	border: none;
	padding: 10px 18px;
	font-size: 14px!important;
}

.signUp-content .signUp-flex .signUp-flex-right .signUp-form-ul li textarea::-webkit-input-placeholder{
	color:#B8B8B8;
}
.signUp-content .signUp-flex .signUp-flex-right .baom-center{
	width: 100%;
	margin: 35px auto;
	text-align: center;
}
.signUp-content .signUp-flex .signUp-flex-right .baom-center .yes_submit{
	display: inline-block;
	width: 307px;
	height: 55px;
	line-height: 55px;
	border-radius: 30px;
	border: none;
	outline: none;
	background: #D71112;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}
.signUp-content .signUp-flex .signUp-flex-right .baom-center .yes_submit:hover{
	box-shadow: 2px 2px 5px 1px #CE6262;
}
















