@charset "utf-8";
/* CSS Document */

/*global css*/
html,body{width:100%;height:100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
body{color:#333;font-family:"microsoft yahei",Arial; width:100%; margin:0 auto;font-size:14px;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
/*div:after, ul:after, li:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}*/
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
.clearfix {*zoom: 1;} 
.clearfix:before,.clearfix:after{display: table;line-height: 0; content: "";} 
.clearfix:after {clear: both;} 
a{color:#333;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
h1,h2,h3{ font-size:14px;}
h4{ font-size:12px;}
h6{ text-align:center;}
hr{ padding:0; border:0; margin:0; height:0; background:none; display:block;*margin: -7px 0 -9px;}
.white,.white a{color:#fff;}
.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.tc{text-align: center;}
.red{color:#ff0000;}
.red a{color:#ff0000;}
.red a:link,.red a:visited,.red a:hover{color:#ff0000;}
.mt40{margin-top: 40px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.mt5{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top:20px;}
.pb40{padding-bottom: 40px;}
.w200{width: 200px;}
.w380{width: 500px;}
.w580{width: 580px;}
.w320{width: 320px;}
.w700{width: 700px;}
.w250{width: 250px;}
.txtcenter{text-align: center;}
.font{font: 14px/24px "Microsoft yahei","黑体";}
.w-cnt{width:1200px;margin:0 auto;}
.wrap{width:1000px;margin:0 auto;}
/*专题顶部导航*/
.top-bar{border-bottom: 2px #E20000 solid;}
.top-bar-login,.top-bar-login-after{line-height: 30px;font: 12px/30px simsun;}
.top-bar-login-after{display: none;}
.top-bar .ofw-logo{margin-top: 2px;}
.top-bar-login>.signin{display: inline-block;background: #e20000;height:24px;width:50px;border-radius: 2px;text-align: center;margin-top: 3px;line-height: 24px;}
.top-bar-login>.signin>a{color: #fff;}
.top-bar-login a,.top-bar-login-after a{color: #333;}
.top-bar-login a:hover,.top-bar-login-after a:hover{text-decoration: underline;}
.top-bar-login i{font-style: normal;color: #666;}
.top-bar-login>.email{padding-left: 24px;display: inline-block;background: url(http://images.ofweek.com/images/global-steven/email/ico_email.png) no-repeat left;}

.navbar{line-height: 44px;background: #000;}
.navbar .sb{width:116px;height:30px;margin:7px 10px 0 55px;background: url(../images/shenbao.png);}
.navbar ul.fr>li{float: left;text-align: center;margin:0 3px;}
.navbar ul.fr>.on,.navbar ul.fr>li:hover{background: url(../images/link_bg.png) repeat;}
.navbar ul.fr>li>a{display: block;font-size: 18px;color: #efdac1;padding: 0 30px;}
.navbar ul.fr li a:hover{text-decoration: none;}
.lijie>ul{position:absolute;top:100%;left:0;display: none;z-index: 100;}
.lijie:hover>ul{display: block;}
.lijie>ul>li{text-align: center;padding: 0 15px;background: rgb(146,118,85);white-space: nowrap;}
.lijie>ul>li>a{color: #fff;}
.lijie>ul>li:hover>a{color: #000;}
.lijie>ul>li:hover{background: rgb(214,190,132);}
.header{position: absolute;width: 100%;left: 0;top: 32px;z-index: 1000;}
.header-fixed{position: fixed;top:0;}
.banner{height:688px;background: url(../images/ban_bg-s.jpg?v=1) no-repeat center top;position: relative;overflow: hidden;margin-top: 44px;}
.banner .countDown{position: absolute;top:404px;left:50%;margin-left: -375px;}
.banner .countDown span{color: #fad98f;display: inline-block;font-size: 30px;font-weight:bold;margin:0 26px;}
.banner .lizi{position: absolute;top:0;width:600px;height:680px;left:50%;background: url(../images/lizi.png) no-repeat top left;
-webkit-animation:movelizi 12s linear infinite;
-moz-animation:movelizi 12s linear infinite;
-ms-animation:movelizi 12s linear infinite;
animation:movelizi 12s linear infinite;}
@-webkit-keyframes movelizi{
	0%{transform: scale(1);}
	90%{transform: scale(1.2);}
	100%{transform: scale(1.2);}
}
@-moz-keyframes movelizi{
	0%{transform: scale(1);}
	90%{transform: scale(1.2);}
	100%{transform: scale(1.2);}
}
@-ms-keyframes movelizi{
	0%{transform: scale(1);}
	90%{transform: scale(1.2);}
	100%{transform: scale(1.2);}
}
@keyframes movelizi{
	0%{transform: scale(1);}
	90%{transform: scale(1.2);}
	100%{transform: scale(1.2);}
}
.banner .honor{width:365px;height:325px;position: absolute;left:50%;margin-left: 133px;top:224px;background: url(../images/ban.png);
-webkit-animation:fade 6s ease-in infinite;
-moz-animation:fade 6s ease-in infinite;
-ms-animation:fade 6s ease-in infinite;
animation:fade 6s ease-in infinite;
}
@-webkit-keyframes fade{
	0%{opacity: 1;}
	50%{opacity: .6;}
	100{opacity: 1;}
}
@-moz-keyframes fade{
	0%{opacity: 1;}
	50%{opacity: .6;}
	100{opacity: 1;}
}
@-ms-keyframes fade{
	0%{opacity: 1;}
	50%{opacity: .6;}
	100{opacity: 1;}
}
@keyframes fade{
	0%{opacity: 1;}
	50%{opacity: .6;}
	100{opacity: 1;}
}
.info{padding-top: 120px;background: url(../images/bg_01.jpg) no-repeat center -1px;min-height: 411px;}
.info .w{padding-left: 140px;}
.info .w p{color:#fbad6b;font-size:14px;line-height: 24px;word-break: break-all;text-align: justify;text-indent: 2em;}
.info .point{margin-left: -25px;margin-right: -25px;}
.info .point li{float: left;width:174px;border-right:1px solid #af753e;}
.info .point li div{width:126px;height:126px;border:2px solid #af753e;border-radius: 50%;margin:0 auto;color: #af753e;cursor: pointer;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display: table;}
.info .point li div:hover{color: #fff;background: #af753e;}
.info .point li div span{display: table-cell;vertical-align: middle; font-size: 34px;line-height: 40px;text-align: center;}
.info .point li div:hover span{display: none;}
.info .point li div .back{display: none;}
.info .point li div:hover .back{display: table-cell;}
.info .point li div i{font-size:16px;line-height:18px;font-style: normal;margin-top:10px;display: block;}


.register{min-height: 819px;background: url(../images/bg_02.jpg) no-repeat center top;}
.register .btn-group{padding-top: 578px;width:384px;margin: 0 auto;}
.register .btn-group a{margin-bottom: 19px;display: inline-block;width:100%;height:58px;}

.process{min-height: 1152px;background: url(../images/bg_03.jpg) no-repeat center top;border-top: 1px solid #8b5d32;}
.process .w{padding-top: 150px;color: #fff;}
.process .w h2{font-weight: 400;text-align: center;font-size: 34px;}
.process .w p{line-height: 26px;font-size: 14px;color: #fff;}

.award{min-height: 520px;background: url(../images/bg_04.jpg?v=1) no-repeat center top;}
.award .w{padding-top: 130px;line-height: 26px;font-size: 14px;color: #fff;text-align: center;}




.judge{min-height: 820px;background: url(../images/bg_05.jpg?v=2) no-repeat center -1px;}
.judge .w{padding-top: 145px;line-height: 26px;font-size: 14px;color: #fff;text-align: center;}
.history{min-height: 881px;background: url(../images/bg_06.jpg) no-repeat center -1px;}
.history .tab-con{width:900px;margin:0 auto 30px;overflow: hidden;padding-top: 150px;height:115px;}
.history .tab-con ul{position: relative;}
.history .tab-con li{width:260px;margin:0 20px;float: left;height:115px;cursor: pointer;}
.history .tab-con li div{border:2px solid #ac723c;border-radius: 5px;padding: 16px 0;color: #ac723c;font-size: 20px;text-align: center;}
.history .tab-con li div a{color: #ac723c;}
.history .tab-con li.active div{background: #ac723c;color:#fff;}
.history .tab-con li.active div a{color: #fff;}
.history .tab-con li h5{line-height: 26px;}
.history .tab-con li p{font-size: 14px;line-height: 16px;}
.judge .container{margin-top: 50px;position: relative;}
.container .person{width:480px;margin-left:-10px;max-height: 495px;}
.person li{float: left;width:100px;margin:0 10px;font-size: 18px;color: #fff;margin-top: 30px;height:135px;cursor: pointer;}
.person li P{color: #fff;}
.person ul {position: relative;}
.person ul .next{width:60px;height:60px;background: url(../images/next.jpg);position: absolute;right:40px;bottom:50px;cursor: pointer;}
.container .show{position: absolute;width:538px;height:310px;bottom: 40px;right:15px;}
.container .show .c{width:220px;margin-top:-70px;margin-left: 130px;}
.container .show .c div{width:310px;}
.container .show .c .name{color: #0b0b0b;font-size: 18px;padding-bottom: 5px;border-bottom: 1px solid #2d200d;}
.container .show .c .job{font-size: 14px;margin-top: 5px;}
.footer .unit{padding: 40px 0;border-bottom: 1px solid #d7d7d7;text-align: center;}
.footer .unit p{display: inline-block;line-height: 100px;font-size: 20px;margin:0 10px;}

.footer .concat{margin-left: -40px;margin-right:-40px;padding: 40px 0;}
.concat li{float: left;padding: 8px 40px;border-right:1px solid #d7d7d7;}
.concat li dt{font-size: 18px;}
.concat li dd{font-size:14px;margin-top: 8px;}
.concat .erweima{text-align: center;border:none;margin-top:-5px;padding: 0 30px;}
.concat .erweima div{display: inline-block;margin:0 25px;text-align: center;font-size: 14px;}

.history .wrapper{padding:29px 0 0 25px;height:400px;background: url(../images/bg_his.jpg) no-repeat;}
.wrapper>div{height:100%;position: relative;}
.wrapper .fl{width:500px;}
.wrapper .fl .img-con{height: 100%;position: relative;}
.wrapper .fr{width:470px;}
.wrapper .img-con img{width:100%;height:100%;position: absolute;left:0;top:0;display: none;}
.wrapper .fl .pagination{position: absolute;width:100%;right: 0;bottom: 0;text-align: right;background: rgba(0,0,0,.5);padding: 10px 0;}
.wrapper .fl .pagination span{display: inline-block;width:20px;height:20px;margin:0 2px;color: #fff;font-size: 12px;line-height: 20px;text-align: center;cursor: pointer;}
.wrapper .fl .pagination .on{background: rgb(255,102,0);}
.wrapper .fl .active{display: block;}
.wrapper .date{width:190px;margin:0 auto;padding: 65px 0;font-size: 32px;color: #eedea8;background: url();
background: url(../images/date-bg.png) no-repeat center;text-align: center;
}
.wrapper .word{margin-top: 10px;font-size: 26px;color: #d9c17e;line-height: 40px;text-align: center;}
.wrapper .btns{margin-top: 20px;margin-right: 70px;text-align: right;}
.wrapper .btns a{display: inline-block;width:42px;height:42px;margin-left: 3px;}
.wrapper .prev{background: url(../images/prev-btn.jpg);}
.wrapper .next{background: url(../images/next-btn.jpg);}



.winner{background: #000 url(../images/bg_07.jpg) no-repeat center top;padding-top: 110px;padding-bottom: 60px;border-top: 1px solid #6f5026;}

.award-box .title{background: url(../images/title.png?v=1) no-repeat;line-height: 48px;font-size:24px;color:#f4cd7c;text-align: center;margin-top: 50px;}
#tab-t td{border:2px solid #ae743e;font-size: 16px;color: #ae743e;padding: 10px 25px;font-weight: bold;cursor: pointer;}
#tab-t .active{background: #ae743e;color:#fff;}
.award-wrapper{margin-left: -16px;margin-right: -16px;margin-top:50px;}
.award-wrapper .award-list-con{text-align: center;font-size:0;}
.award-wrapper ul li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width:172px;display: inline-block;
padding: 0 16px 16px;vertical-align: top;
}
#award-wrapper ul{display: none;}
#award-wrapper .active{display: block;}
.award-wrapper ul li:nth-child(n+2){border-left: 1px solid #fccd82;}
.award-alone h2{margin:7px auto 5px;color: #fccd82;font-size: 16px;line-height: 22px;text-align: center;}
.award-alone h5{/*padding-left: 60px;*/position: relative;color:#fff;font-size: 12px;line-height: 16px;text-align: left;font-weight: normal;text-align: center;height:48px;}
.award-alone h5 span{position: absolute;left:0;}
.award-alone h4{color:#fff;font-size: 12px;line-height: 16px;font-weight: normal;}

/*评选细则内页*/
.banner-s{height:295px;background: url(../images/banner_03.jpg) no-repeat center top;margin-top: 44px;}
.steps{padding: 50px 0;background: #927655;}
.steps li{float: left;padding-left: 80px;padding-right:80px;background-image: url(../images/steps.png);background-repeat: no-repeat;font-size: 18px;line-height: 50px;color: #fff;width:110px;
position: relative;
}
.steps li .spacer{display: block;position: absolute;right:10px;top:0;width:80px;text-align: center;line-height: 50px;}
.steps li .spacer span{display: inline-block;width:10px;height:10px;border-radius: 50%;background: #a38b6f;margin:0 5px;}

.content>div>div{border-bottom: 2px solid #927655;position: relative;margin-top: 60px;}
.content>div>div>div{padding: 40px 40px 40px 370px;margin-left: -35px;}
.content .pxlc{background: url(../images/label01.png) no-repeat left 20px;}
.content .pxlc div{border-left: 2px solid #927655;position: relative;}
.content .pxlc dl:after{display: block;content:'';position:absolute;width:17px;height:17px;border:2px solid #927655;background: #fff;border-radius: 50%;left:-11px;top:0}
.content .pxlc dl{font-size: 14px;line-height: 24px;padding-bottom: 30px;position: relative;padding-left: 25px;text-align: justify;word-break: break-all;}
.content .pxlc dl dt{font-weight: bold;}

.content .jxsz{background: url(../images/label02.png) no-repeat left 20px;}
.content .jxsz .t1{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
.content .jxsz .table th{background: #927655;color: #fff;font-weight: normal;padding: 8px 0;}
.content .jxsz .table tr{border-bottom:1px solid #927655 ;}
.content .jxsz .table td+td{border-left:1px solid #927655 ;}
.content .jxsz .table li{padding: 12px 8px;border-top: 1px solid #927655;}
.content>div>div>a{position: absolute;z-index: 100;top:100%;right:0;margin-top:2px;background: url(../images/open.png) no-repeat;width:90px;height:40px;}
.content>div>div>.off{background: url(../images/close.jpg) no-repeat;}

.content .ljsb{background: url(../images/label03.png) no-repeat left 20px;}

.content .title{font-size: 24px;line-height: 40px;color: #ae743e;bottom: 100%;left:0;position: absolute;z-index: 100;margin-bottom: 2px;display: none;}


.advance{height: 302px;background: url(../images/bg_08.jpg) no-repeat center -2px;}
.advance .wrap{padding-top: 140px;}
.advance .wrap #slim{height: 120px;overflow: hidden;}
/*投票内页*/
.banner2{background: url(../images/banner_03.jpg?v=2) no-repeat center top;height: 380px;margin-top: 44px;}
.main-content{margin-top: 30px;position: relative;}
.main-content .anchor{position: absolute;top: -44px;}
.main-content .top{height: 380px;background: #927655;}
.main-content .top>.fl{width: 480px;}
.main-content .top>.fr{width: 500px;margin-right: 10px;}
.main-content .top>.fl h2{margin-left: 20px;background: url(../images/x-i1.png) no-repeat left center;}
.main-content .top .title{padding-left: 30px;color: #fff;font-size: 18px;line-height: 32px;}
.main-content .top>.fr h2{background: url(../images/x-i2.png) no-repeat left center;}
.main-content .top>.fl>div{height: 347px;margin-left: 1px;background: #fff;}
.top .tab{border-bottom: 1px solid #927655;background: #e9e4dd;height:39px; }
.top>.fr .switch{font-size: 16px;line-height: 38px;font-weight: bold;color: #fff;border-top: 1px solid rgba(255,255,255,.5);border-bottom: 1px solid rgba(255,255,255,.5);}
.top>.fr .switch li{float: left;margin-right: 25px;padding-left: 12px;}
.top>.fr .vedio{margin-top: 19px;}
.top .tab li{
	width: 239px;
	float: left;
	line-height: 39px;
	text-align: center;
	font-weight: bold;
	color: #927655;
	position: relative;
	cursor: pointer;
}
.top .tab li.active
{
	background: #fff;
}

.top .tab li.active:after
{
	content: '';width: 7px;
	height: 5px;
	display: block;
	position: absolute;
	top: 100%;
	margin-top: -1px;
	left: 50%;
	margin-left: -3px;
	background: url(../images/x-i3.png);
}

.top .statement
{
	margin: 10px 10px 0;

}

.top .statement li p
{
	font-size: 14px;
	line-height: 26px;	
}
.top .statement li p.note
{
	font-size: 12px;
	line-height: 18px;
	margin-top: 20px;
	font-family: 'simsun';
	opacity: .6;
}

.awards>h2
{
	font-weight: normal;
	color: #fff;
	font-size: 22px;
	line-height: 40px;
	background: #927655;
	text-align: center;
	margin-top: 60px;
}
.awards>h2 span
{
	display: inline-block;
	position: relative;
}
.awards>h2 span:before,.awards>h2 span:after
{
	position: absolute;
	width: 26px;
	height: 18px;
	border-color: #fff;
	border-style: solid;
}
.awards>h2 span:before
{
	border-width: 1px 0 0 1px;
	top: 4px;
	right: 100%;
	margin-right: 1px;
}
.awards>h2 span:after
{
	border-width: 0 1px 1px 0;
	bottom: 4px;
	left: 100%;
	margin-left: 1px;
}
.award-item
{
	position: relative;
}
.award-item .anchor
{
	position: absolute;
	top: -44px;
}
.award-item>h2
{
	margin: 30px 0 10px;
}
.award-1 table th
{
	border: 2px solid #927655;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	cursor: default;
	width: 33.333%;
}

.award-1 table th.on
{
	color: #fff;
	background: #927655;
}

.vote-con
{
	margin-top: 30px;
	margin-left: -13px;
	margin-right: -13px;
}
.vote-con>ul
{
	font-size: 0;
	text-align: center;
}
#vote-tab>ul
{
	display: none;
}
#vote-tab>ul.active
{
	display: block;
}
.vote-con img
{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	border: 2px solid #927655;
}
.vote-con>ul>li
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 171px;
	padding: 0 13px 13px;
	display: inline-block;
	text-align: center;
	border-left: 1px solid #b9b9b9;
	margin-top: 10px;
}
.vote-con>ul>li:nth-child(6n+1)
{
	border-left: none;

}
.vote-con>ul>li>h2
{
	font-size: 16px;
	line-height: 22px;
	min-height: 44px;
	font-weight: bold;
	margin-top: 10px;
}
.vote-con>ul>li>h5
{
	margin-top: 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	min-height: 32px;
}
.vote-con>ul>li a
{
	color: #333;
}
.vote-con>ul>li a:hover
{

}
.vote-con>ul>li>p
{
	text-align: center;
	margin-top: 8px;
}
.vote-con>ul>li>p>span
{
	display: inline-block;
	width: 60px;
	border: 1px solid #b27008;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	vertical-align: top;
}
.vote-con>ul>li>p>span.count
{
	background: #dcdcdc;
}
.vote-con>ul>li>p>span.btn
{
	background: #c00;
	border-left: none;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
}
.vote-con>ul>li>p>span.over
{
	background: #999!important;
	color: #000!important;
}
.window
{
	position: fixed;
	bottom:0;
	/*left:50%;
	margin-left: 580px;*/
	right:0;
	width: 160px;
	height: 494px;
	background: url(../images/x-bg.png);
}
.window a:hover
{
	text-decoration: none;
}
.window .w1
{
	height: 182px;
	padding-left: 18px;
	padding-right: 12px;
}
.window .w1 div
{
	padding-top: 22px;
}
.window .w2
{
	height: 138px;
	padding-left: 18px;
	padding-right: 12px;
}
.window .w2 ul
{
	padding-top: 12px;
}
.window .w2 ul li
{
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	margin-top: 2px;
	background: #d4bda2;

}
.window .w2 ul li a
{
	color: #562808;
}
.window .w3
{
	height: 36px;
	padding-left: 13px;
	padding-right: 7px;
	line-height: 36px;
	text-align: center;
}
.window .w3 a
{
	color: #fff;
	padding-right: 20px;
	position: relative;
}
.window .w3 a:after
{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: 8px;
	right: 4px;
	border-style: solid;
	border-color: transparent transparent #fff;
	border-width: 0 3.5px 4px 3.5px;
}
.window .w4
{
	height: 60px;
	padding-left: 13px;
	padding-right: 7px;
}
.window .w5
{
	height: 78px;
	padding-left: 18px;
	padding-right: 7px;
}
.window .w5 a
{
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
}
.window .w5 a span
{
	float: left;
	width: 18px;
	padding: 3px 0;
	background: #d4bda2;
	color: #461f04;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	margin-right: 4px;
}