body { margin:0; padding:0; font-size:12px;}
ul,li,img,form,p,h1,h2,h4 { margin:0; padding:0; list-style:none; border:0;}

a { color:#000; text-decoration:none;}
a:hover { color:red; text-decoration:underline;}

html { overflow:scroll; overflow-x:hidden;}

#wrap { width:995px; margin:0 auto;}

.content { width:100%; }
#logo { width:210px; height:115px; float:left;}
#logo img { margin:30px 0 0 32px;}
#logo h1 { height:60px; width:133px; margin:30px 0 0 32px; background:url(../images/logo.jpg);}
#logo span { position:absolute; text-indent:-5000px;}
#topnav { width:785px; float:left; text-align:center;}
#topnav li { float:left; padding:20px 30px 0 0 ;}

#navpath { padding:5px 0 0 10px; height:80px; background:url(../images/topnav.jpg); border:1px solid #CCC; line-height:210%; float:left; width:983px;}
#navpath span { font-weight:bold;}

#navpath2 { margin-top:10px; padding:0 5px; height:28px; background:url(../images/topnav2.jpg) repeat-x; border:1px solid #CCC; line-height:28px; float:left; width:983px; overflow:hidden;}
#navpath2 span { font-weight:bold; padding-left:5px;}


.searchs { padding:4px 3px 0 0;}
.searchs button { height:22px; line-height:22px; border:1px solid #ccc; margin:0 3px;}

.fl { float:left;}
.flf { float:left; *float:;}
.fr { float:right;}
.clear { clear:both;}
.bo { font-weight:bold;}
.tli { background:url(../images/lined.jpg) repeat-x top;}
.dli { background:url(../images/lined.jpg) repeat-x bottom;}
.rli { background:url(../images/liner.jpg) repeat-y right;}
.bc { border:1px solid #CCC;}
.GGAD { border:1px solid #ccc; width:146px; *width:148px;}
.lh2 { line-height:200%;}
.loginin li { float:left; width:50%; text-align:center; line-height:34px;}
.loginin p { margin-left:10px; text-align:center; padding:5px 0;}
.loginin button { margin-left:10px; height:18px; border:1px solid #CCC;}
.logininput { width:130px; margin-left:10px; border:1px solid #ccc; height:16px;}

/*间距控制*/
.mt5 { margin-top:5px;}
.mr5 { margin-right:5px;}
.mt10 { margin-top:10px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.md10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.ml5 { margin-left:5px;}
.mtd1 { margin:1px 0;}
.ma10 { margin:10px;}
.pd5 { padding:5px;}
.pl5 { padding-left:5px;}
.ptd5 { padding:5px 0;}
.ptd7 { padding:7px 0;}
.pdt10 { padding:5px 10px 0 10px;}
.pd5t { padding-top:5px;}
.pd8t { padding-top:8px;}
.pd5d { padding-bottom:5px;}
.pd10 { padding:10px;}
.pd20 { padding:20px;}

/*宽度控制*/
.w190 { width:190px;}
.w208 { width:208px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w228 { width:228px;}
.w235 { width:235px;}
.w237 { width:237px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w275 { width:275px;}
.w280 { width:280px;}
.w305 { width:305px;}
.w310 { width:310px;}
.w323 { width:323px;}
.w325 { width:325px;}
.w330 { width:330px;}
.w343 { width:343px;}
.w345 { width:345px;}
.w350 { width:350px;}
.w355 { width:355px;}
.w348 { width:348px;}
.w360 { width:360px;}
.w380 { width:380px;}
.w385 { width:385px;}
.w405 { width:405px;}
.w430 { width:430px;}
.w435 { width:435px;}
.w483 { width:483px;}
.w485 { width:485px;}
.w505 { width:505px;}
.w543 { width:543px;}
.w555 { width:555px;}
.w693 { width:693px;}
.w703 { width:703px;}
.w705 { width:705px;}
.w773 { width:773px;}
.w775 { width:775px;}
.w795 { width:795px;}
.w993 { width:993px;}
.wd100 { width:100%;}
.wd50 { width:50%;}
.wd49 { width:49%;}

/*高度控制*/
.h100 { height:100px;}

/*公告*/
.GG90 { padding:5px 0 0 0; height:83px; line-height:160%;}

/*广告*/
.ad_conr { border:1px solid #CCC; padding:10px; text-align:center;}

.fwhite , .fwhite a { color:#FFF;}

/*文章列表*/
.tlist { clear:both;}
.tlist li { background:url(../images/li.jpg) no-repeat 3px 10px; padding-left:12px; line-height:24px;}
.tlist cite { float:right; font-style: normal; width:40px; height:24px; line-height:24px; overflow:hidden; color:#999;}
.tlist cite a { color:#999;}

.li2 li { float:left; width:47%;}

.tplist li { background:url(../images/li.jpg) no-repeat 3px 10px; padding-left:12px; line-height:200%;}

ul.plist { width:100%; color:#999;}
.plist img { float:left; margin-right:5px;}
.plist a { line-height:25px;}
.plist span { font-size:14px; font-weight:bold; color:#000; line-height:25px;}

.ptlist img { float:left; margin-right:5px;}

.telist img { float:right;}
.telist span { font-size:14px; font-weight:bold; color:#000; line-height:25px;}

.flist { padding:0px 10px 10px 10px; line-height:150%;} 
.flist li { background:url(../images/lined.jpg) repeat-x bottom; padding:5px 0 10px 0;}
.flist h4 { font-size:14px; color:#004F75; height:25px; line-height:25px;}
.flist h4 a { color:#004F75;}
.flist p,.flist p a,.flist a { color:#999;}
.flist cite { float:right; font-style:normal; font-weight:normal; color:#666; padding-right:5px;}
.flistnew li { padding-top:10px;}


.artit { background:url(../images/titbg.jpg); height:27px; line-height:27px; font-weight:bold; padding-left:10px;}
.artit span { float:right; width:55px; font-weight:normal;}
.artit em { float:right; padding-right:5px; font-style:normal; font-weight:normal;}
.artit cite { float:right; font-style:normal; font-weight:normal; color:#666; padding-right:5px;}
.arcon { padding:5px;}

.tit_705 { background:url(../images/tit_705.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_705 span { float:right; font-weight:normal; padding-right:10px;}
.tit_705_b { background:url(../images/tit_705_b.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_705_b span { float:right; font-weight:normal; padding-right:10px;}
.tit_705_b2 { background:url(../images/tit_705_b2.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_705_b2 span { float:right; font-weight:normal; padding-right:10px;}
.tit_775 { background:url(../images/tit_775.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_775 span { float:right; font-weight:normal; padding-right:5px;}
.tit_995 { background:url(../images/tit_995.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_995 span { float:right; font-weight:normal; padding-right:10px;}
.tit_995_b { background:url(../images/tit_995_b.jpg); height:28px; line-height:28px; font-weight:bold; padding-left:12px;}
.tit_995_b span { float:right; font-weight:normal; padding-right:10px;}
.tit_cha { height:27px; line-height:27px; padding-left:5px; background:#F6F6F6; border:1px dashed #ccc; border-left:none; border-right:none;}
.tit_cha span { float:right; padding-right:5px;}

#GGnew { background:url(../images/GG_new.jpg) repeat-x; border:1px solid #CCC; margin-top:10px; text-align:center; float:left; width:993px;}
#GGnew li { float:left; width:175px; margin:0 10px; text-align:center; height:30px; line-height:30px; overflow:hidden;}

.list1t { padding:0 5px; height:26px; line-height:26px; font-weight:bold; color:#999; border:1px dashed #DDD; background:url(../images/h.gif) no-repeat 100px #F6F6F6;}
.list1t span { float:right;}
.list1t a { color:#999;}
.list1c { padding:5px 0 0 10px;}
.taglist01,.taglist01 a { color:#000;}

.pic_cha { width:105px; padding-top:10px; text-align:center;}

.golist { float:right; color:#999; }
.golist a { color:#999;}

/*导航*/
.indexdh { height:120px; line-height:30px; background:url(../images/dhbg.jpg) repeat-x 28px;}
.dh1 { background:url(../images/dh1.jpg) no-repeat 4px 4px; padding-left:30px;}
.dh2 { background:url(../images/dh2.jpg) no-repeat 4px 4px; padding-left:30px;}
.dh3 { background:url(../images/dh3.jpg) no-repeat 4px 4px; padding-left:30px;}
.dh4 { background:url(../images/dh4.jpg) no-repeat 4px 4px; padding-left:30px;}
/*博客导航*/
.li_25 li { float:left; width:25%; text-align:center; line-height:24px;}
/*测试技术*/
.li_33 li { float:left; width:33%; text-align:center; line-height:24px; height:24px; overflow:hidden;}
.li_50 li { float:left; width:50%; text-align:center; line-height:24px;}


/*头条*/
.intc { width:403px;}
.intct { height:70px; padding:10px; line-height:180%;}
.intct p { font-size:18px; font-weight:bold; line-height:30px;}
.intct a { color:#336666;}
.intcc { line-height:200%;}

/*友情*/
.linkl { width:24px; height:90px; font-weight:bold; text-align:center; background:url(../images/linkl.jpg) no-repeat; padding-top:2px;}

.linkr li { float:left;  margin-right:10px; height:24px; line-height:24px; overflow:hidden;}

.copy { text-align:center; line-height:180%;}


/*--------博客首页---------*/
#showpath { background:#F5FDEA; border:1px solid #CCC; line-height:30px; height:30px; padding-left:15px;}
#showpath p { float:right;}
#showpath span { float:right; padding-right:10px;}

.phli { border-bottom:1px solid #CCC; float:left; width:100%;}
.phli li { float:left; height:25px; line-height:25px; text-align:center; width:65px; border-right:1px solid #CCC;}

.tag01 { color:#0B457B; background:#E1EAFF;}

.glis a { float:left; margin-right:10px; height:24px; line-height:24px; overflow:hidden;}

/*--------测试技术---------*/
.test_t1 { border:1px solid #E3EBF3; padding:5px; height:70px; background:url(../images/test_t1.jpg) repeat-x;}
.test_t1 h1 { font-size:18px; line-height:200%; text-align:center;}
.test_t1 h1 a { color:#336666; }
.test_t1 span { line-height:150%; color:#666;}

/*--------视频---------*/
.videopic li { float:left; width:19.9%; padding:10px 0; line-height:200%;}

/*影音列表*/
.thumbmsglist { margin: 0; padding: 0; list-style: none; clear: both; }
	.thumbmsglist li { background: url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 10px; zoom: 1; overflow: hidden; }
		.thumbmsglist li .thumb { float: left; width: 80px; height: 80px; margin: 0; text-align: center; overflow: hidden; }
			.thumbmsglist li .thumb img { border: 1px solid #F3F3F5; padding: 1px; max-width: 75px; max-height: 75px; width: expression(this.width > 75 && this.width > this.height ? 75 : true); height: expression(this.height > 75 ? 75 : true); }
		.thumbmsglist div { float: right; width: 550px; }
		.thumbmsglist li em { float: right; color: #1DA4CD; font-style: normal; }
		.thumbmsglist li h4 { margin: 0; font-size: 1.17em; }
			.thumbmsglist li h4 a { color: #333; }
		.thumbmsglist li h6 { margin: 0; font-size: 1em; font-weight: normal; }
			.thumbmsglist li h6 a { color: #1DA4CD }
		.thumbmsglist li p { margin: 5px 0; color: #656D77; line-height: 1.7em; }
			.thumbmsglist li p.msginfo { color: #999; }
.thumb2col { padding: 10px; zoom: 1; overflow: hidden; }
	.thumb2col li { width: 470px; w\idth: 450px; float: left; }
		.thumb2col li div { width: 380px;}

/*--------内容页---------*/
.contentcon { border:1px solid #ccc; border-top:none; background:#F5F8FA; padding:10px; float:left;}
#articlectrl { margin: 0; }
#articlectrl span { float: right; }
h1#articletitle { margin: 0; text-align: center; font-size: 1.33em; height:45px; line-height:45px; }
#articleinfo { text-align: center; color: #999; border-bottom:1px dashed #CCC; height:25px; line-height:25px; }
#articleinfo a { color:#999;}
#articlebody { font-size:14px; line-height: 200%; background: url(../images/lined.jpg) repeat-x bottom; }
#articlebody * { line-height: normal; }
#articlebody p, #articlebody div { line-height: 200% !important; margin: 10px 0; }
#articlebody  p *, #articlebody  div * { line-height: normal !important; }
#articlebody img { max-width: 500px; max-height: 500px; width: expression(this.width>500 && this.width>this.height ? 500 : true); height: expression(this.height > 500 ? 500 : true); }

.gobbs { width:100px; text-align:center; height:30px; line-height:30px; background:#EAEFF4; border:1px solid #ccc; float:right;}

.xgtit { background:#EAEFF4; border:1px solid #ccc; height:28px; line-height:28px; font-weight:bold; padding-left:15px;}
.xgcon { border:1px solid #CCC; border-top:none; padding:10px;}

.ggleadsense { border:1px solid #CCC; padding:5px; text-align:center; width:693px; float:left;}

/*-------ss-------*/

/*幻灯片*/
#slideimg { border: 1px solid #5B97AF; padding: 1px; width: 264px; w\idth: 260px; height: 252px; he\ight: 248px; float: left; margin-right: 10px; }
#slidefooter { height: 30px; line-height: 30px; overflow: hidden; text-align: center; background: #E7EAEC; margin-top: 1px; }
#slidenext { float: right; width: 30px; }
#slideprev { float: left; width: 30px; }
#slidefooter p { margin: 0; }
#slidefooter a { text-decoration: none; color: #000; }


/*分页*/
.pages { text-align: right; height: 32px; }
.xspace-page { float: right; margin: 5px 5px 0 0; }
.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 6px; background: #F3F3F5; }
span.xspace-totlerecord, span.xspace-totlepages { color: #1176BB;  }
span.xspace-totlerecord { margin-right: 0; border-right: 1px solid #FFF; }
span.xspace-current { background: #1176BB; color: #E1EBEF; font-weight: bold; }


.messagelist { margin: 0; padding: 0; list-style: none; }
	.messagelist li { background: url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 10px; }
		.messagelist h4 { border-left: 3px solid #1175BA; padding-left: 5px; margin: 5px 0 0; font-size: 1.17em; }
			.messagelist h4 a { color: #333; }
		.messagelist p { margin: 5px 0; padding-left: 8px; color: #656D77; line-height: 1.7em; }
			.messagelist p.msginfo { color: #999; }
			
			
/*链接*/
#friendlink ul { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
	#friendlink li { float: left; padding: 0 1em; margin: 5px 0; white-space: nowrap; line-height: 31px; }
		#friendlink li img { width: 88px; height: 31px; }

/*TAG*/
#hottag div { margin: 5px; line-height: 1.8em; }
	#hottag div a { white-space: nowrap; margin-right: 3px; }
		#hottag div a em { font-style: normal; color: #30A9D4; font-size: 10px; }
		
/*登录页面*/
.loginpanel { width: 290px; margin: 0 auto; }
	.loginpanel fieldset { margin: 0; padding: 0; border: none; }
		.loginpanel legend { display: none; }
			.loginpanel p { margin: 10px 0; }
				.loginpanel label { margin-right: 5px; }
				.loginpanel input { width: 200px; }
				.loginpanel button { margin-left: 3.3em; }
.imgsecode {width:350px}
.imgsecode input{padding:3px 2px;}

/*快捷面板*/
.quicklink { margin: 0; padding: 0; list-style: none; zoom: 1; overflow: hidden; }
	.quicklink li { float: left; width: 49%; padding: 10px 0; text-align: center; }
		.quicklink a { display: block; line-height: 3em; margin: 0 60px; padding: 0 10px; background-color: #C1D3E5; border: 1px solid #9FBBD7; }
		
/*选项卡*/
.tabblock { border: 1px solid #E1ECF0; background: #FFF url(../images/tabheader.gif) repeat-x 0 0; margin-bottom: 5px; }
	.tabblock h3 { margin: 0; line-height: 22px; height: 22px; font-size: 1em; }
		.tabblock h3 .tab { font-weight: normal; float: left; border-right: 1px solid #E1ECF0; padding: 0 10px; color: #000; }
		.tabblock h3 .curtab { font-weight: bold; background-color: #F1F5F6; border-top: 2px solid #9FBBD7; height: 20px; overflow: hidden; }
	.tabblock a.more { float: right; line-height: 22px; padding-right: 10px; font-weight: normal; color: #000; }
	
	
/*调查、公告*/
#polls, #announcement { background: #F3F3F5 url(../images/icon_lighttitle.gif) no-repeat 10px 12px; line-height: 36px; padding-left: 26px; }
	#polls strong, #announcement strong { color: #30A9D4; }
		#polls a.more, #announcement a.more { float: right; background: url(../images/btn_more.gif) no-repeat 50% 50%; width: 80px; text-indent: -9999px; }

#dopoll table { margin: 10px 30px; line-height: 1.8em; }
	#dopoll td { vertical-align: top; border-bottom: 1px solid #E1ECF0; }
#pollresult ul { margin: 10px 30px; padding: 0; line-height: 1.8em; list-style: none; }
	 #pollresult li { border-bottom: 1px solid #E1ECF0; }
	 	 #pollresult li div { color: #656D77; }
		 #pollresult li div.pollpercent { line-height: 15px; height: 15px; overflow: hidden; background: #80CC57 url(../images/blocktitle_2.gif) repeat-x 0 -9px; }


.imagelist { margin: 0; padding: 0 0 0 11px; list-style: none; background: #F1F5F6; zoom: 1; overflow: hidden; }
	.imagelist li { float: left; display: inline; width: 100px; height: 130px; overflow: hidden; margin: 8px 14px 0; text-align: center; }
		.imagelist div { display: table; width: 100px; height: 100px; background: #FFF; overflow: hidden; font-size: 80px; line-height: 80px; }
			.imagelist div a { display: table-cell; vertical-align: middle; }
			.imagelist img { max-width: 100px; max-height: 100px; width: expression(this.width > 100 && this.width > this.height ? 100 : true); height: expression(this.height > 100 ? 100 : true); font-size: 12px; }
			@media all and (min-width: 0px){ .imagelist img { width: 100px; height: 100px; } } /*for Opera Only*/
		.imagelist p { margin: 0; line-height: 30px; height: 30px; overflow: hidden; }

#search { width: 773px; margin: 10px auto; }
	#search form { text-align: center; margin: 4em 0; }
	#search .open { text-align: left !important; line-height: 30px; margin: 2em !important; }
		#search .open div div { clear: both; padding-left: 7em; }
		#search .open label { float: left; width: 7em; }
			#search .open div label { margin-left: -7em; }
		#search .open  button { float: right; }
	#search .open fieldset { border: none; margin: 0; padding: 0; }
		#search .open fieldset label { float: none; margin: auto; white-space: nowrap; margin-right: 1em; }
		
/*TAG*/
h1#tagname { margin: 10px; text-align: center; font-size: 1.6em; background-image: none !important; padding: 0 !important; }
	h1#tagname, h1#tagname a { color: #000 !important; }


/*同城*/
#cityspace { background: #F3F3F5; height: 36px; line-height: 36px; text-align: center; }
	#cityspace form * { vertical-align: middle; }
	#cityspace form button { border: none; padding: 0; margin: 0; background: transparent url(../images/btn_cityspace.gif) no-repeat 50% 50%; text-indent: -9999px; width: 80px; height: 36px; overflow: hidden; }
		#cityspace form button#goodscitysearch { background-image: url(../images/btn_citygoods.gif); }

/*栏目封面图片*/
.catepic { text-align: center; background: url(../images/lined.jpg) repeat-x bottom; }
	.catepic img { margin-top: 10px; max-width: 170px; max-height: 170px; width: expression(this.width > 170 && this.height < this.width ? 170: true); height: expression(this.height > 170 ? 170: true); }
	.catepic p { text-align: left; padding: 10px; margin: 0; }

.blockcategorylist { zoom: 1; overflow: hidden; background: url(../images/liner.jpg) repeat-y 50% 0; }
	.blockcategory { float: left; width: 49.9%; height: 280px; background: url(../images/lined.jpg) repeat-x top; overflow: hidden; }
		.blockcategory h3 { margin: 2px 0 0; font-size: 1.17em; background: #F3F3F5; line-height: 1.8em; padding-left: 5px; }
			.blockcategory h3 a { color: #000; }
	.blockcategory .more { color: #1DA4CD; }
	
/*站点地图*/
#sitemap ul {font-family:Simsun,Mingliu; margin: 5px 0; padding: 0; list-style: none; }
	/*\*/ * html #sitemap ul{ height: 1%; }/**/ *> #sitemap ul{ overflow: hidden; }
	#sitemap li {float: left; padding: 0 1em 0 0;white-space:nowrap; line-height:24px;}
	#sitemap h3 { font-size:14px;}
	
	.adbox { width: 100%; overflow: hidden; margin-bottom: 5px; text-align: center; }
/*用于AJAX调用的DIV*/
.xspace-ajaxdiv { position:absolute; padding: 5px; border: 1px solid #BBB; background: #FCFFEF; text-align: left; }
	.xspace-ajaxdiv h5 { line-height: 24px; font-size: 1em; margin: 0; }
		.xspace-ajaxdiv h5 a { float: right; font-weight: normal; }
	.xspace-ajaxcontent { background: #FFF; border: 1px solid #EEE; }
		.xspace-ajaxcontent form { margin: 0; }