﻿@charset "utf-8";
/* CSS Document */

/* header */
	#news-header .news-menu { border: solid 1px #dadada; background: url(/images/news_menu_bg.gif); height: 68px; clear: both; }
	#news-header .news-menu a { display: inline-block; width: 67px; height: 68px; padding: 0; margin: 0; }
	#news-header .news-menu a.down-logo { width: 160px; background: url(/images/down_logo.gif) no-repeat center center; }
	#news-header .news-menu a.menu1 { background: url(/images/news_menu1.gif) no-repeat; }
	#news-header .news-menu a.menu2 { background: url(/images/news_menu2.gif) no-repeat; }
	#news-header .news-menu a.menu3 { background: url(/images/news_menu3.gif) no-repeat; }
	#news-header .news-menu a.menu4 { background: url(/images/news_menu4.gif) no-repeat; }
	#news-header .news-menu a.menu5 { background: url(/images/news_menu5.gif) no-repeat; }
	#news-header .news-menu a.menu6 { background: url(/images/news_menu6.gif) no-repeat; }
	#news-header .news-menu a.menu7 { background: url(/images/news_menu7.gif) no-repeat; }
	#news-header .news-menu a.menu8 { background: url(/images/news_menu8.gif) no-repeat; }
	#news-header .news-menu a.menu9 { background: url(/images/news_menu9.gif) no-repeat; }
	#news-header .news-menu a.menu10 { background: url(/images/news_menu10.gif) no-repeat; }
	#news-header .news-menu a.menu11 { background: url(/images/news_menu11.gif) no-repeat; }
	#news-header .news-menu a.menu12 { background: url(/images/news_menu12.gif) no-repeat; }

/* news-menu */

	#news-header .topmenu { float: left; width: 968px; border: solid 1px #bdccdf; border-bottom: none; height: 26px; background: url(/images/news_topmenu_bg.gif) repeat-x; }
	#news-header .topmenu .menutxt { float: right; padding: 6px 10px 0 0; width: 720px; }
	#news-header .topmenu .slogans { float: left; padding: 6px 0 0 10px; width: 200px; }
	#news-header .topmenu .menutxt a:hover { color: #f00; text-decoration: none; }
	#news-header .topmenu .menutxt a.b { font-weight: bold; }

