.Sign{width: 100%;height: 100%;position: fixed;background: rgba(0, 0, 0, 0.45);z-index: 16;top: 0;display: none;}

.Sign.hide{display: none !important;}

.Sign .con{width: 700px;position: absolute;right: 0;height:100%;background: #fff;top: 0px;}

/* .Sign .con::after */

.head .hedad_pc .htop .hrt .a2::after{width: 14px;height: 14px;background: transparent;position: absolute;bottom: -80px;content: "";transform: rotate(45deg);right: 28.5%;pointer-events: none;}

.head .hedad_pc .htop .hrt .a2.act::after{background: #fff;transition: all 0.6s;}

.Sign .con .con1{position: absolute;left: 0;top: 0;width: 100%;padding: 150px 100px 100px 150px;height: 100%;display: none;}

.Sign .con .con1 .c1{text-align: center;color: #666666;letter-spacing: 1.2px;padding-right: 40px;}

.Sign .con .con1 .c2{text-align: center;margin: 25px 0 40px;letter-spacing: 1.3px;padding-right: 40px;}

.Sign .con .con1 .c3{color: #666666;}

.Sign .con .con1 .c3 .cn1{display: flex;line-height: 44px;}

.Sign .con .con1 .c3 .cn2{display: flex;line-height: 44px;margin-top: 15px;}

.Sign .con .con1 .c3 input{outline: none;width: 100%;height: 44px;border: none;background: transparent !important;}


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
  box-shadow:0 0 0 60px white  inset;
  -webkit-text-fill-color: #000000;
}

.Sign .con .con1 .c3 .sp1{width: 135px;display: flex;justify-content: space-between;}

.Sign .con .con1 .c3 .cn2 .sp1{width: 70px;}

.Sign .con .con1 .c3 .sp2{width: 65px;display: flex;align-items: center;}

.Sign .con .con1 .c3 .sp2 s{width: 15px;height: 10px;background: url(../images2/sign_1.png) center no-repeat;background-size: 100%;display: block;margin-left: 5px;}

.Sign .con .con1 .c3 .cn1 .sp2{font-family: gil;padding-left: 7px;}

/* .Sign .con .con1 .c3 .cn2 .sp1{padding-right: 5px;}  */

.Sign .con .con1 .c3 .cn2 .sp3{width: calc(100% - 78px);border-bottom: 1px solid #000000;margin-left: 10px;position: relative;}

.Sign .con .con1 .c3 .cn2 .sp3 s{width: 16px;height: 20px;display: block;position: absolute;right: 0;background: url(../images2/yan2.png) center no-repeat;top: 50%;transform: translateY(-35%);cursor: pointer;}

.Sign .con .con1 .c3 .cn2 .sp3 s.act{background: url(../images2/yan.png) center no-repeat;}

.Sign .con .con1 .c3 .cn1 .sp3{width: calc(100% - 135px);border-bottom: 1px solid #000000;margin-left: 5px;}

.Sign .con .con1 .c4{margin-top: 60px;}

.Sign .con .con1 .c4 a{display: block;height: 40px;background: #000000;color: #fff;text-align: center;line-height: 40px;position: relative;}

.Sign .con .con1 .c4 a span{position: relative;width: 100%;display: block;height: 100%;z-index: 1;}

.Sign .con .con1 .c4 a::after{content: "";position: absolute;width: 100%;height: 0%;left: 0;bottom: 0;background: #e7004c;transition: all 0.4s;}

.Sign .con .con1 .c5{display: flex;justify-content: space-between;color: #666666;padding: 20px 0 40px;border-bottom: 1px solid #000000;}

.Sign .con .con1 .c5 s{width: 15px;height: 15px;border: 1px solid #000000;border-radius: 100%;display: block;margin-right: 3px;cursor: pointer;position: relative;}

.Sign .con .con1 .c5 .cl{display: flex;align-items: center;}

.Sign .con .con1 .c5 s.act::after{content: "";width: 9px;height: 9px;position: absolute;background: #000000;border-radius: 100%;top: 2px;left: 2px;}

.Sign .con .con1 .c5 .cr a{color: #666666;padding-bottom: 1px;}

/* .Sign .con .con1 .c5 .cr a::after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #dfdfdf;} */

.Sign .con .con1 .c5 .cr a:hover{color: #000000;}

.Sign .con .con1 .cs{height: calc(100% - 100px);overflow-y: auto;padding-right: 40px;}

.Sign .con .con1 .c6{margin-top: 40px;color: #666666;}


.Sign .con .con1 .cs::-webkit-scrollbar{ width:4px;height: 1px;}

.Sign .con .con1 .cs::-webkit-scrollbar-thumb{ background:#000000;}

.Sign .con .con1 .cs::-webkit-scrollbar-track{ background:#00000010;} 

.Sign .con .con1 .c6 .p1{color: #000000;}

.Sign .con .con1 .c6 .p2{margin: 30px 0 28px;line-height: 24px;}

.Sign .con .con1 .c6 .p3 span{display: block;}

.Sign .con .con1 .c6 .p3 .sp1{margin-bottom: 40px;line-height: 24px;}

.Sign .con .con1 .c6 .p3 .sp2{line-height: 20px;}

.Sign .con .con1 .c7{margin-top: 65px;}

.Sign .con .con1 .c7 a{display: block;width: 100%;text-align: center;height: 40px;line-height: 40px;border: 1px solid #000000;color: #000000;position: relative;}

.Sign .con .con1 .c7 a span{display: block;position: relative;width: 100%;height: 100%;z-index: 1;}

.Sign .con .con1 .c7 a::after{content: "";position: absolute;width: 100%;height: 0%;left: 0;bottom: 0;background: #000;transition: all 0.4s;}

.Sign .con .con1 .c4 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign .con .con1 .c7 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign .con .con1 .c7 a:hover{color: #fff;}

.Sign .con .con2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 260px 145px 100px 145px;display: none;}

.Sign .con .con2 .c1{text-align: center;color: #666666;}

.Sign .con .con2 .c2{text-align: center;color: #000000;margin: 25px 0 60px;}


.Sign .con .con2 .c3 .p1{margin-bottom: 10px;}

.Sign .con .con2 .c3 .p2{margin-bottom: 10px;height: 55px;line-height: 55px;border-bottom: 1px solid #cccccc;display: flex;align-items: center;justify-content: space-between;}

.Sign .con .con2 .c3  span{display: block;height: 100%;}

.Sign .con .con2 .c3  span.sp1{display: flex;width: 82px;justify-content: space-between;color: #666666;}

/* .Sign .con .con2 .c3 .p3 span.sp1 */

.Sign .con .con2 .c3  input{outline: none;height: 97%;width: 100%;border: none;background: none;}

.Sign .con .con2 .c3 .p2 .sp1 {display: flex;align-items: center;color: #666666;}

/* .Sign .con .con2 .c3 .p2 .sp1 span{color: #999999;} */

.Sign .con .con2 .c3 .p3{margin-bottom: 10px;height: 55px;line-height: 55px;border-bottom: 1px solid #cccccc;display: flex;align-items: center;justify-content: space-between;}

.Sign .con .con2 .c3 .p2 .sp2{width: calc(100% - 100px);}

.Sign .con .con2 .c3 .p3 .sp2{width: calc(100% - 82px);}

.Sign .con .con2 .c3 .p3{margin-bottom: 10px;height: 55px;line-height: 55px;border-bottom: 1px solid #cccccc;display: flex;align-items: center;justify-content: space-between;}

.Sign .con .con2 .c3 .cn{display: flex;justify-content: space-between;height: 55px;line-height: 55px;}

.Sign .con .con2 .c3 .cn .l .sp1{width: 150px;}

.Sign .con .con2 .c3 .cn .l{border-bottom: 1px solid #ccc;width: calc(100% - 147px);display: flex;align-items: center;justify-content: space-between;}

.Sign .con .con2 .c3 .cn .l .sp2{width: calc(100% - 120px);}

.Sign .con .con2 .c3 .cn .r{position: relative;width: 126px;height:100%;}

.Sign .con .con2 .c3 .cn .r a{width: 126px;height: 40px;text-align: center;line-height: 38px;border: 1px solid #000000;color: #000000;position: absolute;bottom: 0;position: relative;}

.Sign .con .con2 .c3 .cn .r a::after{content: "";width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #000;transition: all 0.6s;}

.Sign .con .con2 .c3 .cn .r a span{position: relative;z-index: 1;width: 100%;height: 100%;}

.Sign .con .con2 .c3 .cn .r a:hover{color: #fff;}

.Sign .con .con2 .c3 .cn .r a:hover::after{height: 100%;transition: all 0.6s;}

.Sign .con .con2 .c3 .p4{margin-top: 50px;}

.Sign .con .con2 .c3 .p4 a{display: block;width: 100%;height: 40px;color: #fff;background: #000000;position: relative;}

.Sign .con .con2 .c3 .p4 a span{position: relative;left: 0;bottom: 0;width: 100%;height: 100%;display: block;z-index: 1;text-align: center;line-height: 40px;}

.Sign .con .con2 .c3 .p4 a::after{content: "";width: 100%;height: 0%;left: 0;bottom: 0;position: absolute;background: #e7004c;transition: all 0.4s;}

.Sign .con .con2 .c3 .p4 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign .con .con3{padding: 150px 100px 100px 150px;height: 100%;position: absolute;left: 0;top: 0;width: 100%;display: none;}

.Sign .con .con3 .c1{text-align: center;color: #666666;padding-right: 40px;}

.Sign .con .con3 .c2{text-align: center;margin: 25px 0 60px;padding-right: 40px;}

.Sign .con .con3 .c3{}

.Sign .con .con3 .c4{margin: 30px 0 100px;color: #666666;}

.Sign .con .con3 .c5 span{display: block;}

.Sign .con .con3 .c5 span.sp1{margin-bottom: 30px;color: #666666;}

.Sign .con .con3 .c5 span.sp2{line-height: 22px;}

.Sign .con .con3 .c5 span.sp2 span{color: #999999;}

.Sign .con .con3 .c5 span.sp2 span.act{color: #e7004c;}

.Sign .con .con3 .c6{margin-top: 55px;}

.Sign .con .con3 .c6 a{display: block;width: 100%;height: 40px;text-align: center;background: #000000;color:#fff;line-height: 40px;position: relative;}

.Sign .con .con3 .c6 a span{display:block;width: 100%;height: 100%;position: relative;z-index: 1;}

.Sign .con .con3 .c6 a::after{content: "";width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #e7004c;transition: all 0.4s;}

.Sign .con .con3 .c6 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign .con .con3 .c7{line-height: 20px;color: #666666;margin: 25px 0 28px;}

.Sign .con .con3 .c8{line-height: 20px;color: #999999;}

.Sign .con .con3 .cn{overflow-y: auto;height: calc(100% - 130px);padding-right: 40px;}

.Sign .con .con3 .cn::-webkit-scrollbar{ width:4px;height: 1px;}

.Sign .con .con3 .cn::-webkit-scrollbar-thumb{ background:#000000;}

.Sign .con .con3 .cn::-webkit-scrollbar-track{ background:#00000010;} 

.Sign .con .con4{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 20px 150px 20px 140px;display: none;}

.Sign .con .con4 .c{display: flex;align-items: center;height: 100%;}

.Sign .con .con4 .c1{color: #666666;text-align: center;}

.Sign .con .con4 .c2{text-align: center;margin: 25px 0 60px;}

.Sign .con .con4 .c4{color: #666666;margin: 30px 0;}

.Sign .con .con4 .c5{color: #666666;line-height: 24px;margin-bottom: 10px;}

.Sign .con .con4 .c6{color: #666666;height: 60px;display: flex;align-items: center;line-height: 60px;justify-content: space-between;}

.Sign .con .con4 .c6 span{display: block;height: 100%;}

.Sign .con .con4 .c6 span.sp2{width: calc(100% - 58px);border-bottom: 1px solid #cccccc;}

.Sign .con .con4 .c6 input{width: 100%;height: 100%;outline: none;border: none;background: none;padding-left: 10px;color: #666666;}

.Sign .con .con4 .c6 input::-webkit-input-placeholder{
    color:#999999;
    font-size:12px;
    line-height: 60px;
}
.Sign .con .con4 .c6 input:-moz-placeholder {
    color:#999999;
    font-size:12px;
    line-height: 60px;
}
.Sign .con .con4 .c6 input::-moz-placeholder {
    color:#999999;
    font-size:12px;
    line-height: 60px;
}
.Sign .con .con4 .c6 input:-ms-input-placeholder {
    color:#999999;
    font-size:12px;
    line-height: 60px;
}

.Sign .con .con4 .c7{margin: 60px 0 20px;}

.Sign .con .con4 .c7 a{display: block;width: 100%;border: 1px solid #000000;height: 40px;line-height: 38px;color: #000000;text-align: center;}

.Sign .con .con4 .c8 a{width: 100%;height: 40px;line-height: 40px;background: #000000;color: #fff;text-align: center;position: relative;}

.Sign .con .con4 .c8 a::after{content: "";width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #e7004c;transition: all 0.4s;}

.Sign .con .con4 .c8 a span{position: relative;z-index: 1;width: 100%;height: 100%;display: block;}

.Sign .con .con4 .c8 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign .con .con4 .c7 a:hover{background: #000000;color: #fff;}

.Sign .con .con4 .c9{margin-top: 20px;}

.Sign .con .con4 .c9 a{color:#666666;border-bottom: 1px solid #666666;}

.Sign .con .con4 .c9 a:hover{color: #000000;}

.Sign .con .con5{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;}

.Sign .con .con5 .c{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;text-align: center;}

.Sign .con .con5 .c .c1{color: #666666;margin-bottom: 20px;}

.Sign .con .con6{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 150px 150px 100px 140px;display: none;}

.Sign .con .con6 .c1{text-align: center;}

.Sign .con .con6 .c2{margin: 20px 0 80px;text-align: center;}

.Sign .con .con6 .c3{line-height: 60px;border-bottom: 1px solid #cccccc;display: flex;align-items: center;justify-content: space-between;height: 60px;}

.Sign .con .con6 .c3 span{display: block;height: 100%;}

.Sign .con .con6 .c3 .sp1{color: #666666;}

.Sign .con .con6 .c3 .sp2{width: calc(100% - 120px);}

.Sign .con .con6 .c3 .sp2 input{width: 100%;height: 100%;display: block;outline: none;border: none;color: #666666;background: none;}

.Sign .con .con6 .c4{margin-top: 75px;height: 60px;line-height: 60px;border-bottom: 1px solid #ccc;display: flex;align-items: center;justify-content: space-between;}

.Sign .con .con6 .c4 span{display: block;height: 100%;}

.Sign .con .con6 .c4 span.sp1{color: #666666;}

.Sign .con .con6 .c4 span.sp2{width: calc(100% - 122px);}

.Sign .con .con6 .c4 span.sp2 input{width: 100%;height: 100%;outline: none;border: none;background: none;}

.Sign .con .con6 .c5{display: flex;justify-content: space-between;height: 60px;border-bottom: 1px solid #ccc;align-items: center;line-height: 60px;}

.Sign .con .con6 .c5 span{display: block;height: 100%;}

.Sign .con .con6 .c5 .sp1{color: #666666;width: 98px;}

.Sign .con .con6 .c5 .sp2{width: calc(100% - 103px);}

.Sign .con .con6 .c5 input{width: 100%;height: 100%;outline: none;border: none;background: none;}

.Sign .con .con6 .c6{margin-top: 50px;}

.Sign .con .con6 .c6 a{display: block;width: 100%;height: 40px;line-height: 40px;background:#000000;color: #fff;text-align: center;position: relative;}

.Sign .con .con6 .c6 a::after{content: "";width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #e7004c;transition: all 0.4s;}

.Sign .con .con6 .c6 a span{width: 100%;height: 100%;position: relative;z-index: 1;}

.Sign .con .con6 .c6 a:hover::after{height: 100%;transition: all 0.4s;}


.Sign .con .con6 .c7{display: flex;align-self: center;height: 50px;line-height: 50px;justify-content: space-between;margin-top: 20px;}

.Sign .con .con6 .c7 .l{border-bottom: 1px solid #cccccc;display: flex;justify-content: space-between;width: calc(100%  - 147px);}

.Sign .con .con6 .c7 .l span{}


.Sign .con .con6 .c7 input{height: 40px;outline: none;border: none;width: calc(100% - 130px);}

.Sign .con .con6 .c7 span{color: #666666;width: 130px;}

.Sign .con .con6 .c7 .r{width: 126px;height: 100%;text-align: center;line-height: 40px;position: relative;}

.Sign .con .con6 .c7 .r a{display: block;line-height: 40px;border: 1px solid #000000;position: absolute;right: 0;bottom: 0;width: 127px;}

.Sign .con .con6 .c7 .r a:hover{background: #000000;color: #fff;}

.Sign .con .con7{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 150px;display: none;}

.Sign .con .con7 .c1{text-align: center;color: #666666;}

.Sign .con .con7 .c2{text-align: center;margin: 25px 0 130px;}

.Sign .con .con7 .c3 a{display: flex;align-items: center;width: 100%;border: 1px solid #cccccc;height: 87px;padding: 0 35px 0 20px;justify-content: space-between;}

.Sign .con .con7 .c3 a .a1{display: flex;align-items: center;}

.Sign .con .con7 .c3 a .a1 img{margin-right: 25px;}

.Sign .con .con7 .c3 a .a1 .l1{margin-bottom: 10px;}

.Sign .con .con7 .c3 a .a1 .l2{color: #666666;}

.Sign .con .con7 .c3 a:hover{border: 1px solid #000000;}

.Sign .con .outs{width: 20px;height: 20px;position: absolute;top: 50px;right: 12px;cursor: pointer;z-index: 2;}


.Sign .con  .ons.act{display: block;}

.Sign2{display: none;}

.Sign2 s{position: fixed;left: 0;top: 120px;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.45);z-index: 1;cursor: pointer;}

.Sign2 .con{position: absolute;width: 285px;text-align: center;right: -10px;top: 100px;color: #fff;z-index: 1;}

.Sign2 .con .con1{}

.Sign2 .con .con1 a{color: #fff;height: 45px;line-height: 45px;display: block;background: #000000;position: relative;}

.Sign2 .con .con1::after{content: "";width: 14px;height: 14px;background: #000000;position: absolute;left: calc(50% - 7px);transform: rotate(45deg);top: -3px;z-index: 0;}

.Sign2 .con .con1 a span{position: relative;z-index: 1;display: block;z-index: 2;}

.Sign2 .con .con1 a::after{width: 100%;height:0%;position: absolute;left: 0;bottom: 0;background: #e7004c;content: "";transition: all 0.4s;z-index: 1;}

.Sign2 .con .con1 a:hover::after{height: 100%;transition: all 0.4s;}

.Sign2 .con .con2{text-align: center;color: #fff;margin-top: 12px;}

.signt .con{top: 195px;}

.hdbox2 .head .hedad_pc .htop .hrt .a2.act::after{bottom: -142px !important;}

.hdbox2 .Sign2 s{top: 175px;}

.hdbox2  .Sign2 .con{top: 160px;}

.Sign .tans{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.45);z-index: 20;display: none;}

.Sign .tans .cs{width: 360px;height: 200px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;text-align: center;line-height: 200px;}

.Sign .tans img{width: 20px;height: 20px;position: absolute;right: 20px;top: 20px;cursor: pointer;}


@media screen and (max-width:1200px) {
    .Sign{z-index: 101;}

    .Sign .con{width: 100%;height: 100%;}

    .Sign .con .con1{padding: 80px 5% 50px;}

    .Sign .con .con1 .cs{padding-right: 25px;padding-bottom: 20px;}

    .Sign .con .con1 .c6{line-height: 22px;}

    .Sign .con .con1 .c2{margin: 30px 0;}

    .Sign .con .con1 .c3 .cn1,.Sign .con .con1 .c3 .cn2{line-height: 40px;}

    .Sign .con .con1 .c5{padding: 20px 0;}

    .Sign .con .con6,.Sign .con .con2{padding: 80px 5% 50px;}

    .Sign .con .con6 .c7 span{width: 90px;}

    .Sign .con .con6 .c7 input{width: calc(100% - 90px);}

    .Sign .con .con6 .c4{margin-top: 30px;}









}




