/* CSS Document */
body{ background:#0E5B85 url(../img/bg.jpg) top left repeat-x; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main{ width:980px; margin:0px auto; padding:0px;}
.top{ height:107px; width:100%; margin:0px; padding:0px;}
.logo{ margin-top:22px; margin-left:32px; width:225px; height:63px; float:left;}
.logoright{ float:right; margin:0px; padding:0px;}

.logoimg1{ margin:10px 5px 0px 600px;}
.logoimg2{margin:10px 0px 0px 0px;}
.flash{ height:315px; width:978px; border:#D9E2F9 1px solid; margin:0px; padding:0px;}
.middle{ width:980px; margin:0px auto; padding:0px;}
.left{ width:248px; margin:0px; padding:0px; float:left;}
.leftl1{ margin:0px; padding:0px;}
.leftl1 li{ height:27px; list-style:none; width:100%; border-bottom:#0E5B85 1px solid; background:#051924 url(../img/ico21.jpg) 95% 50% no-repeat; margin:0px; padding:0px; text-align:right; font-weight:bold; line-height:27px;}
.leftl1 a{color:#26B2E7; text-decoration:none; margin-right:30px;}
.leftl1 a:hover{ color:#FDFEFF;}

.foot{ width:980px; height:48px; background:url(../img/foot.png) top left no-repeat; margin:0px; padding:0px; height:48px; line-height:48px; color:#87E9FF; text-align:center; clear:both;}
.foot a{color:#87E9FF; text-decoration:none;}
.leftl2{ margin:0px; padding:10px 0px; background:#051924;}
.leftl2 li{ height:27px; line-height:27px; list-style:none; margin:0px; padding:0px; font-weight:bold;background:url(../img/ico.jpg) 10% 50% no-repeat;}
.leftl2 a{color:#26B2E7; text-decoration:none; margin-left:50px;}
.leftl2 a:hover{ color:#FDFEFF;}
.about{ width:728px; margin:0px; padding:0px; float:right; border-left:#1D6DAC solid 3px;}
.about h1{ color:#FFFFFF; font-size:14px; margin:0px; padding:20px 0px 10px 40px;}
.about h2{ font-size:12px; color:#FF9900; padding:10px 30px 10px 40px; margin:0px;}
.about p{padding:10px 30px 10px 40px; margin:0px; line-height:20px; color:#FFFFFF;}
.about a{ color:#A6DEFD; text-decoration:none;}
.about_tab{ padding:0px; margin:10px 0px 10px 40px; background-color:#006699;border-right:#000000 solid 1px;border-top:#000000 solid 1px; color:#FFFFFF; width:650px;}
.about_tab td{border-left:#000000 solid 1px;border-bottom:#000000 solid 1px; padding:10px; line-height:25px;}
.about_hist{padding:5px 10px; margin:10px 0px 10px 40px; color:#000000; text-align:center;}
.about_hist td{padding:2px; width:110px; background-color:#113362;}
.about_hist div{ margin:5px 0px;}
.about_hist a{ color:#26B2E7; text-decoration:none;}
.about_hist a:hover{ color:#FDFEFF;}
.history{width:728px; margin:0px; padding:0px; float:right; border-left:#1D6DAC solid 3px;}
.history h1{ color:#FFFFFF; font-size:14px; margin:0px; padding:20px 0px 10px 40px;}
.history_con{margin:10px 0px 10px 40px; padding:10px; width:600px; background-color:#006699; color:#FFFFFF;}
.history_con img{ border:#0099CC 1px solid;}
.history p{ line-height:20px; margin:0px; padding:0px;}
.history_con_td{ width:227px;}
.news{ width:728px; margin:0px; padding:0px; float:right; border-left:#1D6DAC solid 3px;}

.news h1{ color:#FFFFFF; font-size:14px; margin:0px; padding:20px 0px 10px 40px;}
.news_p{padding:10px 30px 10px 55px; margin:0px; line-height:20px; height:20px; color:#FFFFFF; background:url(../img/ico2.gif) 6% 50%  no-repeat;}
.news p{margin:10px 30px 10px 58px; padding:0px 0px 0px 0px; line-height:20px; color:#FFFFFF;}
.news ul{ margin:0px;}
.news li{list-style:url(../img/ico2.gif);padding:0px; height:12px; line-height:12px; margin:15px 30px 15px 15px; *margin:15px 30px 15px 58px; color:#A6DEFD;}
.news a{ color:#A6DEFD; text-decoration:none;}
.news a:hover{ color:#0099CC;}
.news_video{ margin:10px 0px 0px 40px; _margin:10px 0px 0px 20px; padding:0px; width:300px; height:124px; float:left; color:#FFFFFF;}
.news_video img{ height:120px; border:#0099FF 2px solid; margin-right:10px;}
.news_photo{margin:10px 0px 0px 20px; width:700px; color:#FFFFFF;}
.news_photo td{ width:350px; padding:8px 0px;}
.tegist_taoble{padding:0px; margin:20px 0px 10px 40px; color:#FFFFFF;}
.tegist_txt{ width:300px; background-color:#006699; border:#0099FF solid 1px;}
.tegist_taoble td{ padding:5px; vertical-align:top;}
.tegist_taoble img{ margin-left:30px;}
.page{text-align:center; margin:5px auto;}
.page a{ color:#A6DEFD;text-decoration:none;}
.page a:hover{ color:#0099CC;}
/*******************菜单*******************/
.menu{ height:35px; width:672px; background:url(../img/banner.jpg) top left no-repeat; margin:15px 0px 0px 0px; padding:0px;position:relative;z-index:100; font-size:13px; font-weight:bold; color:#FFFFFF;}
.menu ul{list-style:none; margin:0px; padding:0px 0px 0px 20px;}    
.menu li {float:left;position:relative; width:125px; text-align:center; margin:0px; padding:0px; height:35px; line-height:32px; _line-height:35px;}    
.menu ul ul {visibility:hidden;position:absolute;left:-10px;top:35px;}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,    
.menu ul a:hover ul{visibility:visible;padding:0px 0px 0px 0px; margin:0px;}    
.menu a{display:block;padding:0px;margin:0px;color:#FFFFFF;text-decoration:none;}    
.menu a:hover{filter:alpha(opacity=40);}   
.menu ul ul{ BACKGROUND-COLOR:#021420;padding:0px 0px 0px 0px; margin:0px;}    
.menu ul ul li {display:block;clear:both;text-align:center;PADDING:0px; margin:0px; font-size:12px;height:28px; line-height:28px; font-weight:normal;width:150px;}    
.menu ul ul li a{display:block; padding:0px;width:100%;margin:0px; height:28px; line-height:28px; border-bottom:#012E4F 1px dotted; color:#9CD6FE;border-bottom:#012E4F 1px dotted;}    
.menu ul ul li a:hover{ color:#1697E4;}   

