/*公共样式*/
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: 2px solid #d0a35f;}
#header .headerL{float: left; padding: 17px 0;}
#header .headerL a,#header .headerL img{display: block; width:176px; height: 52px;}
#header .headerR{float: right; padding: 19px 0;}
#header .headerR li{float: left; margin-left: 30px; position: relative;}
#header .headerR li a{display: block; font-size: 18px; color: #373126; font-family: "Microsoft Yahei", "微软雅黑"; height: 48px; line-height: 48px;}
#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; color:#d0a35f;}
#header .headerR li.on span{display: block;}
#header .headerR .signUp{width:142px;  height: 48px; text-align: center; margin:0 0 0 190px;}
#header .headerR .signUp a{font-size: 18px; color:#d0a35f; line-height:48px; font-weight: bold; display: block; background: url(../images/spirit.png) 0 -84px no-repeat;}
#header .headerR .signUp a:hover{color:#d0a35f;;}

/*#header .navRightM{font-size: 0.30rem; line-height: 0.86rem; display: none;}
#header .navRightM a{color:#10274a;}
#header .navRightM span{color: #10274a; padding: 0 0.1rem;}*/
#header .navRightM{float: right; overflow: hidden; font-size: 0.30rem; display: none;}
#header .navRightM ul{overflow: hidden;}
#header .navRightM li{float: left; padding: 0.17rem 0.2rem; position: relative;}
#header .navRightM li:last-child{padding-right: 0;}
#header .navRightM li a{color:#373126; font-size: 0.3rem;line-height: 0.52rem;}
#header .navRightM span{float: left; font-size: 0.3rem;line-height: 0.52rem; color:#bbb8b1; padding: 0.17rem 0;}
#header .navRightM li span{ display: none; padding: 0; width:0.24rem; height: 0.12rem; background: url(../images/topNavIcon.png) no-repeat; background-size: 100% 100%; position: absolute; bottom: 0.02rem; left:50%; margin-left: -0.12rem;}
#header .navRightM li.on a{color:#d0a35f;}
#header .navRightM li.on span{display: block;}

#header .navBtn{position: fixed; bottom: 0; background: rgba(30,29,27,0.9); padding-bottom: 0.31rem; padding-top: 0.31rem; z-index: 1000; padding-right: 0; font-size: 0.36rem; text-align: center; width: 100%;box-sizing: border-box; display: none; border-top: 0.02rem solid #796240;}
#header .navBtn a ,#header .navBtn span{ display: inline-block; margin: 0 0.15rem; width: 3.1rem; height: 0.88rem; line-height: 0.88rem; text-align: center; border-radius: 0.44rem;}
#header .navBtn a.signUpBtn {color: #645334; 
	background-image:-webkit-linear-gradient(270deg,#dc9830,#ffefad);
	background-image:-o-linear-gradient(270deg,#dc9830,#ffefad);
	background-image:-moz-linear-gradient(270deg,#dc9830,#ffefad);
	background-image:linear-gradient(270deg,#dc9830,#ffefad);
}
#header .navBtn span{background: url(../images/registerBtn.png) no-repeat; background-size: 100% 100%;}
#header .navBtn a.registerBtn {background: -webkit-linear-gradient(left, #ffefad, #dc9830);pnbackground: -o-linear-gradient(left, #ffefad, #dc9830);pnbackground: linear-gradient(to right, #ffefad, #dc9830);-webkit-background-clip: text;color: transparent; margin:0; }
.h90{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: 1120px){
	#header .headerR li{margin-left: 40px;}
	#header .headerR .signUp{margin-left: 50px;}
}
@media only screen and (max-width: 1060px){
	#header .headerR li{margin-left: 30px;}
	#header .headerR .signUp{margin-left: 30px;}
}
@media only screen and (max-width: 980px){
	#header .headerR li{margin-left: 15px;}
	#header .headerR .signUp{margin-left: 15px;}
}
@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;}
	.h90{height:0;}
	#header{position: relative;}
	#header.signUp{position: fixed;}
	#header .headerL{padding: 0.17rem 0;}
	.w1200{padding: 0 0.2rem;}
	#header .navBtn{display: block;}
	#header{border-bottom: 0.04rem solid #d0a35f;}
}
/*顶部E*/

/*bannerS*/
#banner{position: relative; overflow: hidden; background: #000000; padding-bottom: 78px; font-size: 12px;}
#banner .bannerM{display: none;}
#banner .bannerW .banner{height: 695px; background: url(../images/banner.jpg) no-repeat top center; background-size: auto 100%;}
#banner .gmBox{width:317px; height: 108px; background: url(../images/gmBGw.png) no-repeat; position: absolute; bottom: 0; left:50%; margin-left: -158px;}
#banner .gmBox ul{overflow: hidden; padding: 40px 0 0 0; text-align: center; }
#banner .gmBox ul li{display: inline-block; *zoom:1; *display: inline; overflow: hidden;}
#banner .gmBox ul li p{float: left; font-size: 18px; line-height: 22px; color:#898989;}
#banner .gmBox ul li span{float: left; width:2px; height: 40px; margin: 0 15px; background: url(../images/gmLineW.png) no-repeat;}
#banner .gmBox ul li .logo{width:110px; height: 40px; float: left;}
#banner .gmBox ul li .logo img{width:100%; height: 100%;}

#banner .bannerW .float1{position: absolute; top:-60px; left:0; z-index: 0;
	animation: float1 10s ease-in-out infinite;
	-moz-animation: float1 10s ease-in-out infinite;
	-webkit-animation: float1 10s ease-in-out infinite;
	-o-animation: float1 10s ease-in-out infinite;
}

@keyframes float1{ 0%{top:-80px; left:-30px;} 50%{top:-60px; left:0;} 100%{top:-80px; left:-30px;}}
@-moz-keyframes float1{ 0%{top:-80px; left:-30px;} 50%{top:-60px; left:0;} 100%{top:-80px; left:-30px;}}
@-webkit-keyframes float1{ 0%{top:-80px; left:-30px;} 50%{top:-60px; left:0;} 100%{top:-80px; left:-30px;}}
@-o-keyframes float1{ 0%{top:-80px; left:-30px;} 50%{top:-60px; left:0;} 100%{top:-80px; left:-30px;}}

#banner .bannerW .float2{position: absolute; top:-50px; right:-200px; z-index: 0;
	animation: float2 10s ease-in-out infinite;
	-moz-animation: float2 10s ease-in-out infinite;
	-webkit-animation: float2 10s ease-in-out infinite;
	-o-animation: float2 10s ease-in-out infinite;
}

@keyframes float2{ 0%{top:-80px; right:-230px;} 50%{top:-50px; right:-200px;} 100%{top:-80px; right:-230px;}}
@-moz-keyframes float2{ 0%{top:-80px; right:-230px;} 50%{top:-50px; right:-200px;} 100%{top:-80px; right:-230px;}}
@-webkit-keyframes float2{ 0%{top:-80px; right:-230px;} 50%{top:-50px; right:-200px;} 100%{top:-80px; right:-230px;}}
@-o-keyframes float2{ 0%{top:-80px; right:-230px;} 50%{top:-50px; right:-200px;} 100%{top:-80px; right:-230px;}}


