@charset "UTF-8";
/* 基本样式 */
body, ul, h1, h2, p, dl, dd {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: none;
}
/* 通用样式 */
.center {
	margin: 0 auto;
}
.wrap {
	width: 980px;
}
.clear {
	clear: both;
}
.fl {
	display: inline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.padding {
	padding: 10px;
}
.pt {
	padding-top: 10px;
}
.pr {
	padding-right: 10px;
}
.pb {
	padding-bottom: 10px;
}
.pl {
	padding-left: 10px;
}
.border {
	border: 1px solid #e0e0e0;
}
/* 头部 */
.head {
	height: 140px;
}
/* 标志 */
.logo {
	margin: 20px 0;
	width: 650px;
	height: 100px;
	overflow: hidden;
	background: url(../images/logo.png) center no-repeat;
}
.logo a {
	display: block;
	font: 12px/100px none;
	text-indent: -9999em;
}
/* 语言 */
.language ul li {
	display: inline;
}
.language ul li a {
	color: #069;
	font: bold 12px/2 tahoma,verdana,arial;
}
/* 搜索 */
.search {
	margin: 30px 0;
	width: 250px;
}
.search span, .search input, .search button {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.search span {
	padding: 7px 0 0 30px;
	height: 23px;
	background: url(../images/search.png) 8px center no-repeat;
	border-width: 1px 0 1px 1px;
	border-style: solid none solid solid;
	border-color: #e0e0e0;
}
.search input {
	width: 160px;
	color: #666;
	font-size: 14px;
	background: none;
	border: none;
	outline: none;
}
.search button {
	padding: 0 1em;
	width: 56px;
	height: 32px;
	overflow: hidden;
	color: #fff;
	font: 14px/32px "\5B8B\4F53";
	background-color: #059;
	border: none;
	cursor: pointer;
}
/* 导航 */
.nav {
	height: 70px;
	background-color: #059;
}
.nav ul {
	display: inline;
	float: left;
	margin: 10px;
	margin-left: 150px;
	width: 640px;
	height: 50px;
}
.nav ul li {
	display: inline-block;
	float: left;
	width: 80px;
	height: 25px;
	text-align: center;
}
.nav ul li a {
	display: block;
	color: #fff;
	font: 13px/25px "\5B8B\4F53";
}
.nav ul li a:hover {
	text-decoration: underline;
}
.nav ul li.current a, .nav ul li.current a:hover {
	text-decoration: underline;
}
/* 图片轮播 */
.img-player {
	position: relative;
	float: left;
	width: 360px;
	height: 260px;
	overflow: hidden;
}
.img-player .img-list, .img-player .img-list li {
	position: relative;
	width: 360px;
	height: 240px;
	overflow: hidden;
}
.img-player .img-list {
	background-position: center top;
	background-repeat: no-repeat;
}
.img-player .img-list li {
	float: left;
}
.img-player .img-list li.current {
	display: block;
}
.img-player .img-list li img {
	width: 360px;
	height: 240px;
}
.img-player .img-list li a span {
	position: absolute;
	z-index: 999;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	color: #fff;
	font: 13px/30px "\5B8B\4F53";
	text-align: center;
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.img-player .img-list li a:hover span {
	cursor: pointer;
}
.img-player .img-num {
	padding: 3px 120px 2px;
	width: 120px;
	height: 15px;
	text-align: center;
}
.img-player .img-num li {
	display: inline-block;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	font: 0/0 none;
	text-indent: -9999em;
	cursor: pointer;
	background: url(../images/play-normal.png) center no-repeat;
}
.img-player .img-num li.current {
	background-image: url(../images/play-current.png);
}
.img-player a.img-prev, .img-player a.img-next {
	position: absolute;
	z-index: 9999;
	top: 80px;
	width: 34px;
	height: 69px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.img-player a.img-prev {
	left: 0;
	background-image: url(../images/player-prev.png);
}
.img-player a.img-next {
	right: 0;
	background-image: url(../images/player-next.png);
}
.img-player a.img-prev:hover, .img-player a.img-next:hover {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/* 头条 */
.headline {
	float: right;
	padding: 0 14px;
	width: 580px;
	height: 258px;
	border: 1px solid #e0e0e0;
}
.headline h1 {
	font:bold 24px/1.6 "Microsoft Yahei";
	text-align: center;
}
.headline h1 a {
	color: #048;
}
.headline h1 a:hover {
	color: #900;
}
.headline p {
	color: #666;
	font: normal 12px/1.6 "\5B8B\4F53";
	text-indent: 2em;
}
.headline p a {
	color: #900;
}
.headline p a:hover {
	text-decoration: underline;
}
.headline ul {
	padding-top: 10px;
}
.headline ul li {
	color: #036;
	font: 14px/2 "\5B8B\4F53";
	list-style: square inside none;
}
.headline ul li, .headline ul li a {
	color: #036;
}
.headline ul li:hover, .headline ul li a:hover {
	color: #900;
}
/* 分栏 */
.left {
	width: 180px;
}
.left-fix {
	width: 180px;
	overflow: hidden;
}
.left-wrap {
	padding: 0 9px;
}
.left-wrap h2 {
	font: normal 16px/29px "Microsoft Yahei";
	text-indent: 1em;
	border-bottom: 1px solid #eee;
	background: url(../images/left.png) 5.5em center no-repeat;
}
.left-wrap h2 a {
	color: #333;
}
.left-wrap h2 a:hover {
	color: #900;
}
.left-menu {
	padding-bottom: 30px;
}
.left-menu li {
	position: relative;
	z-index: 0;
	height: 28px;
	font: normal 12px/28px "\5B8B\4F53";
	border-width: 1px;
	border-style: solid none dotted solid;
	border-color: #fff #fff #eee #fff;
}
.left-menu li div.content {
	display: none;
}
.left-menu li div.content p {
	white-space: nowrap;
}
.left-menu li a {
	display: block;
	padding-left: 20px;
	color: #333;
	background-color: #fff;
}
.left-menu li a:hover {
	color: #900;
}
.left-menu li.current {
	z-index: 99;
	border-color: #059 #fff #059 #059;
	border-style: solid;
}
.left-menu li.current a {
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 140px;
}
.left-menu li.current div.content {
	display: block;
	position: absolute;
	z-index: 999;
	top: -1px;
	left: 100%;
	padding: 6px 15px;
	min-width: 200px;
	background-color: #fff;
	border: 1px solid #059;
}
.left-ad {
	width: 180px;
	overflow: hidden;
}
.left-list {
	padding: 10px 0;
}
.left-list li {
	padding: 3px 0;
	color: #999;
	font: normal 12px/1.4 "\5B8B\4F53";
	list-style: square inside none;
}
.left-list li:hover {
	color: #900;
}
.left-list li a {
	color: #333;
}
.left-list li a:hover {
	color: #900;
}
.left-logo img {
	width: 160px;
}
/* 选项卡 */
.tab-btn {
	height: 35px;
	background: url(../images/column.png) center repeat-x;
}
.tab-btn a {
	display: inline-block;
	float: left;
	padding: 0 1em;
	color: #037;
	font: normal 16px/33px "Microsoft Yahei";
	border-width: 2px 1px 0 1px;
	border-style: solid;
	border-color: #f9f9f9;

}
.tab-btn a:hover {
	color: #900;
}
.tab-btn a.current, .tab-btn a.current:hover {
	color: #900;
	background-color: #fff;
	border-color: #900 #e0e0e0 #fff #e0e0e0;
}
.tab-panel {
	padding: 5px;
}
.tab-panel ul {
	display: none;
}
.tab-panel ul.current {
	display: block;
}
.tab-panel ul li {
	color: #999;
	list-style: square inside none;
}
.tab-panel ul li:hover {
	color: #900;
}
.tab-panel ul li a {
	color: #037;
	font: normal 14px/2em "\5B8B\4F53";
}
.tab-panel ul li a:hover {
	color: #900;
}
/* 中间 */
.middle {
	width: 420px;
	overflow: hidden;
}
.middle-ad {
	width: 420px;
	overflow: hidden;
}
/* 右侧 */
.right {
	width: 360px;
	overflow: hidden;
}
.right-ad {
	width: 360px;
	overflow: hidden;
}
/* 图片聚合 */
.photo-marquee h2 {
	font: bold 18px/2em "Microsoft Yahei";
	text-indent: 1em;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e0e0e0;
}
.photo-marquee h2 a {
	color: #333;
}
.photo-marquee h2 a:hover {
	color: #900;
}
.jcarousel-container {
	position: relative;
	padding: 15px 0;
}
.jcarousel-clip {
	width: 980px;
	height: 150px;
	overflow: hidden;
}
.jcarousel-list li {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 180px;
	height: 150px
}
.jcarousel-list li a img {
	width: 180px;
	height: 120px;
}
.jcarousel-list li a span {
	display: block;
	color: #000;
	font: normal 12px/30px "\5B8B\4F53";
	text-align: center;
}
.jcarousel-list li a:hover span {
	color: #900;
}
.jcarousel-prev, .jcarousel-next {
	position: absolute;
	top: 60px;
	z-index: 999;
	width: 40px;
	height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000;
	border-radius: 20px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.jcarousel-prev {
	left: -20px;
	background-image: url(../images/jcarousel-prev.png);
}
.jcarousel-next {
	right: -20px;
	background-image: url(../images/jcarousel-next.png);
}
/* 底部 */
.foot {
	padding: 10px 0;
	font: normal 12px/2em tahoma,verdana,arial;
	text-align: center;
	border-top: 1px solid #e0e0e0;
}
.foot a {
	color: #333;
}
.foot a:hover {
	color: #900;
}
/* 栏目列表 */
.location, .location a {
	color: #333;
	font: normal 14px/1.6em "\5B8B\4F53";
}
.location a:hover {
	text-decoration: underline;
}
.category-list {
	width: 640px;
}
.category-list dl {
	padding: 10px 10px 10px 5px;
	border-bottom: 1px solid #e0e0e0;
}
.category-list dl:hover {
	background-color: #f9f9f9;
}
.category-list dl dt a {
	color: #059;
	font: normal 18px/2em "Microsoft Yahei";
}
.category-list dl dt a:hover {
	color: #900;
}
.category-list dl dd {
	color: #888;
	font: normal 12px/1.8em "\5B8B\4F53";
}
.category-list dl dd .time {
	clear: both;
	color: #ccc;
}
.category-list dl dd .pic {
	float: left;
	margin:5px 15px 0 0;
}
.category-list dl dd .pic img {
	width: 120px;
	height: 90;
}
.category-photo {
	width: 660px;
	overflow: hidden;
}
.category-photo dl, .category-photo dl dt, .category-photo dl dd {
	width: 180px;
	overflow: hidden;
}
.category-photo dl {
	display: inline-block;
	float: left;
	margin:0 30px 20px 0;
	height: 170px;
	border: 5px solid #fff;
	box-shadow: 2px 4px 6px rgba(0,0,0,0.3);
}
.category-photo dl dt {
	height: 120px;
}
.category-photo dl dt a img {
	width: 180px;
	height: 120px;
}
.category-photo dl dd a {
	display: block;
	color: #333;
	font: normal 12px/20px tahoma,verdana,arial;
	text-align: center;
}
.category-photo dl dd a:hover {
	color: #900;
}
.category-right {
	width: 320px;
}
.category-right-wrap {
	padding: 0 9px;
}
.category-right-wrap h2 {
	color: #059;
	font: normal 16px/29px "Microsoft Yahei";
	text-indent: 1em;
	border-bottom: 1px solid #eee;
	background: url(../images/left.png) 5.5em center no-repeat;
}
.category-right-list {
	padding: 10px 0;
}
.category-right-list li {
	padding: 3px 0;
	color: #999;
	font: normal 14px/1.6 "\5B8B\4F53";
	list-style: square inside none;
}
.category-right-list li:hover {
	color: #059;
}
.category-right-list li a {
	color: #059;
}
.category-right-list li a:hover {
	color: #900;
}
.category-right-ad {
	width: 320px;
	overflow: hidden;
}
/* 分页标签 */
.pages {
	text-align: center;
}
.pages a, .pages b {
	display: inline-block;
	margin: 0 0.1em;
	padding: 0 1em;
	color: #fff;
	font: normal 12px/2.4em tahoma,verdana,arial;
}
.pages a {
	background-color: #666;
}
.pages a:hover {
	background-color: #059;
}
.pages b {
	background-color: #059;
}
.pages a b, .pages a:hover b {
	padding: 0;
	background: none;
	cursor: help;
}
/* 正文内容 */
.detail {
	width: 640px;
	overflow: hidden;
}
.detail-title {
	color: #333;
	font: bold 18px/2em "Microsoft Yahei";
	text-align: center;
}
.detail-description {
	color: #333;
	font: normal 12px/2em tahoma,verdana,arial;
	text-align: center;
	border-bottom: 1px dotted #e0e0e0;
}
.detail-description a {
	color: #059;
}
.detail-tools {

	text-align: center;
}
.detail-tools a {
	display: inline-block;
	padding: 0 1em;
	color: #059;
	font: normal 14px/2em "\5B8B\4F53";
}
.detail-tools a:hover {
	color: #900;
}
.detail-content {
	padding: 15px 0 10px;
	color: #333;
	font-size: 14px;
}
.detail-content p {
	padding: 5px 0;
	line-height: 1.8em;
	text-indent: 2em;
}
.detail-content p a:hover {
	text-decoration: underline;
}
.detail-content img {
	max-width: 580px;
	width: expression(this.offsetWidth > 580 ? '580px' : true);
}
.detail-prev, .detail-next {
	padding-top: 1em;
	color: #059;
	font-size: 12px;
}
.detail-prev {
	border-top: 1px dotted #e0e0e0;
}
.detail-prev a, .detail-next a {
	color: #059;
}
.detail-prev a:hover, .detail-next a:hover {
	color: #900;
}
/* 回到顶部 */
a#back-top {
	position: fixed;
	z-index: 9999;
	right: 0;
	bottom: 0;
	padding: 30px 0 10px 0;
	width: 60px;
	height: 20px;
	color: #fff;
	font: normal 14px/20px tahoma,verdana,arial;
	text-align: center;
	background: url(../images/top.jpg) center no-repeat;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
a#back-top:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}





