/* 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;}
.main{ width:980px; margin:0px auto; padding:0px; text-align:center;}
.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:261px; width:974px; border:#D9E2F9 3px solid; margin:0px; padding:0px;}
.list1{ height:230px; width:100%; margin:20px 0px 0px 0px; padding:0px;}
.listleft{ width:299px; height:230px; float:left; margin:0px; padding:0px;}
.listmiddle{ width:316px; height:230px; background-color:#1D678E; float:left; margin:0px 0px 0px 23px; padding:0px;}
.listmiddle h2{ height:33px; margin:0px 10px; padding:0px 5px; line-height:33px; border-bottom:#D9E2F9 1px solid; font-size:13px; color:#2B98D0;}
.listmiddle h2 a{color:#2B98D0; text-decoration:none;}
.listmiddle p{ margin:6px 0px 0px 25px; padding:0px 0px 0px 10px; height:25px; line-height:25px; background:url(../img/ee.gif) 50% left no-repeat;}
.listmiddle p a{ color:#AEF6FF; text-decoration:none;}
.listmiddle p a:hover{ text-decoration:underline;}
.listright{ width:316px; height:230px; background-color:#1D678E; float:left; margin:0px 0px 0px 23px; padding:0px;}
.listright h2{ height:33px; margin:0px 10px; padding:0px 5px; line-height:33px; border-bottom:#D9E2F9 1px solid; font-size:13px; color:#2B98D0;}
.listright h2 a{color:#2B98D0; text-decoration:none;}
.list1gsjs{ margin:10px  0px 0px 30px; border:#000000 3px solid; width:245px; height:82px;}
.listright p{margin:10px 30px 0px 30px; padding:0px; line-height:18px; color:#AEF6FF;}
.list2{ margin:27px auto 0px auto; height:148px; width:935px; padding:0px;}
.list2con{ width:169px; margin:0px 5px; padding:0px; float:left;}
.list2con h1{ height:25px; background:url(../img/tit.jpg) top left repeat-x; margin:0px; padding:0px; text-align:center; line-height:25px; font-size:12px; font-weight:normal; color:#FFFFFF; border:#006699 1px solid;}
.list2con img{ border:#CCCCCC solid 1px; margin-top:5px;}
.list2con h1 a{ color:#FFFFFF; text-decoration:none;}
.list2con h1 a:hover{ color:#9CDDF5;}
.list3{ margin:10px auto 5px auto; height:80px; width:907px; padding:0px; border:1px #0D497B solid; background:#097FBD;}
#list3con{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con h1 a{ color:#43B7F4; text-decoration:none;}
#list3con h1 a:hover{ text-decoration:underline;}
#list3con p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
#list3con1{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con1 h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con1 h1 a{ color:#43B7F4; text-decoration:none;}
#list3con1 h1 a:hover{ text-decoration:underline;}
#list3con1 p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
#list3con2{ height:60px; margin:10px 0px 0px 0px; padding:0px; text-align:right; float:left; width:300px;}
#list3con2 h1{ font-size:12px; font-weight:normal; margin:0px; padding:0px 15px 0px 0px;}
#list3con2 h1 a{ color:#43B7F4; text-decoration:none;}
#list3con2 h1 a:hover{ text-decoration:underline;}
#list3con2 p{ color:#002D42;margin:0px; padding:10px 15px 0px 0px; line-height:18px;}
.list3line{ border-right:#31A7E5 1px solid;}
.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;}
.foot a{color:#87E9FF; text-decoration:none;}
.link{color:#002D42;margin:0px; padding:0px; line-height:18px; width:100%;}
.link a{ color:#0F3A5B; text-decoration:none;}
.link a:hover{ text-decoration:underline;}

/*******************菜单*******************/
.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;}   
