.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both
}
.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block
}
.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1
}
.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 18px;
    height: 12px
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em
}
.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: 0;
    margin-right: .4em
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center
}




.forie {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/tishi.png) center no-repeat;
    z-index: 1000;
}
.loadingBg {
    position: fixed;
    width: 100%;
    height: 200%;
    background-color: #fff;
    top: 0;
    left: 0;
    z-index: 0;
    display: none;
}
.loadingBg .loadinglg {
    width: 107px;
    height: 18px;
    background-color: transparent;
    overflow: hidden;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-top: -9px;
    margin-left: -53px;
}
.loadingBg .loadinglg .ldlogo {
    width: 107px;
    height: 18px;
    position: absolute;
    left: 0;
    bottom: 0;
    /* background: url(../images/lgldblue.png) left no-repeat; */
    /* background-size: 107px 18px; */
    z-index: 3;
    animation: wave 3s infinite linear;
}
.loadingBg .loadinglg .ldbg {
    width: 107px;
    height: 18px;
    position: relative;
    /* background: url(../images/lgldgray.png) left no-repeat; */
    /* background-size: 107px 18px; */
    z-index: 2;
}
@-webkit-keyframes wave {
    0% {
        width: 0;
    }
    100% {
        width: 107px;
    }
}

.container{width: 1280px;margin: 0 auto;padding: 0 15px;max-width: 100%;}
.container *{max-width: 100%;}
.product{background-color: #f3f5f6;padding: 200px 0;}
.product .tit h1{font-size: 35px;color: #ff7a09;font-weight: 400;}
.product .tit h2{font-size: 22px;color: #9e9e9e;}
.product .jiesao{font-size: 16px;color: #000;line-height: 33px;padding: 20px 0;}
.product .type .item{display: -o-flex;display: -ms-flex;display: -moz-flex;display: -webkit-flex;display: -o-flex;-webkit-align-items: center;align-items: center;margin: 50px 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.product .type .item .img{position: relative;width: 65.6%;overflow: hidden;}
.product .type .item .img img{width: 100%;transition: 4s;}
.product .type .item .img:hover img{transform: scale(1.2);}
.product .type .item .img .proname{position: absolute;top: 10%;background-color: #f3f5f6;padding: 10px 0;}
.product .type .item .img .proname:before{content: "";position: absolute;top: 0;width: 50px;height: 100%;background-color: #f3f5f6;}
.product .type .item .img .proname .cn{font-size: 25px;color: #ff7a09;position: relative;}
.product .type .item .img .proname .en{font-size: 18px;color: #7d7d7d;text-transform: uppercase;position: relative;}
.product .type .item .txt{font-size: 16px;color: #1c1c1c;line-height: 2;width: 34.4%;}
.product .type .item .txt .more{margin-top: 40px;text-align: right;}
.product .type .item .txt .more a{color: #fa9f46;text-decoration:none;padding:0;font-size:16px;transition-duration: 4s;transition-property: color;transition-delay: 0s;transition-timing-function: cubic-bezier(.215, .61, .355, 1)}
.product .type .item .txt .more a:hover{color: #0b72bc;}
.product .type .item:nth-of-type(even){-ms-flex-direction: row-reverse;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
.product .type .item:nth-of-type(odd) .img .proname{right: 0;padding-right: 10px;}
.product .type .item:nth-of-type(even) .img .proname{left: 0;padding-left: 10px;}
.product .type .item:nth-of-type(odd) .img .proname:before{right: 100%;transform: skewX(-30deg) translateX(50%);}
.product .type .item:nth-of-type(even) .img .proname:before{left: 100%;transform: skewX(-30deg) translateX(-50%);}
.product .type .item:nth-of-type(odd) .txt{padding-left: 30px;}
.product .type .item:nth-of-type(even) .txt{padding-right: 30px;}
.product .type .item:nth-of-type(even) .more{text-align: left;}
.banner img{width: 100%;}
.products{background-color: #f3f5f6;padding-bottom: 100px;}
.products .tit{text-align: center;padding: 20px 0;}
.products .tit .cn{font-size: 30px;color: #4f4f4f;}
.products .tit .en{font-size: 18px;color: #7d7d7d;}
.products .list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.products .list .item{width: 24%;margin-right: 1.33%;margin-bottom: 40px;text-align: center;}
.products .list .item:nth-of-type(4n){margin-right: 0;}
.products .list .item .img{position: relative;padding: 10px;border: 1px solid #b7b8b9;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.products .list .item .img img{width: 100%;}
.products .list .item .name{font-size: 16px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 13px 0;border-bottom: 1px solid #b7b8b9;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.products .list .item .more{padding: 6px 0;border-bottom: 1px solid #b7b8b9;}
.products .list .item .more a{font-size: 14px;color: #4f4f4f;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.products .list .item:hover .img{background-color: #ff7a09;border-color: #ff7a09;}
.products .list .item:hover .name{color: #ff7a09;}
.products .list .item:hover .more a{color: #ff7a09;}
.products .loadmore{text-align: center;}
.productsd{background-color: #f3f5f6;padding-bottom: 100px;}
.productsd .tnav{background-color: #fff;box-shadow: 0 0 10px rgba(34,23,20,0.1);}
.productsd .tnav .caption{float: left;font-size: 18px;color: #000;padding: 15px;}
.productsd .tnav .lm{float: right;padding: 18px 0;position: static;display: block;width: auto;}
.productsd .tnav .lm a{font-size: 14px;color: #5f5f5f;display: initial;margin-right: 50px;}
.productsd .tnav .lm a:last-of-type{margin-right: 0;}
.productsd .tnav .lm a:hover{color: #e4a000;text-decoration: underline;}
.productsd .box1{padding: 5% 0;}
.productsd .box1 .left{float: left;width: 50%;text-align: center;padding: 80px 0;font-size: 18px;color: #000;line-height: 50px;}
.productsd .box1 .right{float: left;width: 50%;}
.productsd .box1 .right p{font-size: 14px;color: #000;border-bottom: 1px solid #bcbcbc;padding: 15px;}
.productsd .content{font-size: 16px;}
.productsd .content .f1{text-align: center;font-size: 25px;color: #4c4c4c;padding: 20px 0;}
.productsd .fanhui{text-align: center;margin-top: 30px;}
.news{background-color: #f3f5f6;padding-bottom: 100px;}
.news .js{padding: 50px 0;}
.news .js .tit .cn{font-size: 35px;color: #ff7a09;}
.news .js .tit .en{font-size: 22px;color: #9e9e9e;}
.news .js .txt{font-size: 18px;color: #727272;line-height: 33px;margin-top: 30px;}
.news .list .position-center{width: 100%;}
.news .list .item{background-color: #fff;margin-bottom: 130px;}
.news .list .item:last-of-type{margin-bottom: 50px;}
.news .list .item .img{float: left;width: 38%;margin: -3% 0 3% 3%;}
.news .list .item .img img{width: 100%;}
.news .list .item .txt{overflow: hidden;padding: 3%;}
.news .list .item .txt .date{font-size: 16px;color: #c3c3c3;}
.news .list .item .txt .tit{margin-top: 15px;}
.news .list .item .txt .tit a{font-size: 20px;color: #ff7a09;}
.news .list .item .txt .jj{font-size: 16px;color: #454545;line-height: 40px;margin-top: 25px;}
.news .list .item .txt a.btn{margin-top: 50px;}
.news .list .item:nth-of-type(even) .img{float: right;margin: -3% 3% 3% 0;}
.news .more{text-align: center;}
.newsd{background-color: #f3f5f6;padding: 200px 0 40px;}
.newsd .fanhui{float: right;}
.newsd .js{padding: 50px 0;overflow: hidden;}
.newsd .js .tit .cn{font-size: 35px;color: #ff7a09;}
.newsd .js .tit .en{font-size: 22px;color: #9e9e9e;}
.newsd .js .txt{font-size: 18px;color: #727272;line-height: 33px;margin-top: 30px;}
.newsd .nr{background-color: #fff;padding-top: 70px;}
.newsd .nr .tit{text-align: center;font-size: 20px;color: #ff7a09;}
.newsd .nr .date{text-align: center;font-size: 14px;color: #c3c3c3;}
.newsd .nr .content{padding: 70px 0;}
.rlzy{background-color: #f3f5f6;padding-bottom: 100px;}
.rlzy .js{padding: 50px 0;}
.rlzy .js .tit .cn{font-size: 35px;color: #ff7a09;}
.rlzy .js .tit .en{font-size: 22px;color: #9e9e9e;}
.rlzy .js .txt{font-size: 18px;color: #727272;line-height: 33px;margin-top: 30px;}
.rlzy .item1{margin-bottom: 50px;}
.rlzy .item1 .box .img{float: right;width: 51.6%;margin-left: 20px;}
.rlzy .item1 .box .img img{width: 100%;}
.rlzy .item1:nth-of-type(2n) .box .img{float: left;margin-left: 0;margin-right: 20px;}
.rlzy .item1 .box .txt{overflow: hidden;}
.rlzy .item1 .box .txt .f1{font-size: 16px;color: #333;line-height: 33px;}
.rlzy .item1 .box .txt .f2{font-size: 14px;color: #484848;line-height: 33px;}
.rlzy .item2{margin-bottom: 50px;}
.rlzy .item2 .box .search{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.rlzy .item2 .box .search .select{flex: 1;margin-right: 2.8%;}
.rlzy .item2 .box .search .select select{background-color: #fff;border: none;height: 45px;font-size: 16px;color: #818181;width: 100%;padding: 0 20px;}
.rlzy .item2 .box .search .submit{width: 90px;}
.rlzy .item2 .box .search .submit input[type='submit']{background-color: #ff7a09;border: none;height: 45px;font-size: 14px;color: #fff;width: 100%;}
.rlzy .item2 .box .table{padding: 20px 0;}
.rlzy .item2 .box .table table{width: 100%;border: 1px solid #d3d3d3;}
.rlzy .item2 .box .table table tr td{font-size: 14px;color: #616161;border-bottom: 1px solid #d3d3d3;text-align: center;padding: 10px;}
.rlzy .item2 .box .table table tr:first-of-type td{background-color: #8a8a8a;color: #fff;}
.rlzy .item2 .box .table table tr td.sq{padding: 0;border-bottom: none;}
.rlzy .item2 .box .table table tr td.sq .memo{padding: 0 10px;border-bottom: 1px solid #d3d3d3;text-align: left;}

.contact .box1{background: url("/public/images/map.jpg")no-repeat center / cover;padding: 200px 0;}
.contact .box1 .tit .cn{font-size: 25px;color: #fff;}
.contact .box1 .tit .en{font-size: 16px;color: #fff;}
.contact .box1 .txt{margin-top: 40px;}
.contact .box1 .txt .left{float: left;font-size: 25px;color: #fff;line-height: 2.4;}
.contact .box1 .txt .right{float: right;font-size: 14px;color: #fff;line-height: 2.8;width:60%;}

.about{background-color: #f3f5f6;padding: 200px 0;}
.about .js{padding: 30px 0;}
.about .js .tit .cn{font-size: 35px;color: #ff7a09;}
.about .js .tit .en{font-size: 22px;color: #9e9e9e;}
.about .js .txt{font-size: 16px;color: #727272;line-height: 33px;margin-top: 30px;}
.about .box1 .qyjj{font-size: 16px;color: #333;line-height: 2;padding: 40px 0;}
/* .about .box2{background: url("/public/images/p2.jpg")no-repeat center / cover;} */
.about .box2 .list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.about .box2 .list .item{text-align: center;color: #fff;padding: 14% 0;width: 25%;}
.about .box2 .list .item .txt .num{font-size: 60px;font-family: Impact;}
.about .box2 .list .item .txt .num span.small{font-size: 20px;}
.about .box2 .list .item .txt .wz{font-size: 16px;}
.about .qyfc .list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.about .qyfc .list .item{width: 48.5%;margin-right: 2.5%;margin-bottom: 20px;}
.about .qyfc .list .item:nth-of-type(2n){margin-right: 0;}
.about .qyfc .list .item .img{overflow: hidden;}
.about .qyfc .list .item .img img{width: 100%;transition: 4s;}
.about .qyfc .list .item .img img:hover{transform: scale(1.2);}
.about .qyfc .list .item .txt{padding: 15px 20px;text-align: center;}
.about .qyfc .list .item .txt .tit{padding: 5px 0;font-size: 17px;color: #000;}
.about .qyfc .list .item .txt .tit a{font-size: 17px;color: #000;display: inline;}
.about .qyfc .list .item .txt .jj{font-size: 13px;color: #545454;padding: 5px 0;}
.about .zzjg .nr{text-align: center;}
.about .zzjg .nr img{max-width: 100%;}
.about .qyln .nr .img{float: right;}
.about .qyln .nr .img img{width: 100%;}
.about .qyln .nr .txt{overflow: hidden;padding: 0 30px;}
.about .qyln .nr .txt .f1{font-size: 30px;color: #3e3e3e;margin-bottom: 30px;text-align: right;}
.about .qyln .nr .txt .f2{font-size: 16px;color: #221815;line-height: 38px;}
.about .qyln .nr .txt .f3{font-size: 14px;color: #555;line-height: 38px;}
.about .lsyg .list{padding: 50px 0;}
.about .lsyg .list .item{float: left;text-align: center;position: relative;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.about .lsyg .list .item .txt{background-color: #fff;font-size: 12px;color: #727272;height: 66px;overflow: hidden;}
.about .lsyg .list .item .txt .wz{width: 1%;display: table-cell;height: 66px;vertical-align: middle;}
.about .lsyg .list .item .year{background-color: #e8e8e8;font-size: 16px;color: #616161;line-height: 37px;position: relative;}
.about .lsyg .list .item:nth-of-type(odd){padding-bottom: 15px;border-bottom: 1px solid #d1d1d1;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;-khtml-flex-direction: column;flex-direction: column;}
.about .lsyg .list .item:nth-of-type(odd):after{content: "";display: block;width: 0;height: 0;margin: auto;border-top: 15px solid #e8e8e8;border-left: 13px solid transparent;border-right: 13px solid transparent;}
.about .lsyg .list .item:nth-of-type(odd):before{content: "";position: absolute;top: 100%;left: 0;right: 0;width: 18px;height: 18px;margin: -9px auto 0;background-color: #c2c2c2;border-radius: 50%;}
.about .lsyg .list .item:nth-of-type(even){padding-top: 15px;border-top: 1px solid #d1d1d1;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-o-flex-direction: column-reverse;-khtml-flex-direction: column-reverse;flex-direction: column-reverse;}
.about .lsyg .list .item:nth-of-type(even):before{content: "";position: absolute;bottom: 100%;left: 0;right: 0;width: 18px;height: 18px;margin: 0 auto -9px;background-color: #c2c2c2;border-radius: 50%;}
.about .lsyg .list .item:nth-of-type(even):after{content: "";display: block;width: 0;height: 0;margin: auto;border-bottom: 15px solid #e8e8e8;border-left: 13px solid transparent;border-right: 13px solid transparent;}
.about .lsyg .list .item:nth-of-type(even){margin-top: 133px;}
.about .lsyg .list .item:hover .year{background-color: #ff7a09;color: #fff;}
.about .lsyg .list .item:nth-of-type(odd):hover:before{background-color: #ff7a09;}
.about .lsyg .list .item:nth-of-type(odd):hover:after{border-top-color: #ff7a09;}
.about .lsyg .list .item:nth-of-type(even):hover:before{background-color: #ff7a09;}
.about .lsyg .list .item:nth-of-type(even):hover:after{border-bottom-color: #ff7a09;}
.about .lsyg .list .slick-prev:before,.about .lsyg .list .slick-next:before{display: none;}
.about .lsyg .list .slick-prev,.about .lsyg .list .slick-next{width: 40px;height: 40px;margin-top: -20px;}
.about .lsyg .list .slick-prev{background: url("../images/prev.png")no-repeat center / 100% 100%;left: -45px;}
.about .lsyg .list .slick-prev:hover{background: url("../images/prev_h.png")no-repeat center / 100% 100%;}
.about .lsyg .list .slick-next{background: url("../images/next.png")no-repeat center / 100% 100%;right:-45px;}
.about .lsyg .list .slick-next:hover{background: url("../images/next_h.png")no-repeat center / 100% 100%;}
.about .qywh{background: url("../images/qywh.jpg")no-repeat center / cover;padding: 50px 0;}
.about .qywh .list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    max-width: 1200px;
    margin: auto;
    padding: 4% 0 16%;
}
.about .qywh .list .item{width: 33%;background-color: #fafafa;}
.about .qywh .list .item:hover{-webkit-animation: top 1s;-moz-animation: top 1s;-o-animation: top 1s;animation: top 1s;}
@-webkit-keyframes top {
    0% {margin-top:0px;}
    50% {margin-top:-50px;}
    100% {margin-top:0px;}
}
@-moz-keyframes top {
    0% {margin-top:0px;}
    50% {margin-top:-50px;}
    100% {margin-top:0px;}
}
@-o-keyframes top {
    0% {margin-top:0px;}
    50% {margin-top:-50px;}
    100% {margin-top:0px;}
}
@keyframes top {
    0% {margin-top:0px;}
    50% {margin-top:-50px;}
    100% {margin-top:0px;}
}
.about .qywh .list .item img{width: 100%;}
.about .qywh .list .item .txt{text-align: center;font-size: 16px;color: #252525;padding: 30px 0 70px;}
.about .zzry{background-color: initial;}

.component-tabs .nav1{position: relative;float: left;background-color: #fff;font-size: 14px;}
.component-tabs .nav1 .nav2{position: absolute;bottom: 100%;left: 0;width: 100%;background-color: #fff;transition: all .15s ease-in-out;text-align: center;}
.component-tabs .nav1 .nav2 .item1 a{display: block;padding: 10px 20px;color: #313438;border-top: 1px solid rgba(49,52,56,.1);transition: color .25s ease, transform .45s ease, opacity .45s ease;}
.component-tabs .nav1 .nav2 .item1 a:hover{color: #fa9f46;}
.component-tabs .nav1 .nav2 .item2 a{display: block;padding: 10px 20px;color: #313438;border-top: 1px solid rgba(49,52,56,.1);transition: color .25s ease, transform .45s ease, opacity .45s ease;}
.component-tabs .nav1 .nav2 .item2 a:hover{color: #fa9f46;}
.component-tabs .nav1 .nav3{font-size: 12px;padding-left: 20px;}


.tzz{background-color: #f3f5f6;padding: 50px 0 200px;}
.tzz .js{padding: 30px 0;}
.tzz .js .tit .cn{font-size: 35px;color: #ff7a09;}
.tzz .js .tit .en{font-size: 22px;color: #9e9e9e;}
.tzz .js .txt{font-size: 16px;color: #727272;line-height: 33px;margin-top: 30px;}
.tzz .gsgk{padding: 40px 0;}
.tzz .gsgk .content{font-size: 16px;color: #333;line-height: 2;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.tzz .gsgk .content .item{width: 50%;}
.tzz .dqbg .list{background-color: #fff;}
.tzz .dqbg .list>a+a{border-top: 1px solid #f3f5f6;}
.tzz .dqbg .list .item{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding: 20px;-webkit-align-items: center;align-items: center;-webkit-transition: all .6s 0s ease-in-out;-moz-transition: all .6s 0s ease-in-out;-ms-transition: all .6s 0s ease-in-out;-o-transition: all .6s 0s ease-in-out;transition: all .6s 0s ease-in-out;}
.tzz .dqbg .list .item .icon{width: 27px;height: 27px;background: url(../images/icon5.png)no-repeat center / 100%; margin-right: 10px;-webkit-transition: all .6s 0s ease-in-out;-moz-transition: all .6s 0s ease-in-out;-ms-transition: all .6s 0s ease-in-out;-o-transition: all .6s 0s ease-in-out;transition: all .6s 0s ease-in-out;}
.tzz .dqbg .list .item .txt{-webkit-flex: auto;-moz-flex: auto;-o-flex: auto;flex: auto;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.tzz .dqbg .list .item .txt .tit{font-size: 18px;color: #3c3c3c;-webkit-transition: all .6s 0s ease-in-out;-moz-transition: all .6s 0s ease-in-out;-ms-transition: all .6s 0s ease-in-out;-o-transition: all .6s 0s ease-in-out;transition: all .6s 0s ease-in-out;}
.tzz .dqbg .list .item .txt .tit a{color: inherit;}
.tzz .dqbg .list .item .txt .download{font-size: 14px;color: #3c3c3c;background: url(../images/icon6.png)no-repeat left;padding-left: 30px;-webkit-transition: all .6s 0s ease-in-out;-moz-transition: all .6s 0s ease-in-out;-ms-transition: all .6s 0s ease-in-out;-o-transition: all .6s 0s ease-in-out;transition: all .6s 0s ease-in-out;}
.tzz .dqbg .list .item:hover{background-color: #0073bc;}
.tzz .dqbg .list .item:hover .icon{background-image: url(../images/icon5_h.png);}
.tzz .dqbg .list .item:hover .txt .tit{color: #fff;}
.tzz .dqbg .list .item:hover .txt .download{background-image: url(../images/icon6_h.png);color: #fff;}
.tzz .dqbg .more{text-align: center;padding: 30px 0;}

.tzz .gphq .content{border: 1px solid #d8d9d9;}
.tzz .gphq .content .tabs{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.tzz .gphq .content .tabs li{width: 25%;}
.tzz .gphq .content .tabs li+li{border-left: 1px solid #d8d9d9;}
.tzz .gphq .content .tabs li a{display: block;text-align: center;font-size: 18px;color: #000;line-height: 40px;}
.tzz .gphq .content .tabs li a:hover,.tzz .gphq .content .tabs li.active a{background-color: #ff7a09;color: #fff;}
.tzz .gphq .content .tab-content{border-top: 1px solid #d8d9d9;padding: 10px;text-align: center;}
.tzz .gphq .content .tab-content img{max-width: 100%;}
.tzz .tzzfw .content{font-size: 16px;color: #333;line-height: 2;}



.pro-download{
    padding-top: 28px;
}
.pro-download table{
    border-left: 1px solid #d9d9d9;
}
.pro-download th{
    font-weight: normal;
    font-size: 14px;
    line-height: 52px;
    color: #fff;
    background: #737373;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: center;
}
.pro-download th span{
    float: left;
    padding-left: 42px;
}
.pro-download td{
    font-size: 12px;
    line-height: 54px;
    text-align: center;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.pro-download td.bg{
    background: #f8fbfe;
}
.pro-download td a{
    display: inline-block;
    width: 27px;
    height: 54px;
    background: url(/public/images/bg_btn09.png) no-repeat;
}
.pro-download td a:hover{
    background-position: 0 -54px;
}
.pro-download td a.fl{
    float: left;
    background: none;
    width: auto;
    color: #666;
    margin-left: 42px;
    background: none;
}
.pro-download td a.fl:hover{
    color: #00438e;
}
.pro-download .page{
    margin-top: 30px;
}

.email-box{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 25;
    display: none;
}
.email-box .bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    filter:alpha(opacity=50);
    opacity: 0.5;
}
.email-box .main{
    width: 420px;
    /*height: 200px;*/
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -210px;
    z-index: 2;
    background: #fff;
    text-align: center;
    padding: 30px 0;
}
.email-box .close{
    width: 40px;
    height: 40px;
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    background: url(../images/close02.png) no-repeat;
}
.email-box p{
    font-size: 22px;
    line-height: 40px;
    /*padding-top: 30px;*/

}
.email-box a{
    display: inline-block;
    width: 186px;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    background: #155aa6;
    margin-top:30px;
}
.login-box{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
    display: none;
}
.login-box .fl{float: left;}
.login-box .fr{float: right;}
.login-box *{box-sizing: content-box;}
.login-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: #000;
    filter:alpha(opacity=30);
    opacity: 0.3;
}
.login-main{
    width: 960px;
    height: 438px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -480px;
    z-index: 2;
    background: #f2f2f2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.login-main .close{
    width: 40px;
    height: 40px;
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;
    background: url(../images/close02.png) no-repeat;
}
.login-main .intro{
    width: 385px;
    height: 424px;
    padding: 14px 0 0 135px;
    float: left;
    font-size: 14px;
    line-height: 34px;
}
.login-main .intro a.gyslk{

    font-size: 16px;
    line-height: 40px;
    float:right;
    display:inline-block;
    height:40px;

    background-position:120px 2px;
    background-repeat: no-repeat;
    width:150px;
    color:#E94809;
}
.login-main .intro a img{


}
.login-main .intro h2{
    font-size: 26px;
    line-height: 76px;
    color: #1f5a9c;
    /*border-bottom: 1px solid #d6d6d6;*/
    margin-bottom: 25px;
    clear:both;
    display:inline-block;
}
.login-main .intro h2 span{float:left;width:180px;clear:both;}
.login-main .intro input{
    width: 260px;
    height: 32px;
    padding-left: 6px;
    border: 1px solid #ccc;
    border-right: none;
    float: left;
    line-height: 32px;
    color: #666;
}

.login-main .intro input[type="radio"] {
    width: 20px;
    height: 16px;
    padding-left: 6px;
    border:none;
    color: #666;
    float:none;
}


.login-main .intro input.submit{
    width: 124px;
    height: 36px;
    font-size: 16px;
    color: #fff;
    border: none;
    background: #1f5a9c;
    margin-top: 20px;
}
.login-main .submit2{
    width: 124px;
    height: 36px;
    font-size: 16px;
    color: #fff;
    border: none;
    background: #AC7300;
    margin-top: 20px;
    display:inline-block;
    text-align:center;
}
.login-main .intro span{
    display: inline-block;
    width: 40px;
    height: 34px;
    float: left;
}

.login-main .intro span.fi{
    background: url(../images/bg_sign35.jpg) no-repeat;
}
.login-main .intro span.se{
    background: url(../images/bg_sign36.jpg) no-repeat;
}
.login-main .intro span.th{
    background: url(../images/bg_sign37.jpg) no-repeat;
}
.login-main .intro span.fo{
    background: url(../images/bg_sign44.jpg) no-repeat;
}
.login-main .intro span.fif{
    background: url(../images/bg_sign45.jpg) no-repeat;
}
.login-main .intro a{
    display: inline-block;
    font-size: 12px;
    line-height: 36px;
    color: #1f5a9c;
    float: left;
    margin: 20px 0 0 16px;
}
.login-main .tips{
    width: 283px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    font-size: 12px;
    line-height: 50px;
    color: #fff;
}
.login-main .tips a{
    display: inline-block;
    line-height: 50px;
    color: #fff;
    text-decoration: underline;
}
.reset-main{
    height: 620px;
}

.jishu{padding: 30px 0;}


@media (max-width: 768px) {
    .banner{margin-top: 65px;}
    .product .type .item .img{width: 100%;}
    .product .type .item .img .proname .cn{font-size: 16px;}
    .product .type .item .img .proname .en{font-size: 12px;}
    .product .type .item .txt{width: 100%;padding: 0 !important;font-size: 14px;}
    .products .list .item{width: 49.33%;}
    .products .list .item:nth-of-type(2n){margin-right: 0;}
    .productsd .box1 .left{float: none;width: 100%;}
    .productsd .box1 .right{float: none;width: 100%;}
    .rlzy .item1 .box .img{float: none !important;width: 100%;margin: 0 !important;}
    .rlzy .item2 .box .search .select{flex: auto;width: 100%;margin-bottom: 10px;margin-right: 0;}
    .rlzy .item2 .box .search .submit{width: 100%;}
    .about .box2 .list .item{width: 100%;}
    .about .lsyg .list{padding: 50px 40px;}
    .about .lsyg .list .slick-prev{left: 0;}
    .about .lsyg .list .slick-next{right: 0;}
    .about .qyfc .list .item{width: 100%;margin-right: 0;}
    .about .qyfc .list .item .txt .tit{font-size: 14px;}
    .tzz .gsgk .content{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .tzz .gsgk .content .item{width: 100%;}
    .contact .box1 .txt .right{
        width:100% !important;
    }
}