
 .kf .submit{ display: none;}
    /*.ico {*/
        /*background: #ddaf71;*/
        /*position: fixed;*/
        /*left: 0px;*/
        /*bottom: 50px;*/
        /*z-index: 999;*/
        /*color: #fff;*/
        /*cursor: pointer;*/
        /*width: 20px;*/
        /*padding-left: 10px;*/
        /*padding-right: 10px;*/
        /*text-align: center;*/
        /*line-height: 24px;*/
        /*font-size: 16px;*/
        /*display: none;*/
        /*padding-top: 10px;*/
        /*padding-bottom: 10px;*/
    /*}*/

    .kfbj {
        display: none;
        position: fixed;
        top: 0; background: rgba(0,0,0,0.5);
        left: 0;
       width: 100%; height: 100%;padding-top:6%; box-sizing: border-box;;

        z-index: 100;
    }

    .kfbj .kf {
        height: 736px;
        background: url(images/bj.png) no-repeat center ;padding-left: 157px; padding-top: 430px; width:512px; margin: -90px auto 0; box-sizing: border-box;
    }
    .kf  b{ display:none;}
    .kf input{ padding-left: 10px; height: 51px; width: 235px; outline: none; background: none;border: none;font-size: 22px; color: #000; line-height: 51px; margin-bottom: 17px;}
    .kf button{outline: none; background: none;border: none; cursor: pointer; width: 218px; height: 54px; margin-top: 11px;}

    .kfbj .kf i {
        cursor: pointer;
    }


  
                .search{z-index: 99;float:right;width:203px;padding-top:5px;}
                .s_inp01{width:203px;padding-top:0;float:left;}
                .inp01{width:170px;height:36px;line-height:36px;color:#aeaeae;font-size:14px;padding-left:18px;float: left;font-family:"Microsoft Yahei";border-radius:18px 0 0 18px;border:0;background: #fff;box-sizing: border-box;}
                .inp02{background:url(images/t_btn1.png) no-repeat;width:33px;height:36px;border:0; float: left;}
            

        .topWrap{height:166px;font-family:"Microsoft Yahei";position: relative;z-index: 3;background:#000000;}
        .header{width:1200px;margin: 0 auto;font-family:"Microsoft Yahei";box-sizing: border-box;}
        .t_top{height:99px;padding-top:17px;position: relative;}
        .logo{float:left;width:352px;height:64px;padding-top:9px;}
        .logo img {width:352px;height:64px;}
        .t_tel{float: right;}
        .t_tel i{float:left;font-size:0;line-height: 0;width:84px;display: block;}
        .t_tel i img{width:84px;height: 84px;}
        .t_tel p{padding:18px 0 0 25px;float:left;}
        .t_tel p em{display: block;font-size:14px;color: #cccccc;padding-left:28px;line-height: 20px;height: 20px;background: url(images/t_tel.png) no-repeat left;}
        .t_tel span{display: block;font-size:30px;color: #fff;line-height:40px;}
        .nav {height:50px;width:990px;float:left;}
        .nav li {float:left;height:50px;width:auto!important;z-index:9;box-sizing: border-box;padding:0 20px;position: relative;}
        .nav li > a{font-size:16px;color:#f1f1f1;display:block;height:50px;line-height:50px;position: relative;z-index: 2;transition: all 0.5s}
        .nav li:after{content: "";display: block;width:100%;height:0px;background: #f1f1f1;position: absolute;left:0%;bottom:0px;transition:all 0.5s;z-index: 1}
        .nav li:hover:after,.nav .cur:after{width:100%;left:0;height: 100%}
        .nav li:hover a,.nav .cur a {color: #58575b;font-weight: bold;}
        .nav li:first-child{background:none;}
        em,i{font-style: normal;}
        .nav li:nth-of-type(6):before{    display: block;
    content: "";
    width: 34px;
    height: 19px;
    position: absolute;
    left: 37px;
    top: -7px;
    background: url(images/hot.png) no-repeat 0 0;    z-index: 995;}
.nav li:nth-of-type(3):before{    display: block;
    content: "";
    width: 41px;
    height: 19px;
    position: absolute;
    left: 37px;
    top: -7px;
    background: url(images/header_nav_zhengzhuangnew.png) no-repeat 0 0;    z-index: 995;}
        

        .ty-banner-1 {
            position: relative;
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{ 
            top: 0;
            left: 50%;
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

      .item-list a {display: inline-block;
        animation: scale 1.5s ease infinite;
    }
    
   .item-list a:nth-of-type(2) {
        animation: scale 2s ease infinite;
    }
    .item-list a:nth-of-type(3) {
        animation: scale 2s ease infinite;
    }
    .scale {
        -webkit-animation: scale 1s ease infinite;
        -o-animation: scale 1s ease infinite;
        animation: scale 1s ease infinite;
    }
    
    .float {
        -webkit-animation: float 1s ease infinite;
        -o-animation: float 1s ease infinite;
        animation: float 1s ease infinite;
    }
    
    .hvr-buzz-out {
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
        -webkit-animation: hvr-buzz-out 2s ease infinite;
        -o-animation: hvr-buzz-out 2s ease infinite;
        animation: hvr-buzz-out 2s ease infinite;
    }
    
    .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    
    .bgSize {
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    
    @-webkit-keyframes slideInUp {
        from {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }
        to {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
    }
    
    .slideInUp {
        -webkit-animation-name: slideInUp;
        animation-name: slideInUp;
    }
    
    @-webkit-keyframes blink {
        0%,
        100% {
            opacity: 0.5;
        }
        50% {
            opacity: 1;
        }
    }
    
    @-webkit-keyframes iconGo {
        0%,
        100% {
            transform: translateY(-5%);
        }
        50% {
            transform: translateY(0);
        }
    }
    
    @-webkit-keyframes scale {
        0%,
        100% {
            -webkit-transform: scale(0.8);
        }
        50% {
            -webkit-transform: scale(1);
        }
    }
    
    @-moz-keyframes scale {
        0%,
        100% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
    }
    
    @keyframes scale {
        0%,
        100% {
            transform: scale(0.8);
        }
        50% {
            transform: scale(1);
        }
    }
    
    @-webkit-keyframes scaleBig {
        0%,
        100% {
            -webkit-transform: scale(1.1);
        }
        50% {
            -webkit-transform: scale(1);
        }
    }
    
    @-webkit-keyframes hvr-buzz-out {
        5% {
            -webkit-transform: translateX(3px) rotate(2deg);
            transform: translateX(3px) rotate(2deg);
        }
        10% {
            -webkit-transform: translateX(-3px) rotate(-2deg);
            transform: translateX(-3px) rotate(-2deg);
        }
        15% {
            -webkit-transform: translateX(3px) rotate(2deg);
            transform: translateX(3px) rotate(2deg);
        }
        20% {
            -webkit-transform: translateX(-3px) rotate(-2deg);
            transform: translateX(-3px) rotate(-2deg);
        }
        25% {
            -webkit-transform: translateX(2px) rotate(1deg);
            transform: translateX(2px) rotate(1deg);
        }
        30% {
            -webkit-transform: translateX(-2px) rotate(-1deg);
            transform: translateX(-2px) rotate(-1deg);
        }
        35% {
            -webkit-transform: translateX(2px) rotate(1deg);
            transform: translateX(2px) rotate(1deg);
        }
        40% {
            -webkit-transform: translateX(-2px) rotate(-1deg);
            transform: translateX(-2px) rotate(-1deg);
        }
        45% {
            -webkit-transform: translateX(1px) rotate(0);
            transform: translateX(1px) rotate(0);
        }
        50% {
            -webkit-transform: translateX(-1px) rotate(0);
            transform: translateX(-1px) rotate(0);
        }
    }
    
    @-webkit-keyframes rotate1 {
        0%,
        50% {
            -webkit-transform: rotateZ(-10deg);
        }
        25% {
            -webkit-transform: rotateZ(10deg);
        }
    }
    
    @-webkit-keyframes float {
        0%,
        100% {
            -webkit-transform: translateY(-5%);
        }
        50% {
            -webkit-transform: translateY(5%);
        }
    }
    
    @-webkit-keyframes float1 {
        0%,
        100% {
            -webkit-transform: translateY(-10%);
        }
        50% {
            -webkit-transform: translateY(10%);
        }
    }
    
    @-webkit-keyframes drop {
        0% {
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
        }
        98% {
            opacity: 1;
        }
        100% {
            opacity: 0;
            transform: translateY(100%);
        }
    }
    
    @keyframes gifRotate {
        0%,
        100% {
            -webkit-transform: rotateY(45deg);
        }
        50% {
            -webkit-transform: rotateY(0deg);
        }
    }
    
    @keyframes gifRotate1 {
        0%,
        100% {
            -webkit-transform: translateX(-50%);
        }
        50% {
            -webkit-transform: translateX(50%);
        }
    }


  .pc-bd-top ul li{position: relative;}
    .pc-bd-top ul li span{    display: inline-block;
    position: absolute;
    right: 5px;
    top: 0;
    color: red;}
             .pc-box-bd .submit,.pc-box-7-in .submit{ display:none;}
             .pc-box-bd ul li label{ display:none;}
             .pc-box-7-in ul li input{background:none;}
             .pc-bd-ina li textarea{    display: block;
    height: 58px;
    width: 98%;
    padding-left: 2%;
    background: transparent;
    font-size: 18px;    background: #fffaf4;

    border-radius: 5px;
    color: #222;
    line-height: 58px;}
 

    .p102-about-content{font-size: 16px;line-height: 32px;color: #4c4c4c;text-align: justify;padding: 0 0 40px;}
    .item-list{ text-align:center; height:169px; overflow:hidden;margin:-83px 0 -179px; position:relative;z-index:55;}


            .blink {
                -webkit-transition: all 1s;
                -moz-transition: all 1s;
                -ms-transition: all 1s;
                -o-transition: all 1s;
                transition: all 1s;
                -webkit-animation: blink 1s ease infinite;
                -o-animation: blink 1s ease infinite;
                animation: blink 1s ease infinite;
            }
            .scale {
                -webkit-animation: scale 1s ease infinite;
                -o-animation: scale 1s ease infinite;
                animation: scale 1s ease infinite;
            }
            .float {
                -webkit-animation: float 1s ease infinite;
                -o-animation: float 1s ease infinite;
                animation: float 1s ease infinite;
            }
            .hvr-buzz-out {
                -webkit-transition: all 1s;
                -moz-transition: all 1s;
                -ms-transition: all 1s;
                -o-transition: all 1s;
                transition: all 1s;
                -webkit-animation: hvr-buzz-out 2s ease infinite;
                -o-animation: hvr-buzz-out 2s ease infinite;
                animation: hvr-buzz-out 2s ease infinite;
            }
            .animated {
                -webkit-animation-duration: 1s;
                animation-duration: 1s;
                -webkit-animation-fill-mode: both;
                animation-fill-mode: both;
            }
            .bgSize {
                -webkit-background-size: 100% 100%;
                background-size: 100% 100%;
            }
            @-webkit-keyframes slideInUp {
                from {
                    -webkit-transform: translate3d(0, 100%, 0);
                    transform: translate3d(0, 100%, 0);
                }
                to {
                    -webkit-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0);
                }
            }
            .slideInUp {
                -webkit-animation-name: slideInUp;
                animation-name: slideInUp;
            }
            @-webkit-keyframes blink {
                0%,
                100% {
                    opacity: 0.5;
                }
                50% {
                    opacity: 1;
                }
            }
            @-webkit-keyframes iconGo {
                0%,
                100% {
                    transform: translateY(-5%);
                }
                50% {
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes scale {
                0%,
                100% {
                    -webkit-transform: scale(0.8);
                }
                50% {
                    -webkit-transform: scale(1);
                }
            }

            @-moz-keyframes scale {
                0%,
                100% {
                    transform: scale(0.8);
                }
                50% {
                    transform: scale(1);
                }
            }
            @keyframes scale {
                0%,
                100% {
                    transform: scale(0.8);
                }
                50% {
                    transform: scale(1);
                }
            }


            @-webkit-keyframes scaleBig {
                0%,
                100% {
                    -webkit-transform: scale(1.1);
                }
                50% {
                    -webkit-transform: scale(1);
                }
            }
            @-webkit-keyframes hvr-buzz-out {
                5% {
                    -webkit-transform: translateX(3px) rotate(2deg);
                    transform: translateX(3px) rotate(2deg);
                }
                10% {
                    -webkit-transform: translateX(-3px) rotate(-2deg);
                    transform: translateX(-3px) rotate(-2deg);
                }
                15% {
                    -webkit-transform: translateX(3px) rotate(2deg);
                    transform: translateX(3px) rotate(2deg);
                }
                20% {
                    -webkit-transform: translateX(-3px) rotate(-2deg);
                    transform: translateX(-3px) rotate(-2deg);
                }
                25% {
                    -webkit-transform: translateX(2px) rotate(1deg);
                    transform: translateX(2px) rotate(1deg);
                }
                30% {
                    -webkit-transform: translateX(-2px) rotate(-1deg);
                    transform: translateX(-2px) rotate(-1deg);
                }
                35% {
                    -webkit-transform: translateX(2px) rotate(1deg);
                    transform: translateX(2px) rotate(1deg);
                }
                40% {
                    -webkit-transform: translateX(-2px) rotate(-1deg);
                    transform: translateX(-2px) rotate(-1deg);
                }
                45% {
                    -webkit-transform: translateX(1px) rotate(0);
                    transform: translateX(1px) rotate(0);
                }
                50% {
                    -webkit-transform: translateX(-1px) rotate(0);
                    transform: translateX(-1px) rotate(0);
                }
            }
            @-webkit-keyframes rotate1 {
                0%,
                50% {
                    -webkit-transform: rotateZ(-10deg);
                }
                25% {
                    -webkit-transform: rotateZ(10deg);
                }
            }
            @-webkit-keyframes float {
                0%,
                100% {
                    -webkit-transform: translateY(-5%);
                }
                50% {
                    -webkit-transform: translateY(5%);
                }
            }
            @-webkit-keyframes float1 {
                0%,
                100% {
                    -webkit-transform: translateY(-10%);
                }
                50% {
                    -webkit-transform: translateY(10%);
                }
            }
            @-webkit-keyframes drop {
                0% {
                    opacity: 1;
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                    -ms-transform: translateY(0);
                    -o-transform: translateY(0);
                    transform: translateY(0);
                }
                98% {
                    opacity: 1;
                }
                100% {
                    opacity: 0;
                    transform: translateY(100%);
                }
            }
            @keyframes gifRotate {
                0%,
                100% {
                    -webkit-transform: rotateY(45deg);
                }
                50% {
                    -webkit-transform: rotateY(0deg);
                }
            }
            @keyframes gifRotate1 {
                0%,
                100% {
                    -webkit-transform: translateX(-50%);
                }
                50% {
                    -webkit-transform: translateX(50%);
                }
            }

            body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, img, form, applet, fieldset, legend, button, input, textarea, th, table, tr, td {
                margin: 0;
                padding: 0;
                padding-left: 0px;
                border: none;
            }

            button, input, optgroup, option, select, textarea {
                font-family: inherit;
                font-size: inherit;
                font-style: inherit;
                font-weight: inherit;
                outline: 0;
            }
            input, select, textarea {
                outline: none;
                cursor: pointer;
                -webkit-appearance: none;
            }
            .pc-box-7 {
                width: 100%;
                height: 317px;
                background: url("images/pc-1_05.jpg") center no-repeat;
            }
            .swiper-1 {
                width: 1222px;
                margin: 0 auto;
            }
            .pc-box-7-in {
                width: 1228px;
                margin: 0 auto;
            }
            .pc-box-7-in ul {
                position: relative;
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                left: 7px;
            }
            .pc-box-7-in ul li {
                display: block;
                width: 300px;
                height: 64px;
                margin: 105px 0 0 0;
            }
            .pc-box-7-in ul li input, .pc-box-7-in ul li textarea {
                width: 95%;
                display: block;
                height: 64px;
                padding-left: 5%;
                font-size: 18px;line-height: 64px;
            }

            .pc-box-7-in ul li:last-child {
                width: 278px;
                height: 68px;
                background: url(images/button2.png) center no-repeat;
                animation: scale 2s ease infinite;
            }

            .pc-box-7-in ul li:last-child input {
                background: transparent;
            }


            .pc-box-3 {    box-sizing: border-box;
                width: 100%;margin-top: -93px;
                height: 1027px;    padding-top: 47px;
                background: url("images/pc-1_03yy.jpg")  no-repeat center 0;
            }

            .pc-box-3-in {
                width: 1222px;
                display: flex;
                margin: 0 auto;
                justify-content: space-between;
                flex-wrap: wrap;
                height: 993px;    padding-top: 44px;
            }

            .pc-box-3-left {
                width: 698px;
                height: 993px;
            }

            .pc-box-3-right {
                  width: 524px;
    height: 843px;
    margin-top: 67px;
            }

            .pc-box-3-left-in {
                width: 556px;
                height: 430px;
                position: relative;
                left: 4px;
                top: 122px;
            }

            .pc-box-4 {
                width: 100%;
                height: 800px;
            }

            .pc-box-8 {
                width: 100%;
                height: 494px;
            }

            .pc-box-13 {
                width: 100%;
                height: 517px;
            }

            .pc-box-5 {
                width: 100%;
                height: 931px;
            }

            .pc-box-5-in {
                width: 1227px;
                position: relative;
                float: right;
                top: 185px;
            }

            .pc-box-6 {
                width: 100%;
                height: 1120px;
            }

            .pc-box-6 ul {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-box-6 ul li {
                flex: 1;
            }

            .pc-box-6 ul li a {
                animation: hvr-buzz-out 2s ease infinite;
                position: relative;
                top: 216px;
                display: block;
                width: 188px;
                height: 46px;
                float: right;
            }

            .pc-box-6 ul li a img {
                width: 100%;
                display: block;
            }

            .pc-box-6 ul li:nth-child(1) a {
                position: relative;
                z-index: 99;
                left: 50px;
            }

            .pc-box-6 ul li:nth-child(2) a {
                margin-right: 120px;
            }

            .pc-box-7 {
                width: 100%;
                height: 317px;
                background: url("images/pc-1_05.jpg") center no-repeat;
            }

            .pc-box-7-in {
                width: 1228px;
                margin: 0 auto;
            }

            .pc-box-7-in form {
                display: block;
                margin: 0 auto;
            }

            .pc-box-7-in ul {
                position: relative;
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                left: 7px;
            }

            .pc-box-7-in ul li {
                display: block;
                width: 300px;
                height: 64px;
                margin: 105px 0 0 0;
            }

            .pc-box-7-in ul li:last-child {
                width: 278px;
                height: 68px;
                background: url(images/button2.png) center no-repeat;
                animation: scale 2s ease infinite;
            }

            .pc-box-7-in ul li input {
                width: 95%;
                display: block;
                height: 64px;
                padding-left: 5%;
                font-size: 18px;
            }

            .pc-box-7-in ul li input::-webkit-input-placeholder {
                font-size: 18px;
            }

            .pc-box-7-in ul li:last-child input {
                background: transparent;
            }

            .pc-box-9 {
                width: 100%;
                height: 616px;
            }

            .pc-box-9 ul {
                width: 98%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                position: relative;
                left: 0.8%;
            }

            .pc-box-9 ul li {
                flex: 2;
            }

            .pc-box-9 ul li a {
                animation: float 2s ease infinite;
                display: block;
                width: 257px;
                height: 388px;
                margin: 0 auto;
                position: relative;
                top: 160px;
            }

            .pc-box-9 ul li:nth-child(1) a {
                animation-delay: 0.8s;
            }

            .pc-box-9 ul li:nth-child(2) a {
                animation-delay: 1.6s;
            }

            .pc-box-9 ul li:nth-child(3) a {
                animation-delay: 0.8s;
            }

            .pc-box-9 ul li:nth-child(4) a {
                animation-delay: 1.6s;
            }

            .pc-box-9 ul li a img {
                width: 100%;
                display: block;
            }

            .pc-box-10 {
                width: 100%;
                height: 503px;
            }

            .pc-box-10 ul {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-box-10 ul li {
                width: 366px;
            }

            .pc-box-10 ul li a {
                animation: hvr-buzz-out 2s ease infinite;
                position: relative;
                display: block;
                width: 313px;
                height: 81px;
                float: right;
                top: 354px;
            }

            .pc-box-10 ul li a img {
                display: block;
                width: 100%;
            }

            .pc-box-10 ul li:nth-child(1) a {
                margin-right: 17px;
            }

            .pc-box-10 ul li:nth-child(2) a {
                margin-right: 30px;
            }

            .pc-box-10 ul li:nth-child(3) a {
                margin-right: 43px;
            }

            .pc-box-11 {
                width: 100%;
                height: 315px;
            }

            .pc-box-11-in {
                width: 1228px;
                margin: 0 auto;
            }

            .pc-box-11-in form {
                display: block;
                margin: 0 auto;
            }

            .pc-box-11-in ul {
                position: relative;
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                left: 7px;
            }

            .pc-box-11-in ul li {
                display: block;
                width: 300px;
                height: 64px;
                margin: 105px 0 0 0;
            }

            .pc-box-11-in ul li:last-child {
                width: 278px;
                height: 68px;
                background: url(images/button2.png) center no-repeat;
                animation: scale 2s ease infinite;
            }

            .pc-box-11-in ul li input {
                width: 95%;
                display: block;
                height: 64px;
                padding-left: 5%;
                font-size: 18px;
            }

            .pc-box-11-in ul li input::-webkit-input-placeholder {
                font-size: 18px;
            }

            .pc-box-11-in ul li:last-child input {
                background: transparent;
            }

            .pc-box-12 {
                width: 100%;
                height: 603px;
            }

            .pc-box-12 ul {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-box-12 ul li {
                width: 366px;
            }

            .pc-box-12 ul li a {
                animation: hvr-buzz-out 2s ease infinite;
                position: relative;
                display: block;
                width: 313px;
                height: 78px;
                float: right;
                top: 507px;
            }

            .pc-box-12 ul li a img {
                display: block;
                width: 100%;
            }

            .pc-box-12 ul li:nth-child(1) a {
                margin-right: 14px;
            }

            .pc-box-12 ul li:nth-child(2) a {
                margin-right: 25px;
            }

            .pc-box-12 ul li:nth-child(3) a {
                margin-right: 38px;
            }

            .pc-box-14 {
                width: 100%;
                height: 743px;
            }

            .pc-box-14 a {
                animation: scale 2s ease infinite;
                position: relative;
                display: block;
                width: 315px;
                height: 79px;
                float: right;
                margin-right: 50px;
                top: 395px;
            }

            .pc-box-14 a img {
                display: block;
                width: 100%;
            }

            .pc-box-20 {
                width: 100%;
                height: 287px;
            }

            .pc-box-20-in {
                width: 1228px;
                margin: 0 auto;
            }

            .pc-box-20-in form {
                display: block;
                margin: 0 auto;
            }

            .pc-box-20-in ul {
                position: relative;
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                left: 7px;
            }

            .pc-box-20-in ul li {
                display: block;
                width: 298px;
                height: 62px;
                margin: 103px 0 0 0;
            }

            .pc-box-20-in ul li:last-child {
                width: 278px;
                height: 68px;
                background: url(images/button2.png) center no-repeat;
                animation: scale 2s ease infinite;
            }

            .pc-box-20-in ul li input {
                width: 95%;
                display: block;
                height: 64px;
                padding-left: 5%;
                font-size: 18px;
            }

            .pc-box-20-in ul li input::-webkit-input-placeholder {
                font-size: 18px;
            }

            .pc-box-20-in ul li:last-child input {
                background: transparent;
            }

            .pc-box-21 {
                width: 100%;
                height: 561px;
            }

            .pc-box-21 ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                width: 1038px;
                margin: 0 auto;
            }

            .pc-box-21 ul li {
                flex: 1;
            }

            .pc-box-21 ul li a {
                animation: scale 2s ease infinite;
                display: block;
                width: 239px;
                height: 71px;
                position: relative;
                top: 466px;
                float: right;
                margin-right: 35px;
            }

            .pc-box-21 ul li a img {
                width: 100%;
                display: block;
            }

            .pc-box-22 {
                width: 100%;
                height: 569px;
            }

            .pc-box-22 ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                width: 1038px;
                margin: 0 auto;
            }

            .pc-box-22 ul li {
                flex: 1;
            }

            .pc-box-22 ul li a {
                animation: scale 2s ease infinite;
                display: block;
                width: 239px;
                height: 71px;
                position: relative;
                top: 462px;
                float: right;
                margin-right: 35px;
            }

            .pc-box-22 ul li a img {
                width: 100%;
                display: block;
            }

            .pc-box-23 {
                width: 100%;
                height: 795px;
            }

            .pc-box-23 ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                width: 1038px;
                margin: 0 auto;
            }

            .pc-box-23 ul li {
                flex: 1;
            }

            .pc-box-23 ul li a {
                animation: scale 2s ease infinite;
                display: block;
                width: 239px;
                height: 71px;
                position: relative;
                top: 463px;
                float: right;
                margin-right: 35px;
            }

            .pc-box-23 ul li a img {
                width: 100%;
                display: block;
            }

            .pc-box-15 {
                width: 100%;
                height: 605px;
            }

            .pc-box-15-in {
                width: 937px;
                float: right;
                margin-right: 33px;
                margin-top: 27px;
            }


            /**附加滚动***/

            .demopage {
                width: 386px;
                float: right;
                margin-right: 72px;
                margin-top: 141px;
            }

            #marquee2 {
                width: 386px;
                height: 446px;
                overflow: hidden;
            }

            #marquee2 ul li {
                float: left;
                height: 223px;
            }

            #marquee2 ul li img {
                display: block;
            }

            .lbbox {
                width: 100%;
            }

            .lbbox a {
                animation: hvr-buzz-out 2s ease infinite;
                width: 682px;
                height: 137px;
                display: block;
                margin: 0 auto 0;
                position: relative;
                top: 57px;
            }

            .lbbox a img {
                display: block;
                width: 100%;
            }


            /**选项卡**/

            .wrap {
                width: 671px;
                margin: 0 auto;
                position: relative;
                top: 239px;
            }

            .tab {
                width: 100%;
            }

            .tab-hd {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                overflow: hidden;
                zoom: 1;    margin-bottom: 6px;
            }
.tab-bda img{border-radius: 10px;}
            .tab-hd li {
                width: 163px;
                height: 61px;
                cursor: pointer;text-align: center;
    line-height: 61px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;                background: url(images/y1.png) center no-repeat;

}
            }

           

          
            .tab-bd {
                position: relative;
                top: 5px;
            }

            .tab-bd li {
                display: none;
                border-top: 0 none;
            }

            .tab-bd li img {
                width: 100%;
                display: block;
                height: auto;
                border-radius: 10px;
            }

            .tab-bd li.thisclass {
                display: list-item;
            }

            .swiper-1 {
                width: 1222px;
                margin: 0 auto;
            }

            #swiper1>.swiper-wrapper>.swiper-slide>img {
                width: 100%;
                height: auto;
                display: block;
                border-radius: 10px;
            }

            .wrap-1 {
                width: 1050px;
                margin: 0 auto;
                position: relative;
                top: 320px;
            }

            .tab1 {
                width: 100%;
            }

            .tab-hd1 {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                overflow: hidden;
                zoom: 1;
                position: relative;
                top: 24px;
                left: 2px;
            }

            .tab-hd1 li {
                width: 133px;
                height: 163px;
                cursor: pointer;
            }

            .tab-hd1 li:nth-child(1).active {
            }

            .tab-hd1 li:nth-child(2).active {
            }

            .tab-hd1 li:nth-child(3).active {
            }

            .tab-hd1 li:nth-child(4).active {
            }

            .tab-hd1 li:nth-child(5).active {
            }

            .tab-hd1 li:nth-child(6).active {
            }

            .tab-hd1 li:nth-child(7).active {
            }

            .tab-bd1 {
                position: relative;
                top: 5px;
            }

            .tab-bd1 li {
                display: none;
                border-top: 0 none;
            }

            .tab-bd1 li img {
                width: 100%;
                display: block;
                height: 533px;
            }

            .tab-bd1 li.thisclass {
                display: list-item;
            }


            /**三级联动**/

            .pc-box-bd {
                width: 422px;
            }

            .pc-bd-top {
                width: 100%;
                position: relative;
                top: 375px;
                left: 53px;
            }

            .pc-bd-top ul {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-bd-top ul li {
                height: 58px;
                background-color: #fffaf4;
                border-radius: 5px;border: .00052083rem solid #d4c38d;
            }

            .pc-bd-top ul li input {
                display: block;
                height: 58px;
                width: 95%;
                padding-left: 5%;
                background: transparent;
                font-size: 18px;
                color: #222222;
            }

            .pc-bd-top ul li input::-webkit-input-placeholder {
                color: #6f4f3a;
                font-size: 18px;
            }

            .pc-bd-top ul li:nth-child(1) {
                width: 159px;
            }

            .pc-bd-top ul li:nth-child(2) {
                width: 252px;
            }

            .pc-bd-in {
                width: 100%;
                position: relative;
                top: 435px;
                left: 53px;
            }

            .pc-bd-in ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-bd-in ul li {
                width: 136px;
                display: block;
                height: 58px;
                background-color: #ddb699;
                border-radius: 5px;
            }

            .pc-bd-in ul li select {
                width: 95%;
                padding-left: 5%;
                height: 58px;
                background: transparent;
                border: none;
                outline: none;
                font-size: 18px;
                color: #6f4f3a;
            }

            .pc-bd-ina {
                width: 100%;
                position: relative;
                top: 395px;
                left: 53px;
            }

            .pc-bd-ina ul {
                display: block;
            }

            .pc-bd-ina ul li {
                display: block;
                width: 100%;
                height: 58px;
                background-color:#fffaf4;    border: .00052083rem solid #d4c38d;
                font-size: 18px;
                border-radius: 5px;
            }

            .pc-bd-ina ul li input {
                display: block;
                width: 98%;
                padding-left: 2%;
                height: 58px;
                background: transparent;
                color: #6f4f3a;
            }

            .pc-bd-ina ul li ::-webkit-input-placeholder {
                color: #6f4f3a;
            }

            .pc-bd-inb {
                width: 100%;
                position: relative;
                left: 53px;
                top: 465px;
            }

            .pc-bd-inb ul {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
            }

            .pc-bd-inb ul li {
                flex: 2;
                font-size: 18px;
                color: #6f4f3a;
                text-align: -webkit-center;
            }

            .pc-bd-inb ul li label {}

            .pc-bd-inb ul li label input {
                outline: none;
                border: none;
                width: 20px;
                height: 20px;
                display: -webkit-inline-box;
                position: relative;
                top: 3px;
                right: 2px;
            }

            .pc-bd-bottom {
                width: 100%;
                position: relative;
                left: 53px;
                top: 425px;
            }

            .pc-bd-bottom ul {
                width: 100%;
            }

            .pc-bd-bottom ul li {
                animation: scale 2s ease infinite;
                width: 393px;
                display: block;
                background: url(images/ybtn-1.png) center no-repeat;
                height:104px;
                margin: 0 auto;
                position: relative;
                top: 15px;
            }

            .pc-bd-bottom ul li input {
                width: 100%;
                display: block;
                background: transparent;
                height: 89px;
            }
  .tab-hd li.active {
                background: url(images/y2.png) center no-repeat;
            }
        

        .footWrap{height:447px;font-family:"Microsoft Yahei";background:url(images/ft_bj.jpg) repeat-x;box-sizing: border-box;}
        .footer{width:1280px !important;margin: 0 auto; position: relative;}
        
        .ft_nav{height: 67px;line-height: 67px;}
        .ft_nav li{float:left;position: relative;padding:0 33px;}
        .ft_nav li a{font-size:16px;color: #f1f1f1;position: relative;z-index: 2}
        .ft_nav li:after{content: "";display: block;width:100%;height:0px;background: #fff;position: absolute;left:0%;bottom:0px;transition:all 0.5s;z-index: 1}
        .ft_nav li:hover:after{width:100%;left:0;height: 100%}
        .ft_nav li:hover a{color: #58575b}
        .ft_t{height: 205px;padding-top:73px;}
        .ft_logo{float:left;margin-top:37px;}
        .ft_logo img{width:352px;height: 64px;}
        .ft_lx{    margin-left: 41px;
    padding-left: 39px;
    background: url(images/ft_x.png) no-repeat left top;
    height: 174px;
    float: left;
    width: 365px;}
        .ft_lx p{font-size:14px;color: #fff;margin-bottom:16px;line-height: 30px;width:340px;overflow: hidden;}
        .ft_lx p i{display: inline-block;float:left;}
        .ft_lx p em{display: inline-block;font-size:18px;float:left;width:270px;}
        .erwm{float: left;width:102px;padding-left:12px;}
        .erwm i{display: block;font-size:0;line-height: 0;}
        .erwm i img{width:102px;height: 102px;}
        .erwm span{display: block;padding-top:12px;font-size:14px;color: #fff;}
        .ft_b{padding-top:23px;}
        .ft_b span{display: block;font-size: 14px;color: #5f5f5f;height: 26px;line-height: 26px;}
        .ft_b span a{color: #5f5f5f;}
        .ft_b p{font-size: 14px;color: #5f5f5f;height: 28px;line-height: 28px;}
        .ft_b p a{color: #5f5f5f;padding:0 20px;}
        em,i{font-style: normal;}
    

    .ico {
            display: block;
            width: 280px;
            height: 123px;
            background: url(images/ng.png) no-repeat center;
            background-size: auto;
            z-index: 999;
            position: fixed;
            left: 0px;
            bottom: 0;
           
        }
    .dwx{
            position: absolute;
            width: 36px;
            height: 36px;
            cursor: pointer;
            z-index: 998;
            right: -119px;
            top: 22px;
            cursor: pointer;
    }    
    .dwx img{width:100%;}
    .pfbj{
        height:80px;
        width:100%;
        background:#222222;
        left: 0px;
        bottom: 0px;
        z-index: 9999;
        position: fixed;
    }    
    .pfbj .contentt{width:1400px;margin:0 auto;}
    .pfbj .dbj{width:164px; height:104px;background:url(images/ngl.png) no-repeat center; position:absolute;left:-72px;top:-33px;}
    .pfbj span{display:block;float:left; height:80px; line-height:80px;font-size:24px;color:#dfbf64; font-family:"思源黑体 CN"; margin:0 28px 0 110px;}
    .pfbj .form .ul{height:80px;padding-top:17px; box-sizing:border-box;}
    .pfbj .form ul li{float:left;width:240px;height:46px;background:rgba(252,247,245,0.1);border-radius:20px;margin-right:20px;}
    .pfbj .form ul li input{width:100%; height:46px;background:0; border:0;padding:0 20px;box-sizing:border-box;font-size:16px; color:#dfbf64;}
    .pfbj .form ul li input::-webkit-input-placeholder{font-size:16px; color:#dfbf64;}
    .pfbj .form ul li input::-moz-placeholder{font-size:16px; color:#dfbf64;}
    .pfbj .form ul li span{display:none;}
    
    .pfbj .form .submit{width:180px;height:46px;position: absolute;right: -60px;top:17px;}
    .pfbj .form .submit .form-btn-submit{width:100%; height:46px;background:url(images/dw-btn.png) no-repeat center;cursor: pointer;border:0;font-size:0;}
    .pfbj .form .submit .form-btn-reset{display:none;}
    @media screen and  (min-width:230px) and (max-width:1400px){
        .pfbj .contentt{width:1200px;margin:0 auto;}
        .pfbj .form ul li{width:203px;}
        .pfbj .dbj{left:-172px;}
        .pfbj span{margin-left:0;}
        .pfbj .form .submit{right:60px;}
        .dwx{right:0;}
    }


        .client-2 {
            position: fixed;
            right: -158px;
            top: 50%;
            z-index: 999;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 72px;
            position: relative;
            margin-bottom: 3px;
        }
        
        .client-2 li i {
            display: block;
            width: 42px;
            height: 32px;
            margin: 0px auto;
            text-align: center;
            line-height: 0;
        }
        
        .client-2 li i img {
            width: 100%;
        }
        
        .client-2 li.my-kefu-qq .zx {
            width: 58px;
            height: 68px;
            margin-top: -36px;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 25px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 31px;
            background-position: -23px -47px;
            background-size: 52px 82px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 72px;
            height: 60px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #dfbf64;
            color: #fff;
            height: 72px;
            width: 230px;
            padding:12px 0 0;
            float: left;
            box-sizing:border-box;
        }
        
        .client-2 .my-kefu-main {
            background: #dfbf64;
            width: 97px;
            height: 72px;
            position: relative;
            padding:12px 0 0;
            float: left;
            box-sizing:border-box;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
