* {
	word-wrap: break-word;
}
body {
	font-size:12px;
	font-family:"宋体", "Tahoma", "Verdana";
	background:url(/images/tpl41/bg-repeat_1px.png) 0 0 repeat-x;
	color:#666;
	width:931px;
	margin:0 auto;
	padding:0;
}

img {
	border:0;
}

ul {
	margin:0;
	padding:0;
}

.v_spacer {
	width:10px;
	height:192px;
	float:left;
	display:block;
}

.v_spacer9 {
	width:9px;
	height:192px;
	float:left;
	display:block;
}

.h_spacer {
	width:211px;
	height:10px;
	clear:both;
	display:block;
}

.content_box {
	width:931px;
	clear:both;
}

	.content_box .left_side {
		float:left;
		width:211px;
	}

	.content_box .right_side {
		float:left;
		width:709px;
	}

#header {
	width:930px;
	height:117px;
	background:url(/images/tpl41/bg_header.jpg) left top no-repeat;
}


#navigate {
	width:930px;
	height:48px;
	overflow:hidden;
}

	#navigate .nav {
		width:930px;
		height:35px;
		background:url(/images/tpl41/bg_navigate.gif) left top no-repeat;
	}

		#navigate .nav a {
			margin:0 1px;
			width:116px;
			line-height:35px;
			float:left;
			display:block;
			color:#fff;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
		}

		#navigate .nav a:hover {
			color:#663300;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}

		/*nav默认选中*/
		#navigate .home .home,
			#navigate .member_center .member_center,
			#navigate .ads .ads,
			#navigate .jifen .jifen,
			#navigate .faq .faq,
			#navigate .c_service .c_service,
			#navigate .contact_us .contact_us {
			color:#663300;
			background:url(/images/tpl41/bg_navigate_focus.gif) 3px 4px no-repeat;
		}


	#navigate .shadow {
		width:930px;
		height:13px;
		background:url(/images/tpl41/bg_navigate_shadow.gif) left top no-repeat;
	}

		#navigate .shadow .shd {
			margin:0 1px;
			width:116px;
			height:13px;
			float:left;
			display:block;
		}

		/*shadow默认选中*/
		#navigate .home .s1,
			#navigate .member_center .s2,
			#navigate .ads .s3,
			#navigate .jifen .s4,
			#navigate .faq .s5,
			#navigate .c_service .s6,
			#navigate .contact_us .s7 {
			background:url(/images/tpl41/bg_navigate_shadow_focus.gif) 3px 0 no-repeat;
		}

	#navigate .left_space {
		width:46px;
		height:35px;
		float:left;
	}


#butLogin {
	cursor:pointer;
}
#member_login {
	width: 211px;
	height:192px;
	overflow:hidden;
	float:left;
}

	#member_login span input {
		padding-left:2px;
		border:1px solid #cccc99;
		height:19px !important; /*20px;*/
		line-height:20px;
		background:url(/images/tpl41/bg_input.gif) 0 0 repeat-x;
	}
	#member_login span .lg {
		width:125px !important; /*128px;*/
	}
	#member_login span .vcode {
		width:40px;
	}
	#member_login .vimg{
		display:inline;
		cursor:pointer;
		vertical-align:middle;
		margin-top:-4px;
	}

	#member_login .header {
		width:211px;
		height:40px;
		background:url(/images/tpl41/bg_member_login_header.gif) left top no-repeat;
	}

	#member_login .field {
		padding:0 15px;
		width:181px !important; /*211px;*/
		/*height:80px !important;*/ /*106px;*/ /*让js完成了*/
		background:url(/images/tpl41/bg_member_login_field.gif) left top repeat-y;
		line-height:20px;
		overflow:hidden;
	}
	
		#member_login .field span {
			display:block;
			height:28px;
		}

		#member_login .field .submit_field {
			/*padding-top:5px; after added vode*/
		}

			#member_login .field a {
				color:#666666;
				text-decoration:none;
			}

			#member_login .field a:hover {
				color:#666666;
			}
		
			#member_login .field .submit_field input {
				width:74px;
				height:24px;
				float:left;
			}

			#member_login .field .submit_field a {
				line-height:28px;
				padding-left:18px;
				float:right;
				color:#666666;
				background:url(/images/tpl41/magnifier.gif) 0 7px no-repeat;
				text-decoration:none;
			}

			#member_login .field .submit_field a:hover {
				color:#666666;
			}

	#member_login .footer {
		width:211px;
		height:3px;
		background:url(/images/tpl41/bg_member_login_footer.gif) left top no-repeat;
	}

	#member_login .bottom {
		width:211px;
		height:39px;
		background:url(/images/tpl41/bg_member_login_bottom.gif) left top no-repeat;
	}

		#member_login .bottom span {
			padding-left:27px;
			height:39px;
			line-height:39px;
			color:
		}

			#member_login .bottom span a {
				color:#f60;
				font-weight:bold;
			}

			#member_login .bottom span a:hover {
				color:#f60;
				font-weight:bold;
			}

#canvas {
	width:467px;
	height:192px;
	float:left;
}

