@charset "utf-8";

/*----------------------------------------------------
 *FileName:               public.css
 *Discription:            reset
 *Version:                1.7.0 (2012-07-03)
 *Author:                 Mayz
 ----------------------------------------------------*/
 
/*reset*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
iframe,object,embed,fieldset,input,textarea,p,blockquote,td,th { 
	padding: 0; 
	margin: 0; 
} 

table { 
	border-collapse: collapse; 
	border-spacing: 0; 
} 

fieldset,img {
	border: 0;
} 

address,caption,cite,code,dfn,em,strong,th,var { 
	font-weight: normal; 
	font-style: normal;
} 

strong,.bold {
	font-weight:bold;
}

ol,ul {
	list-style: none;
} 

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	font-size: 100%; 
} 

abbr,acronym,iframe { 
	border: none;
}

pre{
	white-space:normal;
}

a{
	text-decoration:none;
}

.clear{
	clear:both;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}

:focus{
	outline:none;
}

/*public*/
.fl{
	float:left;
	_display:inline;
}
.fr{
	float:right;
	display:_inline;
}
.blk{
	display:block;
}
.rl{
	position:relative;
}
.hidden{
	display:none;
}

body{
	background:#000;
	font:12px "宋体";
}
body,a{
	color:#fff;
}

/*picture*/
.header{
	position:relative;
	height:47px;
	border-bottom:1px solid #383838;
}
.head_link{
	position:absolute;
	top:18px;
	right:1.8%;
}
.head_link,.head_link a,.toolBar,.toolBar a{
	color:#9a9a9a;
}
.logo{
	margin:9px 28px -8px 2.5%;
}
.content{
	background:url(images/bg.png) repeat-x;
}
.main{
	width:980px;
	margin:0 auto;
	padding-top:16px;
}
.main h1{
	font:26px "微软雅黑";
	text-align:center;
	margin-bottom:26px;
}
.toolBar{
	position:relative;
	line-height:18px;
}
.toolBar a{
	background-image:url(images/icon.png);
	background-repeat:no-repeat;
	padding-left:21px;
}
.toolBarRight{
	position:absolute;
	top:0;
	right:16px;
}
.toolBarRight a{
	line-height:18px;
	display:inline-block;
	padding-left:25px;
}
.full{
	background-position:0 1px;
}
.play{
	background-position:0 -13px;
}
.orgPic{
	background-position:0 -27px;
}
.comment{
	background-position:3px -39px;
}
.shareQQ{
	background-position:0 -59px;
}
.shareWB{
	background-position:0 -80px;
}
.picCnt{
	margin-top:16px;
	height:650px;
	position:relative;
	background:url(images/ajax-loader.gif) no-repeat center;
}
.picture{
	position:absolute;
	top:0;
	left:0;
	object-fit: contain;
}
.focusLeft{
	float:left;
	display:inline;
	width:50%;
	height:650px;
	position:relative;
	background:url(about:blank);
}
.focusLeft:hover{
	background:url(images/right.png) no-repeat 23px;
}
.focusRight{
	float:right;
	display:inline;
	width:50%;
	height:650px;
	position:relative;
	background:url(about:blank);
}
.focusRight:hover{
	background:url(images/left.png) no-repeat 365px;
}
.picListCnt{
	width:100%;
	margin-top:20px;
	text-align:left;
	table-layout:fixed;
	background:#0d0d0d;
	border:1px solid #212121;
}
.picList{
	width:910px;
	height: 80px;
	position:relative;
	margin-left:6px;
	padding:26px 0 20px 3px;
	white-space:nowrap;
	overflow:hidden;
	zoom:1;
}
.picList a{
	position:relative;
	margin-right:15px;
}
.picNum{
	position:absolute;
	bottom:6px;
	right:2px;
	line-height:120%;
	padding:0 5px;
	background:#000;
}
.on .picNum{
	background:#464646;
}
.picList img{
	position:relative;
	object-fit: cover;
}
.listPrev,.listNext{
	display:block;
	height:63px;
	background:url(images/icon.png) no-repeat;
}
.listPrev{
	margin-left:10px;
	background-position:-180px -54px;
}
.listPrev:hover{
	background-position:-157px -124px;
}
.listNext{
	margin-right:10px;
	background-position:-157px -54px;
}
.listNext:hover{
	background-position:-180px -124px;
}
.line{
	position:relative;
	height:1px;
	line-height:0;
	font-size:0;
	background:#3a3a3a;
	width:93%;
	margin:0 auto 20px;
}
.button{
	position:absolute;
	top:-6px;
	left:0;
	width:145px;
	height:13px;
	background:url(images/icon.png) no-repeat 0 -106px;
}
.listbg{
	position:absolute;
	top:18px;
	left:0;
	width:122px;
	height:97px;
	background:url(images/icon.png) no-repeat 0 -124px;
}
.footer{
	text-align:center;
	padding:19px 0 31px;
	margin-top:10px;
	color:#f4f4f4;
	font-size:12px;
	line-height:180%;
}

.raw {
	display: none;
}
#title {
	height: 35px;
}