@charset "utf-8";
/* CSS Document */

body,table,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,input,option,select,fieldset{ margin:0; padding:0; list-style:none;}
body{ background:#000; font:normal 12px/22px simsun; color:#878787;}
a{ color:#878787; text-decoration:none;}
a:hover{ color:#878787; text-decoration:underline;}
img{ border:0;}
input,select{font-size:12px;}
button{ cursor:pointer;}
.clearit{ clear:both;}


#header{ width:1002px; height:103px; background:url(../images/header.jpg) no-repeat left top; margin:0 auto;}
#header .logo{ display:block; float:left; width:189px; height:72px; margin:14px 0 0 11px;}
#header .mainav{ position:relative; float:right; width:635px; margin:40px 0 0 0;}
#header .mainav li{ float:left; overflow:hidden;}
#header .mainav a{ display:block; float:left; margin:0 9px 0 0; display:inline;}
#header .mainav a.nav1{ width:69px; height:21px; background:url(../images/nav.jpg) no-repeat 0 0;}
#header .mainav a:hover.nav1,#header .mainav li a.current1{ display:block; width:69px; height:21px; background:url(../images/nav.jpg) no-repeat 0 -21px; display:inline;}
#header .mainav a.nav2{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -69px 0;}
#header .mainav a:hover.nav2,#header .mainav li a.current2{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -69px -21px; display:inline;}
#header .mainav a.nav3{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -151px 0;}
#header .mainav a:hover.nav3,#header .mainav li a.current3{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -151px -21px; display:inline;}
#header .mainav a.nav4{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -233px 0;}
#header .mainav a:hover.nav4,#header .mainav li a.current4{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -233px -21px; display:inline;}
#header .mainav a.nav5{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -315px 0;}
#header .mainav a:hover.nav5,#header .mainav li a.current5{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -315px -21px; display:inline;}
#header .mainav a.nav6{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -397px 0;}
#header .mainav a:hover.nav6,#header .mainav li a.current6{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -397px -21px; display:inline;}
#header .mainav a.nav7{ width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -479px 0;}
#header .mainav a:hover.nav7,#header .mainav li a.current7{ display:block; width:82px; height:21px; background:url(../images/nav.jpg) no-repeat -479px -21px; display:inline;}

#header .mainav li ul{ display:none; position:absolute; left:0; top:21px; width:623px; height:auto; background:#333; border:1px solid #3b3b3b; padding-left:10px; z-index:10;}
#header .mainav li ul li{ float:left; height:25px;}

#header .mainav li.show ul{ display:block; width:623px; height:auto;}
#header .mainav li.show ul li{ float:left; margin-right:15px;}
#header .mainav li.show ul li a{float:left; background:none; width:auto;  height:auto;}



#container{ position:relative; width:1002px; height:521px; background:#1b1b1b url(../images/googs_bg.jpg) repeat-x bottom right; margin:0 auto;}
#container .banner{ width:1002px;}
#container .wrappermain{ float:right; width:410px; height:112px; margin-right:39px; overflow:hidden;}
#container #leftbtn{ float:left; margin-top:55px; cursor:pointer;}
#container #googsmain{ width:380px; overflow:hidden; float:left; display:inline; margin-left:7px; padding-top:8px;}
#container #googsmain ul{ float:left;}
#container #googsmain li{ float:left; list-style:none; width:186px; height:96px; padding:0 3px;}
#container #rightbtn{ float:right; margin-top:55px; cursor:pointer;}


#container .news{ position:absolute; top:312px; left:0; width:500px; height:200px; background:url(../images/news_bg.png) no-repeat left top;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/news_bg.png', sizingMethod='crop');}
#container .news h2{ height:12px; margin:30px 0 15px 22px;}
#container .news ul{ width:390px; margin-left:22px;}
#container .news ul li{ position:relative; line-height:22px; background:url(../images/ico.jpg) no-repeat left center; padding-left:13px;}
#container .news ul li span{ position:absolute; right:0;}


#footer{ width:1002px; height:25px; line-height:25px; background:#202020; margin:0 auto;}
#footer span.copy{ float:left; margin-left:15px;}
#footer span{ float:right; margin-right:15px;}


#wrapper{ width:1002px; background:url(../images/wrapper_bg.jpg) repeat-y left top; margin:0 auto; overflow:hidden;}
#wrapper #sidebar{ float:left; width:199px;}
#wrapper #sidebar .sidebar_title{ text-align:center; height:52px; line-height:65px; background:url(../images/sidebar_title.jpg) no-repeat left top; font-family:"微软雅黑"; font-size:14px; color:#FFF; overflow:hidden;}
#wrapper #sidebar ul{ width:150px; margin-left:39px; margin-top:20px;}
#wrapper #sidebar ul li{ width:150px; line-height:25px; background:url(../images/ico2.jpg) no-repeat left 10px; padding-left:7px;}
#wrapper #sidebar ul li a:hover{ font-weight:bold; text-decoration:none;}
#wrapper #sidebar ul li ul{ width:auto; margin-left:10px; margin-top:0;}
#wrapper #sidebar ul li ul li { width:auto; line-height:25px; background:url(../images/ico3.jpg) no-repeat 9px 8px; padding-left:18px;}

#wrapper #sidebar ul li ul li ul { width:auto; margin-left:0px; margin-top:0;}
#wrapper #sidebar ul li ul li ul li { background:none;}
#wrapper #sidebar ul li ul li ul li a{ display:block; line-height:25px; background:url(../images/ico3.jpg) no-repeat 9px 8px; padding-left:18px;}
#wrapper #sidebar ul li ul li ul li a:hover,#wrapper #sidebar ul li ul li a.currnet{ background:url(../images/ico3_hover.jpg) no-repeat left 3px; font-weight:normal;}
#banner{ width:1002px; margin:0 auto;}

#wrapper .curmb{ float:left; width:790px; height:52px; line-height:68px; background:url(../images/curmb.jpg) no-repeat -1px top; text-indent:15px; overflow:hidden;}
#wrapper .main{ float:left; width:740px; padding:23px;}

#wrapper #sidebar #sub_nav{ width:156px; margin-left:25px;}
#wrapper #sidebar #sub_nav li{ background:none;}
#wrapper #sidebar #sub_nav li a{ display:block; width:155px; background:url(../images/ico.jpg) no-repeat 14px center; text-indent:25px;}
#wrapper #sidebar #sub_nav li a:hover{ background:url(../images/sub_nav2.jpg) no-repeat left center; color:#FFF; font-weight:normal;}


#wrapper #subnav{ float:left; width:754px; height:38px; background:url(../images/sunav_bg.jpg) no-repeat left top; padding:0 10px; margin:6px 0 0 8px;}
#wrapper #subnav table{ width:100%; height:38px; line-height:38px; text-align:center; border-collapse:collapse; border-spacing:0;}
#wrapper #subnav table td a:hover,#wrapper #subnav td.show a,#wrapper #subnav td a.current{ display:block; width:100%; height:38px; background:#282828;}
#wrapper #subnav table td.line{ width:2px;}
#wrapper #subnav .ment{ position:relative; width:100%;}
#wrapper #subnav td ul{ position:absolute; left:0; top:38px; display:none; width:100%;}
#wrapper #subnav td.show ul li a{ display:block; height:25px; line-height:25px; background:#282828; border-bottom:1px solid #2f2f2f;}
#wrapper #subnav td.show ul li a:hover{ background:#222;}
#wrapper #subnav td.show ul{ display:block;}



.wrapper_bot{ width:1002px;  height:30px; background:url(../images/bottom.jpg) no-repeat left top; margin:0 auto;}