.header {
	margin: 0px auto; width: 100%; max-width: 1440px;
}
.header .ilogo {
	height: 80px; float: left;
}
.header .ilogo a {
	background: url("../../../images/img-ucenter-header/logo.png?1463989081") no-repeat; transition:0.5s; width: 166px; height: 59px; color: rgb(51, 51, 51); line-height: 59px; text-indent: -999em; overflow: hidden; padding-left: 65px; font-size: 18px; display: inline-block;
}
.header .ilogo a:hover {
	color: rgb(252, 87, 65); text-decoration: none; text-shadow: 0px 0px 1px #fc5741;
}
.header .links {
	padding: 30px 10px 0px 0px; float: right;
}
.header .links li {
	float: left;
}
.header .links li a {
	padding: 0px 10px; color: rgb(51, 51, 51);
}
html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hgroup {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", Î¢ÈíÑÅºÚ, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", Î¢ÈíÑÅºÚ, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", Î¢ÈíÑÅºÚ, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", Î¢ÈíÑÅºÚ, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 tahoma, arial, "Hiragino Sans GB", Î¢ÈíÑÅºÚ, ËÎÌå; font-size-adjust: none; font-stretch: normal;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
img {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
h1 {
	font-size: 100%; font-weight: 500;
}
h2 {
	font-size: 100%; font-weight: 500;
}
h3 {
	font-size: 100%; font-weight: 500;
}
h4 {
	font-size: 100%; font-weight: 500;
}
h5 {
	font-size: 100%; font-weight: 500;
}
h6 {
	font-size: 100%; font-weight: 500;
}
ins {
	text-decoration: none;
}
a {
	text-decoration: none;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
.fn-clear::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.fn-clear {
	-ms-zoom: 1;
}
.fn-left {
	display: inline;
}
.fn-right {
	display: inline;
}
.fn-left {
	float: left;
}
.fn-right {
	float: right;
}
.fn-center {
	width: 100%;
}
.ui-button {
	padding: 0px 20px; text-align: center; font-size: 14px; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer; background-image: none;
}
.ui-form {
	line-height: 1.5; font-size: 12px;
}
.ui-form {
	list-style: none;
}
.ui-form * {
	list-style: none;
}
.ui-form-item::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ui-form-item {
	padding: 20px 5px 0px 0px; -ms-zoom: 1;
}
.ui-form-item select {
	margin: 4px 0px 0px; padding: 6px 4px; vertical-align: middle;
}
.ui-form-item input {
	vertical-align: middle;
}
.ui-form-item .ui-input {
	color: rgb(51, 51, 51); vertical-align: middle;
}
.ui-input {
	padding: 7px 9px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 220px; color: rgb(182, 182, 182); line-height: 18px; font-size: 12px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.ui-checkbox {
	margin: 0px 3px 0px 0px; height: 14px;
}
.ui-select {
	display: inline-block;
}
.ui-autocomplete {
	display: inline-block;
}
.ui-select a {
	color: rgb(125, 125, 125); font-size: 12px; text-decoration: none;
}
.ui-autocomplete a {
	color: rgb(125, 125, 125); font-size: 12px; text-decoration: none;
}
.ui-select a:hover {
	text-decoration: none;
}
.ui-autocomplete a:hover {
	text-decoration: none;
}
a.ui-select-trigger {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; width: 98%; height: 40px; color: rgb(51, 51, 51); line-height: 40px; text-indent: 10px; text-decoration: none; display: inline-block; position: relative;
}
a.ui-select-trigger i {
	top: 0px; right: 10px; line-height: 28px; text-indent: 0px; font-size: 14px; position: absolute; cursor: pointer;
}
.ui-select-content {
	background: rgb(255, 255, 255); list-style: none; margin: -1px 0px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%;
}
.ui-autocomplete-ctn {
	background: rgb(255, 255, 255); list-style: none; margin: -1px 0px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%;
}
.ui-select-item {
	padding: 7px 10px; display: block; cursor: pointer;
}
.ui-autocomplete-item {
	padding: 7px 10px; display: block; cursor: pointer;
}
.ui-autocomplete-item {
	padding: 3px 10px;
}
.ui-select-selected {
	background: rgb(242, 242, 242);
}
.ui-select-item:hover {
	background: rgb(242, 242, 242);
}
.ui-autocomplete-item:hover {
	background: rgb(242, 242, 242);
}
.ui-select-item-hover {
	background: rgb(242, 242, 242);
}
.ui-autocomplete-item-hover {
	background: rgb(242, 242, 242);
}
.ui-select-trigger b {
	border-width: 5px; border-style: solid; border-color: rgb(153, 153, 153) rgb(255, 255, 255) rgb(255, 255, 255); top: 17px; width: 0px; height: 0px; right: 10px; line-height: 0; font-size: 0px; position: absolute;
}
html {
	background: rgb(241, 241, 241);
}
body {
	background: rgb(241, 241, 241);
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.container {
	width: 100%; height: 580px; margin-right: auto; margin-left: auto; -ms-overflow-y: hidden; background-color: rgb(26, 110, 247);
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container::after {
	clear: both;
}
footer {
	padding: 20px 0px 30px; height: 70px; color: rgb(153, 153, 153); line-height: 18px; margin-top: 40px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; min-width: 1000px;
}
.footer {
	padding: 20px 0px 30px; height: 70px; color: rgb(153, 153, 153); line-height: 18px; margin-top: 40px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; min-width: 1000px;
}
footer .col-r {
	text-align: right;
}
.footer .col-r {
	text-align: right;
}
footer a {
	color: rgb(153, 153, 153);
}
.footer a {
	color: rgb(153, 153, 153);
}
footer a:link {
	color: rgb(153, 153, 153);
}
footer a:hover {
	color: rgb(153, 153, 153);
}
.footer a:link {
	color: rgb(153, 153, 153);
}
.footer a:hover {
	color: rgb(153, 153, 153);
}
footer .sep {
	padding: 0px 5px;
}
.footer .sep {
	padding: 0px 5px;
}
.login-box {
	background: rgb(255, 255, 255); width: 310px; position: relative;
}
.login-box .hd h2 {
	color: rgb(155, 155, 155); font-size: 20px; font-weight: 700; float: left;
}
.login-box .change-login-type {
	float: left;
}
.login-box .change-login-type i {
	background: url("../../../images/img-login/arr-s87f5115c20.png") 0px 0px; width: 18px; height: 18px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.login-box .change-login-type i:hover {
	background-position: 0px -18px;
}
.login-box .change-login-type i.arr-hover {
	background-position: 0px -18px;
}
.login-box .tianyi-tit {
	background: url("../../../images/img-login/tianyi_logo.png?1463989078") no-repeat left 0px; width: 95px; height: 22px; padding-left: 35px; font-weight: bold; display: inline-block;
}
.login-box .bd {
	color: rgb(165, 165, 165);
}
.login-box .bd .hasaddon {
	position: relative;
}
.login-box .bd a {
	color: rgb(165, 165, 165);
}
.login-box .bd a:hover {
	color: rgb(255, 132, 0);
}
.login-box .ui-1-item {
	padding: 0px;
}
.login-box .ui-2-item {
	padding: 0px; margin-top: -1px;
}
.login-box .ui-hasaddon {
	position: relative;
}
.login-box .ui-hasaddon .ui-input {
	width: 152px; padding-right: 80px;
}
.login-box .ui-hasaddon .addon {
	padding: 11px 0px; top: 0px; width: 80px; text-align: center; right: 0px; color: rgb(85, 85, 85); line-height: 16px; overflow: hidden; font-size: 14px; font-weight: normal; white-space: nowrap; position: absolute; z-index: 3; -ms-text-overflow: ellipsis;
}
.login-box .ui-msg-item {
	padding: 10px 0px 0px; margin-top: -1px;
}
.login-box .send-msg-code {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) currentColor; width: 92px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; margin-right: 2px; float: right; cursor: pointer; background-color: rgb(245, 245, 249);
}
.login-box .forget-pwd {
	color: rgb(153, 153, 153); text-decoration: underline; float: right;
}
.login-box .forget-pwd:hover {
	color: rgb(252, 87, 65);
}
.login-box .savelogin-checkbox {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 18px; height: 18px;
}
.login-box .reg-button {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; height: 38px; color: rgb(153, 153, 153); line-height: 36px; opacity: 1; background-color: rgb(255, 255, 255);
}
.login-box .reg-button:hover {
	border-color: rgb(250, 200, 22);
}
.login-box .ui-input {
	padding: 9px 12px; width: 220px; height: 16px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 700;outline:0;
}
.login-box .ui-input:focus {
	border-color: rgb(220, 220, 220); z-index: 3; box-shadow: inset 0px 0px 9px rgba(0,0,0,0.12); background-color: rgb(249, 249, 249);	
}
.login-box .ui-input:active {
	border-color: rgb(220, 220, 220); z-index: 3; box-shadow: inset 0px 0px 9px rgba(0,0,0,0.12); background-color: rgb(249, 249, 249);	
}
.login-box .input-group-mail {
	border: 1px solid rgb(220, 220, 220); border-image: none; position: relative; background-color: rgb(255, 255, 255);
}
.login-box .input-group-mail .ui-input {
	border: 0px currentColor; border-image: none; width: 169px; margin-right: 80px; background-color: transparent; _width: 159px;
}
.login-box .input-group-mail .ui-input:focus {
	border: 0px currentColor; border-image: none; box-shadow: none; background-color: transparent;
}
.login-box .input-group-mail .addon {
	padding: 11px 12px; top: 0px; text-align: center; right: 0px; color: rgb(85, 85, 85); line-height: 16px; font-size: 14px; font-weight: normal; position: absolute; z-index: 3;
}
.login-box .ui-form-item-focus .input-group-mail {
	border-color: rgb(220, 220, 220); z-index: 3; box-shadow: inset 0px 0px 9px rgba(0,0,0,0.12); background-color: rgb(249, 249, 249); _background-color: #FFF;
}
.login-box .platform {
	margin-right: 10px; vertical-align: middle;
}
.login-box .platform:hover {
	text-decoration: none;
}
.login-box .platform span {
	width: 24px; height: 24px; margin-top: -2px; display: inline-block;
}
.login-box .platform .icons-sina {
	background-image: url("../../../images/img-login/sina.png");
}
.login-box .platform .icons-qq {
	background-image: url("../../../images/img-login/qq.png");
}
.login-box .platform .icons-xinhua {
	background-position: 0px -210px; width: 18px; height: 18px;
}
.login-box .platform .icons-xinhua:hover {
	background-position: 0px -228px;
}
.login-box .platform .icons-xinhua.xinhua-hover {
	background-position: 0px -228px;
}
.login-box .mobileLogin-tip {
	padding: 27px 0px 17px; color: rgb(165, 165, 165); font-size: 12px;
}
.login-box .mobile-logo-box {
	margin: 10px 0px;
}
.login-box .mobile-logo-box .e-logo {
	width: auto; height: 16px; display: block;
}
.login-box .er-code-box .highlight {
	color: rgb(243, 92, 26);
}
.login-box .er-code-box h2 {
	text-align: center; color: rgb(102, 102, 102); line-height: 22px; padding-bottom: 10px; font-size: 14px; margin-top: -25px;
}
.login-box .er-code-box h2 span {
	display: inline-block;
}
.login-box .er-code-box .scan-result {
	margin: 70px 0px 105px; text-align: center;
}
.login-box .er-code-box .scan-result .img-frame .scan-success {
	margin: auto; width: 60px; height: 60px;
}
.login-box .er-code-box .scan-result .img-frame .scan-fail {
	margin: auto; width: 60px; height: 60px;
}
.login-box .er-code-box .er-code {
	margin: 51px 0px;
}
.login-box .er-code-box .er-code .img-frame {
	position: relative;
}
.login-box .er-code-box .er-code .qrcode-image {
	margin: 0px auto; width: 138px; height: 138px; display: block; cursor: pointer; background-color: rgb(255, 255, 255);
}
.login-box .er-code-box .er-code .timeOutBox {
	margin: 0px auto; padding: 50px 0px; left: 40px; top: 11px; width: 166px; height: 166px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; position: absolute; opacity: 0.6; background-color: red;
}
.login-box .er-code-box .er-code .scan-help {
	width: auto; margin-left: 52px;
}
.login-box .er-code-box .er-code .hide {
	display: none !important;
}
.login-box .er-code-box .descn {
	text-align: center;
}
.login-box .er-code-box .descn h3 {
	padding: 20px 0px 10px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px;
}
.login-box .er-code-box .descn .success .f14 {
	font-size: 14px;
}
.login-box .er-code-box .descn .fail .f14 {
	font-size: 14px;
}
.login-box .er-code-box .descn .sub-tips {
	color: rgb(153, 153, 153); letter-spacing: 1px;
}
.login-box .er-code-box .descn .sub-tips .go-back {
	margin: 1px; color: rgb(255, 132, 0); letter-spacing: 1px; cursor: pointer;
}
.login-box .er-code-box .descn a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.login-box .er-code-box .descn a:hover {
	color: rgb(252, 87, 65); text-decoration: none;
}
.login-box .er-code-box .descn .client-links {
	color: rgb(102, 102, 102);
}
.login-box .ft {
	font-size: 12px; z-index: 2;
}
.login-box .ft a {
	color: rgb(165, 165, 165);
}
.login-box .ft span {
	color: rgb(165, 165, 165);
}
.login-box .hide-ft {
	visibility: hidden;
}
.wdw-group {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 600px; height: 348px;
}
.wdw-group .code-group {
	padding: 0px 40px; width: 249px;
}
.wdw-group .code-one {
	text-align: center;
}
.wdw-group .code-one .code-img {
	margin: 82px 0px 22px; width: 138px; height: 138px;
}
.wdw-group .code-word {
	color: rgb(51, 51, 51); font-size: 14px;
}
.wdw-group .code-word p {
	margin-top: 10px;
}
.wdw-group .code-word p a {
	color: rgb(204, 204, 204); margin-top: 10px;
}
.wdw-group .login-box {
	width: 348px;
}
.wdw-group .login-box .login-box-bd {
	padding: 0px 55px 0px 47px;
}
.inlineShow {
	float: left;
}
.login-box-inner {
	overflow: hidden; position: relative; z-index: 2; min-height: 326px;
}
.login-box-inner.bgfff {
	background-color: rgb(255, 255, 255);
}
.login-box-inner.none {
	background-color: transparent;
}
.login-box-inner.bgf2 {
	background-color: rgb(242, 242, 242);
}
.login-box-inner .tab-cnt {
	margin: 0px auto; width: 310px; position: relative;
}
.login-box-inner .mt20 {
	margin-top: 20px;
}
.login-box-inner .mt30 {
	margin-top: 30px;
}
.login-box-bd {
	padding: 0px 31px;
}
.ui-type-li-background-color {
	background-color: rgb(249, 250, 252);
}
.grant-top {
	margin: 0px; padding: 0px; width: 100%; height: 45px; position: relative; z-index: 99;
}
.grant-top .logined-box {
	margin: 0px 34px; padding: 15px 0px; height: 45px; bottom: 0px; font-size: 16px; position: absolute;
}
.grant-top .logined-box img {
	margin: auto; height: 16px; display: block;
}
.login-type {
	margin: 0px; padding: 0px; width: 100%; height: 50px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 99; background-color: rgba(245, 245, 249, 0.6);
}
.login-type .switch {
	height: 50px; bottom: 0px; font-size: 16px; position: absolute;
}
.login-type .switch .phone-login {
	position: relative;
}
.login-type .switch .phone-login .go-back {
	left: 12px; height: 50px; color: rgb(165, 165, 165); line-height: 50px; font-size: 14px; position: absolute; cursor: pointer;
}
.login-type .switch .phone-login .go-back i {
	background: url("../../../images/img-login/back.png?1463989077") no-repeat 0px / 10px 17px; width: 16px; height: 50px; float: left;
}
.login-type .switch .phone-login .switch_btn {
	outline: 0px; width: 310px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; padding-left: 5px; float: left;
}
.login-type .switch .web-login :first-child {
	margin: 0px 60px 0px 25px;
}
.login-type .switch .web-login .switch_btn {
	outline: 0px; width: 100px; height: 50px; text-align: center; color: rgb(165, 165, 165); line-height: 50px; float: left; cursor: pointer;
}
.login-type .switch .web-login .switch_btn_focus {
	outline: 0px; color: rgb(51, 51, 51);
}
.login-type .switch .web-login .switch_bottom {
	left: 185px; width: 100px; height: 50px; bottom: -1px; line-height: 50px; border-bottom-color: rgb(255, 132, 0); border-bottom-width: 2px; border-bottom-style: solid; display: block; position: absolute; cursor: pointer;
}
.login-type .switch .web-login .switch_bottom.bc-ff8400 {
	border-bottom-color: rgb(255, 132, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-type .switch .web-login .switch_bottom.bc-45a1e8 {
	border-bottom-color: rgb(69, 161, 232); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-type .switch .web-login .switch_bottom.bc-3b8fe5 {
	border-bottom-color: rgb(59, 143, 229); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-type .switch .web-login .switch_bottom.bc-ed1c24 {
	border-bottom-color: rgb(237, 28, 36); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-type .switch .web-login .switch_bottom.bc-ff3a3b {
	border-bottom-color: rgb(255, 58, 59); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-type .switch .web-login .switch_bottom.bc-d80551 {
	border-bottom-color: rgb(216, 5, 81); border-bottom-width: 2px; border-bottom-style: solid;
}
.hcenter {
	text-align: center; position: relative;
}
.hcenter .ui-form-item-error {
	top: auto; bottom: 0px; position: absolute;
}
.h-m-center {
	margin: 0px auto;
}
.mh250 {
	min-height: 250px;
}
.mh200 {
	min-height: 200px;
}
.f14 {
	font-size: 14px;
}
.modal-login-box .dialog-normal-box {
	margin: 0px 0px 0px 300px; border: currentColor; border-image: none; position: relative;
}
.modal-login-box .dialog-normal-box .mobile-logo-box h2 {
	color: rgb(51, 51, 51); line-height: 22px; padding-top: 20px; font-size: 13px;
}
.modal-login-box .dialog-normal-box .mobile-logo-box h2 .white-title {
	color: rgb(255, 255, 255);
}
.dialog-er-code-box {
	min-height: 300px;
}
.dialog-er-code-box .scan-result {
	margin: 70px 0px 100px; text-align: center;
}
.dialog-er-code-box .scan-result .img-frame .scan-success {
	margin: auto; width: 60px; height: 60px;
}
.dialog-er-code-box .scan-result .img-frame .scan-fail {
	margin: auto; width: 60px; height: 60px;
}
.dialog-er-code-box .descn {
	text-align: center;
}
.dialog-er-code-box .descn h3 {
	padding: 20px 0px 10px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px;
}
.dialog-er-code-box .descn .success .f14 {
	font-size: 14px;
}
.dialog-er-code-box .descn .fail .f14 {
	font-size: 14px;
}
.dialog-er-code-box .descn .sub-tips {
	color: rgb(153, 153, 153); letter-spacing: 1px;
}
.dialog-er-code-box .descn .sub-tips .go-back {
	margin: 1px; color: rgb(255, 132, 0); letter-spacing: 1px; cursor: pointer;
}
.dialog-er-code-box .descn a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.dialog-er-code-box .descn a:hover {
	color: rgb(252, 87, 65); text-decoration: underline;
}
.dialog-er-code-box .descn .client-links {
	color: rgb(102, 102, 102);
}
.dialog-er-code-box .er-code {
	padding: 60px 0px;
}
.dialog-er-code-box .er-code .img-frame {
	margin: 0px 80px; position: relative;
}
.dialog-er-code-box .er-code .img-frame img {
	width: 138px; height: 138px;
}
.dialog-er-code-box .er-code .hide {
	display: none;
}
.dialog-er-code-box .er-code .codeAlert {
	left: 16%;
}
.dialog-er-code-box .er-code .descn {
	text-align: center; color: rgb(102, 102, 102); line-height: 22px; margin-top: 15px;
}
.dialog-er-code-box .er-code .descn a {
	color: rgb(102, 102, 102);
}
.dialog-er-code-box .er-code .descn a:hover {
	color: rgb(252, 87, 65); text-decoration: none;
}
.dialog-er-code-box .er-code .descn h3 {
	padding: 0px 0px 10px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; cursor: pointer;
}
.main-img {
	margin: 20px 0px; border-radius: 50%; border: 1px solid rgb(229, 229, 229); border-image: none; width: 60px; height: 60px;
}
.user-header {
	text-align: center; margin-bottom: 12px; position: relative;
}
.user-header .user-photo {
	border-radius: 50%; width: 60px; height: 60px; margin-top: 20px;
}
.user-header .user-name {
	color: rgb(51, 51, 51);
}
.user-header .user-photo-close {
	background: url("../../../images/bgimg/ui-fm.png?1463989071") no-repeat -185px 0px; left: 139px; top: 19px; width: 15px; height: 15px; display: none; position: absolute;
}
.main-e-logo {
	margin: 33px 0px 17px 2px; height: 14px; display: block;
}
.dialog-main-user {
	margin: auto; width: 65px; height: 65px; position: relative;
}
.dialog-main-user img {
	border-radius: 50%; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 100%;
}
.dialog-main-user .clear {
	background: url("../../../images/img-login/icons/wrong.png?1463989077") no-repeat left 0px; top: 0px; width: 20px; height: 20px; right: -8px; position: absolute;
}
.dialog-main-name {
	padding: 5px 0px 10px;
}
.grant-logined-name {
	padding: 15px 0px 13px; color: rgb(51, 51, 51); font-size: 14px;
}
.grant-logined-user {
	margin: 20px auto 0px; position: relative;
}
.grant-logined-user img {
	border-radius: 50%; border: 1px solid rgb(204, 204, 204); border-image: none; width: 85px; height: 85px;
}
.grant-logined-user .logined-tips {
	padding: 25px; border-radius: 6px; left: 0px; top: 5px; width: 100%; color: rgb(239, 239, 239); font-size: 14px; position: absolute; opacity: 0.8; background-color: rgb(0, 0, 0);
}
.login-box-commonLogin {
	border: 1px solid rgb(229, 229, 229); border-image: none; margin-right: 226px;
}
.login-button {
	border-radius: 2px; border: 1px solid rgb(255, 132, 0); border-image: none; width: 246px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; margin-top: -1px; background-color: rgb(255, 132, 0);outline:0;cursor: pointer;
}
.login-button:active {
	border: 1px solid rgb(214, 111, 0); border-image: none; background-color: rgb(214, 111, 0);
}
.c-ff8400 {
	border: 1px solid rgb(255, 132, 0); border-image: none; background-color: rgb(255, 132, 0);
}
.c-ff8400:hover {
	border: 1px solid rgb(229, 95, 0); border-image: none; background-color: rgb(229, 95, 0);
}
.c-ff8400:active {
	border: 1px solid rgb(229, 95, 0); border-image: none; background-color: rgb(229, 95, 0);
}
.c-ff8400:focus {
	border: 1px solid rgb(229, 95, 0); border-image: none; background-color: rgb(229, 95, 0);
}
.c-45a1e8 {
	border: 1px solid rgb(69, 161, 232); border-image: none; background-color: rgb(69, 161, 232);
}
.c-45a1e8:hover {
	border: 1px solid rgb(55, 129, 186); border-image: none; background-color: rgb(55, 129, 186);
}
.c-45a1e8:active {
	border: 1px solid rgb(55, 129, 186); border-image: none; background-color: rgb(55, 129, 186);
}
.c-45a1e8:focus {
	border: 1px solid rgb(55, 129, 186); border-image: none; background-color: rgb(55, 129, 186);
}
.c-3b8fe5 {
	border: 1px solid rgb(59, 143, 229); border-image: none; background-color: rgb(59, 143, 229);
}
.c-3b8fe5:hover {
	border: 1px solid rgb(47, 114, 183); border-image: none; background-color: rgb(47, 114, 183);
}
.c-3b8fe5:active {
	border: 1px solid rgb(47, 114, 183); border-image: none; background-color: rgb(47, 114, 183);
}
.c-3b8fe5:focus {
	border: 1px solid rgb(47, 114, 183); border-image: none; background-color: rgb(47, 114, 183);
}
.c-ed1c24 {
	border: 1px solid rgb(237, 28, 36); border-image: none; background-color: rgb(237, 28, 36);
}
.c-ed1c24:hover {
	border: 1px solid rgb(190, 22, 29); border-image: none; background-color: rgb(190, 22, 29);
}
.c-ed1c24:active {
	border: 1px solid rgb(190, 22, 29); border-image: none; background-color: rgb(190, 22, 29);
}
.c-ed1c24:focus {
	border: 1px solid rgb(190, 22, 29); border-image: none; background-color: rgb(190, 22, 29);
}
.c-ff3a3b {
	border: 1px solid rgb(255, 58, 59); border-image: none; background-color: rgb(255, 58, 59);
}
.c-ff3a3b:hover {
	border: 1px solid rgb(182, 42, 43); border-image: none; background-color: rgb(182, 42, 43);
}
.c-ff3a3b:active {
	border: 1px solid rgb(182, 42, 43); border-image: none; background-color: rgb(182, 42, 43);
}
.c-ff3a3b:focus {
	border: 1px solid rgb(182, 42, 43); border-image: none; background-color: rgb(182, 42, 43);
}
.c-d80551 {
	border: 1px solid rgb(216, 5, 81); border-image: none; background-color: rgb(216, 5, 81);
}
.c-d80551:hover {
	border: 1px solid rgb(151, 0, 54); border-image: none; background-color: rgb(151, 0, 54);
}
.c-d80551:active {
	border: 1px solid rgb(151, 0, 54); border-image: none; background-color: rgb(151, 0, 54);
}
.c-d80551:focus {
	border: 1px solid rgb(151, 0, 54); border-image: none; background-color: rgb(151, 0, 54);
}
.ui-form-code .img-frame {
	width: 100%; height: 38px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.ui-form-code .img-frame a {
	padding: 0px 5px; line-height: 38px; display: inline-block;
}
.ui-form-code .img-frame .change-code {
	padding: 0px 15px; height: 38px; color: rgb(0, 0, 0); line-height: 38px; float: left;
}
.ui-form-code .img-frame img {
	float: left; display: block; cursor: pointer;
}
.ui-form-item-error {
	top: -26px; text-align: left; display: none; position: absolute; z-index: 999;
}
.ui-form-item-error .ui-input {
	border-color: rgb(220, 220, 220); z-index: 2;
}
.alert {
	padding: 4px 12px; width: 246px; color: rgb(252, 87, 65);
}
.alert-danger {
	background: url("../../../images/img-login/iconAlert.png?1463989077") no-repeat 12px 8px rgb(255, 246, 179); padding-left: 34px;
}
.alert-success {
	background: url("../../../images/bgimg/ui-fm.png?1463989071") no-repeat -106px -118px rgb(225, 240, 238); border: 1px solid rgb(215, 225, 224); border-image: none; padding-left: 30px;
}
.accounts {
	color: rgb(153, 153, 153);
}
.accounts img {
	margin: 10px 15px 0px 0px; float: left;
}
.accounts .lnk {
	margin: 10px 15px 0px 0px; float: left; display: block;
}
.accounts .lnk i {
	display: block; background-image: url("../../../images/img-login/brand-sde0266e85f.png");
}
.accounts .lnk .icon-mail189 {
	background-position: 0px -60px; width: 20px; height: 20px;
}
.accounts .lnk .icon-cloud {
	background-position: 0px 0px; width: 20px; height: 20px;
}
.accounts .lnk .icon-contactbook {
	background-position: 0px -20px; width: 20px; height: 20px;
}
.accounts .lnk .icon-pim {
	background-position: 0px -100px; width: 20px; height: 20px;
}
.accounts .lnk .icon-flowpay {
	background-position: 0px -80px; width: 20px; height: 20px;
}
.accounts .lnk .icon-kugou {
	background-position: 0px -40px; width: 20px; height: 20px;
}
.slide {
	width: 600px; height: 400px; overflow: hidden; margin-bottom: 30px; position: relative;
}
.slide .content {
	list-style: none; margin: 0px; padding: 0px;
}
.slide .content .panel {
	width: 100%; height: 400px; overflow: hidden; position: relative;
}
.slide .content .panel img {
	margin: 0px auto; width: 100%;
}
.bd-left-border {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.gray-text {
	color: rgb(221, 221, 221);
}
.mr30 {
	margin-right: 30px;
}
.prop-title {
	padding: 0px 30px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 15px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.prop-title .go-back {
	left: 15px; height: 50px; color: rgb(165, 165, 165); line-height: 54px; font-size: 14px; position: absolute; cursor: pointer;
}
.prop-title .go-back i {
	background: url("../../../images/img-login/back.png?1444785876") no-repeat 0px / 10px 17px; width: 16px; height: 50px; float: left;
}
.grant-authority-box {
	margin: auto; width: 700px;
}
.grant-authority-box .login-box {
	padding: 0px 30px; width: 370px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; position: relative;
}
.grant-authority-box .login-box .er-code {
	margin: 25px auto 5px;
}
.grant-authority-box .ui-form-changeuser {
	padding: 20px 5px 0px 0px; text-align: center; -ms-zoom: 1;
}
.grant-logo-box {
	margin: 30px 0px 15px;
}
.grant-logo-box .e-logo {
	width: auto; height: 16px; display: block;
}
.grant-user-box {
	padding: 0px 30px; font-size: 14px; min-width: 280px;
}
.grant-user-box .row-item-bline {
	padding: 5px 5px 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.grant-user-box .blue-text {
	color: rgb(94, 175, 221); padding-right: 15px; font-style: normal;
}
.grant-user-box .black-text {
	color: rgb(51, 51, 51); padding-right: 15px; font-style: normal;
}
.grant-user-box .row-item-bline2 {
	padding: 18px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.grant-user-box .row-item {
	padding: 18px 5px 0px;
}
.grant-user-box .grant-tips {
	padding: 45px 5px 0px;
}
.v-code-tab .v-code-box {
	margin: 26px 0px 18px; font-size: 12px;
}
.v-code-tab .v-code-box .v-code-tpis {
	color: rgb(153, 153, 153);
}
.v-code-tab .ft {
	padding: 35px 0px 15px;
}
#J_er_code_sec .img-frame {
	border: currentColor; border-image: none;
}
.modal-super-box-inner {
	margin: 0px auto; width: 700px; overflow: hidden;
}
.modal-super-box-inner.bgfff {
	background-color: rgb(255, 255, 255);
}
.modal-super-box-inner.none {
	background-color: transparent;
}
.modal-super-box-inner.bgf2 {
	background-color: rgb(242, 242, 242);
}
.super-login-tab {
	left: 0px; width: 9999px; position: relative;
}
html {
	color: rgb(102, 102, 102); background-color: transparent;
}
body {
	color: rgb(102, 102, 102); background-color: transparent;
}
.login-box .hd .more {
	_zoom: 1; _height: 100%;
}
.login-box .hd .more a {
	_zoom: 1; _padding-top: 20px; _padding-bottom: 20px;
}
#J_form_explain {
	_height: 18px; _line-height: 18px;
}
.ui-form-item {
	padding-right: 0px;
}
.ui-form-saveLogin-item label {
	_float: left;
}
.login-box .ui-switchable-content {
	_height: 358px;
}
.modal-login-box {
	margin: 0px auto; width: 700px;
}
.hide {
	display: none;
}
.fn-right a:hover {
	color: rgb(255, 132, 0);
}
.delete {
	background: url("../../../images/img-login2/icons/clear.png") no-repeat center / 14px 14px; top: 0px; width: 40px; height: 40px; right: 0px; display: none; position: absolute; cursor: pointer;
}
.ui-form-item {
	position: relative;
}
input::-ms-clear {
	display: none;
}
input::-ms-reveal {
	display: none;
}
.codeAlert {
	margin: 0px auto; padding: 50px 0px; left: 22.5%; top: 0px; width: 138px; height: 138px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; vertical-align: middle; display: block; position: absolute; cursor: pointer; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.codeAlert-discr {
	background: none; opacity: 1;
}
footer {
	margin: 0px auto; padding: 22px 0px; width: 100%; height: 80px; text-align: center; line-height: 22px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; max-width: 1440px;
}
.footer {
	margin: 0px auto; padding: 22px 0px; width: 100%; height: 80px; text-align: center; line-height: 22px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; max-width: 1440px;
}
footer a {
	cursor: pointer;
}
.footer a {
	cursor: pointer;
}
footer a:hover {
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: underline;
}
.login-box-inner .tab-cnt {
	float: left; display: none;
}
.main {
	margin: 0px auto; padding: 92px 0px 108px; width: 100%; height: 580px; position: relative; max-width: 1440px;
}
.main .img-box-ie6 {
	left: 0px; top: 0px; width: 1506px; height: 580px; margin-left: -66px; position: absolute; max-width: 1506px;
}
.main .img-box-ie6 img {
	float: left; display: inline-block;
}
.main .img-box {
	left: 50%; top: 0px; width: 100%; height: 580px; margin-left: -720px; position: absolute; max-width: 1440px;
}
.main .img-box .ballute-lg {
	top: -90px; width: 574px; height: 540px; margin-left: -66px; display: block; position: absolute; z-index: 9;
}
.main .img-box .ballute-lg img {
	float: left; display: inline-block;
}
.main .img-box .clude-1 {
	animation:cloude1LR 20s linear 8s infinite; left: -30px; bottom: -10px; position: absolute; opacity: 0; -webkit-animation: cloude1LR 20s 8s linear infinite; -moz-animation: cloude1LR 20s 8s linear infinite; -o-animation: cloude1LR 20s 8s linear infinite;
}
.main .img-box .clude-3 {
	animation:cloude3LR 25s linear 0.1s infinite; left: 550px; bottom: 44px; position: absolute; opacity: 0; -webkit-animation: cloude3LR 25s 0.1s linear infinite; -moz-animation: cloude3LR 25s 0.1s linear infinite; -o-animation: cloude3LR 25s 0.1s linear infinite;
}
.main .img-box .clude-2 {
	animation:cloude2LR 45s linear 0.5s infinite; left: 740px; top: 0px; position: absolute; opacity: 0; -webkit-animation: cloude2LR 45s 0.5s linear infinite; -moz-animation: cloude2LR 45s 0.5s linear infinite; -o-animation: cloude2LR 45s 0.5s linear infinite;
}
.main .img-box .clude-4 {
	animation:cloude4LR 15s linear infinite; left: 980px; top: 160px; position: absolute; opacity: 0; -webkit-animation: cloude4LR 15s linear infinite; -moz-animation: cloude4LR 15s linear infinite; -o-animation: cloude4LR 15s linear infinite;
}
.main .img-box .ballute-sm {
	left: 787px; top: 130px; position: absolute;
}
.main .img-box .safe {
	left: 554px; top: 168px; position: absolute;
}
@media screen and (max-width:1440px)
{
.main {
	overflow: hidden;
}
.ilogo {
	margin-left: 40px;
}
}
@media screen and (max-width:1300px)
{
.main {
	overflow: hidden;
}
.login-box-commonLogin {
	margin-right: 102px;
}
}
@media screen and (max-width:1024px)
{
.main {
	overflow: hidden;
}
.login-box-commonLogin {
	margin-right: 42px;
}
}
@media screen and (max-width:999px)
{
.main {
	overflow: hidden;
}
.accounts {
	padding: 0px 15px;
}
footer {
	padding: 20px 15px;
}
}
@media screen and (max-width:970px)
{
.main {
	padding: 92px 0px 108px; overflow: hidden;
}
.login-box {
	margin: 0px auto; float: none; display: block;
}
}
.login-box-blue {
	background-color: transparent;
}
.login-box-red {
	background-color: transparent;
}
.login-box-blue .login-box-inner {
	background-color: transparent;
}
.login-box-blue .login-type {
	background-color: transparent;
}
.login-box-blue .switch .web-login .switch_bottom {
	border-bottom-color: rgb(63, 160, 235); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-box-blue .login-button {
	border: 1px solid rgb(63, 160, 235); border-image: none; background-color: rgb(63, 160, 235);
}
.login-box-blue .login-button:hover {
	background-color: rgb(83, 170, 237);
}
.login-box-blue .login-button:active {
	border: 1px solid rgb(57, 144, 211); border-image: none; background-color: rgb(57, 144, 211);
}
.login-box .login-box-blue a  {
	color:rgb(63, 160, 235);
}
.login-box .login-box-blue span{
	color:rgb(63, 160, 235);
}
.login-box-red .switch .web-login .switch_bottom {
	border-bottom-color: rgb(237, 28, 36); border-bottom-width: 2px; border-bottom-style: solid;
}
.login-box-red .login-button {
	border: 1px solid rgb(237, 28, 36); border-image: none; background-color: rgb(237, 28, 36);
}
.login-box-red .login-button:hover {
	background-color: rgb(237, 28, 36);
}
.login-box-red .login-button:active {
	border: 1px solid rgb(237, 28, 36); border-image: none; background-color: rgb(237, 28, 36);
}

.login-box .login-box-red a  {
	color:rgb(237, 28, 36);
}
.login-box .login-box-red span{
	color:rgb(237, 28, 36);
}

.login-box a  {
	color:rgb(255, 132, 0);
}
.login-box span{
	color:rgb(255, 132, 0);
}