/*公共样式*/
body{font-family: "Microsoft YaHei","Century Gothic";}
.w1080{width:1080px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto;}
.w1200{max-width:1200px; margin:0 auto; padding: 0 20px;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}

/*顶部S*/
#header{background: #fff; position: fixed; top:0; width:100%; z-index: 10; border-bottom: 1px solid #dedede;}
#header .headerL{float: left; padding: 18px 0;}
#header .headerL a,#header .headerL img{display: block; width:176px; height: 52px;}
#header .headerR{float: right; padding: 18px 0;}
#header .headerR li{float: left; margin-left: 60px; position: relative;}
#header .headerR li a{display: block; font-size: 20px; color: #1d1234; font-family: "Microsoft Yahei", "微软雅黑"; height: 52px; line-height: 52px;}
#header .headerR li span{display: block; width:12px; height: 6px; background: url(../images/spirit.png) -40px -58px no-repeat; position: absolute; bottom: -18px; left:50%; margin-left: -6px; display: none;}
#header .headerR li.on a,#header .headerR li a:hover{font-weight: bold;}
#header .headerR li.on span{display: block;}
#header .headerR .signUp{width:160px;  height: 52px; text-align: center; margin:0 0 0 140px;}
#header .headerR .signUp a{font-size: 20px; color:#ffffff; line-height: 52px; display: block; background: url(../images/spirit.png) 0 -84px no-repeat;}
#header .headerR .signUp a:hover{color:#ffffff; font-weight: normal;}

#header .navRightM{font-size: 0.30rem; line-height: 0.88rem; display: none;}
#header .navRightM a{color:#10274a;}
#header .navRightM span{color: #10274a; padding: 0 0.1rem;}
#header .navBtn{position: fixed; bottom: 0; background: rgba(255,255,255,0.8); padding-bottom: 0.31rem; padding-top: 0.31rem; z-index: 1000; box-shadow: 0 0 5px #eaecee; padding-right: 0; font-size: 0.36rem; text-align: center; width: 100%;box-sizing: border-box; display: none;}
#header .navBtn a { display: inline-block; margin: 0 0.15rem; width: 2.9rem; height: 0.88rem; line-height: 0.88rem; text-align: center; border-radius: 0.44rem;}
#header .navBtn a.signUpBtn {color: #ffffff; 
	background-image:-webkit-linear-gradient(270deg,#271569,#103b74);
	background-image:-o-linear-gradient(270deg,#271569,#103b74);
	background-image:-moz-linear-gradient(270deg,#271569,#103b74);
	background-image:linear-gradient(270deg,#271569,#103b74);
}
#header .navBtn a.registerBtn {
	color: #103b74;
	background: url(../images/registerBtn.png) no-repeat; background-size: 100% 100%;
}
.h88{height: 88px; width:100%;}
@media only screen and (max-width: 1210px){
	#header .headerR li{margin-left: 40px;}
	#header .headerR .signUp{margin-left: 100px;}
}
@media only screen and (max-width: 1060px){
	#header .headerR li{margin-left: 30px;}
	#header .headerR .signUp{margin-left: 60px;}
}
@media only screen and (max-width: 970px){
	#header .headerR li{margin-left: 20px;}
	#header .headerR .signUp{margin-left: 40px;}
}
@media only screen and (max-width: 900px){
	#header .navRightW{display: none;}
	#header .navRightM{display: block;}
	#header .headerL a,#header .logo img{width:1.76rem; height: 0.52rem;}
	.h88{height: 0.88rem;}
	#header .headerL{padding: 0.18rem 0;}
	.w1200{padding: 0 0.3rem;}
	#header .navBtn{display: block;}
}
/*顶部E*/

/*bannerS*/
#banner{position: relative; overflow: hidden;}
#banner .bannerM{display: none;}
#banner .bannerW .banner{height: 770px; background: url(../images/banner.jpg) no-repeat top center; background-size: auto 100%;}
#banner .bannerW .crown1{position: absolute; top:80px; left:130px; z-index: 0;
	animation: crown1 10s ease-in-out infinite;
	-moz-animation: crown1 10s ease-in-out infinite;
	-webkit-animation: crown1 10s ease-in-out infinite;
	-o-animation: crown1 10s ease-in-out infinite;
}
#banner .bannerW .crown2{position: absolute; top:100px; right:230px; z-index: 0;
	animation: crown2 15s infinite;
	-moz-animation: crown2 15s infinite;
	-webkit-animation: crown2 15s infinite;
	-o-animation: crown2 15s infinite;
}
#banner .bannerW .cup1{position: absolute; top:400px; left:220px; z-index: 0;
	animation: cup1 15s infinite;
	-moz-animation: cup1 15s infinite;
	-webkit-animation: cup1 15s infinite;
	-o-animation: cup1 15s infinite;
}

#banner .bannerW .cup2{position: absolute; top:380px; right:270px; z-index: 0;
	animation: cup2 13s ease infinite;
	-moz-animation: cup2 13s ease infinite;
	-webkit-animation: cup2 13s ease infinite;
	-o-animation: cup2 13s ease infinite;
}

@keyframes crown1{ 0%{top:60px; left:110px;} 50%{top:100px; left:150px;} 100%{top:60px; left:110px;}}
@-moz-keyframes crown1{ 0%{top:60px; left:110px;} 50%{top:100px; left:150px;} 100%{top:60px; left:110px;}}
@-webkit-keyframes crown1{ 0%{top:60px; left:110px;} 50%{top:100px; left:150px;} 100%{top:60px; left:110px;}}
@-o-keyframes crown1{ 0%{top:60px; left:110px;} 50%{top:100px; left:150px;} 100%{top:60px; left:110px;}}

@keyframes crown2{ 0%{top:80px; right:200px;} 50%{top:120px; right:250px;} 100%{top:80px; right:200px;}}
@-moz-keyframes crown2{ 0%{top:80px; right:200px;} 50%{top:120px; right:250px;} 100%{top:80px; right:200px;}}
@-webkit-keyframes crown2{ 0%{top:80px; right:200px;} 50%{top:120px; right:250px;} 100%{top:80px; right:200px;}}
@-o-keyframes crown2{ 0%{top:80px; right:200px;} 50%{top:120px; right:250px;} 100%{top:80px; right:200px;}}

