body,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,td,input,option,select{ margin:0; padding:0;}
body{ background:#fff url(../images/body_422.jpg) repeat-x left top; font:normal 12px/22px arial; color:#656565;}
ul,li,ol,dt{ list-style:none;}
a{ color:#656565; text-decoration:none;}
a:hover{ text-decoration:none; color:#2967CA;}
img{ border:0;}
input,select{ font-size:12px;}
button{ cursor:pointer;}
.clearit{ clear:both;}




.bordenone{ border:0!important;}
.marginoe{ margin:0!important;}


/*2010-4-7*/
#header{ position:relative; width:1002px; height:116px; background:#395da7 url(../images/header_bg422.jpg) no-repeat left -1px; margin:0 auto;}
#header .logo{ display:block; float:left; width:199px; height:52px; margin:17px 0 0 22px;}
#header .language{ float:right; width:112px; color:#fff; margin-top:8px; font-family:Arial;}
#header .language a{ color:#fff;}
#header .search{ position:absolute; right:17px; top:52px; width:223px; height:22px;}
#header .search .txt{ float:left; width:203px; height:22px; background:url(../images/search_txt.jpg) no-repeat left top; border:0;}
#header .search .btn{ float:right;}
#header .mainav{float:right; width:755px; height:30px; background:url(../images/nav422.jpg) repeat-x left top; margin-top:17px;}
#header .mainav table{ width:100%; border-collapse:collapse;}
#header .mainav table td{ height:30px; text-align:center;}
#header .mainav table td.line{ width:2px; height:30px; background:url(../images/line422.jpg) no-repeat left top;}
#header .mainav table td a{display:block; font:normal 12px/30px arial; color:#fff;}
#header .mainav table td a:hover,#header .mainav table td a.current{  background:url(../images/header_bg422hover.jpg) repeat-x left top; text-decoration:none;}
/*2010-4-7*/


#banner{ width:1002px; height:398px; margin:0 auto; overflow:hidden; position:relative;}
#banner .flash{ position:absolute; width:840px; height:196px; right:15px; top:82px;}


#container{ width:1000px; background:#fff url(../images/container422.jpg) no-repeat left top; border:1px solid #e8e8e8; margin:0 auto; padding-bottom:14px; overflow:hidden;}


#footer{ width:973px; height:64px; margin:0 auto;}
#footer .info{ float:left; width:600px; line-height:18px; padding:10px 0;}
#footer .info a{ padding:0 14px;}
#footer .info2{ float:right; width:360px; line-height:44px; margin-top:8px;}
#footer .info2 img{ float:left; margin-right:5px;}
#footer .info2 a{ padding:0 5px;}


#wrapper{ width:1000px; border:1px solid #e8e8e8; margin:0 auto; overflow:hidden;}
#wrapper #sidebar{ float:left; width:210px; padding-bottom:10px;}
#wrapper #sidebar ul{ width:210px; overflow:hidden;}
#wrapper #sidebar ul li { float:left; width:210px; line-height:35px;}
#wrapper #sidebar ul li a{ line-height:35px; display:block; background:url(../images/sidbar_bg.jpg) no-repeat left top; text-indent:25px;font-size:14px; font-weight:bold; color:#645db5;}
#wrapper #sidebar ul li a:hover{background:url(../images/sidbar_bg_hover.jpg) no-repeat left top; color:#000; text-decoration:none;}
#wrapper #sidebar ul li a.current{ background:url(../images/sidbar_bg_hover.jpg) no-repeat left top; color:#000; }

#wrapper #sidebar ul li ul{ width:210px;}
#wrapper #sidebar ul li ul li{ background:url(../images/ico.jpg) no-repeat 80px center; text-indent:90px;}
#wrapper #sidebar ul li ul li a{ display:inline; background:none; font-size:12px; font-weight:normal; color:#747474;}
#wrapper #sidebar ul li ul li a:hover{ background:none;}


#wrapper #sidebar .pic{ display:block; width:200px; height:60px; margin:11px auto 0;}


#wrapper #main{ float:right; width:790px; overflow:hidden;}
#wrapper #main .curmb{ height:31px; line-height:31px; border-bottom:1px solid #e8e8e8; margin-top:2px; text-indent:15px;}


#wrapper #main h2.Title{ width:720px; height:30px; border-bottom:1px solid #d9d9d9; margin:16px auto 0; } 
#wrapper #main h2.Title span{ position:relative; bottom:-1px; display:block; float:left; height:29px; line-height:29px; border:1px solid #d9d9d9; background:#fff; padding:0 10px; font-size:14px; color:#989898; margin-left:10px; border-bottom:0;}
#wrapper #main h2.bg{ height:51px; background:url(../images/child.jpg) no-repeat right bottom;}
#wrapper #main h2.bg span{ position:relative; bottom:-22px;}

#wrapper #main .page{ width:720px; margin:30px auto; text-align:center;}