@charset "utf-8";


* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
img { border: 0px; nobar:expression(this.galleryImg='no');}
form { margin: 0px; padding: 0px;}

/*for all*/
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5;
}

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow:hidden;
	height:1px;
}
.map{
  margin:10px 0 10px 220px; 
	padding-left:15px; 
	background:url(../images/maparrow.jpg); 
	background-position:left; 
	background-repeat:no-repeat; 
	color:#666666;
}
.map a{
	color:#666666;
}
.map a:hover{
	color:#333333;
}
.marquee{
	 line-height:30px; 
	 color:#336633;
}
.marquee a{ 
	 color:#336633;
}
.marquee a:hover{ 
	 color:#336633;
	 text-decoration:none;
}
.footer{
	line-height:1.8; 
	color:#333333; 
	background:url(../images/footerbg.jpg) no-repeat top;
	background-color:#e8e8e8;
	padding:10px;
	margin-top:5px;
	height:35px;
}
.footer a{ 
	color:#333333;
	text-decoration:none; 
}
.footer a:hover{ 
	color:#666666; 
}
.titleh4{
	font-size:16px;
	font-weight:bold;
}
.titleh5{
	font-size:13px;
	font-weight:bold;
}
/*for index.php*/
.indexbg {
	background-image: url(../images/indexbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top:97px;
}
.indexfooter{
	line-height:2; 
	color:#666666; 
	margin-bottom:10px;
}
.indexfooter a{ 
	color:#999999;
	text-decoration:none; 
}
.indexfooter a:hover{ 
	color:#666666; 
}

/*for home.php*/
.bg {
	background-image:url(../images/innerbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.activitybg { width: 206px; background: url(../images/activitypicture_bgmid.jpg); background-repeat: repeat-y; background-position: left; text-align: left; overflow: hidden;}
#activity { width: 200px; height: 200px; overflow: hidden; margin: 0px auto; color: #666666;}
#activity .picbg { width: 188px; padding: 6px; overflow: hidden;}
.activitypicture_picbg { background: url(../images/activitypicture_picbg.jpg); background-position: center; background-repeat: no-repeat; width: 178px; padding: 5px 5px; margin: 5px 0px; overflow: hidden;}
#activity a { color: #666666; text-decoration: none;}

.magazine_bg { background: url(../images/magazine_bg.jpg); background-position: top; background-repeat: no-repeat; width: 206px; margin-top: 10px; padding: 50px 0px 40px; overflow: hidden; color: #666666;}
.magazine_bg a { color: #666666; text-decoration: none;}

.linksdepartment{
	background:url(../images/linksdepartment_title.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:206px;
	margin-top:10px;	
	padding-top:37px;
	color:#b48888;
	font-size:12px;
}
.linksdepartment ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.linksdepartment a{
	color:#b48888;
	text-decoration:none;
}
.linksdepartment a:hover{
	color:#966;
	text-decoration:none;
}
.linksservice{
	background:url(../images/linksservice_title.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:206px;
	margin:10px 0;	
	padding-top:37px;
	color:#b9814a;
	font-size:12px;
}
.linksservice ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.linksservice a{
	color:#b9814a;
	text-decoration:none;
}
.linksservice a:hover{
	color:#960;
	text-decoration:none;
}
.border{
	border:#006699 1px solid; 
	width:503px;
	padding:1px;
	color:#666666;
	margin-bottom:10px;
}
.border a{
	color:#666666;
	text-decoration:none;
}
.border a:hover{
	color:#333333;
}
.newstitle{
	 background:url(../images/news_title.jpg) no-repeat center; 
	 height:35px; 
	 padding:5px 12px 0 0;
}
.labornewstitle{
	 background:url(../images/labornews_title.jpg) no-repeat center; 
	 height:31px; 
	 padding:5px 12px 0 0;
}
.laborforumtitle{
	 background:url(../images/laborforum_title.jpg) no-repeat center; 
	 height:31px; 
	 padding:5px 12px 0 0;
}
.memberstitle{
	 background:url(../images/members_title.jpg) no-repeat center; 
	 height:31px; 
	 padding:5px 12px 0 0;
}
.list{
	line-height:30px;
	margin:3px 15px;
}
.list tr{
	background:url(../images/dotline.jpg) repeat-x bottom;
}
.content{
	line-height:30px;
	width:661px;
	overflow:hidden;
	background:url(../images/dotline.jpg) repeat-x bottom;
	margin:3px 15px;
	color:#333333;
	line-height:2.0;
}
.border2{
	border:#c8c8c8 1px solid; 
	width:503px;
	padding:1px;
	color:#666666;
	margin-bottom:10px;
	line-height:24px;
}
.border2 a{
	color:#666666;
	text-decoration:none;
	overflow: hidden;
}
.border2 a:hover{
	color:#333333;
}
.newsphotostitle{
	 background:url(../images/newsphotos_title.jpg) no-repeat center; 
	 height:31px; 
	 padding:5px 12px 0 0;
}
.videoareatitle{
	 background:url(../images/videoarea_title.jpg) no-repeat center; 
	 height:31px; 
	 padding:5px 12px 0 0;
}
.linksothers{
	background:url(../images/linksothers_title.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:218px;
	padding-top:37px;
	color:#b48888;
	font-size:12px;
	line-height:1.7;
}
.linksothers_c01{
	color:#b48888;
	width:190px; 
	background-color:#f7efef; 
	margin-top:3px;
	padding:10px;
}
.linksothers ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.linksothers_c01 a{
	color:#b48888;
	text-decoration:none;
}
.linksothers_c01 a:hover{
	color:#966;
	text-decoration:none;
}
.linksothers_c02{
	color:#b9814a;
	width:190px; 
	background-color:#f7f3eb;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c02 a{
	color:#b9814a;
	text-decoration:none;
}
.linksothers_c02 a:hover{
	color:#963;
	text-decoration:none;
}
.linksothers_c03{
	color:#999966;
	width:190px; 
	background-color:#efefeb;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c03 a{
	color:#999966;
	text-decoration:none;
}
.linksothers_c03 a:hover{
	color:#663;
	text-decoration:none;
}
.linksothers_c04{
	color:#669999;
	width:190px; 
	background-color:#ebeff3;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c04 a{
	color:#669999;
	text-decoration:none;
}
.linksothers_c04 a:hover{
	color:#366;
	text-decoration:none;
}
.linksothers_c05{
	color:#336666;
	width:190px; 
	background-color:#ebefef;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c05 a{
	color:#336666;
	text-decoration:none;
}
.linksothers_c05 a:hover{
	color:#033;
	text-decoration:none;
}
.linksothers_c06{
	color:#336699;
	width:190px; 
	background-color:#ebebef;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c06 a{
	color:#336699;
	text-decoration:none;
}
.linksothers_c06 a:hover{
	color:#036;
	text-decoration:none;
}
.linksothers_c07{
	color:#666699;
	width:190px; 
	background-color:#efebef;
	margin-top:5px; 
	padding:10px;
}
.linksothers_c07 a{
	color:#666699;
	text-decoration:none;
}
.linksothers_c07 a:hover{
	color:#336;
	text-decoration:none;
}
.in_leftbg{
	background:url(../images/in_message_leftbg.jpg) right top no-repeat;
	width: 217px; overflow: hidden;
}
.in_rightbg{
	background-image:url(../images/in_message_rightbgm.jpg);
	background-position:left;
	background-repeat:repeat-y;
	padding:15px 29px;
}
.in_rightbg a{
	color:#069;
}
.in_rightbg a:hover{
	color:#69c;
}
.in_border{
	border:#006699 1px solid; 
	width:692px;
	padding:1px;
	color:#666666;
	margin-bottom:15px;
}
.in_border a{
	color:#666666;
	text-decoration:none;
}
.in_border a:hover{
	color:#333333;
}
.in_title{
	 background:url(../images/in_title.jpg) no-repeat center; 
	 height:35px; 
	 padding:5px 12px 0 55px;
	 color:#333333;
	 overflow:hidden;
}
.submenu{
	width:194px;
  margin:0px 3px;
	padding:0px 3px;
}
.submenu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.submenu li{
	padding:2px 0;
	margin:2px 0;
	line-height:2.4;
	background-color:#ededed;
}
.submenu a{
	padding:0px 0px 0px 30px;
	background:url(../images/submenu_arrow.jpg) left top no-repeat;
	display:block;
	width:160px;
	margin:0; 
	color:#069;
	text-decoration:none;
}
.submenu a:hover{
	color:#f60;
}
.about01_1{
	background:url(../images/in_about_01picbg.jpg) repeat-x; 
	height:177px; 
	padding-top:10px;
	color:#7080b1;
	line-height:1.8;
}
.about01_1 a{
	color:#7080b1;
}
.about01_1 a:hover{
	color:#3d4e80;
}
.sub{
 background:none;
 background-color:#ededed;
 line-height:1.8;
}
.sub a{
 background:none;
 color:#666666;
}
.sub a:hover{
 background:none;
 color:#c63;
}
.about023_1{
	background:url(../images/in_about_023picbg.jpg) repeat-x; 
	height:270px; 
	padding-top:10px;
	color:#7080b1;
	line-height:1.8;
}
.boardlist{
	color:#c96;
	width:120px; 
	background-color:#efefef; 
	overflow:hidden;
	padding:8px; 
}
.page{
	color:#333333;
}
.page a{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.page a:hover{
	color:#333333;
	font-size:12px;
	text-decoration:underline;
}
.qalist{
	line-height:30px;
	margin:3px 5px;
	float:left;
}
.qalist a{
	color:#069;
}
.qalist a:hover{
	color:#69c;
}
.in_border2{
	border:#f1f1f1 1px solid; 
	width:692px;
	padding:1px;
	color:#666666;
	margin-bottom:15px;
}
.qaform{
	color:#333333;
	line-height:2.4;
}
.qa{
	border:#f1f1f1 1px solid; 
	width:692px;
	padding:1px;
	color:#666666;
	margin-bottom:15px;
	overflow:hidden; 
	background-color:#f7f7f7; 
}
.button {
	width:51px;
	height:24px;
	margin-right:19px;
	border:1px solid #666666;
	background-color:#dedede;
	color:#666666;
	float:right;
}
.piclist{
	color:#069;
	line-height:1.8;
	width:150px; 
	overflow:hidden;
	background:url(../images/in_activity_01picbg.jpg) top no-repeat;
	padding:8px;
	margin:2px; 
}
.piclist a{
	color:#069;
	text-decoration:none;
}
.piclist a:hover{
	color:#69c;
}
.picsmall{
	border: #ededed 2px solid; 
	width: 100px;
	margin-bottom: 2px;
	overflow: hidden;
}
.picsmallbg{
	border: #cccccc 2px solid; 
	width: 100px; 
	margin-bottom: 2px;
	overflow: hidden;
}
.memberlinks{
	background-color:#CCCCCC; 
	color:#666666; 
	line-height:2.2;
}
.memberlinks a{
	color:#333333; 
}
.memberlinks a:hover{
	color:#666666; 
}
.resource_title{
 background:url(../images/in_resource_subtitle0.jpg) no-repeat top; 
 width:715px; 
 height:33px;
 font-size:16px;
 color:#ffffff;
 font-weight:bold;
 padding:5px 20px;
}
.videolist{
	color:#069;
	line-height:1.8;
	width:150px; 
	overflow:hidden;
	background:url(../images/in_video_01picbg.jpg) top no-repeat;
	padding:8px;
	margin:2px; 
}
.videolist a{
	color:#069;
	text-decoration:none;
}
.videolist a:hover{
	color:#69c;
}
.videobig{
	padding:2px; 
	background-color:#000000; 
	border:#CCCCCC 1px solid; 
	width:440px; 
	overflow:hidden;
}
.download{
	color:#666666;
	padding:5px;
}
.download a{
	color:#369;
}
.download a:hover{
	color:#333333;
}
.download td{
	background-color:#ffffff;
}
.download th{
	color:#335748;
	background-color:#DCEDEB;
}
.hide{ border:#CCCCCC solid 1px; padding:10px; margin:10px 0; background-color:#ededed; line-height:1.8;}
.hide td{ padding:5px 10px; background-color:#ffffff;}

.laborlawstb td{ background-color:#FFFFFF;}