body,html{position:relative;height:100%;max-height:1440px;min-height:760px;min-width:1220px}
body{color:#000;background:#fff;font-size:12px;line-height:166.6%;text-align:center}
body,button,input,select{
	font-family:PingFangSC-Regular,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",verdana,sans-serif,Simsun,STXihei;zoom:1}
button,h1,h2,h3,input,select{font-size:100%}
body,form,h1,h2,h3,img,li,p,ul{margin:0;padding:0;border:0}
button,img,input,select{margin:0;line-height:normal}
select{padding:1px}ul{list-style:none}
button,button img,input,label,select{vertical-align:middle}
aside,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0;border:none}
a{text-decoration:none;color:#848585}
a:hover{color:#626262}
#remAutoLoginTxt,#styleConfText,.domain,.nouserselect{
	-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none
}
.noscriptTitle{padding:20px 0}.noscriptLink{font-weight:400}
.fontWeight{font-weight:700}.unvisi{visibility:hidden}
.txt-suc{color:#33a853}.txt-err{color:#c00}
.txt-yixin{color:#279c7b}
#mobtips,#mobtips_arr,#mobtips_close,#whatAutologinTip,.domain,.footerLogo,.footerNav,.formIpt,.headerIntro,.headerLogo,.headerNav{
	position:absolute
}
.ico-uid{background-position:-154px -64px}
.ico-pwd,.ico-uid{width:14px;height:16px}
.ico-pwd{background-position:-178px -64px}
.ico-miniAlert{margin-right:3px;background-position:-132px -112px;vertical-align:top}
.ico-arr,.ico-miniAlert{display:inline-block;width:14px;height:14px}
.ico-arr{vertical-align:baseline;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAgMAAAAPYzcHAAAACVBMVEVHcEx4eHh3d3dpktA5AAAAAnRSTlMAgJsrThgAAAAxSURBVAjXY2CgNmBbtWrVBCDNCKQdQAJZq1aCJaRWLYEqmACmGSHSDAyZUJ0iDNQHABk3CqF0c5+uAAAAAElFTkSuQmCC) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;top:3px}.ico-new{display:block;width:19px;height:12px;background:url(https://mimg.127.net/p/freemail/index/lib/img/new.png) no-repeat}
.has-notice .header{top:30px}
.header{
	min-width:1220px;padding:0 40px;height:70px;position:absolute;
	top:0;left:0;right:0;z-index:3;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;box-sizing:border-box}
.headerLogo{top:20px;left:40px}
.headerLogo p{display:none}
.headerIntro{height:28px;width:144px;display:block;background-position:0 -64px;top:17px;left:194px}
.headerNav{top:20px;right:40px;text-align:right;color:#555;font-size:12px;line-height:17px}
.headerNav a{padding-left:12px;display:inline-block;vertical-align:middle;color:#585e6d;font-size:12px}
.headerNav a:hover{color:#9095a2}
.headerNav a.separation-line:after{
	content:"";display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:12px;
	width:1px;height:12px;background-color:#b7bcc7;font-size:0}
.headerNavDl{position:relative;display:inline-block;vertical-align:middle;padding:3px 0;}
.headerNavDlText{
	position:absolute;font-size:12px;font-weight:400;line-height:12px;
	letter-spacing:0;color:#fff;padding:2px 4px;-webkit-border-radius:8px 0 8px 0;
	-moz-border-radius:8px 0 8px 0;border-radius:8px 0 8px 0;opacity:1;background:#ff413e;
	white-space:nowrap;top:-11px;right:-20px;
}
.headerNavDlHover{
	position:absolute;width:156px;text-align:center;-webkit-border-radius:4px;
	-moz-border-radius:4px;border-radius:4px;opacity:1;background:#fff;top:23px;
	left:50%;margin-left:-78px;padding:16px 4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.08);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.08);display:none;
}
.headerNavDl:hover .headerNavDlHover{display:block}
.headerNavDlHoverImg{
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #e3e5ec;
	display:inline-block;vertical-align:top;padding:4px;
	}
.headerNavDlHoverImg img{width:115px;height:115px;vertical-align:top}
.headerNavDlHoverText{font-size:14px;font-weight:400;line-height:22px;display:inline-block;vertical-align:top;padding:6px 0 0}
.white-mode .headerNav a,.white-mode .headerNav a.separation-line:after{color:#fff}
.white-mode .headerNav a.separation-line:after{background-color:#fff}
.white-mode .copyright,.white-mode .m-footer a{color:#fff}
.white-mode .footer-nav .copyright:before,.white-mode .footer-nav a:before{background-color:#fff}
.headerNav .last{padding-left:0}
.headerTitle{
	font-size:16px;height:24px;line-height:24px;padding-left:16px;width:156px;display:block;
	position:absolute;top:23px;left:204px;border-left:1px solid #b8bdcf;color:#888;text-align:left
	}
.headerTitle-yeah{left:183px}
.white-mode .headerTitle{color:#fff;border-left:1px solid #fff}
.main{height:100%;background:#fbfbfb;position:relative;min-width:1220px}
.main-inner-iframe{border:0;width:100%;height:100%;overflow:hidden}
#mainCnt{position:relative;clear:both;background-repeat:no-repeat;background-position:top}
#mainCnt,#theme{width:100%;height:100%}
#theme{position:absolute;overflow:hidden;position:relative}
#theme .mailgg{display:none;height:100%}
#theme .theme-item{
	position:absolute;top:0;left:0;right:0;bottom:0;-webkit-background-size:cover;
	background-size:cover;background-repeat:no-repeat;background-position:50%
	}
#theme .theme-item iframe{width:100%;height:100%;border:0}
#theme .theme-item-iframe-link{position:absolute;top:0;left:0;right:0;bottom:0}
#theme .theme-item-inner{
	position:relative;height:100%;top:0;margin:0 auto;
	background-repeat:no-repeat;background-position:50%;-webkit-background-size:contain;background-size:contain
}
#theme .theme-item-full .theme-item-inner{width:auto;height:auto}
#theme .theme-item-full .theme-item-inner,#theme .theme-item-full .theme-item-inner a{
	position:absolute;top:0;left:0;right:0;bottom:0
}
#theme .theme-item .mailgg-close-label{position:absolute;top:auto;bottom:24px;left:32px}
#theme .theme-item .mailgg-close-container{left:20px!important;right:auto!important;bottom:45px!important;top:auto!important}
.themeLink{height:274px;width:430px;display:block;outline:0}
.themeText{margin-left:26px}
.themeText li{
	line-height:22px;-line-height:24px;height:24px;color:#858686;text-indent:12px;
	background-position:-756px -72px;background-repeat:no-repeat
}
.themeText li a{color:#005590;text-decoration:underline}

.login{
	width:350px;height:400px;top:50%;left:50%;margin-top:-244px;margin-left:160px;
	text-align:left;position:absolute;z-index:2;background:#fff; 
}

.unishadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.loginFunc{display:none;width:100%;height:48px;clear:both;position:relative}.loginFuncNormal{width:225px}.loginFuncApp,.loginFuncNormal{letter-spacing:1px;width:224px;overflow:hidden;position:relative;line-height:48px;float:left;font-size:16px;text-align:center;color:#626262;cursor:pointer;font-weight:100}.new-loginFunc{position:absolute;right:0;top:0;z-index:2;cursor:pointer}.new-loginFunc,.new-loginFunc .new-loginFuncApp,.new-loginFunc .new-loginFuncNormal{width:72px;height:72px}
.new-loginFunc .qrcode-126-icon{
	width:72px;height:72px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAD1BMVEVHcEw0v3I0wXQzwHI0v3JzQ+LPAAAABHRSTlMAfj/dTUCnlQAAARpJREFUaN7t2NFtwkAQRdF5aYGpIEoHLoHtvyZ+nAjbawO7N5ZXevczoKNBkMmECOeccwOWpZSIKOtqP3t6bJsoKJKCREGRFCQKiqQgUVAcQNUnngLt4YYuDeX+27/4IL6EREHrkdohUdBqpA5IFLQcqQf6+p7LTuivH0MH3aZpQiCVcmdeWlKQKCiSgkRBcdtAjTtbFBSGToWE3UfZfvq9dXt/Du3c3g2QKKh+e7dAoqC4JOQGrf4/oKHNoUtAoqD6lznROBICVf+gRONIDORG/q7y+XelGRIF/Y7UD4mC5pEASBS0XJXROxIBLVZl9I6EQPOqBBK2GZOChO3qpCD9x8FkaCQoKUjYNZIUJOw+8l4ady8555w7qwd9UZnv+8v33QAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
	
.new-loginFunc .qrcode-163-icon{display:inline-block;vertical-align:middle;width:72px;height:72px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAElBMVEVHcEx6pf96pf96o/96o/97o/8Pt1s1AAAABXRSTlMAfz/dXxFC4+EAAAEeSURBVGje7djRbcJAEEXReYgO0DSAlApcAiWg7b8VfpwI22sSdm8sVnr3M6CjQZDJhAjnnHMDlqWUiCjraj97emybKCiSgkRBkRQkCoqkIFFQvICqTzwE2sMNfTSU+2//4oP4KyQKWo/UDomCViN1QKKg5Ug90Ok6l53QT1+GXnSbpgmBVMqdeWlJQaKgSAoSBcVlAzXu7DMFhaFDIWH3Ubaffn+6vd+Hdm7vBkgUVL+9WyBRUHwk5Aat/j+goc2hS0CioPqXOdE4EgJV/6BE40gM5Eb+rvL5d6UZEgV9j9QPiYLmkQBIFLRcldE7EgEtVmX0joRA86oEErYZk4KE7eqkIP3HwWRoJCgpSNg1khQk7D7yXhp3LznnnDuqB9Ji/xpvUnncAAAAAElFTkSuQmCC) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.new-loginFunc .qrcode-163-icon:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAD1BMVEVHcEx0nfd2nfV2nvV2nfVOOODYAAAABHRSTlMAfj/dTUCnlQAAARpJREFUaN7t2NFtwkAQRdF5aYGpIEoHLoHtvyZ+nAjbawO7N5ZXevczoKNBkMmECOeccwOWpZSIKOtqP3t6bJsoKJKCREGRFCQKiqQgUVAcQNUnngLt4YYuDeX+27/4IL6EREHrkdohUdBqpA5IFLQcqQf6+p7LTuivH0MH3aZpQiCVcmdeWlKQKCiSgkRBcdtAjTtbFBSGToWE3UfZfvq9dXt/Du3c3g2QKKh+e7dAoqC4JOQGrf4/oKHNoUtAoqD6lznROBICVf+gRONIDORG/q7y+XelGRIF/Y7UD4mC5pEASBS0XJXROxIBLVZl9I6EQPOqBBK2GZOChO3qpCD9x8FkaCQoKUjYNZIUJOw+8l4ady8555w7qwd9UZnv+8v33QAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.new-loginFunc .account-126-icon{display:inline-block;vertical-align:middle;width:72px;height:72px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAElBMVEVHcEw0v3I0v3E0wXI0wHI0v3KBL86LAAAABXRSTlMAfdw6v6HawsAAAAEESURBVGje7dgxCoNQEIThHb2AzfY29l7CA0T0/ldJk5DKt7s6BB7MX5uPwaigZkoppboO25lpnwJnXM5c+9qGhjPb3IY8Db3a0BZu/p6Bo31EOPl3CiJoTUFjDCUvk06h8K8XJCh6jJAgsCBzFgQWZII6hZwFgQWFk9IQWFA0KQ+BBQWTChBYUHtSBQILak4qQWBBrUk1CCyoMakIgQVdT6pCYEGXk8oQWNDVpDoEFnQx6QYEFvT8XaM7aGRBAwkal3Ov/8rvvK7nr6XZOJP21SiTjunWufXPffH8WxALMmdBYEHmLAi0u91ZEFiQOe27oj6t/jU9BDp9CCillFJKKaV66w3NRSf/CL0BuAAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.new-loginFunc .account-163-icon{display:inline-block;vertical-align:middle;width:72px;height:72px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAD1BMVEVHcEx6pf97o/97o/97o//AVc6AAAAABHRSTlMAfdc6588X8wAAAP9JREFUaN7t2M0Jg0AYhOFvtIEctoAcLMAWXLb/mnIKOe33o0NgYd5zeBiMCq6ZUkqppcMxMvVX4Ow5Z4x++tA2sr19qKWhy4eOcPP3CnT/F+Hk3yWIoDMF7TGUvE0WhcK/XpCg6DVCgsCCrLEgsCATtCjUWBBYUDgpDYEFRZPyEFhQMKkAgQX5kyoQWJA7qQSBBXmTahBYkDOpCIEFzSdVIbCg6aQyBBY0m1SHwIImk25AYEHPvzWWg3YWtJGg+OM4fy9dN0457hwgpCf10yiTwkMWZxLlLIgFWWNBYEHWWBBoT3tjQWBB1mjnijpa/Wt6CSz6ElBKKaWUUkqt1get9boWWrC+ugAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.new-loginFunc .account-163-icon:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAD1BMVEVHcEx0nfd2nvZ2nPV2nfWLn67GAAAABHRSTlMAfdc6588X8wAAAP9JREFUaN7t2M0Jg0AYhOFvtIEctoAcLMAWXLb/mnIKOe33o0NgYd5zeBiMCq6ZUkqppcMxMvVX4Ow5Z4x++tA2sr19qKWhy4eOcPP3CnT/F+Hk3yWIoDMF7TGUvE0WhcK/XpCg6DVCgsCCrLEgsCATtCjUWBBYUDgpDYEFRZPyEFhQMKkAgQX5kyoQWJA7qQSBBXmTahBYkDOpCIEFzSdVIbCg6aQyBBY0m1SHwIImk25AYEHPvzWWg3YWtJGg+OM4fy9dN0457hwgpCf10yiTwkMWZxLlLIgFWWNBYEHWWBBoT3tjQWBB1mjnijpa/Wt6CSz6ElBKKaWUUkqt1get9boWWrC+ugAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.new-loginFunc .account-126-icon:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAD1BMVEVHcEwwuWwxuG4xuW0yuG51DHyaAAAABHRSTlMAfdc6588X8wAAAP9JREFUaN7t2M0Jg0AYhOFvtIEctoAcLMAWXLb/mnIKOe33o0NgYd5zeBiMCq6ZUkqppcMxMvVX4Ow5Z4x++tA2sr19qKWhy4eOcPP3CnT/F+Hk3yWIoDMF7TGUvE0WhcK/XpCg6DVCgsCCrLEgsCATtCjUWBBYUDgpDYEFRZPyEFhQMKkAgQX5kyoQWJA7qQSBBXmTahBYkDOpCIEFzSdVIbCg6aQyBBY0m1SHwIImk25AYEHPvzWWg3YWtJGg+OM4fy9dN0457hwgpCf10yiTwkMWZxLlLIgFWWNBYEHWWBBoT3tjQWBB1mjnijpa/Wt6CSz6ElBKKaWUUkqt1get9boWWrC+ugAAAABJRU5ErkJggg==) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}.loginFunc-tips{display:none;background:#4573f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:6px 8px;position:absolute;right:72px;white-space:nowrap}.loginFunc-tips:after{border:6px solid rgba(0,0,0,0);border-left-color:#4573f6;content:"";display:block;height:0;position:absolute;right:-12px;top:10px;width:0}.new-loginFunc .new-loginFuncApp:hover .loginFunc-tips{display:block}.new-loginFunc .new-loginFuncNormal:hover .loginFunc-tips{display:block}.account-126-icon .loginFunc-tips,.qrcode-126-icon .loginFunc-tips{background:#0b8f49}.account-126-icon .loginFunc-tips:after,.qrcode-126-icon .loginFunc-tips:after{border-left-color:#0b8f49}.login.tab-0 .new-loginFuncApp,.login.tab-0 .new-loginFuncNormal,.login.tab-1 .new-loginFuncApp,.login.tab-2 .new-loginFuncNormal{display:none}.login.tab-0 .login.tab-1 .loginFuncApp,.login.tab-2 .loginFuncNormal{position:relative;color:#3182d9}.login.tab-1 .loginFuncApp:after,.login.tab-2 .loginFuncNormal:after{content:"";position:absolute;left:68px;bottom:0;width:90px;border-bottom:2px solid #3182d9}.login.tab-2 .loginFuncNormal:after{left:60px;width:102px}.tab-0 #appLoginTab,.tab-0 #normalLoginTab{display:none}.tab-1 #appLoginTab,.tab-2 #normalLoginTab,.tab-22 #extVerSelect{display:block}.tab-1 #normalLoginTab,.tab-2 #appLoginTab,.tab-22 #extText{display:none}.u-normalLogin-reg-entry{position:relative;padding:0 30px;text-align:center}.u-normalLogin-reg-entry a{color:#585e6d;font-size:14px;line-height:20px}.u-normalLogin-reg-entry a:first-child{position:relative;margin-right:18px}.u-normalLogin-reg-entry a:first-child:after{content:"";padding-left:1px;width:0;height:13px;background-color:#b7bcc7;position:absolute;top:3px;right:-10px;color:#666}
.u-normalLogin-reg-entry a:hover{color:#9095a2}
.loginForm{position:relative;background:#fff}
.login-agreement{
	position:absolute;left:0;right:0;bottom:0;padding:16px;text-align:center;
	font-size:14px;line-height:22px;color:#585e6d}
.login-agreement a{color:#585e6d}
#login163{height:310px}
.loginFormIpt{
	position:relative;width:240px;height:42px;line-height:42px;margin:0 0 20px 25px;
	padding-right:5px;clear:both;background-position:0 -352px;z-index:2
	}
.loginFormIpt .ico{position:absolute;left:9px;top:13px;z-index:1}
.loginFormIpt-focus{-webkit-box-shadow:0 0 5px rgba(2,145,252,.5);box-shadow:0 0 5px rgba(2,145,252,.5)}
.loginFormIpt-focus .placeholder{color:#c9c9c9}
.loginFormBtn{position:relative;width:245px;height:38px;margin:18px 0 0 25px}
.formIpt{width:205px;padding:9px 0 10px;ime-mode:disabled;height:21px;top:1px;left:28px;border:none;background:rgba(0,0,0,0)!important;color:#21293a;font-family:verdana;font-size:14px;font-weight:700;line-height:21px}.formIpt:focus{outline:0}.showPlaceholder .placeholder{visibility:visible;cursor:text}.placeholder{color:#c9c9c9;font-size:14px;position:absolute;left:30px;top:14px;line-height:14px;visibility:hidden;background:none}.domain{padding-left:5px;width:75px;height:33px;line-height:33px;color:#616161;font-size:14px;overflow:hidden;display:block;right:8px;top:4px;white-space:nowrap}#idInput{width:135px}#idInput::-ms-clear{display:none}#idInputTest{visibility:hidden;position:absolute;font-size:14px;font-weight:700}.loginFormCheck{height:14px;line-height:14px;color:#585e6d;margin-left:25px;clear:both;width:245px;position:relative;z-index:1}.loginFormCheckInner{line-height:13px;width:150px;float:left;position:relative}.forgetPwdLine{text-align:right}#capsLockHint{position:absolute;top:42px;left:0;padding:4px 8px;line-height:12px;background-color:#ffc;border:1px solid #d7d7d7;color:#585e6d;z-index:2}#remAutoLogin{visibility:hidden;position:absolute;left:0}.ico-checkbox{display:inline-block;width:13px;height:13px;background-position:-40px -160px;vertical-align:middle;cursor:pointer}.autoLogin-checked .ico-checkbox{background-position:-40px -180px}#remAutoLoginTxt,.forgetPwd{color:#848585}#remAutoLoginTxt:hover,.forgetPwd:hover.login.tab-2 .loginFuncApp{color:#3182d9}.loginFormCbx{width:13px;height:13px;padding:0;overflow:hidden;margin:0;vertical-align:middle}#whatAutologinTip{z-index:9;width:180px;height:36px;background-color:#fffde4;border:1px solid #dfb86d;left:0;top:16px;text-align:left;padding:5px 10px;line-height:18px;color:#dc9632;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn{width:110px;height:38px;float:left;text-align:center;cursor:pointer;border:0;padding:0;font-weight:700;font-size:14px;display:inline-block;vertical-align:baseline;line-height:38px;outline:0;background-color:rgba(0,0,0,0)}.btn-main{color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,28,88,.3);box-shadow:0 2px 5px rgba(0,28,88,.3)}.btn-side{color:#6d798c;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.btn-login{background-position:0 -208px}.btn-login-hover{background-position:0 -256px}.btn-login-active{background-position:0 -304px;color:#b5d1ee}.btn-reg{background-position:-117px -208px;float:right}.btn-reg-hover{background-position:-117px -256px;color:#347bc7}.btn-reg-active{background-position:-117px -304px;color:#6d798c}.btn-cancel{width:124px;background-position:-160px -565px}.btn-cancel-hover{background-position:-160px -613px;color:#347bc7}.btn-cancel-active{background-position:-160px -661px;color:#6d798c}.loginUrs{width:400px!important;height:280px;min-height:280px!important;margin-bottom:20px}.loginFormConf{display:none;position:relative;height:14px;line-height:14px;clear:both;width:330px;margin:30px auto 0;color:#9095a2;z-index:1}.loginFormConf a{color:#9095a2}.loginFormVer{float:left;width:175px}.loginFormService{float:right;text-align:right}.loginFormVerList{width:140px;position:absolute;padding:1px;background:#fff;border:1px solid #b7c2c9;top:28px;top:27px\9;left:53px;display:none}.loginFormVerList li a{height:22px;line-height:22px;width:140px;overflow:hidden;color:#848585;display:block;text-indent:22px}
.loginFormVerList li a:hover{background-color:#eef3f8}
.loginFormVerList li a.verSelected{color:#5b8cca;background-position:-250px -58px;background-repeat:no-repeat}
#appLoginWait{display:none}
.w-mc-scanTips{margin-top:8px;margin-bottom:32px}
#noScanLoginConfirmShow{display:none}
#noScanLoginConfirmShow>p{line-height:20px}
.m-no-scan-login-usermsg{display:none;margin-top:40px}
.w-no-scan-login-avatar{margin:0 auto;width:96px;height:96px}
.w-no-scan-login-avatar>img{
	display:inline-block;width:96px;height:96px;-webkit-border-radius:48px;
	-moz-border-radius:48px;border-radius:48px
	}
.w-no-scan-login-nickname{margin-top:12px;font-size:16px;color:#21293a;font-weight:700}
.w-no-scan-login-operation{margin-top:16px}
.w-no-scan-login-operation>.u-login-btn{display:block;margin:0 auto;width:220px;height:42px;line-height:42px;text-align:center;background:#3b78dd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:20px}.w-no-scan-login-operation>.u-login-btn.domain-163,.w-no-scan-login-operation>.u-login-btn.domain-yeah{background:#3b78dd}.w-no-scan-login-operation>.u-login-btn.domain-163:hover,.w-no-scan-login-operation>.u-login-btn.domain-yeah:hover{background:#1760d7}.w-no-scan-login-operation>.u-login-btn.domain-126{background:#19995c}.w-no-scan-login-operation>.u-login-btn.domain-126:hover{background:#0fab61}.w-no-scan-login-operation>.u-change-account-btn{display:inline-block;margin-top:10px;font-size:14px;color:#666}.w-no-scan-login-operation>.u-change-account-btn.domain-163:hover,.w-no-scan-login-operation>.u-change-account-btn.domain-yeah:hover{color:#1760d7}.w-no-scan-login-operation>.u-change-account-btn.domain-126:hover{color:#0fab61}.m-no-scan-login-usermsg.show+.u-common-entry{margin-top:30px!important}.m-no-scan-login-confirm{margin-top:20px;font-size:16px;color:#21293a;font-weight:700}#extVerSelect,.ext{display:none}.ext{width:400px;height:74px;padding:0;background:#fafafa;overflow:hidden;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px}#extText{line-height:20px;padding-top:14px;font-size:14px}#extText li{padding-left:60px;background:none;background-position:-240px -196px;background-repeat:no-repeat;margin-bottom:5px}#extText li a{color:#9095A2999}
#extText li a:hover{color:#9095A2999}
#extVerSelect{line-height:40px;font-size:12px;font-weight:700}
#extVerSelect a{color:#005590;text-decoration:underline}
.tab-2 .ico-mob{top:12px;width:13px;height:18px;background-position:-200px -64px}
.footer{height:65px;margin:0 auto;color:#959595}
.footer-inner{width:1220px;height:63px;overflow:visible;margin:0 auto;color:#848585;position:relative}
.footerLogo{top:24px;left:35px}.footerNav{top:25px;right:165px}
.certification{position:absolute;top:47px;left:341px;color:#959595}
.certification .icp{padding-right:16px}
.noscriptTitle{line-height:32px;font-size:24px;color:#d90000;padding-top:60px;font-weight:700;background:#fff}.noscriptLink{text-decoration:underline;color:#005590;font-size:14px}#mobtips{height:18px;border:1px solid #c6c6a8;top:41px;left:30px;line-height:18px;background:#ffffe1;padding-left:6px;padding-right:20px;display:none;color:#565656;zoom:1}#mobtips_arr{width:9px;height:9px;background-position:-684px -72px;top:-5px;left:15px}#mobtips_close{background-position:-715px -68px;top:2px;width:16px;height:14px;right:0}#mobtips em{font-style:normal;color:#328721}#mobtips a{text-decoration:underline;color:#005590}.mask{top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;z-index:996}#locationTest,.mask{position:absolute;left:0}#locationTest{width:255px;top:-2px;background:#fff;border:1px solid #b7c2c9;display:none;margin-bottom:200px;height:79px;overflow:hidden}.locationTestTitle{width:255px;height:26px;line-height:26px;position:relative;color:#585e6d;text-indent:10px;background-position:0 -10px;border-bottom:1px solid #f1f3f5}.locationTestTitle h3{font-size:12px}.locationTestTitleClose{height:8px;width:8px;overflow:hidden;display:block;position:absolute;right:6px;top:7px;background-position:-224px -112px}.locationTestTitleClose:hover{background-position:-208px -112px}.locationTestEach{display:inline-block;width:5em;color:#848585}.locationTestList li{padding:2px;float:left;display:inline-block}.locationTestList .servSelected{background-position:-248px -50px;background-repeat:no-repeat}.locationTestList li a{height:38px;width:80px;display:block;line-height:16px;padding-top:10px;overflow:hidden;text-align:center;color:#000}
.locationTestList li a:hover{background-color:#eef3f8}
#selectLocation{text-align:center}
#locationTestCur{width:3em}
#selectLocationTipsDone{display:none}
.locationTestBest{display:none;color:green}
.locationChoose{text-decoration:underline;color:#005590}
.themeCtrl-wrap{display:none;position:absolute;width:24px;left:32px;top:50%;margin-top:-36px}
.themeCtrl a{display:block}
#musicLink,.nextTheme,.prevTheme{width:24px;height:24px;display:none}
.prevTheme{margin-bottom:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAIVBMVEVHcEwAAAC2trYAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+L7HFaAAAACnRSTlMAZrNdNAokUBJDRzSSTwAAARVJREFUOMt9VDEOwjAMzEDobAJUjKzdOgBig6HMIBASGwjYqXgJQnygY19JE+raTVy8JL3T2Y5rW6na9O2dwmKzVZ4dcnAW3z08BbQPx3uEA6wI1znDwVCcK7Rs3jgCz9DZ2ieGP7wPgZ0dsQ+JmSPSkIjF0Bh+JxHW10siqry0hNvX90WiChLRx2BK9wePnRR0H6kLCcqSJGNWqKQsC5ZWToIiIcmEClKhA5IYxQSODAiHMYniAi7BGDVCkoYo2qfB4mI58IzDTsAHXmRiLP9AW8RIJh5yL9jO0qlIbJWc1kRuRBv7T8OpXOie/03dOQadg9M9ap3D6b0+ZmuDOzMrvhpOhGftZXLEJZP560ffnmCWtJa+MTBhWy+e3+YAAAAASUVORK5CYII=) 50% no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}


/****from start******/

.width-auto .fm-btn, .width-auto .fm-text, .width-vertical .fm-btn, .width-vertical .fm-text {
    width: 100%;
}
#login .fm-button {
    background: #4D4D8D;
    border-color: #4D4D8D;
    font-size: 16px;
    color: #FFF;
	font-weight: 600; 
}
#login.width-vertical {
    margin-bottom: 0;
}

.width-vertical { 
    margin-bottom: 20px;
}
.width-vertical .login-content {
    width: 100%;margin: 0 auto; padding-top: 2px; background-color: #FFF;
}
.login-view-password .login-switch-tab, .login-view-sms .login-switch-tab {
    text-align: left; margin-bottom: 20px; margin-top: 4px;border-bottom: 1.5px solid rgba(77, 77, 141, 0.2);
}
.login-blocks {
    margin: 8px 0;
    text-align: left;
    zoom: 1;
    padding: 25px 25px 0px 25px;
}
 
.login-view-password .login-switch-tab .login-tab-item {
    height: 18px;
    line-height: 5px;
    font-size: 16px;
    color: #3c3c3c;
    margin: 9px 10px 0 0;
    font-weight: 700;
}
.login-view-password .login-switch-tab .switch-selected{
    border-bottom: 2px solid #4D4D8D;font-size: 18px;color: #3c3c3c;
}

.login-content .switch_tab {
    list-style: none;
}
.login-content .switch_tab li {
    display: inline-block;
    height: 60px;
    font-size: 24px;
    line-height: 60px;
    margin-right: 24px;
    cursor: pointer;
}
.login-content .tab-active {
    position: relative;
    color: rgba(0,0,0,0.9);
    font-weight: 600;
    font-synthesis: style;
}

.login-blocks a {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    height: 18px;
    line-height: 5px; 
    margin: 9px 10px 0 0;
    font-weight: 600;
    border: none;
    outline: none;
    cursor: pointer;
}
.login-form { 
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 25px;
}
.fm-field {
    position: relative;
    margin-bottom: 15px;
    font-size: 14px;
}
.fm-field .fm-text {
    border: 1px solid #ccc;
    height: 40px;
    outline: none;
    font-size: 14px;
    padding-left: 10px;
    background: #F1F2F5;
    border-radius: 4px;
    letter-spacing: 2px;
}
.button {
    display: inline-block;
    padding: 0 16px;
    font-size: 14px;
    line-height: 40px;
    color: #8590a6;
    text-align: center;
    cursor: pointer;
    background: none;
    border: none;
    border-radius: 3px;
}
.switchPassword {
    position: absolute;
    right: 0;
    height: 40px;
    outline: none;
    font-size: 14px;
    padding-left: 10px;
    border-radius: 4px;
}
.fm-remember input {
    width: 12px;
    height: 12px;
    font-size: 14px;
    margin: 0 5px 0 0;
}

.fm-remember {
    position: relative; margin-bottom: 10px; font-size: 14px;
    display: flex; flex-direction: row; justify-content: space-between; align-items: center; 
}
.fm-remember .left-title { 
	color: #333;padding-right: 10px;display: flex;    flex-direction: row;
    justify-content: space-between;align-items: center;
}
.fm-remember .left-title text{font-size: 32rpx;font-weight: 600;}
.fm-remember .left-title image{width: 40rpx;height: 40rpx;padding: 0 10rpx;}
.fm-remember .right-title {border-radius: 5px;padding: 5rpx 15rpx; }
.fm-remember .right-title .meta-item{ display: flex;flex-direction: row;justify-content: space-between;align-items: center;color: #3766F4;}

.fm-remember .right-title text{ font-size: 28rpx;font-weight: 500;color: #999;}
.fm-remember .right-title image{width: 30rpx;height: 30rpx;padding: 0 10rpx;vertical-align: middle;}

.fm-button {
    background-color: #4D4D8D; 
    border: 1px solid #4D4D8D;
    border-radius: 10px;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    outline: none;
    color: #fff;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}

.fm-btn a:hover{background-color: #4D4D8D;border: 1px solid #4D4D8D;color: #fff;}

.fm-foot {
	font-size: 12px;color: #222;background-color: #FFF;position: absolute;bottom: 15px;
    text-align: center;width: 300px;display: -webkit-box; display: -ms-flexbox;
    display: flex; -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
    height: 60px;line-height: 60px;padding: 0px;-webkit-box-sizing: border-box;
    box-sizing: border-box;
} 
.foot-center {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.fm-field-mobile{
	margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 4px;
}
.native-phone-code-select-wrap {
    position: relative;
    height: 40px;
    line-height: 40px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px 10px;
    background: #F1F2F5;
    margin-right: 8px;
}
 

.native-phone-code-select-wrap .native-phone-code-select {
    color: rgba(0,0,0,.0001);
    background: url(../images/select_up_down.png);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 48px 8px;
    width: 65px;
}
.native-phone-code-select {
    border: none;
    outline: 0;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-bottom: 0;
    padding-right: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

#login .fm-field .fm-text, #login .fm-text:focus, #login .fm-text:hover {
    border-color: #f1eeee;
}
.fm-yzm{
	position: relative;font-size: 12px;border:none;display: inline-block;
    height: 40px; line-height: 40px;  flex-direction: row;
    align-items: center; background: #F1F2F5; white-space: nowrap;margin-left: 10px;
}

/****form end******/

/****footer start*****/
.m-footer{position:absolute;bottom:0;left:0;right:0;color:#888;min-width:1220px;padding-top:25px;padding-bottom:40px}
.m-footer a:before{color:#888}#musicLink{background-position:-161px -457px}#musicLink:hover{background-position:-161px -492px}
.footer-nav{line-height:24px;font-size:0;}
.copyright,.m-footer a{display:inline-block;margin-left:10px;color:#888;font-size:12px;}
.copyright span{display:inline-block;}.copyright{margin-left:8px;}
.footer-nav .copyright:before,.footer-nav a:before{
	content:"";display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px;width:1px;height:12px;background:#cfcfcf;}
.footer-nav a:first-child:before{display:none;}.footer-certification{line-height:24px;}.footer-certification a{display:inline-block;}
/****footer end*****/




