/*--------基本样式--------*/
body { background-color: #FFF;}
body,td,th{	font-size:12px;	color: #777777;	font-family:"宋体",Arial, Helvetica, sans-serif; margin:0;	padding:0;	word-break:break-all;	}
p,h1,h2,h3,h4,h5 { margin:0; padding:0;}
form { margin:0; padding:0}
ul,li,dl,dt,dd { margin:0; padding:0; list-style:none}
input { margin:0; padding:0; font-size:12px;}
select{background:#fff;border:1px solid #d1d1d1; border-left-color:#75736e; border-top-color:#75736e;}
img { border:0}
.tdl { text-align:left!important}
.tdr { text-align:right!important}
.tdm { text-align: center!important}
.fl { float:left}
.fr { float:right}
.f14 { font-size:14px}
.clear {display:block;height:1px;line-height:1px;clear:both;font-size:0; overflow:hidden}
.blank { height:8px; overflow:hidden; clear:both}
a {color: #777777;	text-decoration: none;}
a:hover {color: #ff4404;text-decoration: none;}
a.f36 {color: #ff3600;	text-decoration: none;}
a.f36:hover {color: #ff3600;text-decoration: none;}
.font_wryh { font-family: "微软雅黑";}
.font_verdana { font-family: Verdana;}
a.link_gray{ color: #666666; font-weight: normal;}
a.link_gray:hover { color: #333; }
a.link_bluel{ color: #336699; font-weight: normal;text-decoration: underline;}
.font12 {font-size: 12px;}
q:before, q:after { content:''; }
.clearfix:after { content: " "; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix {}
/* 下划线形式的文本框输入 */
.lineinput{ border:none; border-bottom:1px #dddddd outset;}
.lineinput1{ border:none; border-bottom:1px #dddddd inset;}
/* 按钮样式 */
.solidinput{color: #333333;	padding: 1px;border: 1px solid #999999;	left:1px;top:1px;right:1px;bottom: 1px;background-color: #EFEFEF;}
/*表单验证样式*/
.tooltips {position:absolute;font:bold 12px Tahoma;color:#666;border-top: 1px solid #00B800; background: url(tips_icon.gif) no-repeat bottom; margin: 0; padding:4px 0px; padding-bottom:10px; text-indent:5px;width:170px;}
.msg {display:inline; margin-left: 5px; padding:1px 2px 4px 20px; background:url(icons.gif) no-repeat -25px -75px; line-height:16px; vertical-align: middle }
.pass {background-position:1px -59px;color:#528d00;}
.error {background-position:1px -20px; color:#FF0000}
.tips {background-position: 1px 0; }
.loading {background: #fff url(loading.gif) no-repeat left center;background-color: #E2F5FF;border-color: #00A8FF;line-height:18px;}
.block { background-position:1px -39px;color:#FF0000}
.style-warn {background-color:#FFF2E9;}
.style-pass {background-color:#f5ffe6;}
#passwordInfo {*margin-left:2px;width:100px;height: 20px;background:transparent url(../images/levels.gif) left top no-repeat;}
.yanzhengma{position:relative; *display:inline}
.yanzhengma .yanzhengma_img{position:absolute;top:3px;*top:3px;left:3px;}
.input_verifycode{background:#ffffff;border:1px #e2e2e2 solid; height:24px; margin:0 2px; line-height:24px;color:#8e8e8e; margin:2px; vertical-align:middle;text-transform: uppercase;}

/*主体样式*/
	#Content { width:960px; margin:0 auto;}
	.w960 {width:960px; margin:0 auto; clear:both} 

	
	.website { width:695px; height:28px; line-height:28px; background:url(websit_bg.gif) no-repeat left top; padding:0 15px; clear:both}
	.website2 { width:945px; height:28px; line-height:28px; background:url(websit_bg.gif) no-repeat left bottom; padding-left:15px; clear:both}

	
	/*会员登录*/
	.member_login {}
	.member_login .login_l{ display:block; width:365px; height:320px; overflow:hidden; background:url(member_loginbg.gif) no-repeat; float:left;}
	.member_login .login_l h2{ background:url(member_logintlt.gif)  no-repeat; height:65px; text-indent:-100px; overflow:hidden;}
	.member_login .login_l h2.hydl{ background-position: left 0}
	.member_login .login_l h2.gldl{ background-position: left -65px}
	.member_login .login_l .text{ width:328px; height:255px; overflow:hidden; float:left; padding:0 20px 0 12px; }
	.member_login .login_l .text .butarea{ position:absolute; right:8px; top:2px}
	/*.member_login .login_l .text .btn_memlogin { height:82px; width:88px; display:block; overflow: hidden; background:url(form_bg.gif) left -215px;cursor:pointer; border:0}*/
	.member_login .login_l .text .btn_memlogin{ width:80px; height:31px; line-height:31px; color:#5f5f5f; display: inline-block; overflow: hidden; background:url(form_bg.gif) -95px -215px;cursor:pointer; border:0; margin-right:5px; font-weight:bold}
	.member_login .login_l .text .input_memlogin{ background:url(form_bg.gif) no-repeat left -406px; padding-top:3px; height:25px; line-height:25px; padding:0 2px; color:#8e8e8e; border:1px #ccc solid}
	.member_login .login_l table{}
	.member_login .login_l th{ font-weight:bold; font-size:14px; color:#5f5f5f; text-align: center}
	.member_login .login_l td{ height:32px; line-height:25px; color:#777777}
	.member_login .login_l td span{ height:35px; line-height:25px; color:#abaaaa}
	.member_login .login_l td a{ color:#5f5f5f; padding:2px}
	.member_login .login_l td a:hover{ color:#c3683c; border-bottom:1px #c3683c dashed}
	.member_login .login_l td input{ vertical-align:middle}
	.member_login .login_l li{ line-height:20px;}
	.member_login .login_l li span{ color:#c3683c}
	.member_login .login_banner{ width:590px; padding-left:5px; float:left;}
	.member_login .login_banner ul{ padding-left:12px;}
	.member_login .login_banner li{ background:url(member_icon.gif) no-repeat; padding-left:60px; margin-bottom:8px; height:40px; line-height:20px}
	.member_login .login_banner li h1{ font-size:12px; font-weight:normal}
	.member_login .login_banner li span{ color:#ababab}
	.member_login .login_banner li.login_ys1{ background-position: left 0}
	.member_login .login_banner li.login_ys2{ background-position: left -50px;}
	.member_login .login_banner li.login_ys3{ background-position: left -100px;}
	.member_login .login_banner li.login_ys4{ background-position: left -150px;}