/* ¹«¹²ÑùÊ½ */
* { margin:0; padding:0}
body { background:#fff; font:12px simsun, Arial,Helvetica,sans-serif; color:#666}
h1, h2, h3, h4 { font-size:14px;}
a { text-decoration:none; color:#666; outline:none}
    a:hover { text-decoration:underline}
	a img { border:none}
ul { list-style:none}

.m_t_20 { margin-top:20px}
.fLeft { float:left}
.fRight { float:right}
.clear { clear:both}
.blank { clear:both; font-size:0; line-height:0; height:0}

#wrap { width:980px; margin:0 auto; padding-top:10px}

#header { position:relative; height:189px; background:url(../images/header_bg.jpg) no-repeat right top}
	.logo { position:absolute; left:20px}
	.menu { position:absolute; top:150px; width:100%; background:url(../images/header_repeat_x.gif) repeat-x}
		#menu { margin-top:10px; height:30px; background:#e8e8d2 }
		#menu li { float:left; display:inline;}
		#menu li a { display:block; line-height:30px; padding:0 20px; font-size:16px; font-weight:bold; color:#960;}
		#menu li a:hover, #menu li.active a { background:#dfe0c9;}
		#menu li.menu_d a, #menu li.menu_d a:hover { background:#dfe0c9 url(../images/ico_01.gif) no-repeat 8px center;}
		#menu li.menu_d a { background-color:#e8e8d2;}
		#menu li.menu_d { position:relative;}
		#menu li.menu_d div { display:none; position:absolute; z-index:1999; padding:0 5px; background:#dfe0c9;}
		#menu li.menu_d div a, #menu li.menu_d div a:hover { background-image:url(../images/ico_02.gif);}
		#menu li.menu_d div#menu_d_02 { width:500px;}
		#menu li.menu_d div a, #menu li.menu_d div strong { display:inline; font-size:14px; padding:5px 20px;}
#main { clear:both; padding-top:10px}
    .sideLeft { float:left; width:640px}
	    .b_1 { padding:20px} 
		    .m_title { width:123px; text-align:center; height:29px; line-height:31px; background:url(../images/welcome_bg.gif) no-repeat; font-weight:normal; color:#000}
			.b_1 span.s1, .b_1 span.s2, .b_1 span.s3 { display:block; text-align:right; font-weight:bold; padding-bottom:10px}
			.b_1 span.s1 { font-size:34px; color:#b3d465}
			.b_1 span.s2 { font-size:20px; color:#76bddb}
			.b_1 span.s3 { font-size:20px; color:#f4c28d}
			.w_1 { margin:25px 0 0 70px}
			.w_2 { margin:26px 0 0 15px}
			    .w_2 p { font-size:14px; color:#aaa; line-height:1.6em; padding-bottom:8px}
			.w_3 { padding:20px 0 0 150px; font:bold 14px simsun; color:#f7b551}
			    .w_3 a { color:#f7b551}
				.w_3 li { display:inline; margin-left:20px}
			.w_4 { margin-top:30px; height:30px; position:relative}
			    .w_4 .input_t1 { position:absolute; width:300px; height:19px; line-height:19px; padding:5px 5px 3px 5px; border:1px solid #c9c9c9; font-size:14px; color:#bbb}
				.w_4 .input_t2 { position:absolute; left:310px; width:71px; height:29px; margin-left:10px; background:url(../images/btn_1.gif) no-repeat; border:none; font-size:13px; color:#7c7c7c; cursor:pointer}
				.w_4 a { position:absolute; top:-10px; left:450px; font-size:16px; font-weight:bold; padding:10px;  border:1px solid #b3d465; color:#b3d465; text-decoration:none}
		.b_2 { }
		    .b_2 h2 { position:relative; padding-left:30px; height:28px; line-height:30px; background:url(../images/t_1.gif) no-repeat; color:#626262}
			.b_2 h2.t_2 { height:34px; line-height:38px; background:url(../images/t_2.gif) no-repeat}
			.b_2 span.more { position:absolute; top:0; left:410px; font-size:14px; color:#949494; font-weight:normal}
		.p_list { margin-top:10px; width:640px; height:162px}
		    .p_list li { width:135px; height:162px; float:left; display:inline; margin-right:33px}
			    .p_list li a.pic { display:block}
				    .p_list li a.pic img { width:135px; height:100px; vertical-align:top}
				.p_list li .info { margin-top:5px}
				    .p_list li .info span { display:block; margin:2px 0; font-size:13px; width:135px; height:15px; line-height:15px; overflow:hidden}
	.sideRight { float:left; width:315px; padding-left:25px; overflow:hidden}
	    .loginForm { margin-top:20px; height:170px; background:url(../images/login_bg.gif); color:#060}
		    .loginForm h3 { margin:15px; font-weight:normal}
			.loginForm p { margin:5px 50px; vertical-align:middle}
				.loginForm p.w1 input, .loginForm p.w2 input { height:14px; font-size:12px; line-height:12px; width:140px; padding:4px 5px 2px 5px; border:1px solid #ccc}
				.loginForm p.w3 { margin-top:10px; margin-left:98px; color:#999}
				.loginForm p.w3 input { width:12px; height:12px; margin-right:5px; vertical-align:text-top}
				.loginForm p.w4 input { width:69px; height:27px; background:url(../images/btn_2.gif) no-repeat; border:none; cursor:pointer}
				.loginForm p.w4 a { display:inline-block; margin-left:10px; text-align:center; width:69px; height:13px; padding:7px 0; background:url(../images/btn_2.gif) no-repeat; border:none; cursor:pointer}
				.loginForm p.w5 { margin:-24px 0 0 210px}
				.loginForm p.w5 a { color:#369}
		.index_ad { margin-top:10px; padding:9px; border:1px 0 1px 1px; border-color:#ccc; border-style:dotted} /* 297-315=18 */
		    .index_ad img { width:297px; vertical-align:top}
		.b_3 { margin-top:20px}
		    .b_3 h3 { position:relative; padding-left:20px; line-height:23px; background:url(../images/t_3.gif) no-repeat; color:#626262; border-bottom:1px solid #c82329}
			    .b_3 h3 a.more { position:absolute; top:-2px; right:25px; font-size:12px; font-weight:normal}
			.b_3 .c { padding:10px}
			    .b_3 h4 a { color:#000}
				.b_3 .time { margin:6px 0; color:#a7a7a7}
				.b_3 .info { text-indent:2em; line-height:1.4em}
				.b_3_list { margin-top:10px; font-size:14px}
				    .b_3_list li { padding:4px 0; height:14px; line-height:18px; overflow:hidden; background:url(../images/line_2.gif) repeat-x 0 center}
				        .b_3_list li a { padding-left:15px; background:#fff url(../images/d_2.gif) no-repeat 0 5px; color:#000}
						.b_3_list li.a a { background-image:url(../images/d_1.gif); color:#000}
				.b_3 .v_list {}
				    .b_3 .v_list li { padding:5px; font-size:13px}
					    .b_3 .v_list li span { display:inline-block; width:15px; text-align:center; margin-right:10px; background:#8e8e8e; font-family:Arial; font-size:9px; color:#fff}
						    .b_3 .v_list li span.a { background:#f26522}
							.b_3 .v_list li { background:#dfe0c9}
						    .b_3 .v_list li.b { background:#fff}
	#txt_box { clear:both; background:url(../images/line_2.gif) repeat-x}
	    #txt_box dl { float:left; margin-top:10px; width:310px; padding-left:15px; background:url(../images/line_1.gif) repeat-y right top}
		    #txt_box dl dt { font-size:14px; font-weight:bold; line-height:26px; padding-left:30px; background:url(../images/book.gif) no-repeat}
			#txt_box dd { padding-left:30px; line-height:1.6em; background:url(../images/d_3.gif) no-repeat 22px center}
		.nav { clear:both; padding:10px 0 0 20px}
		    .nav h2 { width:280px; border-bottom:1px solid #c9b89a}
			.nav ul { margin-top:10px}
			.nav li { float:left; padding-left:15px; width:143px; line-height:2em; background:url(../images/d_4.gif) no-repeat 0 4px}

		.faq { width:100%; margin-top:15px; padding:10px 0; border-top:1px solid #705a5b; border-bottom:1px solid #705a5b; overflow:auto;}
		.faq ul { float:left; width:16%; padding:5px 0;}
		.faq li { padding-left:50px; line-height:160%;}
		.faq li.first { font-size:13px; font-weight:bold; color:#705a5b}

#footer { clear:both; background:url(../images/foot_bg.jpg) no-repeat 0 20px}
	.foot_link { font-size:14px; margin-top:10px; text-align:center}

	.links h2 { margin:10px 0;}
	.links h2 strong { padding:5px 20px; background:#eef0df; border:1px solid #ccc;}
	.links_box {  padding:5px; min-height:25px; border:1px solid #eef0df;}
	.links_box li { float:left; line-height:170%; white-space:nowrap;}
	.links_box li a { padding:0 10px; color:#960;}
	.copyright { clear:left; padding-top:10px; padding-bottom:50px;}
	.copyright p { padding-left:300px;  line-height:160%; font-size:14px; }
#cuzisou{margin-top:20px; clear:both; height:auto;}
#cuzisou h1{font-size:16px;}
.cuzisou_c1{margin-top:30px; line-height:175%; font-size:14px;}
.cuzisou_c2{margin-top:15px; line-height:175%; font-size:14px; clear:both; margin-bottom:60px; height:60px;}