@media only screen and (max-width: 1200px){
	#banner .bannerW .banner{height: 600px; background: url(../images/banner.jpg) no-repeat top center; background-size: auto 100%;}
	#banner .bannerW .float1{position: absolute; top:-80px; left:-100px; z-index: 0;
		animation: float1 10s ease-in-out infinite;
		-moz-animation: float1 10s ease-in-out infinite;
		-webkit-animation: float1 10s ease-in-out infinite;
		-o-animation: float1 10s ease-in-out infinite;
	}

	@keyframes float1{ 0%{top:-100px; left:-150px;} 50%{top:-80px; left:-100px;} 100%{top:-100px; left:-150px;}}
	@-moz-keyframes float1{ 0%{top:-100px; left:-150px;} 50%{top:-80px; left:-100px;} 100%{top:-100px; left:-150px;}}
	@-webkit-keyframes float1{ 0%{top:-100px; left:-150px;} 50%{top:-80px; left:-100px;} 100%{top:-100px; left:-150px;}}
	@-o-keyframes float1{ 0%{top:-100px; left:-150px;} 50%{top:-80px; left:-100px;} 100%{top:-100px; left:-150px;}}

	#banner .bannerW .float2{position: absolute; top:-80px; right:-350px; z-index: 0;
		animation: float2 10s ease-in-out infinite;
		-moz-animation: float2 10s ease-in-out infinite;
		-webkit-animation: float2 10s ease-in-out infinite;
		-o-animation: float2 10s ease-in-out infinite;
	}

	@keyframes float2{ 0%{top:-100px; right:-400px;} 50%{top:-80px; right:-350px;} 100%{top:-100px; right:-400px;}}
	@-moz-keyframes float2{ 0%{top:-100px; right:-400px;} 50%{top:-80px; right:-350px;} 100%{top:-100px; right:-400px;}}
	@-webkit-keyframes float2{ 0%{top:-100px; right:-400px;} 50%{top:-80px; right:-350px;} 100%{top:-100px; right:-400px;}}
	@-o-keyframes float2{ 0%{top:-100px; right:-400px;} 50%{top:-80px; right:-350px;} 100%{top:-100px; right:-400px;}}

}
@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%;}
}
@media only screen and (max-width: 750px){
	#banner .bannerW{display: none;}
	#banner{padding-bottom: 0.8rem;}
	#banner .gmBox{width:3.77rem; height: 1.18rem; background: url(../images/gmBG.png) no-repeat; background-size:100% 100%; position: absolute; bottom: 0; left:50%; margin-left: -1.885rem;}
	#banner .gmBox ul{overflow: hidden; padding: 0.43rem 0 0 0;text-align: center;}
	#banner .gmBox ul li{display: inline-block; overflow: hidden;}
	#banner .gmBox ul li p{float: left; font-size: 0.24rem; line-height: 0.3rem; color:#898989;}
	#banner .gmBox ul li span{float: left; width:0.04rem; height: 0.56rem; margin: 0 0.25rem; background: url(../images/gmLine.png) no-repeat;}
	#banner .gmBox ul li .logo{width:1.54rem; height: 0.56rem; float: left;}



	#banner .bannerM{display: block; position: relative;}
	#banner .bannerM .banner{display: block; position: relative;}
	#banner .bannerM img{width:100%; display: block;}
	#banner .bannerM .floatM1{width:1.35rem; height: 1.67rem; position: absolute; top:-1rem; left:0;
		animation: floatM1 7s ease infinite;
		-moz-animation: floatM1 7s ease infinite;
		-webkit-animation: floatM1 7s ease infinite;
		-o-animation: floatM1 7s ease infinite;
	}
	#banner .bannerM .floatM2{width:1.55rem; height: 1.2rem; position: absolute; bottom:5rem; right:-0.5rem;
		animation: floatM2 10s ease-in-out infinite;
		-moz-animation: floatM2 10s ease-in-out infinite;
		-webkit-animation: floatM2 10s ease-in-out infinite;
		-o-animation: floatM2 10s ease-in-out infinite;
	}

	@keyframes floatM1{ 0%{top:-1.2rem; left:-0.2rem;} 50%{top:-1rem; left:0;} 100%{top:-1.2rem; left:-0.2rem;}}
	@-moz-keyframes floatM1{ 0%{top:-1.2rem; left:-0.2rem;} 50%{top:-1rem; left:0;} 100%{top:-1.2rem; left:-0.2rem;}}
	@-webkit-keyframes floatM1{ 0%{top:-1.2rem; left:-0.2rem;} 50%{top:-1rem; left:0;} 100%{top:-1.2rem; left:-0.2rem;}}
	@-o-keyframes floatM1{ 0%{top:-1.2rem; left:-0.2rem;} 50%{top:-1rem; left:0;} 100%{top:-1.2rem; left:-0.2rem;}}

	@keyframes floatM2{ 0%{bottom:4rem; right:-0.3rem;} 50%{bottom:5rem; right:-0.5rem;} 100%{bottom:4rem; right:-0.3rem;}}
	@-moz-keyframes floatM2{ 0%{bottom:4rem; right:-0.3rem;} 50%{bottom:5rem; right:-0.5rem;} 100%{bottom:4rem; right:-0.3rem;}}
	@-webkit-keyframes floatM2{ 0%{bottom:4rem; right:-0.3rem;} 50%{bottom:5rem; right:-0.5rem;} 100%{bottom:4rem; right:-0.3rem;}}
	@-o-keyframes floatM2{ 0%{bottom:4rem; right:-0.3rem;} 50%{bottom:5rem; right:-0.5rem;} 100%{bottom:4rem; right:-0.3rem;}}
}
/*bannerE*/

