@charset "utf-8";
@import url("reset.css");/*样式初始化*/

body{background:#002343 url(../images/i_bg.jpg) 0 -190px repeat-x;color:#666;font-family:Arial,"宋体";font-size:12px;}    
a{color:#2F688C;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}	  
h3{color:#333;font-size:14px;font-weight:bold;}
.space,.sp{margin-top:10px;}
.left{float:left;}
.right{float:right;}
.cent{text-align:center;}
.ohide{overflow:hidden;width:100%;}
textarea{line-height:175%; font-size:12px;}
textarea, input.t, select {background-color:#fafafa;border:1px solid #CCC;border-color:#999 #CCC #CCC #999;color:#333;padding:2px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:white;border:1px solid #63B8FF;text-decoration:none}
input.file{*height:22px; *padding:3px;}
form tr:hover em{color:#005EAC;}
form tr:hover{background:#FFFDD9;}

.pic{position:relative;width:120px; height:75px; z-index:1; display:block;border:1px solid #333; margin-bottom:2px; overflow:hidden;}
.pic img{width:120px;}
.pic .count{position:absolute; left:0; bottom:0;_bottom:-1px; z-index:2; height:14px; line-height:14px; width:120px; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.pic em{ position:absolute; left:0; bottom:0;_bottom:-1px; z-index:3;display:block; width:118px; height:14px;background:transparent url(../images/s_player.gif) 0 0 no-repeat; color:#fff; text-align:right; padding-right:2px;}
.pics{background:url(../images/spl_bg.gif) right 0 no-repeat;display:block; width:123px; height:78px;}
.pics img{width:120px; height:75px; position:relative; top:-2px; left:-2px;border:1px solid #333;}
.pics_bg{ background:#D1D1D1; width:123px;}

.pic_r{border:1px solid #333;display:block;float:left;width:90px; height:56px; margin:0 5px 5px 0;overflow:hidden;}
.pic_r img{display:block;width:90px;overflow:hidden;}

.pic_rank{display:inline;float:left; border:1px solid #333; margin:1px;width:90px; height:56px; overflow:hidden;}
.pic_rank img{display:block;width:90px;overflow:hidden;}

#multi_page{clear:both;margin-top:15px;text-align:center;height:26px;line-height:26px;color:black;width:100%;overflow:hidden;font-size:12px;display:block; }
	#multi_page a,#multi_page span{margin:0 0 0 3px}
	#multi_page input{border:1px solid #886418; height:12px; line-height:12px; width:20px; padding:1px 0 4px 0; background:#f6f6f6; margin-right:4px;}
	#multi_page a{border:1px solid #886418; color:#886418; background:#fff; padding:0 5px; height:20px; _padding-top:2px; _vertical-align:middle; text-decoration:none;}
	#multi_page a:hover{background:#CBA24D;color:#fff;}


.menu{height:30px; line-height:30px; background:#000; color:#fff; border-bottom:1px solid #49788C; margin-top:-14px;}
.menu_957{ width:957px; margin:0 auto;}
.logo{ position:absolute; top:0px; left:0px; width:; height:; display:block;}
#status_ajax a{color:#72B4CD;}
.logo_2{float:left; margin-left:10px;}
.logo_2 h3{color:#fff;}
.logo_2 h3 a{color:#fff;}
.logo_2 h3 a:hover{ text-decoration:none;}
.topnav{float:right; margin-right:10px;}
.topnav a{color:#fff; margin-right:3px;}

#formbox{top:23px;left:400px;position:absolute;z-index:99}
	#formbox label{cursor:pointer;margin-right:10px;color:#05a2d7}
	.selectbox {padding:6px 0 0 4px;width :58px;display:block;cursor: pointer;border:none;color:#000;height:22px; line-height:18px;float:left; background:transparent;margin-right:8px}
	#formbox select{width:58px;float:left; vertical-align:middle;}
	input.selectbox:focus{border:none;background-color:transparent}
	.selectbox-wrapper {position:absolute;width:88px;background-color:#000;border-color:#928F65; border-style:solid; border-width:0 1px 1px;margin:-2px 0 0 -1px;max-height:200px;overflow:auto;z-index:100;top:28px;left:-27px;}
	.selectbox-wrapper ul li.selected {}
	.selectbox-wrapper ul li.current {background:#CDD8E4 url(../images/s_li.jpg);}
	.selectbox-wrapper ul li {list-style-type:none;display:block;margin:0;padding:2px; height:20px; line-height:20px;cursor:pointer; color:#EFCB8D; background:#000; border-bottom:1px dashed #3F3F3F; text-align:center;}
	
	#formbox .keyword {float:left; width:200px; height:22px; overflow:hidden; padding:6px 0 0 26px; font-size:12px; color:#BABABA; border:0 none; background:transparent; }
	#formbox .submit{ display:block; float:left; width:33px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:transparent; cursor:pointer; margin-left:5px;}


.logo_search{background:url(../images/head_bg.jpg); height:67px; width:957px; margin:0 auto; position:relative; z-index:98;}
.header_tag{width:210px; float:right; height:65px; line-height:67px; padding-top:2px;}
.header_tag a{ color:#fff; margin-right:3px; }

.m_menu_w{width:945px; padding:6px 6px 0; margin:0 auto; background:#002434 url(../images/shadow_bg.gif) scroll no-repeat;}
.m_menu{ position:relative;height:45px; margin:0 auto; background:url(../images/nav_bg.jpg) left top no-repeat;}
.date {color:#E4E4E4;line-height:54px;position:absolute;right:15px;}
.m_menu ul{padding:4px 0 0 20px;}
.m_menu ul li{float:left;display:inline; height:41px;  line-height:41px; width:63px; text-align:center;}
.m_menu ul li a{ display:block; width:63px; height:41px;color:#fff; font-size:14px; font-weight:bold;}
.m_menu ul li a:hover,.m_menu ul .hover{background:url(../images/menu_hover.jpg);text-decoration:none;}

.channelnav{height:35px; background:url(../images/chanav.jpg); padding-left:20px;}
.channelnav ul li{float:left; color:#D4B575;}
.channelnav ul li a{color:#D4B575; margin:20px; line-height:35px;}
.channelnav ul li a:hover{color:#fff; text-decoration:none;}

.shadow{width:957px; margin:0 auto;background:transparent url(../images/shadow_bg.gif) no-repeat scroll 0 -75px;}
.content_w{ width:945px; margin:0 auto; background:#002434 url(../images/top_bg.jpg) left top no-repeat;}

.index_player{float:left; display:inline;margin:0 0 10px 15px; padding:5px;background:#fff; border-bottom:1px solid #ccc;}
.rank_index{float:right; width:296px; height:298px; display:inline; background:#fff; margin-right:13px; border:1px solid #ccc;}
.rank_index h3{ height:25px; line-height:25px; padding-left:10px;}
.rank_index .main{ margin:10px;}

.wrap{clear:both; background:#E4E4E4;}
.out_w{width:917px; margin:10px auto 0;}
.v_wrap{ background:#fff url(../images/video_bg.jpg) top no-repeat; width:917px; margin:0 auto; border:1px solid #ccc;}
.c_wrap{ background:#fff url(../images/channel_bg.png) top no-repeat; width:917px; margin:0 auto; border:1px solid #ccc;}
.f_wrap{ background:#fff url(../images/flink_bg.jpg) top no-repeat; width:917px; margin:0 auto; border:1px solid #ccc;}


.video_c_l{float:left; display:inline;width:615px; border-right:0px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/solid.gif) right 50px no-repeat;}
.v_main h3,.v_side h3{height:25px; line-height:25px; font-size:14px;}
.v_main{ margin:40px 10px 10px 20px;}
.v_main dl{ float:left; display:inline; width:120px; margin:0 12px; height:140px;}
.v_main dt{}

.video_c_r{float:right;width:302px; border-bottom:1px solid #ccc; height:355px;}
.v_side{ margin:40px 10px 10px 20px;}
.v_side ul{margin-top:10px;}
.v_side ul li{height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.v_side ul li em{ font-weight:bold; font-style:italic; font-size:14px; margin-right:10px;}
.v_side ul .top em{ color:#C60;}
.v_side ul li .num{ float:right; color:#B98B0A;}

.f_wrap{margin-bottom:20px;}
.f_img{margin:45px 10px 10px; border-bottom:0px dashed #ccc;}
.f_img a{ display:block; float:left; width:95px; height:32px;border:1px solid #CCCCCC;margin:3px; overflow:hidden;}
.f_img img{width:95px;}
.f_txt{margin:10px 10px 0; clear:both; height:25px;}
.f_txt a{ margin:0 10px;}

.p_wrap{width:917px; margin:0 auto 0; padding:10px 0;}
.layout_l{float:left; width:612px;}
.layout_r{float:right; width:297px;}
.content_l{border:1px solid #ccc; border-top:none; background:#fff;}
.top_line{background:url(../images/border_top.jpg); height:4px; overflow:hidden;}
.h3_bg{background:url(../images/tabs_bg.jpg) repeat-x; height:31px; line-height:31px;border-bottom:1px solid #CECECE; padding-left:10px;}
.content_l .main{ margin:10px;}
.content_l .main dl{ float:left; margin:5px 12px; display:inline; height:130px; width:120px;}


.swfplayer{height:450px;clear:both;text-align:center;padding-bottom:10px; margin-top:10px;position:relative;}
.swfpostion{position:absolute;top:25px;left:250px;z-index:9999}

.vbtns{height:30px; line-height:30px; border:1px solid #333; background:url(../images/chanav.jpg); font-size:14px}
	.vbtns a{text-decoration:none;color:#fff;}
	.vbtns a:hover{color:#f60;}
	.vbtns li{float:left;height:28px;line-height:28px;border-right:1px solid #805E14;}
	.ding {cursor:pointer;padding:2px 15px 0 26px;}
	.ding span{ color:#f60;font-size:10px;margin-bottom:12px}
	#coll_video{cursor:pointer;padding:2px 15px 0 15px;}
	#vsharebtn{cursor:pointer;padding:2px 15px 0 15px;}
	.edit_video{background:url(../images/repx.gif) no-repeat 10px -380px;cursor:pointer;padding:2px 10px 0 27px;}
	.btn_vpre{background:url(../images/repx.gif) no-repeat 8px -359px;padding:2px 15px 0 15px}
	.btn_vnext{background:url(../images/repx.gif) no-repeat 70px -339px;padding:2px 15px 0 15px}
#vshare{border:1px solid #ccc; border-width:0 1px 1px; display:none; background:#fff;}
	#vshare h3{font-size:12px; padding-left:10px; color:#666; line-height:30px;}
	#vshare div{height:30px;}
	#vshare	label{ height:22px; width:340px; overflow:hidden;padding:5px 0}
	#vshare span{width:70px;height:20px;line-height:20px;overflow:hidden;padding-left:16px}
	#vshare input{height:16px;line-height:18px;overflow:hidden;width:180px;color:#666;padding-bottom:3px;}
	#vshare input.submit{background:url(../images/btn_copy.jpg) no-repeat left 1px;height:22px;width:43px;border:none;text-indent:-10em;cursor:pointer;margin:0 0 0 2px;}
	.share_tips{}
.vinfo {overflow:hidden; width:100%;padding:0 0 10px}
	.vinfo a{color:#117FD4;text-decoration:underline}
	.vinfo a:hover{text-decoration:none}
	.vinfol {width:86px;text-align:center;float:left;overflow:hidden}
	.vinfol a img{width:80px;height:60px;border:3px solid #ccc;}
	.vinfol a:hover img{border:3px solid #117FD4;}
	.vinfor {width:490px;float:right;padding-right:8px}
	.vinfor .right em{font-size:13px;font-weight:bold;color:#f40;margin:0px 3px}
	.vinfor div{line-height:20px;overflow:hidden;width:100%;background:url(../images/dot.gif) repeat-x left bottom;width:100%;padding:2px 0}
	.vinfor a{margin:0px 3px}
.addcomment{clear:both}
	.addcomment h3{color:#333333;border-bottom:1px solid #F7F7F7;padding-top:8px}
	#textarea{ width:99%}
	#comment_list dl {border-bottom:1px dashed #666666;margin:5px 0;width:100%;height:auto;}
	#comment_list dt {background:#F6F6F6 ;height:24px;line-height:24px;padding:3px 6px}
	#comment_list dd {padding:5px 6px}
	#comment_list strong{margin:4px}

.msg {width:550px;margin:8px auto;overflow:hidden; border:1px solid #ccc; background:#fff;}
	.msg h3{border-bottom:1px solid #ccc;padding:5px 10px 0px 10px; line-height:25px;}
	.msgbody{ padding-top:80px;font-size:14px;line-height:230%; height:200px; text-align:center;}
	.msgbody a{ text-decoration:underline;color:blue}

#ajaxMsgDiv{ background-color:white; position: absolute;font :12px/1.6em Verdana, Geneva, Arial; text-align:center; z-index:3000; border:3px solid #999999;line-height:20px;}
#msgTitle{margin : 0;padding :3px;background-color:#1B5790;height :20px;color :white;cursor :pointer; text-align:right}
	#MsgPop{ background:url(../images/msgpop.gif) no-repeat; position: absolute;font :14px/40px Verdana, Geneva, Arial; text-align:center; z-index:3000; display:none; height:40px; width:262px; color:white}
	#MsgPop a{ color:white; text-decoration:underline}
	#MsgPop a:hover{ text-decoration:none}


.sidebar{border:1px solid #ccc; border-top:none; background:#fff;}
.pic_r_ul li{ height:80px;}
.sidebar .main{margin:10px;}

.channel{}
	.channel ul{font-size:14px; margin-left:8px;}
	.channel ul li {line-height:23px;padding:0 0 8px;width:100%;overflow:hidden;}
	.channel ul li div{float:left; margin-right:16px;}
	.channel ul li a.bc1{border:0px solid #bdbcbd;display:block;width:106px;background:transparent url(../images/nav_channel.png) -108px center no-repeat; text-align:center;line-height:23px; font-size:12px;}
	.channel ul li a.bc1:hover{border:0px solid #f26e00;background:transparent url(../images/nav_channel.png) 0 center no-repeat;color:#f60; text-decoration:none;}
	.channel ul li a.hover{background:transparent url(../images/nav_channel.png) 0 center no-repeat;color:#f60}
	.channel ol li{line-height:18px;padding:4px 0 4px 33px;font-size:12px;background:transparent url(../images/repx.gif) no-repeat 17px -255px}

.s_playlist{}
.s_playlist{margin-top:10px;_margin-top:-5px;}
.s_playlist li{height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.s_playlist li em{ font-weight:bold; font-style:italic; font-size:14px; margin-right:10px;}
.s_playlist .top em{ color:#C60;}
.s_playlist li .num{ float:right; color:#B98B0A;}

.tag a{margin-right:5px;line-height:20px;text-decoration:underline;white-space:nowrap;}
.tag a:hover{text-decoration:none;}

.rank li{ height:20px; line-height:20px;}
.rank .hot1{ height:70px;}

.userlist{width:100%;overflow:hidden;}
	.userlist .caption{}
	.userlist .tab{ width:955px;}
	.userinfo{ background:#fff; border:1px solid #ccc; width:270px;padding:5px 8px;height:140px;float:left;display:inline;margin-top:20px;margin-left:15px;color:#615a5e}
	.userinfo p{float:left;width:160px;margin-left:5px;margin-top:5px;border-bottom:#b0aeaf 1px dotted;line-height:20px;font-size:13px}
	.userinfo .uphoto{width:90px;height:90px;padding:10px 5px;overflow:hidden;margin:0px;border:none;float:left}
	.userinfo .uphoto img{max-height:80px;width:80px;padding:5px;border:#dedede 1px solid}
	.userinfo .username{border-bottom-style:solid}
	.userinfo p span{color:#333333}
	.userinfo p a{color:#117eda;margin-right:5px}

#vlistinfo{}
	#vlistinfo a{color:#147DD6;text-decoration:underline}
	#vlistinfo dl{width:240px;overflow:hidden}
	#vlistinfo dl dt{ float:right;width:132px;text-align:left;line-height:20px;padding-top:0}
	#vlistinfo dd{line-height:20px;white-space:nowrap;overflow:hidden}
	.vAuthor{width:132px;float:right}
	.vTime{width:132px;float:right;overflow:hidden}
	.vHits{float:right;width:132px}
	#vlistinfo .vIntr{width:100%;white-space:normal;overflow:hidden;clear:left}
	.vImg{float:left}
	.vImg img{width:96px;height:72px;border:3px double #CCCCCC}

.newsulist ul{}
	.newsulist li {padding:4px 0;border-bottom:1px dashed #F2F2F2}
	.newsulist li a{ color:#336699}


.pllist{border:1px solid #ccc;position:relative; margin-bottom:10px; background:#fff; }
.pllist_c{height:130px; margin:0 auto;overflow:hidden;}
	.pllist .p_left,.pllist .p_right{display:block; height:130px; width:20px;}
	.pllist .p_left{background:#ccc url(../images/next.gif) -20px 0;}
	.pllist .p_right{background:#ccc url(../images/next.gif) -60px 0;}
	.pllist .p_left:hover{background:#f6f6f6 url(../images/next.gif) 0 0;}
	.pllist .p_right:hover{background:#f6f6f6 url(../images/next.gif) -40px 0;}
	.pllist .p_left{ position:absolute; left:1px;}
	.pllist .p_right{ position:absolute; right:-1px;_right:1px;}
.pllist_c ul{ padding:5px;overflow:hidden;}
	.pllist_c ul li{float:left; width:130px; margin-right:17px;}
	.pllist_c ul li:hover{ background:#f6f6f6;}
	.pllist_c ul li a{ color:#06c;display:block; margin-bottom:5px;}
	.pla{height:80px; width:130px;}
	.pllist_c ul li img{ height:80px; width:130px; border:1px solid #333;}
.playing{border:3px solid #ccc;background:#f6f6f6}
li.playing em{color:#ff3300}


.login{padding:10px;float:left; width:310px; border:1px solid #ccc;margin-top:15px; background:#fff;}
legend{display:none;}
	.submits{background:#5AA9E6;border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:14px;height:25px;padding:3px 10px}
	.login h3{height:30px;width:100%; color:#666; font-size:20px;overflow:hidden; border-bottom:1px solid #eee}
	span.ftit{float:left;width:70px;line-height:20px;}
	.login div{padding-top:18px;overflow:hidden;width:100%;overflow:hidden;}
	.login select{width:80px}
	.login a{color:red;}
	.login .ftit{font-weight:700}
.register{padding:10px 10px 30px; float:right; width:550px;margin-top:15px; border:1px solid #ccc; background:#fff;}
	.register h3{height:30px;width:100%; color:#666; font-size:20px;overflow:hidden; border-bottom:1px solid #eee}
	.reglay{float:left;width:480px}
	.register input{float:left;width:200px;margin-right:4px}
	.register input.btn{width:80px}
	.register em{font-size:12px;color:#ccc;padding:2px 2px 2px 0; display:block; clear:both;margin-bottom:4px}
	.register em.hover{color:#0086C6;}
	.register em.error{color:#f60;background:url(../images/icon/error.gif) no-repeat 0 center;padding-left:18px}
	.register em.loading{color:#0086C6;border:1px solid #eeeeee;background:url(../images/icon/loading.gif) no-repeat 0 center;padding-left:18px}
	.register em.correct{background:url(../images/icon/right.gif) no-repeat 0 center;padding-left:18px}
	.register .ohide{padding-top:18px}
	.register .ftit{font-weight:700}

.userpage {}
.userpage a{text-decoration:underline}
.userpage a:hover{ text-decoration:none}
.userpage #multi_page {width:100%;height:30px;line-height:30px;text-align:center; overflow:hidden}
.usermain h3,.usercp h3{color:#25689E; line-height:35px;}
.usermain {width:700px;margin-bottom:10px; padding-bottom:10px;border:1px solid #ccc; background:#fff;}
	table {border-bottom:2px solid #236386;border-spacing:0;background:white;width:98%;border-collapse:collapse}
	table thead{background-color:#E9F4FA; text-align:left}
	td,th{border:1px solid #EEEEEE; border-width:0 0 1px;padding:4px; line-height:20px}
	td a {color:#00458C}
	th{font-weight:700; text-align:left}
	tr.tbg01,td.tbg01{background-color:#E9F4FA;}
	td{color:black}
	.btn{ padding:0 5px; *padding-top:3px;overflow:visible;}
	.usermain form em{color:#cccccc}
	.usermain a.img{margin:10px;}
	.usermain p{height:20px;line-height:20px}
	.usermain p.title{margin-top:10px;font-size:14px;line-height:26px;margin-bottom:5px}
	.usermain p.title a{font-weight:bold;color:#f40}
	.usermain dt.info,.usermain dd.info{width:340px}
	.usermain dt.cp,.usermain dd.cp{width:169px}
	.usermain dd.info p.jianjie{height:40px;overflow:hidden}
	.usermain input.submit{display:block;margin:10px auto 0px auto;height:24px}
	.usermain dt.img,.usermain dd.img{width:140px}
	.usermain textarea{width:460px; height:100px}
	.btn_del{background:transparent url(../images/icon/del.gif) no-repeat center center; border:none; width:16px; height:16px}
	.btn_move{background:transparent url(../images/icon/move.gif) no-repeat center center; border:none; width:16px; height:16px;cursor:move;}

	.usercp {border:1px solid #ccc;width:200px; background:#fff;}
	.usercp .main{padding:5px;}
	.usercp ul {margin-bottom:10px;}
	.usercp ul li{height:24px;line-height:24px;border-bottom:1px #ccc dashed;background:url(../images/icon/dot2.gif) no-repeat 5px 9px;padding-left:14px}
	.usercp ul li a{color:#25689E;text-decoration:none;height:24px;line-height:24px;padding-right:14px}
	.usercp ul li a:hover{text-decoration:underline;color:#f40}
	.usercp ul li a.current_opt {color:#f40;background:url(../images/icon/dot2.gif) no-repeat right 4px}
.bar{padding:3px 9px 3px 7px; line-height:25px;}
.tabsbox {margin:0 8px;overflow:hidden; height:26px; border-bottom:1px solid #733C03; margin-top:5px;}
	.tabsbox li{border:1px solid #ccc;margin-left:20px; width:96px; text-align:center; line-height:26px; overflow:hidden; color:#333;float:left}
	.tabsbox li a{color:#666;text-decoration:none}
	.tabsbox li.selected{border:1px solid #733C03;color:#25689E}
	.tabsbox li.selected a{ color:#25689E;font-weight:700}
	
.newsulist ul{}
	.newsulist li {padding:4px 0;border-bottom:1px dashed #F2F2F2}
	.newsulist li a{ color:#336699}

.ulcomment{width:100%;overflow:hidden;clear:both}
.ulcomment dt{background:#F6F6F6 none repeat scroll 0 0;height:24px;line-height:24px;padding:3px 6px;margin:10px}
.ulcomment dd{padding:5px 6px; margin:0 10px;border-bottom:1px dashed #666666;overflow:hidden}
.mycomment{ background:#fff; padding-bottom:10px;}
	.vImg{float:left}
	.vImg img{width:96px;height:72px;border:3px double #CCCCCC}


.loading_bar{}
.file_name{ height:25px; line-height:30px;}
.file_name input{ float:right;}
.loading_pb{ margin:5px 0;border:1px solid #ABD2EB; padding:1px 0;}
.loading{ width:75%; background:#3399CC; height:20px;}
.loading_info, .loading_msg{ text-align:center;}
.loading_msg{ color:red}
.loading_info div{ float:left; width:33%; }
.loading_info .done{ text-align:left;}
.loading_info .time{ text-align:right;}

.hot_tags{ float:right; margin-right:10px;}
	.tab_h ul{background:url(../images/top_num.gif) no-repeat 0 17px;padding:8px 5px 1px 0; overflow:hidden;}
	.tab_h ul li{line-height:18px;padding:5px 0 5px 20px;}
	.tab_h ul li a{color:#147dd6;text-decoration:underline;}
	.tab_h ul li a:hover{color:#147DD6;text-decoration:none;}
	.toptit{ border-bottom:1px solid #d8d8d8;height:30px; width:100%;overflow:hidden;}
	.toptit h3{float:left; line-height:30px;}
	.topn1{overflow:hidden;clear:both;}
	.topn1 img{float:left;}
	.hot_rank ul li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
	.hot_rank ul li.topn1{ height:auto;}

	.toptab{ position:absolute; top:6px; right:10px;overflow:hidden; border:1px solid #ccc; border-width:1px 0 0 1px;line-height:25px;}
	.toptab li{width:auto; padding:0 5px; line-height:25px; border-left:0px solid #d8d8d8; border-right:1px solid #ccc;height:25px;float:left;text-align: center; cursor:pointer}
	.toptab li.hover{ border-bottom:none; background:#fff; color:black;}

.tab_r{ position:relative;}
.tab{ position:absolute; top:6px; right:20px; border:1px solid #ccc; border-width:1px 0 0 1px;}
.tab dd{ float:left; text-align:center; height:24px;  border-right:1px solid #ccc; margin-bottom:1px; }
.tab dd a{ display:block; width:65px; height:24px;border-left:1px solid #fff; line-height:25px;}
.tab dd a:hover{ text-decoration:none;}
.tab dd.hover a{ background:#fff; height:25px; }
.boke .tab dd.hover a{ background:#E4E4E4; }

.footer{background:url(../images/footbg.jpg) 0 bottom; width:957px; height:90px; margin:0 auto 20px; padding-top:20px;clear:both;line-height:24px;text-align:center; color:#BCCBD9;}
	.footer a{margin-right:5px; color:#BCCBD9;}
	.footer .orange{color:#C7A657;}
