 /*----------------------------------------------------------------
// 文件名:page.css
// 文件功能描述:网站页面样式
//----------------------------------------------------------------*/
.page_width{width:980px;}
.leftsearch            {width:970px;}

.page_container{width:980px;margin:0 auto;}
marquee {
	color:#F00;
	font-size:13px;
        display:inline;
	}
.sg {font-size:12px;}
.index_right           {width:800px;float:right;}
  .index_right a       {color:#006cca;text-decoration:none;}
  .index_right a:hover {color:#d90f00;text-decoration:underline;}
.index_left          {width:180px;float:left;}
  .index_left a      {color:#006cca;text-decoration:none;}
  .index_left a:hover{color:#d90f00;text-decoration:none;}
  
.newmess {}
.newmess ul li { width:150px;}
.newmess ul li a:hover {text-decoration:none;}


#seocate {	
	border:3px #E0F4FE solid;
	width:160px;
	padding:3px;
	margin-top:5px;
	font-size:12px;
	}
#seocate h1 {width:160px;
	margin-bottom:3px;font-size:13px;		
}

.hotbox       {width:788px; padding:3px;background:#F0FFFF; border:3px solid #E0F4FE; margin-bottom:5px;}
  .hotbox em  {width:765px;height:5px;float:left;}
.hot          {width:780px;padding:0 10px 0px;;font-size:1.3em;line-height:20px;} 
.hot  a:hover {
	text-decoration:none;
	color:#00CCFF;
	}
  .hot h1     {width:100%;color:#184163;text-indent:20px;}
  .hot h1 img {margin:3px 3px 0 0;float:left;}
.hot_right             {width:360px;float:right;}
  .hot_right li.a1        {width:100%;margin:5px 0 2px 0;font-size:1.4em;font-weight:bold;text-align:center;text-indent:3px;}
  .hot_right li.a1 a      {color:#0065bd;text-decoration:none;}
  .hot_right li.a1 a:hover{text-decoration:underline;}
  .hot_right ul        {width:100%;}
  .hot_right li        {width:350px;margin-top:3px;font-size:1.2em;}
  .hot_right li b      {margin-right:10px;color:#0065bd;font-weight:normal;}
  .hot_right li b a    {margin:0 2px;font-weight:bold;}
  
.ask {width:788px;margin-top:5px;border:#E0F4FE 3px solid; padding:3px;font-size:1.2em;line-height:22px; text-align:center;}  


.page_reg         {width:265px;margin-bottom:10px;padding-top:3px;background:url(../images/column_top.gif) no-repeat left top;}
  .page_reg ul    {width:240px;padding:5px 10px 11px 13px;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;font-size:1.2em;line-height:24px;}
  .page_reg li    {width:100%;background:url(../images/bg_num.gif) 0 5px no-repeat;color:#6e6e6e;}
  .page_reg li.a1 {padding:0;background:none;font-size:1.15em;}
  .page_reg b     {width:14px;margin-right:5px;float:left;color:#FFFFFF;font-size:11px;text-align:center;}
  .page_reg strong{margin-right:5px;color:#454545;font-size:11px;text-align:right;}
  .page_reg img   {margin:4px 0 0 42px;float:left;}

/*----------首页共享分类----------*/
.sort     {width:710px;margin-top:0px;float:left;}
  .sort ul      {width:700px;padding:7px 0 5px 8px!important;*padding:7px 0 10px 8px!important;_padding:7px 0 10px 8px;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;}
  .sort li      {width:215px;height:80px;margin:0 10px 5px 6px;_margin:0 10px 5px 3px;font-size:1.2em;line-height:23px;}
  .sort li b    {width:100%;margin-bottom:3px;float:left;border-bottom:1px dotted #CCCCCC;font-size:1.15em; }
  .sort li b img{float:left;}
  .sort li span {height:23px;margin:0 8px 2px;float:left;color:#0065bd;}
  .sort li a    {float:left;height:25px;}
 
/*----------首页最新专辑----------*/
.special            {width:180px;}
  .special ul       {width:193px;padding:5px 6px 5px 9px;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;font-size:1.2em;line-height:25px;}
  .special li.a1    {width:82px;margin-top:2px;padding:0;background:none;font-weight:bold;text-align:center;height:70px;}
  .special li.a1 img{width:70px;height:45px;margin:0 5px;padding:0;float:left;}
  .special li.a1 a  {float:left;}
  .special li       {width:210px;padding-left:12px;background:url(../images/li_point2.gif) no-repeat 5px 10px;height:20px;}

.p-nav            {width:160px;float:left;padding:3px; border:3px solid #E0F4FE;font-size:1.2em;}
  .p-nav ul       {width:160px;}
  .p-nav li.a1    {width:82px;margin-top:2px;padding:0;background:none;font-weight:bold;text-align:center;height:70px;}
  .p-nav p {
	  text-indent:0px;
	  text-align:left;
	  line-height:18px;
	  padding-left:2px;
	  padding-right:2px;
	  }
  .p-nav li.a1 img{width:70px;height:45px;margin:0 5px;padding:0;float:left;}
  .p-nav li.a1 a  {float:left;}
  .p-nav li       {
	  width:160px;
	  margin-left:8px;
	  }
  .p-nav span {
	  width:160px;
	  float:left;
	  text-align:center;
	  margin:2px auto 10px -10px;
	  }

/*----------首页精选资源----------*/
  .chosen              {width:765px;margin-top:10px;float:left;_float:none;}
  .chosen ul         {width:743px;padding:8px 10px 0;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;background:url(../images/bg_chosen.gif) no-repeat 35px 45px;}
  .chosen ul.a1 li   {border:none;}
  .chosen li         {width:150px;height:190px;padding:5px 0 10px;font-size:1.2em; line-height:18px; text-align:center;}

  .chosen li a       {height:30px;margin:0;}
  .chosen li a.a1    {color:#ff0000;font-weight:bold;}
  .chosen li i b     {margin-right:10px;font-weight:normal;}
  .chosen li.a1      {width:14px;padding:23px 10px 0 5px;border-bottom:none;color:#184163;font-weight:bold;line-height:22px;}
  .chosen li.ab      {height:200px; line-height:20px;} 
  .chosen li.ac      {width:610px;}
  .chosen li.a2      {width:237px;height:108px;padding:5px 0 10px;border-bottom:1px dotted #CCCCCC;font-size:1.2em;font-size:1.4em;text-align:center;}
  .chosen li.a2 i    {width:100%;margin-bottom:10px;float:left;background:url(../images/li_point.gif) no-repeat 0 5px;text-align:left;text-indent:10px;}
 
  .catlist            {width:788px; padding:3px;background:#F0FFFF; border:3px solid #E0F4FE; margin-bottom:5px;font-size:12px;}
  .catlist a:hover { text-decoration:none; color:#FF8C08;}
  .catlist ul         {width:780px; margin-left:20px;}
  .catlist ul.a1 li   {border:none;}
  .catlist li         {width:150px;height:190px;padding:5px 0 10px;font-size:12px; line-height:18px; text-align:center;}
  .catlist li a       {height:30px;margin:0;}
  .catlist span {
	  margin:10px auto;
	  font-size:13px;
	  font-family:Verdana, Geneva, sans-serif, "宋体";
	  text-align:center;
	  margin-left:100px;
	  line-height:25px;
	  margin-bottom:15xp;
	  }

  .productlist       {width:788px; padding:3px;background:#F0FFFF; border:3px solid #E0F4FE; margin-bottom:5px;font-family:Verdana, Geneva, sans-serif, "宋体";}
  .productlist ul         {margin-bottom:3px; width:788px;}
  .productlist ul.a1 li   {border:none;}
  .productlist li         {width:145px; height:180px; padding:5px 0 10px auto;font-size:1.2em; line-height:18px; text-align:center;}
  .pics {width:130px;height:120px; padding:2px; margin:0 4px 0;float:center;border:1px solid #dedede;}
  .picb {width:600px;height:500px; padding:2px; margin:0 10px 0;border:1px solid #dedede;}
  .productlist a       {height:20px;margin:0; text-decoration:none; color:#3399FF;}
  .productlist a:hover {
	  text-decoration:none;
	  color:#00CCFF;
	  }
  .productlist li a.a1 a { color:#0066FF;
	  } 
  .productlist li a.a1 a:hover {
	  color:#00CCFF;
	  } 
  .productlist li a.a1    {color:#FF00FF;font-weight:bold;}
  .productlist li i b     {margin-right:10px;font-weight:normal;}
  .productlist li.a1      {width:20px;padding:23px 10px 0 10px;border-bottom:none;font-size:13px;color:#006CCA;font-weight:bold;line-height:22px; background:url(../images/nav_s.gif) no-repeat 30px 13px;}
  .ptitle { white-space:nowrap; width:145px; overflow:hidden; text-overflow:ellipsis; margin-top:2px;}
  .pdiv_f1 {margin-top: 5px;font-weight: normal;color: #333399; }
  .pdiv_f2 {margin-top: 5px;color: #FF6600;}
  .ptitle a {
	  color:#3366CC;
	  }

.sitemap {
	width:968px;
	border:3px solid #E0F4FE;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif, "宋体";
	font-size:12px;
	}
	.sitemap a {
		text-decoration:none;
		}
	.sitemap .nav-map {
		width:793px;
		font-size:13px;
		border:#E7EFFF solid 1px;
		height:20px;
		padding:5px 0 0 5px;
		margin:8px auto 8px;
		}
	.sitemap .list-map {
		width:793px;
		font-size:13px;
		border:#E7EFFF solid 1px;
		padding:5px 0 0 5px;
		margin:8px auto 8px;
		}
		.sitemap .list-map li {
			width:760px;
			line-height:25px;
			}
			.sitemap .list-map li i {
				width:100px;
				text-align:right;
				padding-right:20px;
				}


  .productall            {width:788px;padding:3px; border:3px solid #E0F4FE;}
  .productall ul         {width:743px;padding:8px 10px 0;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;background:url(../images/bg_chosen.gif) no-repeat 35px 45px;}
  .productall ul.a1 li   {border:none;}
  .productall li         {width:150px; padding:5px 0 10px;font-size:1.2em; line-height:20px; text-align:center;}
  .productall a          {height:20px;margin:0;}
  .productall li a.a1    {color:#ff0000;font-weight:bold;}
  .productall li i b     {margin-right:10px;font-weight:normal;}
  .productall li.a1      {width:14px;padding:23px 10px 0 5px;border-bottom:none;font-size:14px;color:#006CCA;font-weight:bold;line-height:22px;}
  .productall li.ab      {height:200px; line-height:20px;}  
  
  
  .product            {width:788px; padding:3px;background:#F0FFFF; border:3px solid #E0F4FE; margin-bottom:5px; margin-top:5px;}
  .product ul         {width:760px;
  padding-left:30px;
  }
  .product .p-detail{
	  font-family:Verdana, Geneva, sans-serif, "宋体";
	  font-size:13px;
	  }
	  .product .p-detail div {
		  padding-left:48px;
		  padding-right:48px;
		  line-height:20px;
		  }
  .product .content {
	  text-align:left;
	  float:left;
	  font-family:Verdana, Geneva, sans-serif, "宋体";
	  font-size:13px;
	  padding-left:30px;
	  }
  .product ul.a1 li   {border:none;}
  .product li         {width:700px;font-size:1.2em; line-height:18px; text-align:center;}
  .product p          {padding:5px 30px 5px 20px;
  font-family:Verdana, Geneva, sans-serif, "宋体"; font-size:13px;}
  .product li a       {height:30px;margin:0;}
  .product li a.a1    {color:#ff0000;font-weight:bold;}
  .product li i b     {margin-right:10px;font-weight:normal;}
  .product li.a1      {width:14px;padding:23px 10px 0 5px;border-bottom:none;color:#184163;font-weight:bold;line-height:22px;}
  .product li.a2      {width:237px;height:108px;padding:5px 0 10px;border-bottom:1px dotted #CCCCCC;font-size:1.2em;font-size:1.4em;text-align:center;}
  .product li.a2 i    {width:100%;margin-bottom:10px;float:left;background:url(../images/li_point.gif) no-repeat 0 5px;text-align:left;text-indent:10px;}
  
  
  .userinfo            {width:788px;float:left; border:#E0F4FE 3px solid; padding:3px;}
  .userinfo ul         {width:760px;padding:8px 10px 0;}
  .userinfo ul.a1 li   {border:none;}
  .userinfo li         {width:788px; padding:5px 0 10px;font-size:1.2em; line-height:18px; text-align:left;}
  .userinfo p          {padding:15px 30px 0 20px;}
  .userinfo li a       {height:30px;margin:0;}
  .userinfo li a.a1    {color:#ff0000;font-weight:bold;}
  .userinfo li i b     {margin-right:10px;font-weight:normal;}
  .userinfo li.a1      {width:14px;padding:23px 10px 0 5px;border-bottom:none;color:#184163;font-weight:bold;line-height:22px;}
  .userinfo li.a2      {width:237px;height:108px;padding:5px 0 10px;border-bottom:1px dotted #CCCCCC;font-size:1.2em;font-size:1.4em;text-align:center;}
  .userinfo li.a2 i    {width:100%;margin-bottom:10px;float:left;background:url(../images/li_point.gif) no-repeat 0 5px;text-align:left;text-indent:10px;}
/*----------首页共享排行----------*/
.share_rank       {width:265px;margin-top:10px;}
  .share_rank ul  {width:253px;padding:5px;border-left:1px solid #bed1f4;border-right:#bed1f4 1px solid;}
  .share_rank li  {width:100%;line-height:32px;margin:3px 0 2px;font-size:1.2em;}
  .share_rank li b{width:20px;margin:5px 0 0;float:left;background:url(../images/bg_rank.gif) no-repeat -24px 6px;font-weight:normal;text-align:center;color:#ffffff;font-size:10px;line-height:22px;}
  .share_rank li b.a1{background:url(../images/bg_rank.gif) no-repeat 3px 6px;}
  .share_rank li a{float:left;}
  .share_rank li img {width:30px;height:30px;margin:0 10px 0;float:left;border:1px solid #dedede;}
  
/*----------首页下载排行----------*/
  .artice_left       {width:160px;margin-top:5px; border:3px solid #E0F4FE;padding:3px;text-overflow:ellipsis; overflow:hidden;}
  .artice_left ul  {width:160px;padding:5px;}
  .artice_left li  {width:100%;line-height:22px;height:22px;margin:3px 3px 2px;font-size:1.2em; }
  .artice_left li b{width:20px;margin-right:3px;float:left;background:url(../images/bg_rank.gif) no-repeat -25px 6px;font-weight:normal;text-align:center;color:#ffffff;font-size:10px;}
  .artice_left li b.a1{background:url(../images/bg_rank.gif) no-repeat 2px 6px;}
  .artice_left li a{float:left;}
  .artice_left li i{width:10px;float:right;}
  .artice_left li i img {float:left;margin-top:5px;}
   
/*----------首页友情链接----------*/ 
.link          {width:788px;margin-top:5px;border:#E0F4FE 3px solid; padding:3px;font-size:1.2em;line-height:22px;}
  .link span   {width:788px;padding-top:2px;float:left;}
  .link b      {margin-left:12px;float:left;color:#184163;}
  .link a      {float:left;color:#0065bd;text-decoration:none;}
  .link a:hover{ text-decoration:none;}
  .link ul li  {margin-left:10px;}
  .link ul li  {width:87px; line-height:20px;float:left; }

/*----------共享、专辑、排行----------*/  
.subnav    {width:100%;border-bottom:1px solid #c9c9c9;font-size:1.4em;line-height:25px;}
  .subnav a{float:left;margin-right:28px;}
  .subnav b{float:left;margin-right:26px;color:#303030;}
.subnav2       {width:100%;border-bottom:1px solid #c9c9c9;font-size:1.2em;line-height:25px;}
  .subnav2 a   {float:left;margin-top:2px; }
  .subnav2 b   {float:left;margin-top:2px;color:#303030;}
  .subnav2 span{float:left;margin:0 12px;color:#006cca;}
.array              {width:100%;margin:5px 0 2px;font-size:1.2em;line-height:25px;color:#4e4e4e;}
  .array span       {margin-right:36px;float:left;}
  .array span strong{font-size:1.0em;color:#303030;}
  .array span a     {font-weight:normal;}
  .array span i     {margin:0 6px;float:none;font-family:"宋体";}
  .array b          {margin-right:20px;font-weight:normal;}
  .array i          {margin-right:1px;float:right;}
  .array i b        {float:left;margin:0 0 0 12px;font-family:"宋体";}
  .array i img      {margin:7px 2px 0 0;float:left;}
  .array i a        {padding-left:12px;}
  .array i a.time1  {background:url(../images/icon_time1.gif) no-repeat 0 0;}
  .array i a.time2  {background:url(../images/icon_time2.gif) no-repeat 0 0;color:#8b8b8b;}
  .array i a.num1   {background:url(../images/icon_num1.gif) no-repeat 0 0;}
  .array i a.num2   {background:url(../images/icon_num2.gif) no-repeat 0 0;color:#8b8b8b;}
.content                    {width:100%;margin-bottom:20px;}
  .content ul               {width:100%;}
  .content li               {width:100%;padding:2px 0;border-bottom:1px dotted #CCCCCC;line-height:26px;}
  .content li.a             {border-bottom:none;border-top:1px solid #d6dfe4;background:#e5f5ff;font-weight:bold;color:#164563;}
  .content li.a b           {font-weight:bold;text-indent:24px;font-size:1.2em;}
  .content li.a i           {color:#164563;}
  .content li i             {width:82px;float:left;text-align:center;font-size:1.2em;color:#767676;}
  .content li b             {width:422px;float:left;font-weight:normal;font-size:1.4em;}
  .content li b span        {font-weight:normal;color:#FF0000;}
  .content li cite          {width:30px;padding-left:16px;float:left;text-align:left;font-size:1.2em;}
  .content li cite img      {margin:7px 2px 0 0;float:left;}
  .content ul.a1 li b       {width:480px;}
  .content li b img         {margin:8px 8px 0;float:left;}
  .content li.a1            {background:#fbfbfb}
  .content li p             {width:780px;margin:0;padding-left:26px;float:left;text-indent:0;color:#767676;font-size:1.2em;}
  .content li p span        {width:100%;float:left;}
.rank_download              {width:100%;}

#stockout {
	width:968px;
	padding:3px;
	border:3px solid #E0F4FE;
	margin-top:5px;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	}
	#stockout a {
		text-decoration:none;
		color:#F60;
		font-size:13px;
		}
	#stockout span {
		font-size:13px;
		width:960px;
		margin-left:8px;
		padding-top:8px;
		}
	#stockout p {
		font-size:12px;
		}
	#stockout ul {
		width:960px;
		margin-bottom:8px;
		}
		#stockout ul li {
			font-size:12px;
			width:760px;
			padding-left:20px;
			margin-top:10px;
			}
			#stockout ul li .img {
				width:75px;
				height:72px;
				padding:3px;
				border:1px solid #CCFFCC;
				}
			#stockout ul li i {
				float:right;
				line-height:18px;
				margin-top:8px;
				}
#b-list {
	width:968px;
	padding:3px;
	border:3px solid #E0F4FE;
	margin:5px auto;
	margin-bottom:5px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif, "宋体"；
	}


#n-list {
	width:968px;
	padding:3px;
	border:3px solid #E0F4FE;
	margin:5px auto;
	margin-bottom:5px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif, "宋体"；
	}
	#a-list {	
		width:66%;
		float:left;
		}
	#a-list a {
		text-decoration:none;
		}
	#a-list ul {
		margin-left:10px;
		width:590px;
		}
	#a-list li {
		height:28px;
		line-height:28px;
		width:590px;
		border-bottom:#CCC dotted 1px;
		padding-left:10px;
		}
		#a-list li i {
			float:right;
			margin-right:20px;
			margin-top:-28px;
			}
	#a-list p {
		width:600px;
		font-weight:600;
		}
	#b-list #info-content {
		width:880px;
		margin:8px auto;
		line-height:20px;
		}

	#b-list #info-content  h1 {
		font-size:13px;
		font-weight:600;
		width:880px;
		margin-bottom:8px;
		}
	#b-list #info-content p {
		text-indent:0px;
		}


  .catlist5ar            {width:880px; font-size:12px;}
  .catlist5ar a:hover { text-decoration:none; color:#FF8C08;}
  .catlist5ar ul         {width:880px;}
  .catlist5ar ul.a1 li   {border:none;}
  .catlist5ar li         {width:150px; font-size:1.2em; line-height:18px; text-align:center;}
  .catlist5ar li a       {height:30px;margin:0;}
  .catlist5ar span {
	  margin:10px auto;
	  font-size:13px;
	  font-family:Verdana, Geneva, sans-serif, "宋体";
	  text-align:center;
	  margin-left:100px;
	  line-height:25px;
	  margin-bottom:15xp;
	  }
