
/* CSS Document */
@media screen and (max-width: 980px) {
    body{ font-size:.32rem;}
    .fs{font-size: .5rem;}
    .iconfont{font-size: .4rem;}
    .layout{padding: 1rem 5%;}

    header{height: 1.2rem;transition: all 0.3s;padding: 0 5%;}
    header:after{top: 1.2rem;}
    header h1{left: 5%;top: .1rem;z-index: 100;width: 3.4rem;}
    header .dh{display: none;}

    header .navm { display: block;transition: all 0.3s;}
    .nav{position: fixed;left: 0;top: 1.2rem;right: 0;bottom: 0;z-index: 1000;padding: 0;display: none;background: #333;margin: 0;}
    .nav li{display: block;border-bottom: 1px solid rgba(255, 255, 255, .1);margin-left: 0;border-bottom: 1px solid #444;margin: 0;}
    .nav li:after{display: none;}
    .nav li p{line-height: 1.2rem;font-size: .32rem;padding:0;}
    .nav li p:after{display: none;}
    .nav li p a{padding: 0 5%;display: flex;align-items: center;justify-content: space-between;color: #FFF;}
    .nav li p a i{display: block;transition: all .3s;font-size: .4rem;}
    .nav li.on p a i{transform: rotate(-90deg);}
    .nav li dl{position: initial;width: 100%;box-shadow: none;font-size: .32rem;left: 0;transform: translateX(0%);text-align: left;margin-left: 0;}
    .nav li dl:after{display: none;}
    .nav li dd{font-size: .32rem;}
    .nav li dd a{padding: .2rem 5%;}
    
    header .right .yuyan p{line-height: 1.2rem;height: 1.2rem;}
    header .right .yuyan .yi{font-size: .5rem;margin-right: .1rem;}
    header .right .yuyan .er{font-size: .32rem;margin-left: .1rem;}
    header .right .yuyan ul{top: 1.2rem;width: 2rem;margin-left: -1rem;font-size: .32rem;}

    header .search{margin-left: 0;}
    header .search i{font-size: .6rem;width: 1.2rem;line-height: 1.2rem;height: 1.2rem;}
    .search_box{top: 1.2rem;height: 1.2rem;}
    .search_box .box{height: 1.2rem;padding: 0;}
    .search_box .box .bor{border-top: 1px solid #EEE;width: 100%;border-bottom: none;}
    .search_box .input_btn{width: 20%;height: 1.2rem;background-size: .6rem;}
    .search_box .input_txt{width: 80%;height: 1.2rem;padding: 0 .2rem;}

    .bannerv .txt_index{left: 5%;bottom: .5rem;right: 5%;}
    .bannerv .txt_index li{font-size: .32rem;}
    .bannerv .txt_index li i{font-size: .5rem;}
    .bannerv .banner_txt{left: 5%;top: 2rem;right: 5%;}
    .bannerv .banner_txt p:nth-of-type(1){font-size: .32rem;}
    .bannerv .banner_txt p:nth-of-type(2){font-size: .46rem;font-weight: bold;}

    .dyip .dyip_t{margin: 1rem auto 0 auto;width: 60%;}
    .dyip .dyip_t .input_txt{height: .6rem;padding: 0 .2rem;}
    .dyip .dyip_t .input_btn{height: .6rem;font-size: .32rem;}
    .dyip .title{padding: .2rem 0;}
    .dyip .index_pro .swiper-slide{width: 100%;padding:1rem 5%;flex-wrap: wrap;}
    .dyip .index_pro .swiper-slide .left{width: 100%;}
    .dyip .index_pro .swiper-slide .left li{width: 22%;margin-bottom: .1rem;}
    .dyip .index_pro .swiper-slide .left li .pic{width: 100%;height: auto;}
    .dyip .index_pro .swiper-slide .left h2{font-size: .5rem;margin-bottom: .2rem;}
    .dyip .index_pro .swiper-slide .right{width: 6rem;height: 6rem;}
    .dyip .arrw{position: absolute;right: 5%;top: auto;transform: translateY(0%);bottom: 10%;}
    .dyip .index_pro .swiper-button-next,.dyip .index_pro .swiper-button-prev{width: .8rem;height: .8rem;margin-bottom: .1rem;}
    .dyip .index_pro .swiper-button-next:after,.dyip .index_pro .swiper-button-prev:after{font-size: .4rem;}
    
    .banner .banner_box{width: 80%;}
    .banner .swiper-pagination{width: 20%;margin-left: 0%;}
    .banner .swiper-pagination-bullet{padding: .1rem 0;font-size: .32rem;}
    .banner .swiper-pagination-bullet:after{border-width: .1rem 0 .1rem .2rem;}
    .banner .swiper-pagination-bullet-active{font-size: .5rem;}

    .dsanp .bg{padding: 1rem 5%;}
    .dsanp .box{float: none;}
    .dsanp .box ul li{font-size: .32rem;margin: .1rem 0;}
    .dsanp .box ul li h2{width: .4rem;height: .4rem;border-radius: .1rem 0 .1rem 0;}
    .dsanp .box ul li p{margin-left: .2rem;}
    .dsanp .txt ul li{font-size: .32rem;}
    .dsanp .txt ul li h2{font-size: .5rem;}
    .dsanp .txt ul li span{font-size: .5rem;}
    

    .dship .left{width: 100%;}
    .dship .left .txt li i{font-size: .4rem;}
    .dship .left figure{padding-bottom: 78%;}
    .dship .right{width: 100%;}
    .dship .right .pic{bottom: 7%;transform: translateX(-50%);width: 5.4rem;z-index: 10;}

    .dwup .partner{height: 2.4rem;}
    .dwup .swiper-slide figure{padding-bottom: 1.2rem;}

    .dliup .box .pic{width: 100%;}
    .dliup .box .txt{width: 100%;padding: .4rem;}
    .dliup .box .txt .more{margin-top: .2rem;}
    .dliup .box .txt .more a{padding: .1rem .2rem;}
    .dliup li{font-size: .32rem;width: 60%;margin: .1rem 0;}
    .dliup li i{font-size: .32rem;margin: 0 .1rem;}

    .dqip:after{left: 3%;top: 0;right: 3%;bottom: .3rem;}
    .dqip .hd{width: 100%;}
    .dqip .bd{width: 100%;margin-top: .4rem;}
    .dqip .bd .box h2{font-size: .5rem;margin-top: .1rem;}

    .dbap .box .gallery-top_er{margin-top: .4rem;}
    .dbap .box .gallery-top_er .swiper-slide li{width: 100%;margin-bottom: .4rem;}
    .dbap .box .gallery-top_er .swiper-slide li .txt span{font-size: .32rem;}
    .dbap .box .gallery-top_er .swiper-slide li .txt h2{margin-top: .1rem;font-size: .4rem;}
    .dbap .box .gallery-top_er .swiper-slide li .txt p{margin-top: .2rem;font-size: .32rem;}

    .djiup{padding: 5%;}
    .djiup .title{padding: .2rem 0;width: 100%;}
    .djiup ul{width: 100%;}
    .djiup li{margin-right: .2rem;margin-bottom: .1rem;}

    .bannern .title .txt{font-size: .5rem;}
    .bannern .title p{font-size: .32rem;}

    .subnav{padding: 0 5%;display: block;}
    .subnav ul{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
    .subnav li{line-height: .8rem;margin-right: 0;}

    .subnav li a{padding: 0;}

    .dqwz .icon-shouye{font-size: .32rem;margin-right: .1rem;}
    .dqwz .icon-arrow-down-copy-copy{font-size: .16rem;padding: 0 .2rem;}

    .about .box .left{width: 100%;}
    .about .box .left h2{font-size: .5rem;}
    .about .box .video{width: 100%; margin-top: .5rem;}
    .about li{font-size: .32rem;}
    .about li i{font-size: .5rem;}

    .licheng{padding: 1rem 5%;}
    .cate2 .cn{ font-size: .5rem; line-height: 2;}
    .lichenlist li{background: url('../image/fz-dot.png') center 11px no-repeat;background-size: 13px;}
    .lichenlist li .year{line-height: 2;font-size: .5rem;}
    .lichenlist li .inner{ padding-right: .6rem;}
    .lichenlist li .pic{ width: 100%; margin-bottom: .1rem;}
    .lichenlist li:nth-of-type(odd) .pic{margin-left: 0%;}
    .lichenlist li:nth-child(2n) .inner{ padding-left: .6rem;}
    .licheng .htop{width: .8rem;height: .8rem;}
    .licheng .htop i{font-size: .5rem;}

    .wenhua_dyip{padding: 1rem 5%;}
    .wenhua_dyip li .picsan{font-size: .32rem;}
    
    .zhengshu_subnav li{margin: .05rem 1%;width: 48%;}
    .zhengshu li{width: 49%;margin-bottom: 2%;}
    .zhengshu li:last-child:nth-child(5n+1) {margin-right: 0;}
    .zhengshu li:last-child:nth-child(5n+2) {margin-right: 0;}
    .zhengshu li:last-child:nth-child(5n+3) {margin-right: 0;}
    .zhengshu li:last-child:nth-child(5n+4) {margin-right: 0;}

    .fysout {padding: 2rem 0;}
    .fyslist li {width: 50%;}
    .fyslist li.i1,.fyslist li.i2 {top: -0%;}
    .fyslist li.i3,.fyslist li.i4 {bottom: -0%;}
    .fyslist li h3 {font-size: .5rem;padding: 0 20px;}
    .fyslist li .hx:after {display: none;}
    .fyslist li .txt {line-height: 1.6;height: auto;padding: 0 .1rem;}
    .fyslist .quan1 {width: 160px;height: 160px;margin-left: -80px;margin-top: -80px;}
    .fyslist .quan2 {width: 100%;height: 100%;background-size: 400px;}
    .coretu {width: 280px;height: 280px;}
    .coretu dd {width: 139px;height: 139px;}
    .coretu dd.on .pic {width: 169px;height: 169px;}
    .coretu dd.i1 .dot {left: 65px;bottom: 65px;}
    .coretu dd.i2 .dot {right: 65px;bottom: 65px;}
    .coretu dd.i3 .dot {right: 65px;top: 65px;}
    .coretu dd.i4 .dot {left: 65px;top: 65px;}

    .fenye{margin-top: .5rem;}
    .fenye li{font-size: .32rem;}
    .fenye li a{padding: .3rem;}
    .fenye li i{font-size: .32rem;}

    .bannern:after{height: 1.8rem;}
    .bannern figure{padding-bottom: 60%;}

    .con_l{width: 100%;float: none;}
    .con_l .title{padding: .3rem;font-size: .5rem;}
    .con_l li{margin-top: .1rem;}
    .con_l li a i{font-size: .24rem;}
    .con_l li p a{padding: .2rem .3rem;}
    .con_l li dd a{padding: .2rem .5rem;}

    .con_r{width: 100%;float: none;margin-top: .5rem;}
    .con_r .saixuan{padding: .3rem;margin-bottom: .4rem;}
    .con_r .saixuan li strong{display: block;float: none;padding: 0;line-height: .8rem;}
    .con_r .saixuan li dl{margin-left: 0;}
    .con_r .saixuan li dd{margin-right: .1rem;margin-bottom: .1rem;width: 32%;}
    .con_r .saixuan li dd a{background: #FFF;height: .8rem;}
    .con_r .saixuan li dd img{width: .4rem;}

    .products li{width: 49%;margin-bottom: .2rem;}
    .products li .pic{border: 2px solid #015e3c;}
    .products li .pic .yi{width: .8rem;left: .2rem;top: .2rem;}
    .products li .pic .er{width: 1.4rem;right: .2rem;top: .2rem;}
    .products li:last-child:nth-child(3n+1) {margin-right: 0;}
    .products li:last-child:nth-child(3n+2) {margin-right: 0;}

    .wenti li{padding: .2rem 0;}
    .wenti li .dan{margin-top: .15rem;}
    .wenti li p{margin-left: .8rem;}
    .wenti li span{width: .5rem;height: .5rem;}

    .products_con .products_con_t .left{width: 100%;float: none;}
    .products_con_t .right{width: 100%;float: none;}
    .gallery-top_products{border: 2px solid #015e3c;}
    .gallery-top_products .yi{width: 1.6rem;left: .3rem;top: .3rem;}
    .gallery-top_products .er{width: 2.6rem;right: .3rem;top: .3rem;}
    .products_con .products_con_t .left .swiper-father{padding: 0 .6rem;}
    .gallery-thumbs_products .swiper-slide{border: 2px solid #015e3c;}
    .gallery-thumbs_products .swiper-slide .yi{width: .4rem;left: .1rem;top: .1rem;}
    .gallery-thumbs_products .swiper-slide .er{width: 1rem;right: .1rem;top: .1rem;}
    .products_con .swiper-father .swiper-button-next,.products_con .swiper-father .swiper-button-prev{width: .6rem;height: .6rem;text-align: center;line-height: .6rem;margin-top: -.3rem;}
    .products_con .swiper-father .swiper-button-prev{right: auto;left: 0px;}
    .products_con .swiper-father .swiper-button-next{right: 0px;left: auto;}
    .products_con .swiper-father .swiper-button-next:after,.products_con .swiper-father .swiper-button-prev:after{font-size: .32rem;}
    .products_con_t .right{margin-top: .4rem;}
    .products_con_t .right h2{font-size: .5rem;}
    .products_con_t .right li i{font-size: .32rem;padding-right: .1rem;}
    .products_con_t .right li a{padding: .1rem .2rem;}

    .products_con_b{margin-top: .5rem;padding-bottom: .4rem;}
    .products_con_b .gallery-thumbs_products_xq .swiper-slide{font-size: .5rem;}
    .products_con_b .gallery-top_products_xq .swiper-slide th{padding: .2rem;font-size: .32rem;}
    .products_con_b .gallery-top_products_xq .swiper-slide td{padding: .2rem;font-size: .32rem;}

    .products_related{margin-top: .5rem;text-align: center;}
    .products_related .title{font-size: .5rem;}
    .products_related .picshi{margin-top: .4rem;text-align: left;}
    .products_related .swiper-slide{margin-bottom: 6%;}
    .products_related .swiper-slide .pic{border: 2px solid #015e3c;}
    .products_related .swiper-slide .pic .yi{width: .8rem;left: .2rem;top: .2rem;}
    .products_related .swiper-slide .pic .er{width: 1.4rem;right: .2rem;top: .2rem;}
    .products_related .moreer a{padding: .1rem .4rem;}

    .fangwei .left{width: 100%;}
    .fangwei .right{width: 100%;padding: .5rem;}
    .fangwei .right .fangwei_t .input_txt{height: .6rem;padding: 0 .5rem;}
    .fangwei .right .fangwei_t .input_btn{height: .6rem;font-size: .32rem;}
    .fangwei .right .txt .txter ul{margin-top: .3rem;}
    .fangwei .right .txt .txter li{font-size: .32rem;}
    .fangwei .right .txt .txter img{width: 100%;}
    .fangwei .right .txt .txtsan{padding-top: .3rem;}

    .celue_dyip .txt_box{width: 90%;}
    .celue_dyip .txt_box .title{font-size: .5rem;padding-bottom: .4rem;}
    .celue_dyip .txt_box strong{font-size: .4rem;}
    .celue_dyip .txt_box .more i{font-size: .32rem;}

    .celue_derp li{margin-bottom: .2rem;}
    .celue_derp li .pic{width: 100%;}
    .celue_derp li:nth-of-type(odd) .pic{float: none;}
    .celue_derp li:nth-of-type(even) .pic{float: none;}
    .celue_derp li .txt{width: 100%;position: initial;}
    .celue_derp li .txt .box{padding: .5rem;}
    .celue_derp li .txt .title{font-size: .4rem;}

    .cpxqer .tit{font-size: .32rem;}
    .cpxqer .position{width: 60%;}
    .cpxqer .address{display: none;}
    .cpxqer .salary{display: none;}
    .cpxqer .time{width: 40%;}
    .cpxqer .time i{font-size: .24rem;}
    .cpxqer li .con_er .zx .list i{font-size: .32rem;padding-right: .1rem;}
    .cpxqer li .con_er .zx .list a{padding: .1rem .2rem;}

    .news li{padding: 0;margin-bottom: .4rem;}
    .news li figure{width: 100%;padding-bottom: 50%;}
    .news li time{font-size: .32rem;}
    .news li .txt{padding: .3rem;width: 100%;}
    .news li .txt strong{font-size: .5rem;}
    .news li .txt p{margin-top: .12rem;font-size: .32rem;}
    .news li .txt .more{margin-top: .6rem;font-size: .32rem;padding: .1rem .2rem;}

    .news_con .left{width: 100%;float: none;}
    .news_con .left .title h2{font-size: .4rem;}
    .news_con .right{width: 100%;float: none;margin-top: .6rem;}
    .news_con .right h2{font-size: .5rem;}
    .news_con .news_r_t{margin-top: .3rem;}
    .news_con .right li a{padding: .2rem 0;display: block;}
    .news_con .right .txt{padding: .2rem 0;}
    .news_con .right li .txt strong{font-size: .4rem;}

    .syt ul{width: 100%;}
    .syt li i{font-size: .32rem;}
    .syt .fhui{margin-top: .3rem;}
    .syt .fhui a{padding: .1rem .3rem;}
    .syt .fhui i{font-size: .32rem;}

    .con .contact li{width: 100%;margin-top: .4rem;}
    .con .contact li p i{font-size: .32rem;margin-right: .1rem;}
    .con .contact li strong{margin-top: .2rem;font-size: .32rem;}
    .con .contact li i,.con .contact li em{font-size: .32rem;margin-right: .1rem;}
    .con .contact li a{padding: .1rem .2rem;}

    #map_container{ height:6rem;margin-top: .5rem;}

    .zgs .list{width: 100%;padding: .4rem 0;}
    .zgs .list .title{font-size: .4rem;padding-bottom: .2rem;}

    .liuyan li{ width:100%; margin-bottom: .1rem;}
    .liuyan .textarea textarea{ height:3rem; padding:2%;}
    .liuyan .input_btn{padding: .1rem .4rem;}

    footer .foot_c{padding: .5rem 5%;}
    footer .foot_c .left{width: 100%;}
    footer .foot_c .left dl{width: 100%;border-bottom: 1px solid #444;padding: .2rem 0;}
    footer .foot_c .left dt{font-size: .32rem;margin-bottom: .1rem;}
    footer .foot_c .left dd{float: left;margin-right: .2rem;font-size: .32rem;}
    footer .foot_c .center{width: 100%;font-size: .32rem;margin-top: .4rem;}
    footer .foot_c .center h2{font-size: .32rem;margin-bottom: .2rem;}
    footer .foot_c .center i,footer .foot_c .center em{margin-right: .1rem;font-size: .32rem;}
    footer .foot_c .center .txt p{font-size: .32rem;margin-top: .1rem;}
    footer .foot_c .right{width: 100%;margin-top: .5rem;display: none;}

    footer .foot_b{padding: .3rem 5%;font-size: .32rem;}
    footer .foot_b a{font-size: .32rem!important;}
    
    .kefu{display: none;}

    .waves {height:15vh;margin-bottom:-7px;min-height:50px;max-height:50px;}

    @-webkit-keyframes fangda
    {0%{width: .1rem;height: .1rem;opacity: 0;}
    50%{opacity: 1;}
    100%{width: 6rem;height: 6rem;opacity: 0;}
    }@-moz-keyframes fangda
    {0%{width: .1rem;height: .1rem;opacity: 0;}
    50%{opacity: 1;}
    100%{width: 6rem;height: 6rem;opacity: 0;}
    }@-ms-keyframes fangda
    {0%{width: .1rem;height: .1rem;opacity: 0;}
    50%{opacity: 1;}
    100%{width: 6rem;height: 6rem;opacity: 0;}
    }@keyframes fangda
    {0%{width: .1rem;height: .1rem;opacity: 0;}
    50%{opacity: 1;}
    100%{width: 6rem;height: 6rem;opacity: 0;}
    }
    
}