            .send-f {
                float: left;
                width: 100%;
            }

            .send-title {
                float: left;
                width: 100%;
                color: #000;
                font-size: 3.6rem;
            }

            .send-in-f {
                float: left;
                width: 100%;
                background: #fff;
            }

            .send-error {
                position: absolute;
                padding: 8px;
                font-size: 1.2rem;
                border: 1px solid #c80000;
                color: #c80000;
                right: 5px;
                top: 25px;
                border-radius: 10px;
                display: none;
            }

            .send-error-2 {
                position: absolute;
                padding: 8px;
                font-size: 1.2rem;
                border: 1px solid #c80000;
                color: #c80000;
                right: 5px;
                bottom: 5px;
                border-radius: 10px;
                display: none;
            }

            .send-error-3 {
                position: absolute;
                padding: 8px;
                font-size: 12px;
                border: 1px solid #c80000;
                left: 265px;
                color: #c80000;
                bottom: 0px;
                border-radius: 10px;
                white-space: nowrap;
                display: none;
            }

            .send-in-title {
                float: left;
                width: 100%;
                color: #C71826;
                font-size: 24px;
            }

            .send-in-main {
                float: left;
                width: 100%;
                margin-top: 20px;
            }

            .send-in-center {
                float: left;
                width: calc(100% - 50px);
                margin-left: 25px;
                margin-top: 30px;
                margin-bottom: 50px;
            }

            .send-input-f {
                float: left;
                width: 100%;
                position: relative;
                margin-top: 20px;
            }

            .send-input-f2 {
                margin-left: 2%;
            }

            .send-input-f3 {
                width: 100%;
            }

            .send-in {
                margin-top: 5px;
                float: left;
                border: none;
                width: 100%;
                height: 40px;
                padding-left: 10px;
                color: #666;
                font-size: 16px;
                line-height: 5px;
                outline: none;
                background: #dee2e6;
                border-radius: 20px;
            }

            .send-down {
                float: left;
                width: 100%;
            }

            .send-in:focus+.send-down {
                opacity: 1;
                top: 60px;
            }

            .send-textarea-f {
                float: left;
                width: 100%;
                margin-top: 20px;
                position: relative;
            }

            .send-textarea {
                float: left;
                border: none;
                width: 100%;
                background: #dee2e6;
                height: 195px;
                padding-left: 10px;
                text-align: left;

                color: #666;
                font-size: 16px;
                outline: none;
                border-radius: 20px;
                padding-top: 10px;
                margin-top: 5px;
                font-family: "hsl", Microsoft YaHei;
                overflow: hidden;
            }

            .vericode {
                float: left;
                width: 100%;
                margin-top: 30px;
            }

            .vericode-center {
                float: left;
                width: 320px;
                margin-left: calc(50% - 160px);
            }

            .vericode-f {
                float: left;
                width: 100%;
                position: relative;
            }

            .send-in-code {
                float: left;
                padding-left: 10px;
                border: none;
                width: 135px;
                height: 40px;
                color: #444444;
                font-size: 16px;
                outline: none;
                background: #dee2e6;
                border-radius: 10px;
            }

            .vericode-img {
                float: left;
                margin-left: 10px;
                width: 110px;
                height: 36px;
                display: block !important;
            }

            .send-btn {
                float: left;
                width: 100%;
                margin-top: 18px;
                font-family: 'Roboto', serif, sans-serif !important;
            }

            .send-submit {
                float: right;
                width: 92px;
                height: 42px;
                border: 1px solid #EEEEEE;
                border-radius: 21px;
                line-height: 39px;
                text-align: center;
                color: #BB1B25;
                font-size: 20px;
                cursor: pointer;
                background: #fff;
                font-weight: bold;
            }

            .send-submit:hover {
                border: 1px solid #C71826;
                background: #C71826;
                color: #fff;
            }

            .send-submit:hover {}

            .vericode-f {
                float: left;
                width: 270px;
                position: relative;
            }

            .send-refill {
                float: left;
                margin-left: 15px;
                width: 145px;
                height: 55px;
                background: #9C9C9C;
                border-radius: 27px;
                border: 2px solid #9C9C9C;
                line-height: 55px;
                text-align: center;
                color: #fff;
                font-size: 21px;
                cursor: pointer;
            }

            .send-refill:hover {
                background: #fff;
                color: #9C9C9C;
            }


            @media screen and (max-width: 760px) {
                .vericode-f {
                    width: 100%;
                }

                .send-submit {
                    float: left;
                    margin-top: 20px;
                }

                .send-input-f2 {
                    margin-left: 0%;
                }

                .send-input-f {
                    width: 100%;
                }

                .send-input-f {
                    width: 100%;
                }

                .send-title {
                    font-size: 2.4rem;
                }
            }

            @media screen and (max-width: 600px) {
                .send-error-3 {
                    top: 100px;
                    left: 0px;
                    right: auto;
                    bottom: auto;
                    padding: 5px;
                }
            }

            @media screen and (max-width: 380px) {
                .vericode-center {
                    width: 168px;
                    margin-left: calc(50% - 84px);
                }

                .vericode-img {
                    width: 70px;
                    height: 30px;
                }

                .send-in-code {
                    width: 70px;
                }

                .send-refill {
                    width: 68px;
                    height: 28px;
                    border-radius: 14px;
                    border: 1px solid #9C9C9C;
                    line-height: 28px;
                    font-size: 1.4rem;
                }

                .send-submit {
                    width: 70px;
                    height: 30px;
                    border-radius: 15px;
                    line-height: 30px;
                    font-size: 1.4rem;
                }

                .send-in-f {
                    margin-top: 10px;
                }
            }

            .jump-send-cover {
                position: fixed;
                background: rgba(0, 0, 0, 0.3);
                width: 100%;
                height: 100%;
                z-index: 1000;
                display: none;
                overflow: hidden;
                left: 0px;
                top: 0px;
            }

            .jump-send-f {
                position: absolute;
                width: 1200px;
                left: calc(50% - 600px);
                background: #fff;
                border-radius: 10px;
                box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 10px;
                top: -800px;
                transition: all 0.8s ease 0s;
            }

            .jump-send-title {
                float: left;
                width: calc(100% - 40px);
                margin: 15px 20px;
                position: relative;
            }

            .jump-send-close {
                position: absolute;
                right: 0px;
                top: 0px;
                width: 30px;
                height: 30px;
                cursor: pointer;
            }

            .jump-send-close:before {
                float: left;
                content: '\e900';
                width: 30px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                color: #B0B9C1;
                font-size: 20px;
                font-family: icomoon2;
            }

            .jump-send-close:hover:before {
                font-size: 22px;
            }

            .jump-send-main {
                float: left;
                width: 100%;
                font-size: 16px;
            }

            .jump-send-center {
                float: left;
                width: calc(100% - 200px);
                margin-left: 100px;
                margin-top: 30px;
                margin-bottom: 50px;
            }

            .jps-m-tit {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 30px;
                margin-bottom: 65px;
            }

            .jps-t-ico {
                background: url(static/images/erji.png) no-repeat;
            }

            .jm-m-m {
                float: left;
                width: 100%;
                position: relative;
            }

            .jm-l {
                float: left;
                width: 33%;
            }

            .jm-r {
                float: left;
                width: 53%;
                margin-left: 14%;
            }

            .jm-ge {
                position: absolute;
                width: 1px;
                background: #DEDDDA;
                height: 100%;
                left: 40%;
                top: 0px;
                z-index: 1;
            }

            .jm-l-txt {
                float: left;
                width: 100%;
                font-size: 24px;
                text-align: center;
            }

            .jm-l-txt2 {
                float: left;
                width: 100%;
                margin-top: 15px;
                font-size: 24px;
                text-align: center;
            }

            .jm-l-w2 {
                float: left;
                width: 100%;
                margin-top: 20px;
            }

            .jm-l-t2 {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 18px;
                margin-top: 30px;
            }

            .jm-r-m {
                float: left;
                width: 93%;

            }

            .send-in-title {
                text-align: center;
            }

            .send-in-main {
                margin-top: 0px;
            }

            .send-in {
                height: 35px;
            }

            .send-textarea {
                height: 100px;
            }


            @media screen and (max-width:1500px) {
                .send-textarea-f {
                    margin-top: 10px;
                }

                .jm-l-w2 {
                    width: 88%;
                    margin-left: 6%;
                    margin-top: 10px;
                }

                .send-input-f {
                    margin-top: 10px;
                }

                .jps-m-tit {
                    margin-bottom: 30px;
                }

                .jump-send-title {
                    width: calc(100% - 20px);
                    margin: 5px 10px;
                }
            }

            @media screen and (max-height:780px) {
                .clcompany {
                    display: none;
                }

                .jm-l-w2 {
                    width: 68%;
                    margin-left: 16%;
                }
            }

            @media screen and (max-width:1300px) {
                .jm-ge {
                    left: 41%;
                }

                .jm-r {
                    float: left;
                    width: 53%;
                    margin-left: 10%;
                }

                .jm-l {
                    width: 37%;
                }

                .send-submit {
                    width: 70px;
                    height: 36px;
                    border-radius: 18px;
                    line-height: 34px;
                    font-size: 16px;
                }

                .send-in {
                    height: 30px;
                    border-radius: 15px;
                }

                .jump-send-main {
                    font-size: 14px;
                }

                .send-in-title {
                    font-size: 20px;
                }

                .jm-l-t2 {
                    font-size: 14px;
                    margin-top: 15px;
                }

                .jm-l-txt2 {
                    margin-top: 10px;
                    font-size: 20px;
                }

                .jm-l-txt {
                    font-size: 20px;
                }

                .jps-t-ico {
                    background: url(static/images/erji-3.png) no-repeat bottom;
                }

                .jps-m-tit {
                    font-size: 24px;
                }

                .jump-send-center {
                    width: 90%;
                    margin-left: 5%;
                    margin-top: 20px;
                    margin-bottom: 30px;
                }

                .jump-send-f {
                    width: 84%;
                    left: 8%;
                }
            }

            @media screen and (max-width:760px) {
                .jm-r {
                    width: 100%;
                    margin-left: 0%;
                }

                .jm-ge,
                .jm-l {
                    display: none;
                }

                .jps-m-tit {
                    margin-bottom: 30px;
                }

                .jm-ge {
                    left: 38%;
                }

                .jump-send-center {
                    width: 92%;
                    margin-left: 4%;
                    margin-top: 20px;
                    margin-bottom: 30px;
                }

                .jps-t-ico {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    background: url(static/images/erji-2.png) no-repeat bottom;
                }
            }












            .level-m {
                top: 50%;
                transform: translateY(-50%);
            }

            .send-f {
                float: left;
                width: 100%;
            }

            .send-title {
                float: left;
                width: 100%;
                color: #000;
                font-size: 3.6rem;
            }

            .send-in-f {
                float: left;
                width: 100%;
                background: #fff;
            }

            .send-error {
                position: absolute;
                padding: 8px;
                font-size: 1.2rem;
                border: 1px solid #c80000;
                color: #c80000;
                right: 5px;
                top: 25px;
                border-radius: 10px;
                display: none;
            }

            .send-error-2 {
                position: absolute;
                padding: 8px;
                font-size: 1.2rem;
                border: 1px solid #c80000;
                color: #c80000;
                right: 5px;
                bottom: 5px;
                border-radius: 10px;
                display: none;
            }

            .send-error-3 {
                position: absolute;
                padding: 8px;
                font-size: 12px;
                border: 1px solid #c80000;
                left: 265px;
                color: #c80000;
                bottom: 0px;
                border-radius: 10px;
                white-space: nowrap;
                display: none;
            }

            .send-in-title {
                float: left;
                width: 100%;
                color: #C71826;
                font-size: 24px;
            }

            .send-in-main {
                float: left;
                width: 100%;
                margin-top: 20px;
            }

            .send-in-center {
                float: left;
                width: calc(100% - 50px);
                margin-left: 25px;
                margin-top: 30px;
                margin-bottom: 50px;
            }

            .send-input-f {
                float: left;
                width: 100%;
                position: relative;
                margin-top: 20px;
            }

            .send-input-f2 {
                margin-left: 2%;
            }

            .send-input-f3 {
                width: 100%;
            }

            .send-in {
                margin-top: 5px;
                float: left;
                border: none;
                width: 100%;
                height: 40px;
                padding-left: 10px;
                color: #666;
                font-size: 16px;
                line-height: 5px;
                outline: none;
                background: #dee2e6;
                border-radius: 20px;
            }

            .send-down {
                float: left;
                width: 100%;
            }

            .send-in:focus+.send-down {
                opacity: 1;
                top: 60px;
            }

            .send-textarea-f {
                float: left;
                width: 100%;
                margin-top: 20px;
                position: relative;
            }

            .send-textarea {
                float: left;
                border: none;
                width: 100%;
                background: #dee2e6;
                height: 195px;
                padding-left: 10px;
                text-align: left;

                color: #666;
                font-size: 16px;
                outline: none;
                border-radius: 20px;
                padding-top: 10px;
                margin-top: 5px;
                font-family: "hsl", Microsoft YaHei;
                overflow: hidden;
            }

            .vericode {
                float: left;
                width: 100%;
                margin-top: 30px;
            }

            .vericode-center {
                float: left;
                width: 320px;
                margin-left: calc(50% - 160px);
            }

            .vericode-f {
                float: left;
                width: 100%;
                position: relative;
            }

            .send-in-code {
                float: left;
                padding-left: 10px;
                border: none;
                width: 135px;
                height: 40px;
                color: #444444;
                font-size: 16px;
                outline: none;
                background: #dee2e6;
                border-radius: 10px;
            }

            .vericode-img {
                float: left;
                margin-left: 10px;
                width: 110px;
                height: 36px;
                display: block !important;
            }

            .send-btn {
                float: left;
                width: 100%;
                margin-top: 18px;
                font-family: 'Roboto', serif, sans-serif !important;
            }

            .send-submit {
                float: right;
                width: 92px;
                height: 42px;
                border: 1px solid #EEEEEE;
                border-radius: 21px;
                line-height: 39px;
                text-align: center;
                color: #BB1B25;
                font-size: 20px;
                cursor: pointer;
                background: #fff;
                font-weight: bold;
            }

            .send-submit:hover {
                border: 1px solid #C71826;
                background: #C71826;
                color: #fff;
            }

            .send-submit:hover {}

            .vericode-f {
                float: left;
                width: 270px;
                position: relative;
            }

            .send-refill {
                float: left;
                margin-left: 15px;
                width: 145px;
                height: 55px;
                background: #9C9C9C;
                border-radius: 27px;
                border: 2px solid #9C9C9C;
                line-height: 55px;
                text-align: center;
                color: #fff;
                font-size: 21px;
                cursor: pointer;
            }

            .send-refill:hover {
                background: #fff;
                color: #9C9C9C;
            }


            @media screen and (max-width: 760px) {
                .vericode-f {
                    width: 100%;
                }

                .send-submit {
                    float: left;
                    margin-top: 20px;
                }

                .send-input-f2 {
                    margin-left: 0%;
                }

                .send-input-f {
                    width: 100%;
                }

                .send-input-f {
                    width: 100%;
                }

                .send-title {
                    font-size: 2.4rem;
                }
            }

            @media screen and (max-width: 600px) {
                .send-error-3 {
                    top: 100px;
                    left: 0px;
                    right: auto;
                    bottom: auto;
                    padding: 5px;
                }
            }

            @media screen and (max-width: 380px) {
                .vericode-center {
                    width: 168px;
                    margin-left: calc(50% - 84px);
                }

                .vericode-img {
                    width: 70px;
                    height: 30px;
                }

                .send-in-code {
                    width: 70px;
                }

                .send-refill {
                    width: 68px;
                    height: 28px;
                    border-radius: 14px;
                    border: 1px solid #9C9C9C;
                    line-height: 28px;
                    font-size: 1.4rem;
                }

                .send-submit {
                    width: 70px;
                    height: 30px;
                    border-radius: 15px;
                    line-height: 30px;
                    font-size: 1.4rem;
                }

                .send-in-f {
                    margin-top: 10px;
                }
            }

            .jump-send-cover {
                position: fixed;
                background: rgba(0, 0, 0, 0.3);
                width: 100%;
                height: 100%;
                z-index: 1000;
                display: none;
                overflow: hidden;
                left: 0px;
                top: 0px;
            }

            .jump-send-f {
                position: absolute;
                width: 1200px;
                left: calc(50% - 600px);
                background: #fff;
                border-radius: 10px;
                box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 10px;
                top: -800px;
                transition: all 0.8s ease 0s;
            }

            .jump-send-title {
                float: left;
                width: calc(100% - 40px);
                margin: 15px 20px;
                position: relative;
            }

            .jump-send-close {
                position: absolute;
                right: 0px;
                top: 0px;
                width: 30px;
                height: 30px;
                cursor: pointer;
            }

            .jump-send-close:before {
                float: left;
                content: '\e900';
                width: 30px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                color: #B0B9C1;
                font-size: 20px;
                font-family: icomoon2;
            }

            .jump-send-close:hover:before {
                font-size: 22px;
            }

            .jump-send-main {
                float: left;
                width: 100%;
                font-size: 16px;
            }

            .jump-send-center {
                float: left;
                width: calc(100% - 200px);
                margin-left: 100px;
                margin-top: 30px;
                margin-bottom: 50px;
            }

            .jps-m-tit {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 30px;
                margin-bottom: 65px;
            }

            .jps-t-ico {
                background: url(static/images/erji.png) no-repeat;
            }

            .jm-m-m {
                float: left;
                width: 100%;
                position: relative;
            }

            .jm-l {
                float: left;
                width: 33%;
            }

            .jm-r {
                float: left;
                width: 53%;
                margin-left: 14%;
            }

            .jm-ge {
                position: absolute;
                width: 1px;
                background: #DEDDDA;
                height: 100%;
                left: 40%;
                top: 0px;
                z-index: 1;
            }

            .jm-l-txt {
                float: left;
                width: 100%;
                font-size: 24px;
                text-align: center;
            }

            .jm-l-txt2 {
                float: left;
                width: 100%;
                margin-top: 15px;
                font-size: 24px;
                text-align: center;
            }

            .jm-l-w2 {
                float: left;
                width: 100%;
                margin-top: 20px;
            }

            .jm-l-t2 {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 18px;
                margin-top: 30px;
            }

            .jm-r-m {
                float: left;
                width: 93%;

            }

            .send-in-title {
                text-align: center;
            }

            .send-in-main {
                margin-top: 0px;
            }

            .send-in {
                height: 35px;
            }

            .send-textarea {
                height: 100px;
            }


            @media screen and (max-width:1500px) {
                .send-textarea-f {
                    margin-top: 10px;
                }

                .jm-l-w2 {
                    width: 88%;
                    margin-left: 6%;
                    margin-top: 10px;
                }

                .send-input-f {
                    margin-top: 10px;
                }

                .jps-m-tit {
                    margin-bottom: 30px;
                }

                .jump-send-title {
                    width: calc(100% - 20px);
                    margin: 5px 10px;
                }
            }

            @media screen and (max-height:780px) {
                .clcompany {
                    display: none;
                }

                .jm-l-w2 {
                    width: 68%;
                    margin-left: 16%;
                }
            }

            @media screen and (max-width:1300px) {
                .jm-ge {
                    left: 41%;
                }

                .jm-r {
                    float: left;
                    width: 53%;
                    margin-left: 10%;
                }

                .jm-l {
                    width: 37%;
                }

                .send-submit {
                    width: 70px;
                    height: 36px;
                    border-radius: 18px;
                    line-height: 34px;
                    font-size: 16px;
                }

                .send-in {
                    height: 30px;
                    border-radius: 15px;
                }

                .jump-send-main {
                    font-size: 14px;
                }

                .send-in-title {
                    font-size: 20px;
                }

                .jm-l-t2 {
                    font-size: 14px;
                    margin-top: 15px;
                }

                .jm-l-txt2 {
                    margin-top: 10px;
                    font-size: 20px;
                }

                .jm-l-txt {
                    font-size: 20px;
                }

                .jps-t-ico {
                    background: url(static/images/erji-3.png) no-repeat bottom;
                }

                .jps-m-tit {
                    font-size: 24px;
                }

                .jump-send-center {
                    width: 90%;
                    margin-left: 5%;
                    margin-top: 20px;
                    margin-bottom: 30px;
                }

                .jump-send-f {
                    width: 84%;
                    left: 8%;
                }
            }

            @media screen and (max-width:760px) {
                .jm-r {
                    width: 100%;
                    margin-left: 0%;
                }

                .jm-ge,
                .jm-l {
                    display: none;
                }

                .jps-m-tit {
                    margin-bottom: 30px;
                }

                .jm-ge {
                    left: 38%;
                }

                .jump-send-center {
                    width: 92%;
                    margin-left: 4%;
                    margin-top: 20px;
                    margin-bottom: 30px;
                }

                .jps-t-ico {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    background: url(static/images/erji-2.png) no-repeat bottom;
                }
            }

            @font-face {
                font-family: 'icomoon';
                font-display: swap;
                font-style: normal;
                font-weight: 400;
                src: url("/wp-content/themes/www.globalsir.com/static/fonts/icomoon.woff") format("woff");
            }

            @font-face {
                font-family: 'icomoon2';
                font-display: swap;
                font-style: normal;
                font-weight: 400;
                src: url("/wp-content/themes/www.globalsir.com/static/fonts/bt/icomoon.woff") format("woff");
            }



            * {
                box-sizing: border-box;
            }

            a {
                text-decoration: none;
            }

            *:before,
            *:after {
                box-sizing: border-box;
            }

            body {


                font-family: 'Noto Sans SC', sans-serif;
                font-weight: 300;
                font-style: normal;
                margin: 0;
                background: #fff;
                color: #646874;
                position: relative;
                float: left;
                width: 100%;
            }

            input:focus::-webkit-input-placeholder {
                color: transparent;
            }

            input:focus:-moz-placeholder {
                color: transparent;
            }

            input:focus::-moz-placeholder {
                color: transparent;
            }

            input:focus:-ms-input-placeholder {
                color: transparent;
            }

            .fcdeep {
                color: #2d3341;
            }

            .fcn1 {
                color: #646874;
            }

            .fcn2 {
                color: #B0B9C1;
            }

            .blue {
                color: #4285F4;
            }

            .bluebk {
                background: #4285F4;
            }

            .cred {
                color: #C71826 !important;
            }

            h1,
            h2 {
                margin: 0px;
                padding: 0px;
            }

            .fb,
            .fb h1,
            .fb h2,
            .fb h3 {

                font-family: 'Noto Sans SC', sans-serif;
                font-weight: 900;
                font-style: normal;
            }

            .fb h3 {
                font-weight: 700;
            }

            .fn {


                font-family: 'Noto Sans SC', sans-serif;
                font-weight: 400;
                font-style: normal;
            }

            .lh1 {
                line-height: 25px;
            }

            .und {
                text-decoration: underline;
            }

            .zftop {
                margin-top: 5px;
            }

            .zwtop {
                margin-top: 30px;
            }

            .bbor {
                border-radius: 15px;
                border: 1px solid #DEDDDA;
            }

            .hbor {
                border-radius: 15px;
                overflow: hidden;
            }

            .dbor {
                border-radius: 0px 0px 15px 15px;
                border: 1px solid #DEDDDA;
                border-top: none;
            }

            .mbro {
                border-radius: 10px;
            }

            .ball {
                float: left;
                width: 100%;
                overflow-x: hidden;
                position: relative;
            }

            .conus-btn-f {
                float: left;
                width: 100%;
                margin-top: 60px;
            }

            .conus-btn {
                float: left;
                background: #4285F4;
                padding-left: 25px;
                padding-right: 25px;
                height: 50px;
                color: #fff;
                font-size: 16px;
                line-height: 50px;
                border-radius: 25px;
                margin-bottom: 50px;
                margin-left: calc(50% - 161px);
                cursor: pointer;
                text-align: center;
            }

            h1,
            h2,
            h3 {
                font-size: 1em;
                font-weight: normal;
                margin-block-start: 0em;
                margin-block-end: 0em;
            }

            .lazy-f {
                float: left;
                width: 100%;
            }

            .lazy-f img {
                transition: all 0.6s ease 0s;
            }

            img {
                height: auto;
            }

            .c231815 {
                color: #231815;
            }

            .c333 {
                color: #333;
            }

            .w1200 {
                float: left;
                width: 1200px;
                margin-left: calc(50% - 600px);
                position: relative;
            }

            .w1420 {
                float: left;
                width: 1500px;
                margin-left: calc(50% - 750px);
                position: relative;
            }

            .w1400 {
                float: left;
                width: 1380px;
                margin-left: calc(50% - 690px);
                position: relative;
            }

            .w910 {
                float: left;
                width: 910px;
                margin-left: calc(50% - 455px);
                position: relative;
            }

            .w810 {
                float: left;
                width: 810px;
                margin-left: calc(50% - 405px);
            }

            .pic-img {
                float: left;
                width: 100%;
            }

            .header-f {
                width: 100%;

                position: fixed;
                z-index: 99;
                top: 0px;
                left: 0px;
                transition: all 1s ease 0s;

            }

            .mob-fix-foot {
                position: fixed;
                z-index: 100;
                width: 100%;
                height: 50px;
                background: rgba(255, 255, 255, .5);
                bottom: 0px;
                display: none;
                box-shadow: rgb(0 0 0 / 20%) 6px 10px 15px;
            }

            .mob-fix-ft-cet {
                float: left;
                width: 220px;
                margin-left: calc(50% - 110px);
                margin-top: 10px;
            }

            .mob-f-foot-conusbtn {
                float: left;
                width: 90px;
                height: 30px;
                background: #FF7E0E;
                border-radius: 15px;
                line-height: 30px;
                text-align: center;
                color: #fff;
                font-size: 14px;
                transition: all 0s ease 0s;
            }

            .mob-f-foot-conusbtn2 {
                float: right;
                width: 90px;
                height: 30px;
                background: #4285F4;
                border-radius: 15px;
                line-height: 30px;
                text-align: center;
                color: #fff;
                font-size: 14px;
                margin-left: 30px;
                transition: all 0s ease 0s;
            }

            .acttopf {
                position: fixed;
                width: 100%;
                background: #EB760D;
                transition: all 1s ease 0s;
                height: 0px;
                overflow: hidden;
                left: 0px;
                top: 0px;
                z-index: 999
            }

            .acttclose {
                position: absolute;
                width: 30px;
                height: 30px;
                right: 20px;
                top: 20px;
                cursor: pointer;
            }

            .acttclose:before {
                content: '\e60b';
                position: absolute;
                font-family: icomoon;
                font-size: 16px;
                color: #000;
                line-height: 30px;
                width: 100%;
                height: 100%;
                text-align: center;
            }

            .acttopimg {
                float: Left;
                width: 100%;
            }

            .head-top-center-f {
                float: left;
                width: 1200px;
                margin-left: calc(50% - 600px);
                position: relative;
            }

            .ht-cet {
                margin-top: 15px;
                margin-bottom: 15px;
            }

            .head-top-c-txt-f {
                float: left;
                width: 430px;

                height: 30px;
                overflow: hidden;
            }

            .ht-loop-sin {
                float: left;
                width: 100%;
                color: #fff;
                line-height: 30px;
                font-size: 16px;
            }

            .lastest-info-btn {
                float: left;
                background: #fff;
                border-radius: 15px;
                color: #EB760D;
                font-size: 15px;
                padding: 2px 15px;
                font-weight: bold;
                font-family: PingFangSC-Regular, SimSun;
                margin-top: 5px;
                margin-left: 20px;
            }

            .lastest-info-btn:hover {
                background: #C71826;
                color: #fff;
            }

            .head-top-c-cross {
                position: absolute;
                right: 0px;
                height: 42px;
                width: 40px;
                top: -5px;
                cursor: pointer;
            }

            .head-top-c-cross:before {
                content: "\e900";
                float: left;
                width: 100%;
                text-align: center;
                height: 42px;
                line-height: 42px;
                color: #fff;
                font-size: 22px;
                font-family: icomoon2;
            }

            .ab-topline {
                float: left;
                width: 100%;
            }

            .footer-f {
                float: left;
                width: 100%;
                margin-top: 30px;
            }

            .footer {
                float: left;
                width: 100%;
                background: #F9F9F9;
                padding-bottom: 50px;
            }

            .foot-cet {
                margin-top: 50px;
            }

            .ft-box1 {
                float: left;
                width: 100%;
            }

            .logo-2-f {
                float: left;
                width: 100%;
            }

            .lg2 {
                float: left;
                width: 72px;
                margin-left: calc(50% - 36px);
            }

            .ft-b2-link-f {
                float: left;
                width: 100%;
                margin-top: 40px;
                text-align: center;
            }

            .b2-l-a {
                font-size: 14px;
                position: relative;
            }

            .b2-l-a:hover {
                color: #000;
            }

            .b2la-spl:before {
                content: "";
                position: absolute;
                right: -8px;
                top: 3px;
                width: 1px;
                height: 15px;
                background: #666;
            }

            .ft-b2-slog-f {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 14px;
                margin-top: 25px;
                line-height: 22px;
            }

            .ft-b3 {
                float: left;
                width: 100%;
                margin-top: 60px;
            }

            .ft-outlink-sin {
                float: left;
                width: 12.5%;
            }

            .ftol-img {
                float: left;
                width: 100%;
            }

            .ft-b4 {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 14px;
                margin-top: 50px;
                display: flex;
                justify-content: center;
            }

            .ft-cbet {
                display: flex;
            }

            .foda {
                display: flex;
            }

            .ft-cbet a {
                margin-left: 20px;

            }

            .ft-b4 a {
                color: #646874;
            }

            .header-nav-f {
                float: left;
                width: 100%;
                padding-bottom: 35px;
                transition: all 0.6s ease 0s;
                background: rgba(0, 0, 0, 0);
            }

            .head-nav-center-f {
                margin-top: 25px;
                transition: all 0.6s ease 0s;
            }

            .header-nav-logo-f {
                float: left;
                width: 210px;
                transition: all 0.6s ease 0s;
            }

            .header-nav-logo-f img {
                float: left;
                width: 100%;
            }

            .header-nav-main {
                float: right;
                width: calc(100% - 210px);
                margin-top: 20px;
            }

            .h-nav-r-f {
                float: right;
                margin-right: 20px;
                margin-top: 0px;
            }

            .nav-s-1 {
                float: left;
                position: relative;
            }

            .nav-s-1-ser {
                position: static;
            }

            .nav-l1 {
                float: left;
                padding-left: 20px;
                padding-right: 20px;
                line-height: 70px;
                color: #222222;
                font-size: 16px;
                position: relative;
                transition: all 0.6s ease 0s;
            }

            .nav-l1:before {
                content: "";
                width: 0px;
                height: 3px;
                background: #222222;
                left: calc(50% - 10px);
                bottom: 15px;
                position: absolute;
                transition: width 0.6s ease 0s;
            }

            .selectnav:before {
                width: 20px;
            }

            .ib-fix-nav-f {
                position: absolute;
                width: 1200px;
                left: calc(50% - 600px);
                top: 75px;
                display: none;
            }

            .ib-f-n-d-f {
                float: left;
                width: 100%;
                margin-top: 1px;
                background: #fff;
                border-radius: 5px;
                box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
            }

            .ib-fix-nav-sin {
                float: left;
                width: 20%;
                position: relative;
            }

            .ib-fix-nav-sin:hover .ib-fix-nav-txt {
                color: #000;
            }

            .ib-fix-nav-sin:before {
                content: "";
                position: absolute;
                right: 0px;
                top: 15px;
                width: 1px;
                height: 55px;
                background: #DDDDDD;
            }

            .ibfnavs-none:before {
                width: 0px;
                height: 0px;
            }

            .ib-fix-nav-sa {
                float: left;
                margin: 10px 15px;
                width: calc(100% - 30px);
                border-radius: 5px;
            }

            .ib-fix-nav-sain {
                float: left;
                margin: 5px 7px;
                width: calc(100% - 14px);
            }

            .ib-fix-s-img-f {
                float: left;
                width: 53px;
            }

            .ib-fix-s-img {
                float: left;
                width: 100%;
            }

            .ib-fix-nav-txt {
                float: left;
                margin-left: 10px;
                width: calc(100% - 63px);
                font-size: 16px;

                margin-top: 17px;
            }

            .ib-t1 {
                font-size: 60px;
                font-weight: bold;
            }

            .ib-t2 {
                font-size: 26px;
            }

            .nav-f-2 {
                position: absolute;
                top: 70px;
                left: 18px;
                min-width: 100%;
                z-index: 100;

                display: none;
            }

            .nav-f-2-d {
                float: left;
                width: 100%;
                border-radius: 5px;
                background-color: #fff;
                box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
                overflow: hidden;
                margin-top: 1px;
            }

            .nav-s-2 {
                float: left;
                width: 100%;
                position: relative;
                border-bottom: 1px solid #F2F2F2;
            }

            .nav-s-2:last-child {
                border-bottom: none;
            }

            .nav-s-2:hover {
                background: #F0F0F0;
            }

            .nav-s-2-a {
                float: left;
                padding: 10px 30px 10px 20px;
                font-size: 16px;
                position: relative;
                white-space: nowrap;
                text-transform: Uppercase;
            }

            .nav-s-1:hover .nav-f-2 {
                display: block;
            }

            .nav-s-1-ser:hover .ib-fix-nav-f {
                display: block;
            }

            .idxdown:before {
                background: #231815;
            }

            .nav-l1:hover:before {
                width: 20px;
            }

            .inpageseldown:before {
                bottom: 15px;
            }

            .hotico {
                position: relative;
            }

            .hotico:after {
                content: '';
                position: absolute;
                top: 0px;
                left: 20px;
                width: 45px;
                height: 21px;
                background: url(static/images/hot.png) no-repeat center
            }

            .hotico2:after {
                content: '';
                position: absolute;
                top: 0px;
                left: 20px;
                width: 74px;
                height: 21px;
                background: url(static/images/duodao.png) no-repeat center;
                background-size: 100%;
            }

            .h-btn-nav-f {
                float: right;
                margin-top: 8px;
                margin-left: 0px;
            }

            .h-btn-nav-ck {
                float: left;
                padding-left: 25px;
                padding-right: 25px;
                height: 50px;
                line-height: 50px;
                background: #FF7E0E;
                border-radius: 25px;
                color: #fff;
                font-size: 16px;
                margin-top: 0px;
            }

            .h-btn-nav-ck:hover {
                background: #C71826;
            }

            .h-btn-nav-cous {
                float: left;
                padding-left: 25px;
                padding-right: 25px;
                height: 50px;
                line-height: 50px;
                background: #4285F4;
                border-radius: 25px;
                color: #fff;
                font-size: 16px;
                margin-top: 0px;
                margin-left: 40px;
            }

            .h-btn-nav-cous:hover {
                background: #C71826;
            }

            .mobile-header {
                position: fixed;
                left: 0px;
                width: 100%;
                display: none;
                z-index: 1000;
                background: rgba(255, 255, 255, 0);
                transition: all 0.6s ease 0s;
            }

            .mobile-tool {
                float: left;
                width: 100%;
                height: 54px;
            }

            .mobile-tool-center {
                float: left;
                width: 94%;
                margin-left: 3%;
                height: 100%;
            }

            .mobile-logo-f {
                float: left;
                width: 55px;
                margin-top: 5px;
            }

            .mobile-logo-f:before {
                content: '';
                display: inline-block;
                height: 100%;
                vertical-align: middle;
            }

            .mob-logo-img {
                float: left;
                width: 100%;
            }

            .mobile-menu {
                cursor: pointer;
                float: right;
                width: 30px;
                text-align: center;
                transition: all 0.6s ease 0s;
            }

            .mobile-menu:before {
                content: '\e637';
                display: block;
                font-family: icomoon;
                font-size: 25px;
                color: #fff;
                line-height: 60px;
                float: left;
                transition: all 0.6s ease 0s;
            }

            .momenublank:before {
                color: #000;
            }

            .mobile-dowshow {
                position: fixed;
                width: 100%;
                background: rgba(0, 0, 0, .6);
                transition: all 0.6s ease 0s;
                overflow: hidden;
                padding-bottom: 20px;
                height: 100%;
                z-index: 99;
                left: 0px;
                top: -100%;
            }

            .mob-downclose {
                width: 40px;
                height: 40px;
                float: right;
                margin-right: 10px;
                margin-top: 30px;
            }

            .mob-downclose:before {
                content: '\e60b';
                display: block;
                font-family: icomoon;
                font-size: 25px;
                color: #999;
                line-height: 40px;
                float: left;
            }

            .mob-nav1 {
                float: left;
                width: 100%;
                margin-top: 70px;
            }

            .mob-nav-s1 {
                float: left;
                width: 100%;
                position: relative;
            }

            .mob-col-name1 {
                float: left;
                width: 100%;
                position: relative;
            }

            .mob-col-name1:before {
                content: '';
                position: absolute;
                bottom: 0px;
                left: 0px;
                width: 0;
                height: 1px;
                background: #1370ab;
                transition: all 0.6s ease 0s;
            }

            .mob-nav-a1 {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 20px;
                padding-top: 13px;
                padding-bottom: 10px;
                color: #fff;
            }

            .moba-t1 {
                position: relative;
            }

            .mobcusevo,
            .mobhotico {
                position: relative;
            }

            .mobcusevo:before {
                content: "";
                position: absolute;
                left: -84px;
                top: 2px;
                background: url(static/images/rightduodao.png) no-repeat;
                width: 74px;
                height: 21px;
            }

            .mobhotico:before {
                content: "";
                position: absolute;
                left: -55px;
                top: 2px;
                background: url(static/images/righthot.png) no-repeat;
                width: 45px;
                height: 21px;
            }

            .moba-t1-1 {
                color: #fff;
            }

            .mob-nav-btn2 {
                position: absolute;
                top: 4px;
                right: -30px;
                width: 20px;
                height: 20px;
            }

            .mob-nav-btn2:before {
                content: "";
                position: absolute;
                left: 3px;
                top: 6px;
                width: 0;
                height: 0;
                border: 7px solid transparent;
                border-top-color: #fff;
                overflow: hidden;
            }

            .mob-nav-btnup {
                position: absolute;
                top: 4px;
                right: -30px;
                width: 20px;
                height: 20px;
            }

            .mob-nav-btnup:before {
                content: "";
                position: absolute;
                left: 3px;
                top: 6px;
                width: 0;
                height: 0;
                border-left: 7px solid transparent;
                border-right: 7px solid transparent;
                border-bottom: 7px solid #fff;
            }

            .mob-nav2 {
                display: none;
                float: left;
                width: 100%;
            }

            .mob-nav-s2 {
                float: left;
                width: 100%;
                text-align: center;
                font-size: 16px;
                padding-top: 13px;
                padding-bottom: 10px;
                color: #fff;
            }

            .mob-nav-a2 {
                color: #fff;
            }

            .goTop {
                cursor: pointer;
                position: fixed;
                display: block;
                width: 38px;
                height: 38px;
                color: #fff;
                font-size: 14px;
                text-align: center;
                background-image: url(static/images/sprite.png);
                background-repeat: no-repeat;
                background-position: 0 -150px;
                bottom: 30px;
                right: 5px;
                z-index: 9999;
            }

            .com-r-fix {
                position: fixed;
                width: 196px;
                top: 50%;
                transform: translateY(-50%);

                right: 10px;
                z-index: 999;
                transition: all .6s ease 0s;
            }

            .com-fix-b1 {
                float: left;
                width: 100%;
                border-radius: 98px 98px 10px 10px;
                box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
                overflow: hidden;
            }

            .getres-f {
                float: left;
                width: 100%;
                background: #fff;
                border-radius: 10px;
                box-shadow: 0 1px 15px 0 rgba(0, 0, 0, .15);
                margin-top: 5px;
            }

            .getres-img {
                float: left;
                width: 25px;
                margin-left: calc(50% - 12.5px);
                margin-top: 10px;
            }

            .ger-txt {
                float: left;
                width: 100%;
                text-align: center;
                color: #FF7E00;
                font-weight: bold;
                font-size: 12px;
                margin-top: 5px;
            }

            .ger-txt2 {
                float: left;
                width: 100%;
                text-align: center;
                color: #FF7E00;
                font-size: 12px;
                margin-top: 5px;
                margin-bottom: 10px;
            }

            .com-rf-top {
                float: left;
                width: 100%;
                height: 80px;
                background: #BC1A27;
                position: relative;

            }

            .com-rft-img {
                position: absolute;
                width: 76px;
                left: calc(50% - 38px);
                bottom: 0px;
            }

            .com-rf-m {
                float: left;
                width: 100%;
                background: #fff;
            }

            .com-rf-cet {
                float: left;
                margin: 20px 4px;
                width: calc(100% - 8px);
            }

            .crf-t1 {
                float: left;
                width: 100%;
                font-size: 14px;
                color: #BB1B26;
                font-weight: bold;
                text-align: center;
            }

            .crf-t2 {
                float: left;
                width: 100%;
                font-size: 12px;
                color: #000000;
                margin-top: 15px;
                text-align: center;
            }

            .red {
                color: #BB1B26;
            }

            .cef-w2-f {
                float: left;
                width: 150px;
                margin-top: 18px;
                position: relative;
                margin-left: calc(50% - 75px);
            }

            .cef-g1 {
                position: absolute;
                width: 20px;
                height: 1px;
                background: #4285F4;
                left: 0px;
                top: 0px;
            }

            .cef-g1:before {
                content: "";
                position: absolute;
                width: 1px;
                height: 20px;
                background: #4285F4;
                left: 0px;
                top: 0px;
            }

            .cef-g2 {
                position: absolute;
                width: 20px;
                height: 1px;
                background: #4285F4;
                right: 0px;
                top: 0px;
            }

            .cef-g2:before {
                content: "";
                position: absolute;
                width: 1px;
                height: 20px;
                background: #4285F4;
                right: 0px;
                top: 0px;
            }

            .cef-g3 {
                position: absolute;
                width: 20px;
                height: 1px;
                background: #4285F4;
                left: 0px;
                bottom: 0px;
            }

            .cef-g3:before {
                content: "";
                position: absolute;
                width: 1px;
                height: 20px;
                background: #4285F4;
                left: 0px;
                bottom: 0px;
            }

            .cef-g4 {
                position: absolute;
                width: 20px;
                height: 1px;
                background: #4285F4;
                right: 0px;
                bottom: 0px;
            }

            .cef-g4:before {
                content: "";
                position: absolute;
                width: 1px;
                height: 20px;
                background: #4285F4;
                right: 0px;
                bottom: 0px;
            }

            .crf-t3 {
                float: left;
                width: 100%;
                font-size: 12px;
                color: #636875;
                margin-top: 20px;
                text-align: center;
            }

            .crf-t4 {
                float: left;
                width: 100%;
                font-size: 12px;
                color: #4285F4;
                margin-top: 5px;
                text-align: center;
            }

            .cef-w2 {
                float: left;
                margin: 1px;
                width: calc(100% - 2px);
            }

            .chatToolBox {
                position: fixed;
                width: 40px;
                bottom: 150px;
                right: 0px;
                line-height: 1.5;
                z-index: 999;
                transition: all .6s ease 0s;
                background: #377CFD;
                display: none;
            }

            .ctb-cet {
                float: left;
                width: 20px;
                margin-left: 15px;
                margin-top: 15px;
                margin-bottom: 15px;
            }

            .ctb-ico {
                float: Left;
                background: url(static/images/tda.png) no-repeat;
                width: 19px;
                height: 20px;
                margin-left: -3px;
            }

            .ctb-txt {
                float: left;
                width: 100%;
                font-size: 14px;
                color: #fff;
                margin-top: 5px;
            }

            .cbt-show {
                position: absolute;
                width: 420px;
                top: 0px;
                left: -420px;
                z-index: 999;
                display: none;
            }

            .cbt-main {
                float: left;
                width: 400px;
                background: #fff;
                border-radius: 5px;
                box-shadow: 0 5px 9px 0 rgba(0, 0, 0, .2);
                position: relative;
            }

            .cst-cet {
                float: left;
                width: 360px;
                margin: 20px;
            }

            .cst-img {
                float: left;
                width: 105px;
            }

            .cst-txt {
                float: left;
                margin-left: 22px;
                width: calc(100% - 105px - 22px);
            }

            .cst-t1 {
                float: left;
                width: 100%;
                color: #333;
                font-size: 17px;
                font-weight: 900;
            }

            .cst-t2 {
                float: left;
                width: 100%;
                color: #666;
                font-size: 13px;
                line-height: 20px;
                margin-top: 5px;
            }

            .bkd {
                float: left;
                width: 20px;
                height: 100px;
            }

            .cst-close-f {
                float: left;
                width: 100%;
                display: none;
            }

            .cst-close {
                float: right;
                width: 20px;
                height: 20px;
                position: relative;
                margin-top: 0px;
                margin-right: 0px;
                cursor: pointer;
            }

            .cst-close:before {
                content: "\e900";
                float: left;
                width: 100%;
                text-align: center;
                height: 20px;
                line-height: 20px;
                color: #333;
                font-size: 12px;
                font-family: icomoon2;
            }

            .lev-f {
                position: fixed;
                width: 100%;
                height: 100%;
                background-color: rgb(238, 241, 247);
                z-index: 999999999;
                display: none;
            }

            .sweet-overlay,
            .sweet-alert {
                z-index: 999999999 !important;
            }

            .lev-cet {
                width: 1400px;
                position: absolute;
                top: 50%;
                left: calc(50% - 700px);
                -webkit-transform: translate(0, -50%);
            }

            .lev-close {
                position: absolute;
                right: 0px;
                top: -70px;
                width: 25px;
                height: 25px;
                background-color: #C71826;
                border-radius: 50%;
                cursor: pointer;
            }

            .lev-close:before {
                content: "\e900";
                font-size: 12px;
                color: #fff;
                position: absolute;
                font-family: icomoon2;
                left: 7px;
                top: 7px;
            }

            .lev-img-f {
                float: left;
                width: 32%;
                background: #FC5E5C;
                border-radius: 15px;
            }

            .lev-r {
                float: left;
                width: 63%;
                margin-left: 5%;
                position: relative;
            }

            .lev-r-in {
                position: absolute;
                width: 580px;
                top: calc(50% - 30px);
                left: 50%;
                height: 246px;
                -webkit-transform: translateX(-50%) translateY(-50%);

            }

            .lev-r-bk {
                float: left;
                width: 100%;
                z-index: -1;
            }

            .lev-img-cet {
                float: left;
                margin: 60px;
                width: calc(100% - 120px);
            }

            .lev-img {
                float: left;
                width: 100%;
            }

            .lev-img-t1 {
                float: left;
                width: 100%;
                margin-top: 20px;
                color: #fff;
                font-size: 16px;
                text-align: center;
            }

            .lev-r-tit {
                float: left;
                width: 100%;
                color: #141414;
                font-size: 44px;
            }

            .levrt2 {
                text-align: center;
            }

            .levrt3 {
                width: 825px;
                margin-left: -100px;
            }

            .lev-r-t2 {
                float: left;
                width: calc(100% - 35px);
                margin-top: 10px;
                font-size: 16px;
                color: #545454;
                padding-left: 35px;
                position: relative;
            }

            .lev-r-t2:before {
                content: "";
                position: absolute;
                width: 20px;
                height: 20px;
                background: url(static/images/lvlvgou.png) no-repeat;
                left: 0px;
                top: 3px;
            }

            .lev-r-t3 {
                float: left;
                width: 100%;
                margin-top: 15px;
                font-size: 16px;
                color: #545454;
            }

            .lev-r-message-f {
                float: left;
                width: 100%;
                margin-top: 25px;
            }

            input,
            textarea:focus {
                outline: none;
            }

            ::-webkit-input-placeholder {
                /* WebKit browsers */
                color: #999;
            }

            ::-moz-placeholder {
                /* Mozilla Firefox 19+ */
                color: #999;
            }

            :-ms-input-placeholder {
                /* Internet Explorer 10+ */
                color: #999;
            }

            .lev-r-mess-in {
                float: left;
                width: calc(50% - 5px);
                border: 1px solid #bec8de;
                font-size: 14px;
                padding-top: 15px;
                padding-bottom: 15px;
                padding-left: 15px;
            }

            .levrmin2 {
                margin-left: 10px;
            }

            .lev-r-m-btn {
                float: left;
                background: #d75351;
                font-size: 14px;
                width: 99%;
                border-radius: 3px;
                color: #fff;
                height: 45px;
                line-height: 45px;
                font-size: 14px;
                text-align: center;
                margin-top: 15px;
                cursor: pointer;
            }

            .lev-r-m-btn:hover {
                background: #c02d2b;
            }

            .lev-r-t4 {
                float: left;
                width: 100%;
                margin-top: 5px;
                font-size: 16px;
                color: #545454;
            }

            @media screen and (max-width: 1460px) {

                .lev-cet {
                    width: 800px;
                    left: calc(50% - 400px);
                }

                .lev-r-tit {
                    font-size: 28px;
                }

                .levrt2 {
                    text-align: left;
                }

                .levrt3 {
                    width: 100%;
                    margin-left: 0px;
                }

                .lev-r-in {
                    position: absolute;
                    width: 100%;
                    top: 0px;
                    left: 0%;
                    height: auto;
                    -webkit-transform: translateX(0%) translateY(0%);
                }
            }

            @media screen and (max-width: 1280px) {

                .crf-t2 {
                    display: none;
                }

                .nav-l1 {
                    padding-left: 15px;
                    padding-right: 15px;
                }

                .h-btn-nav-cous {
                    padding-left: 15px;
                    padding-right: 15px;
                    margin-left: 20px;
                }

                .h-btn-nav-ck {
                    padding-left: 15px;
                    padding-right: 15px;
                }
            }

            @media screen and (min-width: 850px) {
                .chatToolBox:hover .cbt-show {
                    display: block;
                }
            }

            @media screen and (max-width: 1520px) {
                .w1420 {
                    width: 94%;
                    margin-left: 3%;
                }
            }

            @media screen and (max-width: 1460px) {
                .ib-fix-nav-f {
                    width: 94%;
                    left: 3%;
                }
            }

            @media screen and (max-width: 1200px) {
                .h-btn-nav-cous {
                    margin-left: 40px;
                }

                .nav-f-2 {
                    top: 50px;
                }

                .ib-fix-nav-f {
                    top: 60px;
                }

                .header-nav-main {
                    width: calc(100% - 120px);
                }

                .h-btn-nav-f {
                    margin-top: 6px;
                    margin-left: 10px;
                }

                .h-btn-nav-cous,
                .h-btn-nav-ck {
                    padding-left: 10px;
                    padding-right: 10px;
                    height: 35px;
                    line-height: 35px;
                    border-radius: 17px;
                    font-size: 16px;
                }

                .nav-l1 {
                    padding-left: 15px;
                    padding-right: 15px;
                    line-height: 50px;
                    font-size: 16px;
                }

                .header-nav-logo-f {
                    width: 120px !important;
                }
            }

            .com-sm-btn {
                position: absolute;
                width: 80px;
                height: 196px;
                overflow: hidden;
                border-radius: 0px 10px 10px 0px;
                bottom: 90px;
                right: 0px;
                z-index: 999;
                transition: all .6s ease 0s;
                top: calc(50% - 98px);
                display: none;
            }

            .com-sm-in-t {
                float: left;
                width: 120px;
                height: 196px;
                background: #BC1A27;
                border-radius: 98px 0px 0px 98px;
                overflow: hidden;
                position: relative;
            }

            .com-sm-fx-img {
                position: absolute;
                height: 76px;
                right: 0px;
                top: 60px;
            }

            .com-r-fixm {
                float: left;
                width: 100%;
                transition: all .6s ease 0s;
            }

            @media screen and (max-width: 1500px) {
                .w1400 {
                    width: 94%;
                    margin-left: 3%;
                }
            }

            @media screen and (max-width: 1400px) {

                .com-r-fix:hover .com-r-fixm {
                    margin-left: 0px;
                }

                .com-r-fix:hover .com-sm-btn {
                    display: none;
                }

                .com-sm-btn {
                    display: block;
                }

                .com-r-fixm {
                    margin-left: 250px;
                }
            }

            @media screen and (max-width: 1300px) {
                .ab-topline {
                    width: 1300px !important;
                    margin-left: calc(50% - 650px) !important;
                }

                .w1200 {
                    width: 94%;
                    margin-left: 3%;
                }
            }

            @media screen and (max-width: 900px) {
                .w810 {
                    width: 94% !important;
                    margin-left: 3% !important;
                }

                .h-btn-nav-cous {
                    margin-left: 10px;
                }

                .nav-l1 {
                    padding-left: 5px;
                    padding-right: 5px;
                }
            }

            @media screen and (max-width: 950px) {
                .lev-cet {
                    width: 94%;
                    left: 3%;
                }

                .w910 {
                    width: 94%;
                    margin-left: 3%;
                }
            }

            @media screen and (max-width: 850px) {
                .ft-cbet a {
                    margin-top: 5px;
                }

                .ft-cbet {
                    flex-wrap: wrap;
                }

                .goTop {
                    bottom: 60px;
                }

                .mob-fix-foot {
                    display: block;
                }

                .com-r-fix {
                    display: none;
                }

                .cst-close-f {
                    display: block;
                }

                .cst-img {
                    width: 100%;
                    margin-left: 0px;
                }

                .cst-txt {
                    margin-left: 0px;
                    width: 100%;
                }

                .cst-cet {
                    width: 210px;
                    margin: 20px;
                }

                .cbt-main {
                    width: 250px;
                }

                .cbt-show {
                    width: 270px;
                    left: -270px;
                    top: -150px;
                }

                .cu-f {
                    margin-top: 30px !important;
                }

                .footer {
                    padding-bottom: 70px;
                }

                .ft-b4 {

                    margin-top: 30px;
                }

                .ft-b3 {
                    margin-top: 30px;
                }

                .ft-outlink-sin {
                    width: 25%;
                    margin-top: 10px;
                }

                .ft-b2-link-f {
                    margin-top: 30px;
                }

                .header-f {
                    display: none;
                }

                .mobile-logo-f {
                    width: 100px;
                }

                .mobile-header {
                    display: block;
                }

                .ht-cet {
                    margin-top: 7px;
                    margin-bottom: 10px;
                }

                .head-top-c-cross:before {
                    height: 30px;
                    line-height: 30px;
                    font-size: 18px;
                }

                .head-top-c-cross {
                    right: 0px;
                    height: 30px;
                    width: 30px;
                    top: -2px;
                }

                .header-top-f {
                    height: 42px;
                }

                .head-top-c-txt-f {
                    width: calc(100% - 60px);
                    height: 25px;
                }

                .lastest-info-btn {
                    display: none;
                }
            }

            @media screen and (max-width:850px) {
                .fs-95 {
                    font-size: 48px !important;
                }

                .fs-90 {
                    font-size: 45px !important;
                }

                .fs-88 {
                    font-size: 43px !important;
                }

                .fs-85 {
                    font-size: 42px !important;
                }

                .fs-80 {
                    font-size: 40px !important;
                }

                .fs-74 {
                    font-size: 38px !important;
                }

                .fs-67 {
                    font-size: 37px !important;
                }

                .fs-62 {
                    font-size: 36px !important;
                }

                .fs-60 {
                    font-size: 35px !important;
                }

                .fs-50 {
                    font-size: 28px !important;
                }

                .fs-48 {
                    font-size: 30px !important;
                }

                .fs-46 {
                    font-size: 27px !important;
                }

                .fs-40 {
                    font-size: 28px !important;
                }

                .fs-38 {
                    font-size: 25px !important;
                }

                .fs-36 {
                    font-size: 18px !important;
                }

                .fs-35 {
                    font-size: 18px !important;
                }

                .fs-33 {
                    font-size: 18px !important;
                }

                .fs-32 {
                    font-size: 18px !important;
                }

                .fs-31 {
                    font-size: 18px !important;
                }

                .fs-30 {
                    font-size: 18px !important;
                }

                .fs-29 {
                    font-size: 17px !important;
                }

                .fs-28 {
                    font-size: 17px !important;
                }

                .fs-27 {
                    font-size: 17px !important;
                }

                .fs-26 {
                    font-size: 16px !important;
                }

                .fs-25 {
                    font-size: 16px !important;
                }

                .fs-24 {
                    font-size: 16px !important;
                }

                .fs-23 {
                    font-size: 16px !important;
                }

                .fs-22 {
                    font-size: 16px !important;
                }

                .fs-21 {
                    font-size: 15px !important;
                }

                .fs-20 {
                    font-size: 15px !important;
                }

                .fs-19 {
                    font-size: 15px !important;
                }

                .fs-18 {
                    font-size: 14px !important;
                }

                .fs-17 {
                    font-size: 14px !important;
                }

                .fs-16 {
                    font-size: 14px !important;
                }

                .fs-15 {
                    font-size: 13px !important;
                }

                .fs-14 {
                    font-size: 12px !important;
                }

                .fs-13 {
                    font-size: 12px !important;
                }
            }







            .inbanner-f {
                float: left;
                width: 100%;
                background-image: linear-gradient(45deg, #f53844 20%, #42378f);
                padding-top: 200px;
                padding-bottom: 200px;
                text-align: center;
                color: #fff;
                position: relative;
            }

            .brenav-f {
                float: left;
                width: 100%;
                padding-top: 15px;
            }

            .brenav-sin {
                float: left;
                font-size: 14px;
                position: relative;
                padding-right: 7px;
                margin-left: 5px;
            }

            .brenav-sin:last-child {
                color: #2d3341;
            }

            .brenav-sin:hover {
                color: #000;
            }

            .brenav-sin:before {
                content: "";
                position: absolute;
                right: 0px;
                top: 3px;
                background: #B0B9C1;
                width: 1px;
                height: 12px;
            }

            .brenav-sin:last-child:before {
                background: #888;
                width: 0px;
                height: 0px;
            }

            .ib-t2-f {
                float: left;
                width: 100%;
            }

            .ib-t2-t1 {
                float: left;
                width: 100%;
                text-align: center;
                color: #fff;
                font-size: 46px;
                font-weight: bold;
            }

            .ib-t2-t2 {
                float: left;
                width: 100%;
                text-align: center;
                margin-top: 15px;
                font-size: 18px;
                line-height: 25px;
            }

            .ib-text-f {
                float: left;
                width: 826px;
                margin-left: calc(50% - 413px);
                position: relative;
                display: flex;
                text-align: left;
            }

            .ib-text-f-m {
                float: left;
                margin-left: 30px;
            }

            .ib-fda {
                margin: 0px auto;
            }

            .ib-tico {
                float: left;
                background: url('static/images/logo3.png') no-repeat;
                margin-top: -10px;
                width: 109px;
                height: 128px;
            }

            .ib-fix-nav-sin {
                float: left;
                width: 20%;
                position: relative;
            }

            .ib-fix-nav-sin:hover .ib-fix-nav-txt {
                color: #000;
            }

            .ib-fix-nav-sin:before {
                content: "";
                position: absolute;
                right: 0px;
                top: 15px;
                width: 1px;
                height: 55px;
                background: #DDDDDD;
            }

            .ibfnavs-none:before {
                width: 0px;
                height: 0px;
            }

            .ib-fix-nav-sa {
                float: left;
                margin: 10px 15px;
                width: calc(100% - 30px);
                border-radius: 5px;
            }

            .ib-fix-nav-sain {
                float: left;
                margin: 5px 7px;
                width: calc(100% - 14px);
            }

            .ib-fix-s-img-f {
                float: left;
                width: 53px;
            }

            .ib-fix-s-img {
                float: left;
                width: 100%;
            }

            .ib-fix-nav-txt {
                float: left;
                margin-left: 10px;
                width: calc(100% - 63px);
                color: #888;
                font-size: 15px;
                font-weight: bold;
                font-family: PingFangSC-Regular;
                margin-top: 17px;
            }

            .ib-t1 {
                font-size: 46px;
            }

            .ib-t2 {
                float: left;
                margin-top: 15px;
                font-size: 18px;
                line-height: 25px;
            }

            @media screen and (max-width:920px) {
                .ib-text-f {
                    width: 94%;
                    margin-left: 3%;
                }
            }

            @media screen and (max-width:760px) {
                .ib-t2-f {
                    width: 94%;
                    margin-left: 3%;
                }

                .ib-text-f-m {
                    float: left;
                    margin-left: 15px;
                    width: calc(100% - 75px);
                }

                .ib-t2-t2 {
                    line-height: 30px;
                    margin-top: 30px;
                }

                .ib-t1 {
                    position: relative;
                }

                .ib-tico {
                    background: url(static/images/logo3.png) no-repeat;
                    background-size: 100%;
                    width: 60px;
                    height: 70px;
                }

                .inbanner-f {

                    padding-top: 170px;
                    padding-bottom: 150px;
                }

                .ib-text-f:before {
                    background: none;
                    left: 0px;
                    top: 0px;
                    width: 0px;
                    height: 00px;
                }
            }




            @CHARSET "UTF-8";

            .tbk-text {
                float: left;
                width: 100%;
                position: relative;
                margin-top: 35px;
            }

            .tbk-mid {
                position: absolute;
                left: 50%;
                transform: translate(-50%, 0);
            }

            .tbk-gy {
                float: left;
                padding: 15px 35px;
                margin-left: 30px;
                position: relative;
                border-radius: 30px;
                font-size: 20px;
            }

            .tbk-colo-0 {
                color: #C71826;
                border: 1px solid #C71826;
            }

            .tbk-colo-1 {
                color: #F4B400;
                border: 1px solid #F4B400;
            }

            .tbk-colo-2 {
                color: #0F9D58;
                border: 1px solid #0F9D58;
            }

            .tbk-colo-0:hover {
                color: #fff;
                background: #C71826;
            }

            .tbk-colo-1:hover {
                color: #fff;
                background: #F4B400;
            }

            .damuzhi:before {
                content: "";
                width: 40px;
                height: 44px;
                background: url(static/images/goodico.png)no-repeat;
                background-size: 100%;
                position: absolute;
                right: 0px;
                top: -30px;
            }

            .PLSel-0 {
                background: #C71826;
                color: #fff;
            }

            .PLSel-1 {
                background: #F4B400;
                color: #fff;
            }

            .PLSel-2 {
                background: #0F9D58;
                color: #fff;
            }

            .gyzi {
                float: left;
                font-size: 14px;
                color: #646874;
            }

            .mtnge:before {
                content: "";
                position: absolute;
                left: -15px;
                top: 3px;
                width: 1px;
                height: 13px;
                background: #dadcdb;
            }

            .PLSel .gyzi {
                color: #C71826;
            }

            .xiajian {
                float: left;
                background: url(static/images/xiajian.png) no-repeat;
                width: 12px;
                height: 13px;
                margin-left: 5px;
                margin-top: 3px;
            }

            .gyzi:hover {
                color: #BB1B25;
            }

            @media screen and (max-width:760px) {
                .damuzhi:before {
                    width: 25px;
                    height: 24px;
                    background: url(static/images/good2ico.png)no-repeat;
                    left: 85px;
                    top: 10px;
                }

                .tbk-gy {
                    float: left;
                    width: 100%;
                    padding: 15px 0px;
                    padding-left: 10px;
                    margin-left: 0px;
                    position: relative;
                    border-radius: 0px;
                    font-size: 16px;
                    border: none;
                    border-bottom: 1px solid #F2F2F2;
                    color: #7F818B;
                }

                .PLSel-0 {
                    background: none;
                    color: #C71826;
                }

                .PLSel-1 {
                    background: none;
                    color: #F4B400;
                }

                .PLSel-2 {
                    background: none;
                    color: #0F9D58;
                }

                .tbk-mid {
                    position: relative;
                    left: 0%;
                    transform: translate(0%, 0);
                    width: 100%;
                    float: left;
                }
            }

            .rcwin-f {
                position: fixed;
                bottom: -600px;
                left: 10px;
                width: 300px;
                border-radius: 15px;
                overflow: hidden;
                box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
                background: #fff;
                z-index: 10000;
                transition: all 1.5s ease 0s;
            }

            .rcwin-headf {
                float: left;
                width: 100%;
                background: #4A7DE0;
            }

            .rc-cet {
                float: left;
                width: calc(100% - 30px);
                margin: 10px 15px;
            }

            .rh-txt {
                float: left;
                width: calc(100% - 50px);
                color: #fff;
                font-size: 16px;
            }

            .rh-close {
                float: right;
                width: 25px;
                height: 25px;
                cursor: pointer;
            }

            .rh-close:before {
                content: '\e900';
                display: block;
                font-family: icomoon2;
                font-size: 16px;
                color: #fff;
                float: left;
                width: 25px;
                height: 25px;
                line-height: 25px;
                text-align: center;
            }

            .rc-main {
                float: left;
                width: 100%;
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .rc-tit {
                float: left;
                width: 100%;
                font-size: 16px;
            }

            .rc-mt {
                float: left;
                width: 100%;
                font-size: 14px;
                margin-top: 10px;
                line-height: 25px;
            }

            .rc-bot {
                float: left;
                width: 100%;
                border-top: 1px solid #D1D2D2;
            }

            .rc-link {
                float: right;
                font-size: 16px;
                color: #7A83FF;
                margin-top: 10px;
            }

















            @font-face {
                font-family: 'icomoon_11';
                font-display: swap;
                font-style: normal;
                font-weight: 400;
                src:
                    url("/font/icomoon_11.eot?#iefix") format("embedded-opentype"),
                    url("/font/icomoon_11.woff") format("woff"),
                    url("/font/icomoon_11.ttf") format("truetype"),
                    url("/font/icomoon_11.svg#$font") format("svg");
            }

            .c2-f {
                float: left;
                width: 100%;
            }

            .cuseva {
                float: left;
                width: 103%;
                margin-left: -3%;
                margin-top: 40px;
            }

            .ab-tbk {
                float: left;
                width: 100%;
            }

            .abw-cet {
                margin-top: 60px;
            }

            .ce-col {
                float: left;
                width: 22%;
                margin-left: 3%;
            }

            .ce-sin {
                margin-top: 20px;
                border-radius: 10px;
                overflow: hidden;
                box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
                overflow: hidden;
                transition: all 0.6s ease 0s;
                cursor: pointer;
            }

            .ce-sin:hover img {
                transform: scale(1.1);
            }

            .ce-cover {
                position: fixed;
                width: 100%;
                height: 100%;
                background: rgba(119, 119, 119, .7);
                z-index: 1000;
                display: none;
            }

            .ce-cov-mid {
                position: absolute;
                transition: all 0.6s ease 0s;
                width: 400px;
                left: calc(50% - 200px);
                top: 100px;
                border-radius: 10px;
                background: #fff;
                z-index: 1001;
            }

            .cec-img {
                float: left;
                width: 100%;
                border-radius: 10px;
                box-shadow: 0px 0px 20px #333;
                height: 100%;
            }

            .loadico {
                position: absolute;
                width: 32px;
                left: calc(50% - 16px);
                top: calc(50% - 16px);
                z-index: 1002;
                display: none;
            }

            .cec-close {
                position: absolute;
                width: 28px;
                height: 28px;
                border-radius: 50%;
                background: #000;
                border: 2px solid #fff;
                box-shadow: 0px 0px 10px #333;
                right: -14px;
                top: -14px;
                cursor: pointer;
                z-index: 1002;
            }

            .cec-close:before {
                content: '\e60b';
                position: absolute;
                font-family: icomoon;
                font-size: 16px;
                color: #fff;
                line-height: 24px;
                width: 100%;
                height: 100%;
                text-align: center;
            }

            .ce-btn {
                position: absolute;
                width: 106px;
                height: 106px;
                border-radius: 50%;
                background: #C9C9C9;
                top: calc(50% - 53px);
                cursor: pointer;
            }

            .ce-btn:before {
                position: absolute;
                font-family: icomoon_11;
                font-size: 80px;
                color: #515151;
                line-height: 106px;
                width: 100%;
                height: 100%;
                text-align: center;
            }

            .ce-prev {
                left: 65px;
            }

            .ce-next {
                right: 65px;
            }

            .ce-prev:before {
                content: "\f104";
            }

            .ce-next:before {
                content: "\f105";
            }

            #mob-cuseva {
                display: none;
            }

            .loadever-f {
                float: left;
                width: 100%;
                margin-top: 40px;
            }

            .loadever {
                float: left;
                width: 32px;
                margin-left: calc(50% - 16px);
            }

            @media screen and (max-width:760px) {
                .cuseva {
                    margin-top: 30px;
                }

                .ce-cov-mid {
                    width: calc(88% - 80px);
                    left: calc(6% + 40px);
                    top: 100px;
                }

                .ce-prev {
                    left: 3%;
                }

                .ce-next {
                    right: 3%;
                }

                .ce-btn:before {
                    font-size: 30px;
                    line-height: 40px;
                }

                .ce-btn {
                    width: 40px;
                    height: 40px;
                    top: calc(50% - 20px);
                }

                #pc-cuseva {
                    display: none;
                }

                #mob-cuseva {
                    display: block;
                }

                .ce-col {
                    width: 47%;
                }
            }