﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 980px) {
    body{ font-size:.32rem;}
    .fs{font-size: .6rem;}
    table,td,tr,th{font-size:.32rem;}
    .iconfont{font-size: .4rem;}
    .layout{padding: 1rem 5%;}
    .layout2{padding: 1rem 5%;}

    header{height: 1.2rem;transition: all 0.3s;padding: 0 0 0 5%;position: fixed;left: 0;top: 0;right: 0;z-index: 2000;}
    header .dingbu{display: none;}
    header h1{left: 5%;top: .1rem;z-index: 100;width: 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 rgba(255, 255, 255, .1);margin: 0;}
    .nav li:after{display: none;}
    .nav li p{line-height: 1.2rem;font-size: .32rem;padding:0 .02rem;}
    .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:hover p a{text-decoration: none;color:#FFF;}
    .nav li.current p a{color:#FFF;}
    .nav li p a i{display: block;transition: all .3s;font-size: .26rem;}
    .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;padding: 0;}
    .nav li dl:after{display: none;}
    .nav li dd{font-size: .32rem;text-align: left;float: none;}
    .nav li dd a{padding: .4rem 5%;}

    .yuyan p{line-height: .6rem;font-size: .32rem;}
    .yuyan i{font-size: .4rem;}
    .yuyan .icon-yuyan{margin-right: .1rem;}
    .yuyan ul{left: 0;top: .6rem;width: 100%;font-size: .32rem;}
    .yuyan li a{padding: .1rem;}

    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;padding: 0;}
    .search_box .search_t i{display: none;}
    .search_box .input_btn{width: 20%;height: 1.2rem;font-size: .32rem;}
    .search_box .input_txt{width: 80%;height: 1.2rem;padding: 0 .2rem 0 .5rem;font-size: .32rem;}
    .search_box .search_c{font-size: .32rem;padding: .2rem 0;}
    .search_box .search_c h2{width: 100%;font-weight: bold;}
    .search_box .search_c ul{margin-top: .1rem;}
    .search_box .search_c li{float: left;margin-right: .1rem;margin-left: 0;}

    .banner{position: relative;}
    .banner figure{padding-bottom: 100%;}

    .dyip .pic img{width: .5rem;}
    .dyip .pic:after{width: .75rem;height: .75rem;}

    .derp .title{text-align: center;margin: .2rem 5% 0 5%;}
    .derp .pic img{width: .5rem;}
    .derp .pic:after{width: .75rem;height: .75rem;}

    .dsanp .title .pic img{width: .5rem;}
    .dsanp .title .pic:after{width: .75rem;height: .75rem;}

    .dsanp .title h2:before{width: 3px;height: .5rem;margin-right: .12rem;}
    .dsanp .title .more{font-size: .24rem;border: 1px solid #044fa0;}
    .dsanp .title .more i{font-size: .24rem;}
    .dsanp ul{margin-top: .3rem;flex-wrap: wrap;}
    .dsanp li{width: 100%;position: relative;margin-bottom: .5rem;}
    .dsanp li .li_t{padding: 0 .3rem;font-size: .32rem;height: 1.2rem;}
    .dsanp li .txt{padding: 0 .3rem 1rem .3rem;}
    .dsanp li p{padding: .05rem .1rem;color: #FFF;display: inline-block;margin-top: .3rem;font-size: .26rem;}
    .dsanp li h2{font-size: .5rem;padding: .3rem 0;}
    .dsanp li .more{left: .3rem;bottom: .3rem;}
    .dsanp .moreer i{font-size: .26rem;padding-left: .1rem;}

    .dsip{padding: 1rem 0;}
    .dsip .title{padding: 6% 5% 3% 5%;}
    .dsip .title .pic img{width: .5rem;}
    .dsip .title .pic:after{width: .75rem;height: .75rem;}
    .dsip .box{margin: 0 5%;}

    .dwup{padding: 1rem 0;}
    .dwup .title{padding: 6% 5% 3% 5%;}
    .dwup .title .pic img{width: .5rem;}
    .dwup .title .pic:after{width: .75rem;height: .75rem;}
    .dwup .swiper-father{padding: 0 10%;}
    .dwup .swiper-slide .pic{width: 100%;}
    .dwup .swiper-slide .txt{width: 100%;padding: .3rem .35rem;}
    .dwup .swiper-slide .txt h2:after{width: 100%;}
    .dwup .swiper-button-next,.dwup .swiper-button-prev{width: .6rem;height: .6rem;margin-top: -.3rem;}
    .dwup .swiper-button-next{right: 2%;left: auto;}
    .dwup .swiper-button-prev{left: 2%;right: auto;}
    .dwup .swiper-button-next i,.dwup .swiper-button-prev i{font-size: .5rem;color: #56514e;}

    .dliup li{ width:100%; margin-bottom: .1rem;}
    .dliup .textarea textarea{height:2rem;}
    .dliup .input_btn{padding: .1rem .8rem;font-size: .32rem;}

    .dqip figure{padding-bottom: 80%;}
    .dqip .box{padding: 5%;}
    .dqip .box p{font-size: .32rem;}
    .dqip li{width: 50%;padding: .3rem 0;}
    .dqip li span{font-size: .32rem;}
    .dqip li i{font-size: .6rem;}

    .banner_pic{margin-top: 1.2rem;}
    .banner_pic .title{left: 5%;right: 5%;}
    .banner_pic .title h2{font-size: .5rem;}
    .banner_pic .title p{font-size: .32rem;margin-top: .1rem;}
    .banner_pic figure{width: 100%;padding-bottom: 40%;}

    .about_dyip .txt p{font-size: .32rem;}

    .about_derp .txt p{font-size: .32rem;}
    .about_derp ul{display: flex;margin-left: 0;flex-wrap: wrap;}
    .about_derp li{width: 100%;margin-left: 0;margin-bottom: 2%;}
    .about_derp li:hover{width: 100%;}
    .about_derp li figure{height: 4rem;}
    .about_derp li .txter i{font-size: .6rem;width: .8rem;height: .8rem;}
    .about_derp li .txter h2{font-size: .5rem;margin-top: .2rem;}
    .about_derp li .txter p{padding-top: .1rem;}

    .pinpai .txt{width: 100%;margin-top: .3rem;}
    .pinpai .pic{width: 100%;}
    .pinpai .pic .iplay i{font-size: .6rem;}
    .pinpai .pic:hover .iplay i{font-size: .8rem;}

    .licheng{background: url(../images/pic31.jpg) no-repeat center;background-size: cover;padding: 1rem 0;}
    .licheng .swiper-father{padding: 0 5%;}
    .licheng .mySwiper .swiper-slide{font-size: .32rem;}
    .licheng .mySwiperer .swiper-slide .pic{width: 100%;}
    .licheng .mySwiperer .swiper-slide .txt{width: 100%;padding: .5rem;}
    .licheng .mySwiperer .swiper-slide span{font-size: .5rem;}
    .licheng .swiper-button-next,.licheng .swiper-button-prev{width: .6rem;height: .6rem;margin-top: -.3rem;}
    .licheng .swiper-button-next{right: 0;left: auto;}
    .licheng .swiper-button-prev{left: 0;right: auto;}
    .licheng .swiper-button-next i,.licheng .swiper-button-prev i{font-size: .4rem;}

    .wenhua ul{display: flex;margin-left: 0;flex-wrap: wrap;}
    .wenhua li{width: 100%;margin-left: 0;margin-bottom: 2%;}
    .wenhua li:hover{width: 100%;}
    .wenhua li figure{height: 4rem;}
    .wenhua li .txt i{font-size: .6rem;width: .8rem;height: .8rem;}
    .wenhua li .txt h2{font-size: .5rem;margin-top: .2rem;}
    .wenhua li .txt p{padding-top: .1rem;font-size: .32rem;}

    .zhengshu_list ul{width: 48%;}
    .zhengshu_list li{margin-bottom: .2rem;}

    .subnav{text-align: center;padding: 10% 5% 0 5%;}
    .subnav ul{display: flex;align-items: center;justify-content: left;flex-wrap: wrap;margin-left: -1%;}
    .subnav li{width: 32.333%;font-size: .32rem;margin-left: 1%;}
    .subnav li a:after{border-left: .1rem solid transparent;border-right: .1rem solid transparent; border-top: .1rem solid #56514e}

    .subnaver{margin-top: 1.2rem;}

    .pro_sub li{width: 15%;margin: 0 2%;}

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

    .bannern figure{padding-bottom: 50%;}

    .dqwz{padding: .2rem 0;border-top: 1px solid #CCC;}
    .dqwz i{font-size: .332rem;padding: 0 .1rem;}

    .con{padding: 5%;}

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

    .products .pic{width: 100%;}
    .products .products_right{width: 100%;height: auto;margin-top: .3rem;overflow-Y: initial;padding-right: 0;}
    .products li{width: 100%;margin-bottom: .3rem;}

    .news .news_t .pic{width: 100%;}
    .news .news_t .txt{width: 100%;}
    .news .news_t .txt h2{font-size: .32rem;}

    .news .list ul{margin-left: 0;margin-top: .5rem;}
    .news .list li{width: 100%;margin-left: 0;padding-bottom: 5%;}
    .news .list li p{padding: .05rem .1rem;margin-top: .3rem;font-size: .26rem;}
    .news .list li h2{font-size: .32rem;padding-top: .1rem;}
    .news .list li span{padding-top: .2rem;display: inline-block;}

    .news_con{padding: 1rem 5%;}
    .news_con .title{padding: 0%;}
    .news_con .title h2{font-size: .6rem;}
    .news_con .more i{font-size: .26rem;padding-right: .1rem;}
    .news_con .more a{padding: .1rem .2rem;}

    .syt li{padding: .2rem .1rem;margin-bottom: .2rem;}
    .syt li a{width: 80%;}
    .syt li a span{display: none;}

    .video_list .list{margin-left: 0;}
    .video_list .list ul{width: 100%;margin-left: 0;}
    .video_list .list li p{padding: .2rem;font-size: .32rem;}
    .video_list .list li i{font-size: .8rem;}
    .video_list .list ul:nth-of-type(odd){margin-top: 0;}

    .aboutjd_dyip li{position: relative;margin-bottom: .5rem;}
    .aboutjd_dyip li .txt{width: 100%;position: initial;padding-top: .4rem;}
    .aboutjd_dyip li .txt p{font-size: .32rem;}
    .aboutjd_dyip li .pic{width: 100%;}
    .aboutjd_dyip li:nth-of-type(odd) .pic{margin-left: 0%;}

    .zhengshu .swiper-button-next,.zhengshu .swiper-button-prev{width: .6rem;height: .6rem;margin: 0 .2rem;}
    .zhengshu .swiper-button-next i,.zhengshu .swiper-button-prev i{font-size: .32rem;}

    .aboutjd_dsanp .index_gc .swiper-slide h2{font-size: .32rem;}
    .aboutjd_dsanp .swiper-button-next,.aboutjd_dsanp .swiper-button-prev{width: .6rem;height: .6rem;margin-top: -.3rem;}
    .aboutjd_dsanp .swiper-button-next{right: 5%;left: auto;}
    .aboutjd_dsanp .swiper-button-prev{left: 5%;right: auto;}
    .aboutjd_dsanp .swiper-button-next i,.aboutjd_dsanp .swiper-button-prev i{font-size: .32rem;}
    .aboutjd_dsanp .swiper-pagination{width: 80%;height: 2px;}

    .case .list ul{display: flex;margin-left: -2%;}
    .case .list li{width: 48%;margin-left: 2%;margin-bottom: 3%;}

    .case_title{padding: 2rem 5% 5% 5%;}
    .case_title h2{font-size: .5rem;}
    .case_title .txter{line-height: 1.6;margin-top: .5rem;}

    .caseconer .swiper-button-next,.caseconer .swiper-button-prev{width: .6rem;height: .6rem;margin-top: -.3rem;}
    .caseconer .swiper-button-next{right: 5%;left: auto;}
    .caseconer .swiper-button-prev{left: 5%;right: auto;}
    .caseconer .swiper-button-next i,.caseconer .swiper-button-prev i{font-size: .32rem;}

    .cpxqer .position{width: 70%;}
    .cpxqer .address{display: none;}
    .cpxqer .salary{display: none;}
    .cpxqer .time{width: 30%;}
    .cpxqer .time i{font-size: .24rem;}

    .con_r{width: 100%;float: none;}

    .products_con .products_con_t .left{width: 100%;float: none;}
    .products_con_t .right{width: 100%;float: none;}
    .products_con_t .right h2{font-size: .5rem;padding: .2rem 0;}
    .products_con .products_con_t .left .swiper-father{padding: 0 .6rem;}
    .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 .more{margin-top: .4rem;font-size: .32rem;}
    .products_con_t .right .more i{font-size: .34rem;margin-right: .1rem;}
    .products_con_t .right .ly i{font-size: .32rem;}
    .products_con_t .right .wx .pic{bottom: .5rem;width: 2.5rem;}

    .products_con_b .title{font-size: .4rem;}
    .products_con_b table td{padding: .1rem;}

    .products_con_b{margin-top: .5rem;padding-bottom: .4rem;}
    .products_con_b .gallery-thumbs_products_xq .swiper-slide{font-size: .26rem;}
    .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: .4rem;}
    .products_related .title:before{width: 3px;height: .5rem;margin-right: .12rem;}
    .products_related .picshi{margin-top: 0;padding-top: .2rem;text-align: left;}
    .products_related .swiper-slide{margin-bottom: 6%;}
    .products_related .swiper-slide .bq{left: .2rem;top: -.3rem;padding: .05rem .1rem;}
    .products_related .swiper-slide h2{font-size: .32rem;left: .3rem;bottom: .3rem;}
    
    .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 .news_tj{padding: .3rem;}
    .news_con .news_tj h2{font-size: .5rem;}
    .news_con .news_tj h2:before{width: 3px;height: .5rem;margin-right: .12rem;}
    .news_con .news_tj li a{padding: .2rem 0;display: block;}
    .news_con .news_tj li .txt strong{font-size: .4rem;}


    .yanfa li{width: 48%;margin-bottom: 3%;}

    .syt{margin-top: .1rem;}
    .syt li i{font-size: .32rem;width: .6rem;height: .6rem;}

    .contact li{width: 100%;margin-top: .4rem;padding: .5rem;height: auto;}
    .contact li h2{font-size: .5rem;}
    .contact li i{width: .8rem;height: .8rem;line-height: .8rem;font-size: .32rem;margin-right: .1rem;}
    .contact li strong{margin-top: .2rem;font-size: .32rem;}
    .contact li .xian{width: .4rem;margin-top: .1rem;}

    .contact .pic figure{height: 5rem;}

    .zs_dyip .pic{width: 100%;}
    .zs_dyip .right{width:100%;margin-top: .3rem;}
    
    .liuyan li{ width:100%; margin-bottom: .1rem;}
    .liuyan .textarea textarea{ height:3rem; padding:2%;}
    .liuyan .input_btn{padding: .1rem .4rem;font-size: .32rem;}

    footer{padding: 1rem 5%;}
    footer .footer_t{justify-content: center;}
    footer .footer_t .left{width: auto;}
    footer .footer_t .left ul{display: flex;align-items: center;margin-left: -.4rem;}
    footer .footer_t .left li{margin-left: .4rem;position: relative;}
    footer .footer_t .left li i{font-size: .4rem;}
    footer .footer_t .left li .pic{position: absolute;left: 50%;top: .5rem;width: 1rem;margin-left: -.5rem;}
    footer .footer_t .center{width:100%;padding-top:1rem;}
    footer .footer_t .center img{width: 50%;}
    footer .footer_t .right{width: auto;margin-top: 1rem;}
    footer .footer_t .right span{font-size: .4rem;}
    footer .foot_c{padding: .2rem 0;margin-top: .5rem;}
    footer .foot_c li{width: 100%;padding-bottom: .2rem;}
    footer .foot_c li i{font-size: .32rem;padding-top: .1rem;}
    footer .foot_c li .txt{margin-left: .2rem;line-height: 1.6;}

    footer .foot_b{padding: .3rem 0;margin-top: 0;border-top: none;font-size: .32rem;}
    
    .kefu{display: none;}
    
}