body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	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:normal
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0
}
.ua-webkit textarea:focus,.ua-webkit input: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:#666;
	text-decoration:none
}
a:hover {
	color:#666;
	text-decoration:underline
}
a:active {
	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;
	vertical-align:middle\9
}
.hide {
	position:absolute;
	visibility:hidden;
	left:-1000em;
	top:-1000em
}
.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
}
.icon,.icon-notice,.icon-site {
	display:inline-block;
	margin-right:6px;
	background-image:url("../images/icon/icon.png");
	background-color:transparent;
	background-repeat:no-repeat;
	overflow:hidden;
	vertical-align:-2px;
	_vertical-align:-1px
}
.icon-notice {
	background-image:url("../images/icon/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 {
	background-image:url("../images/icon/site.png");
	vertical-align:-3px
}
.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,.icon-aliexpress,.icon-alibabachina {
	width:16px;
	height:16px;
	background-position:0 -39px
}
.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
}
.icon-loading {
	width:16px;
	height:16px;
	background-image:url("../images/icon/ajax-loader-16x16.gif");
	vertical-align:-3px
}
.icon-loading-l {
	width:32px;
	height:32px;
	background-image:url("../images/icon/ajax-loader.gif");
	vertical-align:-10px
}
.icon-question {
	width:12px;
	height:12px;
	vertical-align:-1px;
	_vertical-align:0
}
.icon-regist-mobile {
	width:48px;
	height:48px;
	background-position:0 -58px
}
.icon-regist-email {
	width:48px;
	height:48px;
	background-position:-48px -58px
}
.icon-arrow-right {
	width:5px;
	height:8px;
	background-position:0 -106px;
	vertical-align:0
}
.icon-verify {
	width:40px;
	height:28px;
	background-position:-32px -26px;
	vertical-align:-9px
}
.icon-unverify {
	width:40px;
	height:28px;
	background-position:-72px -26px;
	vertical-align:-9px
}
.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:#f00
}
.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:-3px\9;
	_vertical-align:-1px;
	float:left;
	margin-right:10px;
	margin-top:2px;
	_margin-top:3px;
	*margin-top:1px
}
.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 #f00!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;

}

