/*全局基本样式*/
* {
	margin:0;
	padding:0;
	font-family: "Tahoma", Arial ,Verdana , Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}
body {
	line-height: 150%;
	color: #333333;
	background-repeat: repeat-x;
	background-color: #787878;
	text-align:center;
}
h2 {
	width:66px;
	text-align:center;
	color:#FFFFFF;
	background-color:#CC0000;
	line-height:200%;
	font-size: 12px;
	font-weight:normal;
}
/*全局链接样式*/
a:link {
	color:#333399;
	text-decoration:none;
}
a:visited {
	color:#333399;
	text-decoration:none;
}
a:hover {
	color:#6666CC;
	text-decoration:underline;
}
/*特殊样式，黑色*/
a.textLink:link {
	color:#000000;
	text-decoration:none;
}
a.textLink:visited {
	color:#000000;
	text-decoration:none;
}
a.textLink:hover {
	color:#000000;
	text-decoration:underline;
}
/*栏目关键词*/
.channel ul {
	float:left;
	list-style:none;
	width:100%;
}
.content{
	line-height: 18px;
	font-family: verdana,MS Shell Dlg,tahoma;
	}
.channel ul li {
	float:left;
/*	background-image:url(../images/keyword_dot2.gif);*/
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 4px 0 8px;
}
.channel ul li.first-li {
	background-image:url();
	padding:0 4px 0 4px;
}
.title{
	font-size: 16px;
	font-family:MS Shell Dlg,tahoma;
	font-variant: small-caps;
	font: bolder;
	color: #FF6600;
}
.channel a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.channel a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.channel a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*头部*/
#header {
	margin-left:auto;
	margin-right:auto;
	width:768px;
	height:87px;
	background-image:url(../images/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
}
/*导航菜单，一级*/
#primnav {
	margin:69px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
	width:360px;
}
#primnav li {
	display:block;
	float:left;
}
#primnav li a {
	display:block;
	margin:0 0 0 2px;
	text-decoration:none;
	width :70px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#primnav li#home a {
	background-image:url(../images/menu_home.gif);
}
#primnav li#news a {
	background-image:url(../images/menu_news.gif);
}
#primnav li#news-hi a {
	background-image:url(../images/menu_news.gif);
	background-position:0 -38px;
}
#primnav li#design a {
	background-image:url(../images/menu_design.gif);
}
#primnav li#design-hi a {
	background-image:url(../images/menu_design.gif);
	background-position:0 -38px;
}
#primnav li#education a {
	background-image:url(../images/menu_education.gif);
}
#primnav li#education-hi a {
	background-image:url(../images/menu_education.gif);
	background-position:0 -38px;
} 
#primnav li#bbs a {
	background-image:url(../images/menu_bbs.gif);
}
#primnav li a:link {
	background-position:0 0;
}
#primnav li a:visited {
	background-position:0 0;
}
#primnav li a:hover {
	background-position:0 -19px;
}

