/* 全局样式 */
* { margin:0 auto; padding:0;}
th, td, input, select, textarea { font-family:Arial,Tahoma,Verdana; font-size: 13px; }
body { 
	background: #fff url(images/body.jpg) repeat-x;
	color:#333; 
        font:13px/1.8 Helvetica,Tahoma,Arial,宋体,sans-serif;}
a { color: #565656; 
	text-decoration: none; }
ul, ol { list-style:none; }
a:hover { color: #2083d7; text-decoration: underline; }
a.link { display: block; color: #393939; line-height: 1.3em; padding-left: 10px; }
a.link:hover { color: #0066CC; text-decoration: underline; } 
img { border: 0; }
input.text { line-height: 16px;  padding: 1px; background-color: #FFFFFF;  width: 170px; height: 16px; }
input.button { padding: 0 3px; }
input.file { line-height: 16px; background-color: #FFFFFF; }
select {  }
textarea { width: 170px; height: 80px; border: solid; border-width: 1px 0 0 1px; border-color: #404040 #D4D0C8 #D4D0C8 #404040; }
.hackbox { border-top: 1px solid transparent !important; margin-top: -1px !important; border-top: 0; margin-top: 0; clear: both; visibility: hidden; }
.clear { clear:both; }
.clearleft { clear:left;}
.clearright { clear:right;}
.nodisplay { display:none;}
#statusmsg {position:fixed; left:0; top:0; z-index:1; width:90px; background:#93cefb; color:#333; -moz-border-radius-bottomright:5px;/* FF专用圆角属性 */ padding:5px 10px;}


/* 总容器 */
.container { width: 920px;  }

/* 页头 */
#header { 
   background: url(images/header.jpg) no-repeat;
   width:920px;
   height:250px;
   float:left;}
	/* 导航 */
#nav {
float:left; 
width:600px; 
color:#f3f0d0;
height: 30px;
}
	#nav li { float:left;

		 }
	#nav li a {color:#f3f0d0; 
	font-size:15px; 
	font-weight:bold; 
line-height:20px;
padding:9px 20px;
display:block;}
	#nav li a:hover {
		background: #EBE6D4 url(images/navhover.jpg) repeat-x; 
		color: #fff;
		text-decoration: none; font-weight:bold;
line-height:20px;
padding:9px 20px;}
	
	#modules {
	float:left;
	height: 25px;
	width:800px; 
	color:#fff; 
	line-height:25px;
        margin:0 0 10px 10px;
	padding-top:5px;}

	#modules li {display:block;float:left; position:relative;}
	#modules li a {  
	color:#FFF; 
	padding:0 5px;}
	#modules li a:hover { 
	height:25px; 
	background:#ffffd7; 
	color:#565656; 
	padding:5px 5px 0 5px;}
	#modules #top {float:right; margin-right:20px;}
	#modules #top span {margin:0 10px;}

	/* 搜索 */
#search {
	float:left;
	font-size:11px; 
	width:280px;  
	color:#FFFFFF;
	font-weight:bold; height:30px; margin:7px 0 0 30px;}
#search .text {
	background: url(images/search_bg.jpg) no-repeat;
        border:none;
	width:168px;
	height: 20px;
        padding: 2px 5px;
}
#search .submit { 
background:url(images/search_button.png) no-repeat;
border:none;
width:23px;
height:23px;
padding-left:2px;
}
#search .submit a:hover {
color:#fff;
text-decoration: none;
}
	#search #subbox, #search #subbutton {margin:0;}
	

/* 主区域 */
			
#page {line-height:18px;  width:920px; clear:both; background:#fff;

}
	#page h3, #page h1 { 
	color:#333;
	font-size:14px; 
	font-weight:bold;
text-transform:uppercase; }
        #page h3 {
        height: 30px;
        line-height:30px;

