body{
    font-size:12px;
	color:#585858;
    margin:0px;
	padding:0px;
	TEXT-ALIGN: center;
	font-family: "Arial", "Helvetica", "sans-serif";
}
a:link {
	text-decoration: none;
	color: #4F4F4F;
}
a:visited {
	text-decoration: none;
	color: #4F4F4F;

}
a:hover {
	text-decoration: none;
	color: #4F4F4F;
}
.top{
    width:980px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
}

#topnote{
	background:url(dh/free3.gif);
	height:35px;
	width:980px;
	MARGIN-RIGHT: auto; 
	MARGIN-LEFT: auto;
	line-height:35px;
}
#alltop{
	background:url(dh/topbg.gif) no-repeat;;
	height:75px;
	width:980px;
	MARGIN-RIGHT: auto; 
	MARGIN-LEFT: auto;
	}

#logopiclink{
	cursor:pointer;
	position:relative;
	left:38px;
	top:12px;
	float:left;
	width:204px;
	height:60px;
}
#top_link_1{
	float:right;
	position:relative;
	right:13px;
	top:11px;
	width:614px;
	height:12px;
	text-align:right;
	}
.toplistlinkbox{
	float:right;
	margin-left:17px;
	}
#toplink{
top:29px !important;
	float:right;
	position:relative;
	right:13px;
	top:27px;
	width:618px!important;
	width:625px;
	height:34px;
	text-align:left;
	vertical-align:bottom;}

h1,h2,h3,h4,ul,li{margin:0;padding:0}
img{border:0}

/*各栏目导航部分*/
#N_menu {float:left;width:520px; height:34px; padding-top:7px!important;padding-top:6px;}
#N_menu li{float:left;font-size:14px;width:65px; height:34px;color:#fff;text-align:center;background: url(divtopbottom.gif) 0px -36px no-repeat;display:inline;}
#N_menu li a {float:left;width:65px;height:20px;padding-top:7px;text-align:center;font-weight:bold;color:#424242;text-decoration:none;background: url(divtopbottom.gif) 0px -36px no-repeat;}
#N_menu li a:hover {float:left;width:65px;padding-top:7px;text-align:center;font-weight:bold;color:#E20000;text-decoration:none;background: url(divtopbottom.gif) -108px -36px no-repeat;}

#TopNav{BACKGROUND: url(tt001.gif) 0px 0px;TEXT-ALIGN: center; margin-bottom:5px;}
#TopNavMain{width:984px;height:66px;MARGIN-RIGHT: auto;MARGIN-LEFT: auto;}
#TopNavLeft{float:left;width:8px;height:66px;BACKGROUND: url(divtopbottom.gif) -324px -36px;}
#TopNavCenter{float:left;width:968px;height:66px;BACKGROUND: #C11D20 url(tt002_r1_c5.gif) 0px 0px;}
#TopNavCenter a{height:21px;color:#FFFFFF;text-decoration:underline;}
#TopNavCenter a:hover{height:21px;color:#FFFFA0;text-decoration:none;}
#TopNavRight{float:left;width:8px;height:66px;BACKGROUND: url(divtopbottom.gif) -360px -36px;}
#TopNavCenter_left {margin-left:19px !important;float:left; margin-left:10px; margin-top:12px; width:780px;}
#TopNavCenter_center {width:100%;height:24px;}
#TopNavCenter_center_title1 {margin-top:2px !important;margin-top:3px;float:left;width:45px;height:21px;TEXT-ALIGN: left;font-weight:bold;color:#FFFF00;}
#TopNavCenter_center_main1 {float:left;height:21px;TEXT-ALIGN: left;}
#TopNavCenter_center_title2 {margin-top:4px !important;margin-top:6px;float:left;width:45px;height:21px;TEXT-ALIGN: left;font-weight:bold;color:#FFFF00;}
#TopNavCenter_center_main2 {float:left;height:21px;TEXT-ALIGN: left; margin-top:3px;}
#TopNavCenter_right {float:left;margin-top:8px; width:150px; height:40px;}

