@charset "utf-8";
/* css reset */
html,body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td,blockquote,address,var,pre{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;font-weight: 100;}
button,select,textarea,input{vertical-align:middle;color:#444;}
input[type=button],input[type=submit],input[type=reset],input[type=file],button{cursor:pointer;overflow:visible;width:auto;}
button{padding:3px 5px 2px;}
textarea{resize:vertical;}  /* word-wrap for opera, resize for webkit */
a{color: #000;text-decoration:none;}
a:hover{text-decoration:none !important;}
ul,ol{list-style:none outside none;}
img,fieldset{border:0;}
img{overflow:hidden;vertical-align:top;}
em,address,var{font-style:normal;}
sup,sub{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
i{display:block;} /*用于修饰性小图标*/
input{outline:none}
input::-ms-clear{display:none;} /* 去掉IE10+ 文本框关闭 */
body { font: 12px "Microsoft YaHei","simsun",Verdana;background: #fff;position: relative; } /*jser需要居中弹窗*/
.hide{display:none!important;}
.clearfix:before,.clearfix:after { content: ""; display: table }
.clearfix:after { clear: both }
.clearfix { *zoom:1}


/*common*/
.v_hide{ visibility: hidden;}
.hoverp {cursor: pointer;}
/*header*/
.header{ margin:90px auto 5px; width:1000px; position:relative; padding-top:5px;}
#logo{ float:left;}
.topLink{ float:right; color:#ccc; position:relative; top:20px;}
.topLink a{ color:#666; margin:0 15px;}
.topLink a:hover{color: #5D99CE;}
.logo-til{ float:left; height:32px; line-height:32px; border-left:1px solid #a9d0ce; padding:0 0 0 10px; color:#0b7671; font-size:16px; margin:8px 0 0 10px;}
.login-error{ padding-left: 20px; color: #F00; line-height: 26px; height:26px;position: relative;z-index: 2;padding-top: 8px;}
/*main*/
.main{  height:450px;}
.content{width: 1000px;margin: 0 auto;height:450px;}

/*loginbox*/
.logtabdiv{float:right; margin:25px -120px 0 0;width:348px; position: relative;}
.logboxtab{ position: absolute; top: 1px; left: -149px; width: 150px;}
.logboxtab li{ padding-left: 90px; margin-top: -1px;}
.roundbg{height:70px;zoom: 1;background: url(../images/roundbg-ie.png) no-repeat left top;border-right: #d6d6d4 1px solid;}
.logboxtab li img{ margin: 20px 0 0 20px;}
.logboxtab .detail-b{ display: none;}
.logboxtab li.cur{ padding-left: 0;}
.logboxtab li.cur .roundbg{zoom: 1;background: url(../images/roundbg-ie-cur.png) no-repeat left top;border-right: 0 none;}
.logboxtab li.cur img{ display: none;}
.logboxtab li.cur .detail-b{ display: block;}
.loginSelected { background: #5d99ce; color: #fff;}
.loginSelected a{ color: #fff!important;}
.log_txt{width: 200px;border:1px solid #ccc;border-right: none; height:35px;line-height: 35px; padding-left:15px; font-size:14px; vertical-align: middle;position: absolute;left: 0;top: 0;}
/*.log_txt:focus{border:1px solid #acddb1;box-shadow: 0 0 3px #ccc;width: 199px;}*/
.pswtip { position: absolute; top: 0;left: 12px; color: #c3c3c3; font-size: 14px; line-height: 35px; visibility: visible; cursor: text; padding-left: 4px;float: left;}
.login-ul li{width: 100%;margin-bottom: 15px;}
#JS_UL_langMode li{margin-bottom: 0;}

/* 登录页面更新tips提醒 */


#li_red_iconTextTips {
	margin-top: -8px !important;
    margin-bottom: -5px  !important;
	width: 110% !important;
	margin-left: -12px !important;
}
#li_red_iconTextTips  .red_iconTextTips {
	text-align: center;
    margin: 0 auto;
}

#li_red_iconTextTips  .red_iconTextTips    .icon {
	display: inline-block;
    vertical-align: middle;
	zoom: 1;
	background:url(../images/tips2xred.png ) no-repeat center center;
	background-size: 13px 15px ;
	width: 13px;
	height: 15px;
}
#li_red_iconTextTips  .red_iconTextTips  .text {
	display: inline-block; color: #FF0000;
    margin-left: 8px;
    vertical-align: middle;
	max-width: 90%;
    text-align: left;

}

#address-select{ position:relative; width:109px; height:35px; line-height:35px;vertical-align: top; display:inline-block; text-align:center;  color:#666; border:1px solid #cfd4d2;background:rgb(255, 255, 255);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99ffffff', EndColorStr='#99ffffff');font-size: 14px;}
#address-select:hover{ text-decoration:none;border:1px solid #dadada; border-radius:1px;}
#address-select i{display:block; width:8px; height:4px;background:url(../images/sou.png) no-repeat;position:absolute;right:12px;top:14px;}
.address-pop{ border:1px solid #666; box-shadow:1px 1px 0 #e4e4e4; position:absolute; top:34px; right:0px; z-index:1999; width:192px; background:#fff;}
.address-ul{ padding:5px 0 5px 15px;}
.address-ul li{float:left; width:55px; padding:3px 0;margin-bottom: 0;}
.address-ul li a{ padding:4px 7px; color:#3f3f3f;}
.address-ul li a:hover{ background:#5d99ce; color:#fff; padding:4px 7px; text-decoration:none;}
.address-ul li a:active{ color:#7dabd3;}
.dropdown {vertical-align: top;float: right;}
.dropdown:hover{cursor:pointer}
.overflow_ellipsis{text-overflow: ellipsis; width: 50px; white-space: nowrap; overflow: hidden; display: block; margin-left: 10px; }
#sTab span{display: block; border-right: #ddd 1px solid;}
#dTab{}
.login{width:346px; border:1px solid #d6d6d4;}

.login-tabs{ overflow:hidden;}
.login-tabs a{ float:left; width:173px; height:42px; line-height:42px; text-align:center; color:#747d75; font-size:16px; font-weight:bold; text-decoration:none; background: #ebf8f5;}
.login-tabs a.on{ height:42px; background: #fff;}

.tab-contents{ background: #fff;}


.loginIpt{ position:relative; z-index:1;border:1px solid #ccc; height:35px; line-height: 35px;background:#fff;}
.loginIpt-focus{border:1px solid #acddb1;box-shadow: 0 0 3px #ccc;}

.login-txt{ border: 0 none ;font-family:verdana;ime-mode:disabled;height:35px; *height:34px; line-height:35px; color:#bebebe; font-size:14px;padding-left: 15px; outline:none;width: 289px;float: left;}

.form-label{ padding-left:21px;display:block; height:20px; line-height:17px;*line-height:20px;}
.login-cb{ margin-right:5px; vertical-align:-2px;}
.fgt,.rmb{ color:#666;}

.b_btn,.b_btn:hover,.b_btn:active{}
.b_btn{ display:inline-block; width:120px; height:34px; line-height:34px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; font-size:14px; background: #00b615;}
.b_btn:hover{ background: #02ca19;}
.b_btn:active{ background: #00a613;}

.enterdiv{ float:right; padding-top:7px;}
.footerCon{position: fixed;bottom: 4px;width: 100%;text-align: center;}
.footer{color:#fff; text-align:center;height: 36px;line-height:36px;background-color: rgba(0,0,0,.4);display: inline-block;padding: 0 10px;}
.footer .load-btn, .footer span{color: #fff !important;}

/*下拉框*/
.fake_slt{ position:relative; display:inline-block; font-size:0; white-space:nowrap; vertical-align:middle; *display:inline; *zoom:1; padding:1px;}
.fake_slt_on{ border:1px solid #ccc; padding:0px;}
.fake_slt_off{ padding:1px;}
.fake_slt_txt{ background:#fff; cursor:pointer; display:inline-block; vertical-align:top; font-size:12px; padding:0 5px; line-height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fake_slt_a{ display:inline-block; width:20px; height:20px; text-align: left;}
.fake_slt_a i{ vertical-align:top;display: block; font: 0/0 "宋体"; border: 5px solid; border-color: #717171 #ffffff #ffffff #ffffff; width: 0px; margin:7px 0 0 4px;}
.open{ z-index:1;}
.open .fake_slt_menu{ display:block;}
.fake_slt_menu{ width:77px; position:absolute; top:100%; right:0; z-index:1000; float:left; display:none; overflow-y:auto;overflow-x:hidden;}

.uid-slt{display: none; width: 304px; position: absolute; top: 100%; left: 0; z-index: 1000; float: left; overflow-y: auto; overflow-x: hidden; padding: 4px 0; margin: 2px 0 0; background: #fff; border: 1px solid #ccc;}
.uid-slt li{ margin-bottom:0!important; line-height:22px;}
.uid-slt li a{ display:block; color:#323232; padding:0 20px; clear:both; line-height:22px; white-space:nowrap; font-size:12px;+zoom:1;}
.uid-slt li a:hover{ text-decoration:none; background:#e8e8e8;}

.popList{ padding:4px 0; margin:2px 0 0; background:#fff;border:1px solid #ccc;}
.popList li{ padding-bottom:0!important; line-height:22px;}
.popList li a{ display:block; color:#323232;clear:both; line-height:22px; white-space:nowrap; font-size:12px;+zoom:1;text-align: center;}
.popList li a:hover{ text-decoration:none; background:#e8e8e8;}

.ym{ float:right; padding:5px 8px 6px 8px;; border-left:1px solid #ccc; height:24px; line-height:24px; font-size:14px; font-weight:bold; background:#fff; border-radius:0 5px 5px 0; font-size:12px; font-family:"verdana"; color:#4c4c4c;}

.detail-b{ text-align: center;}
.detail-b h3{ line-height: 70px; color: #0080cc; font-size: 14px;font-weight: 700;}
.detail-b p{ color: #b8d2eb; height: 20px;}

.conbd form{padding:0 20px 10px;}
.tab-conft{ height: 33px; border-top: 1px solid #d6d6d4;}
.mail-sltname{ color: #666; font-size: 12px; line-height: 33px; text-indent: 33px;}

.login-title { height: 26px; line-height: 26px; background: #fff; text-indent: 35px; color: #393939; font-size: 16px; font-weight: 700; padding-top: 19px; }

.yz_wrapBlue{ padding:2px; background:#e3f2f9;}
.yz_wrap_p{ margin-left: 175px; color: #999; line-height: 18px;}


.login-testify{ margin-top: 1px;}

/*add 2015-6-9*/
.loginTab a:hover{ text-decoration:none; }
.loginTab a{ display:inline-block; width:50%; height:50px;text-align:center; line-height:50px; background-color:#f1f3f6; color:#bdc3cc; font-size:14px;position: relative;}
.loginTab a.act{ color:#404d62; background:#dee2e9;}
.log-arrow{font: 0/0 "宋体"; border: 7px solid; border-color: #dddddd #ffffff #ffffff #ffffff; width: 0; display: inline-block; vertical-align: middle; position: absolute; bottom: -14px; left: 50%;display: none;margin-left: -7px;}
.loginTab a.act .log-arrow{display: block}
.col_org{ color:#DB7845; margin-top:5px; border:1px solid #f7b374; background:#ffeadd; display:block; line-height:20px; text-align:center}

.address-half{width: 50%!important;}
.i-psw{display: none;}

.login-testify .tab-content1{height: auto;}

.i-pc, .i-mb{background-image: url("../images/btn-top.png");display: inline-block;margin-right: 5px;vertical-align: middle;}
.i-pc{background-position: 0 0;width: 18px;height: 16px;}
.i-mb{background-position: 0 -19px;width: 16px;height: 22px;}
.load-btn{margin-right: 10px; border-right: #999 1px solid; padding-right: 10px;display: inline-block;line-height: 16px;}
.show-qr{background: #fff; border: #ccc 1px solid; width: 124px; height: 126px; text-align: center; position: absolute; left: -15px; bottom: 45px;}
.show-qr-tip{vertical-align: top; display: block; font: 0/0 "宋体"; border: 5px solid; border-color: #717171 #ffffff #ffffff #ffffff; width: 0; margin: 7px 0 0 4px;position: absolute;left: 50%;top: 0;margin-left: -5px;}
.show-qr img{width: 98px;height: 100px;margin: 10px auto;}

.show-qr-tip1{display:block; border-width:9px; position:absolute; bottom:-18px; left:55px;border-style:solid dashed dashed; border-color:#333 transparent transparent;font-size:0; line-height:0;}
.show-qr-tip2{display:block; border-width:9px; position:absolute; bottom:-18px; left:55px;border-style:solid dashed dashed; border-color:#FFF transparent transparent;font-size:0; line-height:0;}

.item_change{position: absolute; top: 0; right: 0; width: 50px; height: 50px; cursor: pointer;}
.loginQrcode{text-align: center; padding-bottom: 20px;}
.loginQrcode-img{z-index: 2;display: block; width: 150px; height: 150px; margin: 0 auto 24px; padding: 4px; border: 1px solid #e1e1e1; background: #f1f7f9; position: relative;}
.appCodeRefresh{position: absolute; top: 4px; left: 4px; width: 150px; height: 150px; cursor: pointer;}
.appCode-mask { width: 100%; height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70); }
.appCode-wrap { position: absolute; top: 0; left: 0; width: 100%; padding-top: 44px; text-align: center; color: #fff; line-height: 26px; }
.qr-txt{background-image: url("../images/qr-txt.png");width: 148px; height: 148px; padding-top: 0; left: 5px; top: 5px;}
.login-qrcode{width: 148px;height: 148px;}

.switch_corner { position: absolute; top: 0; right: 0; width: 50px; height: 50px; cursor: pointer; }
.switch_corner_qr { width: 50px; height: 50px; background-image: url(../images/qrcode_change_nor.png); transition: background-image .2s ease; background-position: 0 0; }
.switch_corner:hover .switch_corner_qr {background-image: url(../images/qrcode_change_pre.png)}

.switch_corner_pc { width: 50px; height: 50px; background-image: url(../images/pc_change_nor.png); transition: background-image .2s ease; background-position: 0 0; }
.switch_corner:hover .switch_corner_pc {background-image: url(../images/pc_change_pre.png)}

/*英文版本登陆页样式修改 张芙蓉 2018.7.11*/
.address-pop-en{max-height: 300px; overflow-y: auto;}
.address-pop-en ul li{width:auto;}
.address-pop-en ul li.address-half{width: 100%!important; white-space: nowrap;}
.footer-en .show-qr{right:667px;}
.login-error{line-height:20px; height:auto; padding-top:10px; padding-bottom:10px;}

/*手机登录*/
.mtab-tip{padding-bottom: 10px;color: #666;float: left;width: 92%;line-height: 18px;}
.i-mtab-tip{display: inline-block;width: 20px;height: 20px;background: url("../images/i-tip-more.png") no-repeat;float: right;margin-top: 12px;}
.mtab-tip-more{position: absolute;padding: 14px 20px 14px 10px;width: 306px;background-color: #fff;box-sizing: border-box;border: 1px solid #ccc;border-radius: 5px;color: #666;left: -26px;top: -46px;z-index: 3;;box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);line-height: 18px;}
.popper-arrow, .popper-arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popper-arrow{right: -6px;top: 52%;border-width: 6px 0 6px 6px;border-left-color: #ccc;}
.popper-arrow:after{content: '';top: -4px;left: -6px;border-width: 4px 0 4px 4px;border-left-color: #fff;z-index: 4;}
.grey-btn{background: #ccc;cursor: default;}
.grey-btn:hover{background: #ccc;}

.login-bg{background-image: url(/resource/custom/images/mailtype_0/post/user2.jpg);background-size: 100% 100%;background-color: rgb(248, 238, 210);;background-repeat: no-repeat;position: fixed;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resource/custom/images/mailtype_0/post/user2.jpg', sizingMethod=scale);}
.dPsdBtn{position: absolute;top: 0;right: 0;width: 110px;text-align: center;border-left: 1px solid #ccc;color: #fff;background-color: #49ADD9;cursor: pointer;}
.dPsdBtn-dis{cursor: default;background-color: #ccc;}
.sys-tip-txt{position:absolute;right: 0;bottom: 0;color:red;font-size: 18px;max-width:500px;}
.sys-tip-bg{background-position: center;background-repeat: no-repeat;background-color: rgb(248, 238, 210);height: 450px;}

#usernumber::-ms-clear {width : 0;height: 0;}
#usernumber{width: 205px\0;}
.dpsd-inp{box-sizing: border-box;padding-right: 100px;}
.w180_ie{width: 180px !important;}

