@charset "utf-8";
/* CSS Document */
body {
    background: url(../viewimg/bg.png) repeat 0 0;
}
.top_bg{
    background: linear-gradient(to bottom, #f7f7f7 0%, #f0f0f0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    margin-bottom:20px;
    min-width:1000px;
    overflow: visible;
    position: relative;
    width: 100%;
    z-index: 11; border-bottom:1px solid #dadada;_background:#f1f1f1;
}
.headline {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 400px;
}
.headline h1 {
    display: inline;
    font-family: "Hiragino Sans GB","Microsoft YaHei","宋体",sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.headline h1 a{color: #242424;}
.headline span {
    color: #666;
    font-family: Arial,sans-serif;
}
/*-----------图片新闻主题内容-------------*/
.nav-controls{ _height:500px; _width:665px; _position:relative;}
div#page {
	width:1000px;
	margin: 0 auto;
	overflow:hidden
}
div.content {
	display: none;
	float:left;
	width:665px; border:1px solid #dadada; background:#fff;box-shadow: 0 1px 3px #cccccc; padding:0 20px; position:relative;
}
.navigation{width:270px; float: right;}
.nav-controls .prev{
    background: url(../viewimg/large_left.png) no-repeat scroll left top;
    cursor: pointer;
    height: 40px;
    position: absolute;
    width: 40px; top:188px; left:5px;
    z-index: 100;text-indent:-9999px;
}
.nav-controls .next{
    background: url(../viewimg/large_right.png) no-repeat scroll left top;
    cursor: pointer;
    height: 40px;
    position: absolute;
    width: 40px; top:188px;right:5px;
    z-index: 100;text-indent:-9999px;
}
.nav-controls .prev:hover,.nav-controls .next:hover{ background-position:left bottom;}
div.slideshow-container {
	position: relative;
	clear: both;
	text-align:center;
}
.slideshow{
    display: inline;
    float: left;
    height: 500px;
    text-align: center;
    vertical-align: middle;
    width:665px; margin-bottom:20px; overflow:hidden; _position:absolute; _top:0; _left:0; _z-index:-1; _margin-left:-330px; 
}
div.slideshow span.image-wrapper {
	display: table-cell;
    height:500px;
    width:665px;text-align: center;
    vertical-align: middle;
}
div.slideshow span.image-wrapper a{
display: table-cell;
    height:500px;
    width:665px;text-align: center;
    vertical-align: middle;
}

div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
    margin: auto;
    vertical-align: middle; max-height:500px;_width:expression(this.width > 665 ? "665px" : this.width);max-width:665px;
}
div.download {
	float: right;
}
div.caption-container {
	 color: #333;
    font-size: 14px;
    font-weight: 700; clear:left;
    margin: 20px 0; position:relative; height:30px;
}
span.image-caption {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 550px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 5px 0 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc; background:#fff;
}
ul.thumbs li.selected a.thumb {
	background: #ff7300;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.navigation div.top {overflow:hidden;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc; background:#fff;margin-bottom:10px; margin-top:5px;
}
div.pagination a:hover {
	background-color: #fff;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #ff7300;
	border-color: #ff7300;
	color: #fff; 
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
.prevue p{
    color: #666;
    font-size: 12px;
    line-height: 1.8;
    margin: 0;
    padding: 10px 0;
    word-wrap: break-word;
}
.album-list {
    height:34px;margin:15px 0 0 0;
}
.page_right{
    float: right;
    width:270px;
}
.album-list label {
    float: left;
    margin-top:5px; font-weight:bold;
}
/*-----------------下拉框*/
#titems{  
background:#fff;  
height:28px;  
width:160px;  
line-height:28px;  
border:1px solid #999;  
-moz-border-radius:2px;  
-webkit-border-radius:2px;  
border-radius:2px; font-size:13px;padding:0 0 0 2px;}  
#titems option{ line-height:24px; font-size:13px; padding:0 0 0 5px; border:0;}



