/*{filter:gray}*/
* {
	margin:0;
	padding:0;
	list-style:none;
}

body{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	line-height: 18px;
	margin:0px;
	margin-top:4px
	width:100%
	min-width: 960px; 
 /*background:#EFEFEF;*/
}
img{
	border: 0px;
}
td{word-break:break-all}
.bb{border-bottom:1px solid #ccc}
.tc{text-align:center}
.odd{background:#F2F3F4}
.hide{display:none}
.f14b{font-size:14px;font-weight:bold}
.red{color:red}
.p8{padding:8px}
.p4{padding:4px}
.ul24 li{line-height:24px}
.p8 h1{font-size:26px;padding-top:3px;}


.lbody{width:708px;margin-right:10px;float:left;border:1px solid #92C9FF}
.divtitle1{background:url(bg2.gif) repeat-x; height:30px;padding:0 6px;line-height:30px}
.divtitle2{background:url(bg3.gif) repeat-x; height:25px;padding:0 6px;line-height:25px;text-align:center;font-weight:bold;color:#fff}
.rbody{width:230px;float:right;}
.block1{border:1px solid  #DCEEFF; background: #FEFFDC ;padding:4px 6px}
.block2{border:1px solid #92C9FF;margin-bottom:10px}

.num1,.sttitle,.views{display:inline-block}
.num1 {
	font-family: Georgia, Times, serif;
	font-size: 9px;
	font-weight: 500;
	color: #FFFFFF;
	background-color: #49A5D9;
	display:inline-block;
	width:12px;
	height:10px;
	text-align:center;
	line-height:10px
}
.sttitle{width:160px}
.views{width:36px}




.infobox{ clear:both;   padding:6px; text-align:center; border-top:4px solid #DEEFFA; border-bottom:4px solid #DEEEFA; background:#F2F9FD; zoom:1;  }
	.infotitle1{  color:#09C; font-size:14px; font-weight:700; }
	.infotitle2{  color:#090; font-size:14px; font-weight:700; }
	.infotitle3{  color:#C00; font-size:14px; font-weight:700; }


.gh{margin-top:10px;}
.block{border:1px solid #A4CBE7;font-size:12px;}
.blocktitle{background:#D4F0FE;font-size:14px;font-weight:bold;height:26px;line-height:26px;padding:0 6px;color:#2F468F}
.block ul{margin:0;}
.lastupdate li{margin:0;padding:2px 8px;border-bottom:1px dotted #eee;height:22px}
li.title_top{font-weight:bold;color:#666;background:#efefef;line-height:14px;height:14px}
li.title_top span{text-align:center}
li.title_top .Author{text-align:left}
li.title_top .Time{text-align:center}
li.span{display:inline-block}
.Category,.Title,.Author,.Time{display:inline-block}
.Category{width:60px;}
.Title{width:460px;height:16px;overflow:hidden}
.Author{width:80px;height:16px;overflow:hidden}
.Time{width:60px}
.Title .novtitle{font-size:14px;color:#004080}
 
.Title a{color:#000}

.num,.nov,.count{display:inline-block}
.tabli1 .num{width:19px;font-size:9px}
.tabli1 .nov{width:145px;}
.tabli1 .count{width:46px;font-size:12px;color:#FF0000;font-weight:bold;text-align:right}



.topvote{padding:6px 8px}
	.vtitle{font-weight:bold;color:#f00;font-size:16px}
 
.topvotsli li{border-bottom:1px dotted #ccc;line-height:26px}
.topvotsli li .title{width:155px;font-size:12px;display:inline-block}
.topvotsli li .Category{width:60px}
.topvotsli li .voted{width:40px;display:inline-block;color:red}
.topvotsli li .votelast{width:60px;display:inline-block;color:green;text-align:right}






.topforld{padding:4px 2px 4px 14px}
.movie  {
	padding:9px 0 ;
	margin:0;
 }
.movie a {
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
.movie a:hover{color:#000;text-decoration:none;}
.movie a img {
	border:0;
	width:75px;
	height:100px;
	vertical-align:top;
}
 

.movie:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.movie li {
	float:left;
	width:170px;
	height:120px;
}
.movie a .intro {
	/*display:none;*/
	display:block;
}
.movie a:hover .intro {
	display:block;
}
.movie   {
	width:100%;
	color:#000;
}
.movie  .space {
	z-index:1;
}
.movie a:hover .detail {
	z-index:2;
	position:absolute;
	margin-top:-8px;
	margin-left:-8px;
	width:160px;
	background:url(detailBG.png);
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaffffcc,endColorstr=#aaffffcc);/*-- ie6不支持半透明的png --*/
	padding:6px 2px 6px 6px;
	border:1px dotted #ccc;
	line-height:1.5;
	display:block;
}
.movie  .detail {
	z-index:2;
	position:absolute;
	margin-top:-9px;
	margin-left:-9px;
	width:160px;
	padding:8px;
	line-height:1.5;
	display:block;
}
.movie   img {
	float:left;
	margin-right:5px;
}
/*--- intro ---*/
.movie .name {
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:underline;
}
.movie .p {
	display:block;
	text-indent:2em;
}


#head{width:960px;height:30px;background-image:url(/skin/default/style/bg_head01.gif);margin:0 auto;}.topleft{width:350px;padding-top:10px;float:left;text-align:left;}.topright{width:600px;padding-top:4px;float:right;text-align:right;padding-right:3px;}
.kk-hd { width:960px; height:62px; overflow:hidden; margin:0 auto;  position:relative; padding-top:3px; }
.kk-hd .logo { float:left; width:142px;  padding:3px 0 0 10px; }
.kk-hd .tips { display:inline; color:#999; position:absolute; left:165px;top:15px;}
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:760px; height:60px; overflow:hidden; float:right; text-align:right; }

.search-box { position:relative; width:964px; height:80px; margin:0 auto; background:url(searchBg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav .currA, .search-box .form-nav a:hover { text-decoration:none; font-weight:bold; color:#00315F; background:url(sprite.png) no-repeat -760px -30px; }
.search-box .form-nav a.moreA, .search-box .form-nav a.moreA:hover { width:50px; font-weight:normal; color:#FFFFFF; background:url(sprite.png) no-repeat -809px -72px; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:280px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(sprite.png) no-repeat -317px -30px; }
.search-box .form-box select {     height:28px; overflow:hidden; padding:6px 0 0 27px; font-size:22px; color:#BABABA; border:4px solid #fff;  font-weight:bold}
.search-box .form-box strong { display:block; float:left; width:57px; height:28px; overflow:hidden; text-indent:-9999px; background:url(sprite.png) no-repeat -260px -30px; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(sprite.png) no-repeat -680px -30px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
/* search side ad */
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden; }
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
/**/

.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, .search-box_2 p a.moreA {background:url(kkindex_nav.png) no-repeat 0 0;}

.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .searchAD-left { width:200px; top:28px; left:30px; height:63px;  }
.search-box_2 .searchAD-right {  top:28px; right:12px; width:200px; height:63px;  }
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 270px; height:40px; }
.search-box_2 .search-box_2_nav { position:absolute; left:35px; top:4px; }
.search-box_2 .search-box_2_nav li {float:left; width:52px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li span{line-height:140%; }
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:52px;  font-size:12px; 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:54px; padding:7px 0 3px 0;text-decoration:none;color:#fff; font-size:14px; background-position:0 -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }

.search-box_2 p {position:absolute; right:15px; top:4px; color:#9dd1f6; }
.search-box_2 p a {color:#363636; }
.search-box_2 p a.moreA { background-position: -925px -115px; padding-right:15px; }


.ratingblock {
   	border:0px;
 	padding:0px;
	margin: 0px;
	}

.loading {
	height: 30px;
	background: url('working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('starrating.gif') top left repeat-x;
	text-align:left;		
	}

.unit-rating li{
   	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/*	position:absolute;
 */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}


.ratingvoted {color:#999;font-size:12px;font-weight: 100}
.showno {
color:#FF5A00;
 font-family: Arial,sans-serif,"Times New Roman",宋体;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
#voternums{font-weight: 700;color:#000}
.body{height:600px;overflow:hidden}
.intrating{font-size:48px;font-style:italic;padding:0 4px;font-weight: 700 }
.floatrating{padding:0 0 4px 6px;height:39px;display:inline-block ;font-size:26px;font-weight: 700;font-style:italic; }




.novift{border-bottom:1px solid #ccc;}
.novift span{display:inline-block;border:1px solid #ccc;border-bottom:1px solid #fff;margin:0 0 -1px 40px;padding:4px 10px;font-size:14px;font-weight:bold}
.novif{margin:10px 30px; }
.novif li span{display:inline-block;width:150px;margin-right:4px}



.noviftnarow{border-bottom:1px solid #ccc;margin-top:6px}
.noviftnarow span{display:inline-block;border:1px solid #ccc;border-bottom:1px solid #fff;margin:0 0 -1px 20px;padding:2px 6px;font-size:14px;line-height:14px;font-weight:bold}




#tabcontent li,#topdiv2 li{margin:0;list-style:none;border-bottom:1px dotted #FFF;list-style-type:circle;list-style-position:inside 
}
#tabcontent li a,#topdiv2 li a{display:block;padding:0 2px 2px 4px;}
#tabcontent li a:hover,#topdiv2 li a:hover{background:#3B5999;color:#fff;text-decoration :none;font-weight:bold}
#mtb{width:950px;margin:0 auto;background:#fff;padding:4px 6px}

.idiv{width:350px;background:#fbfbfb}



td{line-height:24px}
form{margin:0;padding:0}
a{color:#3B5999; text-decoration:none}
a:hover{ text-decoration:underline}

a:active{color:#f60}
.c{ clear:both};
.l{ float:left}
.r{ float:right}
 

.footer{ border-top:1px solid  #C2C2C2; background:#E6E6E6; padding:4px 20px; font-size:12px;margin-top:40px; margin-bottom:0;clear:both}
#sb{}
.d_menu{ background:url(../img/hd-bg-1.gif) repeat-x; height:28px; border:1px solid #0075B0 ; color:#fff;padding:4px 8px 0}
.d_menu a,.d_menu a:link,.d_menu a:visited{ color:#FFFFFF;}
.k{font:16px Verdana;height:20px;padding-top:2px}
  

#qbody .td{border-bottom:1px dotted #ccc;padding:2px;padding-left:6px;}

.tbg1{border-bottom:1px dotted #ccc;padding:2px;padding-left:6px;background:#EFEFEF;text-align:center}

.tbg2{border-left:6px solid #3B5999;border-bottom:1px dotted #3B5999;padding:2px;padding-left:6px;background:#EFEFEF;font-weight:bold;margin-bottom:6px}

.topsixbody{float:left;width:230px;margin:2px 4px 6px 0}


.mbg2{background:#FBFBFB}







.qtitle{border-top:1px solid #36C; padding:2px; background:#D5DDF3; font-size:12px; padding-left:6px}
#qright{width:300px;float:right;border-left:1px dotted #cccccc; margin-top:12px ; }
.ttile{ font-size:12px}
#fbody{width:570px;padding-left:6px}/*width:660px;*/
  h2{font-size:14px;height:22px;margin:0;padding:2px}

.f12{ font-size:12px}
 .viewed{padding:2px}/*background:#F2EAB7;  border:1px solid #E3D686;*/
.viewed_body{ background:#FFF;padding:4px}
.viewed_div{border-bottom:1px dotted #F2EAB7}
.green{color:green}
 /*menus*/
    #tabs1 {
      line-height:18px;
	  font-size:12px;
	  border-bottom:1px solid #C9D7F1;
	  padding:0 2px 2px 4px;
      }
    #tabs1 a {
      text-decoration:underline;
      padding:2px 6px 1px 6px;
      }


.firstsite .stitle a{color:#006B7A}


 
 

a:hover {
	color: #FF0000;
}

#adtop{
    text-align: center;
}

#adfoot{
    text-align: center;
}


#linkall{
    float: left;
    width: 100%;
	text-align: left;
}

#linkleft{
    float: left;
    width: 60%;
	text-align: left;
}

#linkright{
    float: right;
    width: 40%;
	text-align: right;
}
#readset{
    text-align: left;
}

#title{
    text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 200%;
        color: #ED671D;
	font-family: "楷体_GB2312";

}

#info{
    text-align: center;
	line-height: 200%;
}

#content{
   text-align: left;
	padding: 10px 3% 10px 3%;
	font-size: 11pt;
      line-height: 180%;
}


#copyright{
    text-align: center;
	line-height: 200%;
}

#footlink{
    text-align: center;
	line-height: 200%;
}
#readlink span{
	border:1px solid #3B6E22;	
	margin:2px 22px 2px 0;
	display:inline-block;
	text-align:center;
	color:#C1C1C1;
	font-size:14px;
	font-weight:bold;
}

#readlink a{ 
	width:70px;
	background:#67A54B;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0 4px;
	border-top:1px solid #95BF82;
	display:block;
 }