.shaishi {
	width: 100%;
	height: 360px;
	background: url('../images/saishi.jpg') no-repeat;
	background-size: 100% 100%;
}

.lunbo {
	width: 1200px;
	margin: 98px auto 0px auto;
	height: 710px;
	border-radius: 10px;
	background: #e6e6e6;
}

.luobo_tit {
	padding: 40px 0px;
}

.luobo_tit li {
	float: left;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

.luobo_li01,
.luobo_li04 {
	width: 20%;
}

.luobo_li02,
.luobo_li03 {
	width: 30%;
}

.luobox_con {
	font-size: 16px !important;
	color: #666;
	background: #fff;
	margin: 0px 36px;
	border-radius: 4px;
}

.luobox_con li div {
	float: left;
	text-align: center;
}

.luobox_con li {
	height: 78px;
	line-height: 78px;
	border-bottom: #e6e6e6 1px solid;
}

.luobox_con li div:last-child {
	color: #e20019;
}

.match_tit {
	width: 1200px;
	margin: 90px auto 0px auto;
	line-height: 2.5;
	font-size: 16px;
	color: #333;
	padding: 0px 185px 0px 185px;
}

.shaishi {
	padding-top: 86px;
}

.shaishi_h3 {
	font-size: 46px;
	color: #fff;
	text-align: center;
}

.shaishi p {
	margin-top: 20px;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 10px;
}

.baom_bao_liz tt::after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../images/xiazai.png') no-repeat;
	background-size: 100% 100%;
	margin-top: 4px;
	margin-left: 4px;
}

.baom_tianbiao {
	padding-bottom: 200px;
	margin-top: 30px;
}

.baom_tianbiao .baom_xiug {
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
}

.baom_tianbiao .baom_xiug img {
	float: left;
	width: 15px;
	margin-right: 5px;
	margin-top: 2px;
}

.baom_tianbiao .baom_xiug p {
	float: left;
	color: #e20019;
}

.baom_tianbiao table tr td {
	border: 1px solid #dedede;
	text-align: center;
}

.baom_tianbiao table tr td:nth-child(1) {
	width: 15%;
}

.baom_tianbiao table tr td:nth-child(2) {
	width: 20%;
}

.baom_tianbiao table tr td:nth-child(3) {
	width: 20%;
}

.baom_tianbiao table tr td:nth-child(4) {
	width: 40%;
}

.baom_box .baom_from .baom_tianbiao form table {
	border: 4px solid #eeeeee;
	width: 100%;
	/*box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 20%);*/
}

.baom_box .baom_from .baom_tianbiao form table tr td span {
	color: #e20019;
}

.baom_box .baom_from .baom_tianbiao form table tr td input {
	color: #0089ff !important;
}

.baom_box .baom_from .baom_tianbiao form table tr td h5 {
	font-size: 24px;
	line-height: 100px;
}

.baom_tijiao {
	width: 296px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 18px;
	background: #e20019;
	line-height: 50px;
	text-align: center;
	margin-top: 30px;
	cursor: pointer;
}

.baom_tijiao:hover {
	background: #ff1010;
}

.baom_baomb_tijiao {
	display: inline-block;
	width: 296px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 18px;
	background: #e20019;
	line-height: 50px;
	text-align: center;
	margin-top: 60px;
	cursor: pointer;
}

.baom_tijiao01 {
	display: inline-block;
	width: 296px;
	height: 50px;
	color: #fff;
	font-size: 18px;
	background: #e20019;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	margin-top: 30px;
}

.baom_zhaopk {
	margin: 15px;
	text-align: center;
	width: 180px;
	height: 230px;
	background: #f6f6f6;
}

.baom_zhaopk01 {
	margin: 15px;
	text-align: center;
	width: 230px;
	height: 150px;
	background: #f6f6f6;
}

.baom_zhaopk02 {
	margin: 15px;
	text-align: center;
	width: 280px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	background: #f6f6f6;
	margin-top: 60px;
}


/*补充上传信息*/

.baombuc_zhaopk {
	margin: 15px;
	text-align: center;
	width: 180px;
	height: 230px;
	background: #f6f6f6;
}

.baombuc_zhaopk01 {
	margin: 15px;
	text-align: center;
	width: 230px;
	height: 150px;
	background: #f6f6f6;
}

.baombuc_zhaopk02 {
	margin: 15px;
	text-align: center;
	width: 280px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	background: #f6f6f6;
	margin-top: 60px;
}

.baombuc_tit {
	font-size: 16px;
	margin-bottom: 20px;
}

.baom_zhaopk_tj {
	float: left;
	width: 200px;
}

.baom_bao_name span {
	position: relative;
}

.baom_bao_name span input {
	width: 120px;
	height: 40px;
	opacity: 0;
	position: absolute;
	left: 0px;
}

.baom_bmb {
	margin-bottom: 180px;
}

.baom_bmb .baom_bmb_main {
	width: 100%;
	margin-top: 30px;
	border: 1px dashed #cccccc;
	padding: 30px 20px;
	background: #f6f6f6;
}

.baom_bmb .baom_bmb_main .baom_bmb_main01 {
	position: relative;
	cursor: pointer;
	border: 1px solid #e6e6e6;
	color: #999999;
	font-size: 14px;
	text-align: center;
	background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px 0;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

.baom_bmb .baom_bmb_main .baom_bmb_main01 img {
	width: 30px;
	height: 30px;
	margin-right: 20px;
}

.baom_bmb .baom_bmb_main .baom_bmb_main01 p {
	font-size: 16px;
}
.baom_bmb .baom_bmb_main .baom_bmb_main01 p span{
	font-size: 12px;
	}

.baom_bmb .baom_bmb_main .baom_bmb_main01 input {
	width: 100%;
	height: 40px;
	opacity: 0;
	position: absolute;
	left: 0px;
}

.baom_zhaopk span {
	position: relative;
	cursor: pointer;
	margin-top: 86px;
	border: 1px solid #e6e6e6;
	display: inline-block;
	width: 80%;
	height: 36px;
	line-height: 36px;
	color: #999999;
	font-size: 12px;
	text-align: center;
	background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}

.baom_zhaopk01 span {
	position: relative;
	cursor: pointer;
	margin-top: 55px;
	border: 1px solid #e6e6e6;
	display: inline-block;
	width: 80%;
	height: 36px;
	line-height: 36px;
	color: #999999;
	font-size: 12px;
	text-align: center;
	background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}

.baom_zhaopk02 span {
	position: relative;
	cursor: pointer;
	margin-top: 155px;
	border: 1px solid #e6e6e6;
	display: inline-block;
	width: 80%;
	height: 36px;
	line-height: 36px;
	color: #999999;
	font-size: 12px;
	text-align: center;
	background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}

.baom_zhaopk span input,
.baom_zhaopk01 span input {
	width: 100%;
	height: 40px;
	opacity: 0;
	position: absolute;
	left: 0px;
}

.baom_zhaopk02 span input {
	width: 120px;
	height: 40px;
	opacity: 0;
	position: absolute;
	left: 0px;
}

.baom_xiaz {
	color: #1754bf;
	/*border-bottom: 1px solid #1754bf;*/
	/*float: right;*/
	cursor: pointer;
}

.baom_bao_name span {
	cursor: pointer;
	float: right;
	border: 1px solid #e6e6e6;
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	color: #999999;
	font-size: 16px;
	text-align: center;
	background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
}


/*.baom_bao_name div {
	float: left;
	border: 1px solid #e6e6e6;
	width: 380px;
	height: 50px;
	line-height: 50px;
	color: #666666;
	padding-left: 15px;
	font-size: 16px;
}*/

.baom_bao_liz {
	font-size: 16px;
	color: #666666;
	margin-top: 30px;
}

.clear {
	clear: both;
}

.baom_biao_t {}

.baombuc_img {
	margin-top: 30px;
	width: 48%;
	height: 360px;
	border: 1px solid #eeeeee;
	padding: 20px;
}

.baombuc_img .baom_biao_tit {
	text-align: center;
}

.baombuc_img .baom_zhaopk,
.baombuc_img .baom_zhaopk01 {
	margin-left: auto;
	margin-right: auto;
}

.baom_biao_tsf {
	height: 260px !important;
}

.baombuc_img .yangb03 {
	text-align: center;
	cursor: pointer;
	color: #0089ff;
	text-decoration: underline;
}

.baombuc_img .yangb01,
.baom_biao_t .yangb02 {
	text-align: center;
	cursor: pointer;
	color: #0089ff;
	text-decoration: underline;
}

.baom_biao_tit {
	color: #333;
	font-size: 16px;
}

.baom_biao_titshuom {
	color: #999999;
	text-align: center;
}

.baom_biao_tit span {
	color: red;
}

.baom_den_k {
	margin-top: 64px;
	margin-bottom: 200px;
	width: 500px;
}

.baom_yonghu {
	margin-bottom: 26px;
}

.baom_den_k .zhuc {
	display: inline-block;
	width: 100%;
	height: 50px;
	color: #fff;
	font-size: 18px;
	background: #e20019;
	line-height: 50px;
	text-align: center;
	margin-top: 20px;
	cursor: pointer;
}

.baom_den_k .baom_yonghu {
	width: 100%;
	height: 50px;
	border: 1px solid #dadada;
	padding-left: 15px;
	font-size: 16px;
	color: #0089ff !important;
}

.baom_den_k .baom_yanz {
	width: 60%;
	margin-bottom: 26px;
	float: left;
	height: 50px;
	border: 1px solid #dadada;
	padding-left: 15px;
	font-size: 16px;
	color: #999;
}

.baom_den_k .p_yanz {
	padding: 0 !important;
	width: 35%;
	float: right;
	margin-bottom: 26px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	background: #e20019;
}

.baom_den_k .wangjmm {
	font-size: 14px;
	width: 21%;
	float: right;
}

.baom_den_k .wangjmm img {
	width: 16px;
	margin-top: 3px;
	float: left;
	margin-right: 3px;
}

.baom_den_k .wangjmm a {
	color: #999999;
}

.baom_from h3 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	margin-top: 40px;
}