#active {
	width:233px;
	height:192px;
	float:left;
	overflow:hidden;
}

	#active .header {
		width:233px;
		height:37px;
		background:url(/images/tpl41/bg_active_header.gif) 0 0 no-repeat;
	}

		#active .header span {
			float:left;
			padding-left:38px;
			padding-top:13px;
			font-size:14px;
			font-weight:bold;
		}

		#active .header a {
			float:right;
			margin:13px 12px 0 0;
		}

	#active .field {
		width:233px;
		height:152px;
		background:url(/images/tpl41/bg_active_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#active .field ul {
			list-style-type:none;
			margin:6px 15px 0 15px;
		}

		#active .field ul li {
			background:url(/images/tpl41/square.gif) 0 8px no-repeat;
			height:20px;
			line-height:20px;
			padding-left:12px;
		}

	#active .footer {
		width:233px;
		height:3px;
		background:url(/images/tpl41/bg_active_footer.gif) 0 0 no-repeat;
	}

#hotline {
	width:211px;
	height:220px;
	float:left;
	overflow:hidden;
}

	#hotline .header {
		width:211px;
		height:39px;
		background:url(/images/tpl41/bg_title.gif) 0 0 no-repeat;
	}

		#hotline .header span {
			float:left;
			padding-left:38px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

	#hotline .field {
		width:211px;
		height:175px;
		color:#333;
		background:url(/images/tpl41/bg_title_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#hotline .field ul {
			list-style:none;
			margin:10px 15px 0 15px;
		}

		#hotline .field ul a {
			color:#333;
			text-decoration:none;
		}

		#hotline .field ul a:hover {
			color:#f90;
			text-decoration:underline;
		}

			#hotline .field ul .qq {
				background:url(/images/tpl41/qq.gif) 0 0 no-repeat;
				height:20px;
				line-height:20px;
				padding-left:20px;
			}

			#hotline .field ul .telephone {
				background:url(/images/tpl41/telephone.gif) 0 2px no-repeat;
				height:20px;
				line-height:20px;
				padding-left:20px;
			}

	#hotline .footer {
		width:211px;
		height:6px;
		background:url(/images/tpl41/bg_title_footer.gif) 0 0 no-repeat;
	}

#bulletin {
	width:468px;
	height:220px;
	float:left;
	overflow:hidden;
}

	#bulletin .header {
		width:468px;
		height:40px;
		background:url(/images/tpl41/bg_title2.gif) 0 0 no-repeat;
	}

		#bulletin .header span {
			float:left;
			padding-left:38px;
			padding-top:13px;
			font-size:14px;
			font-weight:bold;
		}

		#bulletin .header a {
			float:right;
			margin:15px 18px 0 0;
		}

	#bulletin .field {
		width:466px !important; /*width:468px*/
		height:154px;
		border-left:1px solid #dde;
		border-right:1px solid #dde;
		background-color:#fff;
		overflow:hidden;
	}

		#bulletin .field .content {
			white-space: pre;
		}

		#bulletin .field ul {
			margin:4px 14px;
			width:438px !important;/*width:*/
			height:149px;
			list-style:none;
			background:url(/images/tpl41/bg_title2_field.gif) 0 0 repeat-x;
		}

		#bulletin .field li {
			width:436px;
			height:30px;
			line-height:30px;
			overflow:hidden;
			margin:0 !important; margin:-1px;
		}

			#bulletin .field li a {
				text-decoration:none;
			}

			#bulletin .field li a:hover {
				text-decoration:underline;
			}

			#bulletin .field li .cate,
				#bulletin .field li .title {
				float:left;
			}

			#bulletin .field li .date {
				float:right;
				color:#999;
			}

	#bulletin .footer {
		width:468px;
		height:6px;
		background:url(/images/tpl41/bg_title2_footer.gif) 0 0 no-repeat;
	}

#advantage {
	width:233px;
	height:220px;
	float:left;
	overflow:hidden;
}

	#advantage .header {
		width:233px;
		height:39px;
		background:url(/images/tpl41/bg_title3.gif) 0 0 no-repeat;
	}

		#advantage .header span {
			float:left;
			padding-left:38px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

	#advantage .field {
		width:233px;
		height:155px;
		color:#666;
		background:url(/images/tpl41/bg_title3_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#advantage .field p {
			margin:10px 14px;
			line-height:20px;
		}

		#advantage .field span {
			display:block;
			clear:both;
		}

		#advantage .field .title {
			color:#f90;
			font-weight:bold;
		}

		#advantage .field .desc {
			text-indent:2em;
		}

	#advantage .footer {
		width:233px;
		height:6px;
		background:url(/images/tpl41/bg_title3_footer.gif) 0 0 no-repeat;
	}


