/*Public background*/
.left_bar .main_channel h2,.right_bar .hot_news h2,p#hotwords a.down{ background:url(../img/bg_all.png) no-repeat; overflow:hidden; display:block;}
.right_bar .hot_news .hot_pic ul#even li {background:url(../img/s.png) no-repeat; overflow:hidden; display:block;}
/* wrap */
.wrap { width:980px; margin:10px auto; height:auto; clear:both; margin-top:2px;}
.left_bar { width:180px; float:left;}
.left_bar .main_channel{ width:180px;}
.left_bar .main_channel h2 { background-position:0px -30px; width:160px; height:30px; color:#fff; font:bold 14px/30px Arial,Helvetica; padding-left:20px;}
.borderchannel { border:#C9C9C9 1px solid;}
.left_bar .main_channel dl { width:178px; text-indent:10px;}
.left_bar .main_channel dl dt span { display:block; float:left; width:15px; color:#659E03;}
.left_bar .main_channel dl dt { background-color:#F0F0F0; height:23px; border-bottom:#c9c9c9 1px solid;border-top:#c9c9c9 1px solid; color:#333; font:bold 14px/23px Arial,Helvetica;}
.left_bar .main_channel dl dd { font:normal 12px/23px Arial,Helvetica; height:23px; border-bottom:#bbb 1px dotted; margin:0px 15px; width:148px;}

.left_bar .main_channel dl dd{width:auto;margin:0px 8px;text-indent:20px;}  
.left_bar .main_channel .window{background:url(../img/windowsico.png) no-repeat 1px 3px;}
.left_bar .main_channel .wall{background:url(../img/wallico.png) no-repeat 1px 3px;}

.right_bar { float:right; width:790px;}
.right_bar .hot_news { width:790px; height:220px;}
.right_bar .hot_news .hot_pic { float:left; width:480px; height:220px; background-color:#fff}
.right_bar .hot_news .hot_pic .picture { width:480px; height:200px; position:relative; margin-bottom:8px; display:none;}
.right_bar .hot_news .hot_pic .picture img {width:480px; height:200px;}
p.bg_this{ width:480px; height:44px; background-color:#000; opacity: 0.7; filter: alpha(opacity=70); position:absolute; bottom:0px; left:0px;}
p#hotwords { position:absolute; color:#fff; top:156px;left:0px;display:block; color:#fff;width:480px; height:44px;}
p#hotwords span { display:block; float:left; width:290px; font:bold 14px/44px Arial,Helvetica; padding-left:10px}
p#hotwords span a { color:#fff;}
p#hotwords a.down { width:114px; height:28px; display:block; background-position:0 -90px; float:right; font-size:0px; margin:8px 5px 0 0}

.right_bar .hot_news .hot_pic ul#even { width:120px; height:10px; padding:0px 180px}
.right_bar .hot_news .hot_pic ul#even li { float:left; height:10px; width:10px; margin-right:10px; background-position:0 -45px; cursor:pointer;}
.right_bar .hot_news .hot_pic ul#even li.this { background-position:-11px -45px;}

.right_bar .hot_words { float:right; width:300px; height:220px;}
.right_bar .hot_words h2 { background-position:0 -60px; width:300px; height:30px; text-indent:10px; color:#fff; font:bold 14px/30px Arial,Helvetica;}
.right_bar .hot_words h2 span { font:normal 12px/30px Arial,Helvetica; padding-left:6px;}
ul.hotlist { border:#C9C9C9 1px solid; border-top:none; background-color:#fff; width:298px; padding:7px 0;}
ul.hotlist li { background-color:#fff; height:28px; background:url(../img/bg_all.png) no-repeat -350px 0px; margin:0 15px; border-bottom:#BCBCBC 1px dotted; text-indent:11px; line-height:28px; overflow:hidden;}
/*main_body_sanme*/
.download,ul.tab_nav li,ul.slist li span.num,.win,.game,.mob,.mac { background:url(../img/bg_all.png) no-repeat; overflow:hidden; display:block;}
.win { width:30px; height:27px; background-position:0 -119px; display:block; float:left; margin:2px 2px 0 5px !important; margin:2px 2px 0 3px;}
.game { width:30px; height:27px; background-position:-31px -119px; display:block; float:left; margin:2px 2px 0 5px !important; margin:2px 2px 0 3px;}
.mob { width:30px; height:27px; background-position:-62px -119px; display:block; float:left; margin:2px 2px 0 5px !important; margin:2px 2px 0 3px;}
.mac { width:30px; height:27px; background-position:-93px -119px; display:block; float:left; margin:2px 2px 0 5px !important; margin:2px 2px 0 3px;}
.popsearchd{ background:url(../img/s.png) no-repeat; overflow:hidden; display:block;}
.h90 { height:90px !important;}
.h287 { height:287px;}
.h243 { height:223px;}
.h514 { height:514px !important; height:525px;}
*+html .h514 { height:523px !important; height:525px;}
.h630 { height:630px;}
.h485 { height:485px;}
.h890 { height:1019px !important; height:1031px;}
*+html .h890 { height:898px !important; height:896px;}
.w790 { width:790px;}
.w370 { width:370px;}
.w285 { width:270px;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; overflow:hidden;}
.w290 { width:295px;}
.w200 { width:200px;}
.w220 { width:220px; margin-right:5px;}
.fl{ float:left;}
.fr { float:right;}
.borfoot { border-bottom:#BBB 1px dotted;}
.w790_top { background:url(../img/top.jpg) no-repeat; width:790px; height:30px; color:#fff; line-height:30px; }
.w790_top h2 {font-size:16px; text-indent:5px; float:left; }
.w790_top  a { color:#fff;}
ul.subnav { font:normal 12px/30px Arial,Helvetica; float:left}
ul.subnav li { float:left; margin-left:20px;}
.w370 h3 { font-size:14px; color:#333; border-bottom:#C0DF91 3px solid;  padding:5px 0 8px 0;}
.more { font:normal 12px/30px Arial,Helvetica; float:right; margin-right:10px;}
.soft_list1 { width:776px; border:#C9C9C9 1px solid; border-top:none; padding:10px 0 10px 12px;}
.soft_list { width:758px; border:#C9C9C9 1px solid; border-top:none; padding:15px;_padding:15px 15px 10px 15px;}
*+html .soft_list { width:758px; border:#C9C9C9 1px solid; border-top:none;padding:15px 15px 25px 15px;}
.soft_list .soft_pic { width:370px; margin:10px 0; padding-bottom:10px; _padding-bottom:7px;}
.soft_list .soft_pic img { float:left; width:160px; height:120px; margin-right:8px;}
.download { background-position:0 -180px; width:100px; height:18px; color:#fff; line-height:18px !important; text-align:center; float:right;}
.w200 p { margin:3px 0 2px 0;}
ul.tab_nav { width:370px; border-bottom:#C0DF91 3px solid; height:28px; margin-top:10px;}
ul.tab_nav li { width:118px; height:28px; float:left; background-position:-118px -198px; font:bold 14px/28px Arial,Helvetica; text-align:center; margin-right:5px; color:#333; cursor:pointer;}
ul.tab_nav li.this { background-position:0 -198px; color:#fff;}
ul.slist { width:370px;}
ul.slist li { height:35px; line-height:35px; color:#333; border-bottom:#bbb 1px dotted;}
ul.slist li span { display:block; float:left;}
ul.slist li span.num { background-position:0 -226px; width:16px; float:left; height:16px; font:bold 12px/16px Arial,Helvetica; color:#fff; text-align:center; margin:10px 10px 0 0;}
.popsearch { width:370px; height:28px; background:url(../img/s.png) repeat-x 0 -160px; font:bold 14px/28px Arial,Helvetica; text-indent:10px; color:#fff;}
.popbox { width:350px; background-color:#F6F6F6; padding:10px; line-height:22px;}

.h90 ul { width:345px; margin-left:30px; clear:both; height:50px;}
.h90 ul li { float:left; border:none; height:55px; line-height:16px;}
.h90 ul li.img { width:40px;}
.h90 ul li img { width:30px; height:30px;}
ul.brand li { width:96px; height:96px; margin:5px 8px 5px 0;  border:#C9C9C9 1px solid; float:left; padding:2px;}
ul.brand li img { width:96px; height:96px; text-align:center; margin:0px auto;}

/*------------------------add sponsor-------------------------------------*/
.sponsor { width:788px; height:108px; border:#C9C9C9 1px solid; position:relative; padding:5px 0;}
.sponsor span.this { display:block; position:absolute; top:0px; right:2px; color:#DCDCDC; font-size:12px; line-height:15px;}
.sponsor ul li { display:inline; float:left; color:#666;}
.sponsor ul li.soft1{ width:240px; overflow:hidden; padding:0px 10px;}
.sponsor ul li.soft1 p { display:block; width:240px; overflow:hidden; word-spacing:normal; word-break:keep-all; text-overflow:ellipsis; clear:both; white-space:nowrap; margin:3px 0;}
.sponsor ul li.line1 { width:2px; border-left:#DCDCDC 1px dotted; line-height:0px; font-size:0px; height:110px;}

.top_100_ad{ width:960px; margin:0 auto;}