.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:hover {
	_background-color:#e87b0e
}
input.fm-button:active {
	_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
}
.pstrength-container {
	padding-top:6px;
	width:300px;
	clear:both;
	overflow:hidden
}
.pstrength-bar {
	height:14px;
	line-height:14px
}
.pstrength-bar div {
	float:left;
	width:99px;
	margin-right:1px;
	text-align:center;
	color:#fff;
	background:#ffd099
}
.pstrength-weak .pstrength-bar-weak,.pstrength-middle .pstrength-bar-weak,.pstrength-strong .pstrength-bar-weak,.pstrength-middle .pstrength-bar-middle,.pstrength-strong .pstrength-bar-middle,.pstrength-strong .pstrength-bar-strong {
	background:#f60
}
div.tip {
	position:absolute;
	z-index:101;
	color:#db7c22;
	_zoom:1;
	_width:200px
}
div.tip-wrap {
	border:1px solid #ffbb76;
	padding:5px 22px 5px 10px;
	background-color:#fffcef;
	font-size:14px;
	_zoom:1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.tip-noclose div.tip-wrap {
	padding:5px 10px
}
.tip-arrow,.tip-arrow em,.tip-arrow span {
	position:absolute;
	z-index:10;
	line-height:21px;
	font-size:14px;
	font-family:SimSun,Hiragino Sans GB;
	font-style:normal;
	*zoom:1
}
.tip-arrow em {
	color:#fffcef
}
.tip-arrow span {
	color:#ffbb76
}
.tip-arrow-left {
	top:2px;
	right:9px;
	right:8px\0;
	right:8px\9
}
.tip-arrow-left span {
	top:0;
	left:1px
}
.tip-arrow-up {
	bottom:11px;
	left:18px
}
.tip-arrow-up span {
	top:1px;
	left:0
}
.tip-arrow-right {
	top:2px;
	left:-5px
}
.tip-arrow-right span {
	top:0;
	left:-1px
}
.tip-arrow-down {
	top:-8px;
	left:18px
}
.tip-arrow-down span {
	top:-1px;
	left:0
}
div.dialog {
	position:absolute;
	z-index:101;
	width:400px;
	padding:6px;
	background:rgba(0,0,0,.5);
	overflow:visible;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#88000000,endColorstr=#88000000)
}
div.dialog-fixed {
	position:fixed;
	_position:absolute
}
div.dialog-wrap {
	padding:10px;
	background-color:#fff
}
.dialog-title {
	padding:0 24px 0 14px;
	border-bottom:1px solid #dadada;
	line-height:34px;
	font-size:16px;
	font-weight:bold;
	color:#4e4e4e;
	overflow:hidden
}
.dialog-close {
	position:absolute;
	right:16px;
	top:18px;
	_top:12px
}
.dialog-close .icon-close {
	width:18px;
	height:18px;
	margin-right:0;
	line-height:18px;
	font-size:24px;
	font-family:tahoma;
	color:#999;
	background-position:18px 18px;
	cursor:pointer;
	_line-height:24px;
	_height:24px
}
.dialog-frame {
	display:block;
	width:100%;
	border:0
}
.dialog-mask {
	position:fixed;
	top:0;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.2;
	filter:Alpha(opacity=20)\9;
	_position:absolute
}
.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
}
div.tab {
	padding:0 20px 0 50px;
	border-bottom:1px solid #efefef
}
div.tab ul {
	height:29px
}
.tab-item {
	display:block;
	float:left
}
.tab-item a {
	display:block;
	border:1px solid #fff;
	border-bottom-color:#efefef;
	padding:0 18px;
	line-height:28px
}
div.tab .current a {
	border-color:#efefef;
	border-bottom-color:#fff;
	color:#000;
	font-weight:bold
}
div.tab-content {
	clear:both
}
.sel-simulator {
	position:absolute;
	z-index:1;
	border:1px solid #00b9e4;
	background:#fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px #00b9e4;
	-moz-box-shadow:0 0 5px #00b9e4;
	-ms-box-shadow:0 0 5px #00b9e4;
	-o-box-shadow:0 0 5px #00b9e4;
	box-shadow:0 0 5px #00b9e4
}
.sel-simulator a {
	display:block;
	padding:9px 6px;
	font-size:12px;
	font-family:'Lucida Grande','arial';
	color:#000;
	text-decoration:none
}
.sel-simulator a:hover {
	color:#fff;
	background:#3875d7
}
.sel-simulator .selected a {
	color:#fff;
	background:#3875d7
}
.fm-sel-simulator {
	padding-right:26px;
	background:transparent url("../images/icon/sel-simulator.png") no-repeat 100% 50%;
	cursor:pointer
}
#header-container {
	height:100px;
	width:100%;
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
	background:#fff
}
.alibaba #header-container {
	overflow:visible
}
#header {
	height:100px;
	width:990px;
	margin:0 auto;
	position:relative
}
#logo {
	float:left;
	display:block;
	height:90px;
	width:280px;
	margin-top:6px;
}
#logo a {
	float:left;
	display:inline-block;
	height:90px;
	width:290px;
	overflow:hidden;
}
.taobao #logo {
	background-position:0 0
}
.alipay #logo {
	background-position:0 -62px
}
.tmall #logo {
	background-position:0 -124px
}
.alibabachina #logo {
	background-position:0 -186px
}
.alibaba #logo {
	background-position:0 -248px
}
.aliyun #logo {
	background-position:0 -310px
}
.laiwang #logo {
	background-position:0 -372px
}
.aliyunos #logo {
	background-position:0 -434px
}
.aliexpress #logo {
	background-position:0 -496px
}
#logo .header-title {
	float:left;
	display:inline-block;
	height:23px;
	margin-top:20px;
	line-height:23px;
	font-size:22px;
	font-family:Microsoft YaHei,Hiragino Sans GB,\5b8b\4f53;
	color:#999
}
#navigation {
	float:right;
	height:100px;
	font:normal 14px/75px Verdana,Arial,\5b8b\4f53,sans-serif
}
#navigation a {
	color:#666
}
#navigation a.navi-weak {
	color:#999
}
#content-container {
	width:100%
}
#content-notice {
	margin-top:1px;
	padding:12px;
	border:0
}
#content-notice .notice-wrapper {
	width:755px;
	margin:1px auto 0
}
#content {
	margin:0 auto
}
.grid990 {
	width:990px
}
.grid780 {
	width:780px
}
#footer {
	width:990px;
	margin:30px auto;
	text-align:center;
	color:#666
}
#footer a {
	color:#666
}
#footer p {
	margin:5px
}
#footer .split {
	padding:0 10px;
	color:#666
}
#login-form {
	position:relative;
	font:normal 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 {
	display:inline-table;
	zoom:1
}
#login-form .clearfix {
	_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-banner {
	float:left;
	width:560px;
	min-height:370px
}
#login-module {
	float:left;
	border:1px solid #ddd;
	padding:21px 29px;
	*width:250px
}
#login-wrap {
	position:relative;
	_zoom:1
}
#login-content label {
	font-weight:bold
}
#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 #forgot-password-link,#login-content #fm-login-checkcode-update {
	color:#666
}
#login-content #fm-login-checkcode-update {
	white-space:nowrap;
	word-break:keep-all
}
#lbl-activex-login,#lbl-keep-login {
	font-weight:normal
}
#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/icon/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:bold;
	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:block;
}
.style-type-vertical {
	width:250px
}
.style-type-vertical #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-password,.style-type-horizontal #fm-login-id {
	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
}
.style-type-mobile {
	width:100%;
	background:transparent!important
}
.style-type-mobile input {
	-webkit-appearance:none
}
.style-type-mobile .fm-label {
	display:none!important
}
.style-type-mobile .notice {
	width:auto;
	font-size:14px;
	padding:10px 12px;
	padding-left:32px;
	margin-bottom:10px
}
.style-type-mobile #fm-login-submit {
	width:100%
}
.style-type-mobile #login-content .fm-text {
	font-size:14px;
	padding:8px 6px
}
.style-type-mobile #forgot-password-link {
	display:block;
	text-align:right
}
.style-type-mobile #fm-login-checkcode-wrap .fm-field-wrap {
	width:auto!important;
	padding-right:125px;
	position:relative
}
.style-type-mobile #fm-login-checkcode-wrap .fm-checkcode {
	width:100%!important;
	margin-bottom:30px
}
.style-type-mobile #fm-login-checkcode-wrap .fm-checkcode-img {
	position:absolute;
	right:0;
	top:3px
}
.style-type-mobile #fm-login-checkcode-wrap .fm-checkcode-update {
	float:right;
	position:absolute;
	right:6px;
	top:40px
}
.lang-ar_SA {
	direction:rtl!important;
	unicode-bidi:embed
}
.lang-ar_SA .icon-error {
	margin-right:0;
	margin-left:6px
}
.lang-ar_SA .fm-checkcode,.lang-ar_SA .fm-checkcode-img,.lang-ar_SA .fm-checkcode-update {
	float:right!important
}
.lang-ar_SA .fm-label-extra,.lang-ar_SA #login-extra .right-link {
	float:left
}
.lang-ar_SA #forgot-password-link {
	text-align:right
}
.lang-ar_SA #login-content .fm-field-wrap {
	*padding-left:14px;
	*padding-right:0
}
.lang-ar_SA #login-content #fm-login-checkcode-wrap .fm-field-wrap {
	padding-right:0
}
.horizontal-ar_SA #login-content .fm-label {
	float:right;
	padding-right:0;
	padding-left:8px;
	text-align:left
}
.horizontal-ar_SA #login-content .fm-field {
	float:right
}
.horizontal-ar_SA #login-content .fm-field-wrap {
	padding-right:0
}
.horizontal-ar_SA #fm-login-submit {
	margin-left:0;
	margin-right:140px
}
.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-item a:hover,.suggest-container .suggest-item-selected,.suggest-item a:active {
	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
}
#logo .header-title {
	display:none
}
#logo {
	width:500px;
	background-position:center center;
}
.yunmail #logo a {
	width:228px
}
#accountName {
	float:left;
	width:220px;
	word-wrap:break-word
}
#switch-lang {
	cursor:default;
	color:#039;
	text-decoration:none;
	position:absolute;
	left:770px;
	top:31px
}
#switch-lang:hover {
	position:absolute
}
#switch-lang-text {
	display:inline-block;
	padding:0 20px 0 5px;
	background:url(../images/icon/change-language.gif) #fff no-repeat right 8px;
	position:relative;
	z-index:10
}
#switch-lang:hover #switch-lang-text {
	border:1px solid #cee7f7;
	border-bottom:0;
	background-position:right -12px
}
#switch-lang-content {
	position:relative;
	display:none;
	list-style:none;
	border:1px solid #cee7f7;
	margin:0;
	margin-top:-1px;
	z-index:9;
	background:#fff
}
#switch-lang:hover #switch-lang-content {
	display:block
}
#switch-lang-content li {
	cursor:pointer;
	padding:0 20px 5px 5px
}
#switch-lang-content li:hover {
	color:#f60;
	text-decoration:underline;
	background:url(../images/icon/change-language.gif) repeat-x 0 -39px
}
.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
}



