@charset "utf-8";
/* CSS Document */

a{ text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#990000;}
div,ul,li,h1,h2,h3,a,a:hover{ margin:0; padding:0; list-style-type:none;}
a,a:hover{ list-style-type:none;}
img{ float: none; border:0;}

body{ width:100%; background-color:#FFF; font:13px Arial,"宋体"; margin:0 auto;}
.main_bar{ margin:0 auto; width:980px; float:none; clear:both;}
.main_bar1{ margin:0 auto; width:980px; float:none; clear:both;border: 1px solid #999999;}

#header{ height:auto;}
.language{ float:right; margin-right:40px; font-size:12px; line-height:30px;}
.language a{ background:url(../images/top_language_arr.gif) no-repeat 0; padding:0 10px 0 8px;}

#index_flash{ height:auto !important; height:240px; min-height:240px;}

#topmenu{ background:url(../images/topmenubg.gif) no-repeat; height:36px; margin-bottom:8px;}
.menuul{ margin-top:0px;list-style:none; padding:0}
.menuul .dd{ line-height:34px; float:left; position:relative;list-style:none;FONT-SIZE:13px;}
.menuul .dd a{ padding:0 25px 0 30px; height:32px; display:inline-block; color:#222222;}
.menuul .dd a:hover{ color:#fff; }
.menuul .dd.hover{ background:url(../images/menu.gif) no-repeat 3px top; color:#FFF;text-decoration:none;}

.menuul .dd1{ line-height:34px; float:left; position:relative;list-style:none;FONT-SIZE:13px;}
.menuul .dd1 a{ padding:0 42px 0 110px; height:32px; display:inline-block; color:#222222;}

.menuul li a.index{ padding: 0 38px 0 113px; color:#FFF; FONT-SIZE:14px;}
.menuul li a:hover.index{ background: none;}

.menuul .submenuul{ position:absolute; top:32px; left:8px; background:#fff; border:#ccc solid 1px;opacity:0.9; display:none; margin:0px; padding:0;}
.menuul .submenuul li{ float:none; background-color:#f1f1f1; clear:both;}
.menuul .submenuul li a{ background:url(../images/menu2_arr.GIF) no-repeat 0 center; width:90px; padding-left:12px; margin-left:8px;}
.menuul .submenuul li a:hover{background:url(../images/menu2_arr.GIF) no-repeat 0 center;color:#888; text-decoration:underline;}


#main{}

#left_bar{ width:210px; float:left; height:auto !important; height:320px; min-height:320px;}
.leftoline{ margin-top:15px; background:url(../images/oline.gif) no-repeat top; width:210px; height:60px; overflow:hidden;}
.leftoline p{float:left; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-LEFT: 10px; padding:34px 3px 0px 28px; }
.leftoline p a{COLOR: #6e0001; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-LEFT: 0px; padding:34px 3px 0px 0px;}
.leftoline p a:hover{COLOR: #666666; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-LEFT: 0px; padding:34px 3px 0px 0px;}
.leftoline p a.rr{padding:0 0 0 25px;}
.leftoline p a:hover.rr{padding:0 0 0 25px;}

.leftmenu{ margin-top:20px; background:url(../images/leftmenu.gif) no-repeat top; width:205px; height: auto;}
.leftmenu h4{ FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-LEFT: 10px; COLOR: #1e318f; TEXT-DECORATION: none; padding-top:8px;}

.leftmenu ul{ padding:25px 12px 8px 2px; width:0px;}
.leftmenu ul li{  padding:0 0 8px 0; margin:0 0 8px 0;}
.left1{float:left; margin:32px 0px 0px 2px; height:62px; width:198px;}
.left2{float:left; margin:6px 0px 0px 2px;  height:64px; width:198px;}
.left1 a:hover{ color:#666666; text-decoration:none;}
.left2 a:hover{ color:#666666; text-decoration:none;}
.left1 p{ float:left; width:120px; font-size:12px; text-align: left; color:#424037; margin:25px 0px 0px 10px; padding:0; line-height:18px}
.left2 p{ float:left; width:120px; font-size:12px; text-align: left; color:#424037; margin:25px 0px 0px 10px; padding:0; line-height:18px}
.ss{ font-size:14px;  color:#2f628d;}

.leftmenu2{ width:205px; height:auto; margin:5px 0 0 0px; padding:3px 0 0px 0px; float:left;}
.menu { float:left;  width:205px; padding:3px 0px 0 0px;} 
.menu li { float:left; display:block; width:205px; background:url(../images/menu02.gif) no-repeat top;  border-bottom:#FFFFFF 1px solid;} 
.menu li a { display:block; height:30px; text-decoration:none; color:#333; font-size:14px; line-height:30px; padding-left:30px;} 

.menu li hover{ width:159px; line-height:30px; color:#FFFFFF; background:url(../images/menu01.gif) no-repeat top;} 
.menu li a.hover{ display:block; color:#fff; font-size:14px; line-height:30px; text-decoration:none; background:url(../images/menu01.gif) no-repeat top;} 
.menu2{ float:left; display:none; width:159px; padding:1px 0 1px 0;}
.menu2 li { float:left; display:block; width:205px; background:url(../images/menu03.gif) no-repeat top;  border-bottom:#FFFFFF 1px solid;}
.menu2 li a {  display:block; height:30px; text-decoration:none; color:#555; font-size:14px; line-height:30px; padding-left:38px;}  

.index_link{}
.index_link{width:210px; padding-top:20px;clear:both; overflow:hidden;}
.index_link h5{ width:210px; }
.index_link h5 a{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; COLOR: #1e318f; TEXT-DECORATION: none; }
.index_link h5 a:hover{ COLOR: #2f628d; TEXT-DECORATION: none;PADDING-LEFT: 10px;}
.index_link ul{ margin-top:8px; width:320px; }
.index_link li{ width:210px; }
.index_link li a img{ border:#CCC solid 1px; width:140px; height:35px; margin:5px 5px 5px 8px;}

#center_bar{ height:auto !important; height:320px; min-height:320px; width:760px;float:left; margin-left:10px;}

.index_c{clear:both; margin:15px 0px 0 8px; min-height:20px;}
.index_c_left{ float:left; width:410px;}
.index_c_right{ float:right; width:330px;}

.index_about{ }
.index_about h1{FLOAT: left; width:410px; margin:0;}
.index_about h1 a{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; COLOR: #1e318f; TEXT-DECORATION: none; line-height:20px;}
.index_about h1 a:hover{  COLOR: #2f628d; TEXT-DECORATION: none; PADDING-LEFT: 10px;}
.txt{FLOAT: left; width:410px; FONT-SIZE: 13px; COLOR: #666; TEXT-DECORATION: none; margin-top:8px; line-height:24px;}
.txt img{FLOAT: right; }

.index_news{ padding-top:20px; }
.index_news ul{ margin-top:14px; font-size:12px; line-height:28px;}
.index_news li{background:url(../images/disc.gif) no-repeat 0; padding-left:10px; border-bottom:#CCC dotted 1px;width:400px}
.index_news li span{ float:right; color:#666666;}

.index_honor{ }
.index_honor h2{ width:320px; margin:0px;}
.index_honor h2 a{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; COLOR: #1e318f; TEXT-DECORATION: none; }
.index_honor h2 a:hover{ COLOR: #2f628d; TEXT-DECORATION: none; PADDING-LEFT: 10px;}
.index_honor ul{ margin-top:8px; font-size:12px; line-height:22px;}
.index_honor li{background:url(../images/disc.gif) no-repeat 0; padding-left:10px; border-bottom:#CCC dotted 1px;width:320px}

.index_contact{background:url(../images/btn_lxfs.gif) no-repeat; height:auto !important; height:124px; min-height:84px; padding:40px 10px 0 30px; line-height:18px; font-size:12px; margin-top:20px;}

.index_recru{ padding-top:20px;clear:both;}

.index_partners{width:320px; padding-top:20px;clear:both; overflow:hidden;}
.index_partners h3{ width:320px; }
.index_partners h3 a{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; COLOR: #1e318f; TEXT-DECORATION: none; }
.index_partners h3 a:hover{ COLOR: #2f628d; TEXT-DECORATION: none; PADDING-LEFT: 10px;} 
.index_partners ul{ margin-top:8px; width:320px; }
.index_partners li{ width:320px; }
.index_partners li a img{ border:#CCC solid 1px; width:140px; height:35px; margin:1px 5px 5px 8px;}


.weather{ float:right;}
.count_down{ height:31px; background-color:#eeeeee; line-height:31px; text-indent:12px;}
.count_down b{ color:#990000;}

.fast_track{ margin:0 0 10px 0;}
.fast_track_description{ margin:8px 0;}



#friendship_link{ margin-top:20px; height:auto !important; height:70px; min-height:70px; border-top:#eee solid 2px; padding-top:10px;}
#friendship_link ul{}
#friendship_link li{ width:98px; text-align:center; float:left; display:inline-block;}
#friendship_link img{ width:88px; height:31px;}

#footer{ float:none; clear:both; background-color:#e7e7e7; height:auto !important; height:40px; min-height:40px; margin-top:20px; padding-top:10px;}
#footer .Website{color:#3b3b3b; font:18px Impact,"Times New Roman",Arial; width:300px; text-align:center;}
#footer .Copyright{ float:right; text-align:right;}
#footer UL { CLEAR: both; FLOAT: left; MARGIN: 3px auto; WIDTH: 100%; TEXT-ALIGN: center
}
#footer LI { PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #666
}
#footer UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
#footer UL LI A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
