@charset "gb2312";
/*-----------------------------------------------------------
* 文件说明：科威盒子导航系统默认模板首页CSS文件（无注释版）
* 修改时间：2010年2月6日10:57:34 By:C013
* 内部版本：10001
* 适用版本：V1.0
* 科威工作室版权所有 (C) All Rights Reserved.
* http://www.kewei8.com/
-----------------------------------------------------------*/
*{font-size:12px;font-family:"微软雅黑","宋体";}
body { margin:0px; padding:0px; font-size:12px; }
a {font-size:12px;}
a:link { color: #000; text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #F60; }
a:active { text-decoration: none; }
li{list-style-type:none;}
.wrap { width:954px; margin:auto; }
.slogo{margin:3px 0 0 3px; border:0;}
.logo { margin:5px auto 5px auto; background: url(../images/logo.png); height: 73px; width: 230px; }
.top_menu ul li { font-weight:bold; float: left; list-style: none; width: 52px; height: 22px; text-align:right; line-height: 24px; margin-left:10px; }
.top_menu ul { float: right; margin-top:-70px; }
.top_nav { background: url(../images/bg_navi.png) repeat-x; height: 73px; }
.top_nav ul { margin:0; padding:0; }
.top_nav ul li { float: left; width:115px; height: 34px; list-style: none; }
.top_nav a { width:115px; height: 34px; display:block; cursor:pointer; text-align:center; line-height:34px; color:#FFF; font-size:14px;}
.top_nav a:hover{ text-decoration:none; color:#999;}
.top_nav a:visited{ text-decoration:none; color:#fff;}
.top_nav .top_nav_link { background:url(../images/nav_li_bg.png);}
.main_title { background: url(../images/main_title_bg.png) no-repeat; height: 21px; font-size: 12px; letter-spacing:3px; color: #FFF; font-weight: bold; line-height: 22px; text-indent:20px; border-bottom: 2px solid #4c88e5; margin-top:10px; margin-bottom:5px; float:left; width: 100%; }
.top_keywords { width:261px; height:35px; background:url(../images/keywords_bg.png); float:right; }
.dark_blue_box { float: left; height: 84px; width: 188px; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; background: url(../images/dark_blue_box_bg.png); overflow:hidden; }
.dark_blue_logo { margin:6px 0px 0px 6px; width:97px; height:32px; background: url(../images/dark_blue_logo_bg.png); float:left; }
.white_box { float: left; height: 84px; width: 188px; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; background: url(../images/white_box.png); overflow:hidden; }
.white_logo { margin:6px 0px 0px 6px; width:97px; height:32px; background: url(../images/white_logo_bg.png); float:left; }
.light_blue_box { float: left; height: 84px; width: 188px; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; background: url(../images/light_blue_box.png); overflow:hidden; }
.light_blue_logo { margin:6px 0px 0px 6px; width:97px; height:32px; background: url(../images/light_blue_logo_bg.png); float:left; }
.yellow_box { float: left; height: 84px; width: 188px; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; background: url(../images/yellow_box.png); overflow:hidden; }
.yellow_logo { margin:6px 0px 0px 6px; width:97px; height:32px; background: url(../images/yellow_logo_bg.png); float:left; }
.top_box { float: left; height: 97px; width: 250px; margin-top: 3px; margin-right: 3px; margin-bottom: 2px; background: url(../images/top_box_bg.png); overflow:hidden;}
.topbox_logo { margin:6px 0px 0px 25px !important; margin-left:10px; width:97px; height:32px; background: url(../images/topbox_logo_bg.png); float:left;}
.box_title table { width:100%; height:32px; }
.box_title { width:72px; height:32px; float:left; margin:6px 0px 0px 6px; }
.top_sites .box_title table { width:100%; height:32px; }
.top_sites .box_title { width:120px; height:32px; float:left; margin:6px 0px 0px 6px; font-weight:bold; text-align:center }
.top_sites .box_describe { color:#333333; width:220px; margin:15px 0px 0px 15px !important; margin:15px 0 0 8px; float:left; }
.dark_blue_box .box_title a { color:#fdff77; font-weight:bold; text-decoration:none; }
.dark_blue_box .box_describe { color:#FFF; width:168px; margin:6px 0px 0px 10px!important; height:34px; overflow:hidden; margin:10px 0 0 5px; float:left; }
.light_blue_box .box_title a, .white_box .box_title a, .yellow_box .box_title a { color:#3366cc; font-weight:bold; text-decoration:none; }
.light_blue_box .box_describe, .white_box .box_describe, .yellow_box .box_describe { color:#333333; width:168px; margin:6px 0px 0px 10px!important; margin:10px 0 0 5px; float:left; height:34px; overflow:hidden; }
.end { margin-right:0px; }
.header{width:970px;}
.header_left { float: left; width: 220px; margin-top: 10px; overflow:hidden }
.header_middle { float: left; width: 469px; margin-top: 10px; margin-left: 10px;}
.header_middle #ad001{width:468px; height:60px; margin:2px 0 0 0;}
.header_right { float: left; margin-top: 10px; margin-left: 10px; width: 245px; height: 305px; overflow:hidden }
.header_right .vote { width:220px; height:250px; margin:40px 0 0 15px; }
.vote .vote_q { border-bottom:1px dashed #999; margin:5px 0 5px 0; }
.vote .vote_a { margin:5px 0 5px 20px; }
.vote #vote_btn { width:45px; height:15px; background:url(../images/vote.png); border:0; float:right; margin-top:-20px; cursor:pointer; margin-right:15px; }
.login { float: left; height: 92px; width: 220px; cursor:pointer; background: url(../images/login_bg.png) no-repeat; }
.login table { margin-top:10px; }
.header_left .news { float: left; height: 203px; width: 220px; margin-top: 10px !important; margin-top:-5px; }
.header_middle .top_banner { float: left; height: 243px; width: 468px; overflow:hidden;	position:relative;}
.header_middle .top_banner .slider{margin:0; padding:0;}
.top_banner .slider,.top_banner .num{ position:absolute;}
.top_banner .slider li{ list-style:none;display:inline;}
.top_banner .slider img{ width:468px; height:243px;display:block;border:0;}
.top_banner .num{ right:5px; bottom:-10px; *bottom:5px;}
.top_banner .num li{float: left;color: #069;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #069;background-color: #fff;}
.top_banner .num li.on{color: #fff;line-height: 16px;width: 16px;height: 16px;font-size: 14px;margin: 3px 1px;border: 1px solid #069;background-color: #069;font-weight: bold;}
.login .input { width: 120px; border: 1px solid #b8cde9; height: 20px; }
.login .check_box { width:12px; height:12px; margin-bottom:2.5px; margin-left:10px; margin-top:5px; margin-right:5px; }
.login .register{margin:0px 0 0 100px !important; margin-top:5px;}
.login #user_info{margin-bottom:0 !important; margin-bottom:25px;}
.login #wel_user{font-family:"微软雅黑","黑体","宋体"; font-size:14px; color:#2473a2;}
.login img{margin:5px; border:0}
.news_title { width:220px; height:21px; background:url(../images/news_title_bg1.png); }
.news_title div { width: 72px; float: left; text-align: center; height: 20px; line-height: 20px; cursor:pointer; }
.top_nav ul { margin:0px; width: 100%; float: left; }
.top_nav .nav_bottom { height:35px; float: left; width: 100%; margin-top: 1px; background: url(../images/nav_bottom_bg.png) repeat-x; }
.top_nav .mail_login { background:#000; background: url(../images/mail_login_bg.png); float: left; height: 35px; width: 261px; cursor:pointer; }
.top_nav .top_search { background: #FFF; float: left; height: 24px; margin-top: 7px; }
.top_search .search_now { background:url(../images/icon_arrow.png) no-repeat right center; float: left; width: 55px; text-indent: 8pt; height: 18px; line-height: 18px; margin-top: 5px; cursor: pointer; }
.top_search #keywords { float:left; border:0px; margin-left:5px; margin-top:4px; width:309px; height: 14px; }
#search_form { float:left; }
.top_search #search { width:39px; height:24px; float:left; border:0px; background:url(../images/search_btn_bg.png); cursor:pointer; }
#login_bth { width:40px; height:40px; border:0; background:url(../images/login_bth_bg.png); cursor:pointer; }
.nav_bottom .top_10 { margin-top: 12px; margin-left: 30px; float: left; color: #bbd4fd; font-weight: bold; float: left; }
.news_con ul li { height: 21px; line-height: 21px; list-style: url(none) none; text-indent:10px; overflow:hidden; width:210px;}
.news_con ul { margin:0px 0px 5px 0px; padding:8px 0px 0px 0px; }
.news_con { width:218px; border:1px solid #dcdcdc; border-top:none; }
#news2,#news3{display:none;}
.nav_bottom .top_10_li { line-height:14px; margin-top: 12px; margin-left: 30px; float: left; color: #FFF; background: url(../images/1.bmp) no-repeat left center; text-indent:15px; }
#search_tab { position:absolute; top:138px; width:45px; z-index:1; background:#fff; visibility:hidden; text-align:center; border:1px solid #749ad9; }
#search_tab ul { margin:0; padding:0; }
#search_tab li { height:22px; line-height: 22px; width:100%; cursor:pointer; list-style: none; }
.spec { height: 234px; width: 954px; background: url(../images/spec_bg.png); margin:10px auto 10px auto; float: left; }
.footer_nav { height: 25px; width: 100%; background:#787878; float:left; text-align:center; margin-top:10px; margin-bottom:10px; }
.footer_nav ul { margin:auto; padding:0; height: 25px; width: 360px; }
.footer_nav li { float: left; line-height:25px; height: 25px; width: 90px; list-style-type:none; }
.footer_nav a { height: 25px; width: 90px; display:block; }
.bnavli a{ color:#FFF; font-size:14px;}
.bnavli a:hover{ color:#f60; text-decoration:none;}
.footer .copyright { text-align:center; float:left; width:954px; }
#mail_con { position:absolute; top:140px; width:300px; height:200px; z-index:1; background:#fff; border:2px solid #749ad9; visibility:hidden; }
#mail_con ul { margin:0; padding:0; }
#mail_con li { width:90px; height:25px; line-height:25px; float:left; padding-left:10px; list-style-type:none; }
#mail_con a { color:#000; }
#mail_con a:hover { text-decoration:none; }
.w3c { width:142px; margin:auto; }
.xhtml { color:#FFF; width:80px; height:15px; line-height:15px; background:#F90; float:left; }
.css { color:#FFF; width:60px; height:15px; line-height:15px; background:#F90; border-left:2px solid #fff; float:left; }
._blank { height:40px; width:100%; display:block; float:left; }
.spec div { height:140px; float:left; margin-top:80px; margin-left:20px; }
.spec .spec_se { width:262px; margin-left:20px !important; margin-left:10px; }
.spec .spec_uw { width:305px; margin-left:25px !important; margin-left:15px; }
.spec .spec_cw { width:280px; margin-left:40px !important; margin-left:20px; }
.spec_se li { width:262px; }
.spec_uw li { width:305px; }
.spec_cw li { width:280px; }
.spec ul { margin:0; padding:0; }
.spec ul { margin:0; padding:0; }
.spec .sim_logo { width:95px; height:30px; background:url(../images/sim_logo_bg.png); float:left; margin:0; }
.spec .name { float:left; margin:0; height:30px; line-height:30px; text-indent:15px; }
.spec .view { float:right; margin:0; width:45px; height:15px; margin-top:7px; background:url(../images/view.png); }
.spec .view a{ width:45px; height:15px; display:block;}
.spec .setting { float:right; margin:0; width:45px; height:15px; margin-top:7px; background:url(../images/setting.png); cursor:pointer; }
.spec li { float:left; list-style-type:none; height:30px; margin-top:5px; }
#key_top_10 { position:absolute; top:112px; width:100px; height:200px; z-index:1; visibility:hidden; border:1px solid #749ad9; background:#FFF; }
#key_top_10 ul { margin:0; padding:0; }
#key_top_10 li { width:100px; height:20px; line-height:20px; list-style-type:none; text-indent:20px; }
#key_top_10 .k1 { background:url(../images/1.bmp) 5px center no-repeat; }
#key_top_10 .k2 { background:url(../images/2.bmp) 5px center no-repeat; }
#key_top_10 .k3 { background:url(../images/3.bmp) 5px center no-repeat; }
#key_top_10 .k4 { background:url(../images/4.bmp) 5px center no-repeat; }
#key_top_10 .k5 { background:url(../images/5.bmp) 5px center no-repeat; }
#key_top_10 .k6 { background:url(../images/6.bmp) 5px center no-repeat; }
#key_top_10 .k7 { background:url(../images/7.bmp) 5px center no-repeat; }
#key_top_10 .k8 { background:url(../images/8.bmp) 5px center no-repeat; }
#key_top_10 .k9 { background:url(../images/9.bmp) 5px center no-repeat; }
#key_top_10 .k10 { background:url(../images/10.bmp) 5px center no-repeat; }
#CSBox { position:absolute; visibility:hidden;; width:320px; z-index:1; background:#FFF; border:1px solid #749ad9; padding:10px; }
#bottom_bar {position:fixed; left:0px; top:100%; margin-top:-37px; width:100%; height:37px; z-index:1; background:url(../images/bottom_bar_bg.png);}
#bottom_bar object{margin:10px 0px 0px 10px; float:left;}
#bottom_bar .playlist_btn{width:79px; float:left; height:22px; margin:8px 0 0 10px; background:url(../images/play_list.png); cursor:pointer;}
