body {font-family: "宋体";font-size: 12px; margin:0 0 20px 0; padding:0; background-color:#E6F3F7}
ul,li,p {margin:0; padding:0; list-style-type:none;}
h1,h2,h3,h5,h6 { color:#008B98; font-size:14px; font-weight:normal; margin:0; padding:0}
h1{ background:url(../images/h_right.jpg) top right; height:28px; width:100%; float:left; overflow:hidden}
h6 { background:url(../images/h6_bg.jpg) top right; height:28px; width:100%; float:left; overflow:hidden}
h1 span { height:28px;  float:left; width:136px; background:url(../images/h_left.jpg) no-repeat left top; overflow:hidden; line-height:38px; text-align:center}
h6 span { height:28px; float:left; width:112px; background:url(../images/h6_ico.jpg) no-repeat left top; overflow:hidden; line-height:38px; text-align:center}
h2 { height:28px; border-bottom:1px solid #DDEBEC; }
h3 { height:28px; background:url(../images/star_bg.jpg) no-repeat left bottom ; line-height:28px;}

input { margin:0; padding:0}
a { cursor:hand; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

.blog_head { background: url(../images/head_1.jpg) no-repeat center; width:100%; height:73px; background-color:#E6F3F7}	
.content { width:980px; float:none; margin:0 auto; background-color:#F6FEFF; }
.menu_1 { background:url(../images/menu_bg.jpg); margin:0 auto; border-top:1px solid #CAE5E9; border-left:1px solid #CAE5E9; border-right:1px solid #CAE5E9; width:978px; height:43px; font-size:14px; font-weight:bold; line-height:43px;}
#searchform { float:right; height:43px; width:279px; margin:0; padding:2px 0 5px 0 ; background:url(../images/seach_bg.jpg) 20px no-repeat;}
.menu_2 { background:url(../images/menu_2_bg.jpg); margin:0 auto; border-left:1px solid #CAE5E9; border-right:1px solid #CAE5E9; width:978px; height:39px; line-height:39px;}
#searchform  #searchkey { margin-bottom:5px;}
#searchform  #type { margin-bottom:5px; font-size:12px;}
#searchform  #submit {line-height:15px; margin-bottom:5px; margin-left:10px;}
.mainarea { width:978px; border-left:1px solid #CAE5E9; border-right:1px solid #CAE5E9; border-bottom:1px solid #CAE5E9; padding-bottom:8px;}
.sideL { width:706px; float:left; margin:10px 0 0 10px; }
.sideR {  width:228px;  float:left; margin:0px 0px 0 19px; }
.border {border:1px solid #CAE5E9;display:inline; background-color:#FAFEFF}
#nav { margin:0; padding:0; height:36px; line-height:36px; color:#8BB4B8; text-indent:13px;}
#slideimg { width:270px; height:203px; margin:0 0 0 10px; background-color:#FFFFFF; float:left; display: inline }
#headline { width:438px; height:207px; float:left; margin:0 0 0 10px; float:left; }
#headline span { height:95px; float:left; line-height:20px; width:438px;}
#headline h4 { font-size:20px; font-family:"黑体"; font-weight:normal; float:left; width:438px; text-align:center; margin:5px 0 5px 0; line-height:30px; display:inline; }


#userpanel { height:117px; margin:0  10px 0 0; background-color:#FAFEFF; background:url(../images/login_bg.jpg) no-repeat right}
#announcement { height:76px; margin:10px 10px 0 0; background-color:#FAFEFF; overflow:hidden; background:url(../images/icon_2.gif) no-repeat left}
#userpanel,#announcement{float:right; width:228px;display:inline; border:1px solid #CAE5E9; }
#userpanel h3 { font-size:14px; margin:0px; padding:5px 0 0 5px; height:22px; width:226px; background:none;}
#userpanel fieldset { border:0px; margin:0 0 0 14px;  width:200px; }
#userpanel p { height:30px; width:200px;color:#8BB4B8; line-height:19px; list-style-type:none;  float:left;}
#userpanel label { float:left; }
#userpanel .login_in  { border:1px solid #CAE5E9; margin:0; padding:0; width:100px; float:left; margin-left:5px;}
#userpanel .submit { margin-left:30px;}
.login { margin:17px 0 0 24px; float:left; display:inline}
.login ul { width:100%; float:left; margin:0; padding:0}
.login li { height:34px; float:left; width:200px;color:#8BB4B8; line-height:19px; list-style-type:none}
.login em { font-style:normal; height:34px; width:145px; float:right; overflow:hidden}
.login_in  { border:1px solid #CAE5E9; float:left;  margin:0; padding:0; width:114px;}
.login_ico { width:61px; height:25px; }
.login span { width:100px;height:34px; width:96px; float:right; overflow:hidden}



.left_270,.center_438,.right_230 {border:1px solid #CAE5E9;display:inline; background-color:#FAFEFF}
.left_270 { width:268px; float:left; margin:10px 0 0 10px;}
.center_438 { width:436px; float:left;margin:10px 0 0 10px;}
.right_230 { width:228px;  float:right;margin:10px 10px 0 0;}
.left_718 { width:716px; float:left; margin:10px 0 0 10px;border:1px solid #CAE5E9;display:inline; background-color:#FAFEFF; height:1330px}
.right_230_1 { width:228px;  float:right;margin:10px 10px 0 0;border:1px solid #CAE5E9;display:inline; background-color:#FAFEFF; height:400px}
.left_270 ul,.center_438 ul,.right_230 ul,.left_718 ul,.right_230_1 ul { margin:7px 0 0 0; padding:0 0 0 3%; float:left;width:96%; overflow:hidden; display:inline} 
.left_270 li,.center_438 li,.right_230 li,.left_718 li,.right_230_1 li,.center_958 li { list-style-type:none; float:left; width:100%;height:26px; overflow:hidden; line-height:26px; background:url(../images/icon_1.gif) no-repeat 5px 9px; padding-left:5%; display:inline}
.left_270 li span,.center_438 li span,.right_230 li span,.left_718 li span,.right_230_1 li span { float: left; color:#008B98; margin-right:5px; display:inline}
.center_958 li span { float: left; margin-right:5px; display:inline}
.left_270 li em,.center_438 li em,.right_230 li em,.left_718 li em,.right_230_1 li em,.tag p em { font-style:normal; margin:0 0 0 5px; padding:0; display:inline; color:#8BB4B8}
.left_270 li cite,.center_438 li cite,.right_230 li cite,.left_718 li cite,.right_230_1 li cite { float:right; font-style:normal; margin:0; padding:0;  color:#8BB4B8; width:120px; }

.top10,.top10_1 { padding-left:0%; background:url(../images/icon_no.gif) no-repeat 8px 5px; }
.top10 li,.top10_1 li { background:none; padding-left:15px; width:auto;}
.top10 li cite { width:30px;}
.top10_1 li cite { width:90px}
.tag{ margin:10px 15px 0 15px; float:left; overflow:hidden; display:inline}
.tag p { float:left; height:26px; margin:0 0 0 6px; padding:0; }
.tag em { margin:0; color:red}
.tag a  { height:25px; padding:0;  margin-right:6px; line-height:25px; }
.blockcategory { width:340px; height:260px; float:left; margin:0 0 0 10px; display:inline;}
.blockcategory h4 { font-weight:normal; font-size:14px; background:url(../images/blockcategory_bg.jpg); height:27px; width:97%; overflow:hidden; line-height:32px; padding:0 0 0 3%; margin:0}
.blockcategory h4 a { float:right; font-size:12px; margin-right:10px;}
.blockcategory li{ height:22px; line-height:22px;}
.blockcategory li cite { width:90px;}
.center_438 h1 a { font-size:12px; line-height:36px; margin:0 12px;color:#8BB4B8; overflow:hidden; float:left}
.center_438 h6 a { font-size:12px; line-height:36px; margin:0 12px;color:#8BB4B8; overflow:hidden; float:left}


.no_ico li {background-image: none;}
.center_958 { height:375px; float:left; margin:10px 0 0 10px; width:958px; display:inline}
.tab span { width:90px; height:28px; overflow:hidden; background:url(../images/star_bg.jpg) no-repeat left 1px; float:left; line-height:34px; text-align:center;font-size:12px; color:#8BB4B8}
.curtab span { width:96px; height:28px; overflow:hidden; float:left; font-size:14px; text-align:center; line-height:34px;  color:#008B98; background:url(../images/star_bg.jpg) no-repeat left -28px ;}
.moon_link {color:#8BB4B8}
.tabcontent { width:100%;  background:url(../images/star_2_bg.jpg) no-repeat top}

.no_1,.no_2,.no_3,.no_4,.no_5,.no_6,.no_7,.no_8,.no_9,.no_10{width:16px; height:26px; background-color:#006600; float:left; padding-right:10px;}

.no_1 { background:url(../images/icon_no.gif) no-repeat 4px left; }
.no_2 { background:url(../images/icon_no.gif) no-repeat -22px left; }
.no_3 { background:url(../images/icon_no.gif) no-repeat -48px left; }
.no_4 { background:url(../images/icon_no.gif) no-repeat -74px left; }
.no_5 { background:url(../images/icon_no.gif) no-repeat -100px left; }
.no_6 { background:url(../images/icon_no.gif) no-repeat -126px left; }
.no_7 { background:url(../images/icon_no.gif) no-repeat -152px left; }
.no_8 { background:url(../images/icon_no.gif) no-repeat -178px left; }
.no_9 { background:url(../images/icon_no.gif) no-repeat -204px left; }
.no_10 { background:url(../images/icon_no.gif) no-repeat -230px left; }



.imgdiv { float:left;}
.imgdiv li{ background:none; padding:0; margin:0; }
.imgdiv li img { padding:4px; background-color:#FFFFFF; border:1px solid #CAE5E9; float:left}
.imgdiv li span {width:100%; float:left; text-align:center; line-height:18px; margin-top:5px;}

.img175 li{ height:175px; width:100px;margin:2px 4px; font-size::14px;}
.img175 img { width:75px; height:75px;}
.img958 { margin:10px 0 0 12px; padding:0; display:inline}
.img958 li{ height:108px; margin:2px 4px; width:85px; }
.img958_2 { margin:10px 0 0 10px; padding:0; display:inline}
.img958_2 li{ height:170px; width:170px;margin:2px 4px; padding:0; margin:0 8px; vertical-align:middle; display:block;
 }
.img958_2 img { width:160px; height:128px;}




.menu_1 a { margin:0 0 0 33px}


.menu_2 a { margin:0 12px 0 12px}
.menu_2 a:link {color: #008B98;}
.menu_2 a:visited {color: #008B98;}
.menu_2 a:hover {color: #FF5A00;}

.block a:link{color: #0E468B;}
.block a:visited {color: #0E468B;}
.block a:hover {color: #008B98;}

.red:link {color: #FF6C00;}
.red:visited {color: #FF6C00;}
.red:hover {color: #FF6C00;}

.blue:link {color: #003CFF;}
.blue:visited {color: #003CFF;}
.blue:hover {color: #008B98;}

.green:link {color: #00811E;}
.green:visited {color: #00811E;}
.green:hover {color: #008B98;}




#foot_text { width:100%; float:none;  margin:30px auto 0 auto}
#foot_text .foot_Nav { float:none; text-align:center; line-height:32px; margin:0; height:22px; overflow:hidden; color:#4F5865}
#foot_text .foot_Nav a:link { color:#4F5865}
#foot_text .foot_Nav a:visited{ color:#4F5865}
#foot_text .foot_Nav a:hover{ color:#002AFF}
#foot_text .foot_about { width:680px; float:none; margin:0 auto; height:50px;}
#foot_text .foot_about img{float:left; margin:0 10px 0 0}
.Copyright { text-align:left; padding-left:30px; line-height:18px;}






#spacestar,#spacerank { width:auto;}
#spacestar img,#spacerank img { width:75px; height:75px;}
#hotarticle { }
#hotarticle .curtab{ width:112px; background:url(../images/h_left.jpg) no-repeat -12px top; font-size:14px;  color: #008B98;}
#hotarticle .tab{ width:112px; text-align:center;}


/*日志列表*/
.bloglist { padding:0px; border:1px solid #CAE5E9;display:inline; background-color:#FAFEFF;}
.bloglist .messagelist { margin:10px 0 0; padding:20px 0 0; list-style: none; }
.bloglist 	.messagelist li { background: url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 10px; }
.bloglist 		.messagelist h4 { border-left: 3px solid #1175BA; padding-left: 5px; margin: 5px 0 0; font-size: 1.17em; }
.bloglist 			.messagelist h4 a { color: #333; }
.bloglist 		.messagelist p { margin: 5px 0; padding-left: 8px; color: #656D77; line-height: 1.7em; }
.bloglist 			.messagelist p.msginfo { color: #999; }


/*简单页面的位置导航*/
#navigation.simplepage { padding: 0; margin:10px; height: 28px; line-height: 30px;   margin-bottom: 0px; background:url(../images/star_bg.jpg) no-repeat left bottom ;}
  #navigation.simplepage p { float: right; margin-right: 0.5em; }
  #navigation.simplepage h2 { margin: 0; font-size: 1.2em; padding-left: 32px; border-bottom:0px;}

/*搜索*/
#search { width: 600px; margin: 4em auto; border:1px solid #CCE5E9; }
	#search form { text-align: center; margin: 4em 0; }
	#search label { margin-right: 1em; }
	#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; }
	#search #searchtabs { width:auto; background:url(../images/h_right.jpg) repeat-x; height:28px;}
	#search #searchtabs .tab {  height:28px; width:90px; text-align:center; line-height:28px; display:block; float:left; }
	#search #searchtabs .curtab {background:url(../images/h_left_1.jpg) no-repeat;}
	#search h5 { margin: 0; font-size: 1.2em; padding-left: 32px; border-bottom:0px;}

/*搜索结果*/
#searchreslut { width:auto; margin:10px;}
	#searchreslut h5 { margin: 0; font-size: 1.2em; padding-left: 18px; border-bottom:0px;  background:url(../images/star_bg.jpg) no-repeat left bottom ; height:28px; line-height:28px;}
	#searchreslut .more { float:right; font-size:12px; height:20px; padding-left:20px;  line-height:20px; margin-top:-25px;  background:url(../images/link_icons.gif) no-repeat 0 3px;}

/*提示信息*/
#notice { margin: 200px auto 0; background: #FFF; border-style: solid; border-color: #E0684E #F9A984 #F9A984; border-width: 4px 1px 1px; }
	#notice_message { padding: 1.5em 1em; font-size: 1.17em; }
	#notice_message.warning { color:red; }
	#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #F5F5F5; background: #FFEFDD; padding: 0 1em; }
		#notice_links a { margin: 0 2px; }

/*单行信息列表*/
.msgtitlelist { margin:8px 0 0 0px; padding:0;list-style: none; line-height: 1.8em; }
	.msgtitlelist li { height: 1.8em; overflow: hidden; padding-left: 0.8em; background: url(../images/list_icon.gif) no-repeat 3px 0.68em; }
	.block .msgtitlelist { padding: 3px 5px; }

	.linelist li { height: 2.03em; line-height: 2.03em; }
		.linelist li a { font-size: 1.17em; }
			.linelist strong, .linelist strong a { font-size: 12px; color: #000 !important; }

/*分页*/
.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; }

/*信息列表（收起摘要时的状态）*/
.cleanlist { margin: 0; padding: 5px 8px; list-style: none; line-height: 1.6em; }		
	.cleanlist h4 { background: url(../images/dotline_h.gif) repeat-x bottom; margin: 0; font-size: 1.17em; line-height: 2em; }
		.cleanlist h4 em { float: right; font-style: normal; }
		.cleanlist h4 a { font-weight: normal; background: url(../images/list_icon.gif) no-repeat 0 0.4em; padding-left: 10px; }
			.cleanlist h4 em a { background-image: none; padding-left: 0; }
	.cleanlist p { display: none; }


/*评论列表 */
.commentlist { margin: 0; padding: 10px; list-style: none; }
	.commentlist li { padding-bottom: 20px; }
		.commentlist h4 { padding: 0 6px; font-size: 1em; margin: 0 0 10px; line-height: 26px; background: #E0684E url(../images/dotline_h.gif) repeat-x bottom; }
	.commentlist img { width: expression(this.width > 500 ? 500: true); max-width: 500px;  }

/*发表评论*/
	#comment form { margin: 0; padding: 5px 15px; }
	#comment p { margin: 0.3em 0; }
		.seccodeline * { vertical-align: middle; }

		#xspace-rates { text-align: center; height: 50px; background: #FFF; padding: 20px 0; border-bottom: none; margin-bottom: 0; }
		#xspace-rates-bg { width: 210px; height: 30px; margin: 0 auto 5px; background: url(../../../images/base/rate_star.gif); }
			#xspace-rates-star { height: 30px; background: url(../../../images/base/rate_star.gif) 0 -30px; margin: 0 auto 0 0; }
			#xspace-rates-a { height: 30px; margin-top: -30px; }
			#xspace-rates a { float: left; text-align: left; width: 30px; height: 30px; text-indent: -999px; overflow: hidden; background-color: transparent !important; }
			.xspace-rates-5 { width: 30px; }
			.xspace-rates-3 { width: 60px; }
			.xspace-rates-1 { width: 90px; }
			.xspace-rates0 { width: 120px; }
			.xspace-rates1 { width: 150px; }
			.xspace-rates3 { width: 180px; }
			.xspace-rates5 { width: 210px; }

		
		#message { border: 1px solid #F9A984; padding: 5px; vertical-align: text-top; height: 8em; width: 490px; }
		#seccode { border: 1px solid #F9A984; height: 23px; line-height: 23px; padding: 0 5px; }

/*栏目封面图片*/
.catepic { text-align: center; background: url(../images/dotline_h.gif) 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;  }

/*圈子*/
#newgroup,#hotgroup,#newarticle {border:1px solid #CAE5E9; margin-bottom:8px;}
#newgroup .avatarlist,#hotgroup .avatarlist,#hotgroup .avatarlist { margin:5px; padding:0 5px;  width:692px; line-height:20PX; overflow:hidden;  COLOR:#6985AA;}
#newgroup .avatarlist li { float:left; width:106px; padding:0 5px; }
#newgroup .avatarlist li img { width:90px; height:90px; border:1px solid #CAE5E9; PADDING:5PX; MARGIN-BOTTOM:5PX;}
#newgroup .avatarlist li a:hover img   { border:1px solid #4F688A;}
#newgroup .avatarlist .name { font-size:14px; text-align:center; height:20px; overflow:hidden;}

#hotgroup .avatarlist li { border-bottom:1px dashed #D2DADC; height:110px;  padding:5px 5px 0 5px; width:auto; overflow:hidden;}
#hotgroup .avatarlist .img90 { float:left; margin-right:10px;}
#hotgroup .avatarlist img { width:90px; height:90px; border:1px solid #CAE5E9; PADDING:5PX; MARGIN-BOTTOM:5PX;}
#hotgroup .avatarlist .text { float:left; line-height:25px;}
#hotgroup .avatarlist .name { color:#03888D;}
#hotgroup .avatarlist .name a { font-size:14px; display:inline; margin-right:15px;}
#hotgroup .avatarlist .name span { font-size:16px; color:#FF4520; font-weight:bold;}
#hotgroup .avatarlist .desc { color:#000; overflow:hidden; height:25px; }

#newarticle .avatarlist { margin:2%;}
#newarticle .avatarlist li { width:44%; float:left; height:26px; overflow:hidden; line-height:26px; background:url(icon_1.gif) no-repeat 5px 9px; padding-left:2%; padding-right:4%; display:inline; }
#newarticle .avatarlist li cite { float:right; font-style:normal;}
#newarticle .avatarlist li cite a { color:#70B2A8;}

.newgroup { width:auto; color:#95B1B2; padding-bottom:5px;}
.newgroup li { height:36px; line-height:18px; border-bottom:1px dashed #ccc; padding:5px 0 5px 15px;}



/*登录页面*/
.loginpanel { width: 290px; margin:0 85px; float:left; }
	.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; }
.tishi { width:490px; margin:0 auto; line-height:30px;}




/* announce公告 */
.announce h1 { background:url(../images/h_right.jpg) top right; height:28px; line-height:28px;  width:958px; float:left; overflow:hidden; padding-left:20px; }

.announcecontent{ line-height:22px; padding:10px 50px; text-align:center;  }
   .announcecontent .msginfo { text-align:center; }
   .announcecontent p { text-align:left;  font-size:12px;}
   .pages_more { padding-right:60px; }
   
   .announcelist h3 { height:28px; background:url(../images/star_bg.jpg) no-repeat left bottom ; line-height:28px; padding-left:20px; width:100%; }
   .announcelist ul { line-height:22px;padding:10px 20px;  }
     .announcelist ul li { background:url(../images/icon_1.gif) no-repeat 0 7px; padding-left:7px; }



.imagelist { margin: 0; padding: 0 0 0 11px; list-style: none; background: #F1F5F6; zoom: 1; overflow: hidden; }
	.imagelist li { float: left; display: inline; width: 130px; height: 130px; overflow: hidden; margin: 8px 14px 0; text-align: center; }
		.imagelist div { display: table; width: 130px; 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: 130px; max-height: 100px; width: expression(this.width > 130 && this.width > this.height ? 130 : true); height: expression(this.height > 100 ? 100 : true); font-size: 12px;  border:0px;}
			@media all and (min-width: 0px){ .imagelist img { width: 120px; height: 100px; } } /*for Opera Only*/
		.imagelist p { margin: 0; line-height: 30px; height: 30px; overflow: hidden; }


.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; }