/*评选介绍S*/
.titleBig {margin: 60px 0 30px; height: 63px; text-align: center; background: url(../images/titleBigBG.png) no-repeat center center; padding-top: 18px;}
.titleBig img{ display: block; margin: 0 auto;}
.mainBox{background: #1f1f1f; border-radius: 5px;}
#pxjs{background: #000000; overflow: hidden;}
#pxjs .fontIntro{padding: 40px 40px 30px; position: relative; font-size: 16px; line-height: 24px; color:#bfbeb7;}
#pxjs .fontIntro p{padding-bottom: 25px; text-indent:2em;}
#pxjs .fontIntro li{text-align:left; padding-bottom: 10px;}
#pxjs .fontIntro li span{float: left; padding-top: 5px; width: 20px; height: 20px; margin-right: 10px;}
#pxjs .fontIntro li span img {width: 100%; height: 100%;}
#pxjs .fontIntro div p{padding-bottom: 10px;}
@media only screen and (max-width: 750px){
	.titleBig {margin: 0.6rem 0 0.3rem; height: 0.63rem; background: url(../images/titleBigBGM.png) no-repeat center center; background-size: 100% auto; padding-top: 0.18rem;}
	.titleBig img{width:1.88rem; height: 0.43rem;}
	.mainBox{border-radius: 0.05rem;}
	#pxjs .fontIntro{padding: 0.4rem 0.4rem 0.3rem; font-size: 0.28rem; line-height: 0.42rem;}
	#pxjs .fontIntro p{padding-bottom: 0.25rem;}
	#pxjs .fontIntro li{text-align:left; padding-bottom: 0.1rem;}
	#pxjs .fontIntro li span{padding-top: 0.05rem; width: 0.32rem; height: 0.32rem; margin-right: 0.1rem;}
	#pxjs .fontIntro div p{padding-bottom: 0.1rem;}
}
/*评选介绍E*/

/*时间安排S*/
#sjap{background: #000000; overflow: hidden;}
#sjap .mainBox{padding: 40px 60px; overflow: hidden; text-align: center;}
#sjap .upUL{background: url(../images/timeBG.png) no-repeat bottom center; margin: 0 auto; height: 80px;}
#sjap .upUL li{float: left; width:20%; font-size: 16px; color: #bfbeb7; line-height: 24px; text-align: center; position: relative; padding-bottom: 30px;}
#sjap .upUL li span{display: block; width:26px; height: 26px; background: url(../images/spirit.png) -52px -54px no-repeat; position: absolute; bottom: -13px; right:50%; margin-right: -13px;}
#sjap .downUL{padding-top: 30px; margin: 0 auto;}
#sjap .downUL li{float: left; width:20%; height: 36px; line-height: 36px; padding-top: 5px; background: url(../images/timeBox.png) no-repeat bottom center; font-size: 18px; color: #d0a35f; font-family: "Myriad Pro", Arial; text-align: center;} 
@media only screen and (max-width: 1060px){
	#sjap .mainBox,#sjap .ulBox{overflow: hidden;}	
	#sjap .upUL{height: auto; float: left; background: url(../images/circleBG.png) repeat-y top right; width:45%;}
	#sjap .upUL li{float: none; position: relative; width:100%; box-sizing:border-box;}
	#sjap .upUL li span{width:75px; height: 38px; position: absolute; bottom:35px; margin-right: 0; right:-17px; background: url(../images/timeCircleM.png) no-repeat;}
	#sjap .downUL{float: right; padding-top: 0; padding-left: 10%; width:55%; box-sizing:border-box;}	
	#sjap .downUL li{float: none; width:250px; height: 78px; line-height: 48px; padding-top: 0; background: url(../images/timeBoxM1.png) no-repeat top left;}	
}
@media only screen and (max-width: 750px){
	#sjap .mainBox{padding: 0.4rem 0.3rem;}
	#sjap .upUL{width:50%;}
	#sjap .upUL li{padding-bottom: 0.5rem; height: 1.34rem; box-sizing:border-box;}
	#sjap .upUL li,#sjap .downUL li{font-size: 0.24rem; line-height: 0.42rem;}
	#sjap .upUL li span{width:0.75rem; height: 0.38rem; position: absolute; bottom:0.75rem; right:-0.17rem; background-size: 100% 100%; }
	#sjap .downUL li{width:2.50rem; height: 1.34rem; line-height: 0.64rem; background: url(../images/timeBoxM.png) no-repeat top left; background-size: 100% auto; overflow: hidden;}	
	#sjap .downUL{width:50%; box-sizing:border-box; padding-left: 8%; overflow: hidden; padding-top: 0.05rem; box-sizing:border-box;}
}
/*时间安排E*/

/*评选类别S*/
#pxlb{background: #000000; overflow: hidden;}
#pxlb .mainBox{padding: 40px 40px 20px;}
#pxlb p{font-size: 16px; line-height: 28px; color: #b8b7b1; padding-bottom: 20px; text-indent:2em;}
#pxlb p span{color:#d0a35f;}
#pxlb .lbList ul{overflow: hidden; padding-top: 10px; text-align: center; padding-left: 20px;}
#pxlb .lbList li{position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align:top; width:380px; line-height: 30px; padding: 16px 0; height: 30px; text-align: center; font-size: 20px; color: #d0a35f; font-weight: bold; background: url(../images/lbListBGw.png) no-repeat; margin: 0 20px 20px 0;}
#pxlb .lbList li span{position: absolute; top:0; left:0; display: block; height: 62px; line-height: 62px; width:60px; text-align: center; font-family: "Myriad Pro"; color: #483c2b; font-size: 24px;}
@media only screen and (max-width: 960px){
	#pxlb .mainBox{padding: 0.4rem 0.4rem 0.3rem;}
	#pxlb p{font-size: 0.28rem; line-height: 0.42rem; padding-bottom:0.2rem;}
	#pxlb .lbList ul{padding-top: 0.1rem; padding-left: 0;}
	#pxlb .lbList li{width:3rem; line-height: 0.45rem; height: 1.02rem; padding: 0.28rem 0; font-size: 0.3rem; background: url(../images/lbListBGm.png) no-repeat; margin: 0 0.1rem 0.1rem 0; background-size: 100% 100%; box-sizing:border-box;}
	#pxlb .lbList li:nth-child(2n){margin-right: 0;}
	#pxlb .lbList li span{height: 1.02rem; line-height: 1.02rem; width:0.7rem; font-size: 0.36rem;}
	#pxlb .lbList li b{display: block;}
	#pxlb .lbList li:nth-child(4){line-height: 0.36rem; padding: 0.15rem 0;}
}
/*评选类别E*/

/*用户投票S*/
#yhtp{background: #000000; overflow: hidden;}
#yhtp li.bigLi{float: left; width: 30%; border-radius: 5px; overflow: hidden;}
#yhtp li.smallLi{width:5%; float: left;}
#yhtp .yhtpTitle{height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #d0a35f; font-weight: bold; background: #312c26;}
#yhtp  .yhtpIntro{padding: 20px 20px 0; background: #1f1f1f; min-height: 225px;}
#yhtp  .yhtpIntro p{font-size: 16px; color: #b8b7b1; line-height: 24px; padding-bottom: 20px; overflow: hidden;}
#yhtp  .yhtpIntro p span{float: left; padding-top: 5px; width: 20px; height: 20px; margin-right: 10px;}
#yhtp  .yhtpIntro p span img{width:100%; height: 100%;}
#yhtp  .yhtpIntro p b{float: left; font-weight: normal; width:86%;}
@media only screen and (max-width: 950px){
	#yhtp li.bigLi{float: left; width: 31.33%; border-radius: 5px; overflow: hidden;}
	#yhtp li.smallLi{width:3%; float: left;}
	#yhtp  .yhtpIntro{padding: 20px 10px 0; background: #1f1f1f; min-height: 272px;}
}
@media only screen and (max-width: 890px){
	#yhtp li.bigLi{float: none; width: 100%; overflow: hidden; border-radius: 0.05rem; margin-top: -0.05rem;}
	#yhtp li.smallLi{display: none;}
	#yhtp .yhtpTitle{height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem;}
	#yhtp  .yhtpIntro{padding: 0.3rem 0.3rem 0; min-height: 0;}
	#yhtp  .yhtpIntro p{font-size: 0.28rem; line-height: 0.42rem; padding-bottom: 0.3rem;}
	#yhtp  .yhtpIntro p span{padding-top: 0.05rem; width: 0.32rem; height: 0.32rem; margin-right: 0.1rem;}
	#yhtp  .yhtpIntro p b{width:5.88rem;}
}
/*用户投票E*/


/*增值服务S*/
#zzfw{background: #000000; overflow: hidden; border-bottom: 2px solid #d0a35f;}
#zzfw{padding-bottom: 60px;}
#zzfw li{text-align: center; float: left; width:17.6%;}
#zzfw li.kxBox{width: 3%;  min-height: 285px;}
#zzfw li .xmtsCon{background: #1f1f1f; border-radius: 5px; min-height: 285px;}
#zzfw li .num{padding:20px 8% 35px;}
#zzfw li .num img{width:100%;}
#zzfw li p{font-size: 16px; line-height: 30px; color: #b8b7b1; padding: 0 8%; text-align: left;}
@media only screen and (max-width: 850px){
	#zzfw{padding-bottom: 0.4rem; border-bottom: 0.04rem solid #d0a35f;}
	#zzfw li{width:100%; overflow: hidden; margin-bottom: 0.2rem;}
	#zzfw li .xmtsCon{padding: 0.4rem; min-height: 0; overflow: hidden;}
	#zzfw li .xmtsCon .num{float: left; padding: 0; width:25%; height: 100%;}
	#zzfw li p{float: right; font-size: 0.28rem; line-height: 0.42rem; text-align: left; padding: 0; width:70%;}
	#zzfw li.kxBox{min-height: 0; display: none;}
}
/*增值服务E*/


/*底部S*/
#footer{text-align: center;line-height: 20px;color: #666666;font-size: 12px;font-family: "Century Gothic";padding: 30px 0 40px; background: #ffffff;}
#footer div{width:300px;margin:0 auto; padding:0px 0}
#footer a{color: #666666;}
#footer div a{display:inline-block;text-decoration:none;height:20px;line-height:20px; color:#666666;}
#footer div a span{height:20px;line-height:20px;margin: 0px 0px 0px 0px; color:#666666;margin-top:-10px ;}
#footer div a img{float:left;}
@media only screen and (max-width: 750px){
	#footer{font-size: 0.24rem; line-height: 0.4rem; padding:5% 10%;}
	#footer div{display: none;}
}
@media only screen and (max-width: 900px){
	.h150{margin-bottom: 1.5rem;}
}
/*底部E*/


/***********************在线报名S***********************/
#header.signUp{ box-shadow: 0px 0px 11px 0px rgba(0 ,0 ,0 ,0.1); *border-bottom: 2px solid #f3f3f3; }
#signUp {border-bottom: 1px solid #f3f3f3;}
#signUp div.title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#signUp .signUpMain{padding-top: 30px;}
#signUp .signUpBox .hd{border-bottom: 1px solid #dedede; height: 52px; line-height: 52px; text-align: center;}
#signUp .signUpBox .hd ul{width:404px; margin:0 auto;}
#signUp .signUpBox .hd li{float: left; cursor: pointer; width:200px; border:1px solid #dedede; border-bottom: none; line-height: 51px; height: 51px; font-size: 18px; color: #222222; margin-left: -1px; position: relative;}
#signUp .signUpBox .hd li i{display: block; width:200px; height: 1px; background: #ffffff; position: absolute; left:0; bottom:-1px; display: none;}
#signUp .signUpBox .hd li.on{border-top: 2px solid #d0a35f; font-weight: bold; color:#d0a35f; line-height: 48px; height: 50px;}
#signUp .signUpBox .hd li.on i{display: block;}
#signUp .signUpMain{padding-top: 40px;}
/*填写报名信息S*/
#signUp .bmxx .tip{line-height: 40px; text-align: center; font-size: 14px; color:#222222; border:1px solid #f3f1f1; padding: 20px; margin-bottom: 30px;}
#signUp .bmxx .tip .newBrand span{font-size: 16px; display: inline-block;}
#signUp .bmxx .tip .newBrand b{font-weight: normal; color: #ecedef; padding: 0 5px; display: inline-block;}
#signUp .bmxx .tip .newBrand .on,#signUp .bmxx .tip .newBrand span:hover{color: #d0a35f; text-decoration: underline; cursor: pointer;}
#signUp .bmxx .tip .newBrand .newBrandBtn{font-style: normal; font-size: 16px; border:1px solid #e6e7e9; border-radius: 3px; padding: 0 10px; line-height: 30px; display: inline-block;}
#signUp .bmxx .tip .newBrand .newBrandBtn i{font-style: normal; font-size: 20px; padding-right: 5px; font-weight: bold;} 
#signUp .bmxx .tip .newBrand .newBrandBtn:hover{text-decoration: none;}
#signUp .bmxx .tip .newBrand .newBrandBtn.on{text-decoration: none; color: #d0a35f;} 
/*#signUp .bmxxCon{padding: 30px 0 0; }*/
#signUp .bmxxCon .bmxxLeft{float: left; width:715px; border-right:1px solid #f5f5f5; padding-right: 40px;}
#signUp .bmxxCon .bmxxRight{float: right; width:400px; padding-left: 40px; }
#signUp .bmxxCon .bmxxLeft .magBox{padding-bottom: 20px;}
#signUp .bmxxCon .bmxxLeft p,#signUp .bmxxRight p{font-size: 18px; color: #d0a35f; font-weight: bold; background: #f7f7f7; height: 40px; line-height: 40px; padding-left: 20px; margin-bottom: 20px;}
#signUp .bmxxCon .bmxxLeft p span,#signUp .bmxxRight p span{float: left; display: block; width:4px; height: 18px; margin-top: 11px; margin-right: 10px;}
#signUp .bmxxCon .bmxxLeft p span img,#signUp .bmxxRight p span img{display: block; width:100%; height: 100%;}
#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:155px; 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:555px; overflow: hidden;}
#signUp .bmxxLeft .checkDiv div.checkBar { float: left; position: relative; margin: 8px 0; line-height: 24px; height: 24px; width: 185px; overflow: hidden;}
/*#signUp .bmxxLeft .checkDiv .checkBar.leibie5{width:260px;}*/
#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 .rzBox li div.inputBox input{padding: 0 77px 0 10px; width: 251px;}
#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; padding: 0;}


#signUp .bmxxCon .bmxxRight .yyeBox ul{padding-bottom: 20px;}
#signUp .bmxxCon .bmxxRight .yyeBox li{overflow: hidden; font-size: 14px; color:#222222; padding-bottom: 10px;}
#signUp .bmxxCon .bmxxRight .yyeBox li div{float: left; height: 40px; line-height: 40px;}
#signUp .bmxxCon .bmxxRight .yyeBox li div.nameBox{width:155px; text-align: right; padding-right: 5px;}
#signUp .bmxxCon .bmxxRight .yyeBox li div.nameBox b{font-weight: normal; color:#ea2425;}
#signUp .bmxxCon .bmxxRight .yyeBox li div.inputBox{position: relative;}
#signUp .bmxxCon .bmxxRight .yyeBox li div.inputBox input{display: block; width:120px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e6e7e9; outline: none; font-size: 14px; color:#222222;}
#signUp .bmxxCon .bmxxRight .yyeBox li div.tipBox{font-size: 12px; color:#999999; font-family: sans-serif,"宋体"; padding-left: 10px;}
#signUp .bmxxRight .checkDiv{overflow: hidden; padding-left: 35px; font-size: 14px; color:#222222;}
#signUp .bmxxRight .checkDiv div.checkBar input { width: 1px; height: 1px; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;}
#signUp .bmxxRight .checkDiv div.checkBar { float: left; position: relative; margin: 8px 0; line-height: 24px; height: 24px; width: 95px; overflow: hidden;}
#signUp .bmxxRight .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 .bmxxRight .checkDiv div.checkBar label.on {background-position: -126px 0;}
#signUp .bmxxRight .checkDiv .numBox{ float: left; width: 55px; padding: 0 5px; border: none; border-bottom: 1px solid #666666; height: 20px; line-height: 20px; outline: none; font-size: 12px; color: #222222; margin: 8px 0;}
#signUp .bmxxRight .checkDiv span{float: left; margin: 8px 0; line-height: 24px;}
#signUp .bmxxRight .checkDiv.checkBarSmall div.checkBar { width: 65px;}
#signUp .bmxxRight .checkDiv.checkBarBig div.checkBar { width:230px;}
#signUp .bmxxRight .checkDiv.checkBarM div.checkBar { width:105px;}

.bmxxBtn{width:182px; height: 48px; line-height: 48px; text-align: center; background:  url(../images/spirit.png) no-repeat 0 -132px; margin:45px auto 40px; font-size: 20px; color:#ffffff; cursor: pointer;}
#signUp .bmxxCon .bmxxLeft li.lbBox div.checkDiv{height: auto;}

/*报名头部S*/
.bmNav{position: fixed; width:100%; height: 0.88rem; line-height: 0.88rem; font-size: 0.4rem; color:#ffffff; text-align: center; display: none;
	background-image:-webkit-linear-gradient(270deg,#dc9830,#efc773);
	background-image:-o-linear-gradient(270deg,#dc9830,#efc773);
	background-image:-moz-linear-gradient(270deg,#dc9830,#efc773);
	background-image:linear-gradient(270deg,#dc9830,#efc773);
}
.signUph90{height: 90px;}
.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*/

/*报名企业列表S*/
#signUp .qylb{font-size: 14px;}
#signUp .qylb{text-align: center;}
#signUp .qylb .searchBox{padding-bottom: 30px; width:520px; margin:0 auto; overflow: hidden; height: 40px;}
#signUp .qylb .searchInput{float: left; width:406px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; color:#999999; border: none; outline: none; background: url(../images/searchInput.png) no-repeat; margin-right: 10px;}
#signUp .qylb .searchBtn{float: left; width:84px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color:#ffffff; border: none; outline: none; font-weight: bold; background: url(../images/spirit.png) no-repeat 0 -180px;}
#signUp .qylb .qylbCon ul{padding-bottom: 30px;}
#signUp .qylb .qylbCon li{float: left; width:360px; padding-right: 20px; margin-right: 30px; text-align: left; height: 40px; line-height: 40px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; border-bottom: 1px dotted #d9d9d9;}
#signUp .qylb .qylbCon li a{font-size: 14px; color:#333333;}
#signUp .qylb .qylbCon li a span{color:#d8d8d8; padding: 0 5px;}
#signUp .qylb .qylbCon li a:hover{color:#d0a35f; }
#signUp .qylb .qylbCon li.mr0{margin-right: 0;}
#signUp .qylb .loadMore{height: 40px; line-height: 40px; background: #f8f9fa; text-align: center; font-size: 14px; color: #666666; cursor: pointer; margin:0 0 95px;}
/*报名企业列表E*/

@media only screen and (max-width: 1260px){
	#signUp .bmxxCon .bmxxLeft{float: none; margin: 0 auto; border-right: none; width:715px; padding-right: 0;}
	#signUp .bmxxCon .bmxxRight{float: none; padding-left: 0px; margin: 0 auto; width:715px;}
	#signUp .bmxxLeft .checkDiv{width:520px;}

	/*报名企业列表S*/
	#signUp .qylb .qylbCon ul{padding-left: 5%;}
	#signUp .qylb .qylbCon li{width:40%; padding-right: 5%; margin-right: 5%;}
	#signUp .qylb .qylbCon li a{font-size: 14px; color:#333333;}
	#signUp .qylb .qylbCon li a span{color:#d8d8d8; padding: 0 5px;}
	#signUp .qylb .qylbCon li a:hover{color:#d0a35f; }
	#signUp .qylb .qylbCon li.mr0{margin-right: 5%;}
	/*报名企业列表E*/


}
@media only screen and (max-width: 775px){
	.signUph90{height: 0.9rem;}
	.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 0.3rem 0.25rem; /*box-shadow: 0px 0px 11px 0px rgba(0 ,0 ,0 ,0.1);*/ position: relative; z-index: 2; border: none; margin-bottom: 0;}
	#signUp .bmxx .tip .newBrand {padding-top: 0.2rem; line-height: 0.5rem;}
	#signUp .bmxx .tip .newBrand span{font-size:0.24rem;}
	#signUp .bmxx .tip .newBrand b{padding: 0 0.05rem;}
	#signUp .bmxx .tip .newBrand .newBrandBtn{font-size: 0.24rem; border-radius: 0.03rem; padding: 0 0.1rem; line-height: 0.4rem;}
	#signUp .bmxx .tip .newBrand .newBrandBtn i{font-style: normal; font-size: 0.28rem; padding-right: 0.05rem;} 
	#signUp .bmxxCon{background: #f8f9fa; padding: 0; border-bottom: 1px solid #e1e2e5;}
	#signUp .bmxxCon ul{background: #ffffff; padding: 0 0.3rem 0.3rem;}
	#signUp .bmxxCon .bmxxLeft p,#signUp .bmxxRight p{font-size: 0.32rem; padding-bottom: 0; vertical-align: middle; overflow: hidden; line-height: 0.9rem; height: 0.9rem; margin-bottom: 0; padding: 0 0.3rem;}
	#signUp .bmxxCon .bmxxLeft p span,#signUp .bmxxRight 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.28rem; 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; 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.15rem;}
	#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:56%; margin: 0.1rem 0; line-height: 0.48rem; height: 0.48rem;}
	#signUp .bmxxLeft .checkDiv div.checkBar:nth-child(2n){width:44%;}
	#signUp .bmxxLeft .checkDiv .checkBar.leibie5 {width: 56%; height: 0.6rem; line-height: 0.3rem;}
	#signUp .bmxxLeft .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 0.58rem; font-size: 0.20rem; 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 .bmxxLeft .checkDiv div.checkBar label span{display: block;}
	#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 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 .rzBox 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; padding: 0;}
	#signUp .bmxxCon .bmxxLeft .rzBox li div.inputBox input{width:100% ;border-top-right-radius: 0.05rem;border-bottom-right-radius: 0.05rem; padding: 0 1.35rem 0 0.1rem;}
	#signUp .bmxxCon .bmxxRight {width: 100%;}
	#signUp .bmxxCon .bmxxRight ul{width: 100%; box-sizing:border-box;}
	#signUp .bmxxCon .bmxxRight .yyeBox li{padding: 0.15rem 0; font-size: 0.26rem;border-bottom: 2px solid #e8eaec;}
	#signUp .bmxxCon .bmxxRight .yyeBox ul {padding: 0 0.3rem 0.3rem;}
	#signUp .bmxxCon .bmxxRight .yyeBox li div.nameBox { width: 30%; text-align: left; padding-right: 0.05rem; box-sizing: border-box; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem;}
	#signUp .bmxxCon .bmxxRight li div.inputBox { height: 0.6rem; line-height: 0.6rem; width: 52%;}
	#signUp .bmxxCon .bmxxRight .yyeBox 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 .bmxxCon .bmxxRight .yyeBox  .danwei{float: left; height: 0.6rem; line-height: 0.6rem; width:18%;}
	#signUp .bmxxRight .checkDiv { overflow: hidden; padding-left: 0; color: #222222; height: 0.48rem; line-height: 0.48rem; font-size: 0.26rem;  padding: 0.27rem 0; font-size: 0.26rem; border-bottom: 2px solid #e8eaec;}
	#signUp .bmxxRight .checkDiv div.checkBar { width: 25%; margin:0; line-height: 0.48rem; height: 0.48rem;}
	#signUp .bmxxRight .checkDiv.checkBarSmall div.checkBar{width: 18%;}
	#signUp .bmxxRight .checkDiv.checkBarBig div.checkBar{width: 63%;}
	#signUp .bmxxRight .checkDiv.checkBarM div.checkBar{width: 30%;}
	#signUp .bmxxRight .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 0.58rem; font-size: 0.26rem; height: 0.48rem; line-height: 0.48rem; color: #222222; background: url(../images/checkBox.png) no-repeat; background-size: auto 100%;}
	#signUp .bmxxRight .checkDiv div.checkBar label.on { background: url(../images/checkBoxOn.png) no-repeat; background-size: auto 100%;}
	#signUp .bmxxRight .checkDiv .numBox { width: 1rem; padding: 0 0.05rem; height: 0.40rem; line-height: 0.40rem; outline: none; font-size: 0.26rem; margin:0; border-radius: 0;}
	#signUp .bmxxRight .checkDiv span { height: 0.48rem; line-height: 0.48rem; font-size: 0.26rem; margin: 0;}
	.bmxxBtn { width: 6.9rem; height: 0.88rem; line-height: 0.88rem; margin: 0.5rem auto; font-size: 0.36rem; border-radius: 0.44rem;
		background:-webkit-linear-gradient(270deg,#dc9830,#efc773);
		background:-o-linear-gradient(270deg,#dc9830,#efc773);
		background:-moz-linear-gradient(270deg,#dc9830,#efc773);
		background:linear-gradient(270deg,#dc9830,#efc773);
	}

	#signUp div.title{font-size: 0.4rem; line-height: 0.3rem; padding:0.4rem 0;}
	#signUp .signUpBox .hd{height: 0.81rem; line-height: 0.81rem; margin: 0 0 0.4rem;}
	#signUp .signUpBox .hd ul{text-align: center; width:auto;}
	#signUp .signUpBox .hd li{display: inline-block; width:auto; line-height: 0.81rem; height: 0.81rem; font-size: 0.32rem; padding: 0 0.3rem; float: none; box-sizing:border-box;}
	#signUp .signUpBox .hd li.on{border-top: 2px solid #d0a35f; font-weight: bold; color:#d0a35f; line-height: 0.81rem; height: 0.81rem; box-sizing:border-box;}
	#signUp .signUpBox .hd li i {width: 100%;}

	#signUp .qylb .searchBox{width:90%; padding: 0 5% 0.3rem; height: 0.6rem;}
	#signUp .qylb .searchInput{float: left; width:75%; height: 0.6rem; line-height: 0.6rem; padding: 0 0.1rem; font-size: 0.24rem; background: #f8f9fa; margin-right: 0; box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.06); border-radius: 0.05rem;}
	#signUp .qylb .searchBtn{float: right; width:20%; height: 0.6rem; line-height: 0.6rem; font-size: 0.25rem; border-radius: 0.05rem;
	background: -webkit-linear-gradient(270deg,#dc9830,#efc773);
    background: -o-linear-gradient(270deg,#dc9830,#efc773);
    background: -moz-linear-gradient(270deg,#dc9830,#efc773);
    background: linear-gradient(270deg,#dc9830,#efc773);}

	/*报名企业列表S*/
	#signUp .qylb .qylbCon ul{padding: 0 5%; padding-bottom: 0.3rem;}
	#signUp .qylb .qylbCon li{height: 0.6rem; line-height: 0.6rem; width:100%; box-sizing:border-box; padding-right: 5%; margin-right: 0;}
	#signUp .qylb .qylbCon li a{font-size: 0.24rem; color:#333333;}
	#signUp .qylb .qylbCon li a span{color:#d8d8d8; padding: 0 5px;}
	#signUp .qylb .qylbCon li a:hover{color:#d0a35f; }
	#signUp .qylb .qylbCon li.mr0{margin-right: 5%;}
	#signUp .qylb .loadMore{height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; margin:0 0 0.95rem;}
	/*报名企业列表E*/

}
/*填写报名信息E*/

/*弹出窗*/
.popup_box{width:520px; background: #fff; position: fixed; top:50%; left:50%; z-index: 100; border-radius: 5px; border:4px solid #f3d194; 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: -245px; 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 #f3d194; 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.05rem; width:5.95rem; 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**************************/ 
#pptp div.title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#pptp .yuyinBig{background: url(../images/yuyinBigBG.png); margin-bottom: 10px; position: relative; padding: 5px;}
#pptp .yuyinBig ul{background: #ffffff; overflow: hidden;}
#pptp .yuyinBig li{float: left; padding-left: 25px; padding-top: 5px;}
#pptp .yuyinBig li.fontAD{font-size: 18px; line-height: 28px; color: #e94924; padding-top: 28px; font-weight: bold;}
#pptp .yuyinBig li.fontAD i{font-style: normal; font-size: 24px;}
#pptp .yuyinBig li.laba img{display: block; width:124px; height: 100px; margin-top: 5px;}
#pptp .yuyinBig li a.img_a{display: block; height: 68px; overflow: hidden; width:178px; border: 1px solid #ededed; background: #ffffff; margin-top: 20px;}
#pptp .yuyinBig li a.img_a span { width: 178px; height: 68px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
#pptp .yuyinBig li a.img_a img {max-width: 158px; margin: 0 auto; max-height: 54px; display: block;}
#pptp .yuyinBig li.intro{padding-top: 25px; width:275px;}
#pptp .yuyinBig li.intro p a{display: block; font-size: 14px; font-weight: bold; color:#444444; line-height: 28px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .yuyinBig li.intro p a:hover{color:#d0a35f;}
#pptp .yuyinBig li.intro div{font-size: 12px; color:#666666; line-height: 20px; max-height: 40px; overflow: hidden;}
#pptp .yuyinBig .audiojs{cursor: pointer;}
/*拉票语音S*/
.audiojs audio { position: absolute; left: -1px; }         
.audiojs {width: 160px; height: 32px; background: #ffffff; overflow: hidden; padding: 9px; border:1px solid #ececed; border-radius: 1px; font-family: "Microsoft Yahei", "微软雅黑"; position: relative;}
.audiojs .play-pause { width: 32px; height: 32px;float: left; overflow: hidden;}         
.audiojs p { display: none; width: 32px; height: 32px; margin: 0px; cursor: pointer; }        
.audiojs .play { display: block; }         
.audiojs .scrubber { position: relative; float: left; width: 117px; background: #ededed; height: 2px; margin: 15px 0 0 10px;}         
.audiojs .progress { position: absolute; top: 0px; left: 0px; background: #5ac63c; height: 2px; z-index: 1;}         
.audiojs .loaded { position: absolute; top: 0px; left: 0px; width: 117px; background: #ededed; height: 2px; }         
.audiojs .time {position: absolute; top:28px; left:52px; width:117px; height: 16px; line-height: 16px; color: #999999; font-family: "Hiragino Sans GB",sans-serif,"宋体"; font-size: 10px; overflow: hidden;}         
.audiojs .time em {font-style: normal; float: left;}         
.audiojs .time strong {font-weight: normal; float: right;}	
/*.audiojs .tipMusic{position: absolute; top:8px; left:52px; font-size: 12px; color:#444444; line-height: 16px;}	    */
.audiojs .error-message { float: left; display: none; height: 32px; overflow: hidden; line-height: 44px; font-size:12px; padding-left: 10px; width:117px; color:#444444; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }         
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }                 
.audiojs .play { background: url(../images/musicBtn.gif) 0 0 no-repeat; }         
.audiojs .loading {background: url(../images/musicBtn.gif) 0 -96px no-repeat; }         
.audiojs .error { background: url(../images/musicBtn.gif) 0 -64px no-repeat; }         
.audiojs .pause { background: url(../images/musicBtn.gif) 0 -32px no-repeat; }                 
.playing .play, .playing .loading, .playing .error { display: none; }         
.playing .pause { display: block; }                 
.loading .play, .loading .pause, .loading .error { display: none; }         
.loading .loading { display: block; }                 
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading, .error .playname, .error .volume { display: none; }         
.error .error { display: block; }         
.error .play-pause p { cursor: auto; }         
.error .error-message { display: block;}
/*拉票语音E*/

/*二维码S*/
#codeBox{display: none; width:272px; height: 88px; padding: 10px; border-radius: 5px; border:1px solid #ececed; background: #fbfbfc; position: absolute; top:10px; left:470px; overflow: hidden; z-index: 6;}
#codeBox .imgBox{float: left; width:88px; height: 88px;}
#codeBox .imgBox img{display: block; width:88px; height: 88px;}
#codeBox .fontBox{width:145px; float: left; padding-left: 10px;}
#codeBox .fontBox p{font-size: 14px; color:#666666; line-height: 24px; overflow: hidden; padding-top: 8px;}
#codeBox .fontBox b{font-size: 12px; color: #c30d23; line-height: 26px;display: block; height: 26px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#codeBox div.close{display: block; width:20px; height: 20px; position: absolute; top:-1px; right:-1px; cursor: pointer; z-index: 6;}
#codeBox div.close img{display: block; width:20px; height: 20px;}
/*二维码E*/

#pptp .yuyinBig li.voice{padding-top: 34px; position: relative; }
#pptp .yuyinBig li.voice span{position: absolute; top:42px; left:77px; z-index: 5; font-size: 12px;color: #444444; line-height: 16px; width:115px; overflow: hidden; display: block;}
#pptp .yuyinBig li.num{text-align: center; font-size: 14px; color:#666666; height: 30px; line-height: 30px; padding: 45px 0; width:100px;margin:0 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .yuyinBig li.num span{font-size: 20px; color:#d0a35f;}
#pptp .yuyinBig li.tpBox{padding: 45px 0;}
#pptp span.tpBtn{position: relative; display: block; font-size: 18px; color:#d0a35f; width:70px; height: 30px; line-height: 30px; text-align: center; background: url(../images/spirit.png) no-repeat 0 -250px; cursor: pointer;}
#pptp span.tpBtn:hover{background-position: 0 -220px; color:#ffffff;}
#pptp span.tpBtnOK{color:#cccccc;background: url(../images/spirit.png) no-repeat -70px -250px; cursor: default;}
#pptp span.tpBtnOK:hover{background-position: -70px -220px; color:#ffffff;}



#pptp .tpFont{background: #fbfbfc; padding: 20px; line-height: 26px; font-size: 14px; color:#666666; margin-bottom: 24px;}
#pptp .tpFont i{font-style: normal; font-size: 16px; color:#000000;}
#pptp .tpFont span{display: inline-block; padding: 0 35px; height: 16px;}
#pptp .tpFont .redFont{font-size: 14px; color: #cf191f;}
#pptp .pptpBox .pptpNum{font-size: 16px; line-height: 30px; color: #666666; text-align: center; padding-bottom: 20px;}
#pptp .pptpBox .pptpNum span{font-size: 24px; color:#cf191f;}
#pptp .pptpBox .hjmdBox .hd{margin-bottom: 35px;}
#pptp .tpNumBtn{padding-bottom: 2px; padding-top: 10px;}
#pptp .tpNumBtn .piao{float: left; font-size: 14px; color: #666666; height: 30px; line-height: 30px; width:100px; margin-right: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .tpNumBtn .piao i{font-style: normal; font-size: 20px; color: #d0a35f}
#pptp .tpNumBtn span.tpBtn{float: right;}
#pptp .hjmdNameBox .hjmdDetail li .intro{margin-bottom: 10px;}
#pptp .tpNumBtn.tpNumBtnLine{border-top: 1px solid #ececed;}
#pptp .hjmdNameBox .hjmdDetail .audioBox{position: relative;}
#pptp .hjmdNameBox .hjmdDetail .audioBox span{ position: absolute;top: 9px;left: 52px;z-index: 5; font-size: 12px; color: #444444; line-height: 16px; width:115px; display: block; overflow: hidden;}

/*投票说明弹出框S*/
#tpPOP{display: none; font-size: 12px; width:360px; background: #fff; position: fixed; top:50%; left:50%; z-index: 100; border-radius: 5px; overflow: hidden;}
#tpPOP .popup_box_con{position: relative;}
#tpPOP .title{text-align: center; font-size: 22px; line-height: 28px; color: #ffffff; width:360px; height: 56px; padding: 12px 0; background: url(../images/tpPOPbg.png) no-repeat top center; text-shadow: 1px 0 1px #dcb265; font-weight: bold;}
#tpPOP .popup_box_con span.close{display: block; width:32px; height: 32px; background: url(../images/tpPOPclose.png) no-repeat; background-size: contain; position: absolute; top:10px; right:10px; cursor: pointer;}
#tpPOP .popup_box_con .tpPOPmain{padding: 20px 40px 25px;}
#tpPOP .popup_box_con .tpPOPmain li{padding-bottom: 15px;}
#tpPOP .popup_box_con .tpPOPmain li p{font-size: 16px; line-height: 22px; color: #9c8159; padding-bottom: 10px;}
#tpPOP .tpPOPmain .inputBox{height: 40px; border: 1px solid #e0ccad; padding: 0 10px; line-height: 40px; position: relative;}
#tpPOP .tpPOPmain .inputBox input{display: block; width:100%; height: 40px; *height: 39px; color: #b6b6b6; font-size: 14px; border: none; outline: none; }
#tpPOP .tpPOPmain .inputCodeBox input{width:158px; *width:148px; width:148px\0; padding-right: 10px;}
#tpPOP .tpPOPmain .inputCodeBox span{display: block; width:100px; height: 40px; position: absolute; top:0; right: 0; background: #f8f7f6; font-size: 14px; color: #e1a74f; text-align: center; line-height: 40px; cursor: pointer;}
#tpPOP .tpPOPmain .inputCodeBox div{display: block; width:100px; height: 40px; position: absolute; top:0; right: 0; cursor: pointer;}
#tpPOP .tpPOPmain .inputCodeBox i{display: table-cell; vertical-align: middle; width:100px; height: 40px;}
#tpPOP .tpPOPmain .inputCodeBox i img{display: block; max-height: 35px; max-width: 95px; margin: 0 auto;}
#tpPOP .tpPOPmain .tpPOPbtn{padding-top: 15px;}
#tpPOP .tpPOPmain .tpPOPbtn input{display: block; width:280px; height: 46px; text-align: center; line-height: 46px; font-size: 20px; color:#ffffff; border:none; background: url(../images/tpPOPbtn.png) no-repeat; outline: none; font-weight: bold;text-shadow: 1px 0 1px #dcb265;}





/*黑色遮罩*/
.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*/

/**************************品牌投票E**************************/ 



/*************************活动新闻S*************************/
#hdxw{padding-top: 40px; background: #f3f3f3; overflow: hidden;}
#hdxw .artIntro{background: #ffffff; float: left; margin: 0 20px 20px 0; width: 285px; height: 300px;}
#hdxw li{transition: all .3s ease;-ms-transition: all .3s ease;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease; box-shadow: 0 0 20px rgba(210, 210, 210, 0.1)}
#hdxw li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);}
#hdxw .w1200 .artFont{border: 1px solid #ffffff;}
#hdxw .marginR0 {margin-right: 0 !important;}
#hdxw .w1200 .artTitle a:hover {color: #d0a35f;}
#hdxw .w1200 .artTitle a {display: block;font-size: 18px;line-height: 26px;color: #000000;max-height: 52px;overflow: hidden;margin-bottom: 5px;}
#hdxw .w1200 .artFont {height: 90px; padding: 13px 15px 15px;}
#hdxw .w1200 .artSub{font-size: 12px; line-height: 18px; color: #666666; max-height: 36px; overflow: hidden;}
#hdxw .loadMore{height: 40px; line-height: 40px; background: #fdfdfd; font-size: 14px; text-align: center; color: #666666; margin: 10px 0 40px; cursor: pointer; box-shadow: 0 0 20px rgba(210, 210, 210, 0.1);} 
/**************************活动新闻E**************************/ 




/**************************获奖名单S**************************/ 
#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: 20px 20px 25px; margin-bottom: 20px;}
#hjmd .fontTro a{text-decoration: underline; color:#d0a35f;}
.hjmdBox .hd{height: 52px;line-height: 52px;text-align: center;margin-bottom: 40px;}
.hjmdBox .hd ul li {float: left;cursor: pointer; border: 1px solid #dedede; margin-left: -1px; line-height: 50px;height: 50px;font-size: 16px;color: #222222;position: relative;padding: 0 61px;}
.hjmdBox .hd ul li.on { border-top: 2px solid #d0a35f; border-bottom: none; font-weight: bold; color: #d0a35f; line-height: 49px; height: 49px;}
.hjmdBox .bd .className{text-align: center; padding-bottom: 30px;}
.hjmdBox .bd .className span{display: inline-block; width:182px; height: 54px; background: url(../images/sprit2017.png) no-repeat 0 -136px; line-height: 48px; text-align: center; font-size: 20px; color:#3934a4; margin: 0 9px; cursor: pointer;}
.hjmdBox .bd .className span.on{background: url(../images/sprit2017.png) no-repeat 0 -190px; color:#ffffff;}
.hjmdNameBox .hjmdDetail ul{display: none;}
.hjmdNameBox .hjmdDetail ul.on{display: block;}
.hjmdNameBox .hjmdDetail li {width: 184px; float: left; padding: 20px; background: #f8f9fa; margin-right: 20px; margin-bottom: 20px; font-size: 12px;}
.hjmdNameBox .hjmdDetail li a.img_a{display: block; height: 68px; overflow: hidden; width:182px; border: 1px solid #ededed; background: #ffffff;}
.hjmdNameBox .hjmdDetail li .img_a span { width: 182px; height: 68px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
.hjmdNameBox .hjmdDetail li .img_a img {max-width: 158px; margin: 0 auto; max-height: 54px; display: block;}
.hjmdNameBox .hjmdDetail li a.gsName{font-size: 14px; color: #444; display: block; font-weight: bold; height: 32px;line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hjmdNameBox .hjmdDetail li a.gsName:hover{color: #d0a35f; text-decoration: underline;}
.hjmdNameBox .hjmdDetail li .intro{font-size: 12px; color:#666666; line-height: 20px; height: 40px; overflow: hidden;}
.hjmdNameBox .hjmdDetail li.mr0{margin-right: 0;}
/**************************获奖名单E**************************/ 

/**************************精彩回顾S**************************/ 
/*论坛议程S*/
#review .title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#review a.otherLink{text-decoration: underline;color: #c30d23;font-size: 16px;line-height: 44px; text-align: center;}
#review .ltycCon{background: #f8f9fa; padding-bottom: 40px;}
#review .tableHeader .timeAdd{font-size: 16px; color: #141770; text-align: center; height: 50px; line-height: 50px; background: #fefefe;}
#review .tableHeader .timeAdd span{display: inline-block;}
#review .tableHeader .timeAdd .time{float: left; width:20px; height: 20px; background: url(../images/2017sprit.png) no-repeat 0 -64px; margin: 17px 8px 0 20px}
#review .tableHeader .timeAdd .add{float: left; width:16px; height: 22px; background: url(../images/2017sprit.png) no-repeat -104px -24px; margin: 15px 8px 0 20px}
#review .ltycCon td{font-size:14px; color:#222222; padding-left:30px; padding-top: 8px; padding-bottom: 8px; line-height: 24px;}
/*论坛议程E*/

/*精彩议题S*/
#review .jcyt{background: #ffffff;}
#review .jcyt ul li{width:510px; padding-bottom: 40px;}
#review .jcyt ul li dl{overflow: hidden;}
#review .jcyt ul li dt{float: left; width:140px; height: 140px; }
#review .jcyt ul li dt a{display: block;}
#review .jcyt ul li dt a img{display: block; width:140px; height: 140px; border-radius: 50%;}
#review .jcyt ul li dd{float: right; width:350px;}
#review .jcyt ul li dd div.titleH a{font-size: 16px; font-weight: bold; color:#222222; line-height: 30px; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#review .jcyt ul li dd div.titleH a:hover{color: #c30d23;}
#review .jcyt ul li dd p{font-size: 14px; line-height: 24px; color:#666666; max-height: 48px; overflow: hidden; margin-bottom: 20px;}
#review .jcyt ul li dd .company{font-size: 14px; line-height: 18px; color: #250a5b; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#review .jcyt ul li dd .name{font-size: 14px; line-height: 18px; color: #999999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/*精彩议题E*/

/*照片回顾S*/
#review .zphg{background: #f8f9fa; padding-bottom: 40px;}
#review .zphg ul{position: relative;}
#review .zphg li{width:24.7%; height: 252px; overflow: hidden; position: relative; float: left; border-right: 3px solid #f8f9fa; border-bottom: 3px solid #f8f9fa;}
#review .zphg li a{width:100%; height: 100%; display: block; position: relative; overflow: hidden;}
#review .zphg li a:hover div{display: block;}
#review .zphg li a div{width:94%; position: absolute; bottom:0; left:0; height: 30px; line-height: 30px; padding: 0 3%; color:#ffffff; font-size: 14px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: none;}
#review .zphg li a img{ display: block; width:100%; height: 100%;}
#review .zphg li.widthBig{width:49.7%;}
#review .zphg li.heightBig{height: 507px;}
#review .zphg li.heightBig a img{ display: block; width:auto; height: 100%;}
#review .zphg li.mtBig{margin-top: -255px;}
#review .zphg li.mlBig{margin-left: 24.95%; *margin-left: 0;}
#review .zphg li.li7{*margin-left: -50%;}
#review .zphg li.li8{*margin-left: -25%;}
/*照片回顾E*/

/**************************精彩回顾E**************************/ 