@charset "utf-8";
	blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:400
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}

q:after,q:before {
	content:''
}
abbr,acronym {
	border:0
}
.ua-webkit input:focus,.ua-webkit textarea:focus {
	outline:0
}
html {
	overflow-y:scroll;
	overflow-x:auto
}
body {
	font:12px/1.6 Tahoma,Arial,Hiragino Sans GB,\5b8b\4f53;
	color:#4d4d4d;
	-webkit-text-size-adjust:none
}
a:link {
	color:#08c;
	text-decoration:none
}
a:visited {
	color:#306;
	text-decoration:none
}
a:active,a:hover {
	color:#08c;
	text-decoration:underline
}
input {
	outline:0
}
textarea {
	resize:none;
	outline:0;
	font-family:arial;
	overflow:hidden
}
button {
	cursor:pointer;
	line-height:1.2
}
a img {
	vertical-align:text-bottom
}
.ua-windows_nt input[type=checkbox],.ua-windows_nt input[type=radio] {
	vertical-align:-2px
}

.clr:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	overflow:hidden
}
.clr {
	*zoom:1
}
.ms-yh {
	font-family:Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53
}
.shadow {
	-webkit-box-shadow:0 1px 3px rgba(34,25,25,.4);
	-moz-box-shadow:0 1px 3px rgba(34,25,25,.4);
	-ms-box-shadow:0 1px 3px rgba(34,25,25,.4);
	-o-box-shadow:0 1px 3px rgba(34,25,25,.4);
	box-shadow:0 1px 3px rgba(34,25,25,.4)
}
.ua-ie .shadow {
	border:1px solid #d6d6d6
}
.split {
	margin:0 6px;
	color:#ccc
}
.form {
	width:100%
}
.form dd .form-error {
	display:block;
	float:left;
	margin-left:4px;
	border:1px solid #ffe1b9;
	padding:0 10px;
	line-height:32px;
	background-color:#fffaae
}
.form dd .form-info {
	margin-left:0
}
.form dd .form-success {
	border:none!important;
	background:none!important
}
.fm-split {
	margin:18px 0 0;
	color:#7c7c7c
}
.fm-field-wrap:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden
}
.fm-field-wrap {
	*zoom:1
}
.fm-field-extra {
	margin-top:6px
}
.fm-field {
	padding:2px 0 8px
}
.fm-relative {
	position:relative
}
.fm-label {
	padding:8px 0 2px
}
.fm-label .noempty {
	margin-right:4px;
	color:red
}
.fm-label-extra {
	float:right
}
.fm-input-split {
	float:left;
	line-height:31px;
	margin:0 6px
}
.fm-text,.fm-textarea {
	float:left;
	padding:4px 6px;
	border:1px solid #ccc;
	line-height:17px;
	font-size:12px;
	color:#595959;
	background:#fff;
	vertical-align:middle;
	-webkit-box-shadow:0 1px 0 #ececec inset;
	-moz-box-shadow:0 1px 0 #ececec inset;
	-ms-box-shadow:0 1px 0 #ececec inset;
	-o-box-shadow:0 1px 0 #ececec inset;
	box-shadow:0 1px 0 #ececec inset;
	_padding:5px 6px
}
.fm-text:hover,.fm-textarea:hover {
	border:1px solid #a6a6a6
}
.fm-text:focus,.fm-textarea:focus {
	border-color:#70a5e0;
	-webkit-box-shadow:0 0 2px #a6cfff;
	-moz-box-shadow:0 0 2px #a6cfff;
	-ms-box-shadow:0 0 2px #a6cfff;
	-o-box-shadow:0 0 2px #a6cfff;
	box-shadow:0 0 2px #a6cfff
}
.fm-checkbox,.fm-radio {
	vertical-align:middle;
	margin-right:8px
}
.fm-checkcode {
	float:left;
	width:48px!important
}
.fm-checkcode-img {
	float:left;
	height:30px;
	margin:0 6px;
	cursor:pointer
}
.fm-checkcode-update {
	float:left;
	line-height:27px;
	color:#666
}
.fm-haserror {
	border:1px solid red!important;
	color:#FF5243
}
.fm-validator-result {
	display:none;
	clear:both;
	padding:6px 0 0 20px;
	line-height:17px
}
.fm-validator-result .icon-notice {
	margin-left:-20px
}
.fm-validator-success {
	display:block
}
.fm-validator-failure {
	display:block;
	color:#FF5243;
	background:#fff
}
.fm-button {
	height:30px;
	border:1px solid #e87b0e;
	font-size:14px;
	font-weight:700;
	text-align:center;
	color:#fff;
	cursor:pointer;
	background:url(../images/login-btn.png) repeat-x 0 -1px;
	font-family:Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53;
	-webkit-box-shadow:0 1px 1px #ebe7e6;
	-moz-box-shadow:0 1px 1px #ebe7e6;
	-ms-box-shadow:0 1px 1px #ebe7e6;
	-o-box-shadow:0 1px 1px #ebe7e6;
	box-shadow:0 1px 1px #ebe7e6;
	zoom:100%;
	_overflow:visible
}
.fm-button:hover {
	border:1px solid #e87b0e;
	background-position:0 -31px
}
.fm-button:active {
	border:1px solid #e87b0e;
	background-position:0 -61px
}
a.fm-button {
	display:inline-block!important;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none!important;
	color:#fff!important
}
input.fm-button {
	_border:1px solid #fff;
	_line-height:28px;
	_overflow-y:hidden;
	_background-color:#e87b0e
}
input.fm-button:active,input.fm-button:hover {
	_background-color:#e87b0e
}
.fm-button-cancel {
	height:30px;
	border:1px solid #bcbcbc;
	font-size:14px;
	font-weight:700;
	text-align:center;
	color:#333;
	cursor:pointer;
	background:url(../images/login-btn.png) repeat-x 0 -91px;
	-webkit-box-shadow:0 1px 1px #ebe7e6;
	-moz-box-shadow:0 1px 1px #ebe7e6;
	-ms-box-shadow:0 1px 1px #ebe7e6;
	-o-box-shadow:0 1px 1px #ebe7e6;
	box-shadow:0 1px 1px #ebe7e6;
	font-family:Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53;
	zoom:100%;
	_overflow:visible
}
.fm-button-cancel:hover {
	background-position:0 -121px
}
.fm-button-cancel:active {
	background-position:0 -151px
}
a.fm-button-cancel {
	display:inline-block!important;
	height:28px;
	line-height:28px;
	text-align:center;
	text-decoration:none!important;
	color:#333!important
}
input.fm-button-cancel {
	_border:1px solid #fff;
	_line-height:28px;
	_overflow-y:hidden;
	_background-color:#bcbcbc
}
.fm-button-disabled,.fm-button-disabled:hover {
	border:1px solid #d4d4d4;
	color:#ccc!important;
	background:url(../images/login-btn.png) repeat-x 0 -181px!important;
	-webkit-text-shadow:0 1px 0 #fff;
	-moz-text-shadow:0 1px 0 #fff;
	-ms-text-shadow:0 1px 0 #fff;
	-o-text-shadow:0 1px 0 #fff;
	text-shadow:0 1px 0 #fff
}
input.fm-button-disabled {
	_background-color:#d4d4d4
}
#login-form {
	position:relative;
	font:400 12px arial
}
#umFlash {
	position:absolute;
	top:-1000px;
	left:-1000px;
	width:1px;
	height:1px;
	display:block
}
#login-form .clearfix:after {
	content:"\0020";
	display:block;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden
}
#login-form .clearfix {
	zoom:1;
	_height:1%;
	display:block
}
#login-form a,#login-form a:hover,#login-form a:visited {
	text-decoration:none
}
#login-form .notice-descript a,#login-form .notice-descript a:hover,#login-form .notice-descript a:visited {
	text-decoration:underline
}
.login #content {
	padding-top:51px
}
#login-form #login-error {
	display:none
}
#login-form.is-error-show #login-error {
	display:block
}
#login-content label {
	font-weight:700
}
#login-content .fm-text {
	width:100%
}
#login-content .fm-text::selection {
	background:#1996e6;
	color:#fff
}
#login-content .fm-text::-webkit-selection {
	background:#1996e6;
	color:#fff
}
#login-content .fm-text::-moz-selection {
	background:#1996e6;
	color:#fff
}
#login-content .fm-text::-webkit-input-placeholder {
	color:#aaa
}
#login-content .fm-text:-moz-placeholder {
	color:#aaa
}
#login-content .fm-text:-ms-input-placeholder {
	color:#aaa
}
#login-content .fm-field-wrap {
	padding-right:14px
}
#login-content #fm-login-checkcode-update {
	color:#666;
	white-space:nowrap;
	word-break:keep-all
}
#lbl-activex-login,#lbl-keep-login {
	font-weight:400;
	vertical-align:middle
}
#fm-login-checkcode-title {
	display:none
}
#fm-login-submit-wrap {
	padding:8px 0
}
#login-extra {
	margin-top:10px
}
#login-extra .right-link {
	float:right
}
#login-form .loading-mask,#login-form .loading-mask .loading-icon,#login-form .loading-mask .loading-mask-body {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0
}
#login-form .loading-mask .loading-icon {
	background:url(../images/ajax-loader-16x16.gif) no-repeat center center;
	z-index:2
}
#login-form .loading-mask .loading-mask-body {
	background-color:#fff;
	z-index:1;
	opacity:.8;
	filter:alpha(opacity=80)
}
#login-form #login-loading {
	display:none
}
#login-form.status-loading #login-loading {
	display:block
}
#login-form #account-check-loading {
	display:none
}
#login-form.status-account-check-loading #account-check-loading {
	display:block
}
#login-form.status-account-check-loading #fm-login-id-wrap .fm-field-wrap {
	position:relative
}
#has-login-user {
	padding:0 0 23px;
	width:250px
}
#has-login-user .user-name {
	display:block;
	line-height:20px;
	font-weight:700;
	color:#f60
}
#has-login-list {
	margin:24px 0
}
#has-login-field .fm-submit {
	width:250px
}
#login-other-sso {
	cursor:pointer
}
#login-other-sso .icon-question {
	margin:0 0 0 8px
}
.is-checkcode-show #login-content .about-checkcode {
	display:block
}
#login-form .about-checkcode {
	display:none
}
.style-type-vertical {
	width:250px;
	margin:0 auto
}
.style-type-vertical #fm-login-submit {
	width:100%;
	margin-top:10px
}
.style-type-auto {
	width:100%
}
.style-type-auto #fm-login-submit {
	width:100%;
	margin-top:10px
}
.style-type-horizontal {
	width:370px
}
.style-type-horizontal #login-error {
	margin-bottom:10px;
	width:312px
}
.style-type-horizontal #login-content .fm-label {
	float:left;
	clear:both;
	width:132px;
	padding-right:8px;
	text-align:right
}
.style-type-horizontal #login-content .fm-field {
	float:left;
	width:200px
}
.style-type-horizontal #login-content .fm-text {
	float:left
}
.style-type-horizontal #fm-login-submit {
	margin-left:140px;
	padding:0 25px
}
.style-type-horizontal #fm-login-id,.style-type-horizontal #fm-login-password {
	float:none!important
}
.style-type-horizontal #forgot-password-link {
	display:block;
	text-align:left;
	margin-top:3px
}
.style-type-horizontal .fm-checkcode {
	width:30px!important
}
.notice {
	padding:4px 12px;
	line-height:18px;
	font-family:Tahoma,Helvetica,Arial,\5b8b\4f53
}
.notice-wrapper {
	padding-left:20px
}
.notice-wrapper .icon-notice {
	margin-left:-42px
}
.notice-info,.notice-what {
	border:1px solid #c9d5e2;
	background:#e5f5ff
}
.notice-alert {
	border:1px solid #e7c560;
	background:#ffff8d
}
.notice-error,.notice-forbid {
	border:1px solid #f6c8b5;
	background:#fceee8
}
.notice-success {
	border:1px solid #B9E2A0;
	background:#E7FFCE
}
.notice-wait {
	border:1px solid #E6CBB1;
	background:#FFF9D9
}
.form-error {
	padding-left:32px
}
.form-error .icon-error {
	margin-left:-20px
}
.suggest-container {
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	top:30px;
	left:0;
	z-index:99
}
.input-with-completion {
	z-index:10
}
.suggest-item a {
	display:block;
	padding:4px 6px;
	color:#4d4d4d
}
.suggest-container .suggest-item-selected,.suggest-item a:active,.suggest-item a:hover {
	color:#fff;
	background-color:#1996e6;
	text-decoration:none
}
#login-content .suggest-container {
	width:250px;
	top:27px
}
#login-content .yun-account-notice {
	padding:4px 6px;
	text-align:right;
	color:#999
}
#accountName {
	display:inline;
	width:220px;
	word-wrap:break-word
}
#login-title {
	font-size:16px;
	font-weight:700;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px
}
#login-other {
	overflow:hidden;
	zoom:1;
	margin-top:10px
}
#login-other .login-login-links {
	float:left
}
#login-other .login-login-links a {
	padding-right:2px
}
#login-other .register {
	float:right
}
#login-other .register a {
	color:#08C
}
.yunmail #fm-login-id {
	width:142px;
	border:1px solid #ccc;
	height:17px;
	background:url(../images/yunmail_input_bj.png) no-repeat right #fff;
	padding:2px 100px 4px 6px;
	font-family:Arial
}
@font-face {
	font-family:iconfont;
	src:url(//at.alicdn.com/t/font_1451959379_8626566.eot);
	src:url(//at.alicdn.com/t/font_1451959379_8626566.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_1451959379_8626566.woff) format('woff'),url(//at.alicdn.com/t/font_1451959379_8626566.ttf) format('truetype'),url(//at.alicdn.com/t/font_1451959379_8626566.svg#iconfont) format('svg')
}
.iconfont {
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale
}
.qrcode-login {
	z-index:1;
	padding-top:20px
}
.qrcode-desc {
	text-align:center;
	padding-bottom:10px;
	overflow:hidden
}
.qrcode-main {
	position:relative;
	padding-bottom:15px;
	min-height:130px;
	_height:130px
}
.qrcode-img {
	width:115px;
	height:115px;
	margin:0 auto;
	padding:0;
	box-shadow:0 0 8px #DDD
}
.qrcode-msg {
	margin-bottom:10px;
	margin-top:40px
}
.qrcode-msg h6 {
	font-size:14px;
	color:#333;
	margin-top:15px;
	font-weight:700;
	text-align:center
}
.qrcode-msg p {
	margin-top:10px;
	text-align:center
}
#qrlogin-other {
	overflow:hidden;
	margin-top:0;
	zoom:1
}
#qrlogin-other .register {
	float:right
}
#qrlogin-other .register a:hover,#qrlogin-other .register a:link,#qrlogin-other .register a:visited {
	color:#00a2ca
}
.msg-err i,.msg-ok i {
	display:inline-block;
	_display:inline;
	font-size:32px;
	line-height:32px;
	margin:0 auto;
	text-align:center
}
.msg-ok i {
	color:#b5e163
}
.msg-err i {
	color:#f37c75
}
.qrcode-login .refresh {
	width:250px;
	text-align:center;
	font-size:16px;
	border-radius:3px;
	cursor:pointer;
	zoom:1;
	padding:0
}
.qrcode-login .refresh:hover {
	color:#fff;
	text-decoration:none
}
.qrcode-login .qrcode-msg,.qrcode-login-error .qrcode-msg .msg-err,.qrcode-login-error .qrcode-msg .msg-ok {
	display:none
}
.qrcode-login-error .qrcode-msg,.qrcode-login-error .qrcode-msg .msg-err,.qrcode-login-ok .qrcode-msg,.qrcode-login-ok .qrcode-msg .msg-ok {
	display:block
}
.qrcode-login-error .qrcode-mod,.qrcode-login-ok .qrcode-mod,.qrcode-login-ok .qrcode-msg .msg-err {
	display:none
}
#login-wrap {
	position:relative
}
#login-wrap .hd {
	position:relative;
	height:20px
}
#login-wrap .hd .static {
	background:url(https://gw.alicdn.com/tps/i4/TB19tEIKXXXXXb.XVXXWA_BHXXX-48-48.png) no-repeat;
	text-indent:-99999px
}
#login-wrap .hd .quick {
	background:url(https://gw.alicdn.com/tps/i1/TB1VHK4KFXXXXbPXFXXwxCdHXXX-47-47.png) no-repeat;
	text-indent:-99999px
}
#login-wrap .hd h2 {
	display:block;
	cursor:pointer;
	width:48px;
	height:48px;
	position:absolute;
	top:0;
	right:0
}
.login-static .qrcode-login {
	display:none
}
.login-quick .qrcode-login,.login-static #login-form {
	display:block
}
.login-quick form{
	display: none;
}
#login-wrap.login-quick .hd .quick,#login-wrap.login-static .hd .static,.login-quick #login-form {
	display:none
}
.lang-ar_SA .fm-label,.lang-ar_SA .fm-text {
	direction:rtl
}
.login-static .login-tip {
	display:block
}
.login-static .login-tip2 {
	display:none
}
.login-quick .login-tip2 {
	display:block
}
.login-tip {
	position:absolute;
	top:0;
	right:52px;
	display:none
}
.poptip {
	border:1px solid #f3d995;
	height:16px;
	line-height:16px;
	padding:5px 20px 5px 15px;
	background:#fefcee;
	position:relative;
	z-index:9999
}
.poptip .poptip-content {
	color:#df9c1f;
	font-size:12px;
	font-weight:400
}
.poptip .poptip-content .iconfont {
	color:#df9c1f;
	font-size:14px;
	margin-right:8px
}
.poptip-arrow {
	position:absolute;
	z-index:10;
	*zoom:1
}
.poptip-arrow em,.poptip-arrow span {
	position:absolute;
	*zoom:1;
	width:0;
	height:0;
	border-color:rgba(255,255,255,0);
	border-color:transparent \0;
	*border-color:transparent;
	_border-color:tomato;
	_filter:chroma(color=tomato);
	border-style:solid;
	overflow:hidden;
	top:0;
	left:0
}
.poptip-arrow {
	top:8px;
	right:0
}
.poptip-arrow em {
	top:0;
	left:1px;
	border-left-color:#f3d995;
	border-width:6px 0 6px 6px
}
.poptip-arrow span {
	border-left-color:#fefcee;
	border-width:6px 0 6px 6px
}
.qrcode-desc .iconfont {
	display:inline-block;
	color:#00a2ca;
	font-size:34px;
	line-height:36px;
	margin-right:10px
}
.qrcode-desc p {
	line-height:16px;
	font-size:12px;
	text-align:left;
	display:inline-block
}
#login-content .fm-field-mobile {
	padding-right:0
}
#login-content .fm-field-mobile select {
	background:0 0;
	height:26px;
	border:none;
	width:100px;
	outline:0;
	position:absolute;
	left:0
}
#login-content .fm-field-mobile .fm-text {
	padding-left:100px;
	box-sizing:border-box
}
.akey-login .login-title {
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#3c3c3c;
	margin-top:9px;
	padding-bottom:8px;
	font-weight:700
}
.akey-login .akey-desc {
	text-align:center;
	margin:18px 0 10px
}
.akey-login .submit {
	text-align:center
}
.akey-login .submit button {
	width:250px;
	height:36px;
	border:0;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	line-height:34px;
	font-size:16px;
	font-weight:700;
	color:#fff;
	background:#00a2ca;
	border-radius:3px;
	cursor:pointer;
	zoom:1
}
.akey-login .submit button:hover {
	background-color:#33b5d4
}
.akey-login .user-pic {
	width:80px;
	height:80px;
	overflow:hidden;
	margin:34px auto 0;
	text-align:center;
	border-radius:50%
}
.akey-login .user-name {
	margin-top:7px;
	line-height:16px;
	text-align:center;
	color:#3c3c3c;
	height:16px;
	overflow:hidden
}
.akey-login .submit {
	margin-top:40px
}
.akey-login .akey-help {
	text-align:right;
	margin-top:23px
}
.akey-login .akey-msg,.akey-login-error .akey-msg .msg-err,.akey-login-error .akey-msg .msg-ok {
	display:none
}
.akey-login-error .akey-msg,.akey-login-error .akey-msg .msg-err,.akey-login-ok .akey-msg,.akey-login-ok .akey-msg .msg-ok {
	display:block
}
.akey-login-error .akey-mod,.akey-login-ok .akey-mod,.akey-login-ok .akey-msg .msg-err {
	display:none
}
.akey-msg {
	margin-top:20px;
	position:relative
}
.akey-msg h6 {
	margin-top:22px;
	margin-bottom:15px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#6c6c6c
}
.akey-msg p {
	text-align:center;
	font-size:16px;
	line-height:16px;
	color:#3c3c3c
}
.akey-msg .msg-icon {
	position:relative;
	text-align:center
}
.akey-msg .link {
	margin-top:41px;
	text-align:center
}
.akey-login .login-links {
	margin-top:20px;
	overflow:hidden;
	text-align:right
}
.ft-gray {
	color:#9c9c9c
}
#login-wrap.login-akey .hd .quick,.login-akey #login-form,.login-akey .qrcode-login {
	display:none
}
.login-akey .login-tip2 {
	display:block
}
.login-quick .akey-login,.login-static .akey-login {
	display:none
}
.msg-icon .icon-ok {
	color:#78c430
}
.msg-icon .icon-error,.msg-icon .icon-ok {
	font-size:32px;
	line-height:32px;
	position:absolute;
	top:42px;
	margin-left:45px
}
.msg-icon .icon-error {
	color:#f40
}
.msg-icon .icon-phone {
	font-size:116px;
	line-height:116px;
	color:#ddd
}
.fm-keep-login {
	margin-right:3px;
	color:#666;
	font-weight:400
}
.keep-login-detail {
	color:#076dcd
}
#login-title.login-title-small {
	font-size:12px;
	font-weight:400
}
#login-wrap.login-dingtalk-qr .hd,.login-dingtalk-qr #login-form,.login-dingtalk-qr .qrcode-login {
	display:none
}
#dingtalk_qr_login_container {
	text-align:center;
	height:300px
}
.dingtalk-qr-login-title {
	font-size:18px
}
.dingtalk-qr-login-title .dingtalk-qr-icon {
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiAwQzIyOS4yMjIgMCAwIDIyOS4yMjIgMCA1MTJzMjI5LjIyMiA1MTIgNTEyIDUxMiA1MTItMjI5LjIyMiA1MTItNTEyUzc5NC43NzggMCA1MTIgMHptMjM3LjI2IDQ0My44NTNjLTEuMDIzIDQuNDU0LTMuNjg2IDExLjA2LTcuMzcyIDE4Ljk0NGguMTAybC0uNDEuNzY4Yy0yMS41MDMgNDUuOTc3LTc3LjYxOCAxMzYuMTkyLTc3LjYxOCAxMzYuMTkybC0uMjU2LS42MTUtMTYuMzg0IDI4LjU3aDc5TDU3NS4zODcgODI4LjM2NWwzNC4zMDQtMTM2LjVoLTYyLjIwOGwyMS42MDYtOTAuMjY1Yy0xNy40NiA0LjE5OC0zOC4xNDQgOS45ODQtNjIuNjE4IDE3Ljg3IDAgMC0zMy4wNzUgMTkuMzUyLTk1LjMzNC0zNy4yNzUgMCAwLTQxLjk4NC0zNy4wMTctMTcuNjEzLTQ2LjIzMyAxMC4zNDMtMy45NDMgNTAuMjI3LTguOTYgODEuNjEzLTEzLjE2IDQyLjQ5Ni01LjczMyA2OC41NTctOC44MDUgNjguNTU3LTguODA1cy0xMzAuODE2IDEuOTQ1LTE2MS44NDMtMi45MmMtMzEuMDI4LTQuODYzLTcwLjQtNTYuNjc3LTc4Ljc5Ny0xMDIuMTk0IDAgMC0xMi45NTQtMjQuOTg1IDI3LjkwNC0xMy4xNTggNDAuODU3IDExLjgyNyAyMDkuOTcgNDYuMDggMjA5Ljk3IDQ2LjA4cy0yMTkuOTAzLTY3LjQzLTIzNC41OTctODMuOTE3Yy0xNC42NDQtMTYuMzg0LTQzLjA2LTg5LjgwNS0zOS4zNzMtMTM0Ljg2IDAgMCAxLjU4Ny0xMS4yNjUgMTMuMTU4LTguMTkzIDAgMCAxNjIuNjEgNzQuMjQgMjczLjc2NyAxMTQuOTQ0IDExMS4yMDYgNDAuNzAzIDIwNy44NzIgNjEuMzg4IDE5NS4zOCAxMTQuMDczeiIgZmlsbD0iIzNBQTJFQiIvPjwvc3ZnPg==);
	background-size:contain;
	background-position:0 0;
	width:24px;
	height:24px;
	display:inline-block;
	background-repeat:no-repeat;
	margin-right:10px;
	vertical-align:middle
}
.dingtalk-qr-login .dingtalk-qr-login-back {
	font-size:12px;
	color:#00C1DE
}
.icon,.icon-notice,.icon-site {
	display:inline-block;
	margin-right:6px;
	background-image:url(../images/icon.png);
	background-color:transparent;
	background-repeat:no-repeat;
	overflow:hidden;
	vertical-align:-2px;
	_vertical-align:-1px
}
.icon-notice {
	background-image:url(../images/notice.png)
}
.icon-info {
	width:14px;
	height:14px;
	background-position:0 -34px
}
.icon-info-l {
	width:32px;
	height:32px;
	background-position:0 0
}
.icon-alert {
	width:14px;
	height:14px;
	background-position:-15px -34px
}
.icon-alert-l {
	width:32px;
	height:32px;
	background-position:-33px 0
}
.icon-error {
	width:14px;
	height:14px;
	background-position:-30px -34px
}
.icon-error-l {
	width:32px;
	height:32px;
	background-position:-66px 0
}
.icon-success {
	width:14px;
	height:14px;
	background-position:-45px -34px
}
.icon-success-l {
	width:32px;
	height:32px;
	background-position:-99px 0
}
.icon-what {
	width:14px;
	height:14px;
	margin:0 6px;
	background-position:-60px -34px;
	cursor:pointer
}
.icon-what-l {
	width:32px;
	height:32px;
	margin:0 6px;
	background-position:-132px 0
}
.icon-forbid {
	width:14px;
	height:14px;
	background-position:-76px -34px
}
.icon-forbid-l {
	width:32px;
	height:32px;
	background-position:-165px 0
}
.icon-wait {
	width:14px;
	height:14px;
	background-position:-91px -34px
}
.icon-wait-l {
	width:32px;
	height:32px;
	background-position:-198px 0
}
.icon-site {
	margin-right:3px;
	background:url(../images/site.png) no-repeat;
	vertical-align:middle
}
.icon-taobao {
	width:16px;
	height:16px;
	background-position:0 0
}
.icon-alipay {
	width:16px;
	height:16px;
	background-position:0 -99px
}
.icon-aliyun,.icon-aliyunos {
	width:16px;
	height:16px;
	background-position:0 -19px
}
.icon-alibaba {
	width:16px;
	height:16px;
	background-position:0 -39px
}
.icon-alibabachina {
	width:16px;
	height:16px;
	background-position:0 -140px
}
.icon-aliexpress {
	width:16px;
	height:16px;
	background-position:0 -118px
}
.icon-yahoo {
	width:16px;
	height:16px;
	background-position:0 -60px
}
.icon-laiwang {
	width:16px;
	height:16px;
	background-position:0 -79px
}
.icon-facebook {
	width:16px;
	height:16px;
	background-position:0 -320px
}
.nc-outer-box #imgCaptcha {
	margin-top:-2px
}
.nc-outer-box .nc-container.tb-login {
	margin-top:0
}
.nc-outer-box #clickCaptcha {
	margin-top:-2px
}
.nc-outer-box #clickCaptcha div {
	background:0 0
}
.nc-outer-box #clickCaptcha .clickCaptcha_img img {
	width:195px;
	height:195px
}
.nc-outer-box #clickCaptcha .clickCaptcha_img {
	margin-bottom:20px
}
.nc-outer-box .nc-container.tb-login #clickCaptcha .captcha-error {
	margin-bottom:0
}
.nc-outer-box .nc-container.tb-login #clickCaptcha {
	padding-top:26px
}
.nc-outer-box .nc-container.tb-login #clickCaptcha .clickCaptcha_img img {
	margin-left:0
}
.aebuyer .nc-container #_slide_bg,.icbu .nc-container #_slide_bg {
	line-height:27px
}
.aebuyer .nc-container .nc_scale,.icbu .nc-container .nc_scale {
	height:27px
}
.aebuyer .nc-container .nc_scale .scale_text,.icbu .nc-container .nc_scale .scale_text {
	line-height:27px
}
.aebuyer .nc-container .nc_scale span,.icbu .nc-container .nc_scale span {
	height:25px;
	width:36px;
	line-height:25px
}
.aliyun .nc-container #_slide_bg {
	line-height:40px
}
.aliyun .nc-container .nc_scale {
	height:40px
}
.aliyun .nc-container .nc_scale .scale_text {
	line-height:40px
}
.aliyun .nc-container .nc_voice {
	margin-top:-40px;
	height:40px
}
.aliyun #fm-login-checkcode-wrap {
	padding-top:8px
}
.aliyun #_nc_voice {
	height:40px;
	margin-top:-40px
}
.mobile.aebuyer .nc-container #_slide_bg,.mobile.icbu .nc-container #_slide_bg {
	line-height:44px
}
.mobile.aebuyer .nc-container .nc_scale,.mobile.icbu .nc-container .nc_scale {
	height:44px
}
.mobile.aebuyer .nc-container .nc_scale .scale_text,.mobile.icbu .nc-container .nc_scale .scale_text {
	line-height:44px
}
.mobile.aebuyer .nc-container .nc_scale span,.mobile.icbu .nc-container .nc_scale span {
	height:42px;
	width:44px;
	line-height:42px
}
.mobile.aebuyer #fm-login-checkcode-wrap,.mobile.icbu #fm-login-checkcode-wrap {
	padding-top:18px
}
