/* jbs h2
.h2, h2{
    font-size: 100% !important;
} */

/* 标题2 */
.jsdh_tit2{
	border-bottom:solid 1px var(--curColor);
	font-size:36px;
	font-size:calc(16px + 1vw);
	padding-bottom:.83em;
	font-weight:bold;
	color:var(--curColor);
}
.jsdh_tit2.center_tit{
	text-align:center;
}


/* Checkbox */
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_icon{
	font-size:20px;
	width:1em;
	height:1em;
	border:solid 1px var(--curColor);
	border-radius:50%;
	position:relative;
	margin-right:.5em;
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_icon:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:var(--curColor);
	border-radius:50%;
	transform:scale(0);
	opacity:0;
	transition:all .35s;
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input:checked ~ .jsdh_icon:before{
	opacity:1;
	transform:scale(.5);
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox] ~ .jsdh_icon{
    border-radius:0;
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox] ~ .jsdh_icon:before{
    content:"✔";
    border-radius:0;
    background:none;
    color:var(--curColor);
    display:flex;
    justify-content:center;
    align-items:center;
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox]:checked ~ .jsdh_icon:before{
    transform:scale(.8);
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input:disabled ~ .jsdh_icon,
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input:disabled ~ .jsdh_sw{
    cursor:not-allowed;
    opacity:.5;
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_sw{
	font-size:1em;
	line-height:3.125em;
}
.jsdh_form .jsdh_item .jsdh_yzm{
	position:relative;
}
.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send{
	position:absolute;
	right:2px;
	/*top:2px;
	bottom:2px;*/
	height: 95%;
	width:180px;
	text-align:center;
	background:var(--curColor);
	color:#fff;
	border-radius:4px;
	cursor:pointer;
	transition:all .35s;
	display:flex;
	justify-content:center;
	align-items:center;
	
}
.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send:hover{
    background:var(--subColor);
    color:#fff !important;
}


.jsdh_form .jsdh_item .jsdh_check label .jsdh_icon{
	font-size:20px;
	width:1em;
	height:1em;
	border:solid 1px var(--curColor);
	border-radius:50%;
	position:relative;
	margin-right:.5em;
}
.jsdh_form .jsdh_item .jsdh_check label .jsdh_icon:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:var(--curColor);
	border-radius:50%;
	transform:scale(0);
	opacity:0;
	transition:all .35s;
}
.jsdh_form .jsdh_item .jsdh_check label input:checked ~ .jsdh_icon:before{
	opacity:1;
	transform:scale(.5);
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox] ~ .jsdh_icon{
    border-radius:0;
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox] ~ .jsdh_icon:before{
    content:"✔";
    border-radius:0;
    background:none;
    color:var(--curColor);
    display:flex;
    justify-content:center;
    align-items:center;
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox]:checked ~ .jsdh_icon:before{
    transform:scale(.5);
}

/* 媒体个人资料 */
.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sl{
	width:190px;
}
.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sr{
	width:calc(100% - 190px - 20px);
}
.grzx_mt_form.jsdh_form .jsdh_tips{
	margin-left:calc(190px + 20px);
}

/* 提交报名页 */
.jsdh_sc .sc_btn .jsdh_sc_sw{
    margin-bottom: 0;
}

.mb_box { 
    width: 100%;
    height: 100%;
    position: fixed; 
    left: 0; 
    top: 0;
    background-color:#000;
    opacity: 0.3;
    z-index: 9998;
    display: none;
}
.mb_box_icon { 
    position: fixed;
    z-index: 9999;
    width:50px;
    height: 50px; 
    left:50%; 
    top:50%; 
    margin:-25px 0 0 -25px ;
    text-align: center;
    color: #fff;
    font-size: 13px;
    display:none;
}

.fbox .jsdh_clone_top .jsdh_clone_line{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    border-top:dashed 1px var(--curColor);
    position:relative;
    top: 20px;
}
.fbox .jsdh_clone_top .jsdh_clone_btn{
    font-size:16px;
    padding:10px 18px;
    color:var(--curColor);
    border:solid 1px var(--curColor);
    border-radius:5px;
    cursor:pointer;
    transition:all .35s;
    margin-left:30px;
}

/* 大会介绍页 */
.dhjs_tit{
	-webkit-justify-content:center;
	justify-content:center;
}
.dhjs_tit .dhjs_wrap{
	position:relative;
	font-size:36px;
	text-align:center;
	min-width:400px;
}
.dhjs_tit .dhjs_h{
	font-weight:bold;
	color:var(--curColor);
	padding:0 .82em;
	position:relative;
	z-index:3;
}
.dhjs_tit .dhjs_line{
	display:block;
	height:.278em;
	position:absolute;
	left:0;
	bottom:.15em;
	width:100%;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	background:linear-gradient(to right,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	animation-name:sc2;
	animation-delay:.3s;
}
.dhjs_box1 .dhjs_item{
	border-bottom:dashed 1px var(--curColor);
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul{
	overflow:hidden;
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul li{
	float:left;
	width:50%;
	list-style:none;
}

/* 参赛指南页 */
.cszn_box1 .cszn_top .cszn_info > ul{
	text-align:center;
}
.cszn_box1 .cszn_top .cszn_info > ul > li{
	display:inline-block;
	font-size:18px;
	color:#666;
	padding:0 1.5em;
	position:relative;
}
.cszn_box1 .cszn_top .cszn_info > ul > li + li:before{
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:1em;
	background:#ccc;
	margin-top:-.5em;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:dashed 1px var(--curColor);
	transition:all .35s;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
	font-size:20px;
	width:calc(100% - 180px);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active{
	color:var(--curColor);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1{
	background:var(--curColor);
	color:#fff;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1 span ~ .iconfont{
	transform:rotate(90deg);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd{
	overflow:hidden;
	display:none;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
	padding-left:40px;
	padding-right:40px;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .article_w table{
	font-size:calc(1em + 1px);
}
.jbs_box1 .jbs_bot .article_w table th,
.jbs_box1 .jbs_bot .article_w table td{
	vertical-align:middle;
}


/* 大会介绍页 */
.dhjs_tit{
	-webkit-justify-content:center;
	justify-content:center;
}
.dhjs_tit .dhjs_wrap{
	position:relative;
	font-size:36px;
	text-align:center;
	min-width:400px;
}
.dhjs_tit .dhjs_h{
	font-weight:bold;
	color:var(--curColor);
	padding:0 .82em;
	position:relative;
	z-index:3;
}
.dhjs_tit .dhjs_line{
	display:block;
	height:.278em;
	position:absolute;
	left:0;
	bottom:.15em;
	width:100%;
	background:var(--subColor);
	background:-webkit-linear-gradient(left,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	background:linear-gradient(to right,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	animation-name:sc2;
	animation-delay:.3s;
}
.dhjs_box1 .dhjs_item{
	border-bottom:dashed 1px var(--curColor);
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul{
	overflow:hidden;
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul li{
	float:left;
	width:50%;
	list-style:none;
}

@media screen and (min-width:1201px) and (max-width:1600px){
	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:50px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.5em;
	}
	
	/* 参赛指南页 */
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		font-size:18px;
	}
	
	/* 大会介绍页 */
	.dhjs_tit .dhjs_wrap{
		font-size:32px;
	}
}

@media screen and (min-width:1201px){
	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a:hover{
		color:transparent;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a:hover:after{
		opacity:1 !important;
	}
	.jbs_box1 .jbs_top .jbs_btn:hover{
		filter:hue-rotate(20deg);
	}
	.dsjj_box1 .dsjj_sdao ul li .dsjj_ss:hover,
	.chzc_box1 .chzc_bot ul li .chzc_ss:hover{
		filter:saturate(130%);
	}
	.dsjj_box1 .dsjj_sdao ul li .dsjj_ss:hover .dsjj_icon{
		transform:translateY(-.35em) scale(.8);
	}
	.dsjj_box1 .dsjj_zlxz a:hover{
		color:var(--curColor);
	}
	
	/* 参赛指南页 */
	.cszn_box1 .cszn_bot .cszn_item:hover .cszn_st{
		color:var(--curColor);
	}
	
	/* 常见问题解答 */
	.jsdh_search .jsdh_search_btn .iconfont:hover{
		color:var(--subColor);
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
		margin-left:-15px;
		margin-right:-15px;
	}
}

@media screen and (max-width:767px){
	/* 大赛简介页 */
	.jbs_title .center_box{
		height:calc(30vw + 60px);
		padding-top:30px;
	}
	.jbs_title .jbs_h1{
		font-size:.48rem;
	}
	.jbs_box1 .jbs_top,
	.jbs_box1 .jbs_bot{
		padding:.3rem .5rem;
	}
	.jbs_box1 .jbs_bot{
		padding-top:.5rem;
		padding-bottom:.5rem;
	}
	.jbs_box1 .jbs_top .jbs_btn{
		font-size:14px;
		padding:10px 20px;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:20px;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a{
		font-size:16px;
	}
	.jbs_box1 .jbs_top .jbs_nav{
		width:calc(100% - 100px);
	}
	.jbs_box1 .jbs_top .jbs_nav:after{
		width:50px;
	}
	.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num{
		font-size:1rem;
	}
	.dsjj_tit{
		font-size:.46rem;
	}
	.dsjj_box1 .dsjj_sdao ul li{
		width:100%;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con > ul,
	.dsjj_box1 .dsjj_jxsz > ul{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item{
		width:100%;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_tit,
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap{
		font-size:.44rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
		width:100%;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon{
		font-size:2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh{
		font-size:.48rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd > ol{
		margin-left:-.2rem;
		margin-top:-.2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_el{
		margin-top:.2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es{
		font-size:.38rem;
		margin-left:.2rem;
		width:calc(100% - .2rem);
		padding:.5rem .2rem;
		border-radius:.3rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.2em;
	}
	.dsjj_box1 .dsjj_dssc ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-top:-.4rem;
	}
	.dsjj_box1 .dsjj_dssc ul li{
		width:40%;
		margin-top:.4rem;
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_cir{
		margin-left:auto;
		margin-right:auto;
	}
	.dsjj_box1 .dsjj_dssc ul li:nth-of-type(odd) .dsjj_dssc_border{
		opacity: 1;
		width: 200vw;
		transform: translateX(-60vw);
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_swrap{
		font-size:14px;
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
		font-size:.4rem;
	}
	
	/* 参赛指南页 */
	.dhjs_tit .dhjs_wrap{
		font-size:.48rem;
		min-width:50vw;
	}
	.cszn_box1 .cszn_top .cszn_info > ul > li{
		font-size:.36rem;
		padding: 0 1em;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		font-size:16px;
		width:calc(100% - 60px);
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
		padding-left:0;
		padding-right:0;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1{
		width:30px;
		height:30px;
		border:none;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span{
		display:none;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span ~ .iconfont{
		margin-left:0;
	}
	
	/* 评委名单页 */
	.pwmd_box1{
		padding-left:0;
		padding-right:0;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh{
		font-size:.42rem;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_exp{
		font-size:.36rem;
	}
	.pwmd_box1 .pwmd_bot{
		font-size:14px;
	}
	
	/* 常见问题解答 */
	.jsdh_search{
		width:100%;
	}
	.jsdh_search input{
		font-size:14px;
	}
}

@media screen and (min-width:768px) and (max-width:1200px){
	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:30px;
	}
	.jbs_box1 .jbs_top .jbs_btn{
		font-size:16px;
	}
	.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num{
		font-size:50px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh{
		font-size:20px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon{
		font-size:70px;
	}
	.dsjj_box1 .dsjj_jxsz > ul{
		margin-top:-.6rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
		margin-top:.6rem;
	}
	
	/* 大会介绍页 */
	.dhjs_tit .dhjs_wrap{
		font-size:26px;
		min-width:200px;
	}
	
	/* 参赛指南页 */
	.jsdh_btn1{
		font-size:14px;
		width:100px;
		height:36px;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		width:calc(100% - 150px);
		font-size:17px;
	}
	.cszn_box1 .cszn_top .cszn_info > ul > li{
		font-size:16px;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
		padding-left:36px;
		padding-right:36px;
	}
	
	/* 评委名单页 */
	.pwmd_box1{
		padding-left:0;
		padding-right:0;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh{
		font-size:20px;
	}
	.pwmd_box1 .pwmd_bot{
		font-size:16px;
	}
}

/* 大赛简介页 */
.jbs_main{
	background:#0d1182;
	overflow:hidden;
	position:relative;
	min-height:calc((1035 + 200) / 1920 * 100vw);
}
.jbs_main .lizi_bg{
	position:fixed;
    width:100%;
    height:100vh !important;
    bottom:0;
    left:0;
    opacity:.3;
}
.jbs_main .lizi_bg ~ *{
	position:relative;
	z-index:5;
}
.jbs_banner{
	display:block;
	position:absolute !important;
	top:0;
	left:0;
	width:100%;
	z-index:3 !important;
}
.jbs_banner .jbs_img{
	display:block;
	width:100%;
}
.jbs_banner .jbs_img img{
	display:block;
	width:100%;
}
.jbs_title .center_box{
	height:430px;
	padding-top:80px;
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	text-align:center;
}
.jbs_title .jbs_h1{
	font-size:60px;
	font-size:calc(20px + 2vw);
	font-weight:bold;
	animation-name:fadeInUp;
	animation-delay:.3s;
}
.white_bg_border{
	background:#fff;
	overflow:hidden;
	border-radius:10px;
}
.jbs_box1 .jbs_top{
	padding:15px 50px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.jbs_box1 .jbs_top .jbs_nav{
	width:calc(100% - 200px);
	padding-right:100px;
	position:relative;
	overflow:hidden;
}
.jbs_box1 .jbs_top .jbs_nav:after{
	content:"";
	position:absolute;
	z-index:5;
	width:100px;
	height:100%;
	right:0;
	top:0;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
	background:linear-gradient(to right,rgba(255,255,255,0),#fff);
	pointer-events:none;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-container{
	overflow:visible;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
	width:auto;
	margin-right:80px;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a{
	display:block;
	font-size:18px;
	color:#333;
	position:relative;
	transition:color .35s;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a:after{
	content:attr(data-txt);
	font-weight:bold;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:var(--curColor);
	background:-webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background:linear-gradient(to right,var(--curColor),var(--subColor));
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent;
	opacity:0;
	transition:opacity .35s;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide.current a{
	color:transparent !important;
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide.current a:after{
	opacity:1 !important;
}
.jbs_box1 .jbs_top .jbs_btn{
	font-size:18px;
	line-height:1;
	padding:15px 26px;
	color:#fff;
	border-radius:200px;
	overflow:hidden;
}
.jbs_box1 .jbs_line{
	display:block;
	width:100%;
	height:2px;
}
.jbs_box1 .jbs_bot{
	padding:30px 50px;
}
.jbs_box1 .jbs_bot .dsjj_box1{
	margin-top:-30px;
}
.dsjj_box1{
	overflow:hidden;
}
.dsjj_box1 .dsjj_item{
	border-bottom:dashed 1px var(--curColor);
}
.dsjj_box1 .dsjj_item .dsjj_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.dsjj_tit{
	overflow:hidden;
	font-size:24px;
	color:var(--curColor);
}
.dsjj_tit .dsjj_tl{
	position:relative;
	padding-right:1.58em;
}
.dsjj_tit .dsjj_tl:before{
	content:"";
	position:absolute;
	width:100%;
	height:.41em;
	left:0;
	bottom:.2em;
	background:-webkit-linear-gradient(left,var(--subColor),rgba(242,4,135,0));
	background:linear-gradient(to right,var(--subColor),rgba(242,4,135,0));
}
.dsjj_tit .dsjj_sh{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num{
	font-size:60px;
	font-family:roboto,arial;
	font-weight:bold;
	line-height:1;
	height:1em;
	opacity:.3;
}
.dsjj_box1 .dsjj_sdao ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-20px;
	margin-left:-20px;
}
.dsjj_box1 .dsjj_sdao ul li{
	width:25%;
	margin-top:20px;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss{
	margin-left:20px;
	width:calc(100% - 20px);
	border-radius:5px;
	overflow:hidden;
	color:#fff;
	padding:15px 20px;
	position:relative;
	font-size:13px;
	transition:all .35s;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss,
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-7) .dsjj_ss{
	background:-webkit-linear-gradient(left,#0038b7,#0072ff);
	background:linear-gradient(to right,#0038b7,#0072ff);
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-6) .dsjj_ss,
.chzc_box1 .chzc_bot ul li .chzc_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-6) .chzc_ss{
	background:-webkit-linear-gradient(left,#e4116f,#ff3b92);
	background:linear-gradient(to right,#e4116f,#ff3b92);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-6) .chzc_ss{
    color:#ff3b92;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-5) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-5) .chzc_ss{
	background:-webkit-linear-gradient(left,#00a4c2,#00d8ff);
	background:linear-gradient(to right,#00a4c2,#00d8ff);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-5) .chzc_ss{
    color:#00d8ff;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-4) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-4) .chzc_ss{
	background:-webkit-linear-gradient(left,#f39300,#ffb546);
	background:linear-gradient(to right,#f39300,#ffb546);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-4) .chzc_ss{
    color:#ffb546;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-3) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-3) .chzc_ss{
	background:-webkit-linear-gradient(left,#ae2599,#f346d8);
	background:linear-gradient(to right,#ae2599,#f346d8);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-3) .chzc_ss{
    color:#f346d8;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-2) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-2) .chzc_ss{
	background:-webkit-linear-gradient(left,#32b16c,#2ff388);
	background:linear-gradient(to right,#32b16c,#2ff388);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-1) .chzc_ss{
    color:#2ff388;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n-1) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-1) .chzc_ss{
	background:-webkit-linear-gradient(left,#f04f00,#ff8446);
	background:linear-gradient(to right,#f04f00,#ff8446);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n-1) .chzc_ss{
    color:#ff8446;
}
.dsjj_box1 .dsjj_sdao ul li:nth-of-type(8n) .dsjj_ss,
.chzc_box1 .chzc_bot ul li:nth-of-type(7n) .chzc_ss{
	background:-webkit-linear-gradient(left,#601986,#ff8446);
	background:linear-gradient(to right,#601986,#b325ff);
}
.chzc_box1 .chzc_bot ul li:nth-of-type(7n) .chzc_ss{
    color:#b325ff;
}

.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_xh,
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_sh{
	position:relative;
	z-index:3;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_xh{
	display:block;
	font-size:calc(1em + 3px);
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_sh{
	color:rgba(255,255,255,.8);
	margin-top:5px;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon{
	font-size:5.285em;
	width:1em;
	height:1em;
	opacity:.3;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:absolute;
	bottom:-.35em;
	right:-.1em;
	transition:all .35s;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon svg path{
	fill:currentcolor !important;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_tit{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:var(--curColor);
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con > ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-35px;
	margin-top:-20px;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item{
	margin-top:20px;
	width:33.3333%;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_ss{
	margin-left:35px;
	width:calc(100% - 35px);
	background:#ebe7f9;
	background:rgba(56,19,194,.1);
	border-radius:50px;
	text-align:center;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit{
	-webkit-justify-content:center;
	justify-content:center;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap{
	min-width:57.14%;
	position:relative;
	font-size:18px;
	color:var(--curColor);
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap:before{
	content:"";
	position:absolute;
	width:100%;
	height:.33em;
	left:0;
	bottom:.16em;
	background:-webkit-linear-gradient(left,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	background:linear-gradient(to right,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	opacity:.5;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap .dsjj_zzjg_ssh{
	font-weight:bold;
	position:relative;
	z-index:3;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el{
	font-size:14px;
	line-height:1.625;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_info ~ .dsjj_zzjg_info{
	padding-top:10px;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el + .dsjj_zzjg_el{
	margin-top:35px;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_zc,
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_name{
	display:block;
	font-size:1.2857em;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_zc{
	font-weight:bold;
	color:#ff7e00;
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_name{
	color:var(--curColor);
}
.dsjj_box1 .dsjj_jxsz > ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-40px;
	margin-top:-60px;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
	width:50%;
	margin-top:60px;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss{
	margin-left:40px;
	width:calc(100% - 40px);
	border-radius:10px;
	background:#ebe7f9;
	background:rgba(56,19,194,.1);
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st{
	text-align:center;
	position:relative;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh{
	font-size:24px;
	font-weight:bold;
	color:var(--curColor);
	position:relative;
	z-index:3;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon{
	font-size:116px;
	width:1em;
	height:1em;
	position:absolute;
	left:50%;
	margin-left:-.5em;
	bottom:-.1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd > ol{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-15px;
	margin-top:-15px;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_el{
	width:33.33333%;
	margin-top:15px;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es{
	margin-left:15px;
	width:calc(100% - 15px);
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	color:#fff;
	border-radius:30px;
	font-size:18px;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es,
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item:nth-of-type(2n-1) .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es{
	background:-webkit-linear-gradient(top,#d270ff,#ff76d9);
	background:linear-gradient(to bottom,#d270ff,#ff76d9);
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item:nth-of-type(2n) .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es{
	background:-webkit-linear-gradient(top,#c490ff,#739eff);
	background:linear-gradient(to bottom,#c490ff,#739eff);
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
	font-size:1.76em;
	font-weight:bold;
	font-family:roboto,arial,Source Han Sans CN,'PingFang SC','Microsoft Yahei';
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_ed > *{
	display:block;
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_ed .dsjj_jxsz_rs{
	font-size:1.5em;
	margin-top:.3em;
}
.dsjj_box1 .dsjj_dssc ul{
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.dsjj_box1 .dsjj_dssc ul li{
	width:90px;
	text-align:center;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st{
	font-size:90px;
	padding-bottom:15px;
	position:relative;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st:before{
	content:"";
	position:absolute;
	font-size:18px;
	width:1em;
	height:1em;
	background:var(--curColor);
	bottom:0;
	left:50%;
	margin-left:-.5em;
	clip-path:polygon(0 0,100% 0,50% 100%);
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_cir{
	width:1em;
	height:1em;
	background:var(--curColor);
	border-radius:50%;
	position:relative;
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_swrap{
	font-size:16px;
	line-height:1.2;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
	font-size:18px;
	font-weight:bold;
	color:#ff7e00;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd *{
	font-weight:inherit;
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_border{
	display:block;
	width:100%;
	height:5px;
	background:url(../img/dsjj_dssc_border.png) repeat-x;
	opacity:0;
	pointer-events:none;
}
.dsjj_box1 .dsjj_dssc ul li:nth-of-type(1) .dsjj_dssc_border{
	opacity:1;
	width:200vw;
	transform:translateX(-60vw);
}
.dsjj_box1 .dsjj_zlxz a{
	border-bottom:solid 1px currentColor;
}

/* 参赛指南页 */
.cszn_box1 .cszn_top .cszn_info > ul{
	text-align:center;
}
.cszn_box1 .cszn_top .cszn_info > ul > li{
	display:inline-block;
	font-size:18px;
	color:#666;
	padding:0 1.5em;
	position:relative;
}
.cszn_box1 .cszn_top .cszn_info > ul > li + li:before{
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:1px;
	height:1em;
	background:#ccc;
	margin-top:-.5em;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:dashed 1px var(--curColor);
	transition:all .35s;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
	font-size:20px;
	width:calc(100% - 180px);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active{
	color:var(--curColor);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1{
	background:var(--curColor);
	color:#fff;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1 span ~ .iconfont{
	transform:rotate(90deg);
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd{
	overflow:hidden;
	display:none;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
	padding-left:40px;
	padding-right:40px;
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .article_w table{
	font-size:calc(1em + 1px);
}
.jbs_box1 .jbs_bot .article_w table th,
.jbs_box1 .jbs_bot .article_w table td{
	vertical-align:middle;
}

/* 评委名单页 */
.pwmd_box1{
	padding-left:60px;
	padding-right:60px;
}
.pwmd_box1 .pwmd_top .pwmd_bc{
	text-align:center;
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh{
	font-size:24px;
	font-weight:bold;
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_exp{
	font-size:16px;
	opacity:.8;
}
.pwmd_box1 .pwmd_bot{
	font-size:20px;
	line-height:2;
}

/* 常见问题解答 */
.jsdh_search{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.jsdh_search input{
	display:block;
	width:100%;
	height:50px;
	padding:0 50px 0 15px;
	font-size:16px;
	color:#333;
	border:solid 1px #ccc;
	border-radius:5px;
	transition:all .35s;
}
.jsdh_search input:focus{
	border-color:var(--curColor);
	color:var(--curColor);
}
.jsdh_search .jsdh_search_btn{
	font-size:70px;
	width:1em;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	color:var(--curColor);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.jsdh_search .jsdh_search_btn .iconfont{
	font-size:.3em;
	cursor:pointer;
	transition:all .35s;
}
.cjwt_nodata .cjwt_wrap{
	min-height:300px;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.cjwt_nodata .cjwt_wrap .cjwt_icon{
	font-size:150px;
	width:1em;
	height:1em;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.cjwt_nodata .cjwt_wrap .cjwt_icon svg{
	display:block;
	max-width:100%;
	max-height:100%;
}
.cjwt_nodata .cjwt_wrap .cjwt_sw{
	text-align:center;
	font-size:16px;
	color:#999;
}


@media screen and (min-width:1201px) and (max-width:1600px){
    	
	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:50px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.5em;
	}
	
	/* 参赛指南页 */
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		font-size:18px;
	}
}


@media screen and (min-width:1201px){
	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a:hover{
		color:transparent;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a:hover:after{
		opacity:1 !important;
	}
	.jbs_box1 .jbs_top .jbs_btn:hover{
		filter:hue-rotate(20deg);
	}
	.dsjj_box1 .dsjj_sdao ul li .dsjj_ss:hover,
	.chzc_box1 .chzc_bot ul li .chzc_ss:hover{
		filter:saturate(130%);
	}
	.dsjj_box1 .dsjj_sdao ul li .dsjj_ss:hover .dsjj_icon{
		transform:translateY(-.35em) scale(.8);
	}
	.dsjj_box1 .dsjj_zlxz a:hover{
		color:var(--curColor);
	}
	
	/* 资料下载页 */
	.zlxz_list ul li .zlxz_ss:hover .zlxz_sh:before{
		border-color:var(--subColor);
	}
	.zlxz_list ul li .zlxz_ss:hover .zlxz_btn{
		color:var(--subColor);
	}
	
	/* 参会注册页 */
	.chzc_box1 .chzc_top .chzc_place > ul > li .chzc_icon:hover{
		color:var(--subColor);
	}
	.chzc_box1 .chzc_bot ul li:not(.nth-last-of-type(1)) .chzc_ss:hover .chzc_btn{
		background:rgba(255,255,255,.5);
	}
	.chzc_box1 .chzc_bot ul li:nth-of-type(5) .chzc_ss .chzc_btn:hover{
	    animation-play-state:paused;
	}
	
	/* 支付注册费 */
	.zcf_box1 .zcf_bot .zcf_btn:hover{
		background:var(--curColor);
		color:#fff;
	}
	
	/* 参赛指南页 */
	.cszn_box1 .cszn_bot .cszn_item:hover .cszn_st{
		color:var(--curColor);
	}
	
	/* 常见问题解答 */
	.jsdh_search .jsdh_search_btn .iconfont:hover{
		color:var(--subColor);
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
		margin-left:-15px;
		margin-right:-15px;
	}
}

@media screen and (max-width:767px){
    
	/* 大赛简介页 */
	.jbs_title .center_box{
		height:calc(30vw + 60px);
		padding-top:30px;
	}
	.jbs_title .jbs_h1{
		font-size:.48rem;
	}
	.jbs_box1 .jbs_top,
	.jbs_box1 .jbs_bot{
		padding:.3rem .5rem;
	}
	.jbs_box1 .jbs_bot{
		padding-top:.5rem;
		padding-bottom:.5rem;
	}
	.jbs_box1 .jbs_top .jbs_btn{
		font-size:14px;
		padding:10px 20px;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:20px;
	}
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide a{
		font-size:16px;
	}
	.jbs_box1 .jbs_top .jbs_nav{
		width:calc(100% - 100px);
	}
	.jbs_box1 .jbs_top .jbs_nav:after{
		width:50px;
	}
	.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num{
		font-size:1rem;
	}
	.dsjj_tit{
		font-size:.46rem;
	}
	.dsjj_box1 .dsjj_sdao ul li{
		width:100%;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con > ul,
	.dsjj_box1 .dsjj_jxsz > ul{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item{
		width:100%;
	}
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_tit,
	.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap{
		font-size:.44rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
		width:100%;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon{
		font-size:2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh{
		font-size:.48rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd > ol{
		margin-left:-.2rem;
		margin-top:-.2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_el{
		margin-top:.2rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es{
		font-size:.38rem;
		margin-left:.2rem;
		width:calc(100% - .2rem);
		padding:.5rem .2rem;
		border-radius:.3rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.2em;
	}
	.dsjj_box1 .dsjj_dssc ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-top:-.4rem;
	}
	.dsjj_box1 .dsjj_dssc ul li{
		width:40%;
		margin-top:.4rem;
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_cir{
		margin-left:auto;
		margin-right:auto;
	}
	.dsjj_box1 .dsjj_dssc ul li:nth-of-type(odd) .dsjj_dssc_border{
		opacity: 1;
		width: 200vw;
		transform: translateX(-60vw);
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_swrap{
		font-size:14px;
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
		font-size:.4rem;
	}
	
	/* 参赛指南页 */
	.dhjs_tit .dhjs_wrap{
		font-size:.48rem;
		min-width:50vw;
	}
	.cszn_box1 .cszn_top .cszn_info > ul > li{
		font-size:.36rem;
		padding: 0 1em;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		font-size:16px;
		width:calc(100% - 60px);
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
		padding-left:0;
		padding-right:0;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1{
		width:30px;
		height:30px;
		border:none;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span{
		display:none;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span ~ .iconfont{
		margin-left:0;
	}
	
	/* 评委名单页 */
	.pwmd_box1{
		padding-left:0;
		padding-right:0;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh{
		font-size:.42rem;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_exp{
		font-size:.36rem;
	}
	.pwmd_box1 .pwmd_bot{
		font-size:14px;
	}
	
	/* 常见问题解答 */
	.jsdh_search{
		width:100%;
	}
	.jsdh_search input{
		font-size:14px;
	}
}

@media screen and (min-width:768px) and (max-width:1200px){
    	/* 大赛简介页 */
	.jbs_box1 .jbs_top .jbs_nav .swiper-slide{
		margin-right:30px;
	}
	.jbs_box1 .jbs_top .jbs_btn{
		font-size:16px;
	}
	.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num{
		font-size:50px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh{
		font-size:20px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon{
		font-size:70px;
	}
	.dsjj_box1 .dsjj_jxsz > ul{
		margin-top:-.6rem;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
		margin-top:.6rem;
	}
	
	/* 大会介绍页 */
	.dhjs_tit .dhjs_wrap{
		font-size:26px;
		min-width:200px;
	}
	
	/* 参赛指南页 */
	.jsdh_btn1{
		font-size:14px;
		width:100px;
		height:36px;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh{
		width:calc(100% - 150px);
		font-size:17px;
	}
	.cszn_box1 .cszn_top .cszn_info > ul > li{
		font-size:16px;
	}
	.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt{
		padding-left:36px;
		padding-right:36px;
	}
	
	/* 评委名单页 */
	.pwmd_box1{
		padding-left:0;
		padding-right:0;
	}
	.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh{
		font-size:20px;
	}
	.pwmd_box1 .pwmd_bot{
		font-size:16px;
	}
}

@media screen and (min-width:768px) and (max-width:895px){
    	/* 大赛简介页 */
	.jbs_title .center_box{
		height:260px;
		padding-top:40px;
	}
	.dsjj_box1 .dsjj_sdao ul li{
		width:50%;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.4em;
	}
	.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd{
		font-size:16px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item{
		width:100%;
	}
	.jsdh_search{
		width:80%;
	}
	.jbs_title .jbs_h1{
		font-size:28px;
	}
}

@media screen and (min-width:896px) and (max-width:1200px){
    	
	/* 大赛简介页 */
	.jbs_title .center_box{
		height:320px;
		padding-top:35px;
	}
	.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg{
		font-size:1.25em;
	}
}

