﻿body
{
	background: #EEF3FA;
}

a:hover
{
	color: gray;
	text-decoration: none;
}

#container
{
	margin: 0 auto;
	width: 1000px;
	background: white;
}

#container div
{
	float: left;
}

#header
{
	background:url(header.jpg);
	width: 100%;
	height: 150px;
	text-align: right;
	color: White;
	line-height: 24px;
}

#menu
{
	background: url(menu.gif);
	width: 100%;
	height: 60px;
	color: White;
}

#menu ul li
{
	float: left;
	padding: 6px 18px 6px 18px;
	text-align: center;
}

#menu ul li a
{
	color: White;
}

#menu ul li a:hover
{
	color: Yellow;
	text-decoration: none;
}

.menu_link
{
	height: 58px;
	color: White;
	font-size: 12px;
	margin-top:5px;*margin-top:4px; *margin-top:4px!important;
	margin-left:13px;
	line-height:18px;
}

.menu_link a
{
	color: White;
}

.menu_link a:hover
{
	color: Yellow;
	text-decoration: none;
}


#main
{
	width: 100%;
	background: white;
}

.h1box
{
	width: 326px;
	padding: 1px;
	border: 1px solid silver;
	margin-top: 10px;
	margin-right: 5px;
	height: 224px;
}

.h1title
{
	width: 100%;
	height: 32px;
	text-align: right;
}

.h1title a
{
	line-height: 30px;
	margin-right: 10px;
	color: White;
}

.h1title a:hover
{
	color: Yellow;
}

.h1t1
{
	background: url(h1t1.jpg);
}

.h1t2
{
	background: url(11h1t2.jpg);
}

.h3t1
{
	background: url(h3t1.jpg);
}

.h3t2
{
	background: url(h3t2.jpg);
}

.h3t3
{
	background: url(h1t2xin.jpg);
}


.h3t4
{
	background: url(11h3t4.jpg);
}
.h3t5
{
	background: url(11h3t5xin.jpg);
}
.h3t6
{
	background: url(11h3t6.gif);
}
#h2
{
	background: url(h2.jpg) no-repeat;
	border: 1px solid silver;
	width: 998px;
	height: 29px;
	margin-top: 10px;
}

.h2text
{
	width: 840px;
	margin-left: 158px;
	line-height: 28px;
}

.h3r1data
{
	width: 100%;
}

.h3r1ulli
{
	float: left;
	padding: 0;
	height: 91px;
	width: 65px;
	margin-top: 4px;
	overflow: hidden;
}

.h3r1img
{
	width: 65px;
	height: 74px;
}

.h3r1img img
{
	width: 60px;
	height: 74px;
}

.h3r1text
{
	height: 20px;
	line-height: 20px;
	width: 100%;
	white-space: nowrap;
	text-align: center;
}

.h3r1ulhead
{
	width: 15px;
	font-size: 14px;
	margin-left: 4px;
	background: Silver;
	text-align: center;
	padding:0 5px;
}

.h3r1ulhead a
{
	color: #A50000;
	line-height: 18px;
}

.h3r3news
{
	padding: 5px;
}

.h3r3img
{
	width: 135px;
	height: 110px;
	margin-right: 5px;
}

.h3r3img img
{
	width: 135px;
	height: 110px;
}

.h3r3content
{
	width: 176px;
	height: 110px;
}

.h3r3title
{
	width: 100%;
	height: 16px;
	line-height: 16px;
	text-align: center;
}

.h3r3title a
{
	color: #A50000;
	font-weight: bold;
	font-size: 14px;
}

.h3r3summary
{
	margin-top: 5px;
	line-height: 18px;
}

#h4
{
	background: url(h4.jpg);
	width: 1000px;
	height: 55px;
	margin-top: 10px;
}

#h5
{
	margin-top: 10px;
	width: 1000px;
}

.h5box
{
	width: 330px;
	margin-right: 5px;
	height: 175px;
}

