/*幻灯片*/
.banner_tu{
	width:1200px;
	height:430px;
	margin:0px auto;
	margin-top:53px;
}
/*幻灯片*/
/*摄友动态*/
.news{
	width:1200px;
	height:45px;
	line-height:45px;
	text-align:left;
	background:#FFF;
	box-shadow:0px 1px 3px #ddd;
	border-bottom-left-radius:2px;
	-moz-border-bottom-left-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-bottom-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	margin:0px auto;
}
.news .title{
	width:95px;
	float:left;
	margin-left:10px;
	font-size:14px;
}
.news .title img{
	width:15px;
	height:15px;
	/*margin-top:8px;*/
}
.news .title span{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:18px;
	line-height:18px;
	vertical-align:top;
	margin-top:12px;
	margin-left:3px;
}
.news #scrollDiv{
	width:1085px;
	float:left;
	height:45px;
	overflow:hidden;
}
#scrollDiv .scrollText {
	width:940px;
	height:45px;
	line-height:45px;
	overflow: hidden;
	display:inline-block;
	*display:inline;
	zoom:1;
}
#scrollDiv .scrollText li {
	height:45px;
	width:940px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#scrollDiv .scrollText li a{
	color:#333;
}
#scrollDiv .scrollText li a span{
	color:#1086D1;
}
#scrollDiv .scrollText li a:hover{
	color:#A1CB3B;
}
#scrollDiv .up ,#scrollDiv .down {
	width:33px;
	height:23px;
	border:1px solid #ddd;
	display:inline-block;
	*display:inline;
	zoom:1;
	float:right;
	margin-top:10px;
}
#scrollDiv img{
	width:33px;
	height:23px;
	vertical-align:middle;
}
#scrollDiv .down {
	border-left:0px;
}
/*摄友动态*/
.p1{
	width:1200px;
	margin:0px auto;
	margin-top:3px;
}
.box_h{
	width:100%;
	height:45px;
	border-bottom:1px solid #ddd;
	text-align:left;
	line-height:45px;
	position:relative;
}
.box_h img{
	width:40px;
	height:32px;
	margin-left:10px;
	vertical-align:top;
	margin-top:8px;
}
.box_h span{
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:20px;
	color:#899F00;
	height:32px;
	line-height:32px;
	vertical-align:top;
	margin-top:8px;
}
.box_h a{
	display:block;
	height:20px;
	line-height:20px;
	position:absolute;
	right:8px;
	top:10px;
}
.box_h a em{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-size:14px;
	color:#555;
}
.box_h a img{
	width:11px;
	height:11px;
	vertical-align:top;
	margin-top:5px;
	margin-left:3px;
}
/*活动*/
.p1 .p1_l{
	width:395px;
	height:283px;
	background:#FFFFFF;
	float:left;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 1px 3px #ddd;
}
.p1_l .p1_lm{
	width:395px;
	height:230px;
	text-align:left;
	margin-top:5px;
}
.p1_l .p1_lm li{
	width:368px;
	height:24px;
	line-height:24px;
	text-align:left;
	margin-left:13px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.p1_l .p1_lm li a{
	font-size:14px;
	color:#555;
}
/*活动*/
/*热门赛事*/
.p1 .p1_r{
	width:790px;
	height:283px;
	background:#FFFFFF;
	float:right;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 1px 3px #ddd;
}
.p1_r .p1_rm{
	width:790px;
	height:213px;
	margin-top:10px;
}
.p1_r .p1_rm li{
	width:250px;
	height:213px;
	position:relative;
	float:left;
	margin-left:10px;
}
.p1_r .p1_rm li img{
	width:250px;
	height:213px;
}
.p1_r .p1_rm li span{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:230px;
	height:35px;
	line-height:35px;
	position:absolute;
	left:10px;
	bottom:0px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:none;
}
.p1_r .p1_rm li:hover span{
	display:block;
}
.p1_r .p1_rm li span a{
	font-size:16px;
	color:#FFF;
}
/*热门赛事*/
/*佳作欣赏*/
.p2{
	width:1200px;
	margin:0px auto;
	background:#FFFFFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 1px 3px #ddd;
	margin-top:3px;
}
.p2 .p2_m{
	width:1200px;
	margin-left:2px;
	height:848px;
	overflow:hidden;
}
.p2 .p2_m li{
	width:270px;
	height:255px;
	float:left;
	padding:14px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	position:relative;
}
.p2 .p2_m li img{
	width:270px;
	height:255px;
}
.p2 .p2_m li:nth-child(4n){
	border-right:0px;
}
.p2 .p2_m li .des{
	width:270px;
	height:48px;
	background:url(../images/tu_bg.png) no-repeat;
	position:absolute;
	left:14px;
	bottom:14px;
	z-index:2;
}
.p2 .p2_m li .des h3{
	width:260px;
	height:23px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left;
	margin-left:5px;
	line-height:23px;
}
.p2 .p2_m li .des h3 a{
	font-size:16px;
	color:#FFF;
}
.p2 .p2_m li .des .des_f{
	width:260px;
	margin-left:5px;
	height:24px;
	line-height:24px;
	text-align:right;
	position:relative;
}
.p2 .p2_m li .des .des_f strong{
	display:block;
	width:125px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	color:#FFF;
	position:absolute;
	left:0px;
	top:0px;
}
.p2 .p2_m li .des .des_f span{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	margin-left:5px;
}
.p2 .p2_m li .des .des_f span img{
	vertical-align:top;
	margin-top:5px;
}
.p2 .p2_m li .des .des_f span em{
	display:inline-block;
	*display:inline;
	zoom:1;
	height:24px;
	line-height:24px;
	vertical-align:top;
	font-size:14px;
	color:#FFF;
}
.p2 .p2_m li .fav , .p2 .p2_m li .colect{
	width:40px;
	height:30px;
	position:absolute;
	top:24px;
	display:none;
}
.p2 .p2_m li:hover .fav , .p2 .p2_m li:hover .colect{
	display:block;
}
.p2 .p2_m li .fav img , .p2 .p2_m li .colect img{
	width:40px;
	height:30px;
}
.p2 .p2_m li .fav{
	right:69px;
}
.p2 .p2_m li .colect{
	right:24px;
}
/*佳作欣赏*/
.p3{
	width:1200px;
	margin:0px auto;
	margin-top:3px;
}
.p3 .p3_a , .p3 .p3_b , .p3 .p3_c{
	width:332px;
	height:515px;
	background:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 1px 3px #ddd;
	float:left;
	overflow:hidden;
}
.p3 .p3_b{
	margin-left:15px;
}
.p3 .p3_am{
	width:304px;
	margin-left:14px;
	margin-top:3px;
}
.p3 .p3_am dl{
	width:304px;
	height:65px;
	text-align:left;
	margin-top:11px;
}
.p3 .p3_am dl dt{
	width:64px;
	height:64px;
	float:left;
}
.p3 .p3_am dl dt img{
	width:64px;
	height:64px;
}
.p3 .p3_am dl dd{
	width:229px;
	float:left;
	margin-left:10px;
	height:23px;
	line-height:23px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#777;
	*height:22px;
	*line-height:22px;
}
.p3 .p3_am dl dd a{
	font-size:16px;
	color:#333;
}
.p3 .p3_am dl dd a:hover{
	color:#899f00;
}
.p3 .p3_c{
	width:506px;
	float:right;
}
.p3_c .p3_cm{
	width:478px;
	height:455px;
	overflow:hidden;
	margin-left:14px;
	margin-top:3px;
}
.p3_c .p3_cm li{
	width:478px;
	height:30px;
	line-height:30px;
	text-align:left;
	position:relative;
	margin-top:1px;
}
.p3_c .p3_cm li span{
	display:block;
	width:380px;
	height:25px;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.p3_c .p3_cm li span a{
	color:#333;
	font-size:14px;
}
.p3_c .p3_cm li span a:hover{
	color:#899f00;
}
.p3_c .p3_cm li em{
	display:block;
	text-align:right;
	position:absolute;
	right:0px;
	top:0px;
	height:25px;
	line-height:25px;
	color:#999;
}