.baom_from_yw {
	color: #999;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 4px;
}

.baom_from_tit {
	color: #333333;
	font-size: 16px;
	margin-top: 54px;
}

.baom_from_tit02 {
	color: #666666;
	font-size: 16px;
	margin-top: 50px;
}

.baom_from_tit01 {
	color: #333333;
	font-size: 14px;
	margin-top: 30px;
	line-height: 40px;
	color: #666666;
}

.baom_from_tit span {
	color: red;
}

.baom_from_tit01 span {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	display: block;
}

.baom_ul {
	width: 260px;
	margin: 100px auto 0px auto;
}

.bao_dengl {
	float: left;
	color: #e20019;
	font-size: 16px;
}

.banjs_shuom02 {
	font-size: 14px;
	line-height: 24px;
}


/*作品压缩文件上传*/

.zuopys {
	margin-top: 6px;
	margin-bottom: 30px;
}

.zuopys p {
	font-size: 14px;
	color: #888888;
	margin-bottom: 20px;
	line-height: 24px;
}

.zuopys p span {
	color: #e20019;
}

.zuopys .zuopys_main {
	border: 1px dashed #cccccc;
	width: 400px;
	height: 200px;
	padding-top: 85px;
	padding-left: 50px;
	margin-bottom: 20px;
}

.zuopys .zuopys_main input {
	height: 40px;
}

.banjs_shuom03 {
	color: red;
	font-size: 20px;
	margin-bottom: 10px;
}

.bao_zhuce,
.bao_mim {
	float: left;
	color: #666666;
	font-size: 16px;
}

.zhuce {
	background: #e6e6e6;
}

.denglu_box {
	background: #ffcfcf;
}

.bao_dengl {
	color: #e20019;
}

.bao_dengl::before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 19px;
	background: url('../images/denglu.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 10px;
}

.bao_zhuce::before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 19px;
	background: url('../images/zhuce.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 10px;
}

.bao_mim::before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url('../images/wangjimima.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 10px;
}

.baom_ul li {
	margin-bottom: 18px;
	padding: 12px 30px;
	background: #e6e6e6;
	text-align: left;
	color: #666666;
}

.baom_ul li:hover {
	background: #ffcfcf;
	color: #e20019;
}

.baom_ul li img {
	width: 22px;
	float: right;
}

.baom_ul .active {
	background: #ffcfcf;
	color: #e20019;
}

.baom_box {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
    justify-content: center;
}

.baom_nav {
	width: 332px;
	background: #f6f6f6;
	text-align: center;
	padding-bottom: 40px;
	padding: 0 30px;
}

.baom_from {
	position: relative;
	width: 100%;
}

.baom_frommain {
	padding-left: 50px;
	padding-top: 0;
}

.baom_from .baom_lc {
	text-align: center;
	margin-top: 40px;
	display: block;
}

.baom_from .baom_lc .xian {
	height: 1px;
	background: #e20019;
	width: 100%;
}

.baom_from .baom_lc ul {
	display: inline-block;
	margin-top: -9px;
}

.baom_from .baom_lc ul li {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
}

.baom_from .baom_lc ul li .yuan {
	background: #e20019;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

.baom_from .baom_lc ul li p {
	margin-top: 10px;
}

.baom_logo {
	margin-top: 90px;
	width: 195px;
}

.baom_tianbiao .baom_biao_t .baom_bao_name {
	border: 1px solid #e6e6e6;
	width: 240px;
	height: 40px;
	line-height: 40px;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
	background: #f6f6f6;
}

.baom_tianbiao .baom_biao_t .baom_bao_name01 {
	border: 1px solid #e6e6e6;
	width: 512px;
	height: 40px;
	line-height: 40px;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
	background: #f6f6f6;
}

.baom_tianbiao .baom_biao_t .baom_bao_name02 {
	border: 1px solid #e6e6e6;
	width: 376px;
	height: 40px;
	line-height: 40px;
	color: #666666;
	font-size: 16px;
	background: #f6f6f6;
	margin-top: 10px;
}

.baom_tianbiao .baom_biao_t .baom_bao_name03 {
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	width: 782px;
	line-height: 40px;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
}

.baom_from h4 {
	font-size: 36px;
	color: #e20019;
	font-weight: 100;
	margin-bottom: 30px;
	margin-top: 60px;
	border-top: 1px solid #eeeeee;
	padding-top: 60px;
}

.baom_from h5 {
	font-size: 16px;
	line-height: 30px;
}

.wqi {
	margin-top: 20px;
}

.wqi img {
	margin-right: 20px;
	margin-top: 20px;
	text-align: center;
	width: 300px;
	height: 400px;
	float: left;
	border: 1px solid #dadada;
}

.baom_biao_tit01 {
	font-size: 18px;
	font-weight: bold;
}

input,
textarea,
select {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: none;
	padding-left: 10px;
	background: none;
	color: #0089ff;
}

.shangc {
	background: #e6e6e6;
}

.bao_shangc::before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 19px;
	background: url('../images/zhuce.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 10px;
}

.bao_shangc {
	float: left;
	color: #666666;
	font-size: 16px;
}

.baom_tianbiao table tr td .baom_bao_name #one01,
#two01 {
	display: none;
	opacity: 0;
}

.baom_tianbiao table tr td {
	height: 50px;
}

.baom_tianbiao table tr td p {
	font-size: 12px;
	color: #999999;
}

.baom_tianbiao table tr td .yangb {
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
	cursor: pointer;
}

.baom_tianbiao table tr td .yangb:hover {
	color: #0089ff;
}

.baom_tianbiao table tr td input {
	height: 50px;
}

