/*--Web Design: MrJin QQ 915508--*/
body,h1,h2,h3,h4,h5,h6,p,dl,ul { margin:0; padding:0; color:#333; font-size:13px; }
body { background:url(images/body_bg.png) 0 0; font-family:"ËÎÌå", Arial, Helvetica, sans-serif,; }
ul,li { list-style-type:none; list-style-position:outside;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
#wrap_header { border-bottom:5px solid #066; background:url(images/header_bg.png) repeat-x left bottom;}
#header { width:950px; height:100px; margin:0 auto; overflow:hidden;}
	#header #logo { float:left; }
	#header #logo a { display:block; width:230px; height:100px; white-space:nowrap; text-indent:300px; background:url(images/logo.png) no-repeat 0 0; overflow:hidden;}
/*----*/
#header #menu { float:right; width:684px; border-left:1px solid #ddd;}
#header #menu li { float:left; width:170px; height:100px; border-right:1px solid #ddd; background:url(images/menu.gif) no-repeat;}
#header #menu li h4 { display:none;}
	#header #menu li#menu1 { background-position:0 0;}
	#header #menu li#menu1:hover { background-position:0 -100px;}
	#header #menu li#menu2 { background-position:-200px 0;}
	#header #menu li#menu2:hover { background-position:-200px -100px;}
	#header #menu li#menu3 { background-position:-400px 0;}
	#header #menu li#menu3:hover { background-position:-400px -100px;}
	#header #menu li#menu4 { background-position:-600px 0;}
	#header #menu li#menu4:hover { background-position:-600px -100px;}
#header #menu li ul { float:right; width:80px; height:80px; padding-top:5px;}
#header #menu li ul li { float:left; width:80px; height:15px; margin-top:6px; border:0; border-left:1px solid #999; text-indent:10px; line-height:15px; background-image:none;}
#header #menu li ul li a { color:#666; font-size:13px; text-decoration:none; line-height:15px;}
	#header #menu li:hover ul li { border-left:1px solid #ccc;}
	#header #menu li:hover ul li a { color:#000;}
	#header #menu li ul li a:hover { color:#c00; text-decoration:underline;}
/*----*/
#wrap_banner { width:950px; height:236px; margin:0 auto 5px auto; border-bottom:2px solid #066; overflow:hidden;}
#banner { width:950px; height:220px; margin:8px 0;}
/*----*/
#wrap_main { width:950px; margin:0 auto;}
  #main { float:right; width:675px; background:url(images/wrap_main_bg.png) repeat-y -700px top;}
  #sider { float:left; width:270px;}
/*----*/
	#h_main_main { position:relative; left:275px; top:0; float:left; width:400px;}
	#h_main_sider{ float:right; width:270px; }
	#h_sider { position:relative; left:-400px; top:0; float:left; width:270px;}
/*----*/
#wrap_footer { width:950px; height:75px; margin:5px auto 0 auto; padding-top:10px; border-top:2px solid #066; overflow:hidden;}
	#wrap_footer ul { width:595px; height:15px; border-left:1px solid #333; overflow:hidden; margin:0 177px;}
	#wrap_footer ul li { float:left; width:84px; height:15px; line-height:15px; border-right:1px solid #333; text-align:center; overflow:hidden;}
	#wrap_footer ul li a { font-size:13px; color:#333; text-decoration:none;}
	#wrap_footer ul li a:hover { color:#c00; text-decoration:underline;}
	#wrap_footer h5 { width:950px; margin:8px auto 0 auto; line-height:22px; font-size:13px; color:#999; text-align:center; font-weight:100;}
	#wrap_footer p { width:950px; line-height:22px; font-size:13px; text-align:center; color:#666;}
	#wrap_footer p a {font-size:13px; color:#666;}
.clear { clear:both;}
/*----*/
.hiddn { display:none;}
/*----*/
/*--pub_s--*/
.sidertitle_3 { width:270px; height:32px; background:url(images/ele_title.png) no-repeat 0 -80px; overflow:hidden;}
.sidertitle_3 h3 { float:left; width:200px; line-height:33px; text-indent:20px;}
.sidertitle_3 h3 a { font-size:14px; color:#333;}
.sidertitle_3 h3 a:hover { color:#000;}
.sidertitle_3 span { float:right; width:45px; line-height:33px; }
.sidertitle_3 span a { font-size:12px; color:#333;}
.sidertitle_3 span a:hover { color:#066;}
.siderul_1 { width:270px; height:196px; padding-top:3px; background:url(images/ele_con.png) no-repeat 0 bottom;}
	#bqdt_mu { margin-bottom:5px; background:url(images/ele_con.png) no-repeat 0 bottom;}
.siderul_1 li { width:260px; margin-left:5px;}
.siderul_1 li a { display:block; width:260px; height:24px; line-height:24px; text-indent:15px; font-size:13px; color:#333; white-space:nowrap; background:url(images/icons.png) no-repeat 1px 7px; overflow:hidden;  }
.siderul_1 li a:hover { color:#039; background:url(images/icons.png) no-repeat 1px -23px;}
/*----*/
.sidertitle_2 { width:270px; height:36px; background:url(images/ele_title.png) no-repeat 0 -40px; overflow:hidden;}
.sidertitle_2 h3 { float:left; width:150px; line-height:52px; text-indent:17px;}
.sidertitle_2 h3 a { font-size:14px; color:#900;}
.sidertitle_2 h3 a:hover { color:#000;}
.sidertitle_2 span { float:right; width:75px; line-height:37px; }
.sidertitle_2 span a { font-size:12px; color:#333;}
.sidertitle_2 span a:hover { color:#066;}
.siderul_2 { width:270px; height:225px; margin-bottom:5px; padding-top:2px; background:url(images/ele_con.png) no-repeat -300px bottom;}
	#xpgz_mu { height:299px;}
	#pages #xpgz_mu { margin-bottom:0;}
.siderul_2 li { float:left; width:240px; height:70px; margin:0 14px 4px 16px; display:inline;}
.siderul_2 li a { display:block; width:240px; height:70px; overflow:hidden;}
.siderul_2 li a img { border:0;}
.siderul_2 li a strong { display:block; width:240px; height:15px; line-height:12px; font-size:12px; text-align:center; color:#900; font-weight:100; cursor:hand; white-space:nowrap; overflow:hidden;}
.siderul_2 li a:hover { color:#c00; text-decoration:none;}
.siderul_2 li a:hover strong { color:#f00;}
/*----*/
.sidertitle_1 { width:270px; height:32px; background:url(images/ele_title.png) no-repeat 0 0; overflow:hidden;}
.sidertitle_1 h3 { float:left; width:200px; line-height:33px; text-indent:20px;}
.sidertitle_1 h3 a { font-size:14px; color:#333;}
.sidertitle_1 h3 a:hover { color:#000;}
.sidertitle_1 span { float:right; width:45px; line-height:33px; }
.sidertitle_1 span a { font-size:12px; color:#333;}
.sidertitle_1 span a:hover { color:#066;}
#lxbq_mu { width:230px; height:177px; padding:6px 20px 5px 20px; background:url(images/ele_con.png) no-repeat 0 bottom;}
	#pages #lxbq_mu { margin-bottom:5px;}
#lxbq_mu li { width:230px; height:21px; line-height:21px; font-size:13px; color:#036; white-space:nowrap; overflow:hidden;}
#lxbq_mu li a { color:#036;}
#lxbq_mu li a:hover { color:#066; text-decoration:underline;}
#lxbq_mu li#h_qq { height:28px; text-align:center; }
#lxbq_mu li#h_msn { text-align:center; }
/*--pub_e--*/