.gray-1{color:#12141a}.gray-2{color:#515a6e}.gray-3{color:#808695}.gray-4,.gray-5{color:#85878a}.w{width:80%;margin:0 auto}.cp-login header{padding-left:60px;height:70px;line-height:70px;color:#55545a}.cp-login .main{width:100%;height:calc(100% - 70px);background:#a2caef;position:absolute;left:0;z-index:10}.cp-login .main .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}.cp-login .main .right{margin:50px auto;min-width:360px;background-color:#fff;width:25%;opacity:1;position:relative;padding-bottom:70px}.cp-login .main .right .first{padding:20px 30px 10px}.cp-login .main .right .other-st{text-align:center;z-index:100;display:block;background:#fff;width:30px;position:absolute;margin-top:-.1em;margin-left:45%}.cp-login .main .right .link{border-top:1px solid #dcdee2;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;left:0;bottom:0}.cp-login .main .right .link .a-hover{-webkit-transition:color .5s;transition:color .5s}.cp-login .main .right .link .first_wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 30px 14px}.cp-login .main .right .link .left_login{padding:20px 10px;border-right:1px solid #dcdee2;width:50%}.cp-login .main .right .link .right_register{padding:20px 10px;width:50%}.cp-login .main .right .link-end{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:50px;background:#fff;line-height:50px;left:0;bottom:-60px}.cp-login .main .right .ivu-form-item{margin-bottom:25px}.cp-login .main .right .r_top{display:block}.cp-login .main .right .r_top>*{margin-bottom:0}.cp-login .main .pd-right{padding-bottom:0}.cp-login .main .logo{padding-left:24px;font-weight:800;font-size:28px;height:64px;line-height:64px;color:#fff}.cp-login .banner-item{height:540px;background-position:50%;background-size:100% 100%;text-align:center;color:#fff}.cp-login .banner-item h2{padding-top:150px;margin-bottom:40px;font-size:44px;font-weight:700;line-height:1}.cp-login .banner-item h3{margin-bottom:100px;font-size:18px;line-height:1}.cp-login .banner-item .login-btn{margin-left:36%;cursor:pointer;width:180px;height:45px;line-height:45px;border-radius:22px;border:none;background-color:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(40,43,49,.08);box-shadow:0 6px 12px 0 rgba(40,43,49,.08);color:#1890ff;font-weight:700;font-size:18px;-webkit-transition:all .7s;transition:all .7s}.cp-login .banner-item .login-btn:hover{opacity:.8}.cp-login .ivu-carousel-dots li button{background:#fff}.cp-login .list1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:76px;text-align:center}.cp-login .list1 .item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 40px}.cp-login .list2{margin-left:10%}.cp-login .list2 .item{display:inline-block;width:50%;overflow:hidden;margin-top:76px;font-size:14px}.cp-login .list2 .item img{float:left;margin-right:50px}.cp-login .list2 .item .right-content{float:left;width:300px}.cp-login .list2 .item .right-content .title{font-size:18px;margin-bottom:20px}.cp-login .img-view1{height:320px;padding-top:60px;background:url(../img/img1.a8e83173.png) no-repeat 100%}.cp-login .img-view1 .title{font-size:22px;color:#f55747;margin-bottom:30px}.cp-login .img-view1 ul li{list-style-type:disc;list-style-position:inside;font-size:14px;margin-bottom:15px}.cp-login .img-view2{height:320px;padding-top:60px;background:url(../img/img2.ef397378.png) no-repeat 0;padding-left:600px}.cp-login .img-view2 .title{font-size:22px;color:#f55747;margin-bottom:30px}.cp-login .img-view2 ul li{list-style-type:disc;list-style-position:inside;font-size:14px;margin-bottom:15px}.cp-login .page-index-content{padding:80px 0}.cp-login .page-index-content:nth-child(2n){background-color:#ebf5fa}.cp-login .page-index-content h2{font-size:28px;line-height:28px;font-weight:700;color:#566166;text-align:center}.cp-login footer{color:#333;text-align:center;z-index:9999;position:absolute;width:100%;bottom:0}.cp-login footer .title{font-size:14px}.cp-login .inner{position:absolute;top:50%;left:50%;width:400px;height:280px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.cp-login .inner .ivu-tabs{padding-top:10px}.cp-login .inner .ivu-tabs-content{padding:20px 40px;text-align:center}.cp-login .inner .ivu-tabs-content .img{margin-bottom:7px}.free_register{text-align:right}.free_register a{color:rgba(0,0,0,.65)}.m20{margin:20px}