@keyframes cup1{ 0%{top:380px; left:200px;} 50%{top:420px; left:220px;} 100%{top:380px; left:200px;}}
@-moz-keyframes cup1{ 0%{top:380px; left:200px;} 50%{top:420px; left:220px;} 100%{top:380px; left:200px;}}
@-webkit-keyframes cup1{ 0%{top:380px; left:200px;} 50%{top:420px; left:220px;} 100%{top:380px; left:200px;}}
@-o-keyframes cup1{ 0%{top:380px; left:200px;} 50%{top:420px; left:220px;} 100%{top:380px; left:200px;}}

@keyframes cup2{ 0%{top:360px; right:200px;} 50%{top:400px; right:250px;} 100%{top:360px; right:200px;}}
@-moz-keyframes cup2{ 0%{top:360px; right:200px;} 50%{top:400px; right:250px;} 100%{top:360px; right:200px;}}
@-webkit-keyframes cup2{ 0%{top:360px; right:200px;} 50%{top:400px; right:250px;} 100%{top:360px; right:200px;}}
@-o-keyframes cup2{ 0%{top:360px; right:200px;} 50%{top:400px; right:250px;} 100%{top:360px; right:200px;}}


@media only screen and (max-width: 1450px){
	#banner .bannerW .crown1{position: absolute; top:80px; left:30px;
	animation: crown1 13s ease-in-out infinite;
	-moz-animation: crown1 13s ease-in-out infinite;
	-webkit-animation: crown1 13s ease-in-out infinite;
	-o-animation: crown1 13s ease-in-out infinite;
	}
	#banner .bannerW .crown2{position: absolute; top:100px; right:50px;
	animation: crown2 15s infinite;
	-moz-animation: crown2 15s infinite;
	-webkit-animation: crown2 15s infinite;
	-o-animation: crown2 15s infinite;
	}
	#banner .bannerW .cup1{position: absolute; top:400px; left:50px;
	animation: cup1 15s infinite;
	-moz-animation: cup1 15s infinite;
	-webkit-animation: cup1 15s infinite;
	-o-animation: cup1 15s infinite;
	}

	#banner .bannerW .cup2{position: absolute; top:380px; right:50px;
	animation: cup2 17s ease infinite;
	-moz-animation: cup2 17s ease infinite;
	-webkit-animation: cup2 17s ease infinite;
	-o-animation: cup2 17s ease infinite;
	}

	@keyframes crown1{ 0%{top:60px; left:10px;} 50%{top:100px; left:50px;} 100%{top:60px; left:10px;}}
	@-moz-keyframes crown1{ 0%{top:60px; left:10px;} 50%{top:100px; left:50px;} 100%{top:60px; left:10px;}}
	@-webkit-keyframes crown1{ 0%{top:60px; left:10px;} 50%{top:100px; left:50px;} 100%{top:60px; left:10px;}}
	@-o-keyframes crown1{ 0%{top:60px; left:10px;} 50%{top:100px; left:50px;} 100%{top:60px; left:10px;}}

	@keyframes crown2{ 0%{top:80px; right:30px;} 50%{top:120px; right:70px;} 100%{top:80px; right:30px;}}
	@-moz-keyframes crown2{ 0%{top:80px; right:30px;} 50%{top:120px; right:70px;} 100%{top:80px; right:30px;}}
	@-webkit-keyframes crown2{ 0%{top:80px; right:30px;} 50%{top:120px; right:70px;} 100%{top:80px; right:30px;}}
	@-o-keyframes crown2{ 0%{top:80px; right:30px;} 50%{top:120px; right:70px;} 100%{top:80px; right:30px;}}

	@keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-moz-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-webkit-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-o-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}

	@keyframes cup2{ 0%{top:360px; right:30px;} 50%{top:400px; right:70px;} 100%{top:360px; right:30px;}}
	@-moz-keyframes cup2{ 0%{top:360px; right:30px;} 50%{top:400px; right:70px;} 100%{top:360px; right:30px;}}
	@-webkit-keyframes cup2{ 0%{top:360px; right:30px;} 50%{top:400px; right:70px;} 100%{top:360px; right:30px;}}
	@-o-keyframes cup2{ 0%{top:360px; right:30px;} 50%{top:400px; right:70px;} 100%{top:360px; right:30px;}}

}