.menu_home{margin-top:7px;float:left;width:68px;height:27px;}
.menu_movie{margin-top:7px;float:left;width:68px;height:27px;}
.menu_tv{margin-top:7px;float:left;width:76px;height:27px;}
.menu_dm{margin-top:7px;float:left;width:68px;height:27px;}
.menu_zy{margin-top:7px;float:left;width:68px;height:27px;}
.menu_kj{margin-top:7px;float:left;width:88px;height:27px;}

.menu_top{margin-top:8px;margin-left:5px;float:left;width:78px;height:27px;text-align:right;}
.menu_hot{float:left;width:90px;height:27px;text-align:right;}
.menu_help{float:left;margin-right:6px;width:12px;height:12px;BACKGROUND: url(divtopbottom.gif) -360px -0px;}
.menu_down{float:left;margin-right:6px;width:12px;height:10px;BACKGROUND: url(divtopbottom.gif) -324px 0px;}
.menu_manual{float:left;margin-right:6px;width:10px;height:11px;BACKGROUND: url(divtopbottom.gif) -396px 0px;}
.nav_14{margin-left:19px !important;float:left;height:21px;margin-left:10px;margin-top:11px;TEXT-ALIGN: left;font-size:14px;font-weight:bold;color:#FFFF00;}
.nav_12{float:left;height:21px;margin-top:10px;TEXT-ALIGN: left;font-size:12px;}

#toplink a{width:68px;height:27px!important;height:26px;display:block; float:left;}
#toplink a.home {BACKGROUND: url(divtopbottom.gif) 0px -0px; text-indent:-10000px;}
#toplink a.home:hover {BACKGROUND: url(divtopbottom.gif) -108px -0px; text-indent:-10000px;}
#toplink a.home_on {BACKGROUND: url(divtopbottom.gif) -216px -0px; text-indent:-10000px;}
#toplink a.movie {BACKGROUND: url(divtopbottom.gif) 0px -36px; text-indent:-10000px;}
#toplink a.movie:hover {BACKGROUND: url(divtopbottom.gif) -108px -36px; text-indent:-10000px;}
#toplink a.movie_on {BACKGROUND: url(divtopbottom.gif) -216px -36px; text-indent:-10000px;}
#toplink a.tv {width:76px;BACKGROUND: url(divtopbottom.gif) 0px -72px; text-indent:-10000px;}
#toplink a.tv:hover {width:76px;BACKGROUND: url(divtopbottom.gif) -108px -72px; text-indent:-10000px;}
#toplink a.tv_on {width:76px;BACKGROUND: url(divtopbottom.gif) -216px -72px; text-indent:-10000px;}
#toplink a.dm {BACKGROUND: url(divtopbottom.gif) 0px -108px; text-indent:-10000px;}
#toplink a.dm:hover {BACKGROUND: url(divtopbottom.gif) -108px -108px; text-indent:-10000px;}
#toplink a.dm_on {BACKGROUND: url(divtopbottom.gif) -216px -108px; text-indent:-10000px;}
#toplink a.zy {BACKGROUND: url(divtopbottom.gif) 0px -144px; text-indent:-10000px;}
#toplink a.zy:hover {BACKGROUND: url(divtopbottom.gif) -108px -144px; text-indent:-10000px;}
#toplink a.zy_on {BACKGROUND: url(divtopbottom.gif) -216px -144px; text-indent:-10000px;}
#toplink a.kj {width:88px;BACKGROUND: url(divtopbottom.gif) 0px -180px; text-indent:-10000px;}
#toplink a.kj:hover {width:88px;BACKGROUND: url(divtopbottom.gif) -108px -180px; text-indent:-10000px;}
#toplink a.kj_on {width:88px;BACKGROUND: url(divtopbottom.gif) -216px -180px; text-indent:-10000px;}

dl,ul,li{list-style:none;}
.head{background:url(dh/topbg.gif);width:980px; margin:0 auto;}
.dh{background:url(TT003.gif);width:958px;padding-left:25px; height:41px; line-height:41px; margin:0 auto;}


.Two{width:980px; margin:8px auto 15px auto;}
.Two2{width:980px; margin:7px auto 0px auto;}
.Two2_Comic{width:980px; margin:7px auto 0px auto;}
.Two3{width:980px !important;width:982px; margin:7px auto 15px auto;}
.Two4{width:980px; margin:7px auto 10px auto;}
.login{float:left;width:200px; margin-right:5px; text-align:left; }
.login199{width:199px; padding-top:5px; background:url(loginbg1.gif); padding-bottom:6px;}
*+ html .login199{height:260px;}
* html .login199{height:260px;}
.login_dl{padding-right:22px;height:32px; }
*+ html .login_dl{padding-right:22px;height:34px}
* html .login_dl{padding-right:22px;height:34px}
.search{float:left; width:775px;}
.show_right{float:left; width:775px !important; width:777px;}
.tvb_con{width:125px; padding-left:10px; padding-bottom:5px;float:left;font-size:14px; font-weight:bold}
.tvb_con div{padding:3px 0px 3px 8px !important;padding:4px 0px 4px 8px; text-align:left}
.dlfs{width:189px; background:url(loginbg2.gif);}
.dlfs1{text-align:center;padding-top:5px; line-height:25px;}
.dlfs1a{ margin-left:10px; margin-right:30px; padding-bottom:2px;}
.dlfs2{text-align:center; line-height:20px;}
.dlfs2a{width:91px; text-align:right;float:left; padding-left:8px;line-height:21px;}

#head_in{width:980px;height:90px;margin:0 auto;}
#left_in{width:199px;}


/*头部横条 By Ray*/
#header_top2010{ background:url(header_topnav.gif) repeat-x;width:100%;height:30px;line-height:30px;color:#666; margin:0 auto;}
#header_top2010 #header_top2010_content{width:980px;margin:0 auto;}
#header_top2010 a{color:#D01729;}
#header_top2010 ul {float:right;}
#header_top2010 li {float:left;margin:0 5px;}
#header_top2010 .dot {background:url(header_top_dot1.gif) no-repeat left 45%;width:5px;height:27px;}
#header_top2010 .fav {background:url(header_top_dot3.gif) no-repeat left 45%;padding-left:15px;margin-left:10px; }

/*头部  By Ray*/
.kk-hd { width:980px; height:75px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(logo2.jpg) no-repeat 10px 0px;height:70px; float:left; width:270px;  padding:13px 0 0 10px; }
.kk-hd .tips {display:inline;position:absolute;background:url(2010.gif) no-repeat 10px 13px;color:#999;  left:288px; height:65px;top:11px; }
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {height:70px; overflow:hidden; float:right; text-align:right;padding:0px 10px 0 0px; }
.search-box { position:relative; width:980px; height:80px; margin:0 auto 1px; 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 span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(sprite.png) no-repeat; }
.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 -363px 0px; }
.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-box .searchAD-left { position:absolute; top:0; left:5px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:230px; 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(index_nav.png) no-repeat 0 0;}
.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .searchAD-right {  top:28px; right:15px; width:480px; height:63px; color:#fff; }
.search-box_2 .searchAD-right ul{ margin-top:8px; text-align:left;}
.search-box_2 .searchAD-right ul a{ color:#fff;font-size:13px;}
.search-box_2 .searchAD-right ul span a{ margin-right:8px;}
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 18px; height:40px; }
.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:#D01729; 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;}
.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; }

/*广告 杂项   By Ray*/
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.ad95090{width:980px;margin:0 auto;overflow:hidden;}
.ad95090lf{float:left;width:728px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri{float:right;width:238px;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;}


.footer {background:url(bg06.gif); text-align:center; width:100%;border-top:2px solid #E4E4E4; margin-top:8px;}
.footer .text{text-align:center;width:980px;margin:11px auto 11px auto;height:50px;line-height:22px;}

