﻿@charset "utf-8";
@import url("class.css");
@import url("nav.css");
@import url("add.css");

/* CSS Document */

* { margin:0; padding:0; }

img { border:0; }

html, body{ color:#8A8A8A; font-size:12px; height:100%; width:100%; font-family:Verdana, Arial, "宋体", Helvetica, sans-serif;  background-color:#ffffff }

pre, code, address, caption, cite, code, em, th, li, p { font-size:12px; }

ul, ol, li { list-style-type:none; }

p { line-height:1.5em; }

b, strong { color:#685579; }

.last_activtice { background: url(../images/nt_bor.gif) repeat-x; padding:1px; }

.content_wapper { background:url(../images/icon_2010_42.gif) repeat-x; padding:10px; text-align:left; border:1px solid #eee;}

.last_activtice .content_wapper{ border:none;}
.last_activtice .content_wapper .wapper_content{ width:100%}

.wapper_title { line-height:30px; color:#674487; font-size:12px; border-bottom:1px solid #ccc;  }

.wapper_title_big { line-height:30px; color:#674487; font-size:16px; font-family:Arial, Helvetica, sans-serif; }

.wapper_title_none { line-height:30px; color:#674487; font-size:12px; }


p.more { width:100%; height:20px; }

p.more a { display:block; background:url(../images/icon_2010_34.gif) no-repeat 0 6px; line-height:20px; height:20px; padding-left:8px; right:0px; color:#693; text-decoration:none; }

.jcarousel-more { height:27px; background:#eee url(../images/icon_2010_44.gif) no-repeat 10px 8px; width:100%; }

.jcarousel-more a { padding-left:28px; line-height:27px; }

.topic_title { font-size:12px; color:#F60; line-height:30px; }

.topic_title_2 { font-size:12px; color:#674487; line-height:30px; }

/* layout-布局 */
#container { width:1000px; left:50%; margin-left:-502px; position:relative; }

/*** header ***/
#header { width:100%; background:#fff; text-align:left; color:#fff; position:relative; z-index:1 }

#header #head_tool { color:#666; position:relative; height:52px; width:1000px; background:transparent url(../images/top_bg.gif) repeat-x; }

#header #head_tool a { color:#666; line-height:37px; }

#header #head_tool .tool_date,#header #head_tool .tool_version,#header #head_tool .search { height:25px; top:22px; position:absolute; }

#header #head_tool .tool_date { left:0; }

#header #head_tool .tool_version { width:500px; right:200px; text-align:right; }

#header #head_tool .tool_version img { vertical-align:middle; }

#header #head_tool .search { width:170px; background:url(../images/icon_2010_03.gif) no-repeat; right:0; text-align:right; padding:0; margin:0; }

#header #head_tool .search .search_input { width:121px; height:17px; line-height:17px; padding:0; border:none; position:absolute; left:2px; top:1px; }

#header #head_tool .search .search_send { width:35px; height:21px; border:none; position:absolute; left:121px; top:0; }

#header #headflash { margin:10px 0 10px 0; z-index:2; }

#aa { overflow:hidden; height:182px; width:1000px; position:relative; background-color:#fff; z-index:2}

#aa img { position:absolute; top:0px; left:0px;  }

#aa1, #aa2 { filter:alpha(opacity=0); opacity:0; }

#header #nav { background-color:#674487; text-align:left; height:30px; line-height:30px; padding-left:10px; z-index:100; position:relative }

#header #nav a:link, #header #nav a:visited { color:#fff; font-size:12px; }

#header #nav a:hover { }

#move_news { height:29px; width:1000px; background:#eee url(../images/icon_2010_move_news.gif) no-repeat; overflow:hidden; }

#move_news ul { padding-left:110px; }

#move_news ul li { color:#666; }

#move_news ul li a:link, #move_news ul li a:visited { color:#666; line-height:29px; }

/*** content ->middle ->left ->right ***/
#content { width:1000px; }

#content #middle { float:left; width:525px; position:relative; left:10px; padding:0px; margin:0px; overflow:hidden; }

.inside #content #middle { background:url(../images/icon_2010_26.gif) 0 0 repeat-x;}

.inside #content #middle .mid_wapper { margin:10px;}

#content #left { float:left; width:228px; text-align:center; z-index:1; }

#content #right { float:right; width:228px; overflow:hidden; }

#content #middle #ad_1 { margin-right:5px; float:left; width:46%; }

#content #middle #ad_2 { float:left; width:46%; }

#top_ad { width:100%; margin:10px 0;}

#top_ad .top_ad_left { width:762px; height:90px; float:left; overflow:hidden}

#top_ad .top_ad_right { width:228px; height:90px; float:right; overflow:hidden}

#content #left .accordion { text-align:left; }

#content #left .accordion h3 { height:33px; background:url(../images/icon_2010_26.gif) repeat-x; border:1px solid #eee; cursor:pointer; padding:0 10px; color:#674487; font-size:12px; line-height:33px; }

#content #left .accordion .special {
	background:url(../images/icon_2010_special.gif) no-repeat;
	height:35px;
	border:none;
	line-height:55px;
	color:#fff;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#content #left .accordion .special2 {
	background:url(../images/icon_2010_special2.gif) no-repeat;
	height:42px;
	border:none;
	line-height:42px;
	color:#fff;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#content #left .accordion li { background: url(../images/icon_2010_3_48.gif) no-repeat 0 bottom; height:29px; }

#content #left .accordion li a { line-height:29px; padding:0 10px 0 25px; background:url(../images/icon_2010_34.gif) no-repeat 15px 10px; display:block; }

#content #left .accordion li a:hover { background-color:#693; background-image:url(../images/icon_2010_34_2.gif); color:#fff; }

#last_video {height:145px; width:100%; clear:both; position:relative;}
#last_video .jcarousel-more { position:absolute; left:0px; bottom:0px; z-index:-1;}
#vip { height:190px; width:100%; clear:both; position:relative; }
#vip li { position:relative;}

#vip li .title { position:absolute; left:0px; bottom:0px; line-height:20px; color:#fff; display:block; width:128px; height:20px; background-color:#333; filter:alpha(opacity=60); opacity:0.6; overflow:hidden; text-align:center}
/*#vip li .title span{ padding-left:5px; }*/
#vip .jcarousel-more { position:absolute; left:0px; bottom:0px; z-index:-1;}

#theme_wapper { width:525px; height:280px; }

#theme_wapper .content_wapper .wapper_content{ width:235px; height:240px;}

#theme_wapper #theme_one { float:left;}

#theme_wapper #theme_two { float:right; }

/* news_jcarousel */
.jcarousel-skin-news li li { height:80px; padding-top:5px; background: url(../images/icon_2010_3_48.gif) no-repeat 0 bottom; }

.jcarousel-skin-news li li .title { height:40px; overflow:hidden; line-height:19px; padding-left:10px; display:block; background:url(../images/icon_2010_31.gif) no-repeat 0 5px; }

.jcarousel-skin-news li li .more { height:16px; display:block; padding-left:10px; }

.jcarousel-skin-news li li .count { color:#9b6; padding-left:10px; }

/* photo_jcarousel */
.jcarousel-skin-photo li li { position:relative; height:117px; width:205px; margin-bottom:5px; }

.jcarousel-skin-photo li li .show_photo { height:117px; width:205px; }

.jcarousel-skin-photo li li .title { position:absolute; left:0px; bottom:0px; line-height:18px; color:#fff; display:block; width:205px; height:18px; background-color:#333; filter:alpha(opacity=60); opacity:0.6; overflow:hidden}

.jcarousel-skin-photo li li .title span{ padding-left:5px; }

.jcarousel-skin-photo li li .photo {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:205px;
	height:107px;
	background-color: transparent;
	background-image: url(../images/camera.png);
	background-repeat: no-repeat;
	background-position: center;
}
.jcarousel-skin-photo li li .play {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:205px;
	height:107px;
	background-color: transparent;
	background-image: url(../images/play.png);
	background-repeat: no-repeat;
	background-position: center;
}

/*** news ***/
#newslist ul li { background:url(../images/list_01.gif) no-repeat 0 7px; height:25px; line-height:25px; margin-left:0px; }

#newslist ul li a { padding-left:20px; }

#newslist ul li span { font-size:11px; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; color:#bbb; padding-left:5px; }

/* review */
.review_title  { width:100%; height:35px; position:relative; overflow:hidden}
.review_title .main_title { margin:0; padding:10px;}
.view_insideSub { position:absolute; width:280px; height:30px; right:0px; top:10px;}
.view_insideSub li { float:left; width:70px;}
.view_insideSub li a{ font-size:12px; }
.inside_sub { clear:both; width:100%; background-color:#f2f2f2; overflow:hidden}
.inside_sub li { border-right:1px solid #ccc; float:left; }
.inside_sub li a { height:30px; line-height:30px; display:block; width:120px; text-align:center; text-decoration:none; }
.inside_sub li a.current { color:#B12323; background-color:#fff; }
.inside_gallery { clear:both}

/* review 列表 */
.inside_gallery {
display:block;
position:relative;
float: none;
overflow:hidden;
width:100%;
margin-right:-10px;
}

.gallery_item {
width:242px;
display:block;
position:relative;
float: left;
overflow:hidden;
margin:5px 0px 5px 10px;
}
.report_item .item_title,.report_item .item_preview table,.report_item .item_description { display:none;}
.report_item { padding:10px 0; border-bottom:1px dotted #ccc;}

.gallery_item .item_title { display:none; }

.gallery_item .item_preview {
width:240px;
height:240px;
background: url(../images/zoom_icon.gif) right bottom no-repeat  #eee;
border:1px solid #bfbaa6;
text-align:center;
vertical-align:middle;
display:block;
position:relative;
float: none;
clear:both;
overflow:hidden;
margin:0;
}


.gallery_item .item_preview a table {width:228px; height:228px;}
.gallery_item .item_preview a table td {width:228px; height:228px; text-align:center; vertical-align:middle; padding:0; margin:0; }
.gallery_item .item_preview a table td img { border:1px solid #444; }

.gallery_item .item_description {
width:208px;
text-align:center;
display:block;
position:relative;
float: none;
clear:both;
overflow:hidden;
margin:0;
padding: 9px 10px;
font-family:Arial, sans-serif;
color:#111;
font-size:12px;
line-height:15px;
}

/* VIDEO GALLERY STYLES  */


.video_top_item {
display:block;
position:relative;
float: none;
margin:6px 0 0px 5px;
overflow:hidden;
width:720px;
}

.top_video {
display:block;
position:relative;
float: left;
overflow:hidden;
border:1px solid #D7AC4A;
background-color:#eee;
padding:7px;
width:326px;
height:244px;
}

.top_video img {border:1px solid #F0E7C1}

.video_top_link {
display:block;
position: absolute;
float: none;
overflow:hidden;
background:url(../images/playvideo.gif) no-repeat;
padding:0px;
top:225px;
left:242px;
width:81px;
height:18px;
}

.video_top_link:hover {
background:url(../images/playvideo_hover.gif) no-repeat;
}

.top_video_info {
display:block;
position:relative;
float: left;
overflow:hidden;
padding:4px 0 0 17px;
width:350px;
}

.video_top_item .line_horizontal { padding:14px 0; clear:both;}

.top_video_info h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #7E0101;
font-size:32px;
line-height:34px;
padding:0;
margin:0;
text-transform:none;
}

.top_video_info h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #7E0101;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:24px;
padding:3px 0 10px 0;
margin:0;
text-transform:none;
}

.top_video_info p { line-height:135%}


.video_item {
display:block;
position:relative;
float: left;
margin:0px 16px 21px 5px;
overflow:hidden;
width:325px;
padding:12px 6px 11px 9px;
border:1px solid #B6AB96;
background: url(../images/bg_video_line.gif) top left repeat-x #EBE9E0;
}

.video_item .item_title {
display:block;
position:relative;
float: none;
overflow:hidden;
width:330px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #7E0101;
font-size:14px;
line-height:20px;
padding:2px 0 11px;
}

.video_item .item_preview {
display:block;
position:relative;
float: left;
overflow:hidden;
padding:0px;
width:130px;
height:100px;
}

.video_item .item_link {
display:block;
position: absolute;
float: none;
overflow:hidden;
background:url(../images/playvideo.gif) no-repeat;
padding:0px;
top:76px;
left:44px;
width:81px;
height:18px;
}

.video_item .item_link:hover {
/*background:url(../images/playvideo_hover.gif) no-repeat;*/
}

.video_item .item_description {
display:block;
position:relative;
float: left;
overflow:hidden;
padding:2px 0 0 11px;
width:180px;
line-height:130%;
}

/*** search ***/
#searchlist ol li { border-bottom:1px #ddd dotted; height:30px; line-height:30px; }

#searchlist ol li a { padding-left:15px; }

*html #searchlist ol li a { margin-left:15px; }

*+html #searchlist ol li a { margin-left:15px; }

#searchlist ol li span { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#93bb3d; padding:0 5px; }

/*** footer ***/
#footer { clear:both; padding-top:20px; }

#footer #tool_link { height:69px; line-height:69px; width:100%; background:url(../images/icon_2010_65.gif) repeat-x; }

#footer #tool_link div { padding-left:20px; }

#footer #tool_link a { color:#fff; }

#footer #copyright { height:69px; line-height:69px; width:100%; background:url(../images/icon_2010_67.gif) no-repeat left top; text-align:right; }

/* 留言样式 */
#feedback *{ font-size:12px }

/* 标签页样式 */
#con { padding:0;}

#con .wapper_title_none { padding:10px;}

#tags { HEIGHT: 40px; padding-left:10px; }

#tags LI { BACKGROUND: url(../images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 0px; LIST-STYLE-TYPE: none; HEIGHT: 40px }

#tags LI A { BACKGROUND: url(../images/tagright.gif) no-repeat right bottom; FLOAT: left; COLOR: #999; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-DECORATION: none; width:68px; text-align:center; }

#tags LI.emptyTag { BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px }

#tags LI.selectTag { BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 42px }

#tags LI.selectTag A { BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 42px; HEIGHT: 42px }

#tagContent { clear:both;}

.tagContent { display: block; COLOR: #474747; HEIGHT: 280px; position:relative; background:url(../images/nt_bor_v.gif) repeat-x left bottom; }

#tagContent0,#tagContent1,#tagContent2 {  }

.tagContent .jcarousel-more { position:absolute; left:0px; bottom:0px; width:100%; z-index:-1; }
.tagContent ul { padding:0 10px; height:280px;}

#tagContent DIV.selectTag { display: block; }

/* 翻页 */
.digg { text-align:center; width:100%;}
.digg td { font-size:12px; line-height:20px; vertical-align:middle}
.digg A { margin:2px; padding:2px; text-decoration:underline; font-size:12px; line-height:20px}
.digg input { border:1px solid #666; padding:2px 5px; text-decoration:none; font-size:12px;}
.digg A:hover,DIV.digg A:active { color:#000; text-decoration:none;}
.digg SPAN { font-size:12px}
.digg SPAN.current { border:1px solid #009; padding:5px; font-weight:bold; background-color:#009; margin:2px; color:#fff;}
.digg SPAN.disabled { BORDER: #eee 1px solid; PADDING: 5px; MARGIN: 2px; }