.h5boxt
{
	width: 100%;
	height: 29px;
}

.h5boxt a
{
	color: #A50000;
	padding: 8px;
	float: right;
}

.h5boxt a:hover
{
	text-decoration: underline;
}

#h5boxt1
{
	background: url(h5boxt1.jpg);
}

#h5boxt2
{
	background: url(h5boxt2.jpg);
}
#h5boxt3
{
	background: url(h5boxt3.gif);
}
#h5boxt4
{
	background: url(h5boxt4.jpg);
}
#h5boxt5
{
	background: url(h5boxt5.jpg);
}
#h5boxt6
{
	background: url(h5boxt6.jpg);
}
#h5boxt7
{
	background: url(h5boxt7.jpg);
}
#h5boxt8
{
	background: url(h5boxt8.jpg);
}
#h5boxt9
{
	background: url(h5boxt9.jpg);
}
#h6
{
	width: 972px;
	height: 140px;
	padding-right: 28px;
	margin-top: 10px;
	background: url(h6.jpg);
}
.bookul
{
	width: 930px;
	float:left;
}
.bookul ul li
{
	padding: 5px;
	width: 100px;
	height: 130px;
}
.bookul ul li img
{
	width: 100px;
	height: 130px;
}
.bookmore
{
	padding:1px 0 1px 0;
	width:42px;
	height:140px;
}

#h7left
{
	margin-top: 10px;
	border: 1px solid silver;
	padding: 1px;
	width: 326px;
	height: 673px;
	margin-right: 5px;
}
#h7right
{
	margin-top: 10px;
	border: 1px solid silver;
	width: 663px;
	height: 675px;
}

#h7lt1
{
	background: url(h7lt1.jpg);
}
#h7lt2
{
	background: url(h7lt2.jpg);
}
#h7lt3
{
	background: url(h7lt3new.jpg);
}
#h7lt4
{
	background: url(h7lt4.jpg);
}

.h7rightbox
{
	width: 331px;
	height: 225px;
	border-right: 1px dotted silver;
}

.h7rt
{
	width: 100%;
	height: 32px;
}

.h7rt a
{
	line-height: 32px;
	vertical-align: middle;
	margin-right: 5px;
	float: right;
}

#h7rt1
{
	background: url(h7rt1.jpg);
}
#h7rt2
{
	background: url(h7rt2.jpg);
}
#h7rt3
{
	background: url(h7rt3.jpg);
}
#h7rt4
{
	background: url(h7rt4.jpg);
}
#h7rt5
{
	background: url(h7rt5.jpg);
}
#h7rt6
{
	background: url(h7rt6.jpg);
}

.h7mbox
{
	width: 100%;
	height: 305px;
}

.h7mc
{
	margin: 1px 0 0 0;
	width: 100%;
	height: 28px;
}

.h7mct
{
	cursor: pointer;
	width: 100%;
	height: 28px;
	background: url(h7bu.gif);
	color: #a50000;
	line-height: 28px;
	vertical-align: middle;
	text-indent: 12px;
	font-size: 14px;
	font-weight: bold;
}

.h7mcimg
{
	margin-top: 3px;
	height: 125px;
	width: 100px;
	margin-right: 6px;
}

.h7mcimg img
{
	height: 125px;
	width: 100px;
}

.h7mccontent
{
	margin-top: 3px;
	height: 125px;
	width: 220px;
}

.h7mctitle
{
	width: 100%;
	line-height: 16px;
	height: 16px;
	margin: 0 0 3px 0;
}

.h7mctitle a
{
	font-size: 16px;
	font-family: 黑体;
	color: #a50000;
}
.h7mctext
{
	width: 100%;
	line-height: 18px;
}

#h8
{
	margin-top: 10px;
	background: url(h8.jpg) no-repeat 1px 1px;
	border: 1px solid silver;
	width: 846px;
	height: 59px;
	padding: 1px 1px 1px 151px;
}

