﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 52CSS.com */{
border:medium none;
margin: 0;
padding: 0;
}
body, button, input, select, textarea {
font: 12px/24px '宋体',tahoma, Srial, helvetica, sans-serif;
}

em{font-style:normal;} 
ul, ol { list-style: none; }
a { text-decoration: none; color:#195a7f;}
img{ border:0px;}
table { border-collapse: collapse; border-spacing: 0; }
.h15{height:15px; overflow:hidden; line-height:15px;}
.h10{height:10px; overflow:hidden; line-height:10px;}
.h18{height:18px; overflow:hidden; line-height:18px;}
.h32{height:32px; overflow:hidden; line-height:32px;}
body{width:1004px; margin-left:auto; margin-right:auto; color:#195a7f; font:12px/24px "宋体";}
#head, #main, #foot{clear:both; overflow:hidden;}

.top{background:url(images/top.jpg) no-repeat; height:104px;}
.tips{width:190px; float:right; text-align:center; padding-top:26px; font:bolder 12px/24px "宋体"; padding-right:10px; height:48px; clear:both;}
.mail{float:right; width:146px; height:21px; clear:both;}
.nav{background:url(images/nav.jpg) no-repeat; height:36px; padding-left:6px;}
.nav li{float:left; padding:6px 10px; width:90px; text-align:center; font:normal 12px/24px "宋体"; background:url(images/nav_li_bg.jpg) left no-repeat; position:relative;}
.nav li span{display:none;}
.nav li a{color:#FFF; display:block;}
.nav li a:hover{ margin-left:10px; margin-right:10px; background:url(images/hover.jpg) no-repeat; color:#fff;}
.nav li:hover span{display:block; position:absolute; top:36px; left:0px; line-height:28px; width:440px;}
.nav li span a{float:left; background:none; background:#2c95fe; color:#fff; padding-left:10px; padding-right:10px; }
.nav li span a:hover{background:#2c95fe; margin:0;}
.banner{height:250px; background:url(images/banner.jpg) no-repeat;}
.btn{background:url(images/btn.jpg) no-repeat; width:75px; text-align:center; line-height:28px;  margin-left:3px; float:left;}
#main{margin-top:1px; background:url(images/main_bg.jpg) top repeat-x #FFF; padding-top:21px;}
#sde01{width:200px; float:left;}
#idx_main{width:571px; float:left; margin-left:16px;}
.idx_column, .column{background:url(images/idx_column.jpg) no-repeat; height:25px; text-indent:35px; font:bold 12px/25px "宋体"; color:#FFF; padding-right:10px;}
.idx_column p, .sde_column p{float:left; display:inline;}
.idx_column span, .sde_column span{text-align:right; float:right;}
.column{background:url(images/column.jpg) no-repeat; border-bottom:#aaccee 1px solid;}
#sde02{width:200px; float:right;}
.sde_column{width:200px; height:25px; background:url(images/sde_column.jpg) no-repeat; text-indent:8px; font:bolder 12px/25px "宋体"; padding-right:10px;}
.sde_ctn, .idx_ctn{border:#aaccee 1px solid; padding:5px; overflow:hidden;}
.sde_ctn02{border:#aaccee 1px solid; padding:5px; display:none;}
.link img {width:80px; height:30px; float:left; border:1px solid #b2d1f0; margin-left:8px;}
#foot{ background:url(images/foot.jpg); height:69px; text-align:center; padding:20px; color:#343434;}
#foot a{ color:#fff;}
.login input{height:24px; border:1px solid #b2d1f0;}
.news li{border-bottom:#003278 1px dashed; line-height:30px; clear:both; overflow:hidden;}
.news li a{float:left; padding-left:10px;}
.news li span{float:right; padding-right:10px;}
#main_body{width:788px; float:right;}
.content{padding:10px;}
h3{font-size:16px; line-height:32px; font-weight:bold;}
.n_page{text-align:center; line-height:32px;}

