#Head{ height:94px; background:url(../images/h.png) repeat-x}
.submit,.pass-logo a,.form-login .input label,.item span,#content h2 span em{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.blue,.blue a{color:#377abe}
.log{line-height:24px; height:24px;float:right; font-size:12px}
.log span{color:#ced9e7}
.log a{color:#049;text-decoration: none;}
.log a:hover{text-decoration: underline;}

.wp, .header, .footer {
    margin: 10px auto;
    width: 980px;
}

#content {margin: auto;background:#fff;width: 980px;padding: 20px 0 70px; box-shadow: 0 1px 4px #999999; border-radius:8px;overflow:auto;}

#content h2{font-size:16px;color:#494949;border-bottom: 1px dashed #CCC;padding-bottom:3px; margin:0 20px 10px;}
#content h2 span{font-size:12px; font-weight:normal}
#content h2 span em{background: url(../images/login/order.png) no-repeat 0px -16px; width:15px; height:15px; line-height:15px; text-align:center; margin-right:5px; color:#FFF}
#content h2 span.on{ color:#333; font-weight:700}
#content h2 span.on em{background-position: 0px 0px;}


.form-login{ width:440px; padding-left:40px}
.form-login h2{font-size:25px;color:#494949;border-bottom: 1px dashed #CCC;padding-bottom:3px; margin-bottom:10px}
.form-login .input{ padding:7px 0}
.form-login .input label{ width:84px;font-size:14px; color:#888; text-align:right}
.take,.reg{padding:0 0 0 84px}
.take .submit{ margin-top:10px;}
.form-login .hr{background: url(../images/login/line.png) no-repeat left center; height:50px;}
.form-login .hr hr{ display:none}

.submit{padding-left:3px}
.submit,.submit input{ background: url(../images/login/but.png) no-repeat; height:29px;cursor:pointer;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}

.reg{ color:#666; line-height:24px}
.reg .submit{background-position: left -35px; height:35px}
.reg .submit input{background-position: right -35px; font-weight:700; color:#fff; height:35px}

.col-1{position:relative; float:right; margin-right:20px; border:1px solid #c4d5df; zoom:1;background: url(../images/login/member_title.png) repeat-x; width:310px; height:304px}
.col-1 span.o1,
	.col-1 span.o2,
	.col-1 span.o3,
	.col-1 span.o4{position:absolute;width:3px;height:3px; overflow:hidden;background: url(../images/login/fillet.png) no-repeat}
	.col-1 span.o1{background-position: left -6px; top:-1px; left:-1px}
	.col-1 span.o2{background-position: right -6px; top:-1px; right:-1px}
	.col-1 span.o3{background-position: left -9px; bottom:-1px; left:-1px}
	.col-1 span.o4{background-position: right -9px; bottom:-1px; right:-1px;}
.col-1 .title{color:#386ea8; padding:5px 10px 3px}
.col-1 div.content{padding:0px 10px 10px}
.col-1 div.content h5{background: url(../images/login/ext-title.png) no-repeat 2px 10px; height:34px}
.col-1 div.content h5 strong{ visibility: hidden}
.pass-logo{ margin:auto; width:261px; padding-top:15px}
.pass-logo p{border-top: 1px solid #e1e4e8; padding-top:15px}
.item{padding:10px 0; vertical-align:middle; margin-bottom:10px}
.item span{ color:#8c8686}
.login-list li{ float:left;height:26px; margin-bottom:14px;width:123px;background:url(../images/login_commentBg.gif) no-repeat}
.login-list li a{ display:block; text-align:center; line-height:26px;}
.login-list li a:hover{text-decoration: none;}

.login-list .fastlogin{background-position:0px -540px;}
.login-list .qzone{background-position:0px -360px;}
.login-list .renren{background-position:0px 0px;}
.login-list .sina{background-position:0px -30px;}
.login-list .taobao{background-position:0px -450px;}
.login-list .sohu{background-position:0px -120px;}

.login-list .netease{background-position:0px -90px;}
.login-list .windowslive{background-position:0px -150px;}
.login-list .360{background-position:0px -180px;}
.login-list .shengda{background-position:0px -210px;}
.login-list .kaixin001{background-position:0px -240px;}
.login-list .douban{background-position:0px -270px;}
.login-list .google{background-position:0px -300px;}
.login-list .51{background-position:0px -330px;}
.login-list .tenpay{background-position:0px -420px;}
.login-list .yahoo{background-position:0px -480px;}
.login-list .tianya{background-position:0px -510px;}
.login-list .baidu{background-position:0px -570px;}
.login-list .netease163{background-position:0px -600px;}


.lstbox{ background:url(../images/login/bk_bg.jpg) repeat-y; padding:30px; color:#606060;}


.form-reg{padding:10px 0 0 14px; width:700px; border-right:1px solid #ccc}
.form-reg .input label{ width:120px}
.form-reg .input label.type{ width:auto; color:#000; padding-right:10px}
.form-reg .reg{padding:10px 0 0 120px}
.form-reg .reg .submit{ margin-bottom:5px}

.reg{ color:#666; line-height:24px}
.reg .submit{background-position: left -35px; height:35px}
.reg .submit input{background-position: right -35px; font-weight:700; color:#fff; height:35px}
.reg-auto{ padding:10px 0 0 20px}
.reg-auto p{ margin-bottom:10px; color:#666;}

.point{border:1px solid #ffbf7a; background:#fffced; margin-bottom:10px; margin-right:100px;margin-left:50px;position:relative}
.point .content{padding:8px 10px;}
.point .content .title{color:#ff8400}
.point .content p{color:#777; text-indent:20px}
.point span.o1,
	.point span.o2,
	.point span.o3,
	.point span.o4{position:absolute;width:3px;height:3px;background: url(../images/login/fillet2.png) no-repeat; overflow:hidden}
	.point span.o1{background-position: left top; top:-1px; left:-1px}
	.point span.o2{background-position: right top; top:-1px; right:-1px}
	.point span.o3{background-position: left -3px; bottom:-1px; left:-1px}
	.point span.o4{background-position: right -3px; bottom:-1px; right:-1px;}

.reg_openid .login-list li{margin:2px auto;}

#Footer{color:#666; line-height:24px;width: 980px; margin:auto; text-align:center; padding:12px 0; margin-top:22px; border-top:1px solid #e5e5e5}
#Footer a{color:#666;}


button{
border-style: none;
}
.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	overflow: hidden;
}
.header {
	background: url(../images/topbar_bg.gif) repeat;
	height: 30px;
}
.header span {
	float: right;
	line-height:30px;
}
.header .userMenu.fRight li {
	float: right;
	line-height:30px;
	padding-left:5px;
	padding-right:5px;
}
.header .userMenu {
	width: 180px;
}
.auto960 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.userMenu li a {
	color: #679c0a;
}
.login {
	height:300px;
}
.bor {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
	border: 1px solid #dfdddd;
}
.login .main h3 {
	color: #FFF;
	background: url(../images/bg_button.png) no-repeat 0px -265px;
	height: 44px;
	width: 404px;
	line-height: 30px;
	padding-left: 45px;
	margin-top: 20px;
	margin-left: 35px;
}
.login .main h3 span {
}
.login .main h3 em {
	margin-left: 95px;
}
.login .main h3 em a {
	color:#FFF;
}
.login .main h3 em a:hover {
	text-decoration:none;
}
.login .main li {
	height:25px;
	line-height:25px;
	margin-bottom:16px;
}
.login .main span {
	display:block;
	float:left;
	text-align:right;
	width:85px;
}

.text{
	background:url(../images/bg_button.png) repeat-x 0 0;
	width:224px;
	height:19px!important;
	height:22px;
	line-height: 22px;
	float: left;
	font-size: 12px;
	margin-right: 5px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #d5d8d1;
	padding-top: 3px!important;
	padding-top: 0px;
}
.text_s {
	border-color: #9bcd81;
	background:#f3ffe6;
}
.login_from{
	width:210px;
	background: url(../images/bg_button.png) no-repeat 0px -446px;
	padding-left:25px;
}
.login_from2{
	width:210px;
	background: url(../images/bg_button.png) no-repeat 0px -473px;
	padding-left:25px;
}
.login_from3{
	width:210px;
}
.main {
	width: 440px;
}
.login.bor .main.fLeft form ul {
	margin-top: 5px;
}
.button2 {
	background:url(../images/bg_button.png) no-repeat 0px -359px;
	color:#FFFFFF;
	width:171px;
	height: 38px;
	margin-left: 37px;
	font-weight: bold;
	font-size: 14px;
	cursor:pointer;
}
.login_sidebar {
	height: 146px;
	width: 300px;
	margin-right: 98px;
	margin-top: 60px;
	background: url(../images/pe_bg.jpg) no-repeat left;
	display: inline;
}
.login_sidebar p {
	margin-left: 108px;
	margin-top: 15px;
	line-height: 20px;
}
.login_sidebar p span {
	font-weight: bold;
	color: #000;
	float: left;
}
.login_sidebar a:hover{
	text-decoration:none;
}
.signUp {
	background: url(../images/bg_button.png) no-repeat 0 -321px;
	height: 24px;
	width: 52px;
	display:block;
	line-height:24px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	margin-left: 110px;
	margin-top: 16px;
	cursor:pointer;
}
.footer {
	height:36px;
	line-height:36px;
	margin-top: 7px;
}
.footer.bor span {
	float: right;
}
.footer.bor span a {
	float: left;
}
.mL10 {
	margin-left:10px;
	display: inline;
}
.mR10 {
	margin-right:10px;
	display: inline;
}
.tip2 {
	margin-left: 68px;
	margin-top: 29px;
	margin-bottom: 20px;
	background: url(../images/bg_button.png) no-repeat 0px -115px;
	height: 54px;
	width: 537px;
}
.tip3 {
	margin-left: 68px;
	margin-top: 29px;
	margin-bottom: 20px;
	background: url(../images/bg_button.png) no-repeat 0px -188px;
	height: 54px;
	width: 537px;
}
.success {
	margin-left: 77px;
	background: url(../images/correct.jpg) no-repeat;
	padding-left: 70px;
	line-height: 20px;
	margin-bottom: 32px;
}
.success a {
	color: #7eb61a;
}
.login .main form ul li a {
	color: #679c0a;
}


/* 登录box
-------------------------------------------------------------------*/
.red, .red a:link, .red a:visited, a.red:link, a.red:visited {
color:#FF0000;
text-decoration:none;
}
#login {
	background:#fff;
	padding-bottom: 25px;
}
.tip1 {
	margin-left: 68px;
	margin-top: 29px;
	margin-bottom: 20px;	
	background: url(../images/bg_button.png) no-repeat 0px -42px;
	height: 54px;
	width: 537px;
}
.stip1 {
	margin-left: 68px;
	margin-top: 29px;
	margin-bottom: 20px;
	background: url(../images/bg_button.png) no-repeat -185px -312px;
	height: 54px;
	width: 537px;
}
.stip2 {
	margin-left: 68px;
	margin-top: 29px;
	margin-bottom: 20px;
	background: url(../images/bg_button.png) no-repeat -185px -378px;
	height: 54px;
	width: 537px;
}
#login .ocation {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom: 10px;
}
#login .theme {
	width: 856px;
	clear: both;
	padding: 10px;
}

#login .theme li {
	margin-bottom: 20px;
	line-height: 20px;
	overflow:hidden;
	clear:both;
}
#login .theme span{
	color: #000;
	width: 130px;
	display: block;
	float: left;
	text-align: right;
	overflow:hidden;
}
#login .theme .lform{
	float:right;
	width:720px;
	}
#login .theme .lform label{
	float:left;
	width:80px;
	margin-bottom:5px;
	}
#login .theme .lform .np{
	margin:0 4px;
	}
#login .theme .lform1{
	float:left;
	width:570px;
	}
#login .theme .lform1 label{
	float:left;
	width:80px;
	margin-bottom:5px;
	}
#login .theme .lform1 .np{
	margin:0 4px;
	*margin:0 0 0 -1px;
	_margin:0;
	}
#login .useNew .signUp {
	text-align: right;
	font-weight: bold;
	margin-top: 30px;
}
.contract {
	height: 90px;
	text-align: left;
	overflow-x: auto;
	overflow-y: auto;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	background: #fafafa;
	padding: 5px;
}
.buttonGreen142 {
	background:url(../images/bg_button.png) no-repeat scroll 0px -405px;
	color:#FFFFFF;
	font-size:14px;
	height:38px;
	line-height:38px;
	width:116px;
	font-weight: bold;
}
.clear {
	clear: both;
}
.mL68 {
	margin-left: 68px;
}
.green {
	color: #679c0a;
}
.w200{
	width:200px;
}
/*
date:02-02
*/
.vermenu{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	position:absolute;
}