@charset "gb2312";

*{ margin:0; padding:0;}
img{ border:0;}
ul{ list-style:none;}
body{ color:#333333; font-size:12px; font-family:Arial, "宋体"; background:#FFFFFF; line-height:18px;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#ED1A23; text-decoration:underline;}

/*通用样式*/
.search{ border-right:1px solid #0A3C6F;border-top:1px solid #0A3C6F; border-bottom:1px solid #0A3C6F; background:#FFFFFF; border-left:0; line-height:19px; color:#999999;}
.but{ vertical-align:middle;}
.clear{ clear:both;}
.img{ border:1px solid #07519A; margin:0 10px 10px 0;}
.white{ color:#FFFFFF; text-decoration:none;}
.white:hover{color:#ED1A23; text-decoration:none;}
.tab{  display:block;}
.tab:hover{  display:block; background:url(../images/contain_bg1.jpg) left top no-repeat;}
.date{ color:#999999; font-size:11px;}
.text{color:#333333; text-decoration:none;}
.text:hover{color:#ED1A23; text-decoration:underline;}
.more{ color:#666666; text-decoration:underline;}
.more:hover{color:#ED1A23; text-decoration:none;}
.photo_small{ border:1px solid #07519A;}
.gray{ color:#666666; text-decoration:none;}
.red{ color:#EF0000;}
.ico{ vertical-align:top; margin-right:5px; padding-top:4px;}
.blue{ color:#186BB6;text-decoration:none;}
.blue:hover{color:#ED1A23; text-decoration:underline;}
.point{ vertical-align:middle; margin-right:5px;}
.left_title{ color:#CF2D37; font-weight:bold;}

/*tab样式*/
.menu { background:none;padding:2px 5px 0 4px;}
.menu ul { padding-top:2px; text-align:left;background:none;}
.menu li { float:left;display:inline; width:75px; line-height:22px; padding-right:1px; 
background:none; text-align:center;}
.menu li a {text-decoration:none; background:none; display:block;}
.menu li a.tabactive {background:url(../images/contain_bg1.jpg) left top no-repeat; font-weight:bold;  position:relative;width:75px; display:block; line-height:22px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6, #contentthree1, #contentthree2, #contentthree3 {}

/*布局*/
#wrap{ width:960px; margin:0 auto;}
#header{ background:url(../images/header_bg.jpg) left top no-repeat; height:95px; margin-top:15px;}
#header #search{ padding:28px 12px 11px 0; text-align:right; height:19px;}
#header #search2{margin:0 12px 11px 0 ; text-align:right; height:19px;}
#header #nav{ float:left; padding:0 0 0 188px; width:772px; height:33px; }
/*#header #nav a { display: block; text-align:center; } 
#header #nav a:link { color:#ffffff; text-decoration:none; } 
#header #nav a:visited { color:#ffffff;text-decoration:none; } 
#header #nav a:hover { color:#ED1A23;text-decoration:none;font-weight:bold; } 
#header #nav li { float: left; } 
#header #nav li a:hover{ } 
#header #nav li ul { line-height: 24px; list-style-type: none;text-align:left; left: -999em; width: 140px; position: absolute; font-size:12px; font-weight:normal; border:1px solid #c3c3c3;} 
#header #nav li ul li{ float: left; width: 140px; background: #F6F6F6; border-top:1px solid #c3c3c3; } 
#header #nav li ul a{ display: block; width: 126px;text-align:left;padding-left:14px; } 
#header #nav li ul a:link { color:#666; text-decoration:none; } 
#header #nav li ul a:visited { color:#666;text-decoration:none; } 
#header #nav li ul a:hover {color:#FFF;text-decoration:none;font-weight:normal; 
background:#C00;}
#header #nav li:hover ul { left: auto; } 
#header #nav li.sfhover ul { left: auto; } 
#header #content { clear: left; } 
*/
.nav{font-size:12px;position:relative;z-index:100;}    
.nav ul{list-style:none;}    
.nav li {float:left;position:relative;font-size:14px;}    
.nav ul ul {visibility:hidden;position:absolute;left:0px;top:33px;border:1px solid #c3c3c3;}    
.nav table {position:absolute; top:0; left:0;} 
.nav ul li a{}   
.nav ul li:hover ul,    
.nav ul a:hover ul{visibility:visible;}    
.nav a{display:block; text-align:center; height:33px;line-height:33px;}    
.nav a:hover{color:#ED1A23;text-decoration:none;font-weight:bold;}    
.nav ul ul{}    
.nav ul ul li {clear:both;text-align:left;font-size:12px; line-height:16px; font-weight:normal;width: 140px; }    
.nav ul ul li a{display:block;width:124px;margin:0;border:0;background: #F6F6F6; border-top:1px solid #c3c3c3;color:#666;padding-left:16px; text-align:left; line-height:26px; height:26px;font-weight:normal;}    
.nav ul ul li a:hover{color:#FFF;text-decoration:none;font-weight:normal; 
background:#C00;width:124px;padding-left:16px; line-height:26px; height:26px;}   

#banner{ float:left; margin-top:2px; overflow:hidden;}
#banner #photo{ float:left; width:710px;}
#banner #about{ float:left; margin-left:5px; width:245px; background:url(../images/about_bg.gif) left top no-repeat; padding-top:12px; color:#FFFFFF; height:198px;}
#banner #about h2{ font-size:12px; color:#000000; float:left; padding:0 0 0 20px;}
#banner #about ul{ color:#FFFFFF;}
#banner #about ul li{ float:left; background:url(../images/about_ico.gif) left center no-repeat; padding-left:10px; width:67px;
color:#FFFFFF;}

#contain{ float:left; margin:9px 0 5px 0; width:960px; height:218px;}
#contain dl{}
#contain dl dd{ background:url(../images/ico.gif) left 9px no-repeat; padding-left:10px;}
#contain dl dd a{ color:#333333; text-decoration:none;}
#contain dl dd a:hover{ color:#ED1A23; text-decoration:underline;}
#contain #left{ float:left; width:289px; background:url(../images/left_bg.jpg) left top no-repeat;
height:218px;}
#contain #middle{ float:left; width:290px; margin:0 6px 0 7px; background:url(../images/middle_bg.jpg) left top no-repeat; height:218px;}
#contain #right{ float:left; width:368px; background:url(../images/right_bg.jpg) left top no-repeat;
height:218px;}

#footer{ background:url(../images/footer_bg.jpg) left 28px repeat-x; clear:both; line-height:24px;
color:#666666; }

/*内页*/
#contain_nei{ float:left; margin-top:18px; padding-right:12px;}
#contain_nei #left2{ width:204px; float:left;}
#contain_nei #left2 ul{}
#contain_nei #left2 ul li{ background:url(../about/images/left_listbg.gif) left top no-repeat;  line-height:25px;}
#contain_nei #left2 ul li a{padding-left:30px;text-decoration:none;}
#contain_nei #left2 ul li a:hover{text-decoration:none;}
#contain_nei #left2 dl{ background:#FFFFFF; line-height:26px; padding-left:0; color:#A1C5EA;}
#contain_nei #left2 dl dd{ background:url(../about/images/left_listbg2.gif) left top no-repeat;  line-height:26px;}
#contain_nei #left2 dl dd p{ background:#F6F6F6; line-height:25px; padding-left:0; color:#666666; border-bottom:1px dashed #cccccc;}
#contain_nei #middle2{ width:512px; float:left; margin-left:33px; margin-right:34px; padding-bottom:20px;}
#contain_nei #middle29{ width:685px; float:left; margin-left:33px; margin-right:34px;}
#contain_nei #middle2 ul{}
#contain_nei #middle2 ul li{ float:left; padding:25px 0 25px 0; text-align:center; width:240px;}
#contain_nei #middle2 .staff{padding-top:20px;  line-height:22px;}
#contain_nei #middle2 .staff dl{}
#contain_nei #middle2 .staff dd{ float:left; text-align:center; width:170px; height:130px;}
#contain_nei #middle2 .staff dd p{ text-align:center;}
#contain_nei #right2{ width:165px; float:left;}
#contain_nei #right2 .hotline{ background:url(../about/images/right_img01bg.jpg) 1px top no-repeat; height:45px; padding:100px 0px 0 30px;}
#contain_nei #right2 ul{ line-height:24px;}
#contain_nei #right2 ul li{background:url(../images/ico.gif) left 9px no-repeat; padding-left:10px;}
#contain_nei #right2 ul li a{ color:#333333; text-decoration:none;}
#contain_nei #right2 ul li a:hover{ color:#ED1A23; text-decoration:underline;}
#contain_nei #detail{ float:left; width:692px; margin-left:33px; margin-right:10px;}
#contain_nei #detail .staff2{padding-top:20px;  line-height:22px;}
#contain_nei #detail .staff2 dl{}
#contain_nei #detail .staff2 dd{ float:left; text-align:center; width:170px; height:130px;}
#contain_nei #detail .staff2 dd p{ text-align:center;}

/***train**/
#flash_banner{padding:5px 5px;background:#C7DFF4;text-align:center;}
#flash_banner img{padding:0px;margin:0px;}
#news_train{width:394px;height:210px;float:left;margin-left:25px;}
#news_train  ul{padding-top:10px;}
#news_train h2{height:26px;background:url(../images/title_gg.jpg);line-height:26px;font-size:12px;font-weight:normal;text-align:right;}
#news_train ul li{display:block;width:385px;background:url(../images/ico.gif) no-repeat 1px 7px;padding-left:8px;height:25px;line-height:25px;}


