﻿/* CSS Document */

*{
margin:0;
padding:0px;
}
body{
font-family:"宋体";
font-size:12px;
color:#4d4d4d;
background:url(../images/bg.jpg) left top repeat-x;
}
img{
border:none;
}
ul li{
list-style:none;
}
a {
outline:none;
}
/*--------------------index.html start----------------------*/
#container{
width:1002px;
margin:auto;
}
#top{
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
background:#f8f8f8;
border-bottom:#e6e6e6 1px solid;
height:27px;
line-height:27px;
}
#top span{
float:right;
padding-right:10px;
}
#logo{
height:82px;
}
#menu{
margin-top:10px;
background:url(../images/menubg.jpg) left top repeat-x;
height:58px;
width:781px;
float:left;
overflow:hidden;
}
.menu_01{
background:url(../images/menuline.jpg) right top no-repeat;
width:84px;
height:29px;
display:block;
text-align:center
}
.menu_02{
background:#3f8e1c;
width:109px;
height:29px;
display:block;
text-align:center
}
#main{
clear:both;
padding:15px 0px;
}
#en_cn{
position:absolute;
float:right;
margin-right:10px;
}
#flash{
height:auto;
}
#left{
width:230px;
float:left;
margin-right:15px;
}
#mid{
width:516px;
float:left;
margin-right:12px;
}
#search{
color:#FFFFFF;
background:url(../images/searchbg.jpg) left top repeat-x;
height:64px;
padding:10px;
margin-bottom:1px;
}
#news{
background:url(../images/newsbg.jpg) left top repeat-x;
padding:10px;
height:177px;
}
#news ul li {
height:29px;
line-height:29px;
border-bottom:#023c6e 1px dotted;
}
#news ul li  a{
text-decoration:none;
color:#023c6e;
}
#news ul li  a:hover{
text-decoration:underline;
color:#023c6e;
}
#about_title{
background:url(../images/titleabout.jpg) left top no-repeat;
height:31px;
}
#about_title span{margin-right:10px;
margin-top:10px;
float:right;
}
#right{
width:228px;
float:left;
}
#right img{
margin-bottom:10px;
}
#contact{
border:#ededed 1px solid;
background:#f3f3f3;
line-height:18px;
padding:10px;
}
#about{
border-left:#f3f3f3 1px solid;
border-right:#f3f3f3 1px solid;
border-bottom:#f3f3f3 1px solid;
line-height:22px;
padding:10px 10px;
margin-bottom:12px;
}
#about img{
float:left;
margin-right:10px;
}
#menu_botton{
text-align:center;
height:25px;
line-height:25px;
padding:0px 10px;
background:#f3f3f3;
clear:both;
margin:10px 0px;
}
#pro{
border:#f3f3f3 1px solid;
}
.title{
background:#1c598e;
padding:0px 10px;
color:#FFFFFF;
height:27px;
line-height:27px;
}
.title span{
margin-top:7px;
float:right;
}

#footer{
padding:0px 10px;
clear:both;
margin-bottom:20px;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#4d4d4d;
}
a.zzb07link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #4d4d4d;
}

a.zzb07link:hover {
	text-decoration:underline;
	color: #023c6e;
}
.item_table{
border-collapse:collapse;
margin:auto;
}
.item_table td{
border:#666666 1px solid;
padding:2px 5px;
}
.link:link{
color:#4d4d4d;
text-decoration:none;
}
.link:visited{
color:#4d4d4d;
text-decoration:none;
}
.link:hover{
color:#023c6e;
text-decoration:underline;
}
.input{
border:#dfdfdf 1px solid;
height:13px;
float:left;
width:80px;
color:#333;
font-size:12px;
margin:5px;
}
.input1{
float:left;
margin:5px 5px 0px 0px;
}
.red{
color:#FF0000;
}
.label{
color:#023c6e;
float:left;
line-height:27px;
}
#sub_right{
width:757px;
float:left;
overflow:hidden;
}
#content_sub{
line-height:24px;
padding:10px;
}
h3{
text-align:center;
font-size:14px;
}
table td{
padding:2px 5px;
}
.fenlei h1{
padding:5px;
background:#1c598e;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
.fenlei h2{margin-bottom:1px;
padding-left:10px;
display:block;
height:24px;
font-size:12px;
line-height:24px;
text-decoration:none;
background:#f8f8f8;
color:#000000;
border-bottom:#e6e6e6 1px solid;

}
.fenlei a{
margin-bottom:1px;
padding-left:10px;
display:block;
height:24px;
line-height:24px;
text-decoration:none;
background:#f8f8f8;
color:#000000;
border-bottom:#e6e6e6 1px solid;
}
.fenlei a:hover{
background:#f8f8f8;
padding-left:10px;
display:block;
height:24px;
line-height:24px;
text-decoration:underline;
color:#000000;
border-bottom:#e6e6e6 1px solid;
}
.linkf{
padding-top:40px;
height:150px;
padding-left:10px;
padding-right:10px;
background:#f0f5f8 url(../images/link.jpg) left top no-repeat;
font-size:14px;
line-height:30px;
}
.newslist ul li{
line-height:30px;
border-bottom:#CCCCCC 1px dashed;
}
.newslist ul li span{
float:right;
line-height:30px;
}