body {
    padding:0;
	margin:0;
	font-size: 14px;
	color:#342d03;
	background-color: #ffffff;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
.page_width{
	width:1002px;
	margin:0 auto;
}
.bd{background-color:#EEEDDB;
    height:16px;
	font-size: 12px;
	border: 1px solid #594e01;

}
a:link {
	text-decoration: none;
	color:#342d03;
}
a:visited {
	text-decoration: none;
	color:#342d03;
}
a:hover {
	color: #c0ad4a;
	text-decoration: none;
}

#menu a:link {
	text-decoration: none;
	padding:5px 9px 5px 9px;
	line-height:20px;
	margin:5px;
	font-size:12px;
	color:#deeef0;
}
#menu a:visited {
	padding:5px 9px 5px 9px;
	margin:5px;
	line-height:20px;
	text-decoration: none;
	color:#deeef0;
	font-size:12px;
}
#menu a:hover {
	padding:5px 9px 5px 9px;
	margin:5px;
	line-height:20px;
	background-color:#20809b;
	color: #ffdd00;
	text-decoration: none;
}
.menu_active{
	padding:5px 10px 5px 10px;
	margin:5px;
	line-height:20px;
	background-color:#20809b;
	color: #ffffff;
	text-decoration: none;
}
#footer {color:#ffffff; font-size:11px; line-height:1.3; padding-top:5px;}
#footer a:link{color:#ffffff; }
#footer a:visited{color:#ffffff;}
#footer a:hover{ color:#ffffff;}

.padding20{margin-right:25px;}

.language a:link{color:#20809b; text-decoration:none; font-size:12px;}
.language a:visited{color:#20809b; text-decoration:none; font-size:12px;}
.language a:hover{color:#c0ad4a; text-decoration:none; font-size:12px;}


.line_h{line-height:1.8;}
.font16{font-size:16px; font-family:"黑体", System;}
.font16_en{font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.font16_jp{font-size:14px; font-family:"黑体";}
.line{background-image:url(../images/line.gif); background-position:bottom; background-repeat:repeat-x;}
.zt1{ font-size:14px; font-weight:bold; color:#AB0101;}
.zt2{ font-size:12px; font-weight:bold; color:#B4B29A; font-family:Arial;}
.zt3{ font-size:14px; font-weight:bold; color:#898447;}

#font_white:link{color:#FFFFFF;}
#font_red{color:#ff0000;}




/*首页左边菜单*/
.box{
	width:817px;
	position:relative;
	margin:0 auto;
}
.submenu{
	position:absolute;
	top:30px;
	left:10px;
}


.submenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.submenu ul li{
	border-bottom:1px solid #20809b;
	width:134px;
	text-align:center;
}
.submenu ul li a,.submenu ul li a:link,.submenu ul li a:visited{
	color:#20809b;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.submenu ul li a:hover{
	color:#e77817;
}
.submenu ul li span a:visited{
	color:#e77817;
}
.tp{
	position:absolute;
	top:230px;
	left:0;
}
.tp iframe{
	z-index:10;
	position:absolute;
	top:0;
	left:0;
}
.tp .tp_text{
	position:absolute;
	top:3px;
	left:28px;
	width:60px;
	z-index:100;
}
.tp .tp_text b{
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#h_pic{
	background:url(../images/pic_index01.jpg) left top no-repeat;
	width:817px;
	height:377px;
}

/*内页框架*/

.in_left{
        width:190px; 
		float:left;
		}
.in_right{
          width:627px;
		  float:right
		  }
.c1{
	width:290px; background:url(../images/pic_bg.jpg) no-repeat;
	padding-top:1px;
	height:380px;
}
.c2{ padding-left:20px;}

.b272 {width: 272px; border: #ffffff 1px solid; margin:0px auto;}
.pic_t{
	float:left;
	margin:0 15px 10px 0;
}

.mail_to ul{
	margin:0;
	list-style-type:none;
	padding:0;
}
.mail_to ul li{
	margin:3px 0;
	padding:0;
}
.mail_to ul li span{
	font-weight:bold;
	color:#FF6600;
}
.Bsbttn{
	background:#21809C;
	color:#fff;
	padding:2px 0px;
	width:55px;
	font-weight:bold;
	border:0;
}
.box_menu{
	width:150px;
}
.box_menu b{
	color:#FF6600;
}
.box_menu ul{
	margin:0;
	padding-left:25px;
}
.box_menu ul li{
	border-bottom:1px dotted #20809B;
	margin:3px 0;
}
.box_menu a.active{
	font-weight:bold;
	color:#C0AD4A;
}
.pic_t .pic{
	margin:5px 0 0 7px;
	display:block;
}





/*lightbox start*/
#lightbox{
	position:absolute;left:0;z-index:100;
	width:100%;line-height:0;
	text-align:center;
	font-size:12px;
	}
#outerImageContainer{
	position:relative;
	background-color:#fff;
	width:250px;height:250px;
	margin:0 auto;
	}
#imageContainer{padding:10px;}
#loading{
	position:absolute;top:40%;left:0%;
	height:25%;width:100%;line-height:0;
	text-align:center;
	}
#hoverNav{
	position:absolute;top:0;left:0;z-index:10;
	height:100%;width:100%;
	}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}

#prevLink, #nextLink{
	display:block;
	width:49%;height:100%;
	background:transparent url(/images/blank.gif) no-repeat;
	}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(/images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer{
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	}

#imageData{position:relative;width:100%;height:50px;color:#666;}
#imageData #imageDetails{position:absolute;z-index:1;left:10px;top:10px;width:50%;text-align:left;}	
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNav {position:absolute;z-index:10;right:10px;top:10px;width:50%;text-align:right;}
#imageData #bottomNavClose{}
#overlay{
	position:absolute;top:0;left:0;z-index:90;
	width:100%;height:500px;
	background-color:#000;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
	}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */ 




@media print{
	table{
		display:none;
		height:0;
		overflow:hidden;
	}
	table td,#imageDataContainer,#hoverNav,#loading,overlay{
	display:none;}

	body{
	margin:0;
	}

	#lightboxImage{
		display:block;
		position:absolute;
		top:0;
		left:0;
	}	
}


