#index_1 { clear: both; margin-top: 5px; }
#index_1_1 { float: left; width: 400px; overflow: hidden; }
#index_1_1_2 { margin-top: 5px; height: 121px; overflow: hidden; }
#index_1_2 { float: left; width: 370px; }
#index_1_3 { float: left; width: 200px; }
#index_1_2_1 { margin-right: 5px; margin-left: 5px; height:316px; font-size:13px; }
#index_2 { clear:both; margin-top: 5px; overflow: hidden; }

.pub_left { float: left; width: 248px; height:298px; }

.pub_Right { float: right; width: 198px; height: 298px; }

#index_1_3_2 { margin-top: 5px; padding-bottom:5px; }
#index_1_3_2 h2 { margin-bottom: 5px; }

#index_4 { clear: both; margin-top: 5px; overflow:hidden; zoom:1; }
#index_4_1 { overflow: hidden; }

#indexlinks { border: 1px solid #9ACD32; background-color: #F7FBF0; padding: 5px; margin-top: 5px; text-align: left; }
#index_5 { clear: both; margin-top: 5px; overflow: hidden; zoom:1; }
#index_6 { clear: both; overflow: hidden; zoom:1; }
#index_6_1 a,
#index_6_1 a:visited { line-height:26px; height: 26px; float: left; width: 118px; overflow: hidden; margin: 4px 0 0 4px; font-size: 13px; text-align:center; background:url(/Style/images/u_zt.png) no-repeat 0 0; }
#index_6_1 a:hover { background-position:0 -26px; }

#show_flash { height: 188px; width: 398px; border: 1px solid #CCC; }
#show_flash #info { width:390px; }
#show_flash #simg { WIDTH: 390px; }
#show_flash #bimg img { width: 390px; height:180px; }
#index_1_3_1 li { border-bottom:1px dashed #ccc; height:24px; line-height:24px; *height:23px;
*line-height:23px;
}
#index_1_3_2 .ul_1 li { height:auto; text-indent:0; text-align:center; text-align:center; line-height:0; overflow:hidden; }

#index_2_2 ul { padding-left:5px; }

#index_1_2_1 { border:1px solid #6dad6d; background:url(/Style/images/u_fbg.png) repeat-x; }
#index_1_2_1 .titleHot a,
#index_1_2_1 .titleHot a:visited { color:#d16b08; }
#index_1_2_1 .titleHot a:hover { text-decoration:underline; }
#index_1_2_1 h2 span a { font-size:12px; font-family:arial; color:#555; }
#index_1_2_1 h2 { font-weight:normal; padding:0 5px; color:#fff; background:url(/Style/images/u_focus.png) no-repeat 3px 3px; height:25px; line-height:25px; }
#index_1_2_1 .titleHot {width:358px; height:28px; line-height:28px; overflow:hidden;text-align:center}
#index_1_2_1 .titleHot2 { padding-bottom:4px; border-color:#baccba; }
#index_1_2_1 .link { border-color:#baccba; }
#index_1_2_1 .ul_h2 li { background:url(/Style/images/u_pg.png) no-repeat 3px 12px; padding-left:12px; list-style-type:none; }
#index_1_2_1 li  img{ height:20px; width:20px; border:0px;}
#index_1_2_1 .ul_h2 li span { font-family:verdana; font-size:14px; color:808080; }
/*  

#index_1_2_1 .ul_h2 li font { color:#808080 !important; }

 */

#index_4_1 .ul_1 li,
#index_5_1 .ul_1 li { background:url(/Style/images/u_pr.png) no-repeat 8px 10px; text-indent:20px; overflow:hidden; }

