.m-main { width: 960px; margin: 0 auto;}
.m-header .searchbox .inputb{ width:278px;}
.m-main{ width:960px; margin:0 auto;}
.m-navbar b{ margin:0;}
.m-header .m-logo{ width:960px;}
.m-header .searchbox{ width:471px; margin: 0 0 0 63px;}
.m-header .searchbox form{ width:437px;}
.m-header .m-mininav{ margin:0;}
.m-nav .m-nav-inner2{ width:960px;}
.m-nav .m-nav-inner2 .nav li a, .m-nav .m-nav-inner2 .nav li a:hover{ padding:10px 23px;}



/*中间部分样式 */
.middle{margin:10px auto;width:960px;padding:0px;}
.middle .mbx{ margin:0; padding:0; font-size:20px; font-weight:bold; font-family:"Microsoft YaHei"; color:#0091ff;}
.new-post{width:100%;overflow: hidden;font-size:12px;padding:0px 0px 10px 0px;}
.new-post em{color:#000;font-weight:bold;}
.new-post a{padding:0px 8px;color:#333;}
.new-post a.hot{color:#FF3000}

.indexmid .content{padding: 0px;float:left;}
.newest_header,.hottest_header{height:32px;line-height:32px;border-bottom:1px solid #D9D9D9;position:relative;}
.newest_header .corner_right,.hottest_header .corner_right{position:absolute;width:50px;height:32px;left:706px;top:0px;}
.newest_header h4,.hottest_header h4{color:#000;}
.hottest_header .hot_image{top:9px;margin-left:8px;width:27px;height:13px;position:absolute;}
.newest_header .new_image{top:9px;margin-left:8px;width:27px;height:13px;position:absolute;}
.newest_header .more,.hottest_header .more{font-size:12px;color:#0066cc;}
.newest .pic_contents,.hottest .pic_contents{}
.newest ul,.hottest ul{padding:0px 0px 0px 12px;height:420px;position:relative;z-index:1;_padding-left:4px;}
.newest li,.hottest li{width:122px;height:122px;float:left;text-align:center;position:relative;padding-top:16px;}
.newest li h5,.hottest li h5{font-weight:normal;padding:13px 0px 0px 0px}
.newest .dotline,.hottest .dotline{clear: both;height: 0px; line-height: 0px; overflow: hidden; border-top: 1px dotted #ccc; margin:0px 20px 0px 10px;position: static; clear: both; width: 700px; line-height: 0px; padding:0px;}
.newest li .small,.hottest li .small{font-size:12px;color:#666;padding-top:5px;position:relative;}
.small .install_btn{width:44px;height:20px;position:relative;margin:0 auto;cursor:pointer;}
.small .install_btn a{display:block;width:100%;height:100%;}
.aside section .top_three li .small .install_btn a{display:block;width:100%;height:100%;top:0px;position: relative;}
.aside section .top_three li .small .install_btn a:hover{background-position:-99px -52px;}
.aside section .top_three li .small .install_btn a{display:block;width:100%;height:100%;}
.small a:hover{background-position:-99px -52px;}
div.bottom{width:100%;height:7px;overflow:hidden;float:none;position:relative;}
.indexmid div.bottom{width: 746px;margin-left: 2px;}
div.bottom .right_bg,div.bottom .left_bg{position:absolute;width:4px;height:7px;}
div.bottom .left_bg{background-position:-64px -302px;left:0px;top:0px;}
div.bottom .right_bg{background-position:-72px -302px;left:745px;top:0px;}
.newest div.bottom .right_bg,.hottest div.bottom .right_bg{background-position:-72px -302px;left:742px;top:0px;}
.newest li a,.hottest li a{color:#0066cc;}
.content li .info h5{padding:0px 0px 4px 0px;font-size:12px;font-weight: bold;border-bottom: 1px solid #F0F0F0;color:#333;}
.info p{padding-top:4px;color:#666;}
.newest{margin-top:11px;}
.content .picList .mask{position:absolute;width:58px;height:58px;left:32px;top:13px;cursor:pointer;_background:none;}
.picList li.hover{position:relative;z-index:300}
.newest li .info,.hottest li .info{display:none;font-size:12px;text-align:left;color:#41691B;z-index:205;position:absolute;width:170px;height:92px;padding:6px 8px 0px 15px;left:90px;top:12px;z-index:205;overflow: hidden;}
.newest li.hover .info,.hottest li.hover .info{display:block;}


/*左侧边栏 */
.aside{width:210px;float:left;overflow:hidden;}
section.apptg_c,section.apptg{position:relative;}
.aside .apptui_down{position:absolute;width:158px;height:40px;top:175px;left:26px;}
.aside .apptui_down a{width:158px;height:40px;}
.aside a h4{color:#000;}
/*.aside header.aside_title{background:url("http://m.baidu.com/static/as/images/index_sprite2.png") left -85px;padding-left:20px;font-size:16px;font-family:"微软雅黑";color:#567935}*/
.aside header.aside_title{height:33px;line-height:33px;font-weight:bold;}
.aside section{border:1px solid #dadada;border-bottom:none;overflow: hidden;background-color: #fff;}
.aside section.lastsidemenu{border-bottom:1px solid #dadada;}
.aside section.ad{border:none;padding-top:12px;}
.aside .item_title{padding-left:12px;height:32px;line-height:32px;color:#000;font-weight:bold;cursor:default; background: #F8F8F8;border-bottom:1px solid #dadada;display:block;}
.aside .item_title .icon{width:10px;height:6px;overflow:hidden; float:right; margin-top:14px; margin-right:6px;}
.aside section.close{height: 40px; overflow-x: hidden; overflow-y: hidden;}
.aside section.close .item_title .icon{background-position:-31px -52px}
.aside .bottom_line{border-top:1px solid #D0E0C4;height:4px;background-color:#F1F9F2;overflow:hidden;}
.aside section li{margin:0px 8px;padding:0px 0px 0px 0px;height:35px;line-height:35px;border-bottom:1px dotted #DADADA;}
.aside section li a{display:block; padding-left:14px;color:#0066cc;font-size:12px;}
.aside section.close li a{display:none;}
.aside section li.last{border:none;}
.aside section li a:hover{text-decoration:none;}
.aside section li .menu_icon{font-size: 12px;color: #aca9a9;}

.indexaside{float:right;}
.rankaside header.aside_title{background-position: 0px -1095px;}
.softaside header.game_menu_tt{background-position: 0px -1470px;}
.softaside header.soft_menu_tt{background-position: 0px -1427px;}
.topic_aside header.aside_title{background-position: 0px -1176px;}
.aside header.soft_new_top{background-position: 0px -1216px;}
.aside header.game_new_top{background-position: 0px -1344px;}
.aside header.content_rel_top{background-position: 0px -1256px;}
.aside header.content_more_top{background-position: 0px -1296px;}
section.sidemenu li{margin: 1px 2px;height: 30px;line-height: 30px;}
.rankaside section.sidemenu li.selected a,.softaside section.sidemenu li.selected a,.rankaside section.sidemenu li.selected a:hover,.softaside section.sidemenu li.selected a:hover{background-color: #F2F9FF}
.footer{clear:both;margin:38px auto 0px;width:984px;text-align:center;line-height:1.6em;padding: 0px;border-top: 1px solid #dcdcdc;}
.footer .bottom-pic{border-top:1px solid #f2f2f2;padding:18px 0px 18px 0px;}
.ft_nav{position: relative;_zoom:1;}
.ft_img{position: absolute;top: 0px;left: 50%;margin-left: 140px;width: 150px;height: 44px;background: url(http://m.baidu.com/static/as/images/png/tip_anva.png) no-repeat;}
.ft_nav a,.ft_nav a:visited,.ft_nav a:link{color:#076fcf;font-size:12px;}
.footer .sep{padding:0px 10px;}
.footer .light{color:#666666;font-size: 12px;}
.footer a{color:#333;}
/*回到顶部*/

.s-index-new{ border: 1px solid #D8D8D8; margin-top: 10px; padding-bottom: 5px; background-color: #fff}
.s-index-new .title { background-color: #F5F5F5; height: 43px; position: relative;}
.s-index-new .title h3 { border-bottom: 1px solid #D8D8D8;    color: #000000;    height: 40px;    line-height: 40px; margin:0;   padding-left: 20px; font-size:16px;}
.rd-s_btn_wr input {    background-color: #DDDDDD;         border-width: 0; cursor: pointer; font-size: 14px; height: 32px; margin: 0; padding: 0; width: 95px;}
.topic-detail-main dd p{ width:120px; height:21px; overflow:hidden; font-size:12px; color:#666666;}	
.fright{ float:right;}
.fleft{ float:left;}
.topic-banner{ position: relative; height: 265px; margin:12px 0 0; background:url(../../library/images/banner-bg.png) no-repeat;}
.topic-banner .banner-img{ width:580px; height:265px;}
.topic-banner h3{ padding:0 0 0 20px; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; }
.topic-banner p{ color:#a4a4a4;}
.topic-banner dl.spe{ float:right; width: 337px; height: 265px; margin-right: 18px; overflow: hidden;}
.banner-des dl.spe dt{ width:100%; text-align:left;}
.banner-des dl.spe dt a{ display: block; float: left; height: 58px; overflow: hidden; text-align: center; vertical-align: middle; width:81px;}
.banner-des dl.spe dt a span { display: inline-block; height: 100%; vertical-align: middle;}
.banner-des dl.spe dt img{ height: auto; max-width: 58px; vertical-align: middle; width: auto;}
.banner-des dl.spe dd.spe-xx{ width:290px; font-size:14px;}
.banner-des dl.spe dd h4 { height: 17px; margin: 0 0 10px; overflow: hidden;}
.banner-des dl.spe dd h4 a{ color:#fff;}
.banner-des dl.spe dd p{ color:#CCC; font-size:12px; height:22px;}
.banner-des dl.spe dd.spe-xx p{ padding:0 18px 0 0;}
.banner-des dl.spe dd.spe-jj{ clear:both; color:#CCC; font-size:12px; line-height:23px; padding:8px 0 0; height:119px; overflow:hidden;}
.banner-des dl.spe dd.spe-xz { position:absolute; right: 5px; top: 44px; float:none; clear:both; padding:15px 0 0;}
.banner-des dl.spe dd.spe-xz a{ display:block; margin:0 auto; width:82px; height:27px; line-height:27px; color:#fff; text-indent:13px; text-align:center; background:url(/skin/k/inc/images/dicon.png) no-repeat 15px 6px #FF4E00;}
.topic-description{ margin-top:7px; line-height:20px; color:#a3a3a3;}
.topic-detail-main{	border:1px #d8d8d8 solid; border-top:none; padding:0; background-color: #fff}
.topic-detail-main-com{ overflow:hidden;}
.topic-detail-main li{ float:left; width:318px; height:168px; position:relative; border-right:1px #ccc dotted; border-bottom:1px #ccc dotted; overflow:hidden;}
.topic-detail-main li.first{ height:157px; padding:35px 0 0; background:url(../../library/images/ktit1.png) no-repeat scroll 0 0;}
.topic-detail-main li.second{ height:157px; padding:35px 0 0; background:url(../../library/images/ktit2.png) no-repeat scroll 0 0;}
.topic-detail-main li.third{ height:157px; padding:35px 0 0; background:url(../../library/images/ktit3.png) no-repeat scroll 0 0;}
.topic-detail-main li.col-2{border-right:none;}
.topic-detail-main li:hover{ background-color:#efefef;}
.topic-detail-main li.hover{ background-color:#efefef;}
.topic-detail-main li.bbnone{ border-bottom:none;}
.topic-detail-main li .cell{ padding: 1px 17px 22px 20px;}
.topic-detail-main li .cell h4{ width:200px; height:22px; line-height:20px; margin:12px 0 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.topic-detail-main li.first .cell h4,.topic-detail-main li.second .cell h4,.topic-detail-main li.third .cell h4{ margin:-28px 0 14px; color:#fff;}
.topic-detail-main li.first .cell h4 a,.topic-detail-main li.second .cell h4 a,.topic-detail-main li.third .cell h4 a{ color:#fff;}
.topic-detail-main li.first .cell dd .download,.topic-detail-main li.second .cell dd .download,.topic-detail-main li.third .cell dd .download{ top:53px;}
.topic-detail-main .down-icon{ display:inline;	background-position:-215px -1px; padding:0 5px;}
.topic-detail-main dd { padding-left:70px;}
.topic-detail-main dt a{ float:left; display:block; width:58px; height:58px; margin:11px 0 0; text-align:center;vertical-align:middle; overflow:hidden; background:url(../../library/images/kkbg.png) no-repeat scroll 0 0;}
.topic-detail-main dt a img{ vertical-align:middle; width:auto; height:auto; max-width:58px;}
.topic-detail-main dt a span{ height:100%; display:inline-block; vertical-align:middle;}	
.topic-detail-main li.hover dt .mask1,.topic-detail-main li:hover dt .mask1{ background:url(http://m.baidu.com/static/as/images/mask9-png24.png) no-repeat; }
.topic-detail-main dd h4 a{ font-size:16px; font-weight:bold; font-family:"Microsoft YaHei"; color:#333;}
.topic-detail-main dd .down-num{color:#888;}
.topic-detail-main dd .download{   position: absolute;
    right: 20px;  top: 38px; background-position:-228px -47px; color:#fff; text-indent:0; text-align:center; font-size:12px; width:60px; height:25px; line-height:25px; background-color:#ff4e00; text-decoration:none; float:right; -moz-border-radius:3px;  -webkit-border-radius: 3px; border-radius: 3px;}
.topic-detail-main dd a.download:hover{ background-position:-228px -74px;}
.topic-detail-main .brief{ color:#999999; font-size:12px; margin-top:5px; line-height:21px;}
.topic-list { padding:15px 0 0; position:relative; left:17px;}
.topic-list li{ float:left; padding-right:24px; padding-bottom:11px;}
.topic-list img{ display:block; width:170px; height:110px;}
.topic-banner .arrow-left,.topic-banner .arrow-right{ position:absolute;display:none;width:26px;height:33px;top:116px;}
.topic-banner .arrow-left{left:19px;}
.topic-banner a.arrow-left:hover{background-position:0 -36px;}
.topic-banner .arrow-right{	right:12px;	background-position:-35px 0;}
.topic-banner a.arrow-right:hover{	background-position:-35px -36px;}
.mt0{ margin-top:0;}	
#keys .tags0 { color: #333333;}
#keys .tags1 { color: #0099ff; font-size: 13px;}
#keys .tags2 { color: #333333; font-size: 14px;}
#keys .tags3 { color: #b78aff;}
#keys .tags4 { font-size: 13px;}
#keys .tags5 { color: #ff6600; font-size: 12px;}
#keys .tags6 { color: #009900; font-size: 12px;}
#keys .tags7 { color: #333333; font-size: 14px;}
#keys .tags8 { color: #ff0000;}
#keys .tags9 { color: #fd00f5; font-size: 14px;}
#keys a{ display: inline; float: left; width: auto; height: 16px; line-height: 16px;  margin: 14px 0 0 8px; font-size: 14px; font-weight: normal; overflow: hidden;  }


.spe-tu { position: absolute; bottom: 0; left: 0; width:100%; background:url(../../library/images/keybg.png) no-repeat 0 bottom; height: 34px; line-height: 34px;}
.spe-jj{ margin:0; padding:10px 0 0; line-height:24px; font-size:14px; font-family:"Microsoft YaHei";}

.fx { position: absolute; bottom: 5px; right: 9px;}