/*主体布局*/
.main {
	margin-left:auto;
	margin-right:auto;
	width:768px;
	background-color:#EEEEEE;
}
/*主体布局背景*/
.main-bg {
	background-color:#525252;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	float:left;
	width:768px;
	voice-family :   "\"}\"";
	voice-family :inherit;
	width:766px;
}
.main-bg2 {
	width:768px;
	float:left;
	background-image:url(../images/bg_s_c2.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.main-bg3 {
	width:768px;
	float:left;
	background-image:url(../images/bg_c_s.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.main-bg4 {
	width:768px;
	background-color:#000000;
	float:left;
}
.main-bg5 {
	width:768px;
	float:left;
	background-image:url(../images/bg_s_c.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.main-home {
	width:668px;
	background-color:#000000;
	float:left;
}
/*清除float*/
.clear-both {
	clear:both;
	display:block;
}
/*顶部关键词*/
.keyword {
	width:766px;
	float:left;
}
/*关键词分组长度*/
.keyword-len-1 {
	float:left;
	width:308px;
}
.keyword-len-2 {
	float:left;
	width:220px;
}
.keyword-len-3 {
	float:left;
	width:220px;
}
.keyword h3 {
	float:left;
	padding:3px 0 3px 5px;
	color:#FF9900;
	font-weight:normal;
	line-height:150%;
	width:45px;
	voice-family :   "\"}\"";
	voice-family :inherit;
	width:40px;
}

.keyword ul {
	list-style:none;
	float:left;
}
.keyword ul li {
	float:left;
	padding:3px 4px 3px 8px;
	line-height:150%;
	background-image:url(../images/keyword_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
.keyword ul li.first-li	{
	padding:3px 4px 3px 0;
	background-image:url();
}

.keyword ul li a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.keyword ul li a:visited 
	color:#FFFFFF;
	text-decoration:none;
}
.keyword ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*关键词分组颜色*/
.keyword-color-1 {
	background-color:#656565;
}
/*顶部通栏广告*/
.topad {
	padding:0 15px 0 0;
	background-color:#000000;
	width:100%;
}
/*顶部横向的新闻列表*/
.list-news {
	float:left;
	background-color:#000000;
	width:100%;
	background-image:url(../images/home_arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
	
.list-news ul {
	list-style:none;
	margin:0 0 0 10px;
}
.list-news ul li {
	float:left;
	padding:3px 20px 3px 0;
}
.list-news a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.list-news a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.list-news a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*文章列表，无虚线*/
.list-article {
	float:left;
	width:100%;
}
.list-article ul {
	list-style:none;
}
.list-article ul li {
	line-height:150%;
	background-image:url(../images/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	line-height:180%;
}
.list-article ul li span {
	float:right;
	color:#999999;
	font-size:10px;
}
/*头条文章*/
#headline {
	width:468px;
	float:left;
	background-color:#FFFFFF;
}
#headline h3 {
	float:left;
	text-align:right;
	background-color:#EEEEEE;
	width:402px;
}
#headline h3 img {
	margin:5px;
}
/*头条文章图片*/
#headlinePic {
	text-align:center;
	width:172px;
	float:left;
} 
#headlinePic div {
	margin:5px;
	border:1px solid #999999;
	text-align:left;
}

#headlinePic div img {
	margin:5px 5px 0 5px;
	border:none;
}
/*头条文章图片说明*/
#headlinePic div a#headlinePic-description {
	margin:0 5px;
	display:block;
}
/*头条文章摘要*/
#summary {
	float:left;
	width:290px;
	margin:5px 0 0 0;
	border-bottom:1px solid #EEEEEE;
}
/*头条文章列表*/
#list-headline {
	width:290px;
	float:left;
}
#list-headline ul {
	list-style:none;
	}
#list-headline ul li {
	line-height:200%;
	background-image:url(../images/line_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	text-align:left;
	float:left;
	width:100%;
}

#list-headline ul li a {
	background-image:url(../images/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	float:left;
}
#list-headline ul li span {
	float:right;
	color:#999999;
	font-size:10px;
}
/*精彩栏目*/
#splendid {
	width:300px;
	float:right;
}
#splendid h3 {
	width:234px;
	float:left;
	background-color:#EEEEEE;
	line-height:200%;
	text-align:center;
}
.splendid-box {
	padding:1px 0;
	border-bottom:1px solid #DDDDDD;
	background-color:#EEEEEE;
	width:300px;
}
/*精彩栏目主题图片*/
.splendidPic {
	float:left;
	width:54px;
}
/*精彩栏目列表*/
.list-splendid ul li span {
	float:right;
	color:#999999;
	padding-right:3px;
}

