@charset "utf-8";
*{margin:0; padding:0;}
.clear{ clear:both;}
#bod { width:908px; margin:0 auto;}

/*font*/
.font01 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #666666; text-decoration: none;}
.font01 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #666666; text-decoration: none;}
.font01 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #0d66df; text-decoration: none;}
.red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #c61c22; text-decoration: none;}
.red02 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #e75461; text-decoration: none;}
.font02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #424242; text-decoration: none;}
.font03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #7f7f7f; text-decoration: none;}
.font03 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #7f7f7f; text-decoration: none;}
.font03 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #0d66df; text-decoration: none;}
.font04 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none;}
.font04 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none;}
.font04 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration: none;}

.font04b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #666666; text-decoration: none;}
.font04b a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #666666; text-decoration: none;}
.font04b a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; color: #0d66df; text-decoration: none;}

.font05 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none;}
.font05 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none;}
.font05 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none; font-weight:bold}

.font06{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration:underline;font-weight:bold}
.font06 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration:underline;font-weight:bold}
.font06 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration: underline; font-weight:bold}
.blue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 19px;color: #0d66df;text-decoration: none;font-weight: bold;}
.blue02 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 19px;color: #0d66df;text-decoration: none;font-weight: bold;}
.font07{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration:none;}
.font07 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration: none;}
.font07 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #0d66df; text-decoration: none;}




/*header*/
#header { overflow:hidden }
#logo { float:left; background-image:url(images/logo.jpg); width:295px; height:57px;}
#header_menu { float:right;}
#banner {
	float: right;
	height: 68px;
	width: 120px;
}


/*keyimages*/
#keyimages { height:135px; margin-top:7px;}
#keyimages_index { height:376px; margin-top:7px;}

/*leftmenu*/
#leftmenu { float:left; width:208px; margin-right:47px;}
.leftmenu_bg { background-image:url(images/classicproject_leftmenu_bg.jpg); background-repeat:no-repeat; background-position:right center;}

/*con*/
#con_con { float:right; width:652px;}
#con_tit { height:45px; border-bottom:#585858 3px solid;}
#language {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#con_tit2 { height:65px; border-bottom:#585858 3px solid;}
#con_title { float:left; width:260px; margin-top:14px;}
#con_title2 { float:left; width:200px; margin-top:14px;}
#con_tit_text { float:right; text-align:right; margin-top:15px;}
#con_tit_text2 { float:right; text-align:right; margin-top:38px;}
#con_text { margin:22px 0;}
#con_text ul{list-style:none;line-height:none;}
#con_text li{margin:0;text-align:left;color:#666666;line-height: 24px}

#con_text_01 {
	margin:14px 0 22px 0;
}

#con_tit_b { height:25px; border-bottom:#d5d5d5 1px solid; margin-bottom:8px;}



#top { float:right;}
.pic { border:#e9e9e9 8px solid;} 
.pic02 { border:#e9e9e9 8px solid; margin-left:12px;margin-top:5px; } 
.pic03 { border:#e9e9e9 8px solid; margin-right:12px;} 
.pic04{ border:#e9e9e9 8px solid; margin-bottom:8px;} 
.td{padding:7px 20px 7px 7px}

/*footer*/
#footer { height:64px; border-top:#9eb7d2 1px solid;}
#footer_menu { margin:12px 0;}

/*con_about*/
#con_about_text { float:right; width:380px;}
#con_about_pic { float:left; width:252px; margin-right:15px;}
#con_about_2_text { background-image:url(images/pic_02.jpg); background-repeat:no-repeat; background-position:right top;} 
#con_about_2_text ul{ list-style:none;line-height:none;}
#con_about_2_text li{margin:0;text-align:left; background:url(images/icon_01.gif) no-repeat left top; padding-left:12px;}

#con_contact_text ul{ list-style:none;line-height:none;}
#con_contact_text li{margin:0;text-align:left; background:url(images/icon_01.gif) no-repeat left top; padding-left:12px;}
#language a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
#language a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}

































 
.sitemap {
	background-image: url(images/sitemap_bg.jpg);
	background-repeat: repeat-y;
}