/*΅Χ²ΏΠΕΟ’*/
#footer {
	width:100%;
	margin:0px 0 0 0;
	text-align:center;
}
.aysw-footer {
	clear:both;
	font:12px/18px "\5FAE\8F6F\96C5\9ED1",Helvetica,Arial,Verdana,"\5B8B\4F53";
	color:#666;
	border-top:5px solid #D8D8D8;
	text-align:center;
	margin-top:20px;
	padding:15px 0 32px 0;
	background:#EFEFEF;
	*zoom:1;
}
.aysw-footer a {
	color:#06c;
	text-decoration:none;
}
.aysw-footer a:hover {
	text-decoration:underline;
}
.aysw-footer .aysw-inner {
	width:940px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	*zoom:1;
}
.aysw-footer-copyright {
	clear:both;
	text-align:center;
	line-height:27px;
}
.aysw-footer-copyright a {
	color:#656565;
	*zoom:1;
	vertical-align:middle;
}
.aysw-footer-copyright i {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:0;
	overflow:hidden;
	line-height:0;
	width:1px;
	height:12px;
	margin:7px 0;
	background:#C8C8D0;
	margin:0 10px;
	vertical-align:middle;
}
.aysw-footer-certificates {
	text-align:center;
	padding-top:10px;
}
.aysw-footer-certificates a {
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-decoration:none;
}
.aysw-footer-certificates a:hover {
	text-decoration:none;
}
.aysw-footer-certificates img {
	margin:0 5px;
	vertical-align:middle;
	*zoom:1;
}
.aysw-footer-certificates a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.register-top-notice a,register-top-notice a:hover,.register-top-notice a:visited {
	text-decoration:underline;
}