.baom_tianbiao table tr td .baom_bao_name {
	padding-left: 20px;
}

.baom_tianbiao table tr td .baom_bao_name label {
	font-size: 16px;
	font-weight: 100;
	float: left;
	width: 300px;
	top: 20px;
}

.baom_tianbiao table tr td .baom_bao_name input[type=checkbox]+label,
.baom_tianbiao table tr td .baom_bao_name input[type=radio]+label {
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	/*cursor: pointer;*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.baom_tianbiao table tr td .baom_bao_name input[type=checkbox]+label:before,
.baom_tianbiao table tr td .baom_bao_name input[type=radio]+label:before {
	line-height: 22px;
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	content: '';
	color: #fff;
	border: 1px solid #dce4e6;
	background-color: #f3f6f8;
	border-radius: 20px;
}

.baom_tianbiao table tr td .baom_bao_name input[type=checkbox]:checked+label:before,
.baom_tianbiao table tr td .baom_bao_name input[type=radio]:checked+label:before {
	/*content:'\2022';圆点*/
	content: '\2713';
	color: #fff;
	background-color: #e20019;
	border-radius: 20px;
	font-size: 16px;
	text-align: center;
	border-color: #e20019;
}

.xiey #xiey01,
.xiey #xiey02,
.xiey #xiey03 {
	display: none;
	opacity: 0;
}


.xiey {
	     display: flex;
    justify-content: flex-start;
}

.xiey .xiey01 {
	font-size: 16px;
	font-weight: 100;

}
.xiey p {

}
.xiey02 {
	width: 100% !important;
	margin-top: 20px;
}

.xiey .xiey03 {
	font-size: 16px;
	font-weight: 100;
	float: left;
	width: 4%;
}



.xiey input[type=checkbox]+label,
.xiey input[type=radio]+label {
	line-height: 1;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #666666;
}

.xiey input[type=checkbox]+label:before,
.xiey input[type=radio]+label:before {
	line-height: 22px;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	content: '';
	color: #fff;
	border: 1px solid #dce4e6;
	background-color: #f3f6f8;
	border-radius: 3px;
	margin-bottom: 20px;
}

.xiey p span {
	color: #e20019;
	cursor: pointer;
}

.xiey input[type=checkbox]:checked+label:before,
.xiey input[type=radio]:checked+label:before {
	/*content:'\2022';圆点*/
	content: '\2713';
	color: #fff;
	background-color: #999999;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	border-color: #999999;
}

.wod h3 {
	margin-top: 60px;
	font-size: 24px;
	margin-bottom: 20px;
}

.wod h4 {
	font-size: 15px;
	color: #999999;
}

.wod p {
	font-size: 16px;
	color: #ffffff;
	margin-top: 30px;
	background: #999999;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	line-height: 40px;
	cursor: pointer;
}

.wod p:hover {
	background: #888888;
}

.baom_from_zhif ul li {
	float: left;
	width: 350px;
	font-size: 16px;
}

.baom_from_zhif ul li p .zhifimg01 {
	width: 30px;
	float: left;
	margin-top: -4px;
}

.baom_from_zhif ul li p span {
	margin-left: 10px;
}

.baom_from_zhif ul li .zhifimg {
	background: #f6f6f6;
	width: 200px;
	padding: 20px;
	margin-top: 20px;
}

.baom_from_zhif {
	margin-top: 60px;
	margin-bottom: 60px;
}


/*报名前*/

.baom_frommain .baom_fromshuom h3 {
	text-align: center;
	font-weight: 300;
	font-size: 30px;
}

.baom_frommain .baom_fromshuom .baom_fromshuom01 {
	margin-top: 30px;
}

.baom_frommain .baom_fromshuom .baom_fromshuom01 h5 {
	font-weight: 300;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
}

.baom_frommain .baom_fromshuom .baom_fromshuom01 p {
	font-weight: 300;
	color: #666666;
	line-height: 30px;
	font-size: 14px;
}

.baom_frommain .baom_fromshuom .baom_fromshuom01 p b {
	color: #e20019;
}

.baom_frommain .baom_fromshuom .baom_fromshuom01 p span {
	color: red;
	font-weight: bold;
	font-size: 16px;
}

.sj_zhif {
	display: none !important;
}

.baom_lunb {
	padding-left: 50px;
}

