@CHARSET "UTF-8";



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{

	border:0px;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:none;

}

td{word-wrap:break-word;}

a,p {

	text-decoration:none;

	color:#666666;

}



img {

	border:0;

}



a:hover {

	color:#000000;

}



.a-click {text-decoration:none;

	color:#000000;}

	

.a-click:hover {text-decoration:none;

	color:#666666;}



/* steady frame */



.all {

	width:1024px;

	height:768px;

	margin:0 auto;

	text-aligh:center;

}



.logo {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 22px 74px 10px 0px !important; MARGIN: 22px 150px 10px 0px; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px

}



.nav {

	float:right;

	valign:bottom;

	height:545px;

	position:relative;

	padding-top: 5px;

	padding-bottom: 10px;

}



.nav dd {

	margin-bottom:47px;

	position:absolute;

	bottom:0;

	right:35px;

}



.nav dl {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:right;

	margin-top:9px;

}



.content {

	FLOAT: right; MARGIN: 0px 75px 17px 0px; WIDTH: 725px; HEIGHT: 545px !important;

}



/* contents */

/* news */



.all_content {

	border: 1px #666666 solid;
}

.fix{padding:30px 30px 0 0;}

.news_box {

	height:430px; 
	
}



.news_main {

	 PADDING-LEFT: 30px; PADDING-TOP: 0px !important; PADDING-TOP: 30px ; HEIGHT: 479px

}



.news {

	border-top: 1px #666666 solid;

		margin:0px 0px 30px 10px !important;

	margin:0px 0px 30px 10px;

	padding-top:5px;

}





#news_index_link a:hover p {

	color:#000000;

}





/* news content */

.news_all {

	height:448px;

	width:663px;

	margin:30px;

}



.news_title {

	font-size:12px;

	font-weight:bold;

	margin-bottom:5px;

	text-align:left;

	width:318px;

}



.news_pic {

	float:left;

	width:318px;

}



.news_credit p {

	margin-top:2px;

	text-align:left;

	vertical-align:top;

	font-size: 10px;

}



.news_content {

	float:right;

	/*margin-left:27px;*/

	width:318px;

	/* for IE6 only */

	/*_margin-left:13px;*/

		padding-right:0 !important;

	padding-right:30px;



	text-align:left;

}



#news_content_text {

	 position:relative; TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left; float:left; width:100%; line-height:14px; 

}



.news_box .jScrollPaneTrack {

	background:url('../images/default/scrollbar_news.gif');

}



.newscontainer {

	height:415px; 

	overflow:hidden; 

	position:relative; 

	z-index:1;

}



/* thinking */

.thinkcontainer {

	height:424px; 

	overflow:hidden; 

	position:relative; 

	z-index:1;

	width:318px;

}



/* people */

.people_content {

	float:left;

	width:318px;

}



.peoplelist {

	FLOAT: right; WIDTH: 288px; MARGIN-RIGHT: 30px

}



.people_all {

	margin-bottom:12px;

	border-top: 1px #666666 solid;

}



.people_name {

	margin-top:5px;

	text-align:left;

}



.people_edu {

	margin-top:5px;

	text-align:left;

	font-style:italic;

}



/* publication */

.pubcontainer {

	height:244px; 

	overflow:hidden; 

	position:relative; 

	z-index:1;

	margin-bottom:30px;

}



.publist {

	width:318px;

	height:449px;

	float:right;

}



.pub_download {

	text-align:left;

}



.pub_title {

	text-align:left;

	color:#000;

	font-weight:bold;

}



.pub_issue {

	text-align:left;

	margin-bottom:15px;

}



.thumbpro {

	//opacity:0.5;

}



.image_selected {

	//opacity:1;

}



.project_thumb {

	float:left;

}



.project_icon {

}



.project_icon li {

	float:right;

	margin-top:17px;

	margin-left:9px;

	_margin-left:5px;

}



.pro_header {

	color:#666;

}



.pro_title {

	text-align:left;

	float:left;

	color:#000;

	font-weight:bold;

	font-size:12px;

}



.pro_other {

	

}

/* contact */

.contactcontainer {

	text-align:left;

	float:right;

	width:318px;

}



.contact_name {

	color:#000;

	font-weight:bold;

	margin-bottom:10px;

}



.contact_add {

	color:#666;

}



.contact_post {

	color:#666;

	margin-bottom:10px;

}



.contact_tel {

	color:#666;

}



.contact_email {

	color:#666;

	margin-bottom:20px;

}

.profontb { color:#666;word-break: break-all; overflow: auto;}

.cell{padding:10px; border-bottom:1px solid #888; text-align:left;}
