@charset "utf-8";

html,body{ overflow-y:scroll;}
html,body{ overflow-y:scroll; min-height:101%;}
html{ overflow:-moz-scrollbars-vertical;}

body { margin:0; padding:0; width:100%;letter-spacing:0px;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background:#fff url(images/top_bg_1.gif) top repeat-x; }
.main2 {width:100%; padding:0; margin:0 auto; background:#fff url(images/top_bg2.gif) top repeat-x; }

.resize { width:955px; margin:0 auto;}

/********** header **********/
/*
.header { border-bottom:1px solid #ff0000;  }
*/
.header {   }

/* .block_header {margin:0 auto; width:700px; height:58px; float:left;} */
.block_header {margin:0 auto; height:58px; float:left;}
/* menu */	
/* .menu { padding: 0; margin: 5px 0 0 170px; width: 740px; float: left; height: 39px; }*/
.menu { padding: 0; margin: 5px 0 0 170px; float: left; height: 39px; }
.menu ul { padding:0; margin:0 30px 0 0; list-style:none; border:0;}

.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:0px; color:#383838; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding: 13px 10px; background: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

.menueng { padding:0; margin:5px 0px 0 0; float:right; height:39px;}
.menueng ul { padding:0; margin:0 30px 0 0; list-style:none; border:0;}
.menueng ul li { float:left; margin:0; padding:0 3px; border:0;}
.menueng ul li a { float:left; margin:0 1px 0 0; padding:0px;text-decoration:none;}
.menueng ul li a span { padding:13px 10px; font:1em Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*
.slider { margin:0 auto; padding:0; background-color:#eeece3;border-bottom:1px solid #ff0000; }
*/
.slider { margin:0 auto; padding:0; background-color:#eeece3; }
.slider div.slice1 { margin:0 auto; width:848px;}


.body {padding:15px 0; margin:0;}
.body h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:5px 10px; margin:0;}
.body h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#373737; padding:5px 10px; margin:0;}
.body p { font:normal 11px Arial, Helvetica, sans-serif; color:#8d8d8d; line-height:1.4em; padding:0px 10px;}
.body span { font: bold 11px Arial, Helvetica, sans-serif; color:#c27744;}
.body em { font:italic 12px Arial, Helvetica, sans-serif; color:#797979; line-height:1.4em; padding:10px 0 0 10px;}
.body_resize { width:900px; margin:0 auto; padding:0;}
.body a { font: bold 11px Arial, Helvetica, sans-serif; color:#373737; text-decoration:none;}

.Latest { width:259px; float: left; margin:5px auto; padding:10px 20px; border-right:1px solid #e9e9e9;letter-spacing:0px;}
.Latest h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.Latest img { border: 1px solid #000000; width:200px; height:130px;}
.Latest p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }

.FBG {padding:0; margin:0; background:url(images/FBG_bg.gif) top repeat-x;}
.FBG h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:5px 10px;}
.FBG a { font: bold 11px Arial, Helvetica, sans-serif; color:#373737; text-decoration:none;}
.FBG img { float: left; margin:15px 10px; padding:0;}
.FBG p { color: #838383; line-height: 1.4em; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; font-variant: normal; }
.FBG_resize { width:900px; margin:0 auto; padding:0; height:230px;}
.blog { width:259px; float: left; margin:5px auto 0px auto; padding:10px 20px;letter-spacing:0px; }
.blog h2 { font: bold 16px Arial, Helvetica, sans-serif; }

.footer { background:#efefdf url(images/footer_bg.gif); padding:0; margin:0;}
.footer .resize div { padding:25px 0;  width:100%; color:#838383; font:normal 11px Arial, Helvetica, sans-serif; text-align: center;}
.footer .resize div p { padding:0; margin:0;}
.footer .resize div a { color:#838383; font:normal 11px Arial, Helvetica, sans-serif; padding:0 5px;}
.footer .resize span{ font:normal 12px Arial, Helvetica, sans-serif; }
.footer .resize { letter-spacing:1px; }

.footer2 { background:#efefdf url(images/footer2_bg.gif); padding:0; margin:0;}
.footer2 .resize div { padding:25px 0;  width:100%; color:#838383; font:normal 11px Arial, Helvetica, sans-serif; text-align: center;}
.footer2 .resize div p { padding:0; margin:0;}
.footer2 .resize div a { color:#838383; font:normal 11px Arial, Helvetica, sans-serif; padding:0 5px;}
.footer2 .resize span{ font:normal 12px Arial, Helvetica, sans-serif; }
.footer2 .resize { letter-spacing:1px; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #d9d9d9; padding:0; margin:5px 0; background:none;}

/*
#submenu { float:right; border:1px solid #e9e9e9;margin-right:50px;}
*/
#submenu { border:1px solid #e9e9e9; width:150px;float:left;margin:5px; padding-top:5px;}
#submenu ul { padding:0; margin:0px; list-style:none; border:0;}
#submenu ul li { border:0;margin:6px;}
#submenu ul li a { text-decoration:none;}
#submenu ul li a span { color: #c27744; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#submenu h2 { margin: 20px 0px 0px; }

.main2 .body .body_resize .maincontent { float:left; width:720px;  border:1px solid #e9e9e9; margin:5px;}
.main2 .body .body_resize .maincontent h2 { margin: 20px 0px 0px; }

#intro-his { margin: 0px 10px; }
#intro-his dt { margin: 20px 0px; }
#intro-his dt h3 { color: #c27744; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
#intro-his dd { margin: 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

#intro-his dd table { width: 100%; }
#intro-his dd tr td .top-1 { margin:0px 10px 0px auto; }
#intro-his dd tr td .top-2 { margin:0px auto 0px 10px; }
#intro-his dd tr td .top-m { margin:0px 10px; }

#intro-his dd img { margin: 0px auto; display: block; }
#intro-his dd a span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; }

#intro-his dd ul { list-style: none; }
/*
#intro-his .pt { margin: 10px auto; width: 220px; }
*/
#intro-his .pt { margin: 10px auto; }
#intro-his .pt td { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; }

#intro-his dd .taborder { border-bottom: 1px solid #0f0f0f; border-right: 1px solid #0f0f0f; width:90%; margin:0 auto;}
#intro-his dd .taborder td,#intro-his dd .taborder th { border-top: 1px solid #0f0f0f; border-right: 0px none #f0f0f0; border-bottom: 0px none #f0f0f0; border-left: 1px solid #0f0f0f; padding: 5px; }.main .FBG .FBG_resize .blog p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