.bMask {
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.tiaok {
	position: fixed;
	padding: 40px;
	z-index: 9999999;
	width: 600px;
	height: 620px;
	top: 50%;
	margin-top: -300px;
	margin-left: -300px;
	left: 50%;
	background: #ffffff;
	border-radius: 6px;
}

.tiaok01 {
	overflow-y: scroll;
	height: 520px;
}

.tiaok01 h3 {
	text-align: center;
	font-size: 24px;
	color: #e20019;
	line-height: 40px;
	margin-bottom: 30px;
}

.tiaok02 {
	background: #cccccc;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	cursor: pointer;
}

.tiaok01 p {
	line-height: 30px;
	margin-bottom: 20px;
}

.tiaok01 p span {
	line-height: 30px;
	margin-bottom: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}

.xieyan {
	cursor: pointer;
}

.tanchutsbj {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999999;
	background-color: rgb(0, 0, 0, 0.3);
}

.tanchuts {
	z-index: 99999999;
	position: fixed;
	background: #ffffff;
	left: 50%;
	top: 10%;
	margin-left: -300px;
	width: 600px;
	/*box-shadow: 0px 0px 15px #cccccc;*/
	padding: 60px 30px;
}
.tanchuts h5{
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.tanchuts img {
	width: 40px;
}

.tanchuts .tanchuts_bt {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 50px;
	margin-top: 30px;
}

.tanchuts p {
	text-align: center;
	color: #ffffff;
	line-height: 50px;
	cursor: pointer;
	background: #e20019;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}


/*参赛证明*/

.baom_frommain .canszm_img {
	width: 573px;
	margin-top: 60px;
	margin-bottom: 160px;
	margin-left: auto;
	margin-right: auto;
}

.baom_frommain .canszm_img a {
	display: block;
}

.baom_frommain .canszm_img h6 {
	display: none;
}

.baom_frommain .canszm_img a .canszm_imgxiaz {
	margin-left: auto;
	margin-right: auto;
	background: #e20019;
	padding: 10px;
	width: 200px;
	margin-top: 30px;
}

.baom_frommain .canszm_img a .canszm_imgxiaz img {
	width: 20px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.baom_frommain .canszm_img a .canszm_imgxiaz p {
	width: 130px;
	float: left;
	font-size: 16px;
	color: #ffffff;
}


/*奖状*/

.baom_frommain .jiang_img {
	width: 750px;
	margin-top: 60px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.baom_frommain .jiang_img img {
	width: 100%;
}

.baom_frommain .jiang_img a {
	display: block;
}

.baom_frommain .jiang_img h6 {
	display: none;
}

.baom_frommain .jiang_img a .jiang_imgxiaz {
	margin-left: auto;
	margin-right: auto;
	background: #e20019;
	padding: 10px;
	width: 240px;
	margin-top: 30px;
	cursor: pointer;
}

.baom_frommain .jiang_img a .jiang_imgxiaz:hover {
	opacity: .8;
}

.baom_frommain .jiang_img a .jiang_imgxiaz img {
	width: 15px;
	float: left;
	margin-left: 51px;
	margin-right: 5px;
	margin-top: 2px;
}

.baom_frommain .jiang_img a .jiang_imgxiaz p {
	float: left;
	font-size: 14px;
	color: #ffffff;
}

.baom_frommain .jiang_shuom .jiang_shuomwz .shouf {
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	color: #666666;
}

.baom_frommain .jiang_shuom .jiang_shuomwz .shouf span {
	color: red;
}


/*奖状说明*/

.baom_frommain .jiang_shuom {
	margin-bottom: 60px;
	border: 2px solid #eeeeee;
	padding: 20px;
	margin-top: 30px;
}

.baom_frommain .jiang_shuom .jiang_shuomwz {
	float: left;
	width: 55%;
}

.baom_frommain .jiang_shuom .jiang_shuomwz h5 {
	font-size: 18px;
	margin-bottom: 10px;
	color: red;
}

.baom_frommain .jiang_shuom .jiang_shuomwz p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.baom_frommain .jiang_shuom .jiang_shuomwz .jiang_shenq {
	margin-left: auto;
	margin-right: auto;
	background: #e20019;
	padding: 10px;
	width: 240px;
	margin-top: 30px;
	cursor: pointer;
}

.baom_frommain .jiang_shuom .jiang_shuomwz .jiang_shenq:hover {
	background: #ff1010;
}

.baom_frommain .jiang_shuom .jiang_shuomwz .jiang_shenq p {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
}

.baom_frommain .jiang_shuom .jiang_shuomimg {
	float: right;
	width: 40%;
	margin-top: 30px;
}

.baom_frommain .jiang_shuom .jiang_shuomimg img {
	width: 100%;
}

.baom_frommain .jiang_shuom .jiang_shuomimg p {
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	color: #999999;
}


/*邮寄弹窗*/

.jiang_shoufbg {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999999;
	background-color: rgb(0, 0, 0, 0.3);
}

.jiang_shoufmain {
	z-index: 99999999;
	position: fixed;
	background: #ffffff;
	left: 50%;
	top: 20%;
	margin-left: -300px;
	width: 600px;
	/*box-shadow: 0px 0px 15px #cccccc;*/
	padding: 50px 30px;
	border-radius: 10px;
	text-align: center;
}

.jiang_shoufmain h3 {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
}

.jiang_shoufmain h5 {
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 30px;
}

.jiang_shoufmain h3 span {
	color: red;
}

.jiang_shoufmain .jiang_shoufsj {
	display: none;
}

.jiang_shoufmain ul {
	display: inline-block;
}

.jiang_shoufmain ul li {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

.jiang_shoufmain ul li .jiang_shoufmain_zhif img {
	width: 30px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
}

.jiang_shoufmain ul li .jiang_shoufmain_zhif p {
	text-align: left;
	font-size: 18px;
	line-height: 40px;
}

.jiang_shoufmain .jiang_shoufguanb {
	width: 25px;
	float: right;
	margin-top: -40px;
	margin-right: -20px;
	cursor: pointer;
}

.jiang_shoufmain .jiang_shoufguanb img {
	width: 100%;
}

.jiang_shoufmain ul li .jiang_shoufmain_zhifimg {
	margin-top: 20px;
	padding: 15px;
	background: #f6f6f6;
}

.jiang_shoufmain ul li .jiang_shoufmain_zhifimg img {
	width: 130px;
}


/*防疫*/

.fangy_tijiao {
	width: 296px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-size: 18px;
	background: #e20019;
	line-height: 50px;
	text-align: center;
	margin-top: 30px;
	cursor: pointer;
}

.fangy_shuom01 {
	border: 4px solid #eeeeee;
	padding: 20px;
	margin-top: 30px;
	font-size: 16px;
	line-height: 30px;
}

.fangy_shuom02 {
	margin-top: 30px;
	font-size: 16px;
	line-height: 30px;
}

.fangy_shuom02 span {
	color: #e20019;
}


/*指导老师*/

#zuop_chuant {
	margin-top: 30px;
}

.zuop_zhidls {
	margin-bottom: 60px;
}

.zuop_zhidls p {
	color: #333;
	font-size: 16px;
	float: left;
	width: 100px;
	line-height: 50px;
}

.zuop_zhidls h6 {
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	margin-top: 20px;
}

.zuop_zhidls .zuop_zhidls_input {
	width: 250px;
	float: left;
	height: 50px;
	border: 1px solid #dadada;
	font-size: 16px;
	color: #0089ff;
	background: #f6f6f6;
}

.zuop_zhidls .zuop_zhidls_input input {
	padding-left: 15px;
}


/*支付完成弹窗*/

.jiang_zfwcbg {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999999;
	background-color: rgb(0, 0, 0, 0.3);
}

.jiang_zfwcmain {
	z-index: 99999999;
	position: fixed;
	background: #ffffff;
	left: 50%;
	top: 20%;
	margin-left: -300px;
	width: 600px;
	/*box-shadow: 0px 0px 15px #cccccc;*/
	padding: 50px 30px;
	border-radius: 10px;
	text-align: center;
}

.jiang_zfwcmain img {
	width: 100px;
	margin-bottom: 20px;
}

.jiang_zfwcmain h3 {
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 15px;
}

.jiang_zfwcmain h4 {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}

.jiang_zfwcmain .jiang_zfwcguanb {
	text-align: center;
	color: #ffffff;
	background: #e20019;
	font-size: 18px;
	line-height: 45px;
	width: 240px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.jiang_zfwcmain .jiang_zfwcguanb:hover {
	background: #ff1010;
}

.shouh_xiaz {
	margin-bottom: 20px;
}

.shouh_xiaz a {
	text-decoration: underline !important;
}

.shouh_xiaz a img {
	float: left;
	width: 16px;
	margin-top: 12px;
	margin-right: 10px;
}

.jues_xiaz {
	margin-bottom: 40px;
	margin-top: 20px;
}

.jues_xiaz a {
	text-decoration: underline !important;
	display: block;
}

.jues_xiaz a img {
	float: left;
	width: 16px;
	margin-top: 2px;
	margin-right: 10px;
}


/*弹窗2*/

.tanchutsbj01 {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999999;
	background-color: rgb(0, 0, 0, 0.3);
}

.tanchuts01 {
	z-index: 99999999;
	position: fixed;
	background: #ffffff;
	left: 50%;
	top: 20%;
	margin-left: -300px;
	width: 600px;
	/*box-shadow: 0px 0px 15px #cccccc;*/
	padding: 60px 30px;
	text-align: center;
}

.tanchuts01 img {
	width: 40px;
}

.tanchuts01 h5 {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 50px;
	margin-top: 30px;
}

.tanchuts01 ul {
	display: inline-block;
}

.tanchuts01 ul li {
	float: left;
	text-align: center;
	color: #ffffff;
	line-height: 40px;
	cursor: pointer;
	background: #e20019;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-left: 20px;
	margin-right: 20px;
}

#bjszuop_chuant {
	background: #666666;
	color: #ffffff;
	width: 300px;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	margin-bottom: 60px;
}

.wqi {
	margin-bottom: 30px;
}

.banjs_shuom {
	border: 4px solid #eeeeee;
	padding: 20px;
	margin-top: 30px;
	font-size: 16px;
	line-height: 30px;
	display: none;
}

.banjs_shuom span {
	color: #e20019;
}


/*决赛说明*/

.jues_shuom {
	border: 4px solid #eeeeee;
	padding: 20px;
	margin-top: 30px;
}

.jues_shuom h6 {
	font-size: 13px;
	line-height: 24px;
	color: #666666;
}

.jues_shuom h6 span {
	background: #e20019;
	color: #ffffff;
	padding: 0 5px;
}

.jues_shuom p {
	font-size: 16px;
	line-height: 30px;
}

.jues_shuom p span {
	font-size: 14px;
	color: #666666;
}

.jues_shuom02 {
	margin-top: 30px;
	margin-bottom: 60px;
}

.jues_shuom02 h5 {
	font-size: 18px;
	font-weight: bold;
}

.jues_shuom02 p {
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	color: #666666;
}

.jues_shuom02 p span {
	font-weight: bold;
	color: #e20019;
}


/*决赛提交*/

.jues_tijiao {
	margin-bottom: 160px;
	margin-top: 60px;
	text-align: center;
}

.jues_tijiao ul {
	display: inline-block;
}

.jues_tijiao ul li {
	float: left;
	margin-right: 20px;
}

.jues_tijiao ul li:nth-child(2) {
	margin-left: 160px;
}


/*.jues_tijiao ul li:nth-child(2) span {
	border: 1px solid #e20019;
	background: #ffffff;
	color: #e20019;
}*/

.jues_tijiao ul li h6 {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 18px;
}

.jues_tijiao ul li p {
	line-height: 60px;
	font-size: 14px;
}

.jues_tijiao ul li .jues_tijiaoinput {
	width: 100%;
	height: 40px;
	border: 1px solid #dadada;
	padding-left: 15px;
	font-size: 14px;
	margin-bottom: 20px;
	color: #0089ff !important;
	background: #f6f6f6;
}

.jues_tijiao ul li span {
	display: block;
	line-height: 45px;
	width: 260px;
	background: #e20019;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}

.jues_tijiao ul li span:hover {
	background: #ff1010;
	color: #ffffff;
}
.baom_bmb_shuom{
	margin-top: 60px;
	border-top: 1px solid #eeeeee;
	padding-top: 30px;
}
.baom_bmb_shuom h5{
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: bold;
}
.baom_bmb_shuom p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 5px;
}
/*费用说明*/

.feiy {
	padding: 30px 30px 0 30px;
}

.feiy h6 {
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.feiy .feiy01 {
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 10px;
}

.feiy p span {
	color: red;
}

.xiey04 {
	width: 599px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
}


/* 滚动条样式 */

::-webkit-scrollbar {
	width: 5px;
	height: 10px;
}

::-webkit-scrollbar-thumb {
	background-color: rgb(231, 231, 231);
	border-radius: 3px;
}


/*.sj_baom {
	display: none;
}*/

.jiaz {
	display: none;
}


/*响应式*/

@media (max-width:1200px) {
	.baom_bmb_shuom{
	margin-top: 0.3rem;
	border-top: 1px solid #eeeeee;
	padding-top: 0.2rem;
}
.baom_bmb_shuom h5{
	font-size: 0.14rem;
	margin-bottom: 0.15rem;
}
.baom_bmb_shuom p{
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.25rem;
	margin-bottom: 0.1rem;
}
	.sj_baom {
		display: block;
		border: 0.05rem solid #eeeeee;
		padding: 0.1rem;
	}
	.sj_baom h5 {
		font-weight: bold;
		font-size: 0.2rem;
		text-align: center;
		margin-top: 0.05rem;
	}
	.pc_baom {
		display: none;
	}
	.tiaok {
		position: fixed;
		padding: 0.2rem;
		z-index: 9999999;
		width: 3.4rem;
		height: 5rem;
		top: 50%;
		margin-top: -2.5rem;
		margin-left: -1.7rem;
		left: 50%;
		background: #ffffff;
		border-radius: 6px;
	}
	.tiaok01 {
		overflow-y: scroll;
		height: 4.3rem;
	}
	.tiaok01 h3 {
		text-align: center;
		font-size: 0.18rem;
		color: #e20019;
		line-height: 0.3rem;
		margin-bottom: 0.3rem;
	}
	.tiaok02 {
		background: #cccccc;
		line-height: 0.4rem;
		font-size: 0.15rem;
		text-align: center;
		color: #ffffff;
		width: 1.5rem;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0.2rem;
		cursor: pointer;
	}
	.tiaok01 p {
		font-size: 0.14rem;
		line-height: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.xiey {
		width: 70%;
	}
	.xiey p {
		padding-top: 0;
	}
	.xiey {}
	.xiey .xiey01 {
		font-size: 0.15rem;
	}
	.xiey p {
		width: 90%;
		float: left;
		font-size: 0.15rem;
	}
	.baom_from_zhif {
		display: none;
	}
	.sj_zhif {
		display: block !important;
	}
	.baom_tijiao {
		display: block;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		height: 0.5rem;
		color: #fff;
		font-size: 0.15rem;
		background: #e20019;
		line-height: 0.5rem;
		text-align: center;
		margin-top: 0.2rem;
	}
	.baom_tijiao01 {
		display: block;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		height: 0.5rem;
		color: #fff;
		font-size: 0.15rem;
		background: #e20019;
		line-height: 0.5rem;
		text-align: center;
		margin-top: 0.3rem;
	}
	.baom_bao_name div {
		width: 100%;
	}
	.shaishi {
		margin-top: 0.44rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		height: auto;
	}
	.shaishi_h3 {
		font-size: 0.3rem;
		color: #fff;
		text-align: center;
	}
	.shaishi p {
		margin-top: 0.1rem;
		font-size: 0.12rem;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 10px;
	}
	.lunbo {
		width: 100%;
		margin: 0.3rem auto 0px auto;
		height: auto;
		border-radius: 0px;
		background: #e6e6e6;
		padding-bottom: 0.3rem;
	}
	.luobo_tit {
		padding: 0.2rem 0px;
	}
	.luobo_tit li {
		float: left;
		font-size: 0.15rem;
		color: #333;
		font-weight: bold;
		text-align: center;
	}
	.luobox_con {
		font-size: 0.15rem !important;
		color: #666;
		background: #fff;
		margin: 0px 0.15rem;
		border-radius: 4px;
	}
	.luobo_li02,
	.luobo_li03 {
		width: 25%;
	}
	.luobo_li01,
	.luobo_li04 {
		width: 25%;
	}
	.luobox_con li {
		height: 0.5rem;
		line-height: 0.5rem;
		border-bottom: #e6e6e6 1px solid;
	}
	.match_tit {
		width: 100%;
		margin: 0.3rem auto 0px auto;
		line-height: 0.3rem;
		font-size: 0.15rem;
		color: #333;
		padding: 0.15rem;
	}
	.baom_box {
		width: 100%;
		margin: 0;
		display: block;
	}
	.baom_nav {
		margin-top: 0.44rem;
		width: 100%;
		background: #f6f6f6;
		text-align: center;
		padding: 0 0.2rem;
	}
	.baom_logo {
		display: none;
	}
	.baom_ul {
		width: auto;
		margin-top: 0;
		padding-top: 0.3rem;
		margin-left: auto;
		margin-right: auto;
		display: inline-block;
	}
	.baom_ul a {
		float: left;
		display: block;
	}
	.baom_ul li {
		text-align: center;
		margin-left: 0.08rem;
		margin-right: 0.08rem;
		margin-bottom: 0.15rem;
		padding: 0.1rem 0;
		width: 1.5rem;
	}
	.baom_ul li img {
		display: none;
		width: 0.15rem;
		margin-top: 0.03rem;
		margin-left: 0.08rem;
		float: right;
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	.baom_den_k .baom_yonghu {
		width: 100%;
		height: 0.5rem;
		border: 1px solid #dadada;
		padding-left: 0.15rem;
		font-size: 0.15rem;
		color: #999;
	}
	.baom_biao_t {
		margin-top: 0.3rem;
		margin-right: 0;
		float: none;
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.baombuc_img {
		height: 3.8rem;
	}
	.baom_biao_tsf {
		height: 3rem !important;
	}
	.baom_biao_t .yangb {
		font-size: 0.14rem;
		margin-bottom: 0;
		text-align: center;
		color: #999999;
		text-decoration: underline;
		cursor: pointer;
		padding: 0.15rem 0;
		margin-left: 0;
	}
	.baom_zhaopk {
		margin-top: 0.2rem;
		text-align: center;
		width: 60%;
		margin-left: auto;
		margin-right: auto;
		height: 2.3rem;
		float: none;
		border: 1px solid #dadada;
	}
	.baom_zhaopk01 {
		margin-top: 0.2rem;
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		height: 1.7rem;
		float: none;
		border: 1px solid #dadada;
	}
	.baom_den_k {
		width: 100%;
		margin-top: 0.3rem;
		margin-bottom: 0.6rem;
	}
	.baom_den_k .zhuc {
		display: inline-block;
		width: 100%;
		height: 0.5rem;
		color: #fff;
		font-size: 18px;
		background: #e20019;
		line-height: 0.5rem;
		text-align: center;
		margin-top: 0.2rem;
		cursor: pointer;
	}
	.baom_tianbiao {
		padding-bottom: 0.2rem;
		margin-top: 0.3rem;
	}
	.baom_from {}
	.baom_frommain {
		padding: 0.3rem 0.2rem;
	}
	.display-black {
		display: none;
	}
	.display-none {
		display: block;
	}
	.nav_logo {
		width: 2rem;
	}
	.nav_tit {
		font-size: 0.18rem;
		font-weight: bold;
		color: #000;
		margin-left: 10px;
	}
	.nav_box {
		float: none;
		width: 100%;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		background: #ffffff;
		padding: 10px;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 9999;
		box-shadow: 0px 0px 5px #999999;
	}
	.mw-nav-btn-yi {
		float: right;
		width: 7%;
		display: block;
	}
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		height: auto;
	}
	.h-mobile-mask {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.2);
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		transition: all .3s ease;
		display: none;
		opacity: 1;
	}
	.head-mobile {
		border: 0;
		outline: 0;
		vertical-align: baseline;
		margin: 0;
		padding: 0;
		z-index: 110000;
		display: block;
		position: fixed;
		right: 0;
		top: 0;
		bottom: 0;
		width: 240px;
		overflow: hidden;
		background: #3f3f3f;
		transition: all .3s ease;
		transform: translate3d(240px, 0, 0);
	}
	.head-mobile-show {
		transform: translate3d(0, 0, 0);
	}
	.head-mobile ul li {
		padding: 0 0.1rem;
	}
	.head-mobile ul li a {
		color: #999999;
		text-align: center;
		font-size: 0.16rem;
		line-height: 0.6rem;
		border-bottom: 1px solid #464646;
		display: block;
	}
	
	
	/*底部*/
	.last_qu {
		color: #999;
		font-size: 0.12rem;
		height: 1rem;
		background: #000;
		text-align: center;
		display: inline-block;
		width: 100%;
		padding-bottom: 1.2rem;
	}
	.last_qu p {
		padding: 0rem 0.4rem;
	}
	.last_qu p:first-child {
		margin-top: 0.25rem;
		margin-bottom: 0.05rem;
	}
	.baom_tianbiao .baom_biao_t .baom_bao_name {
		border: 1px solid #e6e6e6;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		color: #666666;
		font-size: 0.15rem;
		margin-top: 0.1rem;
	}
	.baom_tianbiao .baom_biao_t .baom_bao_name01 {
		border: 1px solid #e6e6e6;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		color: #666666;
		font-size: 0.15rem;
		margin-top: 0.1rem;
	}
	.baom_tianbiao .baom_biao_t .baom_bao_name02 {
		border: 1px solid #e6e6e6;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		color: #666666;
		font-size: 0.15rem;
		margin-top: 0.1rem;
	}
	.baom_tianbiao .baom_biao_t .baom_bao_name03 {
		border: 1px solid #e6e6e6;
		width: 100%;
		height: 1rem;
		line-height: 0.4rem;
		color: #666666;
		font-size: 0.15rem;
		margin-top: 0.1rem;
	}
	.wod {
		padding-top: 0.3rem;
	}
	.wod h3 {
		margin-top: 0.01rem;
		font-size: 0.24rem;
		margin-bottom: 0.2rem;
	}
	.wod h4 {
		font-size: 0.15rem;
		color: #999999;
	}
	.wod p {
		font-size: 0.15rem;
		color: #ffffff;
		margin-top: 0.3rem;
		background: #999999;
		width: 1.6rem;
		margin-left: auto;
		margin-right: auto;
		line-height: 40px;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name #one01,
	#two01 {
		display: none;
		opacity: 0;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name #one02,
	#two02 {
		display: none;
		opacity: 0;
	}
	.baom_tianbiao table tr td {
		height: 50px;
	}
	.baom_tianbiao table tr td input {
		height: 50px;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name {
		padding-left: 0.2rem;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name label {
		font-size: 0.2rem;
		font-weight: 300;
		float: left;
		width: 3rem;
		top: 0.5rem;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name label img {
		width: 0.3rem;
		margin-right: 0.15rem;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=checkbox]+label,
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=radio]+label {
		line-height: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		/*cursor: pointer;*/
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 0.1rem;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=checkbox]+label:before,
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=radio]+label:before {
		line-height: 0.25rem;
		display: inline-block;
		width: 0.25rem;
		height: 0.25rem;
		margin-right: 0.2rem;
		content: '';
		color: #fff;
		border: 1px solid #dce4e6;
		background-color: #f3f6f8;
		border-radius: 0.25rem;
	}
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=checkbox]:checked+label:before,
	.baom_tianbiao form .baom_biao_t01 .baom_bao_name input[type=radio]:checked+label:before {
		/*content:'\2022';圆点*/
		content: '\2713';
		color: #fff;
		background-color: #e20019;
		border-radius: 0.25rem;
		font-size: 0.18rem;
		text-align: center;
		border-color: #e20019;
	}
	.baom_from {
		/*overflow: hidden;*/
	}
	.baom_from .baom_lc {
		overflow-x: scroll;
	}
	.baom_from .baom_lc .baom_lc01 {
		text-align: center;
		margin-top: 0.3rem;
		display: block;
		width: 6.5rem;
	}
	.baom_from .baom_lc .baom_lc01 .xian {
		height: 1px;
		background: #e20019;
		width: 100%;
	}
	.baom_from .baom_lc .baom_lc01 ul {
		display: inline-block;
		margin-top: -9px;
	}
	.baom_from .baom_lc .baom_lc01 ul li {
		float: left;
		margin-left: 0.15rem;
		margin-right: 0.15rem;
	}
	.baom_from .baom_lc .baom_lc01 ul li .yuan {
		background: #e20019;
		width: 0.16rem;
		height: 0.16rem;
		border-radius: 0.08rem;
		font-size: 0.12rem;
		line-height: 0.16rem;
		text-align: center;
		color: #ffffff;
		margin-left: auto;
		margin-right: auto;
	}
	.baom_from .baom_lc .baom_lc01 ul li p {
		margin-top: 10px;
	}
	.tanchutsbj {
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 9999999;
		background-color: rgb(0, 0, 0, 0.3);
	}
	.tanchuts {
		z-index: 99999999;
		background: #ffffff;
		left: 50%;
		top: 10%;
		margin-left: -1.6rem;
		width: 3.2rem;
		/*box-shadow: 0px 0px 15px #cccccc;*/
		padding: 0.2rem;
	}
	.tanchuts img {
		width: 0.35rem;
	}
	.tanchuts .tanchuts_bt {
		text-align: center;
		font-size: 0.15rem;
		line-height: 0.24rem;
		margin-bottom: 0.3rem;
		margin-top: 0.3rem;
	}
	.tanchuts p {
		text-align: center;
		color: #ffffff;
		line-height: 0.5rem;
		cursor: pointer;
		background: #e20019;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	.baom_den_k .baom_yanz {
		margin-bottom: 0.2rem;
		float: left;
		height: 0.5rem;
		border: 1px solid #dadada;
		padding-left: 0.15rem;
		font-size: 0.15rem;
		color: #999;
	}
	.baom_den_k .p_yanz {
		float: right;
		margin-bottom: 0.2rem;
		height: 0.5rem;
		line-height: 0.5rem;
		color: #ffffff;
		text-align: center;
		font-size: 0.15rem;
		cursor: pointer;
		background: #e20019;
	}
	.baom_den_k .wangjmm {
		font-size: 0.14rem;
		width: 26%;
		float: right;
	}
	.baom_den_k .wangjmm img {
		width: 0.16rem;
		margin-top: 0.03rem;
		float: left;
		margin-right: 0.03rem;
	}
	.baom_den_k .wangjmm a {
		color: #999999;
	}
	.xiey02 {
		width: 100% !important;
		margin-top: 0.3rem;
	}
	.xiey .xiey03 {
		font-size: 0.15rem;
		width: 9%;
	}
	.baom_from h5 {
		font-size: 0.2rem;
		line-height: 0.3rem;
	}
	.baom_biao_tit {
		margin-bottom: 0.05rem;
		font-size: 0.15rem;
	}
	.baom_bmb {
		margin-bottom: 0.6rem;
	}
	.baom_zhaopk02 {
		margin: 0.15rem;
		text-align: center;
		width: 2.5rem;
		height: 3rem;
		margin-left: auto;
		margin-right: auto;
		background: #f6f6f6;
		margin-top: 0.6rem;
	}
	.baom_zhaopk02 span {
		position: relative;
		cursor: pointer;
		margin-top: 1.2rem;
		border: 1px solid #e6e6e6;
		display: inline-block;
		width: 80%;
		height: 36px;
		line-height: 36px;
		color: #999999;
		font-size: 12px;
		text-align: center;
		background-image: -moz-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(217, 217, 217) 0%, rgb(255, 255, 255) 100%);
	}
	.baom_yonghu {
		margin-bottom: 0.2rem;
	}
	.xiey input[type=checkbox]+label,
	.xiey input[type=radio]+label {
		font-size: 0.15rem;
	}
	.xiey input[type=checkbox]+label:before,
	.xiey input[type=radio]+label:before {
		line-height: 0.22rem;
		display: inline-block;
		width: 0.2rem;
		height: 0.2rem;
		margin-right: 0.1rem;
		content: '';
		color: #fff;
		border: 1px solid #dce4e6;
		background-color: #f3f6f8;
		border-radius: 0.03rem;
		margin-bottom: 0.2rem;
	}
	.xiey input[type=checkbox]:checked+label:before,
	.xiey input[type=radio]:checked+label:before {
		/*content:'\2022';圆点*/
		content: '\2713';
		color: #fff;
		background-color: #999999;
		border-radius: 0.03rem;
		font-size: 0.15rem;
		text-align: center;
		border-color: #999999;
	}
	.baom_from h3 {
		color: #333;
		font-size: 0.2rem;
		font-weight: bold;
		margin-top: 0;
	}
	.baom_lunb {
		padding-left: 0;
	}
	.jiaz {
		display: none;
		position: absolute;
		top: 0.08rem;
		right: 0.1rem;
		width: 0.2rem;
	}
	/*报名前*/
	.baom_frommain .baom_fromshuom h3 {
		text-align: center;
		font-weight: 300;
		font-size: 0.22rem;
		line-height: 0.3rem;
	}
	.baom_frommain .baom_fromshuom .baom_fromshuom01 {
		margin-top: 0;
	}
	.baom_frommain .baom_fromshuom .baom_fromshuom01 h5 {
		font-weight: 300;
		line-height: 0.4rem;
		font-size: 0.16rem;
		font-weight: bold;
	}
	.baom_frommain .baom_fromshuom .baom_fromshuom01 p {
		font-weight: 300;
		color: #666666;
		line-height: 0.24rem;
		font-size: 0.14rem;
		margin-bottom: 0.2rem;
	}
	.baom_frommain .baom_fromshuom .baom_fromshuom01 p span {
		color: red;
		font-weight: bold;
		font-size: 0.16rem;
	}
	.baom_from_tit01 {
		color: #333333;
		font-size: 0.13rem;
		margin-top: 0.2rem;
		line-height: 0.3rem;
		color: #666666;
	}
	/*费用说明*/
	.feiy {
		padding: 0.15rem 0 0 0;
	}
	.feiy h6 {
		text-align: left;
		font-weight: bold;
		font-size: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.feiy .feiy01 {
		text-align: left;
		font-size: 0.13rem;
		color: #666666;
		line-height: 0.24rem;
	}
	.feiy p span {
		color: red;
	}
	.baom_biao_tit01 {
		font-size: 0.16rem;
		font-weight: bold;
	}
	.wqi {
		margin-top: 0.2rem;
	}
	.wqi img {
		display: block;
		margin-top: 0.2rem;
		text-align: center;
		width: 3rem;
		margin-left: auto;
		margin-right: auto;
		height: 4rem;
		float: none;
		border: 1px solid #dadada;
	}
	/*参赛证明*/
	.baom_frommain .canszm_img {
		width: 100%;
		margin-top: 0.3rem;
		margin-bottom: 0.5rem;
	}
	.baom_frommain .canszm_img img {
		width: 100%;
	}
	.baom_frommain .canszm_img h6 {
		text-align: center;
		color: #999999;
		font-size: 0.14rem;
		line-height: 0.5rem;
	}
	.baom_frommain .canszm_img a .canszm_imgxiaz {
		background: #e20019;
		padding: 0.1rem;
		width: 2rem;
		margin-top: 0.3rem;
	}
	.baom_frommain .canszm_img a .canszm_imgxiaz img {
		width: 0.2rem;
		margin-left: 0.1rem;
		margin-right: 0.1rem;
	}
	.baom_frommain .canszm_img a .canszm_imgxiaz p {
		width: 1.3rem;
		font-size: 0.15rem;
		color: #ffffff;
	}
	/*奖状*/
	.baom_frommain .jiang_img {
		width: 100%;
		margin-top: 0.3rem;
		margin-bottom: 0.5rem;
	}
	.baom_frommain .jiang_img img {
		width: 100%;
	}
	.baom_frommain .jiang_img h6 {
		display: none;
	}
	.baom_frommain .jiang_img a .jiang_imgxiaz {
		padding: 0.1rem;
		width: 80%;
	}
	.baom_frommain .jiang_img a .jiang_imgxiaz img {
		width: 0.15rem;
		margin-left: 0.7rem;
		margin-right: 0.05rem;
		margin-top: 0.02rem;
	}
	.baom_frommain .jiang_img a .jiang_imgxiaz p {
		font-size: 0.14rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz .shouf {
		margin-top: 0.1rem;
		font-size: 0.12rem;
	}
	/*邮寄弹窗*/
	.jiang_shoufmain {
		left: 50%;
		top: 20%;
		margin-left: -45%;
		width: 90%;
		/*box-shadow: 0px 0px 15px #cccccc;*/
		padding: 0.4rem 0.2rem;
	}
	.jiang_shoufmain h3 {
		text-align: center;
		font-size: 0.18rem;
		line-height: 0.24rem;
	}
	.jiang_shoufmain h5 {
		font-size: 0.13rem;
		line-height: 0.3rem;
		margin-bottom: 0.3rem;
	}
	.jiang_shoufmain ul {
		display: none;
	}
	.jiang_shoufmain .jiang_shoufguanb {
		width: 0.25rem;
		float: right;
		margin-top: -0.3rem;
		margin-right: -0.1rem;
		cursor: pointer;
	}
	.jiang_shoufmain .jiang_shoufsj {
		display: block;
	}
	.jiang_shoufmain .jiang_shoufsj h4 {
		font-size: 0.15rem;
		text-align: left;
	}
	.jiang_shoufmain .jiang_shoufsj .jiang_shoufsj_tijiao {
		margin-left: auto;
		margin-right: auto;
		background: #e20019;
		padding: 0.1rem;
		color: #ffffff;
		width: 80%;
		margin-top: 0.3rem;
		cursor: pointer;
		display: block;
	}
	.jiang_shoufmain .jiang_shoufsj form label {
		font-size: 0.2rem;
		font-weight: 300;
		float: left;
		width: 3rem;
		top: 0.5rem;
		padding-left: 0.5rem;
	}
	.jiang_shoufmain .jiang_shoufsj form label img {
		width: 0.3rem;
		margin-right: 0.15rem;
	}
	.jiang_shoufmain .jiang_shoufsj form input[type=checkbox]+label,
	.jiang_shoufmain .jiang_shoufsj form input[type=radio]+label {
		line-height: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		/*cursor: pointer;*/
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 0.1rem;
	}
	.jiang_shoufmain .jiang_shoufsj form input[type=checkbox]+label:before,
	.jiang_shoufmain .jiang_shoufsj form input[type=radio]+label:before {
		line-height: 0.25rem;
		display: inline-block;
		width: 0.25rem;
		height: 0.25rem;
		margin-right: 0.2rem;
		content: '';
		color: #fff;
		border: 1px solid #dce4e6;
		background-color: #f3f6f8;
		border-radius: 0.25rem;
	}
	.jiang_shoufmain .jiang_shoufsj form input[type=checkbox]:checked+label:before,
	.jiang_shoufmain .jiang_shoufsj form input[type=radio]:checked+label:before {
		/*content:'\2022';圆点*/
		content: '\2713';
		color: #fff;
		background-color: #e20019;
		border-radius: 0.25rem;
		font-size: 0.18rem;
		text-align: center;
		border-color: #e20019;
	}
	/*支付完成弹窗*/
	.jiang_zfwcmain {
		left: 50%;
		top: 20%;
		margin-left: -45%;
		width: 90%;
		/*box-shadow: 0px 0px 15px #cccccc;*/
		padding: 0.2rem;
		border-radius: 0.1rem;
	}
	.jiang_zfwcmain img {
		width: 0.8rem;
		margin-bottom: 0.2rem;
	}
	.jiang_zfwcmain h3 {
		font-size: 0.24rem;
		line-height: 0.3rem;
		margin-bottom: 0.15rem;
	}
	.jiang_zfwcmain h4 {
		font-size: 0.15rem;
		line-height: 0.2rem;
		margin-bottom: 0.3rem;
	}
	.jiang_zfwcmain .jiang_zfwcguanb {
		font-size: 0.18rem;
		line-height: 0.5rem;
		width: 80%;
	}
	/*奖状说明*/
	.baom_frommain .jiang_shuom {
		margin-bottom: 0.5rem;
		border: 2px solid #eeeeee;
		padding: 0.2rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz {
		float: none;
		width: 100%;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz h5 {
		font-size: 0.18rem;
		margin-bottom: 0.05rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz p {
		font-size: 0.14rem;
		line-height: 0.24rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz .jiang_shenq {
		padding: 0.1rem;
		width: 80%;
		margin-top: 0.3rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomwz .jiang_shenq p {
		font-size: 0.15rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomimg {
		float: none;
		width: 100%;
		margin-top: 0.3rem;
	}
	.baom_frommain .jiang_shuom .jiang_shuomimg p {
		font-size: 0.12rem;
		text-align: center;
		margin-top: 0.15rem;
	}
	.banjs_shuom {
		border: 4px solid #eeeeee;
		padding: 0.15rem;
		margin-top: 0.2rem;
		font-size: 0.13rem;
		line-height: 0.24rem;
	}
	/*指导老师*/
	#zuop_chuant {
		border-top: none;
		margin-top: 0.3rem;
	}
	.zuop_zhidls {
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;
	}
	.zuop_zhidls p {
		color: #333;
		font-size: 0.15rem;
		float: none;
		width: 100%;
		line-height: 0.5rem;
	}
	.zuop_zhidls h6 {
		font-size: 0.12rem;
		color: #666666;
		line-height: 0.2rem;
		margin-top: 0.15rem;
	}
	.zuop_zhidls .zuop_zhidls_input {
		width: 100%;
		float: left;
		height: 0.5rem;
		border: 1px solid #dadada;
		font-size: 0.15rem;
		color: #0089ff;
	}
	.zuop_zhidls .zuop_zhidls_input input {
		padding-left: 0.15rem;
	}
	/*作品压缩文件上传*/
	.zuopys {
		margin-top: 0.05rem;
		margin-bottom: 0.3rem;
	}
	.zuopys p {
		font-size: 0.15rem;
		color: #888888;
		margin-bottom: 0.2rem;
	}
	.zuopys .zuopys_main {
		border: 1px dashed #cccccc;
		width: 100%;
		height: 2rem;
		padding-top: 0.85rem;
		padding-left: 0.5rem;
		margin-bottom: 0.2rem;
	}
	.zuopys .zuopys_main input {
		height: 0.4rem;
	}
	.shouh_xiaz {
		margin-bottom: 0.2rem;
	}
	.shouh_xiaz a img {
		float: left;
		width: 0.15rem;
		margin-top: 0.08rem;
		margin-right: 0.08rem;
	}
	#bjszuop_chuant {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		font-size: 0.15rem;
		line-height: 0.45rem;
		margin-bottom: 0.6rem;
	}
	/*决赛提交*/
	.jues_tijiao {
		margin-bottom: 1rem;
		margin-top: 0.5rem;
		width: 100%;
	}
	.jues_tijiao ul {
		display: inline-block;
	}
	.jues_tijiao ul li {
		float: none;
		margin-right: 0;
	}
	.jues_tijiao ul li:nth-child(2) {
		margin-left: 0;
		margin-top: 1rem;
	}
	.jues_tijiao ul li:nth-child(2) span {}
	.jues_tijiao ul li h6 {
		margin-bottom: 0.2rem;
		font-size: 0.18rem;
	}
	.jues_tijiao ul li p {
		line-height: 0.6rem;
		font-size: 0.15rem;
	}
	.jues_tijiao ul li .jues_tijiaoinput {
		width: 100%;
		height: 0.4rem;
		border: 1px solid #dadada;
		padding-left: 0.15rem;
		font-size: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.jues_tijiao ul li span {
		display: block;
		line-height: 0.45rem;
		width: 100%;
		background: #e20019;
		color: #ffffff;
		font-size: 0.15rem;
		text-align: center;
		cursor: pointer;
	}
	.jues_tijiao ul li span:hover {
		background: #ff1010;
		color: #ffffff;
	}
	/*决赛说明*/
	.jues_shuom {
		border: 4px solid #eeeeee;
		padding: 0.15rem;
		margin-top: 0.3rem;
	}
	.jues_shuom h6 {
		font-size: 0.12rem;
		line-height: 0.2rem;
	}
	.jues_shuom h6 span {
		padding: 0 0.05rem;
	}
	.jues_shuom p {
		font-size: 0.15rem;
		line-height: 0.3rem;
	}
	.jues_shuom p span {
		font-size: 0.14rem;
		color: #666666;
	}
	.jues_shuom02 {
		margin-top: 0.3rem;
		margin-bottom: 0.6rem;
	}
	.jues_shuom02 h5 {
		font-size: 0.15rem;
		font-weight: bold;
	}
	.jues_shuom02 p {
		font-size: 0.15rem;
		line-height: 0.3rem;
		margin-top: 0.2rem;
	}
	.jues_shuom02 p span {
		font-weight: bold;
		color: #e20019;
	}
	.xiey04 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0.3rem;
	}
	.baom_bmb .baom_bmb_main {
		width: 100%;
		margin-top: 30px;
		border: 1px dashed #cccccc;
		padding: 30px 20px;
		background: #f6f6f6;
	}
	.baom_bmb .baom_bmb_main .baom_bmb_main01 {
		font-size: 0.14rem;
		padding:0.05rem 0;
		width:80%;
	}
	.baom_bmb .baom_bmb_main .baom_bmb_main01 img {
		width: 0.3rem;
		height:  0.3rem;
		margin-right: 0.15rem;
	}
	.baom_bmb .baom_bmb_main .baom_bmb_main01 p {}
	.baom_bmb .baom_bmb_main .baom_bmb_main01 input {
		width: 100%;
		height: 0.4rem;
		opacity: 0;
		position: absolute;
		left: 0px;
	}
}