.list-splendid ul {
	padding:2px 0 0 0;
	list-style:none;
	width:240px;
	float:right;
}
.list-splendid ul li {
	float:left;
	display:block;
	width:100%;
}
.list-splendid ul li a {
	padding:0 0 0 5px;
	background-image:url(../images/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	line-height:150%;
	float:left;
}
.list-splendid ul li span {
	float:right;
	color:#999999;
	font-size:10px;
}
/*广告*/
.ad-a {
	padding:5px 0 0 0;
	background-color:#FFFFFF;
	float:left;
}
.ad-b {
	float:left;
}
	
/*主体内容部分*/
#content {
	float:left;
	width:468px;
	background-color:#FFFFFF;
}
#content div.channel {
	width:402px;
	float:right;
	background-color:#C7C7BE;
	line-height:200%;
}
/*首页搜索*/
#search {
	padding:5px 0;
	float:left;
	width:100%;
}
#search img {
	float:left;
}
#search form {
	float:left;
	padding-right:30px;
}
/*频道页搜索*/
#channel-search {
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0;
}
#channel-search img {
	float:left;
}
#channel-search form {
	float:right;
	padding:0 5px;
}
/*图片列表 3列*/
.imggesList-3 {
	float:left;
	width:100%;
}
.imagesList-3 div {
	width:156px;
	float:left;
	text-align:center;
	height:130px;
}
.imagesList-3 div img {
	margin:5px 0;
	border:none;
}
/*图片列表 5列*/
.imggesList-5 {
	float:left;
	width:100%;
}
.imagesList-5 div {
	width:93px;
	float:left;
	text-align:center;
}
.imagesList-5 div img {
	margin:5px 0;
	border:none;
	height:80px;
}
	
/*主体内容文章列表，两列*/
.list-content {
	float:left;
	margin:5px 0;
}
.list-content ul {
	float:left;
	list-style:none;
}
.list-content ul li {
	width:234px;
	float:left;
	background-image:url(../images/line_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:200%;
	float:left;
}
.list-content ul li a {
	padding:0 0 0 15px;
	background-image:url(../images/arrow2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

/*sidebar*/	
#sidebar {
	float:right;
	width:300px;
	background-color:#EEEEEE;
}
#sidebar h2 {
	background-color:#555555;
	float:left;
}
#sidebar div.channel {
	width:234px;
	background-color:#7C7C7C;
	float:left;
	line-height:200%;
}
/*sidebar列表样式*/
.list-sidebar {
	float:left;
	padding:2px;
}
.list-sidebar ul {
	list-style:none;
	width:100%;
}
.list-sidebar ul li {
	background-image:url(../images/line_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:200%;
	float:left;
	width:100%;
}
.list-sidebar ul li a {
	padding:0 0 0 15px;
	background-image:url(../images/arrow2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}
/*排行榜*/
.list-billboard {
	float:left;
	padding:2px;
}
.list-billboard ul {
	list-style:none;
	width:100%;
}
.list-billboard ul li {
	background-image:url(../images/line_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:200%;
	display:block;
	text-align:left;
	float:left;
}
.list-billboard ul li a {
	background-image:url(../images/arrow2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
	padding:0 0 0 15px;
}
.list-billboard ul li span {
	color:#999999;
	font-size:10px;
	float:right;
}
/*友情链接*/
#link-friend {
	margin:5px;
	width:290px;
}
#link-friend a {
	width:72px;
	display:block;
	float:left;
	text-align:center;
}
/*带竖间隔线的连接*/
.link-distance {
	width:100%;
}
.link-distance a {
	padding:0 9px 0 10px;
	background-image:url(../images/link_dot.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}
.link-distance a.first {
	background-image:url();
}
.link-distance a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.link-distance a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.link-distance a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*页脚版权*/
#footer {
	margin-left:auto;
	margin-right:auto;
	width:768px;
	background-color:#000000;
	padding:20px 0 0 0;
}
#footer div {
	float:left;
}
#copyright {
	color:#999999;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	text-indent:10px;
}