.search { float: left; width: 968px; border: solid 1px #bcccdf; border-top: none; background: url(/images/common/search_bg.gif); height: 32px; line-height: 32px;  }
.search h4 { padding: 0 10px; }
.search h4.left { height: 32px; -height: 28px; line-height: 32px; text-indent: 1em; padding: 0; -padding: 4px 0 0 0; }
.search h4.left * { vertical-align: middle; }
.search h4 input { height: 18px; font-size: 14px; font-family: tahoma; }
.search h4 .button { height: 22px; font-size: 12px; }
.search h4 select { font-size: 14px; }


/* introduce */

	.download .soft-info .a200 { float: right; width: 200px; margin: 9px 0 5px 0; }
		
	.new-introduce { float: left; border: solid 1px #bcccdf; width: 701px; padding: 1px; }
		.new-introduce .title { float: left; background: #f3f3f3; width: 701px; height: 25px; line-height: 25px; color: #000; font-weight: bold; font-size: 14px; text-indent: 1em; font-family: arial; }
		
		.new-introduce .left { padding: 10px; width: 180px; }
		.new-introduce .left b { line-height: 25px; text-align: left; }
		.new-introduce .left i { display: block; margin-top: 3px; font-style: normal; background: #e8e8e8; text-align: center; line-height: 22px; width: 180px; }
		.new-introduce .left .plug-in { width: 180px; text-align: center; }

		.new-introduce .right { width: 480px; }
		.new-introduce .right .new-text { width: 460px; height: 230px; overflow: hidden; padding: 29px 10px 10px 10px; font-size: 14px; line-height: 24px; }
		.new-introduce .right .new-bt { float: right; padding-right: 10px; }
		.new-introduce .right .new-bt a { display: block; font-size: 14px; width: 150px; height: 18px; padding-top: 4px; background: #ebf1f7; color: #272e44; font-weight: bold; text-align: center; border: solid 1px #bcccdf; }
		.new-introduce .right .new-bt a:hover { text-decoration: none; }
		.new-introduce .a-intro { clear: both; text-align: center; }
		.new-introduce .a-intro div { float: left; width: 300px; height: 200px; padding: 18px 25px 15px 25px; }
		
		.box705 dt { font-family: arial; }
		.box705 .tips { float: left; width: 680px; color: #000; border: solid 1px #f9960a; border-bottom: none; background: #fffcdb; height: 27px; line-height: 27px; text-indent: 1em; }
		.box705 .tipsbg { float: left; background: url(/images/down/tips_bg.gif) repeat-x; height: 6px; width: 682px; }
		.box705 .tipsbg div { float: left; display: block; height: 6px; width: 680px; }
		.box705 .tipsbg .b1 { background: url(/images/down/tips_bg1.gif) no-repeat 75px 0; }
		.box705 .tipsbg .b2 { background: url(/images/down/tips_bg1.gif) no-repeat 250px 0; }
		.box705 .tipsbg .b3 { background: url(/images/down/tips_bg1.gif) no-repeat 425px 0; }
		.box705 .tipsbg .b4 { background: url(/images/down/tips_bg1.gif) no-repeat 595px 0; }
		.box705 .down-menu { float: left; width: 685px; height: 50px; margin-top: 6px; }
		.box705 .down-menu a { display: inline-block; color: #1f376d; font-size: 14px; font-weight: bold;  width: 120px; height: 28px; padding: 9px 24px 0 30px; }
		.box705 .down-menu a:hover { color: #f00; }
		.box705 .down-menu a.telecom { background: url(/images/down/btn_telecom.gif) no-repeat; }
		.box705 .down-menu a.unicom { background: url(/images/down/btn_unicom.gif) no-repeat; }
		.box705 .down-menu a.mobile { background: url(/images/down/btn_mobile.gif) no-repeat; }
		.box705 .down-menu a.other { background: url(/images/down/btn_other.gif) no-repeat; padding-right: 10px; }
		
		.box705 .text-link { float:left; width: 685px; height: 21px; } 
		.box705 .text-link a { padding-right: 1em; line-height: 21px; }
				
/* URL */
	.url dl dd { width: 680px; padding: 11px 11px 0 11px; }
	#url-h1 { font-size: 20px; font-family: "黑体"; color: #000; height: 35px; padding-top: 5px; text-indent: 12px; }
		#url-h1 a { font-size: 14px; line-height: 20px; color: #a40000; font-family: "宋体"; font-weight: bold; }
		#url-h1 a.stat { display: inline-block; width: 20px; height: 20px; line-height:normal; background: url(/images/down/icon_stat.gif) no-repeat; background-position: 3px 0px; -background-position: 3px 0px; +background-position: 3px 5px; }
		

	.dc { float: left; background: url(/images/down/dc_bg.gif); height: 27px; width: 680px; }
		.dc h2 { float: left; font-size: 14px; width: 130px; height: 27px; color: #06c; font-weight: bold; line-height: 27px; text-indent: 1em; }	
		.dc b { display: inline-block; line-height: 27px; height: 27px; padding-left: 10px; }
		.dc b.thunder { background: url(/images/down/dc_thunder.gif) no-repeat 5px 0; padding-left: 30px; }
		.dc b.flashget { background: url(/images/down/dc_flashget.gif) no-repeat 5px 0; padding-left: 30px; }
		.dc b.qq { background: url(/images/down/dc_qq.gif) no-repeat 5px 0; padding-left: 30px; }

	.down-rec { width: 676px; border: 1px solid #bcccdf; padding: 1px; } 
		.down-rec .tips { width: 676px; background: #a7cde9; height: 27px; line-height: 27px; color: #000; text-indent: 1em; }
		.down-rec .down-menu { width: 676px; background: #f5f7fa; height: 35px; background: #f5f5f5; background: url(/images/search_bg.gif); }
		.down-rec .down-menu li { display: inline; width: 169px; padding: 0; margin: 0; }
		.down-rec .down-menu a { display: inline-block; height: 35px; width: 129px; padding-left: 40px; line-height: 35px; font-size: 14px; font-weight: bold; color: #555; }
		.down-rec .down-menu a:hover { text-decoration: none; color: #555; }
		.down-rec .down-menu .telecom a { background: url(/images/down/telecom_gray.gif) no-repeat 10px center; }
		.down-rec .down-menu .unicom a { background: url(/images/down/unicom_gray.gif) no-repeat 10px center; }
		.down-rec .down-menu .mobile a { background: url(/images/down/mobile_gray.gif) no-repeat 10px center; }
		.down-rec .down-menu .other a { background: url(/images/down/other_gray.gif) no-repeat 10px center; }
		
		.down-rec .down-menu a.current { color: #1f376d; }
		.down-rec .down-menu a:hover.current { color: #1f376d; }
		.down-rec .down-menu .telecom a.current { background: #a7cde9 url(/images/down/telecom.gif) no-repeat 10px center; }
		.down-rec .down-menu .unicom a.current { background: #a7cde9 url(/images/down/unicom.gif) no-repeat 10px center; }
		.down-rec .down-menu .mobile a.current { background: #a7cde9 url(/images/down/mobile.gif) no-repeat 10px center; }
		.down-rec .down-menu .other a.current { background: #a7cde9 url(/images/down/other.gif) no-repeat 10px center; }
		
		.urloop { margin-bottom: 20px; }
		.urloop .title { font-size: 14px; background: #f5f5f5 url(/images/icon_arrow1.gif) no-repeat 6px 6px; width: 655px; border-top: solid 1px #e5ebf3; height: 25px; line-height: 25px; color: #000; font-weight: bold; padding-left: 25px; }
		.urloop .urlist { padding: 10px 0; }
		.urloop .urlist a { display: inline-block; padding-left: 30px; width: 138px; line-height: 25px; font-size: 14px; }
		.urloop .telcom a { background: url(/images/down/icon_telcom.gif) no-repeat 10px 5px; }
		.urloop .unicom a { background: url(/images/down/icon_unicom.gif) no-repeat 7px 5px; }
		.urloop .mobile a { background: url(/images/down/icon_mobile.gif) no-repeat 10px 5px; }
		.urloop .other a { background: url(/images/down/icon_other.gif) no-repeat 10px 5px; }
		
	.new-idc dl { float: left; width: 703px; border: solid 1px #bcccdf; }
		.new-idc dl dt { float: left; width: 16px; padding: 4px 0 0 3px; background: #0066ff; color: #fff; font-weight: bold; line-height: 14px; height: 60px; border: solid 1px #fff; }
		.new-idc dl dd { float: right; width: 660px; padding: 9px; }
			.new-idc dl dd a { display: inline-block; width: 54px; height: 22px; line-height: 22px; }
		