#faq {
	width:211px;
	height:219px;
	float:left;
	overflow:hidden;
}

	#faq .header {
		width:211px;
		height:39px;
		background:url(/images/tpl41/bg_title.gif) 0 0 no-repeat;
	}

		#faq .header span {
			float:left;
			padding-left:38px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

	#faq .field {
		width:211px;
		height:174px;
		color:#333;
		background:url(/images/tpl41/bg_title_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#faq .field ul {
			list-style:none;
			margin:10px 15px 0 15px;
		}

		#faq .field ul a {
			color:#333;
			text-decoration:none;
		}

		#faq .field ul a:hover {
			color:#f90;
			text-decoration:underline;
		}

			#faq .field ul li {
				height:20px;
				line-height:20px;
			}

	#faq .footer {
		width:211px;
		height:6px;
		background:url(/images/tpl41/bg_title_footer.gif) 0 0 no-repeat;
	}


#operator {
	width:211px;
	height:165px;
	float:left;
	overflow:hidden;
}

	#operator .header {
		width:211px;
		height:39px;
		background:url(/images/tpl41/bg_title.gif) 0 0 no-repeat;
	}

		#operator .header span {
			float:left;
			padding-left:38px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

	#operator .field {
		width:211px;
		height:120px;
		color:#333;
		background:url(/images/tpl41/bg_title_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#operator .field ul {
			list-style:none;
			margin:5px;
		}

			#operator .field ul li {
				width:90px;
				height:45px;
				float:left;
				margin:5px 3px;
			}

	#operator .footer {
		width:211px;
		height:6px;
		background:url(/images/tpl41/bg_title_footer.gif) 0 0 no-repeat;
	}


#recommend {
	width:709px;
	height:394px;
	float:left;
	overflow:hidden;
}

	#recommend .header {
		width:709px;
		height:43px;
		background:url(/images/tpl41/bg_title4.gif) 0 0 no-repeat;
	}

		#recommend .header span {
			float:left;
			padding-left:38px;
			padding-top:17px;
			font-size:14px;
			font-weight:bold;
		}

	#recommend .field {
		width:709px;
		height:337px;
		color:#333;
		background:url(/images/tpl41/bg_title4_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#recommend .field ul {
			list-style:none;
			margin:7px 0 0 23px !important; margin:7px 15px;
		}

			#recommend .field ul li {
				width:151px;
				height:147px;
				float:left;
				margin:5px 8px 16px;
				background:url(/images/tpl41/bg_recommend.gif) 0 0 no-repeat;
				overflow:hidden;
			}

			#recommend .field ul li p {
				width:128px;
				height:117px;
				margin:8px 9px;
			}

				#recommend .field ul li p img {
					width:128px;
					height:90px;
					margin-bottom:3px;
					overflow:hidden;
				}

				#recommend .field ul li p span {
					display:block;
					clear:both;
					text-indent:3px;
				}

				#recommend .field ul li p .title {
					color:#f30;
					font-weight:bold;
					line-height:20px;
				}

				#recommend .field ul li p .cpm {
					line-height:14px;
				}

	#recommend .footer {
		width:709px;
		height:14px;
		background:url(/images/tpl41/bg_title4_footer.gif) 0 0 no-repeat;
	}

#partner {
	width:930px;
	height:107px;
	float:left;
	overflow:hidden;
}

	#partner .header {
		width:930px;
		height:39px;
		background:url(/images/tpl41/bg_title5.gif) 0 0 no-repeat;
	}

		#partner .header span {
			float:left;
			padding-left:32px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

	#partner .field {
		width:930px;
		height:62px;
		background:url(/images/tpl41/bg_title5_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#partner .field p {
			width:900px;
			height:50px;
			margin:5px 0 0 15px;
			line-height:20px;
		}

			#partner .field p a {
				color:#333;
				text-decoration:none;
			}

			#partner .field p a:hover {
				color:#f90;
				text-decoration:underline;
			}

	#partner .footer {
		width:930px;
		height:6px;
		background:url(/images/tpl41/bg_title5_footer.gif) 0 0 no-repeat;
	}

#footer {
	width:930px;
	height:100px;
	float:left;
}

	#footer p {
		margin-top:30px;
		width:900px;
		height:60px;
		text-align:center;
		line-height:20px;
	}


#right_box {
	width:708px;
	float:left;
	height:100%;
	overflow:hidden;
}

	#right_box .header {
		width:708px;
		height:40px;
		background:url(/images/tpl41/bg_title6.gif) 0 0 no-repeat;
	}

		#right_box .header span {
			float:left;
			padding-left:32px;
			padding-top:15px;
			font-size:14px;
			font-weight:bold;
		}

		#right_box .header span a {
			font-size:14px;
			font-weight:bold;
		}

	#right_box .field {
		width:708px;
		margin:0;
		padding:0;
		background:url(/images/tpl41/bg_title6_field.gif) 0 0 repeat-y;
		overflow:hidden;
	}

		#right_box .field .content {
			padding:20px;
			text-align:left;
			line-height:20px;
		}

		#right_box .field .content a {
			color:#666;
			text-decoration:none;
		}

		#right_box .field .content a:hover {
			color:#f90;
			text-decoration:underline;
		}

		#right_box .field .content ul {
			list-style:none;
			padding:0;
			margin:0;
		}

		#right_box .field .content li {
			list-style:none;
		}

	#right_box .footer {
		width:708px;
		height:6px;
		background:url(/images/tpl41/bg_title6_footer.gif) 0 0 no-repeat;
	}
