﻿@charset "utf-8";
/*通用*/
body {
	font-family: "微软雅黑","宋体";
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
}
body,ul,li,h1,h2,p,form {
	margin: 0;
	padding: 0;
}
p {
	margin: 5px 0;
}
ol {
	margin-top: 0;
	margin-bottom: 0;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #D50007;
	text-decoration: none;
}
img {
	border: 0;
}
.clear {
	clear: both;
}
.line {
	font-size: 1%;
	background-image: url(images/l1.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 15px;
}
.nobg {
	background-image: none !important;
}
/*分页*/
.k_pagelist {
	font-size: 18px;
	text-align: center;
	display: block;
	margin-top: 15px;
	padding: 5px;
}
.k_pagelist strong {
	margin: 5px;
}
.k_pagelist a {
	margin: 5px;
}
.k_pagelist em {
	display: none;
}
/*首页*/
.home {
	text-align: left;
	background-image: url(home_bg1.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.home .inner-home {
	background-image: url(home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 950px;
	margin: 0 auto;
	height: 636px;
}
.home .logo {
	float: right;
	padding: 20px 50px 0 0;
}
.home .logo img {
	background: url(logo.png) !important;
	background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/images/logo.png',sizingMethod='image');
	background-repeat: no-repeat;
	width: 234px;
	height: 84px;
}
.home .news {
	width: 400px;
	float: left;
	padding: 105px 0 0 80px;
}
.home .news li {
	margin-bottom: 3px;
	list-style-type: none;
}
.home .news a {
	color: #CCCCCC;
}
.home .news li em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin-left: 5px;
}
.home .show {
	padding: 70px 0 0 55px;
}
.home .menu {
	width: 200px;
	padding: 20px 63px 0 0;
	float: right;
}
.home .menu img {
	width: 14px;
	height: 66px;
	margin-right: 15px;
}
.home .menu a:hover img {
	background-image: url(home_menu.jpg);
	background-repeat: no-repeat;
}
.home .menu a:hover.m1 img {
	background-position: 0;
}
.home .menu a:hover.m2 img {
	background-position: -29px 3px;
}
.home .menu a:hover.m3 img {
	background-position: -58px 3px;
}
.home .menu a:hover.m4 img {
	background-position: -87px 3px;
}
.home .menu a:hover.m5 img {
	background-position: -116px 3px;
}
.home .footer {
	color: #FFFFFF;
	text-align: center;
	width: 950px;
	padding-top: 50px;
	clear: both;
}
.home .footer a {
	color: #FFFFFF;
}
.home .footer .link {
	color: #CCCCCC;
	margin: 5px 0;
}
.home .footer .link a {
	color: #CCCCCC;
	margin: 0 5px;
}
.home .footer .power,
.home .footer .power a {
	color: #666666;
	display: none;
}
/*内页*/
.page {
	background-image: url(page_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0 auto;
	width: 867px;
	text-align: left;
}
.page .logo {
	float: right;
	padding: 36px 75px 0 0;
}
.page .logo img {
	background: url(logo_page.png) !important;
	background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/t/images/logo_page.png',sizingMethod='image');
	background-repeat: no-repeat;
	width: 176px;
	height: 63px;
}
.page .header {
	background-image: url(header_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 585px;
}
.page .menu {
	position: relative;
	width: 300px;
	padding: 64px 0 0 73px;
}
.page .menu img {
	width: 14px;
	height: 67px;
	margin-right: 12px;
}
.page .menu a:hover img {
	background-image: url(page_menu.jpg);
	background-repeat: no-repeat;
}
.page .menu a:hover.m0 img {
	background-position: -130px 0;
}
.page .menu a:hover.m1 img {
	background-position: -104px 0;
}
.page .menu a:hover.m2 img {
	background-position: -78px 0;
}
.page .menu a:hover.m3 img {
	background-position: -52px 0;
}
.page .menu a:hover.m4 img {
	background-position: -26px 0;
}
.page .menu a:hover.m5 img {
	background-position: 0;
}
.page .inner-header {
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 585px;
}
/*导航条*/
.page .guide {
	color: #666666;
	padding: 0 0 5px 0;
}
.page .guide a {
	color: #666666;
}
/*内容*/
.page .content {
	background-image: url(l1.gif);
	background-repeat: repeat-y;
	background-position: 202px;
	margin-top: -415px;
	*margin-top: -410px;
	width: 723px;
	padding: 0 0 0 72px;
}
.page .content .sub-menu {
	width: 130px;
	text-align: center;
	float: left;
	padding-top: 30px;
}
.page .content .sub-menu span,
.page .content .sub-menu a {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 80px;
	height: 25px;
	line-height: 25px;
	margin: 5px auto;
}
.page .content .sub-menu a:hover {
	text-decoration: underline;
	color: #990000;
}
.page .content .sub-menu span.this,
.page .content .sub-menu a.this,
.page .content .sub-menu a:hover.this {
	color: #FFFFFF;
	background-image: url(this.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.page .content .main {
	float: left;
	padding: 0 30px;
	width: 533px;
	_height: 555px;
	min-height: 555px;
}
/*标题*/
.page .content .main .tt {
	background-color: #EEEEEE;
	padding: 5px 6px;
	height: 15px;
}
.page .content .main .tt h1 {
	font-size: 14px;
	color: #333333;
	display: block;
	float: left;
}
.page .content .main .tt .mm {
	float: right;
}
/*影视*/
.page .content .main .media {
}
.page .content .main .media .show {
	line-height: 416px;
	text-align: center;
	background-image: url(media_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 511px;
	height: 386px;
	padding-top: 30px;
	margin: 0 auto;
}
.page .content .main .media .show embed,
.page .content .main .media .show object {
	width: 400px;
	height: 345px;
}
.page .content .main .media h2 {
	font-size: 14px;
	background-color: #EEEEEE;
	padding: 3px 5px;
	margin-top: 10px;
}
.page .content .main .media h3 {
	color: #CC0000;
	font-size: 12px;
	margin: -23px 0 0 0;
	height: 32px;
	text-align: right;
}
.page .content .main .media .text {
	color: #333333;
	font-size: 12px;
	padding: 0 5px;
}
/*文章列表*/
.page .content .list {
	padding: 0 30px;
}
.page .content .main h1,
.page .content .list h1 {
	font-family: "黑体";
	font-size: 20px;
	margin-bottom: 15px;
	display: none;
}
.page .content .main ul,
.page .content .list ul {
	padding: 0 0 0 22px;
}
.page .content .main li,
.page .content .list li {
	margin-bottom: 5px;
}
.page .content .main li em,
.page .content .list li em {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 10px;
}
.page .content .main li a,
.page .content .list li a {
	font-size: 14px;
}
/*图文混排列表*/
.page .content .show-list {
	line-height: normal;
}
.page .content .show-list .item {
	margin-bottom: 20px;
	zoom: 1;
}
.page .content .show-list .item .pic {
	width: 150px;
	float: left;
}
.page .content .show-list .item .text {
	width: 360px;
	float: right;
}
.page .content .show-list .item .text h1 {
	padding: 0;
	margin: 0;
}
.page .content .show-list .item .text .inrto {
	font-size: 12px;
	line-height: 160%;
}
.page .content .show-list .item .text .inrto a {
	color: #0000FF;
}
/*鸿篇巨制*/
.page .content .show-text {
	padding: 0 20px;
}
.page .content .inner-show-text {
}
.page .content .show-text h1 {
	font-family: "黑体";
	font-size: 36px;
	text-align: center;
	padding: 20px 0 40px 0;
}
.page .content .show-text .cc {
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
}
.page .content .show-text .cc h2 {
	font-size: 14px;
	background-color: #EEEEEE;
	padding: 3px 10px;
}
.page .content .show-text .cc .titleimg {
	margin-bottom: 10px;
}
.page .content .show-text .cc .titleimg img {
	width: 500px;
}
.page .content .show-text .cc .inrto {
	font-size: 12px;
	line-height: 200%;
	padding: 0 10px;
	margin-bottom: 10px;
}
.page .content .show-text .cc .photo {
	width: 500px;
	overflow-x: scroll;
	margin-bottom: 10px;
	padding: 5px 0;
	white-space: nowrap;
}
.page .content .show-text .cc .photo img {
	width: auto;
	height: 100px;
	margin: 0 5px;
}
.page .content .show-text .cc .trace {
	padding: 5px 0;
	margin-bottom: 10px;
	padding-left: 15px;
}
.page .content .show-text .cc .trace li {
	margin-bottom: 5px;
}
.page .content .show-text .cc .trace li a {
	font-size: 12px;
}
.page .content .show-text .role {
	font-size: 12px;
	background-color: #EAEAEA;
	background-image: url(role_tt.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 160px;
	float:right;
	padding: 36px 0 20px 0;
}
.page .content .show-text .role img {
	width: 105px;
	height: auto;
}
.page .content .show-text img {
	width: 160px;
}
.page .content .show-text .role span {
	display: block;
	padding-top: 5px;
	margin-bottom: 20px;
}
/*图片列表*/
.page .content .pic-list {
}
.page .content .pic-list ul {
	padding: 10px 0 0 0;
}
.page .content .pic-list li {
	display: block;
	text-align: center;
	float: left;
	margin-bottom: 20px;
	width: 133px;
}
.page .content .pic-list li img {
	display: block;
	margin: 0 auto 7px auto;
	padding: 3px;
}
.page .content .pic-list li a:hover img {
	padding: 0;
	border: 3px solid #CC0000;
}
/*文章内容*/
.page .content .cc {
	padding: 0 30px;
}
.page .content .cc h1 {
	font-family: "黑体";
	font-size: 24px;
	text-align: center;
	margin-bottom: 25px;
}
.page .content .main .text,
.page .content .cc .text {
	font-size: 14px;
	line-height: 180%;
}
.page .content .main .info,
.page .content .cc .info {
	text-align: right;
	padding: 5px 0;
	margin: 20px 0;
	border-top: 1px solid #EEEEEE;
}
.page .content .cc .area .left {
	float: left;
}
.page .content .cc .area .right {
	float: right;
}
.page .content .main .area .box {
	width: 260px;
}
.page .content .cc .area .box {
	width: 325px;
}
.page .content .cc .area .box h2 {
	font-size: 14px;
	color: #666666;
	padding: 3px 7px;
	background-color: #EEEEEE;
}
.page .content .cc .area .box ul {
	padding: 7px;
	margin-left: 15px;
	list-style-type: square;
}
.page .content .cc .area .box li {
	margin-bottom: 5px;
}
.page .content .main .onepage {
	font-size: 14px;
	line-height: 180%;
}
/*留言*/
.page .content .k_form #kingubb {
	display: none;
}
.page .content .k_form .k_error {
	color: #990000;
	display: block;
	padding: 0 10px 10px 0;
}
.page .content .k_form .k_in3 {
}
.page .content .k_form label {
	display: block;
	float: left;
	margin-right: 10px;
	padding-top: 3px;
}
.page .content .k_form textarea {
	background-image: url(logo_bg.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 520px;
	height: 150px;
	overflow: auto;
}
.page .content .k_form {
}
/*底部*/
.page .footer {
	background-image: url(footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 210px;
}
.page .inner-footer {
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
}
/*版权*/
.page .footer .copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 723px;
	padding: 115px 0 0 72px;
}
.page .footer .copyright a {
	color: #FFFFFF;
}
/*链接*/
.page .footer .link {
	color: #CCCCCC;
	text-align: center;
	width: 723px;
	padding: 10px 0 10px 72px;
}
.page .footer .link a {
	color: #CCCCCC;
	text-align: center;
	margin: 0 5px;
}
/*power by*/
.page .footer .power {
		font-family: Verdana;
	display:none;
}
.page .footer .power a {

}