

*{ margin:0; padding:0; border:0;}
body a { cursor:pointer;}
body { font-family:"宋体";}
.blank_4px{height:4px; font-size:1px; overflow:hidden; clear:both;}
.syt2{color:#b0b0b0;text-decoration:none;font-size:13px}


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:#000000;}
a:active,a:hover{text-decoration:underline;color:#000000;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.vshow{width:948px;padding:5px;margin-bottom:5px;}
. 8px no-repeat; padding-left:26px;}
.xin li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
li {list-style-type:none;}
.blank_4px{height:4px; font-size:1px; overflow:hidden; clear:both;}
#mainNav{float:left;background:url(menu_bg.gif) no-repeat; height:41px; line-height:41px; width:952px;}
#mainNav li{float:left; width:98px; text-align:center; position:relative;}
#mainNav li a{ color:#fff; font-size:14px; font-weight:bold; display:block;margin:1px -3px 0 0;height:36px; padding-top:2px; margin:1px -3px 0 0;}
#mainNav li a:hover,.menu li.up a{ background:url(menu_li_a_hover.jpg) no-repeat center 0; text-decoration:none;  margin:1px -3px 0 0;}
#mainNav li a:hover{ background-position:top;}	
.clear { clear:both;}
#container { width:960px; margin:0 auto;}
#mainpage { width:960px;}
.tg365_ad { margin-top:8px;}
#container ul li { font-family:"宋体"}
#container ul li a { font-family:"宋体"}
#container dl dd { font-family:"宋体"}
#container dl dt { font-family:"宋体"}
.input1 {height:21px; padding:4px 0 0 4px; border:1px #999 solid; color:#999}
#header {width:960px;}
#header .logo {float:left;margin:5px 0 3px 0}
#header .logo a {display:block;background:url(images/logo.png) no-repeat #fff;font-size:1px;color:#fff;width:230px;height:90px;} 
#header .topads {float:right; margin:5px 0px 3px 0; display:inline;width:728px;height:90px;} 
#header .show a{height:30px; line-height:30px;font-size:12px;font-weight:bold;}
#content {clear:both; }
#footer {width:960px;margin:0 auto;margin-top:8px;font-size:12px;padding-bottom:10px;text-align:center;line-height:150%;clear:both;font-family:arial;color:#00609F;}
#footer  a{color:#00609F;text-decoration:none}

.menu {border:1px #aaccee solid;width:958px;overflow:hidden;clear:both}
.menu ul {margin:2px 0px 0px 6px;padding:0 0 0 0;clear:both}
.menu ul li  {float:left;font-weight:bold;font-size:12px;}
.menu ul li a {padding:7px 8px 4px 8px;line-height:36px;color:#128BA5;text-align:center;font-size:14px;text-decoration:none;}
.menu ul li a:hover{color:#fff;background:url(images/menu_libg.gif) repeat-x;text-decoration:none}
.MenuCss{color:#fff;background:url(images/menu_libg.gif) repeat-x;text-decoration:none}
.menu ul li a.MenuCss{color:#fff;background:url(images/menu_libg.gif) repeat-x;text-decoration:none}



#bodymain { width:964px; margin:0 auto;}
.kk-hd { width:964px; height:65px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(images/logo.gif) no-repeat 10px 0px;height:65px; float:left; width:270px;  padding:3px 0 0 10px; }
.kk-hd .tips { display:inline; color:#999; position:absolute; left:288px; top:43px;}
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:650px; height:70px; overflow:hidden; float:right; text-align:right;padding:0px 10px 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 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(images/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(images/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; 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(images/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:12px;}
.search-box_2 .searchAD-right ul a{ color:#fff;font-size:13px;}
.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 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; }



.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#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:246px;}
.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; }
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:14px;color:#646464;width:181px;line-height:29px;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;}



.menu2 {background-color:#E4F8FC;width:958px;clear:both;border:#aaccee 1px solid;overflow:hidden;border-top:none;}
.menu2 ul {margin:0 0 0 0px;padding:0px;clear:both}
.menu2 .search {float:right; margin:3px 5px 3px 0; display:inline}
.menu2 .search a{padding:3px 8px 3px 8px;line-height:30px;text-align:center;font-size:12px;}
.menu2 .search .select {height:21px; height:24px!important;margin-left:-82px; border:1px #999 solid; color:#999}
.menu2 .kkkk {float:left; margin:3px 5px 3px 2px; display:inline}
.menu2 ul li {float:left; font-size:12px;}
.menu2 ul li a {padding:3px 8px 3px 8px;line-height:30px;color:#128BA5;text-align:center;font-size:12px;text-decoration:none}
.menu3 {border:1px #aaccee solid;border-top:0;width:958px;clear:both;}
.menu3 ul {margin:0 0 0 6px;padding:0 0 0 0;clear:both}
.menu3 a {padding:6px 10px 4px 3px;line-height:28px;color:#128BA5;text-align:center;font-size:14px;text-decoration:none;}
.menu3 a:hover {text-decoration:underline;}

#fun {width:960px; height:375px; margin-top:8px; float:left;}
#fun a { color:#000000; text-decoration:none;}
#fun a:hover { color:#CC0000; text-decoration:underline;}
#cartoon { width:474px; height:373px; float:left; border:1px solid #aaccee; float:left; background-color:#f6fdff;}
#cartoon h4 { width:474px; height:30px; background-image: url(images/fun.gif); background-repeat:no-repeat;}
.fun_title { display:block;width:78px; height:30px; line-height:30px; font-size:14px;padding-left:20px; float:left;color:#ffffff;}
#cartoon_blank{ display:block; width:365px; height:30px;float:left; font-size:12px; padding-right:10px; text-align:right; line-height:30px; font-weight:normal}
#flash_game,#bbs { width:232px; height:373px; float:left; border:1px solid #aaccee; margin-left:8px; background-image: url(images/fun.gif); background-repeat:no-repeat; background-color:#f6fdff;}
.flash_blank { display:block; width:123px; height:30px; float:left; font-size:12px; padding-right:10px; text-align:right; line-height:30px; font-weight:normal}

#cartoon ul { width:462px; margin:10px 0 0 11px; list-style-type:none; float:left; display:inline;}
* html #cartoon ul { width:472px; margin:10px 0 0 0px; list-style-type:none; float:left; display:inline;}
*+html #cartoon ul { width:462px; margin:10px 0 0 11px; list-style-type:none; float:left; display:inline;}
#cartoon ul li { width:105px; margin:0 10px 8px 0; float:left; display:inline; }
*html #cartoon ul li { width:105px; margin:0 0px 8px 10px; float:left; display:inline; }
*+html #cartoon ul li { width:105px; margin:0 10px 8px 0; float:left; display:inline; }
#cartoon ul li img { width:100px; height:135px; padding:2px;border:1px solid #CCCCCC;}
#cartoon ul li span { display:block; width:105px; height:15px; line-height:15px; text-align:center; *margin-top:3px;}
#cartoon ul li span a { font-size:12px;}
#cartoon ul li a:hover img { border-color:#CC0000;}

.flash_game_list { width:212px; margin:8px 0 0 8px !important; margin:8px 0 0 5px;list-style-type:none; float:left;}
.flash_game_list li { width:207px; height:24px; line-height:24px; font-size:12px; overflow:hidden; white-space:nowrap;  
text-overflow:ellipsis; background-image:url(images/list.gif); background-repeat:no-repeat; padding-left:10px; 
background-position:0 8px; border-bottom:1px dashed #CCCCCC;}
.flash_game_list li span{ float:right;}

#psp_three { width:960px; height:376px; margin-top:8px;}
#psp_three a { color:#000000; text-decoration:none;}
#psp_three a:hover { color:#CC0000; text-decoration:underline;}
#psp_download { width:716px; height:374px; float:left; border:1px solid #aaccee;}
#psp_download h3 { width:706px; height:30px; line-height:30px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/fun.gif); background-repeat:repeat-x;font-size:14px; color:#fff;}
#psp_download h3 span{ height:30px;float:right; font-size:12px; padding-right:10px; text-align:right; line-height:30px; font-weight:normal}
#po_right3 { height:374px;}

#psp_download .game_download { width:714px; height:356px; margin-top:8px;} 
* html #psp_download .game_download { width:714px; height:336px; margin-top:8px;}/* IE6 */ 
*+html #psp_download .game_download { width:714px; height:356px; margin-top:8px;} /* IE7 */

#psp_download .game_download li { width:107px; height:167px; float:left; margin-left:10px; display:inline;} 
* html #psp_download .game_download li { width:107px; height:167px; float:left; margin-left:9px; display:inline;}/* IE6 */ 
*+html #psp_download .game_download li { width:107px; height:167px; float:left; margin-left:10px; display:inline;} /* IE7 */ 

#psp_download .game_download li img { width:103px; height:137px; padding:2px; border:1px solid #CCCCCC;}
#psp_download .game_download li a:hover img { border:1px solid #CC0000;}
#psp_download .game_download li span { width:109px;font-size:12px; height:22px; display:block; line-height:22px; text-align:center;}
.po_right { width:232px; height:366px; float:right; border:1px solid #aaccee; }
.po_right h3 { width:222px;height:30px; line-height:30px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/fun.gif); background-repeat:repeat-x;font-size:14px; color:#fff;}
.po_right h3 span{ height:30px;float:right; font-size:12px; padding-right:10px; text-align:right; line-height:30px; font-weight:normal}
.po_right .hot_news { width:212px; margin:8px;}
.po_right .hot_news li { width:207px; height:24px; border-bottom:1px dashed #CCCCCC; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-image: url(images/list.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 9px;}
.po_right .hot_news li span{ float:right;font-size:12px;height:24px;line-height:24px;}
.po_right .hot_news li a { font-size:12px; line-height:24px;}

.layout_favlist {width:958px;float:left;margin:8px 0 0 0;padding:0 0px 5px 0px;border:1px #aaccee solid;}
.layout_favlist a { font-size:12px; line-height:24px; color:#000000; text-decoration:none;}
.layout_favlist a:hover { color:#CC0000; text-decoration:underline;}
.layout_favlist .tit {line-height:30px;height:30px;width:958px;padding:0;margin:0 auto}
.layout_favlist h2 { height:30px; border-bottom:1px solid #aaccee; line-height:30px; padding-left:9px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/wiiother.gif); background-repeat:repeat-x;font-size:14px; color:#004499;}
.layout_favlist ul {margin:5px 0 5px 5px;padding:0;}
.layout_favlist ul li {width:152px;margin:0px 3px;border-bottom:1px dashed #CCCCCC;display:inline;float:left;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#class_l { width:960px; height:auto; margin-top:8px;}
#class_l a { color:#000000; text-decoration:none;}
#class_l a:hover { color:#CC0000; text-decoration:underline;}
#class_box_l { width:716px; float:left; border:1px solid #aaccee;}
#class_box_l h3 { width:706px; height:30px; line-height:30px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/fun.gif); background-repeat:repeat-x;font-size:14px; color:#fff;}
#class_box_l h3 span{ height:30px;float:right; font-size:12px;padding-right:10px; text-align:right; line-height:30px; font-weight:normal}
#class_r { height:auto;overflow:hidden;}
#class_box_l .list { width:716px; margin-top:3px;font-size:12px;}
#class_box_l .list .cl{float:left;padding:7px 0 7px 10px;width:348px;text-align:left;border-bottom:1px dashed #BBCDD9;}
*html #class_box_l .list .cl{float:left;padding:7px 0 0px 10px;width:348px;text-align:left;border-bottom:1px dashed #BBCDD9;}
*+html #class_box_l .list .cl{float:left;padding:7px 0 7px 10px;width:348px;text-align:left;border-bottom:1px dashed #BBCDD9;}
#class_box_l .list .cl .img{float:left;width:110px;height:140px;}
#class_box_l .list .cl img { width:103px; height:137px; padding:2px; border:1px solid #CCCCCC;}
#class_box_l .list .cl a:hover img { border:1px solid #CC0000;}
#class_box_l .list .cl .info{float:left;}
#class_box_l .list .cl .info p{font-size:12px;text-indent:10px;height:23px;line-height:23px;width:220px;overflow:hidden;}
#class_box_l .list .cl .info .t{font-weight:bold;font-size:14px;}
#class_box_l .showPage{width:700px;margin:3px 0px 0px 5px;float:left;height:30px;line-height:30px;font-size:12px;}
*html #class_box_l .showPage{width:700px;margin:8px 0px -5px 4px;float:left;height:30px;line-height:30px;font-size:12px;}
*+html #class_box_l .showPage{width:700px;margin:3px 0px 0px 5px;float:left;height:30px;line-height:30px;font-size:12px;}
#class_box_l .showPage input{height:12px;line-height:12px;margin-bottom:-4px;color:#FF6600;text-align:center}
*html #class_box_l .showPage input{height:12px;line-height:12px;color:#FF6600;text-align:center}
*+html #class_box_l .showPage input{height:12px;line-height:12px;margin-bottom:-4px;color:#FF6600;text-align:center}
#class_box_l .showPage a{padding:4px 4px 1px 4px;margin-bottom:2px;width:25px;background-color:#fff;border:1px #BFDAF1 solid;text-align:center}
#class_box_l .showPage a:hover {background-color:#BFDAF1;color:#fff;text-decoration:none}
.PageBox{padding:4px 4px 1px 4px;width:25px;background-color:#fff; border:1px #BFDAF1 solid;}
.PageCss{padding:4px 4px 1px 4px;width:25px;background-color:#fff; border:1px #BFDAF1 solid;}

.class_r { width:232px; float:right; border:1px solid #aaccee; }
.class_r h3 { width:222px;height:30px; line-height:30px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/fun.gif); background-repeat:repeat-x;font-size:14px; color:#fff;}
.class_r h3 span{ height:30px;float:right; font-size:12px; padding-right:10px; text-align:right; line-height:30px; font-weight:normal}
.class_r .hot_news { width:212px; margin:8px;}
.class_r .hot_news li { width:207px; height:24px; border-bottom:1px dashed #CCCCCC; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background-image: url(images/list.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 9px;}
.class_r .hot_news li span{ float:right;font-size:12px;height:24px;line-height:24px;}
.class_r .hot_news li a { font-size:12px; line-height:24px;}

.layout_fbox {width:958px;float:left;margin:8px 0px 0px 0px;padding:0 0px 10px 0px;border:1px #aaccee solid;}
.layout_fbox .tit { height:30px; border-bottom:1px solid #aaccee; line-height:30px; padding-left:9px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/wiiother.gif); background-repeat:repeat-x;font-size:14px; color:#004499;}
.layout_fbox a { color:#000000; text-decoration:none;}
.layout_fbox a:hover { color:#CC0000; text-decoration:underline;}
.layout_fbox h4 {color:#000; font-size:14px; width:700px; font-weight:600; float:left; }
.layout_fbox .movie_info {width:570px; float:left; margin:10px 0 0 10px;font-size:12px;}
.layout_fbox h1 {font-size:16px; width:100%; text-align:center; padding-bottom:10px; border-bottom:1px #ccc dashed;}
.layout_fbox .pic {width:185px; height:250px; display:inline; float:left; margin:10px 0 0 10px; border:1px #CCCCCC solid; }
.layout_fbox .row1 {width:615px;line-height:34px;height:34px;padding-left:10px;float:left;margin-bottom:1px;color:#07519a;font-weight:bold;border-bottom:1px #fff solid;background-color:#e4f8fc;display:block}
.layout_fbox .left {float:left;}
.layout_fbox .row_right {width:520px;line-height:24px;height:24px;float:right;font-weight:400;color:#07519a;margin-bottom:1px;padding-left:11px;text-align:left;border-bottom:2px #fff solid;background-color:#F5FDFE;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.layout_fbox .row_right2 {width:520px;line-height:24px;height:24px;float:right;font-weight:400;color:#07519a;margin-bottom:1px;padding-left:11px;text-align:left;border-bottom:2px #fff solid;background-color:#F5FDFE;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

.layout_fbox .urllist {width:935px;float:left;margin:10px 0 0 10px;display:inline;border:1px #B1D9F0 solid;}
.layout_fbox .urllist h1{ width:920px;font-size:12px; line-height:20px; margin:0px; padding:2px 0px; text-align:left; padding-left:15px; border-bottom:1px #B1D9F0 solid;}
.layout_fbox .urllist ul{ clear:both; padding-left:13px;margin-bottom:10px;font-size:12px;}
.layout_fbox .urllist li {width:61px; float:left; padding:0; margin:2px 2px 2px 0; background-color:#fff; border:1px #9ECFED solid; text-align:center; }
.layout_fbox .urllist a,.layout_fbox .urllist a:link {display:block; padding:0; margin:0; color:#07519a; width:61px;}
.layout_fbox .urllist a:visited {display:block; padding:0; margin:0; color:#999; }
.layout_fbox .urllist a:hover {background-color:#9ECFED;margin:0;padding:0;color:#fff;text-decoration:none;color:#07519a;width:61px;}

#ul_url {margin:0 0 0 0; padding:0 0 0 0;}
#ul_url li {width:59px; float:left; padding:0; margin:2px 2px 2px 0; background-color:#fff; border:1px #C3C3C3 solid; text-align:center; d}
#ul_url li a,#ul_url li a:link {display:block; padding:0; margin:0; color:#000; width:59px;}
#ul_url li a:visited {display:block; padding:0; margin:0; color:#999; }
#ul_url li a:hover {background-color:#f60; margin:0; padding:0; color:#fff; text-decoration:none; color:#000; width:59px;}

.layout_fbox .playlist {width:226px; float:left; margin:10px 0 0 10px; display:inline;}
.layout_fbox .play {width:550px; height:460px; float:left; text-align:center; margin:10px;}
.layout_fbox .next {margin-top:60px; line-height:200%}

.layout_fbox ul {margin:10px 0 0 0; padding:0 0 0 0;}
.layout_fbox ul li {width:200px; text-align:left;  margin:5px 5px 0 0; display:inline;  padding:2px 0 0 10px; line-height:20px; float:left; background-color:#FFF0E6; color:#f60; border:1px #FABE96 solid; float:left}
.layout_fbox ul li.space {width:200px; text-align:left;  margin:5px 5px 0 0; display:inline;  padding:2px 0 0 10px; line-height:20px; float:left; background-color:#FFF0E6; color:#f60; border:1px #FABE96 solid; float:left; margin-top:15px}
.layout_fbox ul li.nonce {width:200px; text-align:left;  margin:5px 5px 0 0; display:inline;  padding:2px 0 0 10px; line-height:20px; float:left; background-color:#EFFBE9; color:#f60; border:1px #BCEFA1 solid; float:left}
.layout_fbox ul li a,.layout_fbox ul li a:link {color:#f60;}
.layout_fbox ul li a:visited {color:#990099;}
.layout_fbox ul li a:hover,.layout_fbox ul li a.nonce{color:#008000; text-decoration:none}

.about {width:958px;float:left;margin:8px 0px 0px 0px;padding:0 0px 10px 0px;border:1px #aaccee solid;font-size:12px;}
.about .tit {line-height:30px;height:30px;border-bottom:1px #c7f0f8 dashed;width:944px;padding:0;margin:0 auto;}
.about h3 { height:30px; border-bottom:1px solid #aaccee; line-height:30px; padding-left:9px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/wiiother.gif); background-repeat:repeat-x;font-size:14px; color:#004499;}
.about .text {line-height:160%;margin:10px 0 0 5px;width:634px;height:300px;float:left;z-index:1;overflow:auto;background:url(images/about.gif) center center no-repeat;color:#00609F;}
.about .text span{float:right;margin:3px;padding:2px;border:1px #c7f0f8 solid;}
.play_help {background-color:#FDFFE6; padding:10px; margin:5px 0; font-family:arial; clear:both}
.play_help ul {margin:0; padding:0; line-height:140%}
.play_help span {font-weight:bold; color:#f60;}
.play_help a,.play_help a:link,.play_help a:visited {font-weight:400; text-decoration:underline}



.layout_all {width:958px; float:left; margin:8px 0 5px 0; padding:0 0px 8px 0px; border-bottom:1px #aaccee solid; border-top:0; border-left:1px #aaccee  solid; border-right:1px #aaccee solid;}
.layout_all a{text-decoration:none;}
.layout_all h1 { width:949px; height:30px; border-bottom:1px solid #aaccee;border-top:1px #aaccee solid; line-height:30px; padding-left:9px; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif;background-image:url(images/wiiother.gif); background-repeat:repeat-x;font-size:14px; color:#004499;}
.layout_all h1 a{color:#004499;}
.layout_all ul {margin:0 0 0 0; padding:0 0 0 0;}
.layout_all ul li { margin-left:8px; width:140px;float:left; height:24px; line-height:24px; font-size:12px; overflow:hidden; white-space:nowrap;  
text-overflow:ellipsis; background-image:url(images/list.gif); background-repeat:no-repeat; padding-left:10px; 
background-position:0 8px;}
.layout_all ul li a,.layout_all ul li a:link {color:#000; background-color:none; border:nono}
.layout_all ul li a:hover {color:#f00;}

.adn_comment {color:#666;font-size:12px;width:100%; clear:both; text-align:left; }
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border-bottom:1px solid #aaccee;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%;}
.adn_comment .comment{padding:5px 0px;border-bottom:1px solid #aaccee;}
.adn_comment .img{width:80px;overflow:hidden;text-align:center;}
.adn_comment .intro{ line-height:21px; color:#999999}
.adn_comment .time{ height:25px; line-height:25px; padding-left:5px;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{ margin-top:5px; padding:5px 7px 0px 5px;}
.adn_comment .cmadd div{ margin:5px 0px;}
.adn_comment .cmadd form{ margin:0px; padding:0px;}
.adn_comment .cmadd input{ border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:100%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:left;padding:5px;}
.adn_comment .page a{padding:4px 5px 1px 5px;margin-bottom:2px;line-height:130%;width:25px;background-color:#fff;border:1px #BFDAF1 solid;text-align:center;font-size:12px;color:#999;text-decoration:none}
.adn_comment .page a:hover {background-color:#BFDAF1;color:#fff;text-decoration:none}
.adn_comment .page span{ color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;}
.adn_comment .face img{cursor:pointer;}

/*广告开始*/
.ad_950 {width:958px;clear:both;text-align:center;font-size:12px;margin:0 auto;margin-top:8px;overflow:hidden;border:1px #aaccee solid;overflow:hidden;}
.ad_300_205 {width:300px;height:250px;display:inline;float:left;margin:10px 0 0 10px;border:1px #c7f0f8 solid;overflow:hidden;}
.ad_300_300 {width:300px;height:300px;display:inline;float:left;margin:10px 0 0 10px;border:1px #c7f0f8 solid;overflow:hidden;}
.ad_200_450 {width:200px;height:560px;display:inline;float:left;margin:10px 0 0 10px;border:1px #c7f0f8 solid;overflow:hidden;}
/*广告结束*/




.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

#bodymain { width:964px; margin:0 auto;}
.kk-hd { width:964px; height:65px; overflow:hidden; margin:0 auto;  position:relative; padding-top:5px; }
.kk-hd .logo { background:url(images/logo.gif) no-repeat 10px 0px;height:65px; float:left; width:270px;  padding:3px 0 0 10px; }
.kk-hd .tips { display:inline; color:#999; position:absolute; left:288px; top:43px;}
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:650px; height:70px; overflow:hidden; float:right; text-align:right;padding:0px 10px 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 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(images/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(images/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; 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(images/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:12px;}
.search-box_2 .searchAD-right ul a{ color:#fff;font-size:13px;}
.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 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; }

.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:6px 0px 6px 1px;padding:6px 0px 0px 1px\9;*padding:6px 0px 6px 1px; _padding:6px 0px 6px 1px;overflow:hidden;}
.flink li{float:left;width:88px;margin:0px 0px 6px 5px;line-height:22px;text-align:center;border:1px solid #ccc;}
.flink li a{display:block;}
.flink li:hover{border:#ff6600 1px solid;}


#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:#0071B3;}
.ssv a:active,.ssv a:hover{text-decoration:underline;color:#ff6600;}
.ssv1 a:link,.ssv1 a:visited{text-decoration:none;color:#004C78;}
.ssv1 a:active,.ssv1 a:hover{text-decoration:underline;color:#ff6600;}
.hbd1{width:960px;margin:0 auto;height:630px;overflow:hidden;}
.hbd1lf{width:671px;height:627px;float:left;border:#CCCCCC 1px solid;}
.hbd1ri{width:275px;height:627px;float:right;border:#CCCCCC 1px solid;}
.hbd12 ul{float:left;width:260px;padding:8px;}
.hbd12 ul li{width:244px;background:url(images/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;}
.tit{height:36px;background:url(images/titbg.jpg) repeat-x;border-bottom:1px solid #CCCCCC;}
.tit dt{float:left;background:url(images/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 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{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;}
.hsalf{width:472px;height:370px;float:left;border:#CCCCCC 1px solid;}
.hsari{width:472px;height:370px;float:right;border:#CCCCCC 1px solid;}
.hbdces{float:left;width:332px;padding-top:16px;}
.hbdcet{border-bottom:#CCCCCC 1px dotted;}
.hbdcet dt{font-size:14px;font-weight:bold;height:25px;}
.hbdcet dd{color:#696969;line-height:23px;padding-bottom:5px;width:332px;overflow:hidden;}
.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;}
.hsae{width:958px;margin:0 auto;height:300px;overflow:hidden;border:#cccccc 1px solid;margin-bottom:10px;}
.hsae ul{float:left;width:958px;padding:5px 0px;}
.hsae ul li{float:left;width:218px;margin-left:5px;background:url(images/dian.gif) no-repeat 5px 9px;padding-left:15px;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:#000000  1px solid;margin-bottom:10px;}
.listlf{width:260px;float:left;border:#000000  1px solid;margin-bottom:10px;}
.listlf ul{float:left;padding:0px 0px 3px 5px;padding:0px 0px 6px 5px\9;*padding:0px 0px 3px 5px; _padding:0px 0px 3px 5px;width:260px;}
.listlf .ad{float:left;padding:5px;width:250px;height:250px;}
.listlf ul li{width:233px;background:url(images/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:#000000  1px solid;}
.listri li img:hover{border:#ff6600 1px solid;}
.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;margin:0px;line-height:21px;height:21px;}
#pagelist a,#pagelist a.off,#pagelist a.on:hover{ padding:2px 3px 0px 3px; border:1px solid #0071B3; color:#0071B3;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 #0071B3;padding:2px 3px 0px 3px; }
#pagelist .PageCss{ border:1px solid #ff2121;padding:2px 3px 0px 3px; }
#pagelist input{border:0px;text-align:center;color:#ff2121;line-height:18px;}

#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:246px;}
.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; }
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:14px;color:#646464;width:181px;line-height:29px;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;}

.play{width:948px;height:460px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;width:725px;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:215px;border:1px #CCC solid;color:#497C20;}
.play_title ul{margin:3px; clear:both;height:452px; overflow-y:scroll;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title a{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;}
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border:1px solid #CCC;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%; margin:0px; padding:0px}
.adn_comment .comment{padding:5px 0px;}
.adn_comment .img{width:58px;overflow:hidden;text-align:center;}
.adn_comment .intro{line-height:21px; color:#999999;float:left;width:885px;border:none;}
.adn_comment .time{overflow:hidden;height:26px; line-height:26px; padding-left:5px;border-top:1px solid #CCC;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{border:1px solid #999; margin-top:5px; padding:5px 0px 0px 10px;}
.adn_comment .cmadd div{margin:5px 0px;}
.adn_comment .cmadd form{margin:0px; padding:0px;}
.adn_comment .cmadd input{border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:98%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:right;}
.adn_comment .page span{color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;padding-left:70px;}
.adn_comment .face img{cursor:pointer;}

#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(images/dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
#all ul li span{float:right;}

.ad9509{width:950px;height:auto;padding:4px;border:#CCCCCC 1px solid;margin:0 auto;margin-bottom:10px;overflow:hidden;text-align:center;}
.ad95090{width:960px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.ad95090lf{float:left;width:728px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri{float:right;width:218px;height:90px;border:#CCCCCC 1px solid;}
.ad95090ri ul{margin-top:2px;}
.ad95090ri ul li{font-size:13px;background:url(images/bluera.gif) no-repeat 8px 10px;padding-left:20px;line-height:29px;border-bottom:#CCCCCC 1px solid;}