/*登录*/
.login-box{background:url(../../../images/darkzb.jpg) top center;background-size:cover;height:100vh;width:100vw;position:absolute;z-index:-1;}
.login-box .login-name{display: flex;justify-content: center;align-items:center;margin-top:50px;}
.login-box .login-name img{height: 44px;margin-right: 10px;-filter: brightness(2);}
.login-box .login-name h1{color: #fff;}

.login{width:480px;margin:25px auto;border-radius:6px;padding-top:20px;background:#fffffff0;border:1.5px solid #fff;}
.login .login_rt{border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.login .login_lf{width:400px;height:570px;float:left;}
.login .login_lf .layui-carousel img{height:570px;width:400px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.login .login_lf .layui-carousel .layui-carousel-ind ul{background-color: transparent}
.login .login_rt{width:100%;position:relative}
.login .login_rt .login_content{width:370px;margin:30px auto;}
.login .login_rt .login_content .login_tab{float:left;margin-bottom:40px;line-height:40px;}
.login .login_rt .login_content .login_tab h1{font-size:24px;font-weight:bold;color: #222}
.login .login_rt .login_content .login_tab1{float:right;margin-bottom:25px;cursor:pointer;line-height:40px;}
.login .login_rt .login_content .login_tab1 p{font-size:16px;color:#006eab;float:right;}
.login .login_rt .login_content .login_tab1:hover{font-weight:bold}
p.tip_download{position:absolute;top:54px;color:#fda300;font-size:14px;}
.login .login_rt .login_content .login_tab1 img{float:right;height:18px;margin-top:2px;margin-left:3px;}
.login .login_rt .login_content .login_input input{background-color:#ffffff;font-size:14px;width:100%;height:46px;border:1px solid #00000020;border-radius:3px;
 text-indent:10px;margin-bottom:15px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;/* Firefox 4 */-o-transition: all 0.3s; /* Opera */}
.login .login_rt .login_content .login_input input:hover{border: 1px solid #006eab;background-color:#fff;}
.login .login_rt .login_content .login_input input:focus{border: 1px solid #006eab;background-color:#fff;box-shadow: 0 0 0 3px #006eab20;}

.login .login_rt .login_content .login_input select{font-size:14px;width:100%;height:46px;border:1px solid #00000020;border-radius:3px;
    text-indent:4px;margin-bottom:20px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;/* Firefox 4 */-o-transition: all 0.3s; /* Opera */}
.login .login_rt .login_content .login_input select:hover{border: 1px solid #006eab;background-color:#fff;}
.login .login_rt .login_content .login_input select:focus{border: 1px solid #006eab;background-color:#fff;box-shadow: 0 0 0 3px #006eab20;}

.login .login_rt .login_content .login_yzm{width:100%;height:46px;border:1px solid #00000020;border-radius:3px;margin-bottom:20px;background-color:#fff;overflow: hidden;
    transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;/* Firefox 4 */-o-transition: all 0.3s; /* Opera */}
.login .login_rt .login_content .login_yzm:hover{border: 1px solid #006eab;}
.login .login_rt .login_content .login_yzm:focus-within{border: 1px solid #006eab;background-color:#fff;box-shadow: 0 0 0 3px #006eab20;}

.login .login_rt .login_content .login_yzm:hover .data-table button{color: #006eab;}
.login .login_rt .login_content .login_yzm:focus-within .data-table button{color: #006eab;}
.login .login_rt .login_content .login_yzm input{font-size:14px;float:left;border:none;width:220px;height:44px;text-indent:10px;background-color:#fff;}
.login .login_rt .login_content .login_yzm .data-table{float:left;width:100px;height:44px;line-height:44px;}

.login .login_rt .login_content .login_yzm .data-table button{font-size:14px;width:145px;height:44px;line-height:44px;text-align:right;padding-right:20px;background-color:#fff;border:0;cursor:pointer}
.login .login_rt .login_content .login_yzm .data-table button.on{color: #78787f;cursor: default;}
.login .login_rt .login_content .login_check{margin-bottom:20px;}
.login .login_rt .login_content .login_check input[type="checkbox"]{height:16px;float:left;margin:1px 3px;}
.login .login_rt .login_content .login_check p{color:#78787f;font-size:14px;}
.login .login_rt .login_content .login_check p a{color:#006eab;font-size:14px;}
.login .login_rt .login_content .login_check p a:hover{color:#006eab;font-size:14px;text-decoration: underline;}
.login .login_rt .login_content .login_btn{overflow:hidden;display: flex;flex-direction: column;margin-top:40px;}
.login .login_rt .login_content .login_btn a{height:44px;line-height:44px;border-radius:3px;width:100%;margin:0;text-align:center}
.login .login_rt .login_content .login_btn a.register{font-size:14px;height:20px;line-height:20px;color:#006eab;float:left;margin-top: 15px;}
.login .login_rt .login_content .login_btn a.register h4{display: inline;color: #00000070;}
.login .login_rt .login_content .login_btn a.login{font-size:14px;padding-top:0;color:#fff;float:right;box-shadow:none;border:0;
    background: linear-gradient(0deg,#006eab,#6cc9ff);
    background: -webkit-linear-gradient(0deg,#006eab,#6cc9ff);
    background: -moz-linear-gradient(0deg,#006eab,#6cc9ff);
    background: -ms-linear-gradient(0deg,#006eab,#6cc9ff);}
.login .login_rt .login_content .login_btn a:hover{opacity: .8;}
.login .login_rt .login_content .login_forget{overflow: hidden}
.login .login_rt .login_content .login_forget a{text-align:right;display:block;margin:20px 0;color:#006eab;font-size:14px;float: right}
.login .login_rt .login_content .login_forget a:hover{text-decoration: underline}
.login .login_rt .login_content .login_download{margin-top: 40px;}
.login .login_rt .login_content .login_download p{color:#00000070;font-size:14px;text-align: center;margin: 0 15px;word-break: keep-all;}
.login .login_rt .login_content .login_download .download_txt{display: flex;justify-content: space-around;align-items: center;height: 20px;line-height: 20px;}
.login .login_rt .login_content .login_download .download_txt::before{content: " ";height: 0.5px;background: #00000010;display: block;width:100%;}
.login .login_rt .login_content .login_download .download_txt::after{content: " ";height: 0.5px;background: #00000010;display: block;width:100%;}
.login .login_rt .login_content .login_download .browser{overflow:hidden;width:133px;height:30px;margin:20px auto 30px;}
.login .login_rt .login_content .login_download a{float:left;margin:0 20px;cursor:pointer;height:30px;}
.login .login_rt .login_content .login_download a i{font-size: 26px;line-height: 30px;color:#00000040;}
.login .login_rt .login_content .login_download a i:hover{color:#00000070;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;/* Firefox 4 */-o-transition: all 0.3s; /* Opera */}


.copyright p{width:100%;text-align:center;color:#ffffff90;font-size:14px;}


.stars {
    transform: perspective(500px);
    transform-style: preserve-3d;
    position: absolute;
    bottom: 0;
    perspective-origin: 50% 100%;
    left: 50%;
    animation: rotate 90s infinite linear;
}

.star {
    width: 1px;
    height: 1px;
    background: #edecff;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0 -300px;
    transform: translate3d(0, 0, -300px);
    backface-visibility: hidden;
}
/*导航*/
.head_content .head_rt{margin-right: 0;}
.head_rt_menu1,.head_rt_menu2{float: right;}
.head_rt_menu1 a,.head_rt_menu2 a{color:#070634;font-weight: normal;font-size: 15px;}
.head_rt_menu1 a{transform: scaleX(1);float: left;height:60px;line-height: 60px;margin-right: 40px;}
.head_rt_menu1 a::before{content:"";position:absolute;bottom:10px;height:3px;width:100%;background: transparent;transform: scaleX(0);z-index: -1;
    -webkit-transition: all .3s cubic-bezier(0,.5,.5,1);
    -o-transtiom: all .3s cubic-bezier(0,.5,.5,1);
    transition:  all .3s cubic-bezier(0,.5,.5,1);}
.head_rt_menu1 a:hover::before{background: #1009de;transform: scaleX(1);}
.head_rt_menu1 a.menu1_on{color: #1009de;}
.head_rt_menu1 a:hover{color:#1009DE;font-weight: normal}
.head_rt_menu1 a .home_head_inner{background: #fff;box-shadow: 0 0 10px 0 rgb(0,0,0,.15);transform: translate3d(0,56px,0);
    display: flex;flex-direction:column;left: -20px;opacity: 0;position: absolute;top:0;z-index: 1;padding:10px 20px;width: 190px;border-radius: 3px;display: none;
    -webkit-transition: all .3s cubic-bezier(0,.5,.5,1);
    -o-transtiom: all .3s cubic-bezier(0,.5,.5,1);
    transition:  all .3s cubic-bezier(0,.5,.5,1);}
.head_rt_menu1 a:hover .home_head_inner{display: block;transform: translate3d(0,52px,0);transition: all .3s;opacity: 1;}
.head_rt_menu1 a .home_head_inner p{color: #070634;height:50px;line-height: 50px;}
.head_rt_menu1 a .home_head_inner p:hover{color: #1009de;}

.head_rt_menu2 a{height: 60px; padding: 0 20px;line-height: 60px; text-align: center;color: #fff;float: left;
    background: linear-gradient(-45deg,#1009DE,#0800FF);
    background: -webkit-linear-gradient(-45deg,#1009DE,#0800FF);
    background: -moz-linear-gradient(-45deg,#1009DE,#0800FF);
    background: -ms-linear-gradient(-45deg,#1009DE,#0800FF);}
.head_rt_menu2 a:hover{color: #fff;opacity: .8;}
.head_rt_menu2 a.login_btn1{background: #fff;color: #070634;padding:0;padding-right: 40px;}
.head_rt_menu2 a.login_btn1:hover{color: #1009de; opacity: .8;}