padding: -10px 0px 3px 60px;
margin:-10px 0 20px 55px;}
#page h3, #page h1

}
        #page h1 {
        margin:10px;
        padding:0 10px;
        font-size:16px;
        line-height:30px;
}
      
	#page li a { 
			color:#565656;
			text-decoration:none;
			}
        #page li a:hover { 
			color:#2083d7;text-decoration:underline;
			}


	#wrap { width:610px; float:left;}
	/* left */
	#pic_show { 
		width:603px;
		float:left;
		height:400px;
		background:#FFF url(images/photo_bg.jpg) no-repeat center top;
		margin-bottom:5px;}
			.pic_cast {margin:12px 12px 10px 14px;}
                  +#news1 h3 { padding-left:-30px;}
		#news1 {
			width:300px; float:left;}
		#news2 { width:300px; float:right;}
			.news_featured {
			background: #fff url(images/news_bg.jpg) no-repeat top left;
			color:#565656;
			width:270px;
                        padding:15px;
			float:left;}
		  .news_featured li {height:54px; overflow:hidden; display:block;
                       margin:5px 0 10px 0;}
               #press h3 {padding-left:385px; margin-top:-15px;}
               #brand h3 {margin-top:-15px;}
                #press {background:#FFF url(images/brand_bg.jpg) no-repeat scroll top left;
		float:left;
		padding:0; width:602px;}
			.press_featured {display:inline; 
				float:left; 
				margin:5px 0 10px 0;
				padding:15px; 
				width:562px;}
                 
		#brand {
			background:#FFF url(images/press_bg.jpg) no-repeat top left; 
			float:left;
			padding:0; 
			width:602px;}
			.brand_featured {
				display:inline; 
				float:left; 
				margin:5px 0 10px 0;
				padding:15px; 
				width:562px;}
                
		
       /* post */
		.detials { width:590px; float:left; background:#FFF ;border:7px solid #93cefb; margin-bottom:10px;}
			.detials_featured {display:inline; float:left; margin:0; padding:10px;
width:564px;
border:3px solid #ddd;font-size:13px;}
			.detials .list li {font-size:13px; line-height:22px; margin:5px 10px;}
			
		/* right */
        #sidebar li {background:url(images/icon.png) no-repeat top left;}
	#sidebar li a {color:#efefef;text-decoration:none;}
        #sidebar li a:hover {color:#ffffd7;text-decoration:underline;}
	#sidebar  {
		background:url(images/sidebar_bg.jpg) repeat-y;
	        width:305px; 
	        float:right;
                border-bottom:1px solid #b4b3b3;
                padding:0px;}
     
                .mail { background:url(images/mailbox.jpg) no-repeat top left;width:300px;
                height:155px;margin:-18px 0 0 2px;}
                +.mail { background:url(images/mailbox.jpg) no-repeat top left;width:303px;
                height:155px;margin-top:-17px;}

	          .mail img {float:left;margin: 0px 5px 0px 2px;}
		.full_widget {
		float:left;
		margin-bottom:10px;  
		padding-left:5px;
		width:299px;} 
                .full_widget img {padding:7px;}
                .full_widget ul {float:left;padding:10px 12px 10px 10px;width:278px; }
		.full_widget li {
                display:block; 
                padding:0 0 10px 20px;
                margin:0;}
      
		.l_half_widget { float:left;padding-left:10px;width:135px;}
			.l_sidebar_widget {
			display:inline; 
                        float:right; 
                        width:140px;}
                        .l_sidebar_widget ul {
                        padding-left:10px;
                        margin:0 0 10px;  
}
			.l_sidebar_widget li { 
                       padding:0 0 5px 20px; margin:0;}
		   .r_half_widget { float:right; width:160px;}
			.r_sidebar_widget { display:inline; float:right;  width:145px;}
                        .r_sidebar_widget img {padding-right:10px;margin-bottom:5px;}
                        .r_sidebar_widget ul{margin:10px; padding:9px;}
		h4, h5 {
			font-size:14px;
			font-weight:bold;
			}
		h4 {
			background:url(images/r_bg.jpg) no-repeat;
			float:right;
			width:135px;
			height: 28px;
			padding-top: 5px;
			text-align:center;
		}
		h5 {
			background:url(images/l_bg.jpg) no-repeat;
			float:left;
			width:135px;
			height: 28px;
			padding-top: 5px;
			text-align:center;
		}

      
        #sidebarweidget {padding:0;}
	#subscribe {float:left;
padding:10px 0 0 20px; 
width:240px;
margin:10px 0 0 10px;
height:30px;}
		#sidebar p { color:#efefef; padding:0 0 0 60px; margin:0;}
		#subbox {  display:inline; font-family:Georgia,Times New Roman,Trebuchet MS; font-size:12px; font-weight:normal;  padding:3px 0 3px 3px; width:180px; margin:15px 0 0 2px;}
		#subbutton {font-family:Georgia,Times New Roman,Trebuchet MS; font-size:11px; font-weight:bold; margin:0 0 0 1px; padding:3px 3px 2px;}


/* 页脚 */
#footer { clear: both;
        background: url(images/footer.jpg) repeat-x; 
	height:110px; 
	padding:0; 
	 }
	.foot {
          text-align:center; 
          color:#fff;
	  line-height:20px;
	  width:300px;
	   height:80px;
	   padding-top: 30px;
	}

	#icp { float:left; margin-left:160px;}
   
	.foot ul {
        float:left; 
	   width:400px;
         display:block;}
         .foot li {float:left;text-align:center;}
		.foot a {color:#fff;
	text-decoration:none;}
	        .foot a:hover {color:#ffffd7;
	text-decoration:underline;}
	