/*二级栏目导航*/
#subnav {
	width:100%;
	padding:5px 0;
	text-align:center;
	color:#ffffff;
}
#subnav a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#subnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#subnav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
} 
/*当前位置*/
#current {
	background-color:#000000;
	width:100%;
	float:left;
	color:#FFFFFF;
}
#current a {
	background-image:url(../images/arrow4.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 10px 0px 3px;
	float:left;
	line-height:200%;
}
#current a.xml {
	background-image:url();
	float:right;
	padding:0;
}
#current a.xml img {
	margin:5px;
	border:none;
}
#current a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#current a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#current a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/*二级页面sidebar*/
#channel_sidebar {
	float:left;
	width:260px;
	background-color:#EEEEEE;
}
#channel_sidebar h2 {
	padding:0 0 0 5px;
	background-color:#A7A58C;
	text-align:left;
	width:260px;
	voice-family :   "\"}\"";
	voice-family :inherit;
	width:255px;
}
#channel_sidebar div.text {
	padding:5px;
	float:left;
}
/*3级页面sidebar*/
#content_sidebar {
	float:left;
	width:230px;
	background-color:#EEEEEE;
}
#content_sidebar h2 {
	padding:0 0 0 5px;
	background-color:#A7A58C;
	text-align:left;
	width:230px;
	voice-family :   "\"}\"";
	voice-family :inherit;
	width:225px;
}
#content_sidebar div.text {
	padding:5px;
	float:left;
}
/*二级页面content*/
#channel_content {
	float:right;
	width:508px;
	background-color:#FFFFFF;
}
#channel_content h2 {
	background-color:#CB2B2B;
}
#channel_content div.channel {
	width:442px;
	float:right;
	background-color:#C7C7BE;
	line-height:200%;
}
.channel-box {
	padding:5px;
	float:left;
}
.summary-title {
	display:block;
	float:left;
	width:100%;
	line-height:200%;
}
.summary-title a {
	font-weight:bold;
}
.summary {
	display:block;
	clear:both;
	line-height:150%;
	border-bottom:1px solid #808080;
	width:100%;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
} 
/*3级页面content*/
#content_content {
	float:right;
	width:538px;
	background-color:#FFFFFF;
}
#content_content h2 {
	background-color:#CB2B2B;
}
#content_content div.channel {
	width:442px;
	float:right;
	background-color:#C7C7BE;
	line-height:200%;
}
/*文章正文*/
h1 {
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:400%;
}
#article-info {
	display:block;
	text-align:center;
}
#addtime,
#author,
#wherefrom,
#hit {
	color:#6F461D;
}
#warning {
	margin:5px;
	padding:5px;
	border:1px solid #A7A584;
	background-color:#E2E0BF;
}
#article {
	margin:5px;
}
#pre,
#next {
	background-color:#E2E0BF;
	margin:0 5px;
}
#article-other {
	width:220px;
	float:right;
}
#article-other div {
	margin:5px;
}
#search-this {
	text-align:center;
	background-color:#E2E0BF;
	padding:5px 0;
	display:block;
}
#search-this form {
	text-align:center;
	display:block;
	width:200px;
}
#lastupdate {
	color:#999999;
	font-size:10px;
}
#relation {
	width:278px;
	float:left;
}
#relation h2 {
	font-weight:bold;
	width:100%;
	background-color:#FFFFFF;
	text-align:left;
	color:#666666;
	text-indent:5px;
	padding:10px 0 0 0;
}
.list-relation {
	float:left;
	padding:2px;
}
.list-relation ul {
	list-style:none;
	width:100%;
}
.list-relation ul li {
	background-image:url(../images/line_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:200%;
	float:left;
	width:100%;
}
.list-relation ul li a {
	padding:0 0 0 15px;
	background-image:url(../images/arrow2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}
/*w3 xhtml 1.0*/
.w3logo {
	width:100px;
	background-color:#000000;
	float:right;
	height:72px;
}
/*Marsidea重构*/
