@charset "utf-8";
body.common{background-color: rgb(13,13,13);}
.common .login-bg{background: url(../images/4.0/bg.png) no-repeat;background-size:100%;width: 100%;}
/*login*/
/*login-top*/
.login-top{width:100%;height: 66px;color:#fff;border-bottom: 1px solid #1f1f1f;}
.login-logo{ padding-left: 28px;padding-top: 19px; float:left;}
.login-logo img{ float:left;margin-right:10px;}
.login-logo h1{font-size:18px;line-height: 30px; float:left;}
.login-top-right{float:right;}
.login-top-right .login-register{float: left;cursor:pointer;margin-top: 8px;}
.login-top-right .login-register img{padding:0 18px;}
.login-top-right .login-register span{line-height: 30px;font-size:12px;color:#cccccc;padding: 0 20px;border-radius: 16px;border:1px solid #cccccc;display: inline-block;}
.login-top-right .login-register span:hover{background: #cccccc;color:#000000;}
.all-lang{cursor: pointer;text-align: center; border-radius: 5px; overflow: hidden;float: left;position: relative;z-index: 999;}
.all-lang span{line-height: 66px;font-size:12px;color:#999999;padding:0 28px;}
.all-lang span i.ico-down{width:12px;height: 8px;margin-left:5px;display: inline-block;background: url(../images/write-down.png) no-repeat;opacity: 0.5;}
.all-lang ul{background: #fff;display: none;}
.all-lang ul li a{line-height: 28px;color: #222222;width: 100%;display: inline-block;}
.all-lang ul li:hover a{background: #f2f2f2;}
.all-lang:hover ul{display: block;}

/*login-con*/
.login-text{position:absolute;left: 34%;top: 50%;transform: translate(-50%,-50%);}
.login-text h2{font-size:40px;margin-bottom:30px;color:#999999;letter-spacing: 4px;}
.login-text p{line-height: 38px;font-size:16px;color: #999999;margin-bottom:40px;}
.login-text .login-text-foot span{display: inline-block;vertical-align: bottom;color: #999999;font-size:12px;}
.login-text .login-text-foot span .ico-tel{width:11px;height:18px;margin:0 5px;display: inline-block;background: url(../images/4.0/phone.png) no-repeat;vertical-align: bottom;}

/* login-top */
.login-box{position: absolute;z-index:555;width:452px ;height: 468px;float: right;left:70%;top:50%;transform:translate(-50%,-50%);/*margin-left:-226px;margin-top:-234px;*/background-color:#ffffff;border-radius:5px;}
.login-box h3{font-size: 24px;padding:22px 22px 42px;color:#222222;font-weight:bold;}
.login-box h3 span{border-bottom:4px solid;line-height: 28px;}
.login-box .login-box-input{border-bottom:1px solid #eeeeee;margin:35px 22px 0;padding:12px 0;}
.login-box .login-box-row-btn{position:absolute;bottom:0;right:0;}
.login-box .login-box-row-btn .allBtnHover{line-height:50px;padding:0 60px;width:auto;background:#bbbbbb url(../images/4.0/go.png) no-repeat right 45px top 22px;border:none;color:#ffffff;border-radius:0;font-weight: normal;cursor:pointer;}
.login-box i.ico{float:left;width:46px;height: 37px;background-position: center;background-repeat:no-repeat;border-right:1px solid #eeeeee;}
.login-box-user i.ico-name{background-image:url(../images/4.0/name.png)}
.login-box-password i.ico-pass{background-image:url(../images/4.0/password.png)}
.login-box-user i.ico-downArrow{width:39px;height: 37px;float:right;background:url(../images/4.0/dropdown.png) no-repeat center; cursor:pointer;}
.login-box-password .ico-eye{width:39px;height: 37px;float:right;background:url(../images/4.0/hide.png) no-repeat center;cursor:pointer;}
.login-box-password .ico-eye.show{background:url(../images/4.0/show.png) no-repeat center;}
.login-box-user input,.login-box-password input{outline: none;box-shadow: none;width: 300px;height: 35px;line-height: 40px; font-size: 12px;color:#222222;padding-left: 20px;border:none;background:none;border:1px solid #ffffff !important;border-radius:0;}
.login-box-user input:hover,.login-box-password input:hover{border:0;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.login-input-box{position:relative;width: 322px;display: inline-block;}
#nameList{display:none;position: absolute;width: 100%;background: #f3f3f3;z-index: 9;}
#nameList li{line-height: 40px;padding:0 20px;border-bottom: 1px solid #dedede; cursor:pointer;}
#nameList li:hover{background: #dadada;}
.translate .placeholder{-webkit-transform: scale(.75) translateY(-35px) translateX(-8px);transform: scale(.75) translateY(-35px) translateX(-8px);color: #888888;}
.placeholder{position: absolute;left: 20px;top: 0;line-height: 37px;-webkit-transition: transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);transition: transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);}
.login-box-content-img{height: 50px;}
.login-box-content-img img{max-height:50px;}
.show-login-error{visibility: hidden;width: 264px;height: 30px;color: #F00;background-color: #FCC;border-radius: 8px;border: 1px solid #FCC;font-size: 14px;margin: 5px auto 0px auto;text-indent: 1em;line-height: 31px;}
.login-box-user,.login-box-password{position: relative;}
.login-box-password{margin-top: 25px;}
.login-box-forgetP{height: 50px;line-height: 50px;}
.login-box-row-btn{margin-top: 2px;}
.login-box-user input:hover+i,.login-box-password input:hover+i{border-right-color: #999999;}
.loginOSS-box{position: fixed;bottom: 20px;width: 100%;text-align: center;color: #FFFFFF;}
.loginOSS-t{height: 60px;line-height: 60px;font-size: 25px;cursor: pointer;}
.loginOSS-c{display: inline-block;border-radius: 5px;height: 30px;line-height: 30px;text-align: center;padding: 0px 20px;font-size: 12px;border:1px solid rgba(255,255,255,0.3);}
.loginOSS-t a{color: #FFFFFF!important;transition: all .4s linear;display: inline-block;}
.loginOSS-t a img{margin-bottom: 3px;position: relative;right: 10px;}
.loginOSS-t a:hover{color: #E74918!important;text-decoration: underline;}
.common .layui-layer .layui-layer-title{background: #ffffff !important;color: #444444!important;font-size: 18px !important; position: absolute;top: 12px;padding: 0;left: 20px;left: 20px;line-height: 20px !important;height: 20px !important;font-weight: 550;}
.all-dialog{padding-top: 42px;}
.common .all-bottom-btn .all-bottom-btn0{border-radius: 15px;}
.common .all-bottom-btn .all-bottom-btn1{border-radius: 15px;}
.layui-layer-content .regist-same-dialog table tr td{padding: 10px 0;}
.all-dialog{margin-bottom: 0 !important;}
#dialog_forgetPwd .forget-passwd-box li{line-height: 40px;height: 40px;background: none;color: #999;}
.allRelative .input-getPhone{left: 214px;border-radius: 0 20px 20px 0;position: absolute;}
.layui-layer-content .regist-type-box .regist-title{width:100%;font-size:14px;line-height: 86px;height: 86px;color:#222222;text-align: center;}
.layui-layer-content .regist-select{width:100%;height: auto;border: none;}
.layui-layer-content .regist-select li{width:33.333%;text-align: center;font-size:14px;color:#888888;line-height: 66px;border:none !important;cursor:pointer;    background: none;}
.layui-layer-content .regist-select li span{width:100%;height: 134px;display: block;}
.registered-btn{margin: 25px 0;text-align: center;}
.registered-btn .reg_btn{width: 235px;height: 40px;background-color: #f2f2f2;border-radius: 20px;font-size:14px;color:#888888;line-height: 40px;margin: 0 auto 10px;cursor: pointer;}
.registered-btn .btn_reg, .registered-btn .btn_down{cursor: not-allowed}
.registered-btn .btn_reg.btn_yes, .registered-btn .btn_down.btn_yes{cursor: pointer}
#errMsg_reg{text-align: center; width: 100%; display: block; color: #f00;}
.agent-box{display: none;}
.layui-layer-setwin a{width:52px !important;height: 44px !important; background: url(../images/4.0/close_nor.png) no-repeat center !important;}
.layui-layer-setwin a:hover{background: url(../images/4.0/close.png) no-repeat center !important;}
.layui-layer .layui-layer-setwin{right:0 !important;top:0 !important;}
#dialog_forgetPwd .all-bottom-btn{text-align: center;}
/*.layui-form-select dl{top:32px !important;}*/
.layui-form-select dl dd.layui-this{background: #f2f2f2 !important;color: #333;}

	/*轮播图片*/
#updatePrompt{width: 678px !important;height: 512px !important;;padding:10px;text-align: center;display: none;}
.undatePrompt{overflow: hidden;}
.undatePrompt .layui-layer-title{display: none;}
#updatePrompt h3{color:#191616;font-size:24px;font-weight:bold;line-height: 40px;}
#updatePrompt p{font-size: 14px;color: #888888;margin-bottom: 10px;}
#updatePrompt .layui-carousel-ind{top:-25px;}
#updatePrompt .layui-carousel-ind ul{background: none !important;}
#updatePrompt .layui-carousel-ind ul li{width:6px;height:6px;border-radius:6px;background: #cccccc;margin:0 7px;}
#updatePrompt .layui-carousel-ind ul .layui-this{width:27px;height: 6px;background: #0ec439;}

/* login_cookies_tip */
@media screen and (max-width: 768px) {
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 20px;display: flex;display:-webkit-flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .cookies_tip span:nth-child(1){color:#999999;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;max-width:50px;overflow: hidden;text-overflow: ellipsis;}
    .tip_btn:hover{background-color:#0A8627;}
    html:lang(en) .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;max-width:none;overflow: auto;text-overflow: unset;}
    html:lang(cn) .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;max-width:none;overflow: auto;text-overflow: unset;}

}
@media screen and (max-width: 1024px)  and (min-width: 769px){
    .cookies_tip_btns{margin-left:50px;}
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 20px;display: flex;display:-webkit-flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .cookies_tip span:nth-child(1){color:#999999;width: 50%;line-height: 20px;margin-top: 10px}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
    .tip_btn:hover{background-color:#0A8627;}
}
@media screen and (max-width: 653px) {
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
}
@media screen and (min-width: 1025px) and (max-width: 1440px){
    .cookies_tip_btns{margin-left:100px;width: 20%;}
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
    .tip_btn:hover{background-color:#0A8627;}
    html:lang(gm) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(pl) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(en) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(it) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(jk) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(pt) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    .cookies_tip span:nth-child(1){color:#999999;width: 70%;}
}
@media screen and (min-width: 1600px) and (max-width: 1800px){
    .cookies_tip_btns{margin-left:100px;width: 20%;}
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
    .tip_btn:hover{background-color:#0A8627;}
    html:lang(gm) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(pl) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(en) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(pt) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(jk) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    .cookies_tip span:nth-child(1){color:#999999;width: 70%;}
}
@media screen and (min-width: 1920px) and (max-width: 1952px){
    .cookies_tip_btns{margin-left:100px;width: 20%;}
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
    .tip_btn:hover{background-color:#0A8627;}
    html:lang(gm) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    html:lang(pl) .cookies_tip span:nth-child(1){color:#999999;width: 70%;line-height: 20px;margin-top: 10px;}
    .cookies_tip span:nth-child(1){color:#999999;width: 70%;}
}

@media screen and (min-width: 1045px){
    .cookies_tip_btns{margin-left:100px;width: 20%;}
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
    .cookies_tip span:nth-child(1){color:#999999;width: 70%;}
    .tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
    .tip_btn:hover{background-color:#0A8627;}
}
@media screen and (max-height: 736px) {
    .cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-direction: row;flex-wrap: wrap ;justify-content:center; font-size: 10px}
    .tip_btn{font-size: 10px}
}
.cookies_tip{width: 100%;background-color: #434343;text-align: center;line-height: 50px;display: flex;flex-direction: row;flex-direction: row;flex-wrap: wrap ;justify-content:center;}
.cookies_tip span:nth-child(1){color:#999999;}
.tip_btn{padding: 0 10px;height: 24px;text-align: center;cursor: pointer;line-height: 24px;background-color: #0EC539;outline: none;border: 0;border-radius: 3px;color: #E2E6EA;margin: 13px 10px 13px 10px;}
.tip_btn:hover{background-color:#0A8627;}

/*login-foot*/
.login-foot{background-color:#434343;line-height: 50px;width:100%;text-align: center;font-size:12px;color:#999999;position:absolute;bottom:0;left:0;}


.allRelative{position: relative;}
.dialog-regist table tr td.allRelative input.getMessage{position: absolute;width: 100px!important;left: 210px;border-radius: 0px 16px 16px 0px; border: none;border-left: 1px solid #dedede;top: 12px;height: 28px;cursor: pointer;background-color: #FFFFFF;}
.dialog-regist table tr td.allRelative .isCode{width: 310px;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .loginOSS-c{
        background-image: -webkit-linear-gradient(left, #147B96, #E6D205 25%, #147B96 50%, #E6D205 75%, #147B96);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        -webkit-background-size: 200% 100%;
        -webkit-animation: masked-animation 4s infinite linear;
    }
}
@-webkit-keyframes masked-animation {
    0%  { background-position: 0 0;}
    100% { background-position: -100% 0;}
}
.scrollLogin{
   animation-name: login;
    -webkit-animation-name: login;  
    animation-duration: 1.5s;   
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@keyframes login{
	0%{
		right: 10px;	
	}
    10%   {
    	right:12px; 
    }
    20%   {
    	right:14px; 
    }
    30%   {
    	right:16px; 
    }
    40%   {
    	right:18px;
    }
    50%   {
    	right:20px;
    }
    60%   {
    	right:18px;
    }
    70%   {
    	right:16px;
    }
    80%   {
    	right:14px;
    }
    90%   {
    	right:12px;
    }
    100%   {
    	right:10px; 
    }
}
 
@-webkit-keyframes login{
   0%{
		right: 10px;	
	}
    10%   {
    	right:12px; 
    }
    20%   {
    	right:14px; 
    }
    30%   {
    	right:16px; 
    }
    40%   {
    	right:18px;
    }
    50%   {
    	right:20px;
    }
    60%   {
    	right:18px;
    }
    70%   {
    	right:16px;
    }
    80%   {
    	right:14px;
    }
    90%   {
    	right:12px;
    }
    100%   {
    	right:10px; 
    }
}
/*记住密码*/
.service_options{cursor: pointer;   height: 25px;line-height: 21px;margin-left: 25px; margin-top: 15px; font-size: 14px; vertical-align: super; float: left; position: relative;}
.imageSave,.imageneverSave{display: inline-block;width: 135px;height: 20px;position: absolute;left: 0px;background-color: transparent;background-position: left;background-repeat: no-repeat;}
.imageSave{background-image: url(../images/yuan.png);}
.imageneverSave{display: none;background-image: url(../images/password.png);}
.service_options span{padding-left: 20px;}
.forget_pw{margin-right: 25px;float: right;cursor: pointer;}
.forget_pw a{ font-size: 14px; -webkit-transition: all .3s linear; transition: all .3s linear;}
.login-box-row-btn input{cursor: pointer;width: 268px;height: 44px;color: #FFF;border-radius: 5px;font-weight: bold;letter-spacing: 3px;font-size: 16px;-webkit-transition: all .3s linear;transition: all .3s linear;}
.login-box-reg {height: 25px;margin-top: 10px; font-size: 14px; line-height: 25px;text-align: center;}
.login-box-reg a{color: #666666; cursor: pointer;}
/*验证码*/
.input-getPhone{width: 100px!important;border-radius: 3px;left: 209px;top: 11px;font-size: 12px;border:none;border-left: 1px solid #DEDEDE;cursor: pointer;background: #FFFFFF;color: #888888;transition: all 0.3s linear}
.input-getPhone:hover{color: #333333;}
.regist-same-dialog em{color: #e74918;}
.regist-same-dialog .layui-form{display: inline-block!important;}
.integrator-box,.employee-box{display: none;}
/*问卷调查*/
.blue_text{
    text-align: left;
    margin-left: 20px;
    /*font-size: 16px;*/
    margin-right: 20px;
    overflow-wrap: anywhere;
}
.blue_text>a{
    color: #6FB3FE;
}
.blue_text>a:hover{
    color: #0066FF;
}
.createTip{
    padding:5px;
    /*padding-left: 10px;*/
    width: 93.0%;
    border-radius: 2px;
    opacity: 1;
    background: #fff0f0;
    margin: auto;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.06);
    color: #eb3941;
    margin-top: 10px;
    display: none;
}
/*系统更新 2018-06-12*/
.systemUpdate{position: fixed;width: 600px;background: #edeef1;
	box-shadow: 0px 8px 40px 0px 
	rgba(51, 56, 80, 0.9);
	border-radius: 5px 5px 0 0;
	left: 50%;
	margin-left: -250px;
	top: 25px;
	z-index: 19891015;
	transition: all .3s linear;
	animation:sysBg 1s ease;
	padding: 0 30px 20px 30px;
}
/*添加调研弹窗 2019-12-24*/
.tipsSurvey{position:absolute;top: 68px;right: 0px;z-index: 998;width:335px;height: 304px;text-align:center;background:url("../images/4.0/tips_survey.png") no-repeat;}
.tipsSurvey a{color: #de6a6a;display: inline-block;width: 102px;height: 38px;margin-top: 121px;}
.tipsSurvey .closethis{width: 30px;height: 30px;display: block;margin-top: 113px;margin-left: 160px;cursor: pointer;}

/*.tipsSurvey2{position:absolute; bottom: 0px;right: 0px;z-index: 998;width:335px;height: 304px;text-align:center;background:url("../images/4.0/tips_survey2.png") no-repeat;}*/
/*.tipsSurvey2 a{color: #de6a6a;display: inline-block;width: 102px;height: 38px;margin-top: 121px;}*/
/*.tipsSurvey2 .closethis{width: 30px;height: 30px;display: block;margin-top: 113px;margin-left: 160px;cursor: pointer; background:url("../images/4.0/closeSurveyBtn.png") no-repeat;}*/
@-moz-keyframes sysBg{
	0%{top:0px;}
	10%{top:50px;}
	20%{top:5px;}
	30%{top:45px;}
	40%{top:10px;}
	50%{top:40px;}
	60%{top:15px;}
	70%{top:35px;}
	80%{top:20px;}
	90%{top:30px;}
	100%{top:25px;}
}
@-ms-keyframes sysBg{
	0%{top:0px;}
	10%{top:50px;}
	20%{top:5px;}
	30%{top:45px;}
	40%{top:10px;}
	50%{top:40px;}
	60%{top:15px;}
	70%{top:35px;}
	80%{top:20px;}
	90%{top:30px;}
	100%{top:25px;}
}
@-webkit-keyframes sysBg{
	0%{top:0px;}
	10%{top:50px;}
	20%{top:5px;}
	30%{top:45px;}
	40%{top:10px;}
	50%{top:40px;}
	60%{top:15px;}
	70%{top:35px;}
	80%{top:20px;}
	90%{top:30px;}
	100%{top:25px;}
}
@keyframes sysBg{
	0%{top:0px;}
	10%{top:50px;}
	20%{top:5px;}
	30%{top:45px;}
	40%{top:10px;}
	50%{top:40px;}
	60%{top:15px;}
	70%{top:35px;}
	80%{top:20px;}
	90%{top:30px;}
	100%{top:25px;}
}
.sysContent p{font-weight: bold;color: #222222;font-size: 14px;margin-bottom: 5px;}
.sysContent .sysText{color: #555555;font-size: 14px;text-indent:30px;line-height: 25px;letter-spacing: 1px;}
.sysContent .sysText span{color: #222222;font-weight: bold;letter-spacing: 0;padding: 0 3px;}
.sysBg,.systemUpdate{display: none;}

/* 弹窗 */
.all-dialog{display:none;overflow-x: hidden;}
.allInputHover,.allBtnHover,.textHover{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;cursor: pointer;}
.allInputHover{border-radius: 15px;padding-left: 10px;background-color: #f2f2f2;border: 1px solid #dddddd;}
.dialog-regist table tr td:nth-child(2) input{width: 299px!important;}
.allInputHover:hover，.layui-input:hover{border:1px solid #dddddd;background-color:#fff;}
.layui-input{border: 1px solid #dddddd;background-color: #f2f2f2;border-radius:15px!important;display: inline-block!important;color: #444444!important;}
.layui-layer-tips{box-shadow: 0px 0px 10px #bbbbbb!important;}
.layui-layer-tips .layui-layer-content{color:#222222!important;}

.regist-same-dialog {width: 500px;}
.layui-layer{width:auto!important;border-radius: 5px!important;}
.regist-select li{float: left;}
.all-bottom-btn{position: relative;text-align: right;height: 48px;line-height: 48px;pointer-events: auto;user-select: none;-webkit-user-select: none;background:#f2f2f2;}
.all-bottom-btn span{padding: 0px 25px;height:30px;line-height: 30px;margin:0 10px;color: #333;font-weight: 400; border-radius: 5px; cursor: pointer;text-decoration: none;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;display: inline-block;}
/*注册框,申请集成商*/
.regist-same-dialog{width: 500px;}
.regist-same-dialog table{width: 100%;margin: 5px auto;}
.regist-same-dialog table tr td{padding-top:5px;padding-bottom: 5px;}
.regist-same-dialog table tr td:nth-child(1){width: 130px;text-align: right;padding-right: 3px;color: #222222;line-height: 15px;}
.regist-same-dialog table.agent-box tr td:nth-child(1){padding-right:3px}
.regist-same-dialog table.integrator-box tr td:nth-child(1){padding-right:3px}
.regist-same-dialog table tr td:nth-child(2){width: 367px;text-align: left;padding-left: 3px;}
.regist-same-dialog table tr td:nth-child(2) input{width: 300px;height: 30px;text-indent: 0.5em;}
.dialog-regist table tr td:nth-child(2) input{width: 299px!important;}
.regist-same-dialog table tr:last-child{height: 22px; line-height: 22px;}
.regist-type-box{margin-top: 7px;}
.regist-type-box div:nth-child(1){height: 30px;line-height: 30px;float: left;width: 130px;text-align: right;}
.regist-select{border: 1px solid #ccc;border-radius: 3px;display: inline-block;float: left;}
.regist-select li{float: left;width: 152px; text-align: center;cursor: pointer;transition: all .3s linear;}
.regist-select li:not(:last-child){border-right: 1px solid #ccc;}
.common .registTypeBg{background-color:#6987ab;color: #FFFFFF;border-color: #6987ab;}
.csisolar .registTypeBg{background-color:#ca0b0f;color: #FFFFFF;border-color: #ca0b0f;}
.jobNumber .layui-input{width: 306px!important; height: 32px!important;line-height: 30px!important;text-indent: 0!important;}
/*注册select*/
.regist-select{height: 30px;line-height: 30px;margin-left: 3px;}
.show-rigist-error{color: #e74918;position: absolute;height: 48px;width: 100px;left: 0px;line-height: 48px;text-align: left;}
/*忘记密码*/
.dialog-forgetPassword table tr td:nth-child(1){width: 130px;}
.dialog-forgetPassword table tr td:nth-child(2){width: 294px;}
.forget-passwd-box{height: 35px;line-height: 35px;text-align: center;}
.forget-passwd-box li{cursor: pointer;float: left;width: 50%;height: 30px;line-height: 30px;text-align: center;color: #CCCCCC;background: #eeeeee;}
.forget-passwd-box li span{margin-right: 5px;display: inline-block;height: 20px;width: 20px;border-radius: 50px;text-align: center;line-height: 20px;background: #9c9c9c;color: #FFFFFF;}
/*.forget-passwd-box span{padding: 0px 5px;}*/
.check-forget{color:#6987ab;}
.byUsername-phone{display: none;}

#rejectContent {
    width: 450px;
    text-align: center;
}
#rejectContent .all-bottom-btn{
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px -2px 3px 0px #cccccc;
    text-align: center;
    background-color: #fff;
}
/*媒体响应*/
@media screen and (max-width: 1600px){
    .login-text{left:6%;transform:translate(0,-50%);}
    .login-box{left:auto;transform:translate(0,-50%);right:6%;}
    .tipsSurvey{left: 50%;margin-left:-167.5px;}
}
@media screen and (max-width: 1080px){
    .login-box{height:auto; padding-bottom: 60px;}
    .login-box h3{padding-bottom: 0;}
    .login-text{display: none}
    .login-box{left:50%;transform:translate(-50%,-50%);}
}
@media screen and (max-width: 600px){
    .login-logo h1{display: none;}
    .createTip{display: block}
}
@media screen and (max-width: 520px){
    .layui-layer-page{width:90% !important;}
    .dialog-regist table tr td:nth-child(2) input{width: 80% !important;}
    .dialog-forgetPassword table tr td:nth-child(2){width: 70% !important;}
    .regist-same-dialog table tr td:nth-child(2) input{width: 80% !important;}
    .regist-same-dialog table tr td:nth-child(2) input#btn_email_getCode_forget,.regist-same-dialog table tr td:nth-child(2) input#btn_phone_getCode_forget{width: auto !important;left: auto;right: 16.5%;padding: 0 10px;}
    .dialog-forgetPassword table tr td:nth-child(2).jobNumber{width: 100% !important;}
    .regist-same-dialog{width: 100%;}
    .layui-form-select .layui-edge{right: 25%;}
    .createTip{display: block}
}
@media screen and (max-width: 460px){
    .login-box{width: 90%;}
    .login-box-user input, .login-box-password input{width: 90%;}
    .login-input-box{width: 72%;}
    .login-register span{display: none;}
    .login-register{margin-top: 10px;}
    .createTip{display: block}
}
@media screen and (max-width: 380px){
    .login-input-box{width: 60%;}
    .all-lang{display: none;}
    .regist-same-dialog table tr td:nth-child(2) input#btn_email_getCode_forget,.regist-same-dialog table tr td:nth-child(2) input#btn_phone_getCode_forget{right: 15%;}
    .createTip{display: block}
}
@media screen and (max-width: 768px){
    .createTip{display: block}

}


/***** 注册新增安装工 */
.register-erector-dialog {width:722px;}
.erector-box {display:none;}
#val_erector_country .layui-input {width:311px !important;}
.erector-email-box {display:flex;flex-direction:row;align-items:center;}
.erector-email-content {display:flex;flex-direction:row;align-items:center;margin-right:5px;width:311px;}
.erector-email-box #erectorEmailCode {flex-grow:1;}
.erector-email-box #erectorEmailCodeBtn {flex-shrink:1;margin-left:8px;padding:0 17px;width:auto !important;line-height:32px;height:32px;font-size:12px;color:#0EC439;border:1px solid #0EC439;box-sizing:border-box;text-align:center;border-radius:20px;background-color:#fff;text-indent:0;}
.erector-register-result {padding:20px 24px 30px 24px;width:350px;word-break:break-all;overflow-wrap:break-word;white-space:normal;}
