a:link,a:active,a:visited,a:hover {
    /* background: none; */
    tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;
}

*{ tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent;}

body{padding-top: 40px!important;min-width: 1200px;}
.warp{width: 100%;min-width: 1200px;position: relative;overflow: hidden;padding-top:800px;min-height: 300px;}
.bg{position: absolute;width: 1920px;left: calc(50% - 1920px/2);z-index: 1;top:0;}
.bgbox{width: 1920px;height:1900px;}
.bg_1{background: url("../images/bg.jpg");}

.warp .bg .kartlog{
    position: absolute;background: url(../images/logo.png);width:189px;height: 136px;left: calc(50% - 189px/2);top: 75px;
}
.warp .bg .slogan{
    position: absolute;background: url(../images/slogan.png);width: 1164px;height: 488px;left: calc(50% - 1164px/2);top: 35px;
}
.warp .bg .btn-login{background: url(../images/btn-login.jpg) no-repeat 0 0;width: 231px;height: 65px;left: calc(50% - 231px/2);top: 800px;cursor: pointer;z-index:20}
.warp .bg .btn-login:hover {background-image: url(../images/btn-login-on.jpg);}
.warp .bg .btn-logout{width: 400px;height: 65px;left: calc(50% - 400px/2);top: 800px;font-size: 24px;color: #254c94; line-height: 65px;text-align: center;font-weight: bold;z-index:20;display: none;}
.warp .bg .btn-logout a {color:#ff0000}
.warp .bg .tips {color:#006bd8;font-size: 16px;font-weight: bold;top:890px;left:50%;width:380px;margin-left:-190px;text-align: center;z-index:20;}
.warp .bg .tips span {color:#ff0000}


.warp .con1{
    position: relative;width: 934px;height: 780px;margin-left: calc(50% - 934px/2);z-index: 2;
    background: url(../images/register-form.png) no-repeat 0 0;
    margin-top:100px;
    padding-top:150px;box-sizing: border-box;
    display: none;
}
.warp .con1 table {width: 550px;margin:0 auto;}
.warp .con1 table td {height:70px;line-height: 70px;}
.warp .con1 table td {width: 400px;}
.warp .con1 table td.title {width: 150px;font-size: 20px;text-align: right;padding-right: 5px;line-height: 70px;font-weight: bold;color:#666666}
.warp .con1 table td input {width:400px;font-size: 20px;text-align: center;padding-right: 5px;line-height: 70px;font-weight: bold;color:#000;border:1px solid #4f83ff;border-radius: 5px;height:40px;}
.warp .con1 table td .btn-submit {width: 377px;height:58px;background: url(../images/btn-submit.png) no-repeat 0 0;margin:0 auto;display: block;}
.warp .con1 table td .btn-submit:hover {background-image: url(../images/btn-submit-on.png);}
.warp .con1 table .tips td{height:30px;line-height: 30px;color:#006bd8;font-size: 16px;font-weight: bold;top:890px;left:50%;width:380px;margin-left:-190px;text-align: center;z-index:20;}
.warp .con1 table .tips td span {color:#ff0000}

.pop{
    background: url(../images/pop.png);
    width:478px ;height:232px;    
    box-sizing: border-box;
    display: none;
}
.pop p {height:170px;width: 100%;display: flex;justify-content: center;align-items: center;color:#272f9c;font-size: 18px;flex-direction: column;line-height: 30px;text-align: center;}
.pop p b {font-size: 28px;line-height: 40px;}

.pop .close{
    position: absolute;width: 40px;height:35px ;right:0px;top: 0
}

.pop .btn-pop {width: 164px;height:35px;line-height:35px;background: url(../images/btn-pop.png) no-repeat 0 0;bottom:20px;left:50%;font-size:18px;text-align: center;letter-spacing: 2px;color:#fff;}
.pop .btn-pop:hover {filter: brightness(1.2);}
.pop .btn-confirm  {margin-left:-82px;}
.pop-confirm .btn-confirm  {margin-left:-185px;}
.pop-confirm .btn-cancel  {margin-left:20px;}

#loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:20;font-size:18px;color:#cfd1cc;z-index:101}#loading .box{width:100%;height:1px;background:#414141;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);left:0}#loading .box span{height:1px;background:#c4c4c4;position:relative;top:0;left:0;display:block}#loading .box p{font-size:16px;line-height:30px;color:silver;text-align:center}