@media only screen and (max-width: 1200px){
	#banner .bannerW .banner{height: 660px; background: url(../images/banner.jpg) no-repeat top center; background-size: auto 100%;}
	#banner .bannerW .crown1{position: absolute; top:50px; left:-10px;
	animation: crown1 13s ease-in-out infinite;
	-moz-animation: crown1 13s ease-in-out infinite;
	-webkit-animation: crown1 13s ease-in-out infinite;
	-o-animation: crown1 13s ease-in-out infinite;
	}
	#banner .bannerW .crown2{position: absolute; top:70px; right:10px;
	animation: crown2 15s infinite;
	-moz-animation: crown2 15s infinite;
	-webkit-animation: crown2 15s infinite;
	-o-animation: crown2 15s infinite;
	}
	#banner .bannerW .cup1{position: absolute; top:400px; left:50px;
	animation: cup1 15s infinite;
	-moz-animation: cup1 15s infinite;
	-webkit-animation: cup1 15s infinite;
	-o-animation: cup1 15s infinite;
	}

	#banner .bannerW .cup2{position: absolute; top:330px; right:10px;
	animation: cup2 17s ease infinite;
	-moz-animation: cup2 17s ease infinite;
	-webkit-animation: cup2 17s ease infinite;
	-o-animation: cup2 17s ease infinite;
	}

	@keyframes crown1{ 0%{top:30px; left:-30px;} 50%{top:70px; left:10px;} 100%{top:30px; left:-30px;}}
	@-moz-keyframes crown1{ 0%{top:30px; left:-30px;} 50%{top:70px; left:10px;} 100%{top:30px; left:-30px;}}
	@-webkit-keyframes crown1{ 0%{top:30px; left:-30px;} 50%{top:70px; left:10px;} 100%{top:30px; left:-30px;}}
	@-o-keyframes crown1{ 0%{top:30px; left:-30px;} 50%{top:70px; left:10px;} 100%{top:30px; left:-30px;}}

	@keyframes crown2{ 0%{top:50px; right:-10px;} 50%{top:90px; right:10px;} 100%{top:80px; right:-10px;}}
	@-moz-keyframes crown2{ 0%{top:50px; right:-10px;} 50%{top:90px; right:10px;} 100%{top:80px; right:-10px;}}
	@-webkit-keyframes crown2{ 0%{top:50px; right:-10px;} 50%{top:90px; right:10px;} 100%{top:80px; right:-10px;}}
	@-o-keyframes crown2{ 0%{top:50px; right:-10px;} 50%{top:90px; right:10px;} 100%{top:80px; right:-10px;}}

	@keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-moz-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-webkit-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}
	@-o-keyframes cup1{ 0%{top:380px; left:30px;} 50%{top:420px; left:70px;} 100%{top:380; left:30px;}}

	@keyframes cup2{ 0%{top:310px; right:-10px;} 50%{top:350px; right:30px;} 100%{top:310px; right:-10px;}}
	@-moz-keyframes cup2{ 0%{top:310px; right:-10px;} 50%{top:350px; right:30px;} 100%{top:310px; right:-10px;}}
	@-webkit-keyframes cup2{ 0%{top:310px; right:-10px;} 50%{top:350px; right:30px;} 100%{top:310px; right:-10px;}}
	@-o-keyframes cup2{ 0%{top:310px; right:-10px;} 50%{top:350px; right:30px;} 100%{top:310px; right:-10px;}}
}
@media only screen and (max-width: 950px){
	#banner .bannerW .banner{height: 500px; background: url(../images/banner.jpg) no-repeat top center; background-size: auto 100%;}
	#banner .bannerW .crown1{position: absolute; top:30px; left:-30px;
	animation: crown1 13s ease-in-out infinite;
	-moz-animation: crown1 13s ease-in-out infinite;
	-webkit-animation: crown1 13s ease-in-out infinite;
	-o-animation: crown1 13s ease-in-out infinite;
	}
	#banner .bannerW .crown2{position: absolute; top:30px; right:-10px;
	animation: crown2 15s infinite;
	-moz-animation: crown2 15s infinite;
	-webkit-animation: crown2 15s infinite;
	-o-animation: crown2 15s infinite;
	}
	#banner .bannerW .cup1{position: absolute; top:300px; left:10px;
	animation: cup1 15s infinite;
	-moz-animation: cup1 15s infinite;
	-webkit-animation: cup1 15s infinite;
	-o-animation: cup1 15s infinite;
	}

	#banner .bannerW .cup2{position: absolute; top:230px; right:-30px;
	animation: cup2 17s ease infinite;
	-moz-animation: cup2 17s ease infinite;
	-webkit-animation: cup2 17s ease infinite;
	-o-animation: cup2 17s ease infinite;
	}

	@keyframes crown1{ 0%{top:10px; left:-10px;} 50%{top:40px; left:-20px;} 100%{top:10px; left:-10px;}}
	@-moz-keyframes crown1{ 0%{top:10px; left:-10px;} 50%{top:40px; left:-20px;} 100%{top:10px; left:-10px;}}
	@-webkit-keyframes crown1{ 0%{top:10px; left:-10px;} 50%{top:40px; left:-20px;} 100%{top:10px; left:-10px;}}
	@-o-keyframes crown1{ 0%{top:10px; left:-10px;} 50%{top:40px; left:-20px;} 100%{top:10px; left:-10px;}}

	@keyframes crown2{ 0%{top:10px; right:-30px;} 50%{top:40px; right:0px;} 100%{top:10px; right:-30px;}}
	@-moz-keyframes crown2{ 0%{top:10px; right:-30px;} 50%{top:40px; right:0px;} 100%{top:10px; right:-30px;}}
	@-webkit-keyframes crown2{ 0%{top:10px; right:-30px;} 50%{top:40px; right:0px;} 100%{top:10px; right:-30px;}}
	@-o-keyframes crown2{ 0%{top:10px; right:-30px;} 50%{top:40px; right:0px;} 100%{top:10px; right:-30px;}}

	@keyframes cup1{ 0%{top:280px; left:-10px;} 50%{top:320px; left:20px;} 100%{top:280; left:-10px;}}
	@-moz-keyframes cup1{ 0%{top:280px; left:-10px;} 50%{top:320px; left:20px;} 100%{top:280; left:-10px;}}
	@-webkit-keyframes cup1{0%{top:280px; left:-10px;} 50%{top:320px; left:20px;} 100%{top:280; left:-10px;}}
	@-o-keyframes cup1{ 0%{top:280px; left:-10px;} 50%{top:320px; left:20px;} 100%{top:280; left:-10px;}}

	@keyframes cup2{ 0%{top:200px; right:-50px;} 50%{top:250px; right:-10px;} 100%{top:200px; right:-50px;}}
	@-moz-keyframes cup2{ 0%{top:200px; right:-50px;} 50%{top:250px; right:-10px;} 100%{top:200px; right:-50px;}}
	@-webkit-keyframes cup2{ 0%{top:200px; right:-50px;} 50%{top:250px; right:-10px;} 100%{top:200px; right:-50px;}}
	@-o-keyframes cup2{ 0%{top:200px; right:-50px;} 50%{top:250px; right:-10px;} 100%{top:200px; right:-50px;}}
}
@media only screen and (max-width: 750px){
	#banner .bannerW{display: none;}
	#banner .bannerM{display: block;}
	#banner .bannerM img{width:100%; display: block;}
	#banner .bannerM .crownM{width:1.23rem; height: 0.84rem; position: absolute; top:0.2rem; left:-0.2rem;
		animation: crownM 7s ease infinite;
		-moz-animation: crownM 7s ease infinite;
		-webkit-animation: crownM 7s ease infinite;
		-o-animation: crownM 7s ease infinite;
	}
	#banner .bannerM .cupM{width:1.12rem; height: 1.27rem; position: absolute; bottom:0.5rem; right:-0.1rem;
		animation: cupM 5s ease-in-out infinite;
		-moz-animation: cupM 5s ease-in-out infinite;
		-webkit-animation: cupM 5s ease-in-out infinite;
		-o-animation: cupM 5s ease-in-out infinite;
	}

	@keyframes crownM{ 0%{top:-0.1rem; left:-0.4rem;} 50%{top:0.3rem; left:-0.1rem;} 100%{top:-0.1rem; left:-0.4rem;}}
	@-moz-keyframes crownM{ 0%{top:-0.1rem; left:-0.4rem;} 50%{top:0.3rem; left:-0.1rem;} 100%{top:-0.1rem; left:-0.4rem;}}
	@-webkit-keyframes crownM{ 0%{top:-0.1rem; left:-0.4rem;} 50%{top:0.3rem; left:-0.1rem;} 100%{top:-0.1rem; left:-0.4rem;}}
	@-o-keyframes crownM{ 0%{top:-0.1rem; left:-0.4rem;} 50%{top:0.3rem; left:-0.1rem;} 100%{top:-0.1rem; left:-0.4rem;}}

	@keyframes cupM{ 0%{bottom:0.4rem; right:-0.5rem;} 50%{bottom:0.7rem; right:0rem;} 100%{bottom:0.4rem; right:-0.5rem;}}
	@-moz-keyframes cupM{ 0%{bottom:0.4rem; right:-0.5rem;} 50%{bottom:0.7rem; right:0rem;} 100%{bottom:0.4rem; right:-0.5rem;}}
	@-webkit-keyframes cupM{ 0%{bottom:0.4rem; right:-0.5rem;} 50%{bottom:0.7rem; right:0rem;} 100%{bottom:0.4rem; right:-0.5rem;}}
	@-o-keyframes cupM{ 0%{bottom:0.4rem; right:-0.5rem;} 50%{bottom:0.7rem; right:0rem;} 100%{bottom:0.4rem; right:-0.5rem;}}
}
/*bannerE*/

