@charset "utf-8";
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;color: #031263; background:  #003366; line-height:22px;}
body, td, th {font-size: 12px;}
a{color: #000; text-decoration:none;}
#head{ width:960px; height:auto; overflow:hidden; margin:0 auto;display:block; background:#fff;  overflow:hidden}

#nav{ width:960px; margin:0 auto; height:44px; background:url(navbg.gif) repeat-x; line-height:44ppx; overflow:hidden}
#nav ul{ padding:0px; margin:0 30px;}
#nav a .a1{ width:80px;}
#nav a .a2{ width:80px;}
#nav a{ color:#FFFFFF; font-size:14px;  font-weight:bold; height:44px; line-height:44px; display:block; float:left; padding:0px 11px; }
#nav a:hover{ color:#FFFFFF; font-size:14px;  font-weight:bold; height:44px; line-height:44px; display:block; float:left; padding:0 11px; background:url(navbga2.gif) no-repeat center}

/*框架样式*/
#main{background: #fff; margin:0 auto; width:960px; height:auto; overflow:hidden; text-align:left; padding:0px;}
.lc{height:36px; line-height:36px; width:960px; margin:0 auto; padding-left:20px; overflow:hidden}
.p8{ padding:8px;}
.leftdiv { margin:5px 5px;}
.rightdiv{ margin:8px 10px;}

.img1{ float:right; width:160px; height:120px; border:1px solid #C1C1C1; margin:5px; padding:5px;}
.img2{ width:600px; height:auto; border:2px solid #C1C1C1; padding:5px;}

/*文章列表样式*/
.acbox{ margin:2px 8px;height:auto; overflow:hidden; width:330px; float:left}
.acbox h1{ font-size:18px; margin:0px; padding-left:20px; background: url(acboxbg.gif); line-height:30px; height:30px; text-align:left; font-size:14px; color:#000;}
.acbox ul{ margin:0px; padding:4px; height:auto; }

.acbox li{ list-style:none; }
#indexac{}
#indexac ul{ margin:0; padding:0;}
#indexac li{ list-style:none; border-bottom:1px dashed #D6D6D6; height:28px;}



.list{ margin:0px 5px; z-index:-99998;}
.list ul,.list li{list-style:none; padding:0;}
.list ul{background:url(list_bg.gif); margin:0px; height:auto}
.list li{line-height:21px; height:21px; margin-bottom:1px; background:url(list_ico.gif) no-repeat; padding-left:15px; position:relative;}
.list li .date{position:absolute; top:0px; right:5px; color:#474747;}
.list a{color: #181818;}
p{ padding:0; margin:0;}
.date{ float:right; color:#42A0FF}

.navigation_page{line-height:30px; text-align:center; clear:both;}

.clear{clear:both;}
#newsmain { height:auto; width:100%; padding-bottom:30px;}

.align_right{text-align:right; padding-right:50px;}
.line{border-bottom:1px dashed #cccccc; margin:20px 0px 40px 0px; line-height:30px;}
h6{ margin:0px; padding:0;}
#indexpro{}
#indexpro li{ float: left; margin:5px; padding:2px; width:160px; list-style:none}
#indexpro p img{ margin:0px; padding:0px; width:150px; height:160px;}

dl{padding:0px 0px 0px 12px;}
dt{float:left; padding:5px 10px 5px  0px; text-align:right; width:150px; clear:left; color:#FF8000}
dd{ text-align:left;height:auto;  padding:5px 0px 5px  0px;}

#newlist { width:330px; float:left; padding-top:10px; height:260px;}
#newlist ul,#zxgg ul{ margin:0px; padding:0px;}
#newlist li{ list-style:none; border-bottom:1px dashed #D6D6D6;line-height:22px; height:22px;}
#zxgg{ width:260px; margin-left:10px; background:url(titlebg3.jpg) repeat-x top; float:left; border:1px solid #C1C1C1; margin-top:10px; height:260px; overflow:hidden; }
#zxgg ul{ padding:0px 8px; }
#zxgg li{ list-style:none; line-height:20px; height:20px;}
#zxgg h1{ padding-left:30px; font-size:14px; height:30px; line-height:30px;}

#promeun{background:url(side-bg.gif) repeat-y; padding-top:8px; padding-right:2px;}
#promeun ul{ padding:0px; margin:auto}

#promeun li{ list-style: none; height:30px; line-height:30px; border-bottom:1px dashed #D6D6D6; }
#promeun li .current{color:#da0e0f;}
#promeun li a{color:#6a6b6d; display:block; height:26px; line-height:26px; padding:0 0 0 0px; background:url(side-list-bg.gif) no-repeat 20px center; padding-left:15px; font-size:14px;  font-weight:bold}
#promeun h2{background:url(leftmbg1.jpg) no-repeat; font-size:12px; height:30px; line-height:30px; color:#919191; padding:0px; margin:4px 0 0 0; text-align:center; width:150px;}

#prolst{ height:auto; width:740px;}
#prolst ul{ margin:0px; padding:0px; float:left}
#prolst li{ list-style:none; float:left; width:230px; height:200px; display:block; margin:5px;}
#prolst li img{ width:200px; height:160px; border:2px solid #D6D6D6; margin:5px; padding:5px;}
#prolst li p{ padding:0px; margin:0px;}

.text1{ font-size:12px; color:#000;}
.text2{  color:#022c52; font-weight:bold; padding:5px; border-bottom:1px solid #D6D6D6; height:30px; line-height:30px;}

/*友情链接*/
#link { width:200px; position:relative}
#link li{ list-style:none}

.p8 h1{ line-height:auto; font-size:18px; border-bottom:1px solid #EAEAEA; color:#960000}


/*底部样式*/
#footerbox{
	background: url(footerboxbg.jpg) repeat-x;
	height:115px;
	margin:0 auto; overflow:hidden; color:#000
 	}
#footer{  color:#000;background: url(footerlogo.jpg) no-repeat left #fff; height:auto; margin:0 auto; width:960px; text-align:center; border-top:10px solid #cbdee7}
#footertext{ padding-top:10px; color: #000; width:500px; color:#000; text-align:left; margin:0 auto; padding-left:100px;}
#footernav{ width:958px; margin:0 auto; background:#c8dde0; text-align: center;border:1px solid #D6D6D6}
#zhizi { background:#FFF;overflow:hidden;width:760px; height:auto; float:left}
#zhizi li{ width:180px; height:170px; float:left; list-style:none} 
#zhizi img { border:1px solid #F2F2F2; float:left; margin:5px; padding:5px;} 
#zhizi ul,#indemo  ul{ margin:0px; padding:0px;}
#banner{ background:#000}
.lac{ width:250px; height:200px; border:1px solid #80FFFF;}
.lac h1{ background:url(lbg1.gif) repeat-x top; padding-left:25px; font-size:14px; font-weight:bold; height:28px; line-height:28px; color:#fff; margin:0px; padding:0px 5px; font-size:12px}
.lac ul{ margin:0px; padding:0px 5px; height:auto;}
.lac li{ list-style:none; height:22px; line-height:22px;}
.lac ul .aa { width:100px; margin:5px; float:left; overflow:hidden; display:block }

.rightdiv h1{ font-size:22px;  color: #FF0000; border-bottom:1px solid #EDEDED}
#rightdiv hr{ color: #EBEBEB;}
#indexjj{ width:98%; height:auto; padding:20px 8px; line-height:25px; font-size:14px;}

/*滚动图片*/
#demo { background:#FFF;overflow:hidden;width:760px; height:auto; } 
#demo li{ float:left; width:180px; height:180px; list-style:none}
#demo img { border: 3px solid #F2F2F2; float:left} 
#demo ul,#indemo  ul{ margin:0px; padding:0px;}
#indemo {float:left;width:800%; height:150x; text-align: left} 
#demo1 { float: left; height:150px; width:auto} 
#demo2 { float: left; overflow:hidden; width:auto} 



