@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-size:12px; font-family:"思源宋体"; line-height:1.7; background: url(../images/bj.gif) repeat-x; color:#676767;}
*{ font-family:"思源宋体" !important;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a {color:#676767; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
#container { width:1000px; margin:0 auto;}

/*header*/
#header { width:970px; height:96px;}
#nav {width:1000px; margin-top:20px;}
#about-left{ width:183px;  margin:0 31px 0 11px; float:left;  display:inline; }
#zbwenzi{ width:183px; height:31px; background-image:url(../images/about_03.jpg);}
#zbwenzi span{ font-size:14px; color:#e96f1c; padding-left:60px; padding-top:6px;font-weight: bold; float:left; text-align:center;}
#t1{ float:left; margin-bottom:13px; display:inline;}
#t2{  float:left; margin-left:224px; border-bottom: 1px solid #ccc; margin-bottom:10px; width:755px; display:inline;}
#t2 span{ font-weight: bold; padding-bottom:8px; display:inline;}
#t3{  float:left; margin-left:224px; display:inline; width:755px;}
#ab-wz{width:183px;}
#ab-wz li a { width:183px; height:27px;display:block; background-image:url(../images/about_09.jpg); text-align:center; line-height:27px;}
#ab-wz  li:hover a { color:#fff; background:#e86e1b; width:183px; height:27px; display:block; line-height:27px; font-weight: bold; }
.lianx{ float:left; width:689px; line-height:24px; }
#wenzi li{ list-style: url(../../images/xw-xt.jpg) inside; border-bottom: thin dashed #d9e0e6; line-height: 30px;  }
#wenzi span{ float:right;}
#wenzi p{ text-align:center; padding-top:15px; margin-bottom:10px;}
#wenzi2 li{ list-style: url(../../images/xw-xt.jpg) inside; border-bottom: thin dashed #d9e0e6; line-height: 30px; font-size:16px; text-align:center; list-style:none;  }
#wenzi2 p{ padding-top:5px; margin-bottom:10px;}

.lianx .so1{ float:left; width:150px; border:1px solid #7f9db9; height:18px; line-height:18px; padding-left:5px;}
.lianx .so2{ float:left; width:320px; border:1px solid #7f9db9; height:120px;line-height:18px; padding-left:5px; overflow-x:hidden;}




/*main*/
#maincontent { overflow:auto; zoom:1; margin-bottom:8px;  }
#main { float:left; width:304px; margin:25px 0 25px 20px; display:inline;}
#gsjj span{ float:right; padding-top:9px;}
#xt{ width:303px; height:2px; background-color:#e86f1b; margin-top:3px;}
#nr{ margin-top:6px;}
#side { float:right; width:641px; height:212px; margin:66px 22px 25px 0px; display:inline; border: 2px solid #b4b4b4; }
#yysl { padding:9px 5px 5px 7px;  border-bottom: thin dashed #666; }
#yysl span{ float:right; }
#tu{ margin:5px ; text-align:center;}

/*yqlj*/
#yqlj{ margin-bottom:8px;width:957px;  margin-left:20px;}
#yqljwz{ background: url(../images/bj1.gif) repeat-x; }
#gundong{}
/*footer*/
#footer { width:955px; margin-left:20px; text-align:center; border-top: 1px solid #CCC; float: none; }
#footer h2{ color:#e96f1b; font-size:12px;}
#footer p{ margin-top:5px;}



/*头部*/
.header{width:100%; float:left;}
.logo{ float:left; margin:20px 0 10px 0;}

.top_right{ float:right; color:#bebebe; text-align:right; margin-top:26px;}
.top_right a{ padding: 6px 25px; margin-left:10px;}
.top_right a.ch{ background:#999; color:#fff;}
.top_right a.en{ background:#999; color:#fff;}
.top_right a.ch:hover{ background:#e86e18;}
.top_right a.en:hover{ background:#e86e18;}

/*菜单*/
.nav{ width:100%; height:42px; line-height:18px; float:left; font-size:15px;}
.nav ul{width:1000px; margin:0 auto;}
.nav ul li{ float:left; background:url(../images/nav_line.jpg) no-repeat right top; position:relative; border-right:1px solid #e5e5e5;}
.nav ul li a{ display:block; padding:3px 27px; color:#333; text-align:center;}
.nav ul li a span{ display:block; text-align:center; font-size:12px;}
.nav ul li a:hover,.header .nav ul li a.dq{ border-bottom:1px solid #e8701a;}
/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:37px; left:0; z-index:99999; width:auto; background:#ecf9fe;}
#menu ul ul li{ background:none; float:none; border-bottom:solid 1px #fff;}
#menu ul ul li a{ color:#555; font-size:12px; padding:0; display:block; width:128px; text-align:center;}
#menu ul ul li a:hover{ color:#555;}