/*评选介绍S*/
.titleBig {margin: 60px 0 40px; text-align: center; background: url(../images/titleBigBG.png) no-repeat bottom center; }
.titleBig img{ display: block; margin: 0 auto;}
#pxjs .titleBig{margin: 20px 0 30px;}
#pxjs .fontIntro{background: #f9fbfc; padding: 40px 40px 0; position: relative;}
#pxjs .fontIntro p.timeFont{font-size: 18px; line-height: 36px; font-weight: bold; color:#2a3c54; padding: 0 40px 5px;}
#pxjs .fontIntro .fontIntroCon{font-size: 16px; line-height: 30px; color:#2a3c54; padding: 15px 40px 10px; margin-top: 20px; background: #ffffff; border:1px solid #eff3f6;}
#pxjs .fontIntro .fontIntroCon p{padding-bottom: 10px;}
.fontIntro .shadow{display: block; height: 40px; overflow: hidden;}
.fontIntro .shadow img{display: block;}
@media only screen and (max-width: 750px){
	.titleBig {margin: 0.6rem 0 0.4rem; background: url(../images/titleBigBGM.png) no-repeat bottom center; background-size: 100% auto;}
	.titleBig img{width:1.58rem; height: 0.39rem;}
	#pxjs .titleBig{margin: 0.2rem 0 0.3rem;}
	#pxjs .fontIntro{padding: 0.2rem 0.2rem 0; }
	#pxjs .fontIntro p.timeFont{font-size: 0.28rem; line-height: 0.42rem; padding: 0 0.3rem 0.2rem;}
	#pxjs .fontIntro .fontIntroCon{font-size: 0.28rem; line-height: 0.42rem; padding:0.3rem 0.3rem 0.1rem; margin-top: 0.2rem;}
	#pxjs .fontIntro .fontIntroCon p{padding-bottom: 0.2rem;}
	.fontIntro .shadow{height: 0.2rem;}
	.fontIntro .shadow img{height: 0.2rem; width:auto;}	
}
/*评选介绍E*/

/*评选类别S*/
#pxlb .lbBox{padding: 40px 40px 30px; background: #f9fbfc;}
#pxlb .lbBox ul{overflow: hidden;}
#pxlb .lbBox li{float: left; padding-right: 3%; width:31%;}
#pxlb .lbBox li.mr0{padding-right: 0;}
#pxlb .lbBox li div{text-align: center; background: #ffffff; height: 44px; line-height: 44px; border:1px solid #eff3f6; margin-bottom: 10px; position: relative; font-size: 18px; color:#2a3c54;}
#pxlb .lbBox li b{display: block; width:21px; padding-left: 3px; height: 24px; color: #ffffff; font-size: 10px; background: url(../images/spirit.png) no-repeat 0 0; position: absolute; top:-1px; left:-1px; font-weight: normal; text-align: left; line-height: 18px; font-family: "Myriad Pro";}
@media only screen and (max-width: 750px){
	#pxlb .lbBox{padding: 0.2rem 0.2rem 0;}
	#pxlb .lbBox li{padding-right: 4%; width:48%;}
	#pxlb .lbBox li.mr0{padding-right: 4%;}
	#pxlb .lbBox li:nth-child(2n){padding-right: 0;}
	#pxlb .lbBox li div{height: 0.78rem; line-height: 0.78rem; margin-bottom: 0.2rem; font-size: 0.3rem;}
	#pxlb .lbBox li b{width:0.36rem; padding-left: 0.03rem; height: 0.36rem; font-size: 0.2rem; background: url(../images/xsj.png) no-repeat 0 0; position: absolute; top:-1px; left:-1px; line-height: 0.3rem; box-sizing:border-box; background-size: 100% 100%;}
}
/*评选类别E*/

