@charset "gb2312";
@import url("top.css");

body { margin:0; padding:0; font-size:12px; line-height:150%;}
ul,h1,h2,h3,h4,h5,h6,form,dl,dd,p { padding:0; margin:0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;}

a:link,a:visited{text-decoration:none;color:#66953E;}
a:active,a:hover{text-decoration:underline;color:#ff6600;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}

.art_rtab{float:right; width:140px;padding:0 5px;}}
.art_rtab_foc1_2{padding:6px 0; height:192px; margin-bottom:5px; overflow:hidden; width:140px;}
.art_rtab_foc1_2 li{float:left;width:131px;overflow:hidden; }
.art_rtab_foc1_2 li a{line-height:20px; padding:0 4px;}

#bodymain { width:964px; margin:0 auto;}
.kk-hd { width:964px; height:72px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(logo.jpg) no-repeat;height:60px; float:left; width:246px;  padding:3px 0px 0 0px; }
.kk_vod_topbanner {width:710px; height:60px; overflow:hidden;float:right; text-align:right;padding:3px 7px 0 0px; }

.search-box { position:relative; width:964px; height:80px; margin:0 auto 1px; background:url(images/searchBg.jpg) no-repeat 0 0; z-index:1; }

.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {background:url(index_nav.png) no-repeat 0 0;}
.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .search-box_2_nav { position:absolute; left:16px; top:4px;}
.search-box_2 .search-box_2_nav li {float:left; width:62px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:62px;  font-size:13px; color:#363636; text-align:center;  }
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:64px; padding:8px 0 6px 0;text-decoration:none;color:#000; font-size:14px; background-position:0 -96px; *background-position:0 -95px; font-weight:bold; position:relative; margin:-5px -2px 0 0; *margin:-6px -2px 0 0;}

.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}

.searchBar{
	width:960px;
	position:absolute; left:16px; top:32px;
}
.menu2 {height:34px; overflow:hidden; padding:4px 0 0; float:left; width:110px; margin-top:-4px;}
.menu2 a.history {
	width: 108px;
	height:32px;
	line-height:33px;
	_line-height: 32px;
	display: block;
	overflow: hidden;
	color: #333;
	text-indent: 27px;
	cursor: pointer;
	border: 1px solid #7f7f7f;				
	background: url(clock.gif) 9px 10px no-repeat #eee;
}
.menu2 a.history:hover {color:#e22160; text-decoration:none; background-color:#fff}
.menu2 a.myfav {line-height:23px; padding:0 10px 20px; float:right; display:inline; height:27px; color:#fff; margin:0 1px 0 15px;}
.menu2 a.myfav:hover {background:url(fav_2.png) #fff no-repeat 5px 40%; color:#666; text-decoration:none}
.widget-record {z-index:99999; border:#ccc 1px solid; position:absolute; width:300px; background:#fff; left:0; top:34px;}
.widget-record .list {width:300px;line-height:14px; overflow:hidden; padding-top:10px}
.widget-record .list .item {width:300px;padding:0 10px; overflow:hidden;}
.widget-record .list .item li {width:260px;padding:5px 10px; overflow:hidden; line-height:14px; margin-bottom:10px; background:#f2f2f2;}
.widget-record .list .item .name {float:left;}
.widget-record .list .item .now {float:right; color:#e12160!important}
.widget-record .info {width:300px;line-height:25px; height:25px; border-top:#ccc 1px solid}
.widget-record .info span.count {padding-left:10px; float:left; display:inline; width:80px; height:25px; color:#666666; background:#fff;}
.widget-record .info span.close {padding-right:10px; float:right; display:inline; width:40px; height:25px; background:#fff;}
.widget-record .info span.close a {color:#0079b9}

.searchBox{
	width:498px;
	overflow:hidden;
	padding-left:2px;
}
.search{
	width:494px;
	height:32px;
	overflow:hidden;
	border:1px solid #7f7f7f;
}
.search .input-txt{
	width:364px;
	height:31px;
	line-height:31px;
	border:0;
	padding:0 0 0 30px;
	float:left;
	color:#666;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	background:url(sico.gif) 9px 9px no-repeat #fff;
}
.search .input-btn{
	width:98px;
	height:32px;
	overflow:hidden;
	float:right;
	border:0;
	cursor:pointer;
	background:url(sbtn.gif) -1px -35px no-repeat;
}
.search .input-btn-active{
	background-position:-1px -1px;
}
.hotKeys{
	width:940px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.hotKeys strong{
	color:#000;
}
.hotKeys a{
	color:#fff;
	margin-right:5px;
}
.share{
	width:330px;
	overflow:hidden;
	height:38px;
	line-height:38px;
	margin-top:-5px;
}
.share_title { float:left; width:55px; height:32px; background:url(fx.png) no-repeat; color:#fff; font-size:15px; font-weight:bold; text-indent:10px; line-height:34px; margin:5px 5px 0px 5px;}

















#miniNav{width:960px;height:30px;color:#666666;text-align:center;margin:0 auto;}
#miniNav a{color:#666666;}
#miniNav a:hover{color:#CC3300;text-decoration:none;}
#vbar-tool{float:right;padding-top:7px;}
#vbar-tool ul{list-style:none;}
#vbar-tool li{float:left;padding:0 10px;*padding-top:1px;border-right:#c7c7c7 1px solid;color:#666;}
#vbar-tool .zm{background:url(ffzm.gif) 0px -2px no-repeat;border-right:#c7c7c7 0px solid;padding:0 8px;}
#vbar-tool .wx{border-right:#c7c7c7 0px solid;}
#logo{width:968px;text-align:center;}
.fm{clear:both;text-align:right;position:relative;z-index:297}
.i{width:283px;*width:266px;height:24px;*height:20px;padding:3px 7px;padding-top:7px\9;font:16px arial;background:url(ss.png) no-repeat -304px 0;_background-attachment:fixed;border:1px solid #b6b6b6;border-color:#7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;vertical-align:top;margin-right:5px}
.btns{width:95px;height:32px;padding:0;padding-top:2px\9;border:0;background:#ddd url(ss.png);cursor:pointer}
.btn_wr{width:97px;height:34px;display:inline-block;background:url(ss.png) no-repeat -202px 0;_top:1px;*position:relative}
#zhengwen{height:42px; background:#E40011;}
.new_nav{width:986px;overflow:hidden;}
.new_nav ul{overflow:hidden;height:42px;line-height:42px;line-height:44px\9;}
.new_nav ul li{float:left;display:inline;padding:0 10px;list-style:none;}
.new_nav ul li.current{padding-right:7px; padding-left:9px;margin-right:8px; margin-left:13px;letter-spacing:2px;background:#f3f3f3;}
.new_nav ul li a{color:#fff;font-size:16px;}
.new_nav ul li a:hover{text-decoration:underline;}
.new_nav ul li.current a{color:#444444;font-size:17px;font-weight:bold;}
.new_nav ul li.current a:hover{text-decoration:none;color:#444444;}
#dybj{background:url(dytl.jpg);height:39px; border-bottom:#B5D9EE 0px solid; margin-bottom:0px;}
#dyfl{margin:0 auto;position:relative;width:960px; overflow:hidden; height:37px; line-height:37px; line-height:39px\9;}
#dyfl .dy{display:inline;OVERFLOW:hidden;padding-left:6px; float:left;letter-spacing:2px;}
#dyfl .dy a{color:#000; font-size:14px; float:left; padding:0 0px;width:64px;}
#dyfl .dy span{float:left; padding:0 6px; }
#dyfl .dy a:hover{color:#2C602F;text-decoration:underline;}
#xihuan{float:right;padding-right:0px;padding-top:3px;}
.share-to{float:left; font-size:13px;color:#000; letter-spacing:2px;line-height:29px;*line-height:31px;_line-height:31px;}
#weizhi-a{width:960px;float:center;text-align:center;height:90px;background:#f9fcff;margin-top:5px; margin-bottom:5px;}








.flink{border:1px #CCC solid;overflow:hidden;width:958px;margin:0 auto;margin-bottom:10px;}
.flink h4{background:url(images/tbg.gif);border-bottom:1px #AACBEE solid;line-height:25px;font-weight:bold;padding:0 10px 0 10px;margin:0;font-size:14px;}
.flink ul{padding:0 0 6px 6px;overflow:hidden; float:left;}
.flink li{margin:6px 6px 0 0;float:left;border:1px solid #cccccc;width:87px;line-height:22px;text-align:center;}

#foot { width:960px; margin:0 auto;border-top:1px solid #CCCCCC; padding:10px 0; text-align:center; color:#555;}
#foot a{color:#555;}

.ssv a:link,.ssv a:visited{text-decoration:none;color:#444;}
.ssv a:active,.ssv a:hover{text-decoration:underline;color:#ff6600;}
.ssv1 a:link,.ssv1 a:visited{text-decoration:none;color:#444;}
.ssv1 a:active,.ssv1 a:hover{text-decoration:underline;color:#ff6600;}
.hbd1{width:960px;margin:0 auto;height:612px;overflow:hidden;}
.hbd1lf{width:671px;height:600px;float:left;border:#9cc8d6 1px solid; overflow:hidden;}
.hbd1ri{width:275px;height:600px;float:right;border:#9cc8d6 1px solid;}
.hbd12 ul{float:left;width:260px;padding:8px;}
.hbd12 ul li{width:244px;background:url(ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hbd12 ul li span{float:right;color:red;}
.hbd12 li strong {font-weight:normal; margin-left:10px; color:#aaa;}
.tit{height:36px;background:url(titbg.jpg) repeat-x;border-bottom:1px solid #0e5d9c;}
.tit dt{float:left;background:url(titico.jpg) 10px 12px no-repeat;font-size:14px;font-weight:bold;padding:10px 0 0 22px;}
.tit dd{float:right;padding:12px 14px 0 3px;line-height:16px;color:#5F5F5F;}
.tit dd a:link,.tit dd a:visited{text-decoration:none;color:#5F5F5F;}
.tit dd a:active,.tit dd a:hover{text-decoration:underline;color:#ff6600;}
.hbd11 ul{float:left;padding:10px 0px 10px 5px;width:671px;}
.hbd11 ul li{float:left;text-align:center;width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd11 li strong,.hbd1a dt strong {display:block; text-align:center; overflow:hidden; width:115px; line-height:16px; margin:-25px auto auto;*margin:-19px auto auto; background:#000; filter:Alpha(Opacity=60); opacity:0.6; color:#fff; font-weight:normal;}
.hbd11 ul li img{width:115px;height:155px;padding:2px;border:#CCCCCC 1px solid;}
.hbd11 ul li img:hover{border:#ff6600 1px solid;}
.hbd11 p{text-align:center;width:128px;line-height:220%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd1a{float:left;padding:12px 0px 0px 15px;width:115px;}
.hbd1a dl{height:157px;}
.hbd1a dt img{width:98px;height:128px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1a dt img:hover{border:#ff6600 1px solid;}
.hbd1a dt strong {width:98px;_width:97px; float:left; margin-left:3px; _margin-left:2px;}
.hbd1a dt{height:138px;overflow:hidden;}
.hbd1a dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a{float:left;width:218px;}
.hbd2a dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2a li{line-height:23px;width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2av{padding-top:10px;}
.hbd1b{float:left;padding:12px 0px 0px 12px;width:113px;}
.hbd1b dl{height:127px;}
.hbd1b dt img{width:98px;height:98px;padding:2px;border:#CCCCCC 1px solid;}
.hbd1b dt img:hover{border:#ff6600 1px solid;}
.hbd1b dt{height:108px;overflow:hidden;}
.hbd1b dd{text-align:center;width:106px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b{float:left;width:140px;}
.hbd2b dt{font-size:14px;font-weight:bold;padding-top:17px;height:24px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2b li{line-height:23px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd2bv{padding-top:10px;}
.hbd3a{float:left;width:101px;padding-top:11px;}
.hbd3ti{background:url(v2.jpg) no-repeat left top;width:82px;height:27px;text-align:center;font-weight:bold;color:#fff;padding-top:4px;}
.hbd3ab dl{height:112px;}
.hbd3ab dt img{width:78px;height:78px;padding:1px;border:#CCCCCC 1px solid;}
.hbd3ab dt img:hover{border:#ff6600 1px solid;}
.hbd3ab dt{height:89px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd3ab dd{text-align:center;width:83px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hbd4a{width:204px;float:left;padding-top:22px;}
.hbd4a li{line-height:23px;width:204px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hsa{width:960px;margin:0 auto;height:382px;overflow:hidden;}
.hsaad{width:960px;margin:0 auto;overflow:hidden;}
.hsalf{width:472px;height:370px;float:left;border:#CCCCCC 1px solid;overflow:hidden;}
.hsari{width:472px;height:370px;float:right;border:#CCCCCC 1px solid;overflow:hidden;}
.hbdces{float:left;width:332px;padding-top:16px;}
.hbdcet{border-bottom:1px dashed #ccc; margin-bottom:4px;}
.hbdcet dt{font-size:14px;font-weight:bold;height:22px;}
.hbdcet dd{color:#696969;line-height:23px;padding-bottom:2px;}
.hbdces ul{height:228px;padding-top:5px;overflow:hidden;}
.hbdces li{width:110px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:23px;}
.pxlist {width:960px; margin:0 auto 10px;}
.hsae{width:234px; float:left;height:548px;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.pxlist_ml {margin-left:5px;}
.hsae ul{float:left;padding:5px 0px;}
.hsae ul li{float:left;width:210px;margin-left:5px;_margin-left:3px;background:url(dian.gif) no-repeat 5px 9px;padding-left:11px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.hsae ul li span{float:right;}

.list{width:960px;margin:0 auto;overflow:hidden;}
.listri{width:686px;float:right;border:#CCCCCC 1px solid;margin-bottom:10px;}
.listlf{width:260px;float:left;border:#CCCCCC 1px solid;margin-bottom:10px; overflow:hidden;}
.listlf ul{float:left;padding:7px 0px 7px 5px;padding:10px 0px 6px 5px\9;*padding:0px 0px 3px 5px; _padding:10px 0px 3px 5px;width:260px;}
.listlf .ad{float:left;padding:5px;width:250px;}
.listlf ul li{width:233px;background:url(ico1.jpg) no-repeat 3px 7px;padding-left:15px;line-height:25px;border-bottom:1px #D2E8FC dotted;}
.listlf ul li span{float:right;color:red;}
.listri ul{float:left;width:678px;padding:8px 0px 8px 8px;}
.listri li{width:338px;float:left;margin-bottom:9px;margin-bottom:8px\9;*margin-bottom:9px; _margin-bottom:9px; }
.listri li img{float:left;padding:2px;border:#CCCCCC 1px solid;}
.listri li img:hover{border:#ff6600 1px solid;}
.listri li strong {display:block; line-height:16px; text-align:center; margin:-19px auto auto 3px; background:#000; filter:Alpha(Opacity=60); opacity:0.6; color:#fff; width:110px; position:relative; top:156px; *left:-113px; font-weight:normal;}
.listri li p{float:left;margin:0;padding:0;line-height:26px;width:208px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.listri li p.t{border-bottom:1px #D2E8FC dotted;}
.listri li p.t a{font-size:14px;font-weight:bold;}
#pagelist	{text-align:center;overflow:hidden;border-top:1px #D2E8FC dotted;padding:9px 0px 10px 10px;margin:0px;line-height:21px;height:21px; clear:both;}
#pagelist span,#pagelist em,#pagelist a {margin-right:5px; float:left;}
#pagelist em {font-style:normal; float:left;}
#pagelist a {height:20px; line-height:20px; padding:0px 5px; border:1px solid #66953E;}
#pagelist a.off,#pagelist a.on:hover{ padding:2px 3px 0px 3px; border:1px solid #66953E; color:#66953E;background-color: #fff;}
#pagelist a:hover,#pagelist a.on,#pagelist a.off:hover{border:1px solid #ff2121; color:#ff2121;text-decoration:none;}
#pagelist .PageBox{ border:1px solid #66953E;padding:2px 3px 0px 3px; }
#pagelist .PageCss{ border:1px solid #ff2121;padding:2px 3px 0px 3px; }
#pagelist input{width:40px;border:1px solid #66953E;text-align:center;color:#ff2121;line-height:18px; height:18px; position:relative;top:0px; float:left; }
#pagelist input.btn {margin-left:5px; height:20px; line-height:20px; float:left;}

#datal{width:958px;margin:0 auto;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
.vpicad{float:right;height:250px;width:300px;}
.vshow{width:948px;padding:5px;margin-bottom:5px;}
.vpic{height:270px;}
.vpic img{border:1px #CCC solid;padding:2px;float:left;}
.vpic p{float:left;color:#646464;font-size:13px;width:445px;margin:0 0 0 7px;border-bottom:1px #CCC dotted;line-height:30px;white-space:nowrap;overflow:hidden;}
.vpic p a{color:red;}
.vcs{padding:2px 0px;color:#646464;line-height:24px;font-size:14px;}
.vcs p{margin:0;}
.vpl{padding:0px;width:950px;overflow:hidden;clear:both;}
.vpl ul{ padding:0px 4px 0px 6px;clear:both;  overflow-y:scroll}
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:12px;color:#646464;width:85px;line-height:22px;text-align:center;background:#fff;float:left;margin:5px 5px 0px 0;white-space:nowrap;overflow:hidden;}
.vpl a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.intro {color:#66953E; font-size:12px; margin-left:15px; font-weight:normal;}
.fimg {/*width:20px; height:18px;*/ display:inline-block; vertical-align:middle; margin-right:10px;}
.pingfen{float:left;width:445px;border-bottom:1px #CCC dotted;}

.play{width:948px;height:560px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;/*width:725px;*/width:100%;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:215px;border:1px #CCC solid;color:#497C20;height:458px; overflow-y:scroll; display:none;}
.play_title ul{margin:3px; clear:both;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title h3 {margin:5px auto auto 5px;_margin:5px auto auto 7px; display:inline;}
.play_title a,.play_title h3{border:1px #D2E8FC solid;width:181px;line-height:30px;text-align:center;background:#fff;float:left;white-space:nowrap;}
.play_title a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.adn_play{}
.adn_play a{border:1px #D2E8FC solid;color:red;background:#D2E8FC;}

.adn_comment{color:#666;font-size:13px;width:948px;clear:both; text-align:left;}

.dcb {margin-left:20px;}
#digg_num,#tread_num {margin-left:20px; border-bottom:1px solid #ccc; padding:0 5px;}
.dcb a {margin-left:10px;}

#all{width:958px;margin:0 auto;overflow:hidden;border:#CCCCCC 1px solid;margin-bottom:10px;}
#all h1{ background:url(images/linkh1.gif) no-repeat; height:26px; margin-bottom:5px; overflow:hidden;line-height:26px; color:#193B5F;font-size:12px; color:#193B5F;padding:0px 0px 0px 25px;  }
#all ul{clear:both;overflow:hidden;margin:5px 0px;}
#all ul li{float:left;width:218px;margin-left:5px;background:url(dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
#all ul li span{float:right;}
#all ul li strong{color:#aaa; margin-left:5px; font-weight:normal;}

.ad9509{width:950px;height:auto;padding:4px;border:#CCCCCC 1px solid;margin:0 auto;margin-bottom:7px;overflow:hidden;text-align:center;}
.ad95090{width:960px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.ad95090lf{float:left;width:728px;height:90px;}
.ad95090ri{float:right;width:218px;height:90px;border:#CCCCCC 1px solid; overflow:hidden;}
.ad95090ri ul{margin-top:2px;}
.ad95090ri ul li{font-size:13px;background:url(bluera.gif) no-repeat 8px 10px;padding-left:20px;line-height:29px;border-bottom:#CCCCCC 1px solid;}

.rm_film,#noresult_rmtj .rm_film{float:left;width:120px; padding:2px 7px;}
.border_1c{border:1px solid #ddd; padding:1px;}
.rm_film dt{color:#07519a;height:20px; width:120px;overflow:hidden;}
.rm_film dd{line-height:18px;height:40px;overflow:hidden;color:#4B75A4;text-align:center;}

/*play*/
.play_dc{clear:both;zoom:1;margin:-9px auto 10px;width:958px;border:1px solid #C6C6C6;border-top:none;height:30px;background:url(dc_bg.gif) 0 0 repeat-x;text-align:left;}
.play_dc li{width:135px;border-right:1px solid #C6C6C6;float:left;height:30px;line-height:30px;text-indent:50px}
.play_dc li a{color:#333}
.play_dc li a:hover{color:#111}
.play_dc .ding,.play_dc .cai{color:#014ccc;font-size:14px;}
.play_dc li.ding{background:url(ding.gif) 25px 3px no-repeat;}
.play_dc li.shouc{background:url(ding.gif) 25px -90px no-repeat;}
.play_dc li.fenx{background:url(ding.gif) 25px -122px no-repeat;}
.play_dc li.talk{background:url(ding.gif) 25px -58px no-repeat;border-right:none;}
.play_dc li.error{background:url(ding.gif) 25px -153px no-repeat;}
.play_dc li.prex{background:url(ding.gif) 25px -220px no-repeat;}
.play_dc li.next{background:url(ding.gif) 25px -188px no-repeat;}