/*contact*/


/*message*/
#message { margin: 20px auto; width:300px;}
/*文章主体*/
.post-title {font-size:22px !important; line-height:30px; text-align:center;margin:15px 10px;}
.post-title a, .post-title a:visited {font-size:22px; color:#FFF;}
.post-date {text-align:center;padding:5px 10px;margin:0 10px; background:#ffffd7; 
border-bottom:1px dashed #ddd;border-right:1px dashed #ddd;}
.post-body {font-size:14px;
line-height:24px; width:550px;padding:10px; }
.post-body p { text-indent:2em; margin:9px 10px; line-height:26px;}
.post-body p[class="attach"] { }
.post-body p[class="attach"] a, .post-body p[class="attach"] a:hover, .post-body p[class="attach"] a:visited { padding-left:0px; background:none;}
.post-body h2 {background:transparent none repeat scroll 0 0 !important; color:#333333 !important; font-size:20px !important; font-weight:bold !important; margin:10px 0 !important; padding:0 !important;}
.post-body h3 {background:transparent none repeat scroll 0 0 !important; color:#333333 !important; font-weight:bold !important; margin:12px 4px !important; padding:0 !important; font-size:16px!important;}
.post-body h4 {background:transparent none repeat scroll 0 0 !important; color:#333333 !important; font-weight:bold !important;}
.post-body .taglinks { padding:0!important; background:none !important;}
div[class="attach"] { background:url(images/box_download.png) no-repeat left; float:left; clear:both;}
	div[class="attach"] a, div[class="attach"] a:hover, div[class="attach"] a:visited { display:block; padding:6px 6px 6px 68px;}
.post-meta {text-align:right; margin-bottom:20px; border-bottom:solid 2px #505fa0;}
.p_bar { clear:both; padding:20px 10px 25px;}
	.p_bar a { font-size:12px; font-weight:bold; text-decoration:none; padding:4px 6px; }
	.p_bar a:hover { background:#336699; color:#FFFFFF; border:1px solid #336699; text-decoration:none; }
.p_info { background:#FFFFFF; border:1px solid #336699; margin-right:1px; font-weight:bold; padding:4px 6px;}
.p_curpage { margin-right:1px; border:1px solid #336699; background:#336699; color:#FFFFFF; font-weight:bolder; padding:4px 6px;}
.p_num { background:#FFFFFF; border:1px solid #336699; margin-right:1px; }
.p_redirect {background:#FFFFFF; border:1px solid #336699; margin-right:1px; font-size:14px; font-weight:bold;}
.art-tag {font-size:13px; margin:5px 20px 15px; text-align:right;}
#article-other {clear:both; text-align:center;margin-bottom:15px;}

/*文档分享系统*/
.filelist { border:1px solid #EFEFEF; margin:5px 0; clear:both;}
.fileico { width:40px; height:40px; float:left; background:#FFF no-repeat; margin:5px; display:block; overflow:hidden; }
	.fileico a, .fileico a:hover, .fileico a:active {display:block; width:40px; height:40px;}
	.fileico span {display:block; text-indent:-9999em;}
	.ico, .icojpg, .icopng, .icogif {background:url(images/unknow.png) no-repeat;}
	.icorar, .icozip, .ico7z, .icoiso { background:url(images/rar.png) no-repeat;}
	.icodoc, .icodocx {background:url(images/doc.png) no-repeat;}
	.icoxls, .icoxlsx {background:url(images/xls.png) no-repeat;}
	.icoppt, .icopptx {background:url(images/ppt.png) no-repeat;}
	.icotxt {background:url(images/txt.png) no-repeat; }
.filename { border-bottom:1px solid #EFEFEF; line-height:150%;}
	.filename a, .filename a:hover, .filename a:visited {display:inline; font-weight:bold;}
	.filename span {float:right; margin-right:10px;}
.fileinfo {margin-left:50px;}
	.fileinfo p { line-height:22px; margin:4px;}

/*提交表单*/
.form {clear:both; height:30px; margin:20px auto; width:548px; color:#666666; border-bottom:1px solid #DDDDDD;}
	.form h2{float:left; font-size:14px; width:200px;}
	.form input {float:left; width:300px;}
	.form h2 input { width:50px;}
	
.ajaxdiv {
border:1px solid #ddd;
background:#f8f8f8;
position:absolute;
padding:8px;
line-height:24px;
}
.ajaxdiv H2 {
border-bottom:1px dashed #ccc;
font-size:14px;
line-height:26px;
margin:0;
margin-bottom:15px;
}
.ajaxdiv H2 a {
font-weight:400;
float:right;
}
