@charset "utf-8";
/* CSS sina2014 */
.fl{
	float: left;
}
.fr{
	float: right;
}
/*1. 布局*/
.wp{}/*默认为空为1083px*/
/*2. 视觉*/
body{background-color:#fff;}/*全站主色*/
.maincolor{ color:#48231f}/*主色*/
.part{
	margin: 0 auto;
	padding: 80px 0;
	width: 1083px;
}
.part .half{
	width: 480px;
}
.part1,.part6,.lenovo,.baoming,.works,.update{
	background:url("https://public-static.zcool.com.cn/event-resource/2015lenovo/images/bg2.jpg") repeat;
}
.part4{
	height: 451px;
	background: url("https://public-static.zcool.com.cn/event-resource/2015lenovo/images/bg3.jpg") no-repeat top center;
}
.part4 .part{
	width: 1053px;
}
.part5{
	position: relative;
	height: 350px;
}
.lenovo .part{
	width: 1013px;
}
.lenovo img{
	float: right;
}
.lenovo p{
	margin-right: 500px;
	text-indent: 2em;
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #6c685b;
	text-align: justify;
}
.lenovo p.last{
	margin-bottom: 0;
}
.baoming h2.title,.update h2.title{
	font-size: 24px;
	color: #e91d01;
}
.baoming .input_text {
	border-color: #cecac4;
}
.zt-title{
	text-align: center;
	color: #584338;
	font-weight: bold;
	font-size: 24px;
	background: url("https://public-static.zcool.com.cn/event-resource/2015lenovo/images/title_bg.png") repeat-x center ;
}
.works .zt-title{
	color: #e91d01;
}
/*标题颜色*/
.zt-title span{
	display: inline-block;
	padding: 0 2px;
	background-color: #f3eee4;
}
.zt-content{
	margin-top: 40px;
	padding-left: 1em;
	color:#6c6c6c;}/*正文颜色*/
.zt-content p{
	line-height: 30px;
	margin-top: 0px;
	text-indent: -1em;
}
.zt-content p.ps{
	margin-top: 30px;
	color: #e91d01;
}
.part1 .zt-content{
	padding-left: 0;
}
.part1 .zt-content p{
	margin-top: 16px;
	line-height: 30px;
	text-indent: 0;
}
.part4 .reward{
	margin-top: 100px;
}
.part4 .reward li{
	float: left;
	margin-right: 50px;
	padding: 40px 0;
	width: 303px;
	height: 60px;
	text-align: center;
	border: 1px solid #fffccc;
	font-weight: bold;
	color: #fffccc;
	font-size: 24px;
}
.part4 .reward li.last{
	margin-right: 0;
}
.part4 .ps{
	opacity: 0.6;
	margin-top: 50px;
	color: #fffccc;
}
.part6 .zt-title{
	margin-top: 75px;
}
.other-color{ color:#6c6c6c}
.c-link{ color:#fffccc}
a.more{}/*更多*/
.line1{ border-top:solid 0px #dadada}/*线条*/
.btnZT,a.btnZT{
	border-radius:4px; background-color:#6c5a50; color:#fffccc}/*按钮*/
.btnZT:hover,a.btnZT:hover{background-color:#5d4c43;color:#fffccc}
.btnZT.disabled, .btnZT.disabled:hover{
	color: #fff;
}
/*3. 头图*/
.headerBanner{
	position: relative;background:#000 url(https://public-static.zcool.com.cn/event-resource/2015lenovo/images/headBaner.jpg?@2) no-repeat center 0;height:720px;
	text-align: center;}/*头图*/
/*4. 导航*/
.navWrapper{ background-color:#fff}/*导航背景色*/
	.mainnavBar{
		width: 576px;
	}
	.mainnav li,.mainnav li a{
		height: 60px;}/*导航条高度,默认为空为50px*/
	.mainnav li{
		width: 144px;}/*导航字号*/
	.mainnav li a{ color:#666666; height:60px;
		line-height: 60px;
		padding: 0;
		width: 100%;
		text-align: center;
		}/*导航链接颜色*/
	.mainnav li a:hover,.mainnav li.current a{ color:#fffccc; background-color:#e91d01}/*导航交互颜色*/

/*5.1 上传作品*//*5.2 下载模版*/
a.btnZT-uploadzp,a.btnZT-downmb{
	top: auto;
	right: auto;
	background-color:transparent; border:solid 2px #fffccc;line-height:30px; padding:0 20px;color:#fffccc;}
a.btnZT-uploadzp, a.btnZT-uploadzp:link{
	padding: 0;
	width: 196px;
	height: 52px;
	line-height: 52px;
	position: absolute;
	bottom: 150px;
	left: 50%;
	margin-left: -83px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color:#fffccc;
}

a.btnZT-downmb, a.btnZT-downmb:link {
	padding: 0;
	width: 198px;
	height: 50px;
	line-height: 52px;
	position: absolute;
	bottom: 80px;
	left: 0;
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	background-color: #6c5a50;
	border:0;
	color:#fffccc;
}
a.btnZT-uploadzp:hover, a.btnZT-uploadzp:active{
	background-color:#fffccc; color:#1e1c1b}
a.btnZT-downmb:hover, a.btnZT-downmb:active {
	background-color: #5d4c43;
	color: #fffccc;
}

.btn_uploadfile{width:72px; display:inline-block; height:30px; position:relative; overflow:hidden;cursor:pointer}
.btn_uploadfile .btnZT{position:absolute;left:0; top:0; cursor:pointer}
.btn_uploadfile input{position:absolute; right:0; top:0; font-size:14px; opacity:0; cursor:pointer}
/*6. 评委*/
.pwuls .item{width:327px; height:auto;}
	.pw-pic{width:128px;height:128px;}
	.pw-info{margin-left:140px;margin-top:20px}
	.pw-name{}
	.pw-title{color:#87736f;}
	.pw-title-all{}
	
.sjys a.btnZT{ font-size:20px; height:50px; line-height:50px; width:220px; padding:0; border:none; background-color:#0188ed; color:#fff;}
.sjys a.btnZT:hover,.sjys a.btnZT.active{ background-color:#0b67ad; color:#fff}

/*7.排序*/
.dosx{ color:#e91d01}
.dosx a{color:#e91d01;}
.dosx a.active {font-weight: bold;}
.dosx span{color:#e91d01;}
.dosx .verdana{ color:#e91d01}

.uploadBox{ display:inline-block; width:61px;height:28px; position:relative; overflow:hidden; background:url(https://public-static.zcool.com.cn/event-resource/2015lenovo/images/upload.png); cursor:pointer;}
.uploadBox input{ opacity:0; position:absolute;right:0;top:0; filter:alpha(opacity=0);font-size:100px; cursor:pointer;}