@charset "utf-8";
/* CSS Document */
body,home{background:#2b338c; width:100%; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;padding:0; margin:0; height:0; font-size:0; line-height:0; width:auto; overflow:hidden; display:block}
a{text-decoration:none; color:#332a86}
#wrap{ width:1000px;background:#d2c8bc; margin:0 auto;  height:auto; }
#header{ height:174px; width:799px; position:relative; background:url(/images/top_bg.gif) right bottom no-repeat; padding:0 0 0 201px}
form{ padding:0; margin:0;}
#logo{background:url(/images/logo.jpg) no-repeat; width:128px; height:156px; position:absolute; top:10px; left:29px}
#h_info{ color:#9b8472; padding:16px 0 0}
#h_info span{ margin:0 12px 0 4px; color:#332a86}
#h_info span#tmpecinfo{ color:#9b8472;margin:0 0 0 4px; }
#h_info span#tmpec{ margin:0 0 0 0; }
#h_info span#timeh,#h_info span#timei,#h_info span#timeap{ margin:0;}
#lang{
	position:absolute;
	left:899px;
	top:18px;
	
	height:98px;
	/*overflow:hidden;
	border:1px solid #9b8472*/
	
	
}

#dlang  ul li { background:none}
#slang select{ width:81px; height:18px; line-height:18px;position:absolute; top:-2px; font-size:10px; background:#d2c8bc;  }
#slang  .l_info{ position:absolute; top:0; left:0; z-index:20}

#footer{overflow:hidden; padding:12px 0 0 ; position:relative}
#footer_1{padding-bottom:10px}
#footer_home{ position:absolute; top:13px; left:20px; color:#8C766C; width:166px}
#bom_menu{float:left;padding:0 0 0 190px; width:546px}
#bom_menu a{ color:#FFF; text-decoration:none; font-size:11px; margin:0 10px }
#bom_menu a:hover,#bom_menu a.select{ color:#332a86}
#bom_info{ float:left; color:#8c766c; line-height:14px; width:200px}
#bom_info  strong{display:block; padding-bottom:6px}
#bom_info .adder{padding-bottom:6px}
#footer_2{padding:5px 0 0 200px; font-size:11px;background:#2b338c; height:42px; color:#837cae; position:relative}
#footer_2 #hod{ position:absolute; top:4px; right:0px; width:auto; font-size:10px}
#footer_2 #hod a{ color:#837cae}
#mainLeft{width:202px; height:416px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#666; background:#ede9e4}

#mainRight{width:798px; height:416px; overflow:hidden; float:left; position:relative}
#mainRight img{ position:absolute; top:0; left:0; display:none}
#ml_title_1,#ml_title_2{ height:35px; width:202px }
.ml_info{width:166px; padding:20px 18px 0 18px;  overflow:hidden}
#ml_info_1{height:78px;}
.title_01{ display:block; color:#332a86; font-size:13px;}
.info_01{ display:block; padding:4px 0 20px}

#menu{ overflow:hidden; position:absolute; top:143px; left:201px; width:798px}
#menu .li,#menu .select{ float:left; margin-right:14px; height:18px; line-height:18px;  padding:0 11px; position:relative; background-position:right center; background-repeat:no-repeat;}
#menu .select,#menu .select div{ background-image:url(/images/mune_bg.gif) }
#menu .select a{color:#332a86}
#menu a{color:#FFF;}
#menu .li a,#menu .select a{ display:block; font-size:13px;  text-decoration:none; }
#menu .li div,#menu .select div{ position:absolute; width:11px; height:18px;top:0; left:0; background-position:left center; background-repeat:no-repeat;}

#main2{ background:#ede9e4; width:1000px; padding-bottom:40px}
#mainLeft2{width:202px; height:auto; float:left; padding-top:53px}
#mainCen2{width:518px; height:auto; float:left}
#mainCen7{width:765px; height:auto; float:left; }
#mainRight2{width:215px; height:auto; float:left; padding:51px 0 0 26px; color:#666; line-height:16px;}
#mainLeft2 .list{height:32px; padding-left:29px}
.list a{ color:#a6917a; font-size:12px}
.list a.select,.list a:hover{color:#332a86}
.a_title{color:#332a86; font-size:14px; height:32px; padding-top:23px; position:relative}
.a_title2{color:#332a86; font-size:14px;padding-top:23px; position:relative}
.a_title3{color:#332a86; font-size:12px;padding-top:8px; height:20px;border-bottom:1px solid #9B8472; position:relative}
.a_title31{color:#332a86; font-size:12px;padding-top:8px; height:auto!important; height:20px; min-height:20px;border-bottom:1px solid #9B8472; position:relative}
.a_title3 .year{ font-size:12px;top:9px;}
.a_title31 .year{ font-size:12px;top:9px;}
.a_title31 .pressListTitle{ width:470px}
#mainCen4 .a_title{border-bottom:1px solid #9B8472}
.year{ position:absolute; right:0px; top:20px; color:#9B8472; font-size:14px; }
.a_img{ width:518px; height:308px; overflow:hidden}
.a_lists{height:39px; position:relative; text-align:right; color:#666; padding-top:14px}
.a_list{ height:10px; width:518px; position:absolute; left:0; top:17px;}
.a_list a{ display:block; float:left; margin-right:6px; height:8px; width:8px; border:1px solid #b8a795; cursor:pointer; font-size:0; line-height:0}
.a_list a.checked,.a_list a:hover{ width:10px; height:10px; background:#332a86; border:none}
#book{ width:349px; height:auto; overflow:hidden; background:#9b8472; position:absolute; top:0; left:531px}
#reserve{ height:21px; padding:15px 0 0 13px;}
#reserve a{ color:#FFFFFF}
#reserve span{color:#fff; font-size:12px; cursor:pointer}
#form{ color:#FFF; padding:18px 0 0 13px; position:relative; top:0; left:0; margin:0; display:block;display:none}
#f1{ float:left; width:132px}
#f2,#f3{ float:left; width:50px}
.checkdate{ padding:3px 0 10px; left:0; top:0;  }
.checkdate input{ border:1px solid #a2a2a2; font-family:11px; padding:0; margin:0; width:98px; height:18px}
.checkdate select{ padding:0; margin:0; height:20px}
#close{ width:14px; height:14px; font-size:0; background:url(/images/colse.gif) no-repeat; position:absolute; top:5px; right:5px; cursor:pointer; display:block}
#cancel{ display:block; color:#fff; position:absolute; left:144px!important;left:132px;  top:88px; cursor:pointer}
#formBtn{ position:absolute; right:5px; top:83px}
.checkdate #codeTxt{ width:98px!important; width:96px}

.checkdate img{  margin:0 0 0 5px; cursor:pointer}
#mainCen3{ width:733px; height:auto!important; height:400px; min-height:400px; color:#666; float:left}
#mainCen4,#mainCen5{ width:523px; height:auto!important; height:400px; min-height:400px; float:left}
#mainCen6{ width:733px; height:auto!important; height:400px; min-height:400px; float:left}
#mainCen3 .a_title{ width:733px; height:26px}
#mainTxt_01,#mainTxt_02,#mainTxt_03{ width:224px; float:left; height:auto}
#mainTxt_01,#mainTxt_02{padding-right:30px}
#mainImg_01{ width:235px; float:left; height:auto;padding-right:19px}
.info_t{color:#332A86; height:30px}
.info_g{color:#A6917A; padding-bottom:16px}
.info_c{color:#666666; padding-bottom:20px}
.info_u2{ font-size:12px; font-weight:bold; color:#332A86}
.imll{padding-bottom:22px}
.imline{ width:auto; height:21px; border-top:1px solid #9B8472}

.pressList{border-bottom:1px solid #9B8472; padding:7px 0; position:relative}
.pressList span{ position:absolute; top:7px; right:0px; color:#9B8472;}
.pressListTitle{ width:480px}
.info_p{ line-height:16px; color:#666; font-size:12px; padding:5px 0 20px}
.a_p a{font-size:11px; color:#332A86}
.cinfo{font-size:12px; color:#666; padding-bottom:45px}
.info_title{ color:#332A86; font-weight:bold}
.info_dep{ color:#A6917A; padding-bottom:18px}
.info_content{ color:#666}
.info_mail_2{ color:#666; font-weight:normal}
.info_mail{color:#332A86;padding:20px 0 65px; font-weight:bold}
.ca_title{font-weight:bold; color:#332A86}
.ca_dep{ color:#A6917A}

#careersTab tr td{ padding-bottom:22px; width:261px}
#homeMail div.txtc{ height:38px}
#homeMail div.btn{ padding-top:5px; text-align:right}
#mailInp{ height:14px; line-height:14px; font-size:12px; width:163px; border:1px solid #666}
#lang ul,#lang li{ padding:0; margin:0; list-style-type:none}
#lang a{ color:#8c766c; display:block; padding-left:18px; height:13px; line-height:13px; overflow:hidden; vertical-align:middle; cursor:pointer; width:60px; margin-top:2px}

#lang ul li  ul{ display:none; border:1px solid #ada397 ; background:#FFF}
#lang ul li  ul li a{width:58px; height:16px; line-height:16px; margin-top:0}
#lang ul li  ul li a:hover{ color:#fff; background:#3169B6; }
.scetion{ padding-bottom:20px}
#map1,#map2{ width:248px}
.face, .section{ line-height:16px}
.face { width:230px}
.face a,.category a{ color:#666}
.tti td{ font-weight:bold; color:#332A86; line-height:24px}
.bbg{ background:#E3DDD6}
.fpcTab tr td div{ padding-right:8px}
.llin td{ line-height:20px; border-bottom:1px solid #D8D0C7}
.llin2 td{ line-height:20px; }
.fpcTab{ color:#666}
.fpcImg{ padding-top:60px}

#loMap{ font-size:10px; padding-top:8px}