/*评选说明S*/
#pxsm .fontIntro{padding: 40px 40px 0; background: #f9fbfc; position: relative;}
#pxsm .fontIntro .fontIntroCon{padding: 20px 40px 40px; background: #ffffff; border:1px solid #eff3f6;}
#pxsm .fontIntro .fontIntroCon li{padding: 13px 0; border-bottom: 1px solid #f5f2ed; font-size: 18px; color:#2a3c54; line-height: 24px; overflow: hidden;}
#pxsm .fontIntro .fontIntroCon li .numIMG{width:5%; float: left; min-width: 24px;}
#pxsm .fontIntro .fontIntroCon li span{float: right; width:24px; height: 24px; background: url(../images/spirit.png) no-repeat no-repeat;}
#pxsm .fontIntro .fontIntroCon li p{width:93%; float: right;}
#pxsm .fontIntro .fontIntroCon li span.span1{background-position:-24px 0;}
#pxsm .fontIntro .fontIntroCon li span.span2{background-position:-48px 0;}
#pxsm .fontIntro .fontIntroCon li span.span3{background-position:-72px 0;}
#pxsm .fontIntro .fontIntroCon li span.span4{background-position:-96px 0;}
@media only screen and (max-width: 750px){
	#pxsm .fontIntro{padding: 0.2rem 0.2rem 0;}
	#pxsm .fontIntro .fontIntroCon{padding: 0 0.2rem 0.3rem;}
	#pxsm .fontIntro .fontIntroCon li{padding: 0.25rem 0; font-size: 0.28rem; line-height: 0.42rem;}
	#pxsm .fontIntro .fontIntroCon li .numIMG{width:0.36rem; padding-top: 0.05rem; min-width: 0.36rem;}
	#pxsm .fontIntro .fontIntroCon li span{float: left; width:0.36rem; height: 0.36rem;}
	#pxsm .fontIntro .fontIntroCon li p{width:5.5rem;}
	#pxsm .fontIntro .fontIntroCon li span.span1{background: url(../images/1.png) no-repeat no-repeat; background-size: 100% 100%;}
	#pxsm .fontIntro .fontIntroCon li span.span2{background: url(../images/2.png) no-repeat no-repeat; background-size: 100% 100%;}
	#pxsm .fontIntro .fontIntroCon li span.span3{background: url(../images/3.png) no-repeat no-repeat; background-size: 100% 100%;}
	#pxsm .fontIntro .fontIntroCon li span.span4{background: url(../images/4.png) no-repeat no-repeat; background-size: 100% 100%;}	
}
/*评选说明E*/

/*活动宗旨S*/
#hdzz .hdzzCon{padding: 40px 40px 30px; background: #f9fbfc;}
#hdzz .hdzzCon p{font-size: 18px; line-height: 30px; color:#2a3c54; padding-bottom: 25px;}
#hdzz .hdzzCon ul{overflow: hidden; padding: 0 28px; text-align: center;}
#hdzz .hdzzCon li{display: inline-block; *zoom: 1; *display:inline; width:134px; height: 130px; padding: 114px 55px 0; background: url(../images/numSpirit.png) no-repeat; font-size: 16px; line-height: 24px; color:#627082; text-align: center; margin: 0 11px;vertical-align: middle;}
#hdzz .hdzzCon li.li1{background-position: 0 0;}
#hdzz .hdzzCon li.li2{background-position: 0 -244px}
#hdzz .hdzzCon li.li3{background-position: 0 -488px}
#hdzz .hdzzCon li.li4{background-position: 0 -732px}
@media only screen and (max-width: 750px){
	#hdzz .hdzzCon{padding: 0.4rem 0.4rem 0.2rem;}
	#hdzz .hdzzCon p{font-size: 0.28rem; line-height: 0.42rem; padding-bottom:0.4rem;}
	#hdzz .hdzzCon ul{padding: 0; overflow: hidden;}
	#hdzz .hdzzCon li{width:3rem; height:3rem; padding: 1.4rem 0.45rem 0; font-size: 0.24rem; line-height: 0.3rem; margin: 0 0 0.1rem; box-sizing:border-box;}
	#hdzz .hdzzCon li:nth-child(n){float: left;}
	#hdzz .hdzzCon li:nth-child(2n){float: right;}
	#hdzz .hdzzCon li.li1{background: url(../images/01.png) no-repeat no-repeat; background-size: 100% 100%;}
	#hdzz .hdzzCon li.li2{background: url(../images/02.png) no-repeat no-repeat; background-size: 100% 100%;}
	#hdzz .hdzzCon li.li3{background: url(../images/03.png) no-repeat no-repeat; background-size: 100% 100%;}
	#hdzz .hdzzCon li.li4{background: url(../images/04.png) no-repeat no-repeat; background-size: 100% 100%;}
}
/*活动宗旨E*/

/*底部S*/
#footer{position: relative; height: 370px; background: url(../images/footerBG.jpg) no-repeat top center;  background-size: auto 100%; font-size: 12px; color: #8895a5; line-height: 22px; font-family: "Hiragino Sans GB"; text-align: center;}
#footer p{position: absolute; left:0; bottom: 50px; width:100%; }
@media only screen and (max-width: 1200px){
	#footer{height: 250px; background: url(../images/footerBG.jpg) no-repeat top center; background-size: auto 100%;}
	#footer p{position: absolute; left:0; bottom: 30px; width:100%; }
}
@media only screen and (max-width: 750px){
	#footer{height: 3.7rem; background: url(../images/footerBGM.png) no-repeat bottom center; background-size: 100% auto;}
	#footer p{position: absolute; left:0; bottom: 0.4rem; width:100%; font-size: 0.24rem; line-height: 0.36rem;}
	#footer span{display: block;}
}
@media only screen and (max-width: 900px){
	.h150{margin-bottom: 1.5rem;}
}
/*底部E*/


