body{
    width:100%;
    overflow-x:hidden;
}
/*背景图层样式*/
.reg_rotation1 {width: 100%;flex: 1;background: url('../image/jipin_bannerimg/login/login01.jpg') no-repeat;background-size: auto 100%;background-repeat: repeat;-webkit-animation: scrollBad1 250s linear infinite;-moz-animation: scrollBad1 250s linear infinite;animation: scrollBad1 250s linear infinite;}
.reg_rotation2{width: 100%;flex: 1;background: url('../image/jipin_bannerimg/login/login02.jpg') no-repeat;background-size: auto 100% ;background-repeat: repeat;-webkit-animation: scrollBad2 200s linear infinite;-moz-animation: scrollBad2 200s linear infinite;animation: scrollBad2 200s linear infinite;}
.reg_rotation3{width: 100%;flex: 1;background: url('../image/jipin_bannerimg/login/login03.jpg') no-repeat;background-size: auto 100% ;background-repeat: repeat;-webkit-animation: scrollBad1 250s linear infinite;-moz-animation: scrollBad1 250s linear infinite;animation: scrollBad1 250s linear infinite;}
.rotation_box {width: 100%;height: 100%;display: flex;flex-flow: column;position: relative;min-height: 250px;}
.rotation_bj {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;background: rgba(0,0,0,.5);z-index: 100;}
@keyframes scrollBad1 {0% {background-position: 0 0;}100% {background-position: -4700px 0;}}
@keyframes scrollBad2 {0% {background-position: 0 0;}100% {background-position: -4700px 0;}}
/*页面右上层文字样式*/
.wenzi{position: absolute;top: 7%;left: 3%;z-index: 102;}
.wenzi .p_1{font-size: 30px;font-family: Source Han Sans CN;font-weight: 500;color: #FEFEFE;text-align-last: justify;}
.wenzi .p_2{font-size: 12px;font-family: Source Han Sans CN;font-weight: 400;color: #FEFEFE;text-align-last: justify;}
.wenzi div{width: 243px;height: 34px;border: 2px solid #FFFFFF;border-radius: 17px;font-size: 20px;font-family: Source Han Sans CN;font-weight: 500;color: #FEFEFE;margin-top: 40px;text-align: center;line-height: 28px;}
/*登录层样式*/
.rotation_content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;z-index: 102;}
.rotation_text {display: flex;justify-content: space-between;align-items: center;margin: 0;}
.login_div{width: 400px;background: #FFFFFF;border-radius: 20px;}
/*登录输入框图标等样式*/
.item{width: 300px;margin: 0 auto;padding: 45px 0px}
.input-item{position: relative;padding-top: 20px;}
.input-item input{width: 100%;height: 50px;background: #F7F7F7;border-radius: 10px;padding: 0px 10px 0px 30px;border: 0px;}
.input-item i{position: absolute;top: 36px;left: 12px;color: #999;font-size: 18px;}
.input-more{padding:20px 0px 0px 0px;}
.input-more span.remember{padding-left: 2px;}
.input-btn{padding:20px 0px 0px 0px;}
.input-btn div{width: 86px;margin: 0 auto;text-align-last: justify;}
.btn-login{width: 100%;height: 50px;background: #FF770F;border-radius: 10px;border: 0px;font-size: 24px;font-family: Source Han Sans CN;font-weight: bold;color: #FFFFFF;}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus{color: #FFFFFF;background-color: #FF770F;border-color: #FF770F;}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {color: #FFFFFF;background-color: #FF770F;border-color: #FF770F;}
/*记住密码样式*/
.layui-form-checked[lay-skin=primary] i {
    border-color: #FF770F;
    background-color: #FF770F;
    color: #fff;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #FF770F;
    color: #fff;
}
/*底部样式*/
.rotation_botton {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 100;}
.reg_wrap_bottom {width: 100%;}
.jf_last {background: rgba(0, 0, 0, 0.8);padding: 5px 0;}
.jf_box {width: 88%;margin: 0 auto;display: flex;justify-content: space-between;font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #999999;}