.mt-1 {
	MARGIN-TOP: -1px
}
.mt-2 {
	MARGIN-TOP: -2px
}
.mt-3 {
	MARGIN-TOP: -3px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt20 {
	MARGIN-TOP: 20px
}
.mr5 {
	MARGIN-RIGHT: 5px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.mr20 {
	MARGIN-RIGHT: 20px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.ml5 {
	MARGIN-LEFT: 5px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.ml20 {
	MARGIN-LEFT: 20px
}
.pt5 {
	PADDING-TOP: 5px
}
.pt10 {
	PADDING-TOP: 10px
}
.pr5 {
	PADDING-RIGHT: 5px
}
.pr10 {
	PADDING-RIGHT: 10px
}
.pb5 {
	PADDING-BOTTOM: 5px
}
.pb10 {
	PADDING-BOTTOM: 10px
}
.pl5 {
	PADDING-LEFT: 5px
}
.pl10 {
	PADDING-LEFT: 10px
}
.ftx-01 {
	COLOR: #e4393c
}
.ftx01 {
	COLOR: #e4393c
}
.ftx-02 {
	COLOR: #71b247
}
.ftx02 {
	COLOR: #71b247
}
.ftx-03 {
	COLOR: #999
}
.ftx03 {
	COLOR: #999
}
.ftx-04 {
	COLOR: #ff6c00
}
.ftx04 {
	COLOR: #ff6c00
}
.ftx-05 {
	COLOR: #005ea7
}
.ftx05 {
	COLOR: #005ea7
}
.ftx-06 {
	COLOR: #666
}
.ftx06 {
	COLOR: #666
}
.font-price {
	FONT-FAMILY: verdana
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.fn {
	FLOAT: none
}
.al {
	TEXT-ALIGN: left
}
.ac {
	TEXT-ALIGN: center
}
.ar {
	TEXT-ALIGN: right
}
.btn-1 {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0'); PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e74649; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; HEIGHT: 18px; COLOR: #fff; PADDING-TOP: 3px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.btn-2 {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0'); PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e74649; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; HEIGHT: 18px; COLOR: #fff; PADDING-TOP: 3px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.btn-3 {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0'); PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e74649; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; HEIGHT: 18px; COLOR: #fff; PADDING-TOP: 3px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.btn-4 {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0'); PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e74649; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; HEIGHT: 18px; COLOR: #fff; PADDING-TOP: 3px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.btn-1:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0'); BACKGROUND-COLOR: #f05356
}
.btn-2:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0'); BACKGROUND-COLOR: #f05356
}
.btn-3:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0'); BACKGROUND-COLOR: #f05356
}
.btn-4:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0'); BACKGROUND-COLOR: #f05356
}
.btn-1:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-1:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-2:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-2:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-3:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-3:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-4:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-4:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.btn-9 {
	BORDER-BOTTOM: #e1e1e1 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7', GradientType='0'); BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FONT-FAMILY: arial, "microsoft yahei"; HEIGHT: 18px; COLOR: #323333; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 2px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.btn-9:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0'); BACKGROUND-COLOR: #f7f7f7; -moz-box-shadow: 0 1px 1px rgba(0, 1, 1, .08); -webkit-box-shadow: 0 1px 1px rgba(0, 1, 1, .08); box-shadow: 0 1px 1px rgba(0, 1, 1, .08)
}
.btn-9:link {
	COLOR: #323333; TEXT-DECORATION: none
}
.btn-9:visited {
	COLOR: #323333; TEXT-DECORATION: none
}
#logo {
	POSITION: relative; MARGIN: 10px 0px 0px; HEIGHT:80px;font-family:Î¢ÈíÑÅºÚ;
}
#logo B {
	POSITION: absolute; WIDTH: 312px; DISPLAY: block; BACKGROUND: url(./l-icon.png) no-repeat; HEIGHT: 40px; TOP: 10px; RIGHT: 0px
}
DIV#login-dialog .ui-dialog-title {
	LINE-HEIGHT: 40px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; HEIGHT: 40px; COLOR: #666; FONT-SIZE: 20px; FONT-WEIGHT: 400
}
DIV#login-dialog .ui-dialog-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#login-dialog .ui-dialog-close {
	LINE-HEIGHT: 14px; BACKGROUND: url(./pwd-icons.png) 0px -143px; HEIGHT: 14px; TOP: 13px
}
.tip-box {
	MARGIN: 0px auto; WIDTH: 400px
}
.tip-box .op-btns {
	MARGIN-TOP: 20px
}
.tip-box H3 {
	LINE-HEIGHT: 30px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; FONT-SIZE: 18px
}
.tip-box .links {
	MARGIN-LEFT: -6px
}
.tip-box .links UL {
	DISPLAY: block
}
.tip-box .links UL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .tip-box .links UL {
	HEIGHT: 1%
}
* + HTML .tip-box .links UL {
	MIN-HEIGHT: 1%
}
.tip-box .links LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
.tip-box .item-fore {
	OVERFLOW: hidden
}
.icon-box {
	POSITION: relative; _height: 48px; _overflow: visible
}
.icon-box .m-icon {
	POSITION: absolute; WIDTH: 48px; DISPLAY: inline-block; BACKGROUND: url(./icon48.png) no-repeat; HEIGHT: 48px; TOP: 0px; LEFT: 0px
}
.icon-box .succ-icon {
	BACKGROUND-POSITION: 0px 0px
}
.icon-box .warn-icon {
	BACKGROUND-POSITION: -94px 0px
}
.icon-box .error-icon {
	BACKGROUND-POSITION: -48px 0px
}
.icon-box .qm-icon {
	BACKGROUND-POSITION: -144px 0px
}
.icon-box .item-fore {
	MARGIN-LEFT: 58px
}
.form INPUT[type=password] {
	FONT-FAMILY: Tahoma, Helvetica, Arial
}
.q-link {
	POSITION: relative; COLOR: #999; TOP: -10px
}
.q-link B {
	MARGIN: 0px 5px; WIDTH: 18px; DISPLAY: inline-block; BACKGROUND: url(./q-icon.png) no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
.form .item {
	Z-INDEX: 1; POSITION: relative; MARGIN-BOTTOM: 20px
}
.form .item .placeholder {
	POSITION: absolute; LINE-HEIGHT: 18px; COLOR: #999; FONT-SIZE: 14px; TOP: 10px; LEFT: 50px; opacity: 1; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out
}
.form .item .login-label {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 38px; BACKGROUND: url(./pwd-icons-new.png) no-repeat; HEIGHT: 38px; TOP: 0px; BORDER-RIGHT: #bdbdbd 1px solid; LEFT: 0px
}
.form .item .name-label {
	BACKGROUND-POSITION: 0px 0px
}
.form .item .pwd-label {
	BACKGROUND-POSITION: -48px 0px
}
.form .item-fore1 {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 304px; HEIGHT: 38px; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid
}
.form .item-fore2 {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 304px; HEIGHT: 38px; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid
}
.form .item-fore1 .clear-btn {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 14px; DISPLAY: none; BACKGROUND: url(./pwd-icons-new.png) no-repeat -25px -143px; HEIGHT: 14px; TOP: 12px; CURSOR: pointer; RIGHT: 6px
}
.form .item-fore2 .clear-btn {
	Z-INDEX: 20; POSITION: absolute; WIDTH: 14px; DISPLAY: none; BACKGROUND: url(./pwd-icons-new.png) no-repeat -25px -143px; HEIGHT: 14px; TOP: 12px; CURSOR: pointer; RIGHT: 6px
}
.form .item-fore1 .clear-btn:hover {
	BACKGROUND-POSITION: -50px -143px
}
.form .item-fore2 .clear-btn:hover {
	BACKGROUND-POSITION: -50px -143px
}
.form .item-fore1 .e-icon {
	POSITION: absolute; WIDTH: 12px; HEIGHT: 13px
}
.form .item-fore2 .e-icon {
	POSITION: absolute; WIDTH: 12px; HEIGHT: 13px
}
.form .item-fore1 .capslock {
	Z-INDEX: 4; POSITION: absolute; LINE-HEIGHT: 28px; PADDING-LEFT: 26px; WIDTH: 106px; DISPLAY: none; BACKGROUND: url(./capslock.png) no-repeat; HEIGHT: 26px; OVERFLOW: hidden; TOP: 28px; LEFT: 50px
}
.form .item-fore2 .capslock {
	Z-INDEX: 4; POSITION: absolute; LINE-HEIGHT: 28px; PADDING-LEFT: 26px; WIDTH: 106px; DISPLAY: none; BACKGROUND: url(./capslock.png) no-repeat; HEIGHT: 26px; OVERFLOW: hidden; TOP: 28px; LEFT: 50px
}
.form .item-fore1 .capslock B {
	POSITION: absolute; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -133px; HEIGHT: 14px; OVERFLOW: hidden; TOP: 7px; LEFT: 10px
}
.form .item-fore2 .capslock B {
	POSITION: absolute; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -133px; HEIGHT: 14px; OVERFLOW: hidden; TOP: 7px; LEFT: 10px
}
.form .item-fore1 #sloginpwd {
	Z-INDEX: 3; POSITION: absolute; LINE-HEIGHT: 34px; WIDTH: 254px; DISPLAY: block; HEIGHT: 34px; OVERFLOW: hidden; TOP: 2px; LEFT: 49px; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden
}
.form .item-fore2 #sloginpwd {
	Z-INDEX: 3; POSITION: absolute; LINE-HEIGHT: 34px; WIDTH: 254px; DISPLAY: block; HEIGHT: 34px; OVERFLOW: hidden; TOP: 2px; LEFT: 49px; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden
}
.form .item-fore1 .text_pge {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 34px; WIDTH: 254px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; HEIGHT: 34px; FONT-SIZE: 14px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.form .item-fore2 .text_pge {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 34px; WIDTH: 254px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; HEIGHT: 34px; FONT-SIZE: 14px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.form .itxt {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 50px; WIDTH: 254px; PADDING-RIGHT: 0px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; FLOAT: none; FONT-SIZE: 14px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.form .itxt02 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; WIDTH: 78px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.form .verify-code {
	WIDTH: 100px; HEIGHT: 33px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.form .item-error {
	BORDER-BOTTOM: #e4393c 1px solid; BORDER-LEFT: #e4393c 1px solid; BORDER-TOP: #e4393c 1px solid; BORDER-RIGHT: #e4393c 1px solid
}
.form .item-error .name-label {
	BORDER-BOTTOM-COLOR: #e4393c; BORDER-TOP-COLOR: #e4393c; BACKGROUND-POSITION: 0px -96px; BORDER-RIGHT-COLOR: #e4393c; BORDER-LEFT-COLOR: #e4393c
}
.form .item-error .pwd-label {
	BORDER-BOTTOM-COLOR: #e4393c; BORDER-TOP-COLOR: #e4393c; BACKGROUND-POSITION: -48px -96px; BORDER-RIGHT-COLOR: #e4393c; BORDER-LEFT-COLOR: #e4393c
}
.form .item-focus {
	BORDER-BOTTOM: #3aa2e4 1px solid; BORDER-LEFT: #3aa2e4 1px solid; BORDER-TOP: #3aa2e4 1px solid; BORDER-RIGHT: #3aa2e4 1px solid
}
.form .item-focus .name-label {
	BORDER-BOTTOM-COLOR: #3aa2e4; BORDER-TOP-COLOR: #3aa2e4; BACKGROUND-POSITION: 0px -48px; BORDER-RIGHT-COLOR: #3aa2e4; BORDER-LEFT-COLOR: #3aa2e4
}
.form .item-focus .pwd-label {
	BORDER-BOTTOM-COLOR: #3aa2e4; BORDER-TOP-COLOR: #3aa2e4; BACKGROUND-POSITION: -48px -48px; BORDER-RIGHT-COLOR: #3aa2e4; BORDER-LEFT-COLOR: #3aa2e4
}
.form .item-hide .placeholder {
	VISIBILITY: hidden; opacity: 0
}
.form .item-vcode .placeholder {
	LEFT: 25px
}
.form .item#o-authcode {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.form .item#o-authcode .itxt {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; PADDING-TOP: 7px
}
.form .item-error#o-authcode {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.form .item-error#o-authcode .itxt {
	BORDER-BOTTOM-COLOR: #e4393c; BORDER-TOP-COLOR: #e4393c; BORDER-RIGHT-COLOR: #e4393c; BORDER-LEFT-COLOR: #e4393c
}
.form .item-focus#o-authcode {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.form .item-focus#o-authcode .itxt {
	BORDER-BOTTOM-COLOR: #3aa2e4; BORDER-TOP-COLOR: #3aa2e4; BORDER-RIGHT-COLOR: #3aa2e4; BORDER-LEFT-COLOR: #3aa2e4
}
.form LABEL {
	FLOAT: none
}
.form .checkbox {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; _vertical-align: -1px
}
.form .radio {
	PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; _vertical-align: -1px
}
.form .item-fore1 {
	Z-INDEX: 6
}
.form .item-fore2 {
	HEIGHT: 38px
}
.form .item-fore3 {
	Z-INDEX: 5; MARGIN-BOTTOM: 15px
}
.form .sugcontent {
	Z-INDEX: 4; BORDER-BOTTOM: #98cff2 1px solid; POSITION: absolute; BORDER-LEFT: #98cff2 1px solid; WIDTH: 265px; BACKGROUND: #fff; BORDER-TOP: #3aa2e4 1px solid; TOP: 38px; BORDER-RIGHT: #98cff2 1px solid; LEFT: 38px
}
.form .sugcontent LI {
	LINE-HEIGHT: 28px; PADDING-LEFT: 10px; WIDTH: 254px; WORD-WRAP: break-word; HEIGHT: 28px; OVERFLOW: hidden; WORD-BREAK: break-all
}
.form .sugcontent LI.hover {
	BACKGROUND: #d8ecfa
}
.form .sug-iframe {
	Z-INDEX: 3; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; WIDTH: 266px; HEIGHT: 100px; BORDER-TOP: 0px; TOP: 39px; BORDER-RIGHT: 0px; LEFT: 39px
}
.form .updata {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 5px; LINE-HEIGHT: 108px; PADDING-LEFT: 5px; WIDTH: 188px; PADDING-RIGHT: 5px; BACKGROUND: url(./login-update.png) no-repeat; HEIGHT: 40px; OVERFLOW: hidden; TOP: 20px; PADDING-TOP: 5px; LEFT: 30px
}
.form .updata .up-one {
	POSITION: absolute; WIDTH: 10px; HEIGHT: 10px; TOP: 16px; RIGHT: 16px
}
.form .updata .up-two {
	POSITION: absolute; WIDTH: 72px; HEIGHT: 20px; TOP: 13px; LEFT: 92px
}
.login-form {
	Z-INDEX: 4; POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 306px; PADDING-RIGHT: 20px; OVERFLOW: visible; PADDING-TOP: 20px
}
.login-form .msg-wrap {
	MARGIN: 2px 0px 5px; MIN-HEIGHT: 31px; HEIGHT: auto !important
}
.login-form .msg-error {
	BORDER-BOTTOM: #e4393c 1px solid; POSITION: relative; BORDER-LEFT: #e4393c 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; MIN-HEIGHT: 18px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; BACKGROUND: #ffebeb; COLOR: #e4393c; BORDER-TOP: #e4393c 1px solid; BORDER-RIGHT: #e4393c 1px solid; PADDING-TOP: 3px; _height: 18px
}
.login-form .msg-error B {
	POSITION: absolute; MARGIN-TOP: -8px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -49px; HEIGHT: 16px; OVERFLOW: hidden; TOP: 50%; LEFT: 10px
}
.login-form .msg-warn {
	BORDER-BOTTOM: #ffe57d 1px solid; POSITION: relative; BORDER-LEFT: #ffe57d 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 40px; PADDING-RIGHT: 10px; BACKGROUND: #fff6d2; HEIGHT: 18px; COLOR: #666; BORDER-TOP: #ffe57d 1px solid; BORDER-RIGHT: #ffe57d 1px solid; PADDING-TOP: 3px
}
.login-form .msg-warn B {
	POSITION: absolute; MARGIN-TOP: -8px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -22px; HEIGHT: 17px; OVERFLOW: hidden; TOP: 50%; LEFT: 10px
}
.login-form .login-box .mt {
	WIDTH: 306px; DISPLAY: block; HEIGHT: 27px; OVERFLOW: visible
}
.login-form .login-box .mt:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .login-form .login-box .mt {
	HEIGHT: 1%
}
* + HTML .login-form .login-box .mt {
	MIN-HEIGHT: 1%
}
.login-form .login-box .mt H1 {
	POSITION: relative; LINE-HEIGHT: 27px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; FLOAT: left; HEIGHT: 27px; COLOR: #666; FONT-SIZE: 20px; TOP: -5px
}
.login-form .login-box .mt .extra-r {
	FLOAT: right
}
.login-form .login-box .mt .regist-link {
	COLOR: #b61d1d; FONT-SIZE: 14px
}
.login-form .login-box .mt .regist-link A {
	COLOR: #b61d1d
}
.login-form .login-box .mt .regist-link B {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -75px; HEIGHT: 16px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}
.login-form .login-box .mc {
	OVERFLOW: visible
}
.login-form .login-box .safe {
	POSITION: relative; COLOR: #666
}
.login-form .login-box .safe SPAN {
	MARGIN-RIGHT: 15px
}
.login-form .login-box .safe .forget-pw-safe {
	POSITION: absolute; MARGIN: 0px; TOP: 0px; RIGHT: 0px
}
.login-form .login-box .reg-free {
	HEIGHT: 18px
}
.login-form .login-box .coagent {
	LINE-HEIGHT: 22px; HEIGHT: auto
}
.login-form .login-box .coagent H5 {
	COLOR: #999; FONT-WEIGHT: 400
}
.login-form .login-box .coagent UL {
	DISPLAY: block
}
.login-form .login-box .coagent UL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .login-form .login-box .coagent UL {
	HEIGHT: 1%
}
* + HTML .login-form .login-box .coagent UL {
	MIN-HEIGHT: 1%
}
.login-form .login-box .coagent LI {
	FLOAT: left
}
.login-form .login-box .coagent LI .line {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ccc; PADDING-TOP: 0px
}
.login-form .login-box .coagent .more-slide {
	Z-INDEX: 5; POSITION: relative; OVERFLOW: visible
}
.login-form .login-box .coagent .more-slide DT {
	Z-INDEX: 2; POSITION: relative; COLOR: #666; _top: 5px
}
.login-form .login-box .coagent .more-slide DT B {
	WIDTH: 9px; DISPLAY: inline-block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -100px; HEIGHT: 6px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
.login-form .login-box .coagent .more-slide DD {
	Z-INDEX: 1; BORDER-BOTTOM: #dcdcdc 1px solid; POSITION: absolute; BORDER-LEFT: #dcdcdc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; WIDTH: 203px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 40px; OVERFLOW: hidden; BORDER-TOP: #dcdcdc 1px solid; TOP: -3px; BORDER-RIGHT: #dcdcdc 1px solid; PADDING-TOP: 25px; LEFT: -15px
}
.login-form .login-box .coagent .more-slide DD A {
	WHITE-SPACE: nowrap; FLOAT: left; COLOR: #999; MARGIN-RIGHT: 15px
}
.login-form .login-box .coagent .more-slide DD A:hover {
	COLOR: #e4393c; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
.login-form .login-box .coagent .more-hover DT B {
	BACKGROUND-POSITION: -104px -116px
}
.login-form .login-box .coagent .more-hover DD {
	DISPLAY: block
}
.login-form .login-box .login-btn {
	BORDER-BOTTOM: #cb2a2d 1px solid; POSITION: relative; BORDER-LEFT: #cb2a2d 1px solid; MARGIN: 0px auto; HEIGHT: 33px; BORDER-TOP: #cb2a2d 1px solid; BORDER-RIGHT: #cb2a2d 1px solid
}
.login-form .login-box .login-btn .btn-img {
	BORDER-BOTTOM: #e85356 1px solid; BORDER-LEFT: #e85356 1px solid; LINE-HEIGHT: 31px; WIDTH: 305px; DISPLAY: block; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND: #e4393c; HEIGHT: 33px; COLOR: #fff; FONT-SIZE: 20px; BORDER-TOP: #e85356 1px solid; BORDER-RIGHT: #e85356 1px solid
}
.login-form .login-box .login-btn .btn-img:hover {
	TEXT-DECORATION: none
}
.login-form .btn-2login {
	POSITION: absolute; LINE-HEIGHT: 99em; WIDTH: 60px; BOTTOM: 0px; DISPLAY: block; BACKGROUND: url(./login-qricon-01.png) no-repeat; HEIGHT: 60px; OVERFLOW: hidden; RIGHT: 0px; transition: background-position .2s cubic-bezier(0.25, .5, .5, .9); -webkit-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9); -moz-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9)
}
.login-form .btn-2qrcode {
	POSITION: absolute; LINE-HEIGHT: 99em; WIDTH: 60px; BOTTOM: 0px; DISPLAY: block; BACKGROUND: url(./login-qricon-01.png) no-repeat; HEIGHT: 60px; OVERFLOW: hidden; RIGHT: 0px; transition: background-position .2s cubic-bezier(0.25, .5, .5, .9); -webkit-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9); -moz-transition: background-position .2s cubic-bezier(0.25, .5, .5, .9)
}
.login-form .btn-2qrcode {
	BACKGROUND-POSITION: -60px 0px
}
.login-form .btn-2login {
	BACKGROUND-POSITION: 0px -60px
}
.login-form .qrcode-login {
	TEXT-ALIGN: center; DISPLAY: none
}
.login-form .qrcode-login .qrcode-desc {
	MARGIN-TOP: 10px
}
.login-form .qrcode-login .qrcode-desc H2 {
	FONT-FAMILY: "Î¢ÈíÑÅºÚ"; COLOR: #999; FONT-SIZE: 20px; FONT-WEIGHT: 400
}
.login-form .qrcode-login .qrcode-img {
	BORDER-BOTTOM: #f4f4f4 1px solid; BORDER-LEFT: #f4f4f4 1px solid; PADDING-BOTTOM: 10px; MARGIN: 40px auto; PADDING-LEFT: 10px; WIDTH: 155px; PADDING-RIGHT: 10px; BORDER-TOP: #f4f4f4 1px solid; BORDER-RIGHT: #f4f4f4 1px solid; PADDING-TOP: 10px
}
.login-form .qrcode-login .qrcode-error {
	BORDER-BOTTOM: #e4393c 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #e4393c 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 100px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #ffebeb; COLOR: #e4393c; BORDER-TOP: #e4393c 1px solid; BORDER-RIGHT: #e4393c 1px solid; PADDING-TOP: 3px
}
.login-form .qrcode-login .qrcode-error B {
	POSITION: absolute; MARGIN-TOP: -8px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(./pwd-icons-new.png) no-repeat -104px -49px; HEIGHT: 16px; OVERFLOW: hidden; TOP: 50%; LEFT: 70px
}
.login-form .qlogin-main .qlogin-tit {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; FONT-SIZE: 14px
}
.login-form .qlogin-main .qlogin-tit SPAN {
	FONT-FAMILY: arial
}
.login-form .qlogin-main .qlogin-tit .qq-icon {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND: url(./pwd-icons-new.png) -104px -157px; HEIGHT: 16px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.login-form .qlogin-main .u-pic {
	POSITION: relative; MARGIN: 10px auto; WIDTH: 104px; HEIGHT: 104px
}
.login-form .qlogin-main .u-pic .mask {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 104px; BACKGROUND: url(./upic-bg.png) no-repeat; HEIGHT: 104px; TOP: 0px; LEFT: 0px
}
.login-form .qlogin-main .u-name {
	TEXT-ALIGN: center; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; MARGIN-BOTTOM: 20px; FONT-SIZE: 18px; FONT-WEIGHT: 700
}
.login-form .qlogin-main .coagent {
	MARGIN-TOP: 20px
}
DIV.safetips {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; PADDING-BOTTOM: 5px; MARGIN: -10px 0px 0px 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 5px; -moz-box-shadow: 0 0 10px rgba(221, 221, 221, .7); -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, .7); box-shadow: 0 0 10px rgba(221, 221, 221, .7)
}
.login-wrap {
	POSITION: relative; MARGIN: 10px 0px 20px; HEIGHT: 475px
}
.login-wrap .login-banner {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #e5ddc1; HEIGHT: 475px; TOP: 0px; LEFT: 0px
}
.login-wrap .i-inner {
	Z-INDEX: 3; POSITION: relative; HEIGHT: 475px
}
.login-wrap .login-form {
	FLOAT: right; TOP: 40px
}
.step {
	MARGIN: 0px auto; WIDTH: 350px
}
.stepflex {
	TEXT-ALIGN: center; MARGIN: 30px 0px 0px; DISPLAY: block
}
.stepflex:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .stepflex {
	HEIGHT: 1%
}
* + HTML .stepflex {
	MIN-HEIGHT: 1%
}
.stepflex DL {
	POSITION: relative; WIDTH: 110px; FLOAT: left; BORDER-TOP: #ccc 5px solid; TOP: -5px
}
.stepflex DL.doing {
	BORDER-TOP-COLOR: #7abd54
}
.stepflex DL.doing .s-num {
	BACKGROUND-POSITION: -23px 0px
}
.stepflex DL.doing .s-text {
	COLOR: #7abd54
}
.stepflex DL.done {
	BORDER-TOP-COLOR: #caecb6
}
.stepflex DL.done .s-num {
	BACKGROUND-POSITION: -46px 0px
}
.stepflex DL.done .s-text {
	COLOR: #caecb6
}
.stepflex .doing B {
	BACKGROUND-IMAGE: url(./step2013.png); POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: -5px
}
.stepflex .doing S {
	BACKGROUND-IMAGE: url(./step2013.png); POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: -5px
}
.stepflex .first S {
	BACKGROUND-IMAGE: url(./step2013.png); POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: -5px
}
.stepflex .last B {
	BACKGROUND-IMAGE: url(./step2013.png); POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: -5px
}
.stepflex .s-num {
	BACKGROUND-IMAGE: url(./step2013.png); POSITION: relative; LINE-HEIGHT: 23px; MARGIN: -15px auto 0px; WIDTH: 23px; HEIGHT: 23px; COLOR: #fff; FONT-WEIGHT: 700
}
.stepflex .s-text {
	COLOR: #ccc
}
.stepflex S {
	LEFT: 0px
}
.stepflex B {
	RIGHT: 0px
}
.stepflex .first S {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: 0px -24px
}
.stepflex .last B {
	BACKGROUND-COLOR: #fff; BACKGROUND-POSITION: -5px -24px
}
.stepflex .doing S {
	BACKGROUND-POSITION: -23px -24px
}
.stepflex .doing B {
	BACKGROUND-COLOR: #ccc; BACKGROUND-POSITION: -28px -24px
}
.stepflex .doing.last S {
	BACKGROUND-COLOR: #caecb6
}
.stepflex .doing.normal S {
	BACKGROUND-COLOR: #caecb6
}
.stepflex .doing.last B {
	BACKGROUND-COLOR: #fff
}
.stepflex .done S {
	BACKGROUND-POSITION: -46px -24px
}
.stepflex .done B {
	BACKGROUND-POSITION: -51px -24px
}
.stepflex .doing.last .s-num {
	BACKGROUND-POSITION: -91px 0px
}
#sflex01 {
	WIDTH: 110px
}
#sflex02 {
	WIDTH: 220px
}
#sflex03 {
	WIDTH: 3300px
}