#index_2_3 div { margin:7px 0 6px; height:140px; }
#index_2_3 div img { margin-bottom:5px; }
.qqDown dl,
.qqDown dt,
.qqDown dd { padding:0; margin:0; }
.qqDown { border:1px solid #B6D7F1; overflow:hidden; text-align:left; background:#fff url(/Style/images/u_downbg.png) repeat-x 0 100%; }
.qqDown dl { float:left; border-width: 0 0 1px 1px; border-color:#d9e5ee; border-style: solid; width:148px; height:60px; padding-left:50px; position:relative; }
.qqDown dt { position:absolute; left:10px; top:10px; }
.qqDown dd { padding: 10px 0 0 0; line-height:24px; }
.qqDown dd .name,
.qqDown dd .name:visited { font-size:14px; font-family:verdana, arial; color:#3a6b98; font-weight:bold; line-height:20px; }
.qqDown dd .down { padding:3px 0 3px 15px; background:url(/Style/images/u_downico.png) no-repeat 0 50%; }
.qqDown dd .down:hover { text-decoration:underline; }
.qqDown .inner { margin: 0 0 -1px -1px; zoom:1; }
.mod { border-width:1px; border-style:solid; text-align:left; }
.mod h2 { height:27px; line-height:27px; color:#fff; margin:0; padding:0 10px; font-size:12px; font-family:verdana; }
.mod h2 span { float:right; font-weight:normal; }
.mod h2 a{ color:#FC0;}
.blue { border-color:#3982a5; }
.blue h2 { background:url(/Style/images/u_bbg.png) repeat-x; }
.blue h2 span a,
.blue h2 span a:visited { color:#FC0; }
.green { border-color: #6dad6d; }
.green h2 { background:url(/Style/images/u_gbg.png) repeat-x; }
.green h2 span a,
.green h2 span a:visited { color:#2d550c; }
.cb { width:510px; height:298px; float:left; display:inline; margin-left:4px; }
.cb .flst { float:left; width:160px; padding-top:5px; }
.cb .tlst { float:left; width:340px; padding-top:5px; }
.flst,
.tlst,
.flst li,
.tlst li { margin:0; padding:0; list-style:none; }
.flst { line-height: 20px; }
.flst li { margin-top: 10px; overflow: hidden; height: 120px; text-align:center; }
.flst li img { height: 90px; width: 120px; border: 1px solid #999; padding: 2px; display:block; margin: 0 auto; }
.tlst { font-size: 14px; }
.tlst li { line-height: 24px; height: 24px; padding-left:12px; background:url(/Style/images/u_pg.png) no-repeat 3px 12px; padding-left:12px; overflow:hidden; }
.tlst li span { float: right; font-size:12px; color:#666; }
.fimg img { width:220px; height:60px; border:1px solid #ccc; padding:2px; }
.fimg { height:65px; padding-top:3px; margin-bottom:3px; }
.faces_list { overflow:hidden; zoom:1; padding-left:2px; }
.faces_list li { line-height:20px; float:left; display:inline; width:108px; height:88px; overflow:hidden; text-align:center; margin:14px 0 0 8px }
#sorts { overflow:hidden; zoom:1; margin-top:5px; }
#sorts .mod { zoom:1; }
 
#sorts h3 a { margin-right:6px; }
.sorts_left {float:right;width:250px;height:340px;overflow:hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;border-left-style: solid;border-color: #EAEAEA; border-style:solid;}
.sorts_ul{ padding:0px; margin:0px; padding-top:2px;}
.sorts_ul li{ height:25px; line-height:25px; width:125px; float:left; overflow:hidden; cursor:pointer; list-style-type:none; text-align:center; background:url(img/pub.gif) no-repeat -125px 0px;}
.sorts_ul .cur{  background:url(img/pub.gif) no-repeat 0px 0px!important;}
.android_top{ clear:both; display:none; text-align:left;}
.android_top ul{ padding:5px; margin:0px; }
.android_top ul li{ list-style-type:none; height:28px; line-height:28px;}
.android_top ul li i{background: url("img/pub.gif") no-repeat scroll -16px -27px transparent; color: #253F4D; display: inline; float: left; font: 12px/16px tahoma; height: 16px; margin: 6px 8px 0 0; text-align: center;  width: 16px;}
.android_top .hot{ background-position:0px -27px!important; color:#FFF; font-weight:bold;}


.sorts_right li { width:60px; float:left; text-align:center; line-height:20px; height:70px; overflow:hidden; display:inline; margin:0 0 8px 17px; }



#index_1_3_1 { font-size:13px; font-family:"arial"; height:150px; margin-bottom:7px; overflow:hidden; }
#index_1_3_1 li { overflow:hidden; padding-left:10px; background:url("/Style/images/u_pr.png") no-repeat 7px 12px; line-height:30px; height:30px }
#index_1_3_1 li a { margin-right:8px; }

.sorts_right_2 { height:340px; overflow:hidden; float:left; width:716px; border-left:1px solid #ccc; }
.sorts_right_2 li,.sorts_right_2 ul { list-style:none; margin:0; padding:0; }
.sorts_right_2 h3{ padding:0px; margin:0px; height:25px; line-height:25px; font-weight:normal; font-size:12px; text-indent:5px;}
.sorts_right_2 h3 span{ float:right; padding-right:10px;}
.android_hot_soft{width:350px; height:340px; float: left;};
.android_hot_game{width:350px; height:340px; float: left; margin-left:10px;}

.sorts_right_2 ul {overflow:hidden; zoom:1; }
.sorts_right_2 li img { width:64px; height:64px; border:0px; padding:5px; display:block; margin:0 auto 3px; }
.sorts_right_2 li { width:72px; float:left; text-align:center; line-height:20px; height:100px; overflow:hidden; display:inline; margin:0 0 0 13px; font-size:13px; }


#qqkj{ padding-top:5px;}
#qqkj h3{ height:30px; line-height:30px; overflow:hidden; margin:0px; padding:0px; text-align:center; background:url(img/line.gif) repeat-x 0 0px; font-size:12px;}

.qqkj_right{ float:right; width:250px; overflow:hidden; zoom:1}
.qqkj_left{ float:left; width:716px}
.qqkj_left ul{ margin:10px; padding:0px;}
.qqkj_left li{ display: block; float: left; height: 126px; line-height: 20px; list-style-type: none;  margin: 8px 12px; overflow: hidden; text-align: center;  width: 144px;}
	
.qqkj_left li img{ width:140px; height:100px; border: solid #CCC 1px; padding:1px;}


#z_sp { width:763px; float: left; height:357px; }
.z_sp_list { list-style:none; overflow:hidden; zoom:1; padding:0; margin:0; }
.z_sp_list img { width:120px; height:90px; padding:2px; border:1px solid #ccc; }
.z_sp_list li { width:126px; text-align:center; float:left; display:inline; margin:15px 0 0 22px; position:relative; height:145px; }
.z_sp_list b { display:block; height:20px; line-height:20px; overflow:hidden; margin-bottom:5px; }
.z_sp_list div a { width:56px; height:20px; text-indent:-99em; overflow:hidden; float:left; display:inline; position:absolute; bottom:0; }
.z_sp_list .z_zt { background:url(/Style/images/but_03.png) no-repeat; left:0; }
.z_sp_list .z_down { background:url(/Style/images/but_05.png) no-repeat; right:0; }
#z_rank { float:right; border:1px solid #3982A5; width:198px; height:357px; overflow:hidden; }
.z_tab { background: url("/Style/images/u_bbg.png") repeat-x; list-style:none; margin:0; padding:0; height:27px; line-height:27px; font-weight:bold; }
.z_tab .cur { background: url("/Style/images/z_home_tab.png") repeat-x; color:#1D466D; width:97px; border:1px solid #fff; border-bottom:none; height:26px; }
.z_tab li { float:left; width:99px; height:27px; color:#fff; overflow:hidden; cursor:pointer; }
.z_rank_list { padding:3px 3px 0; margin:0; list-style:none; }
.z_rank_list li { list-style-type: none; text-align: left; text-indent: 5px; line-height:35px; height:  35px; overflow:hidden; }
.z_rank_list li img { vertical-align: middle; margin:8px 0; width:32px; height:32px; border:0px;}
.z_focus { list-style:none; padding:0; overflow:hidden; zoom:1; margin:0 0 3px; }
.z_focus li { float:left; width:88px; height:88px; margin:8px 0 0 7px; display:inline; }
.z_focus img { padding:3px; border:1px solid #ccc; width:80px; height:80px; }
.z_txt { text-align:left; list-style:none; padding:0; margin:0; }
.z_txt li { overflow:hidden; padding:0 6px 0 16px; margin:0; background:url("/Style/images/u_pr.png") no-repeat 7px 10px; line-height:24px; height:24px }
.pub_Right { overflow:hidden; }
.z_zt_list { padding:3px 3px 0; margin:0; list-style:none; margin-right:-12px; width:204px; }
.z_zt_list li { list-style-type: none; text-align: left; text-indent: 12px; line-height:29px; height: 29px; overflow:hidden; float:left; width:90px; padding-right:8px; display:inline; border-bottom:1px dashed #ccc; background:url("/Style/images/u_pr.png") no-repeat 5px 12px; }


.sub_nav span{background:url(../skin/pub.gif) no-repeat 0 -22px; width:35px; height:15px; float:left; margin:5px 10px; }
.sub_nav div{ float:left; height:30px; width:900px; overflow:hidden;}
.sub_nav div a{ float:left; height:30px; line-height:30px; margin:0 10px;}