#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: auto;
    width: 980px;
}

#content {margin: auto;background:#fff;width: 920px;padding: 20px 0 70px; box-shadow: 0 1px 4px #999999; border-radius:8px;overflow:auto;}

#content h2{font-size:25px;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;}


#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;}