﻿@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:宋体; font-size:12px; color:#333; line-height:24px;}
a { color:#666; text-decoration:none;}
a:hover { color:#7db61e; text-decoration:underline;}
ul,li { margin:0; padding:0; list-style-type:none;}
img { border-style:none;}
.clear { clear:both; line-height:0; font-size:0px; height:0;}
p { margin:0; padding:0;}
.font14 { font-size:14px;}
b { font-weight:bold;}
.yellow { color:#ff6600;}
.float_right { float:right;}
.float_left { float:left;}
.b { font-weight:bold;}
.black { color:#999;}
.lh18 { line-height:18px;}
.black2 { color:#666;}
.lh93 { height:93px;}
.font17 { font-size:17px;}
.vt_img { background-color:#fff; padding:1px; border:2px solid #eee;}
.vt_img:hover { border:2px solid #ccc;}
.bbt { border-bottom:1px dashed #ccc;}
.line_bg1 { background: url('line.gif') repeat-y;}
.w940 { width:940px; margin:auto; overflow:hidden;}
.line_left { background:url('line.gif') 0 0 repeat-y; background-position:left;}
.t_ct { text-align:center;}
.blue { color:#7db61e;}
.text_right { text-align:right;}
#next_lm { margin:0; padding:0;}
#next_lm li { list-style-type:none; border-bottom:1px dashed #ccc; padding:0 0 0 10px;}


#wrap { width:100%; margin:auto;}
#top { width:100%; height:70px;}
#top .logo { width:210px; height:70px; background:url('common.gif') no-repeat;}
#top .logo a { width:210px; height:70px; display:block;}
#top .top_right { width:720px; float:right;}
#top .user { width:*; float:right; line-height:30px; height:30px;}
#top .user .user_put { background:url('common.gif') no-repeat -400px -15px; padding:0 0 0 14px;}

/*--search--*/
.se_button { width:60px; height:24px; background:url('button.gif'); border:none; cursor:hand;}
input.notext { color:#D8D8D8;}
.text { color:#222;}
/* --------------- Menu --------------- */

.hide{ display:none;}

#menu_bg { width:100%; background:url('menu_bg.gif') repeat-x; overflow:hidden; height:69px; }
#menu{ width: 940px; margin:auto; height:69px; background:url('common.gif') no-repeat 0 -110px; overflow:hidden; }


#mainmenu_top a,#mainmenu_bottom a { text-decoration: none;}
#mainmenu_top{ height:31px;line-height:31px;}
#mainmenu_top ul li { float:left; width:80px; background:url('common.gif') no-repeat 0 -190px; text-align:center;}
#mainmenu_top ul li .menuhover{ color:#333; text-decoration:none; background:url('common.gif') no-repeat 0 -240px;}
#mainmenu_top ul li a{ color:#fff; font-size:14px; width:80px; height:31px; display:block;}
#mainmenu_bottom .mainmenu_rbg{ line-height:38px;height:38px;}
#mainmenu_bottom .mainmenu_rbg a { height:20px; line-height:20px; padding:1px 11px 1px 11px; margin-top:8px;}
#mainmenu_bottom .mainmenu_rbg a:hover {  background:#edf8d9; text-decoration:none; border:1px solid #D0E5A8;  padding:0 10px 0 10px;}
#mainmenu_bottom ul { padding:0 0 0 10px;}
#mainmenu_bottom ul li{ float:left;height:38px;line-height:38px;padding:0 5px;}
#mainmenu_bottom ul li a{
	display:block;
	float:left;
}
#mainmenu_bottom ul li a:hover{
	text-decoration: underline;
}
#class_menu { width:940px; margin:auto; background:url('common.gif') no-repeat 0 -110px; height:31px; line-height:31px;}
#class_menu ul li {
	float:left; 
	width:80px; 
	background:url('common.gif') no-repeat 0 -190px; 
	text-align:center;
}
#class_menu ul li a { 
    color:#fff;
	width:80px; 
	height:31px; 
	display:block;
}	
#class_menu ul li a:hover {
	color:#333; 
	text-decoration:none; 
	background:url('common.gif') no-repeat 0 -240px;
}	



/* --------------- Notice --------------- */
.info{ margin: 3px auto 0 auto; border: solid 1px #DDD; width:940px; overflow:hidden;}
.info .notice{ width: 70%; float: left; }

.info .siteinfo{ text-align: right; padding-right: 10px; float: right; }
table.notice
{
	margin: 0px 0px 20px 0px;
	border: solid 1px #DDD;
	width: 930px;
	float: left;
}
table.notice td
{
	padding: 10px;
}



/*首页 flash 焦点图 -----------*/

.flashbox { MARGIN: 10px 0; OVERFLOW: hidden; POSITION: relative; HEIGHT: 254px; }
.flashbox .pic { BORDER-RIGHT: #D8D8D8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #D8D8D8 1px solid; PADDING-LEFT: 1px; LEFT: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #D8D8D8 1px solid; WIDTH: 400px; PADDING-TOP: 1px; BORDER-BOTTOM: #D8D8D8 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 250px; }
.flashbox UL { LEFT: 405px; WIDTH: 210px; POSITION: absolute; TOP: 0px; }
.flashbox LI { MARGIN-BOTTOM: 1px; OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 50px; }
.flashbox LI A { PADDING-RIGHT: 90px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #e8e9ea; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 10px; POSITION:relative; HEIGHT:40px; }
.flashbox LI.selected A { BACKGROUND: url(index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none; }
.flashbox LI A:hover { BACKGROUND: url(index_icon.gif) repeat-x; COLOR: #333; TEXT-DECORATION: none; }
.flashbox LI STRONG { DISPLAY: block; OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 14px; HEIGHT: 14px; }
.flashbox LI IMG { RIGHT: 7px; WIDTH: 74px; POSITION: absolute; TOP: 3px; HEIGHT: 44px;}


/*首页 flash 焦点图结束 ------------*/



/*标签样式 -------------*/
#main .layer .right h1 { font-size:14px; color:#548600; font-weight:bold; margin:0; padding:10px 0 0 0; line-height:30px; height:30px; display:block; clear:both;}
#main .layer .right .bq_li { float:left; padding:0 10px; width:48px;}


/*通用样式------------*/
#main { width:100%;}
#main .layer { clear:both; margin:0; overflow:hidden;}
#main .layer .left { width:620px; float:left; display:block; overflow:hidden;}
#main .layer .right { width:300px; float:left; padding:0 0 0 20px; display:block; overflow:hidden;}




/*首页 内容页开始-----------*/


#main .ttbg { background:url('common.gif') 0 -290px; height:47px; width:100%; overflow:hidden;}
#main .ttbg h2 { font-size:14px; font-weight:bold; color:#548600; margin:0; line-height:47px; height:47px; float:left; padding:0 0 0 20px;}
#main .ttbg .cate { float:right; line-height:47px;}
#main .ttbg .cate a { color:#666;}
#main .layer .left .video_left { float:left; width:320px; padding:10px 0 0 0; overflow:hidden; display:block;}
#main .layer .left .video_left ul li { float:left; margin:0 5px 10px 5px;}
#main .layer .left .video_left ul li:hover { background:#eaeaea;}
#main .layer .left .video_left ul li p { line-height:18px; text-align:center;}
#main .layer .left .video_left ul li a img { width:89px; height:118px; background-color:#fff; padding:1px; border:1px solid #ccc;} 
#main .layer .left .video_left ul li a:hover { color:#548600;} 
#main .layer .left .video_left ul li a:hover img { border:1px solid #548600;}
#main .layer .left .video_right { float:left; padding:10px 0 0 0; background:url('common.gif') 0 -370px; width:290px;}
#main .layer .left .video_right ul { background:url('common.gif') -650px -900px no-repeat; overflow:hidden;}
#main .layer .left .video_right ul li { padding:1px 0 1px 20px; clear:both; margin:0 0 38px 0; border-bottom:1px dashed #fff; border-top:1px dashed #fff; overflow:hidden;}
#main .layer .left .video_right ul li img { float:left; padding:1px; border:1px solid #ccc; margin:0 15px 0 0; width:89px; height:118px;}
#main .layer .left .video_right ul li p { float:left;}
#main .layer .left .video_right ul li:hover { border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; background:#f1f1f1;}
#main .layer .left .video_right ul li img:hover { border:1px solid #7db61e;}
#main .layer .left .video_right .vrt_playactor { text-overflow:ellipsis;white-space:nowrap; width:120px; float:right; overflow:hidden;}
#main .layer .left .video_right .vrt_content { width: 120px; height: 50px; overflow: hidden; text-overflow:ellipsis; float:right; }

/* video_top */
#main .layer .right .video_top { background:url('common.gif') 0 -800px no-repeat; margin:10px 0 0 0;}
#main .layer .right .video_top ul li { clear:both; line-height:25px; padding:0 0 0 20px; border-bottom:1px dashed #ccc;} 
#main .layer .right .video_top ul li img { float:left;}
#main .layer .right .video_top ul li a img { width:59px; height:79px; background-color:#fff; padding:1px; border:1px solid #ccc;  margin:0 5px 0 20px;} 
#main .layer .right .video_top ul li a:hover { color:#548600;} 
#main .layer .right .video_top ul li a:hover img { border:1px solid #548600;}
#main .layer .right .video_top ul li p { float:left; line-height:21px; overflow:hidden;}
#main .layer .right .vt_playactor {text-overflow:ellipsis; white-space:nowrap; width:150px!important; width:130px; overflow:hidden; float:right;}

#foot  { height:50px; line-height:50px; width:100%; margin:auto; text-align:center; background-color:#eee;}

/*class 页面样式开始-------------*/

#class_left { padding:0; background:url('line.gif') 0 0 repeat-y; background-position:right; }
#class_left ul { overflow:hidden; width:100%; padding:10px 0;}
#class_left ul li { padding:10px; float:left; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;  border-bottom:1px solid #eee; margin:0 10px 0 0; overflow:hidden; width:95%;}
#class_left ul li:hover { background:#fafafa; border-left:1px solid #eee; border-right:1px solid #eee;}
#class_left ul li img { float:left; padding:1px; border:1px solid #ccc; margin:0 15px 0 0; width:89px; height:118px;}
#class_left ul li img:hover { border:1px solid #7db61e;}
#class_left ul li p { float:left; overflow:hidden;}
#class_right { padding:0; }
.page{ width: 98%;}
.page .active { background:#edf8d9; border:1px solid #D0E5A8; color:#7DB61E; padding:0px 7px; }
.page a { border:1px solid #DDD; color:#222; text-decoration:none; padding:3px 7px; background-color:#fff; height:24px; }
.page a:hover { background:#edf8d9; border:1px solid #D0E5A8; color:#7DB61E; text-decoration:none;}
#page{ width: 98%;  height:48px; line-height:48px;}
#page .active { background:#edf8d9; border:1px solid #D0E5A8; color:#7DB61E; padding:3px 8px; }
#page a { border:1px solid #DDD; color:#222; text-decoration:none; padding:3px 8px; background-color:#fff; height:24px; }
#page a:hover { background:#edf8d9; border:1px solid #D0E5A8; color:#7DB61E; text-decoration:none;}
/* #class_left .class_playactor { text-overflow:ellipsis; white-space:nowrap; width:420px; overflow:hidden;} */
#class_left .class_content { width: 440px; height: 70px; overflow: hidden; text-overflow:ellipsis; float:right; }


/* 影片详细页开始*/
#read_left { padding:10px 0 0 0; width:100%; overflow:hidden; }
#read_left .img { float:left; padding:1px; background-color:#fff; border:1px solid #ccc; margin:0 40px 0 30px; width:200px; height:250px;}
#read_left #video_info li { color:#999; line-height:23px;}
#read_right { padding:10px 0 0 0;}
#read_right .user_info { width:98%; border:1px solid #EFEFEF; background-color:#fff; padding:1px;}
#read_right .user_info .user_info2 { width:100%; background-color:#FCFCFC;}
#read_right h3 { font-size:12px; color:#666; font-weight:bold; margin:0; padding:0;}
#read_right .user_width { width:90%; margin:auto; padding:5px 0; line-height:24px;}
#read_right .user_width .face { padding:1px; background:#fff; border:1px solid #ddd; margin:0 10px 0 0; float:left;}
#read_right .user_width .face:hover { border:1px solid #548600;}
#read_right .user_width ul li { line-height:21px;}
#read_left .playlist { width:100%; padding:5px 0 0 0;}
#read_left .playlist ul { width:98%; margin:auto;}
#read_left .playlist ul li { float:left; padding:0 5px 10px 5px;}
#read_left .playlist ul li a { width:91px; height:25px; text-align:center; line-height:25px; display:block; background:url('common.gif') -800px 0 no-repeat;}
#read_left .playlist ul li a:hover { background:url('common.gif') -800px -30px no-repeat; color:#548600; text-decoration:none;}
#read_left .video_intro { width:100%;}
#xgsp { margin:0; padding:0;}
#xgsp li { list-style-type:none;  border-bottom:1px dashed #ccc; line-height:24px; height:24px; background:url('common.gif') 0 -1178px; padding:0 0 0 20px;}


/* --------------- post --------------- */
#preview_fake{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
	margin-bottom: 5px;
} 


/*class 页广告样式*/
#class_vda { width:940px; margin:auto; height:88px; clear:both; padding:0;}
#class_vda img { width:940px; height:358px; border:none;}
/*read 页广告样式*/
#read_vda { width:940px; margin:auto; height:358px; clear:both; padding:0;}
#read_vda img { width:940px; height:358px; border:none;}


/* table */
.table{
	margin-bottom: 20px;
	border: solid 1px #DDD;
	float: left;
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}


.table td{
	border: solid 1px #EEE;
	padding: 5px 10px;
	line-height: 1.5em;
}


/* reply */
.reply_caption{
	float: left;
	width: 694px;
	background-color: #F5F5F5;
	padding: 2px;
	margin-top: 12px;
}

.reply_content{
	float: left;
	word-break: break-all;
	width: 98%;
	padding: 2px;
}

.reply_signature{
	float: left;
	text-align: right;
	width: 98%;
	padding: 2px;
	color: #AAA;
}

/* footer */
#footer { width:100%; background:#fafafa;}


/* 新增 */

.reply_gdcode{
	margin-top: 2px;
}

.reply_smiles{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px 10px 10px 10px;
	border: solid 1px #DDD;
}

.smile{
	margin: 2px;
	cursor: pointer;
}

#smile { width:50px; height:50px;}


.reply_caption{
	float: left; 
	width: 696px;
	background-color: #F5F5F5;
	padding: 2px;
	margin-top: 12px;
}

.reply_content{
	float: left;
	word-break: break-all;
	width: 680px;
	padding: 10px;
}

.reply_signature{
	float: left; 
	text-align: right;
	width: 696px;
	padding: 2px;
	color: #AAA;
}

/* --------------- post --------------- */
#preview_fake{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
	margin-bottom: 5px;
} 