/***********************在线报名S***********************/
#signUp div.title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#signUp .signUpMain{padding-top: 40px;}
/*填写报名信息S*/
#signUp .bmxx .tip{line-height: 40px; background: #f8f9fa; text-align: center; font-size: 14px; color:#222222;}
#signUp .bmxxCon{padding: 45px 20px 0; }
#signUp .bmxxCon .bmxxLeft{float: left; width:714px; border-right:1px solid #f5f5f5;}
#signUp .bmxxCon .bmxxRight{float: right; width:325px; padding-left: 40px;}
#signUp .bmxxCon .bmxxLeft .magBox{padding-bottom: 20px;}
#signUp .bmxxCon .bmxxLeft p{font-size: 16px; color: #000000; padding-bottom: 20px; font-weight: bold;}
#signUp .bmxxCon .bmxxLeft li{overflow: hidden; font-size: 14px; color:#222222; padding-bottom: 10px;}
#signUp .bmxxCon .bmxxLeft li div{float: left; height: 40px; line-height: 40px;}
#signUp .bmxxCon .bmxxLeft li div.nameBox{width:120px; text-align: right; padding-right: 5px;}
#signUp .bmxxCon .bmxxLeft li div.nameBox b{font-weight: normal; color:#ea2425;}
#signUp .bmxxCon .bmxxLeft li div.inputBox{position: relative;}
#signUp .bmxxCon .bmxxLeft li div.inputBox input{display: block; width:318px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e6e7e9; outline: none; font-size: 14px; color:#222222;}
#signUp .bmxxCon .bmxxLeft li div.tipBox{font-size: 12px; color:#999999; font-family: sans-serif,"宋体"; padding-left: 10px;}
#signUp .bmxxLeft .checkDiv{width:585px; overflow: hidden;}
#signUp .bmxxLeft .checkDiv div.checkBar { float: left; position: relative; margin: 8px 0; line-height: 24px; height: 24px; width: 130px; overflow: hidden;}
#signUp .bmxxLeft .checkDiv div.checkBar input { width: 1px; height: 1px; opacity: 0;filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */}
#signUp .bmxxLeft .checkDiv div.checkBar label.on { background-position: -126px 0;}
#signUp .bmxxLeft .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 14px; height: 24px; color: #222222; background: url(../images/spirit.png) no-repeat -126px -24px;}
#signUp .bmxxLeft .checkDiv div.checkBar.w260{width:260px;}
#signUp .bmxxLeft .selectBox select{float: left; width:165px; height: 38px; margin-right: 10px; border: 1px solid #e6e7e9; font-size: 14px; color: #222222; outline: none; line-height: 38px;}
#signUp .bmxxCon .bmxxLeft li.textareaBox{height: 152px;}
#signUp .bmxxCon .bmxxLeft li div.inputBox textarea {display: block;width: 318px;height: 130px; padding: 10px; border: 1px solid #e6e7e9;outline: none; resize: none; font-size: 14px; line-height: 20px; color:#222222;}
#signUp .bmxxCon .bmxxLeft li div.inputBox input.fileBox{position: absolute;top:4px;*top:5px; right:4px; display: block;width:67px; height: 32px; line-height: 32px; overflow: hidden; padding: 0; border:none; background: #eaeaea; font-size: 12px; color:#222222; text-align: center; border-radius: 1px; cursor: pointer;}
#signUp .bmxxRight .bmxxRightBox{padding-bottom:10px;}
#signUp .bmxxRight .bmxxRightBox i{font-style: normal; color: #ea2425;}
#signUp .bmxxRight .bmxxRightBox td{font-size: 14px; color:#222222; padding: 8px 10px; line-height: 20px;}
#signUp .bmxxRight .bmxxRightBox td input{display: block; height: 100%; width:100%; border:none; outline: none; line-height: 30px ; text-align: center;}
#signUp .bmxxRight .bmxxRightBox p{font-size: 16px; line-height: 50px; color:#000000; }
#signUp .bmxxRight .bmxxRightBox .inputBox{display: block; width: 303px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e6e7e9; outline: none; font-size: 14px; color: #222222;}
#signUp .bmxxRight .bmxxRightBox .zyywBox p{font-size: 14px; font-weight: bold; color:#222222; line-height: 20px;}
#signUp .bmxxRight .zyywBox ul{overflow: hidden;}
#signUp .bmxxRight .zyywBox li {float: left; position: relative; line-height: 24px; height: 24px; width: 150px; overflow: hidden; padding-bottom: 10px; padding-right: 20px;}
#signUp .bmxxRight .zyywBox li.pr0{padding-right: 0;}
#signUp .bmxxRight .zyywBox li .zyywInput{position: absolute; top:0; left:0; width: 1px; height: 1px; opacity: 0; filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */}
#signUp .bmxxRight .zyywBox li label.on {background-position: -126px 0;}
#signUp .bmxxRight .zyywBox li label {margin: 0; display: inline-block; position: relative; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 14px; height: 24px; color: #222222; background: url(../images/2017sprit.png) no-repeat -126px -24px;}
#signUp .bmxxRight .zyywBox li .numBox{display: inline-block; width:52px; padding-left: 5px;border:none; border-bottom: 1px solid #e6e7e9;height: 20px; line-height: 20px; outline: none; font-size: 12px; color:#222222;}
#signUp .bmxxRight .zyywBox li .numBox.numBoxBig{width:28px;}
#signUp .bmxxRight .zyywBox li .numBox.numBoxSmall{width:83px;}
#signUp .bmxxRight .zyywBox{padding-bottom: 10px;}
#signUp .bmxxRight .zyywBox li.zyywBoxBig  {width:100%;}
.bmxxBtn{width:200px; height: 52px; line-height: 52px; text-align: center; background:  url(../images/spirit.png) no-repeat 0 -136px; margin:45px auto 0; font-size: 20px; color:#ffffff; cursor: pointer;}
#signUp .bmxxCon .bmxxLeft li.lbBox div.checkDiv{height: auto;}
#signUp .bmxxRight .bmxxRightBox .tableDIV b{display: block;}

/*报名头部S*/
.bmNav{height: 0.88rem; line-height: 0.88rem; font-size: 0.4rem; color:#ffffff; text-align: center; position: relative; display: none;
	background-image:-webkit-linear-gradient(270deg,#271569,#103b74);
	background-image:-o-linear-gradient(270deg,#271569,#103b74);
	background-image:-moz-linear-gradient(270deg,#271569,#103b74);
	background-image:linear-gradient(270deg,#271569,#103b74);
}
.bmNav .back{display: block; width:0.21rem; height: 0.4rem; background: url(../images/back.png) no-repeat; background-size: 100% 100%; position: absolute; top:0.24rem; left: 0.24rem;}
/*报名头部E*/
@media only screen and (max-width: 1185px){
	#signUp .bmxxCon .bmxxLeft{float: none; margin: 0 auto; border-right: none; width:640px;}
	#signUp .bmxxCon .bmxxRight{float: none; width: 640px; padding-left: 0px; margin: 0 auto;}
	#signUp .bmxxCon .bmxxLeft li div.nameBox{width:110px;}
	#signUp .bmxxRight .bmxxRightBox p{font-weight: bold;}
	#signUp .bmxxRight .bmxxRightBox{padding-bottom: 20px;}
	#signUp .bmxxLeft .checkDiv{width:520px;}
	#signUp .bmxxRight .bmxxRightBox td input{width:100%; box-sizing:border-box;}
	#signUp .bmxxRight .bmxxRightBox td b{display: block;}
	#signUp .bmxxRight .bmxxRightBox td{padding: 8px 25px;}
}
@media only screen and (max-width: 760px){
	.bmNav{display: block;}
	#header.signUp .w1200{display: none;}
	#signUp .w1200{padding: 0;}
	#signUp .signUpMain{padding-top: 0;}
	#signUp .bmxx .tip { line-height: 0.36rem; background: #ffffff; font-size: 0.24rem; color: #222222; text-align: left; padding: 0.25rem 0.3rem; box-shadow: 0 0 8px #cccccc; position: relative; z-index: 2;}
	#signUp .bmxxCon{background: #f8f9fa; padding: 0 0.3rem 0; border-bottom: 1px solid #e1e2e5;}
	#signUp .bmxxCon .bmxxLeft p,#signUp .bmxxRight .bmxxRightBox p{color: #103b74; font-size: 0.32rem; padding-bottom: 0; vertical-align: middle; overflow: hidden; line-height: 0.44rem;}
	#signUp .bmxxCon .bmxxLeft p span,#signUp .bmxxRight .bmxxRightBox p span{float: left; display: block; width:0.08rem; height: 0.32rem; background: url(../images/signUpLine.png) no-repeat; background-size: 100% 100%; margin-top: 0.07rem; margin-right: 0.2rem;}
	#signUp .bmxxRight .bmxxRightBox p i{display: none;}
	#signUp .bmxxCon .bmxxLeft li div.nameBox{width:30%; text-align: left; padding-right: 0.05rem; box-sizing:border-box;}
	#signUp .bmxxCon .bmxxLeft li div.tipBox{display: none;}
	#signUp .bmxxCon .bmxxLeft{width:100%;}
	#signUp .bmxxCon .bmxxLeft .magBox{padding-top: 0.4rem; padding-bottom: 0;}
	#signUp .bmxxCon .bmxxLeft li div {height: 0.6rem; line-height: 0.6rem; width:70%;}
	#signUp .bmxxCon .bmxxLeft li {font-size: 0.26rem; padding-bottom: 0.15rem; border-bottom: 2px solid #e8eaec; padding-top: 0.3rem;}
	#signUp .bmxxCon .bmxxLeft li div.inputBox input {width: 100%; height: 0.6rem; padding: 0 0.1rem; line-height: 0.6rem; border: none; color: #888888; font-size: 0.24rem; box-sizing:border-box; background: #ffffff;}
	#signUp .bmxxLeft .checkDiv div.checkBar{width:50%; margin: 0.1rem 0; line-height: 0.48rem; height: 0.48rem;}
	#signUp .bmxxLeft .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 0.58rem; font-size: 0.24rem; height: 0.48rem; color: #222222; background: url(../images/checkBox.png) no-repeat; background-size: auto 100%;}
	#signUp .bmxxLeft .checkDiv div.checkBar label.on{background: url(../images/checkBoxOn.png) no-repeat; background-size: auto 100%;}
	#signUp .bmxxCon .bmxxLeft li.lbBox div.checkDiv{height: auto;}
	#signUp .bmxxCon .bmxxLeft li.lbBox{padding: 0.25rem 0 0.2rem;}
	#signUp .bmxxCon .bmxxLeft .magBox.qyBox li{padding: 0.15rem 0;}
	#signUp .bmxxCon .bmxxLeft .magBox.qyBox p{padding-bottom: 0.15rem;}
	#signUp .bmxxCon .bmxxLeft li div.selectBox{width:34%; margin-right: 2%;}
	#signUp .bmxxCon .bmxxLeft li div.selectBox:nth-child(3){margin-right: 0;}
	#signUp .bmxxLeft .selectBox select {width: 100%; height: 0.6rem; border: none; font-size: 0.24rem; color: #888888; line-height: 0.6rem; margin-right: 0; padding: 0 0.1rem; box-sizing:border-box;}
	#signUp .bmxxCon .bmxxLeft li.textareaBox{height: auto;}
	#signUp .bmxxCon .bmxxLeft li.textareaBox .inputBox{height: 3rem;}
	#signUp .bmxxCon .bmxxLeft li div.inputBox textarea {width: 100%; height:3rem; padding: 0.1rem; border: none; font-size: 0.24rem; line-height: 0.36rem; color: #888888; box-sizing:border-box;}
	#signUp .bmxxCon .bmxxLeft li div.inputBox input.fileBox { position: absolute; top: 0; right: 0; width: 1.25rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.22rem; border-radius: 0.05rem;}
	#signUp .bmxxCon .bmxxLeft .rzBox li div.inputBox input{border-top-right-radius: 0.05rem;border-bottom-right-radius: 0.05rem;}
	#signUp .bmxxCon .bmxxRight { float: none; width: 100%; padding-left: 0px; margin: 0 auto; padding-bottom: 0.5rem;}
	#signUp .bmxxRight .bmxxRightBox {padding-bottom: 0; padding-top: 0.4rem;}
	.bmxxBtn { width: 6.9rem; height: 0.88rem; line-height: 0.88rem; margin: 0.5rem auto 0; font-size: 0.36rem; border-radius: 0.44rem;
		background:-webkit-linear-gradient(270deg,#271569,#103b74);
		background:-o-linear-gradient(270deg,#271569,#103b74);
		background:-moz-linear-gradient(270deg,#271569,#103b74);
		background:linear-gradient(270deg,#271569,#103b74);
	}
	#signUp .bmxxRight .bmxxRightBox .tableDIV{padding-top: 0.3rem;}
	#signUp .bmxxRight .bmxxRightBox td { font-size: 0.24rem; padding: 0.1rem 0.2rem 0.1rem 0.25rem; line-height: 0.4rem;}
	#signUp .bmxxRight .bmxxRightBox td input {color:#888888;}
}	
/*填写报名信息E*/

/*弹出窗*/
.popup_box{width:520px; background: #fff; position: fixed; top:50%; left:50%; z-index: 100; border-radius: 5px; border:4px solid #cfe2f9; display: none;}
.popup_box .popup_box_con{padding: 60px 0 30px; text-align: center; position: relative;}
.popup_box .popup_box_con i{position: absolute; top:-12px; right: -12px; width:24px; height: 24px;display: block; cursor: pointer;}
.popup_box .popup_box_con i img{width:100%; height: 100%;}
.popup_box .bmOK p{font-size: 16px; line-height: 24px; color: #424d5b; font-weight: bold;}
.popup_box .bmOK p span{color:#c83130;}
.popup_box .bmOK img{display: block; margin: 25px auto 5px; width:180px; height: 180px;}
.popup_box .bmOK div{font-size: 14px; color: #424d5b;}
.popup_box .bmOkImg{display: block; position: absolute; top:-100px; left:50%; margin-left: -250px; width: 447px; height: 134px;}

@media only screen and (max-width: 750px){
	.popup_box{max-width:7.5rem; padding: 0 0.4rem; width:100%; position: fixed; top:50%; left:0; margin-top: -2.93rem !important; z-index: 100; display: none; box-sizing:border-box; background: none; border: none; border-radius: 0;  margin-left: 0!important;}
	.popup_box .popup_box_con{border-radius: 0.05rem; border:0.04rem solid #cfe2f9; padding: 0.8rem 0.2rem 0.3rem; text-align: center; position: relative; background: #ffffff;}
	.popup_box .popup_box_con i{position: absolute; top:-0.24rem; right: -0.24rem; width:0.48rem; height:0.48rem;display: block; cursor: pointer;}
	.popup_box .bmOK p{font-size: 0.26rem; line-height: 0.36rem; color: #424d5b; font-weight: bold;}
	.popup_box .bmOK p span{color:#c83130;}
	.popup_box .bmOK img{display: block; width:2.82rem; height: 2.82rem; margin: 0.35rem auto 0.2rem;}
	.popup_box .bmOK div{font-size: 0.24rem; color: #424d5b; line-height: 0.3rem;}
	.popup_box .bmOkImg{display: block; position: absolute; top:-1.3rem; left:0.2rem; width:5.93rem; height: 1.78rem; margin-left: 0;}
}
/*黑色遮罩*/
.black_overlay{display: none; position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;  background-color: black;  z-index:10;  -moz-opacity: 0.5;  opacity:.50;  filter: alpha(opacity=50);  }  

/*弹出窗*/
/************************在线报名E************************/

/**************************获奖名单S**************************/ 
#mdBanner{display: none;}
#pjLi{display: none;}
#hjmd .hjmdTitle img{display: block; width:160px; height: 120px; margin:0 auto;}
#hjmd .hjmdTitle p{text-align: center; font-size: 40px; line-height: 40px; color:#222222; padding-bottom: 40px; padding-top: 5px;}
#hjmd .fontTro{font-size:16px; line-height: 30px; color:#000000; background: #fbfbfc url(../images/hjmdBG.jpg) repeat-x center bottom; padding: 10px 20px 20px; margin-bottom: 20px;}
#hjmd .fontTro a{text-decoration: underline; color:#c30d23;}
.hjmdBox .hd{margin-bottom: 20px; text-align: center;}
.hjmdBox .hd ul{overflow: hidden;}
.hjmdBox .hd li{position: relative; float: left; font-size: 16px; color:#222222; height: 50px; line-height: 50px; border:1px solid #dedede;cursor: pointer; padding: 0 30px;}
.hjmdBox .hd li.on{border-top:2px solid #261669; color:#261669; font-weight: bold; height: 49px; line-height: 49px; border-bottom: 1px solid #ffffff;}
.hjmdBox .hd li i{display: block; height: 50px; width:1px; background: #ffffff; position: absolute; top:0; right:-1px;}
.hjmdBox .hd li b{display: block; height: 1px; width:118px; background: #ffffff; position: absolute; top:-1px; left:0;}
.hjmdBox .hd li.on b{display: none;}
.hjmdBox .bd{padding-bottom: 20px; padding-top: 10px;}
.hjmdBox .bd .nameList{overflow: hidden; display: none;}
.hjmdBox .bd .nameList.on{display: block;}
.hjmdBox .bd .nameList p{font-size: 16px; color:#666666; text-align: center; line-height: 30px; padding-bottom: 20px; font-style:italic;}
.hjmdBox .bd .nameList p span{color:#cf191f; font-family: 'Georgia';}
.hjmdBox .bd .nameList p b{color:#cf191f; font-weight: normal;}
.hjmdBox .bd .nameList li{height: 36px; width:48%; border-bottom: 1px solid #ececec;}
.hjmdBox .bd .nameList li a{display: block; line-height: 36px; font-size: 16px; color: #404040; padding-right: 10px; text-decoration: none; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.hjmdBox .bd .nameList li span{display: inline-block; width:45px;  text-align: center; font-size: 18px; font-family: 'Georgia'; color: #cf191f;}
.hjmdBox .bd .nameList li a:hover{color: #cf191f; background: #fbfbfb;}

@media only screen and (max-width: 1400px){
	.hjmdBox .hd{text-align: center;}
	.hjmdBox .hd ul{display: inline-block;}
	.hjmdBox .hd li{line-height: 22px; padding: 10px 15px; height: auto;}
	.hjmdBox .hd li span{display: block;}
	.hjmdBox .hd li i{height: 64px;}
	.hjmdBox .hd .allList{line-height: 44px;}
	.hjmdBox .hd li.on {line-height: 22px; height: auto;}
	.hjmdBox .hd li.allList.on {line-height: 44px;}
}
@media only screen and (max-width: 830px){
	.hjmdBox .hd li{padding: 10px 10px;}
}
@media only screen and (max-width: 750px){
	#mdBanner{display: block;}
	#mdBanner img{display: block; width:100%;}
	#hjmd .w1200{padding: 0;}
	#hjmd .hjmdTitle{display: none;}
	#hjmd .fontTro{display: none;}
	#hjmd .hjmdBox .hd{display: none;}
	#pjLi{display: block; border-bottom: 1px solid #dedede; margin-bottom: 0.1rem;}
	#pjLi .swiper-wrapper div span{display: block; font-size: 16px; line-height: 40px; color: #6e6c69; padding: 0 15px; border-bottom: 2px solid #ffffff;}
	#pjLi .swiper-slide{width:auto;}
	#pjLi .swiper-wrapper .active span{font-weight: bold; color: #223474; border-bottom: 2px solid #223474;}
	.hjmdBox .bd .nameList li{width:100%; float: none; height: 0.8rem;}
	.hjmdBox .bd .nameList li a{font-size: 0.28rem; line-height: 0.8rem; padding-right: 0.15rem;}
	.hjmdBox .bd{padding: 0 0.3rem 0;}
}
/**************************获奖名单E**************************/ 