@charset "utf-8";
/* CSS Document */
body {margin:0;  color: #999; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
a {text-decoration:none; color:#999;}
a:hover {color:#006CB8;}
ul {margin:0; padding:0;}
ul li {list-style:none;}
p {margin:10px 0 0 0; line-height:18px;}
dl {margin:0;}
dl dd {margin:0;}
h3 {font-size:14px; margin:0;}
h4 {font-size:12px; margin:0;}
form {margin:0;}
.w9 {width:960px; margin:0 auto;}

.top {height:95px;}
.top .logo {float:left; margin:28px 0 0 0; }
.top .logo a { display:block; width:140px; overflow:hidden}
.top .nav {float:left; margin:33px 0 0 50px; }
.top .nav .main_nav {width:478px; height:25px;}
.top .nav .main_nav a {float:left; margin-left:32px; color:#666; font-size:16px; font-weight:bold;}
.top .nav .main_nav a:hover {color:#006CB8;}
.top .nav .main_nav #nav1 {margin-left:12px; /*background:url(../images/zi.jpg) no-repeat 0 0;*/}
/*
.top .nav .main_nav #nav1:hover {background:url(../images/zi.jpg) no-repeat -36px 0;}
.top .nav .main_nav #nav2 {background:url(../images/zi.jpg) no-repeat 0 -18px;}
.top .nav .main_nav #nav2:hover {background:url(../images/zi.jpg) no-repeat -36px -18px;}
.top .nav .main_nav #nav3 {background:url(../images/zi.jpg) no-repeat 0 -36px;}
.top .nav .main_nav #nav3:hover {background:url(../images/zi.jpg) no-repeat -36px -36px;}
.top .nav .main_nav #nav4 {background:url(../images/zi.jpg) no-repeat 0 -54px;}
.top .nav .main_nav #nav4:hover {background:url(../images/zi.jpg) no-repeat -36px -54px;}
*/
.top .nav .sub_nav {width:478px; height:33px; position:absolute; background:url(../images/nav_bg.jpg) no-repeat; float:left; display:none;}
.top .nav .sub_nav a {font-weight:bold; float:left; margin:8px 0 0 20px; display:inline;}
.top .nav .sub_nav_n {display:none;}

.top .link {/*width:316px;*/ width:260px; float:right;}
.top .link .txt {float:left; margin:38px 0 0 0;}
.top .link .txt a {height:12px; float:left; font-weight:bold;}
.top .link .txt span {float:left; width:2px; height:12px; background-color:#CCC; margin:0 10px 0 10px; overflow:hidden}
/*
.top .link .txt #lxwm {background:url(../images/zi.jpg) no-repeat 0 -72px;}
.top .link .txt #cpyc {background:url(../images/zi.jpg) no-repeat 0 -84px;}
.top .link .txt #wzdt {background:url(../images/zi.jpg) no-repeat 0 -96px;}
*/
.top .link .lang {float:right; margin:33px 0 0 0; }
.top .link .lang .btn { display:block; cursor:pointer;}
.top .link .lang .item {position:absolute; width:104px; display:none; padding:3px 0; background-color:#FFF; border-left:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; border-right:1px solid #C2C2C2;}
.top .link .lang .item a {display:block; height:20px; line-height:20px; padding-left:5px; color:#C2C2C2; }
.top .link .lang .item a:hover {background-color:#F6F6F6;} 

.footer_wrap {border-top:1px solid #f0f0f0; background-color:#f7f7f7; margin-top:24px; clear:both; overflow:hidden;}

.footer_wrap a {color:#999;}
.footer_wrap a:hover {color:#006CB8;}
.footer_wrap .footer {height:120px;}
.footer_wrap .footer .col {width:280px; margin:25px 0 0 10px;line-height:160%;float:left;display:inline;}
.footer_wrap .footer .colimg { padding-top:15px; text-align:left;}
.footer_wrap .footer .col .title {height:25px; font-size:15px; font-weight:bold;}
.footer_wrap .footer .col .title a {height:25px;margin:0 0 0 20px; float:left; overflow:hidden;}

.copyright {border-top:1px solid #CCC;margin-top:10px;padding:10px 0 10px 0;text-align:center;line-height:160%;}