@charset "gb2312";

/*---------- base ---------*/
*{padding:0px;margin:0px;}
html {background:#dbdce0;}
body {font:12px "Î¢ÈíÑÅºÚ","ËÎÌå",Tahoma, Geneva, sans-serif;}
body a,a {text-decoration:none;cursor:hand;color:#000000;}
od,ul,li,ul li{list-style:none;}
input,select,button{font:12px Tahoma, Geneva, sans-serif;vertical-align:middle;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;}
table.haveborder tr td{border:1px solid #5d3124;}

.clear{overflow:hidden;}
.center{margin:0 auto;}
.w950{width:950px;}

.header{height:auto;overflow:hidden;background-color:#FFFFFF;}
.header .header_top{height:auto;width:943px;overflow:hidden;margin:0 auto;}
.header .header_top .rlink{width:100%;height:28px;text-align:right;padding-right:15px;line-height:36px;color:#666666;}
.header .header_top .rlink a{color:#666666;}
.header .header_top .logo{float:left;width:521px;height:51px;overflow:hidden;}
.header .header_top .logo{width:521px;height:51px;}
.header .header_top .search{float:right;width:387px;height:42px;margin-top:5px;}

.search-keyword{height:23px;margin-left:38px;background:none;border:none;width:245px;}
.search-submit{width:54px;margin-left:8px;height:42px;background:none;border:none;cursor:point;}

.nav_bg{height:50px;width:100%;background:url(nav-bg00.gif) 0 3px repeat-x;z-index:100;}
.nav {width:950px; height:50px;overflow:hidden;margin:0 auto;}
.nav ul li {float:left;line-height:50px;width:auto;height:50px;background:url(nav-line.gif) 0 5px no-repeat;text-align:center;font-size:14px;font-weight:700;}
.nav ul li a {color: #FFFFFF; display:block;height:50px;width:112px;text-decoration: none;z-index: 999; }
.nav ul li:hover {}
.nav ul li:hover a {color: #ffffff;}
.nav ul li a:hover {color: #ffffff; background:url(nav-hove.gif) center center no-repeat;}
.nav ul li ul {display: none; position: absolute; background:url(nav-bg.gif);z-index: 999; }
.nav ul li ul li { line-height:30px;width:auto;height:30px;float: none; margin-right: 0;font-size:13px;font-weight:400; }
.nav ul li:hover ul { display:block;}
.nav ul li:hover ul li a { color: #ffffff; }
.nav ul li ul li a:hover { color: #ffffff;background:url(nav-hove1.gif) 0 0 no-repeat;}
.nav ul li .hover {color: #ffffff; }

.footercolor{background-color:#578ac1;width:100%;height:188px;overflow:hidden;margin-top:14px;}
.footercolor .footer{margin-top:1px;border-top:1px solid #a4a6a7;}
.footercolor .footer .foot_logo{height:153px;width:155px;float:left;margin-right:10px;margin-top:21px;}
.footercolor .footer .foot_logo img{height:153px;width:155px;}
.footercolor .footer ul{margin-top:10px;margin-left:0px;width:450px;_width:400px;height:155px;overflow:hidden;float:left;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#9B9B9B;}
.footercolor .footer ul a{color:#FFFFFF;}
.footercolor .footer ul li{float:left;width:100px;_width:90px;text-align:right;height:26px;line-height:24px;}
.footercolor .footer ul li.white{color:#FFFFFF;font-weight:blod;}
.footercolor .footer .copyright{float:left;height:170px;margin-top:36px;margin-left:10px;line-height:24px;color:#FFFFFF;width:315px;}
.footercolor .footer .copyright span,.footercolor .footer .copyright span a{color:#a1c02d;}
.footercolor .footer .copyright span.power{font-size:10px;color:#FFFFFF;}
