@charset "gb2312";
body { margin:0 auto; padding:0; font-size:12px; color:#666; height:100%;font-family:Arial, Helvetica, sans-serif, "宋体";background:#FFF;}
div, form, img, ul, ol, li, dl, dd, dt, p, span, label, table, tr, td, th, em,h1,h2,h3 { border:0 none; margin:0; padding:0; list-style:none; }
a:link { color:#0075A9; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#032062;text-decoration:none; }
.clear{clear:both;height:0;}
/*广告位样式*/
.ad3{width:460px;height:60px;overflow:hdden;float:left;}
.ad6{width:270px;height:60px;overflow:hdden;float:left;margin-left:5px;}
/*.index_l_ad{width:700px;height:60px;overflow:hidden;}*/
.con_ad a img{width:455px;float:left;height:60px;overflow:hidden;margin-left:10px;}
/*.ad960{margin:0 auto;margin-top:5px;width:960px;height:60px;overflow:hidden;}*/
.mar10{margin-top:5px;}
/*头部菜单*/
#headtop { clear:both; height:30px; line-height:30px; margin:0 auto; position:relative; background:#E2E2E2; overflow:hidden; width:960px; }
#headtop ul { float:left; text-align:right; width:940px; }
#headtop li { float:left; }
#headtop ul.topnav { width:940px; height:20px; line-height:20px; text-align:right; padding-top:3px; }
#headtop ul.topnav li { float:right; padding: 0 3px; }
.fleft { float:left; }
.fright { float:right; }
#headsear { width:960px; margin:10px auto; height:62px;}
.head_sear_l { float:left; width:223px; text-align:center; height:60px; }

.place{width:960px;height:25px;line-height:25px;margin:2px auto;}
.place span{display:block;width:250px;background:url(yuanjiao.jpg) -2px -2px no-repeat;height:25px;float:left;text-indent:10px;margin-right:3px;}
.place b{color:#0d95d9;padding:0 5px;}
.place p{float:left;}
.place p a:link,.place p a:visited{padding:2px 5px; 
font-weight:bold;text-decoration:none;color:#333;font-size:14px;border:solid 1px #ccc;margin:0 5px 0 0}

form, ul,h1, h2, h3, h4, h5, .menu, .nav p, .search .button, .movie_tuijian p, .hotmovie p, .tv p, .hottv p, .AnimeInfo p, .ZyTuijian p, .MiniSearch .button,.infos p { margin:0px; padding:0px; border:0px; }
.wrap { width:960px; margin:0 auto; overflow:hidden; }

/* =[ www.ko77.com浮动 ]= */
.l, .logo, .menu, .nav_left_banner, .search, .ClickList, .MovieInfo, .movie, .movie_update, .tv, .anime, .tuijian_tv img, .tuijian_tv, .channel_tv img, .channel_tv p, .AnimeUpdate, .AnimeInfo img, .scroll, #LeftArr, #ZyCon, .ZyTuijian img,.Column,.pagebox input,.infos,.player,.player span,.history,.set,.related,.other,.MovieImg,.MovieInfos,.MovieCon ul,.MovieSet,.MovieCon .clear { float:left; }
.r, .topbanner, .nav p, .nav_right_banner, .Bianji,.gvod, .movie_tuijian, .hotmovie, .hottv, .hotanime, .movie_tuijian img, .movie_tuijian span, .hotmovie img, #rightbt, .channel_tv, .channel_tv ul, .AnimeTuijian, .ZyTuijian, #RightArr,.MovieList,.player .bar,.MovieCon,.MovieScore,.gbook { float:right; }
.clear, .nav, .nav_left_banner, .movie .bottom, .tv .bottom, .anime .bottom,.copyright,.Column h2,.MovieSet { clear:both; }
.clear { font-size:1px; height:1px;}
/* ==  [ Global Config End ] ==
== [ header Config Start ] == */
.nav { background:url(../images/search_bg.gif) no-repeat left top; width:960px; height:110px; overflow:hidden; margin-bottom:8px; }
.menu { padding-left:30px; }
.menu li { float:left; width:60px; height:35px; line-height:35px; text-align:center; font-size:14px; }
.menu .thisclass a:link, .menu .thisclass a:visited, .menu .thisclass a:active, .menu li a:hover { background:url(../images/menu_this_bg.gif) no-repeat center top; font-weight:bold; color:#FFF; text-decoration:none; }
.menu li a { display:block; height:35px; }
.nav p { padding-right:10px; line-height:35px; color:#7ECEF4; }
.nav p a { padding:0 6px; }
.nav p .moreT { padding-right:16px; background:url(../images/icon_menu_more.gif) no-repeat right center; }
.nav_left_banner { width:190px; height:75px; }
.search { width:620px; height:65px; margin:10px 0; }
.search .text { background:url(../images/search_text.gif) no-repeat left top; width:520px; height:20px; border:0px; font-size:14px; padding:6px 0 0 30px; color:#999; }
.search .button,.MiniSearch .button { background:url(../images/search_button.gif) no-repeat left top; width:49px; height:25px; color:#834E00; cursor:pointer; margin-left:15px; }
.nav .search p { padding:0px; color:#FFF; width:620px; }
.search p a:link, .search p a:visited, .search p a:active, .search p a:hover { color: #FFF; }
.nav_right_banner { width:190px; height:75px; }
/* == [ header Config End ] ==
/*首页图文中间*/
#main{width:960px;margin:10px auto 0;height:100%;}
.left{width:700px;float:left;display:inline;}
.right{width:250px;float:right;margin-left:10px;display:inline;}
.pleft{width:720px;float:left;}
.pright{width:230px;float:right;margin-left:10px;}
.index_hot{ background:url(l_line.jpg) repeat-y;height:100%;overflow:hidden;}
.play_current{background:url(p_line.jpg) repeat-y;height:100%;overflow:hidden;}
.play_current h1{background:url(yuanjiao.jpg) 0 -167px no-repeat;overflow:hidden;}

.map{background:url(map_line.gif) repeat-y;overflow:hidden;}
.index_rank{background:url(r_cline.jpg) repeat-y;height:100%;overflow:hidden;}
.paly_rrank{background:url(p_rline.jpg) repeat-y;height:100%;overflow:hidden;}
.paly_rrank h1{background:url(yuanjiao.jpg) 0 -222px no-repeat;overflow:hidden;}
.paly_rrank li{float:left;height:23px;line-height:23px;width:230px;}
.paly_rrank li a{float:left;width:170px;overflow:hidden;height:23px;text-indent:10px;}
.paly_rrank li span{float:right;width:45px;overflow:hidden;}

.index_hot h1,.index_rank h1,.map h1,.play_current h1,.paly_rrank h1{color:#0075A9; line-height:32px;height:32px;font-size:14px;}
.index_hot h1{background:url(yuanjiao.jpg) no-repeat;overflow:hidden;}
.index_rank h1{background:url(yuanjiao.jpg) 0 -55px no-repeat;overflow:hidden;}
.map h1{background:url(yuanjiao.jpg) 0 -110px no-repeat;}
.index_hot h1 b,.index_rank h1 b,.map h1 b,.paly_rrank h1 b{color:#032062;padding-left:10px;font-size:16px;}
.index_rank li{float:left;height:23px;line-height:23px;width:250px;}
.index_rank li a{float:left;width:145px;overflow:hidden;height:23px;}
.index_rank li em{color:#032062;float:left;font-style:normal;width:55px;overflow:hidden;text-align:center;height:23px;}
.index_rank li span{float:right;width:45px;overflow:hidden;}

.com_pic{float:left;height:150px;overflow:hidden;text-align:center;width:101px;margin:8px 0 0 16px;display:inline;}
.com_pic a img{width:95px;height:120px;padding:2px;border:1px solid #ccc;}
.com_pic p a{color:#0075A9;line-height:24px;text-align:center;}
.com_pic p a:visited{color:#0075A9;}
.pr_pic{float:left;height:150px;overflow:hidden;text-align:center;width:101px;margin:8px 0 0 10px;display:inline;}
.pr_pic a img{width:95px;height:120px;padding:2px;border:1px solid #ccc;}
.pr_pic p a{color:#0075A9;line-height:24px;text-align:center;}
.pr_pic p a:visited{color:#0075A9;}
.line_l_bon{background:url(yuanjiao.jpg) 0px -39px no-repeat;height:10px;overflow:hidden;}
.line_p_bon{background:url(yuanjiao.jpg) 0px -206px no-repeat;height:10px;overflow:hidden;}
.line_p_rbon{background:url(yuanjiao.jpg) 0px -265px no-repeat;height:10px;overflow:hidden;}
.line_r_bon{background:url(yuanjiao.jpg) 0px -97px no-repeat;height:10px;overflow:hidden;}
.line_map{background:url(yuanjiao.jpg) 0px -150px no-repeat;height:10px;overflow:hidden;}
.hotbox{width:226px;height:136px;float:left;margin:8px 0 0 7px;display:inline;}
.hotbox a img{width:96px;height:125px;padding:2px;border:1px solid #ccc;float:left;}
.hotbox li{float:left;width:113px;height:22px;line-height:22px;margin-left:10px;overflow:hidden;}
.hotbox h2{width:113px;height:25px;line-height:25px;overflow:hidden;}
.hotbox h2 a{color:#0075A9;font-size:14px;margin-left:10px;display:inline;}
.textlist li{float:left;width:128px;margin-left:8px;height:23px;line-height:23px;text-align:left;border-bottom:1px dashed #ccc;display:inline;overflow:hidden;}
.map .textlist{height:1%;}
.newslist li{float:left;width:680px;margin-left:10px;height:23px;line-height:23px;text-align:left;overflow:hidden;border-bottom:1px dashed #ccc;background:url(icon15.gif) left center no-repeat;text-indent:15px;}
a.more{float:right;padding-right:10px;}
a.play,a.xq{height:20px;width:45px;display:inline-block;text-align:center;line-height:20px;}
a.play {background:url(db_bj02.jpg) no-repeat;color:#fff;}
a.play:visited{color:#fff;}
a.play:hover{color:#000;}
a.xq{background:url(db_bj01.jpg) no-repeat;}
a.red,a.red:visited{color:#0075A9;text-decoration:none;}
a.red:hover{color:#333;}
/*内容页样式*/
.playbox{width:680px;height:265px;float:left;margin:5px 0 0 10px;}
#comment_list{width:720px;overflow:hidden;}
.conbigimg{width:205px;height:255px;padding:2px;border:1px solid #ccc;float:left;overflow:hidden;}
.ztlist li a img{width:215px;height:255px;padding:2px;border:1px solid #ccc;overflow:hidden;}
.ztlist li{width:225px;height:300px;float:left;overflow:hidden;padding:5px 0 0 14px;} 
.ztlist p{line-height:30px;height:30px;text-align:center;width:225px;}
.playbox li{float:left;width:455px;height:32px;line-height:32px;margin-left:10px;overflow:hidden;border-bottom:1px dashed #ccc;}
.playbox h2{width:415px;height:40px;line-height:40px;overflow:hidden;}
.playbox h2 a{color:#0075A9;font-size:16px;margin-left:10px;}
.playbox div{float:left;width:200px;display:block;}
.playlist{height:160px;overflow-y:auto;overflow-x:hidden;line-height:150%;}
.playlist li{float:left;width:160px;height:25px;line-height:25px;margin:5px 0 0 5px;border:1px dashed #ccc;text-align:center;overflow:hidden;}
.playlist li a:link,.playlist li a:visited{display:block;text-align:center;color:#333; text-decoration:none;}
.playlist li a:hover{color:#d80000;background:#ececec;display:block;}
.playtxt p{line-height:180%;}
.playtxt{margin:10px;line-height:180%;}
.playtxt h2{font-size:14px;text-align:center;height:40px;line-height:40px;}
/*顶踩样式*/
.playts{height:23px;line-height:23px;padding-left:10px;background:#F7F7F7;border:1px solid #EEEEEE}
.playts span{color:#006CA0;}
.playts a:link,.playts a:visited{color: #006CA0; text-decoration: underline;}
.playts a:hover{color:#000;text-decoration:none;}
.address{margin:5px;border:1px dashed #ccc;height:60px;}
.address p{line-height:200%;padding-left:10px;margin-bottom:5px;}
#page_url{border:1px solid #ccc;}
.playding{height:40px;}
.playding ul{margin:10px 0 0 15px}
.playding li{float:left;height:30px;border:1px solid #B0DCF5;line-height:30px;margin:0 5px 0 0;padding:0 10px;font-weight:bold;overflow:hidden}
.playding li a:link,.playding li a:visited{color:#027DB9;text-decoration:none;}
.playding li a:hover{text-decoration:underline;color:#F60;}
.playding span{color:#f60;padding:0 10px 0 0;}
.playding .prenext{padding:0 0 0 5px;overflow:hidden}
.playding .prenext span{padding:0 5px}
.play_down{color:#000;height:40px;line-height:40px;padding-left:30px;overflow:hidden;}
.play_down span{color:#006CA0;}
.titlecbar h3{background:url(yuanjiao.jpg) 0 -167px no-repeat;}
/*分页样式*/
.page{height:23px;line-height:23px;text-align:center;width:670px;overflow:hidden;margin:0 auto;padding-top:8px;}
.page span {float:left;height:17px;line-height:17px;margin-right:2px;padding:2px 4px 0px;font-size:12px;}
.page em.nolink { font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:17px;line-height:17px;}
.page input{width:30px;margin:-2px 2px 0 0;}
.page .btn{width:40px;}
.page em {background-color:#0d95d9;border:1px solid #0d95d9;color:#FFF;float:left;font-weight:bold;height:16px;line-height:16px;margin:2px;padding:0px 5px;text-align:center;font-style:normal;margin-top:2px;}
.page a:link,.page a:visited {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;
height:16px;line-height:16px;margin-right:1px;padding:0px 5px;margin-left:3px;text-decoration:none;margin-top:2px;}
.page a:hover{background-color:#fff;border:1px solid #f60;padding:0px 5px;color:#f60;text-decoration:none;}
/*首页友情链接*/
.links{width:958px;margin:5px auto 0;border:1px solid #ccc;overflow:hidden;}
.links h2{background:#f4f4f4;font-size:12px;height:28px;line-height:28px;text-indent:15px;}
.links li{height:23px;line-height:23px;margin-left:8px; white-space:nowrap;float:left;}
/*底部*/
#bottom{width:960px;margin:10px auto 0;padding-top:5px;border-top:1px solid #ccc;text-align:center;clear:both; }