#h8 ul li
{
	width: 210px;
	float: left;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

#footer
{
	padding: 25px 0 25px 0;
	width: 100%;
	text-align: center;
	font-size: 14px;
}

#footer p
{
	padding: 0;
	margin: 0;
	line-height: 24px;
}

.dataul
{
	width: 100%;
}

.dataul ul li
{
	line-height: 24px;
	white-space: nowrap;
}

.rside
{
}

.marquee
{
	white-space: nowrap;
}
.marquee2
{
	white-space: nowrap;
}

.marquee ul
{
	overflow: hidden;
}

.marquee ul li
{
	float: left;
	margin-right: 18px;
}

/*news*/

#leftbox
{
	border: 1px solid silver;
	padding: 1px;
	width: 996px;
	margin-right: 15px;
	margin-top: 15px;
}

#rightbox
{
	width: 243px;
	margin-top: 15px;
	border: 1px solid silver;
}

.rboxt a
{
	float: right;
	line-height: 27px;
	vertical-align: middle;
	padding-right: 5px;
}
#rbox1t
{
	width: 100%;
	height: 27px;
	background: url(rbox1t.jpg);
}
#rbox2t
{
	width: 100%;
	height: 27px;
	background: url(rbox2t.jpg);
}
#rbox3t
{
	width: 100%;
	height: 27px;
	background: url(rbox3t.jpg);
}
#rbox4t
{
	width: 100%;
	height: 27px;
	background: url(rbox4t.jpg);
}
#rbox5t
{
	width: 100%;
	height: 27px;
	background: url(rbox5t.gif);
}





#leftboxheader
{
	height: 14px;
	width: 100%;
	background: url(lbheader.jpg);
	color: White;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 12px;
}

#leftboxheader a
{
	color: White;
}

.leftboxfheader
{
	height: 14px;
	width: 100%;
	background: #DC0000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 12px;
	font-weight: bold;
	color: White;
}

.leftboxfheader a
{
	float: right;
	color: White;
	font-weight: normal;
	margin-right: 10px;
}

.psearch{
	padding:14px 30px;
	}
.alist
{
	width:98%;
	padding:15px 10px;
}

.alistdate
{
	float: right;
	color: Silver;
}

.alist ul li
{
	line-height: 24px;
}

#pager
{
	text-align: center;
	width: 95%;
	margin: 0 auto 10px auto;
	color: Red;
}

#pager a
{
	color: Red;
}

#article
{
	width: 880px;
	padding: 0 48px 0 48px;
}

#atitle
{
	text-align: center;
	width: 100%;
	font-size: 28px;
	font-weight: bold;
	padding: 48px 0 18px 0;
}

#atitle2
{
	text-align: center;
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	line-height:30px;
}

#awriter
{
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height:18px;
}

#acontent
{
	width: 100%;
	padding: 5px 0 5px 0;
	font-size: 16px;
	line-height: 180%;
}

.acontentlist{
	text-align:center;
	line-height:26pt;
	background:white;
	mso-pagination: widow-orphan; 
	mso-line-height-rule: exactly;
	}

.span1{
	FONT-FAMILY: "楷体"; 
	FONT-SIZE: 16pt; 
	mso-font-kerning: 0pt; 
	mso-bidi-font-family: "楷体"
	}	
	
.span2{
	FONT-FAMILY: "楷体"; 
	FONT-SIZE: 13pt; 
	mso-font-kerning: 0pt; 
	mso-bidi-font-family: "楷体"
	}		
	
.span3{
	FONT-FAMILY: "黑体"; 
	FONT-SIZE: 16pt; 
	mso-font-kerning: 0pt; 
	mso-bidi-font-family: "黑体"
	}
	
.span4{
	FONT-FAMILY: "宋体"; 
	FONT-SIZE: 16pt; 
	mso-font-kerning: 0pt; 
	mso-bidi-font-family: "宋体";
	mso-hansi-font-family: 'Times New Roman';
	}	

.span5{
	FONT-SIZE: 14pt; 
	mso-fareast-font-family: "仿宋_GB231"2;
	}

.span6{
	LINE-HEIGHT: 150%; 
	FONT-FAMILY: "仿宋_GB2312"; 
	FONT-SIZE: 14pt}

.span7{
	FONT-FAMILY: "仿宋_GB2312"; 
	FONT-SIZE: 14pt;
	}

.list1{
	TEXT-INDENT: 21pt; 
	MARGIN: 0cm 0cm 0pt; 
	mso-char-indent-count: 2.0;
	}

.lists{
	LINE-HEIGHT: 27pt; 
	TEXT-INDENT: 28pt; 
	MARGIN: 0cm 0cm 0pt; 
	mso-line-height-rule: exactly; 
	mso-char-indent-count: 2.0;
	}

.list2{
	LINE-HEIGHT: 27pt; 
	TEXT-INDENT: -42pt; 
	MARGIN: 0cm 0cm 0pt 69.95pt; 
	mso-line-height-rule: exactly; 
	mso-char-indent-count: -3.0; 
	mso-para-margin-left: 2.66gd;
	}

.list3{
	TEXT-ALIGN: right; 
	LINE-HEIGHT: 27pt; 
	TEXT-INDENT: 28pt; 
	MARGIN: 0cm 0cm 0pt; 
	mso-line-height-rule: exactly; 
	mso-char-indent-count: 2.0;
	}
	
.list4{
	LINE-HEIGHT: 150%; 
	TEXT-INDENT: 30pt; 
	MARGIN: 0cm 0cm 0pt; 
	mso-char-indent-count: 2.0;
	}

.list5{
	TEXT-INDENT: 30pt; 
	MARGIN: 0cm 0cm 0pt; 
	mso-char-indent-count: 2.0;
	}

.normal{mso-bidi-font-weight: normal;}

.listsspan{
	FONT-FAMILY: "仿宋_GB2312"; 
	FONT-SIZE: 14pt;
	}
	
#afrom
{
	width: 100%;
	padding: 5px 0 5px 0;
	font-size: 14px;
	line-height:30px;
}

#adate
{
	width: 100%;
	padding: 5px 0 20px 0;
	font-size: 14px;
}



/*讲坛与论坛*/
.luntan
{
	width: 100%;
	margin-top: 3px;
}

/*研究中心与基地*/
.zhongxin
{
	width: 100%;
	height: 250px;
}

.zhongxin li
{
	width: 100%;
	height: 28px;
	background: url(zhongxin.gif);
	color: #a50000;
	line-height: 28px;
	vertical-align: middle;
	margin-top: 1px;
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
}

.zhongxin li a
{
	color: #a50000;
	text-decoration: none;
}

.news-pic{ overflow:hidden; position:relative; float:left; width:326px; height:224px; z-index:0;}
.new-pic-inner{position:absolute;z-index:1;width:10000px;height:196px;}
.new-pic-inner li{ float:left; overflow:hidden; width:326px; height:196px;}
.new-pic-num{ position:absolute; right:0px; bottom:30px; z-index:10;}
.new-pic-num li{ float:left; border-left:1px #FFFFFF solid; width:19px; height:18px; line-height:18px; text-align:center; color:#fff; background:#333; font-weight:700; cursor:pointer;}
.new-pic-num li.current{color:#fff;background:#ff0000;}
.new-pic-text{overflow:hidden; position:absolute; bottom:0; padding:0 10px;width:319px;height:30px;line-height:30px;color:#2d5b85;background:#F0F0F0; font-size:12px; font-weight:700;}
.new-pic-text li{float:left;width:299px; font-size:14px;}


.menu_link div { float:none!important;}

#acontent table td { border-left:1px #000000 solid!important; border-top:1px #000000 solid!important;}
#acontent table { border-right:1px #000000 solid!important; border-bottom:1px #000000 solid!important;}