﻿@charset "utf-8";
body { margin:0px; padding:0px;}
	#head_top { margin:0px auto; width:980px;}
	a { color:#666; text-decoration:none;}
	a:hover { color:#f00; text-decoration:none;}




h6{height:25px;line-height:25px;border:1px solid #AACCEE;background: url() repeat-x;color:#007dc5;text-indent:10px;}
h6 a:link,h6 a:visited{color:#007dc5; }
.blue{color:#0055a1;}
.blue a:link,.blue a:visited{color:#0055a1;}
.blue a:hover{color:#FF0000;text-decoration:underline;}

.black{color:#000000;}
.black a:link{color:#000000;}
.black a:visited{color:#000000;}
.black a:hover{color:#000000;text-decoration:none;}

.gray{color:#555555;}
.gray a:link,.gray a:visited{color:#555555;}
.gray a:hover{color:#FF0000;}

.red{color:#FF0000;}
.red a:link,.red a:visited{color:#FF0000;}
.red a:hover{color:#000000;text-decoration:underline;}

.b{font-weight:bold;}

.height20{line-height:20px;}
.height22{line-height:22px;}
.height25{line-height:25px;}

.text-indent10{text-indent:10px;}
.text-indent20{text-indent:20px;}

.size12{font-size:12px;}
.size13{font-size:13px;}
.size14{font-size:14px;}
.size15{font-size:15px;}


.top5{margin-top:5px;}
.top10{margin-top:10px;}

/*日期时间*/
.datetime{
font-size:11px;
}
.f_r{float:right;}

/*头部样式*/
#header{width:980px;height:90px;margin:5px auto;}
.logo{width:246px;float:left;}
.banner{width:728px;float:left;height:90;overflow:hidden;}
#nav{width:100%; margin:0 auto;}
.nav{width:100%;height:42px;margin:0 auto; background:url(/images/a_177.gif) repeat-x;}
.nav ul{width:980px;margin:0 auto;}
.nav li{float:left;width:82px;height:42px;line-height:36px;text-align:center; background:url(/images/a_25.gif) no-repeat;}
.nav li a:link,.nav li a:visited{text-decoration: none;}
.nav li a:hover{color: #fff;
text-decoration: none;
filter: glow(color=#333333,strength=1);
background-color: #2B4170;
height: 50px;
line-height: 51px;
line-height: 54px\9;
line-height: 52px\0;
border-bottom: 0;}
.nav .nav-select{float:left;height:42px;line-height:36px;width:82px;text-align:center;background:url(/images/a_24.gif) no-repeat;}
.nav li a:link,.nav li a:visited{color: #FFFFFF;font-weight: bold;font-size: 14px;letter-spacing: 1px;}
.nav li a:hover{color:#23355C;text-decoration:none;}
.nav_1{width:978px;height:31px;margin:0 auto 10px auto;border:1px solid #94c3f7;background: #3B5998; repeat-x;padding-left:0px;display:table;overflow:hidden;}
.nav_1_left{width:600px;float:right;}
.nav_2_left{float:left;right:0px; background:#f1f7fc;}
.nav_1 li{float:left;line-height:31px;margin-right:15px;}
.nav_1 li a:link,.nav_1 li a:visited{font-size:14px;color:#336699;font-weight:bold;}
.nav_1 li a:hover{}
.nav_1_right{width:350px;float:left;}
.nav_1_right input{margin-top:5px;_margin-top:4px;}
.nav_search_1{width:190px;float:left;display:table;}
.nav_search_2{width:80px;margin-left:20px;float:left;display:table;}
.nav_2{width:978px;margin:0 auto 10px auto;border:1px solid #12BCED;background:#F1F7FC;}
.nav_2_1{padding:5px;}
.nav_2_1 span{margin-right:5px;}
.nav_2_1 a:link,.nav_2_1 a:visited{color:#0055a1;}

/*导航&#65533;*/
#menu,#submenu{ width:980px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}
#head{ background:transparent; overflow:hidden;}
#main {	 repeat-y right 0; /*height:100%; overflow:hidden;*/ padding-top:5px;}
#foot { repeat-x 0 0; padding:10px 0; text-align:center; line-height:25px;	color:#454545;	font-family:arial; color:#077ac7;}
#foot a{ margin:8px auto;}
#main_l { float:left; width:640px;	overflow:hidden;}
#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}
#main_r { float:right; width:315px;	padding:20px; overflow:hidden;}
#logo { float:left; width:240px;}

#logor { float:right; width:285px;}
/*头部banner*/
#topbanner{ float:left; width:730px;}
.clear { clear:both; }


/*链接样式*/
a.orange:hover, a.orange:active { color:#ff4800; text-decoration:underline;}
a.orange:link, a.orange:visited { color:#ff4800; text-decoration:underline;}
a.red:hover, a.red:active {	color:#f00;	text-decoration:underline;}
a.red:link, a.red:visited {	color:#f00;	text-decoration:underline;}
a.white:hover, a.white:active {	color:#fff;	text-decoration:underline;}
a.white:link, a.white:visited {	color:#fff;	text-decoration:underline;}
a.green:hover, a.green:active {	color:#090;	text-decoration:underline;}
a.green:link, a.green:visited {	color:#090;	text-decoration:underline;}

/*粗体*/
.b{ font-weight:bold;}



/*内容位置*/
td.align_l,.align_l{ text-align:left;}
td.align_c,.align_c{ text-align:center;}
td.align_r,.align_r{ text-align:right;}

/*c_开头为字体颜色*/
.c_gray { color:#999;}
.c_blue { color:#077ac7;}
.c_red { color:#900;}
.c_green { color:#090;}
.c_orange {	color:#ff4800;}

/*w_开头表示宽&#65533;,bdr_为对边框的设&#65533;,这两个组合使&#65533;*/
.w_100{ width:100%;}
.w_310{ width:310px;}
.bdr_1 { border:1px solid #B9DFF9;}
.bdr_2 { border-bottom:1px solid #B9DFF9; margin-top:8px;}




/*文字列表*/
.text_list {}
.text_list li { text-align:left; padding-left:1.2em; background:url(images/list_bg.gif) no-repeat 5px 9px; line-height:200%;}
/*排行*/
.text_list_1{ background:url(images/bg_model.gif) no-repeat left -34px;}
.text_list_1 li{ padding-left:24px; line-height:200%;}
/*14号字&#65533;*/
.text_list_f14{ padding:5px;}
.text_list_f14 li{ border-bottom:1px dotted #eee; }
.text_list_f14 li a{ font-size:14px; }




/*菜单*/
#menu,#submenu{ background:#000 url(/images/bg_2.jpg) repeat-x 0 -5px; height:34px; clear:both;}
#menu ul{ margin-left:20px; width:100%;}
#menu ul li{ display:inline;}
#menu ul li a,#menu ul li a span{ display:block; float:left; height:30px; color:#fff; text-decoration:none; cursor:pointer;}
#menu ul li a span{padding:8px 10px 0;}
#menu ul li a:hover,#menu ul li a:hover span,#menu ul li a.selected,#menu ul li a.selected span{ background:url(/images/bg_menu_l.gif) no-repeat 0 0; display:block; float:left; height:30px; color:#333;}
#menu ul li a:hover span,#menu ul li a.selected span{ background: url(/images/bg_menu_r.gif) no-repeat right 0; padding:8px 10px 0;}
#submenu{ height:24px; line-height:24px; margin-top:0; background-position:0 -35px;}
#submenu a{ padding:0 0 0 6px;}






/*底部样式*/
#footer{width:100%;margin:0 auto;float:left;}
.footer-nav{width:100%; margin:0 auto;float:left;margin-top:10px;padding-top:5px;text-align:center;border-top:3px solid #005698;line-height:25px;}
.copyright{width:100%; margin:0 auto;float:left;text-align:center;line-height:20px;}



/*按钮样式*/
.btn{
  border:1px solid #666;
  height:20px;
  line-height:20px;
  background-image:url(images/bg_btn.gif);
  background-repeat:repeat-x;
  cursor:pointer;
}






.sidebar{ position:relative; z-index:2; float:left; width:352px; padding:5px; background:#ffffff;}
.mp3-fm{ width:352px;  margin-bottom:10px; border:1px solid #eee; background:#ffffff url(http://www.99jianzhu.com/uploads/allimg/120401/1_1506457211.gif) no-repeat;}
.mp3-fm h2{ padding:11px 0 10px 11px;}

.mp3-fm h2 a{ display:block; width:352x; height:35px; overflow:hidden; text-indent:-99em;}
.fm-channel{ width:352x;  padding:0 0 0 0px; }
.fm-channel li{ float:left; width:116px; line-height:26px;font-size:14px; }

.ad{ height:68px;}
.r-b-ad{ margin-bottom:0;}


#top_search{
	margin-top:10px;
	float:right;
	width:585px;
}
#top_search .s{
	background:url(/img/search_bg.gif);
	height:33px;
}
#top_search .s .u{
	float:left;
	padding-left:30px;
	padding-top:9px;
}
#top_search .s .u input{
	width:350px;
	border:0px;
	height:15px;
}
#top_search .s .i{
	float:right;

background-image: url();
}
#top_search .f{
padding-right:140px;
	padding-top:5px;
	color:#666;
}
#top_search .f a{
	color:#666;
}

#div1{
 width:980px; //通过id来控制
height:600px;
 }


.clearfix:after{content: ".";display: block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.preview{overflow:hidden;clear:both;margin:10px auto;}
.preview1{overflow:hidden;clear:both;margin:10px auto;}

/*软件专题相关推荐*/
.special_rec {
	width:980px;
}
.rec_soft li {
	float:left;
	margin-left:40px;
	margin-top:10px;
	display:inline;
	height:75px;
}
.rec_soft li .soft-pic {
	float:left;
	display:block;
	width:32px;
	height:32px;
	margin-top:2px;
}
.rec_soft li .info {
	float:left;
	width:115px;
	padding-left:5px;
	overflow:hidden;
}
.rec_soft li p {
	color:#666;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.rec_soft li p.title {
	color:#333;
}
.rec_soft li p span {
	color:#ccc;
	padding:0 3px;
}
.rec_soft li p.btn a {
	display:block;
	width:37px;
	height:18px;
	line-height:18px;
	_vertical-align:3px;
	margin-top:2px;
	text-align:center;
	background:#0687ce;
	color:#fff;
}
.rec_soft li p.btn a:hover {
	text-decoration:none;
	background:#ff7700;
}
/*合集*/
.special_pool {
	width:980px;
}
.special_pool p {
	padding:10px;
	line-height:24px;
}
.special_pool a {
	line-height:24px;
	height:24px;
	margin:2px 12px 2px 0;
}