@media (max-width: 1440px){
    .section1-main .top .logo img{height: 80px;}
    .section1-main .top ul{margin-left: 12%;}
    .section1-main .top ul li a{font-size: 20px;}
    .section1_lr{padding-top: 150px;}
    .section1_lr .section1_l .tit{font-size: 40px;}
    .section1_lr .section1_l h1{font-size: 46px;}
    .section1_lr .section1_l h1:after{width: 100px;}
    .section1_lr .section1_l h2{font-size: 46px;}
    .section1_lr .section1_r .img{width: 264px;}
    .section1_lr .section1_r ul li a{font-size: 18px;}

    .section1_lr .section1_r ul li:nth-child(1){top: auto;bottom: -44px;left: 50%;margin-left: -65px;}
    .section1_lr .section1_r ul li:nth-child(2){top: 50px;left: -120px;}
    .section1_lr .section1_r ul li:nth-child(3){top: -15px;left: -85px;}
    .section1_lr .section1_r ul li:nth-child(4){top: -50px;left: 0;}
    .section1_lr .section1_r ul li:nth-child(5){top: -50px;left: auto;right: 0;}
    .section1_lr .section1_r ul li:nth-child(6){top: -15px;left: auto;right: -85px;}
    .section1_lr .section1_r ul li:nth-child(7){top: 50px;left: auto;right: -120px;}

    .index-tit h1{font-size: 50px;}
    .index-tit h2{font-size: 26px;line-height: 36px;}
    .section2_lr{margin-top: 55px;}
    .section2_l .tit{font-size: 18px;line-height: 46px;}
    .section2_r dl dt{height: 80px;}
    .section2_r dl dd{font-size: 16px;line-height: 26px;margin-top: 20px;}

    .section3{margin-top: 65px;}
    .section3 .tit{font-size: 18px;margin-top: 30px;line-height: 28px;}
    .section3 .time{top: -60px;}
    .section3 .swiper-container{padding-top: 110px;}
    .section3 .swiper-button-prev{left: 20px;}
    .section3 .swiper-button-next{right: 20px;}

    .section4_r .syjj .tit{font-size: 28px;margin-bottom: 20px;}
    .section4_r .syjj .des{line-height: 28px;font-size: 15px;}
    .section4_r .syjj a{margin-top: 40px;}

    .section5{margin-top: 55px;}
    .section5 .swiper-container{width: 92%;}
    .section5 .swiper-slide{width: 56%;}
    .team_lr .team_r{}
    .team_lr .team_r h1{font-size: 30px;}
    .team_lr .team_r .p1{margin: 10px 0 25px;}
    .team_lr .team_r .p1 span{font-size: 15px;}
    .team_lr .team_r .p2{font-size: 18px;}
    .team_lr .team_r .p3{font-size: 14px;line-height: 26px;}
    .team_lr .team_r a{margin-top: 24px;}
    .section5 .swiper-button-prev{width: 16px;height: 28px;}
    .section5 .swiper-button-next{width: 16px;height: 28px;}

    .section6{margin-top: 55px;}
    .section6 dl{width: 17%;}
    .section6 dl dd .time{padding-top: 30px;}
    .section6 dl dd .tit{font-size: 17px;line-height: 26px;margin: 10px 0 15px;}
    .section6 dl:hover dd{transform: translateY(-175px);}

    .section7 .ydyzx .p1{font-size: 30px;}
    .section7 .ydyzx .p2{font-size: 16px;}
    .section7 .ydyzx .p3{font-size: 20px;}
    .section7 .ydyzx ul{margin-top: 55px;}
    .section7 .ydyzx ul li{margin-bottom: 20px;}
    .section7 .ydyzx ul li input{font-size: 16px;height: 60px;line-height: 60px;}
    .section7 .ydyzx ul li input.button{margin-top: 55px;}

    .section8 ul li{margin-left: 45px;}
    .section8_lr{margin-top: 55px;}
    .section8_lr .img{width: 25%;}
    .section8_lr .section8_r li{padding: 27px 0;}

    .foot{margin: 55px 0;}
    .foot_l{width:350px;}
    .foot_l .p1{width: 350px;margin-bottom: 30px;}
    .foot_l .p1 img{width: 100%;}
    .foot_l .p2{font-size: 18px;}
    .foot_l .p3{font-size: 36px;}
    .foot_l .p4{font-size: 18px;margin: 10px 0;}
    .foot_l .p5{font-size: 18px;}
    .foot_r{width: 180px;margin-top: 25px;}
    .foot_m{width: 53%;}
    .foot_m dl dt{margin-bottom: 20px;}
    .foot_m dl dt a{font-size: 18px;}
    .foot-bottom{padding: 25px 10px 18px;}

    .head .logo img{height: 80px;}
    .head ul{margin-left: 12%;}
    .head ul li a{font-size: 20px;}
    .about-nav{max-width: 1000px;}
    .about-nav dl dt{height: 40px;}
    .about-nav dl dd{font-size: 18px;line-height: 28px;}
    .about-main{margin-bottom: 100px;}
    .about-tit{font-size: 38px;padding: 65px 0 50px;}
    .about1_r h1{font-size: 26px; padding-left: 15px;width: 280px;height: 44px;line-height: 44px;}
    .about1_r .con{font-size: 14px;line-height: 26px;margin-top: 30px;}
    .about1_r .con .pbg{font-size: 18px;line-height: 28px;padding: 20px 30px;margin-top: 25px;}
    .about2{margin-top: 70px;}
    .about2 dl dd .tit{font-size: 22px;}
    .about2 dl dd .des{font-size: 14px;line-height: 26px;margin-top: 15px;}
    .plr2{padding: 0 5%;}
    .about3 dl{margin-bottom: 90px;}
    .about3 dl dt{height: 378px;}
    .about3 dl dt img{top: -10px;left: 10px;}
    .about3 dl:nth-child(2n) dt img{top: -10px;right: 10px;}
    .about3 dl dd{width: 48%;}
    .about3 dl dd p{margin: 15px 0;padding-left: 50px;}
    .about3 dl dd p:before{left: 15px;}
    .about3 dl:nth-child(2n) dd p{margin: 15px 0;padding-right: 50px;}
    .about3 dl:nth-child(2n) dd p:before{right: 15px;}
    .about4_l dl{padding: 30px 0;}
    .about4_l dl dt{width: 20%;}
    .about4_l dl dt img{width: 40px;margin-left: 0px;}
    .about4_l dl dd{width:80%;}
    .about4_l dl dd .p1{font-size: 22px;margin-bottom: 15px;}
    .about4_l dl dd .p2{font-size: 18px;}
    .about5{margin-top: 80px;}
    .about5 dl dt{font-size: 22px;margin-bottom: 18px;}
    .about5 dl dd .p1{font-size: 22px;line-height: 32px;margin-bottom: 10px;}
    .about5 dl dd .p2{font-size: 22px;line-height: 32px;}

    .ul-nav{margin-top: 50px;}
    .ul-nav li{margin-right: 1.5%;margin-bottom: 20px;}
    .ul-nav li a{font-size: 18px;line-height: 50px;padding: 0 20px;}
    .zyly_lr{padding: 0;}
    .zyly_r{font-size: 14px;line-height: 26px;}
    .zyly_r .ljzx{font-size: 22px;width: 170px;line-height: 46px;margin-top: 70px;}
    .zyly_r .ckal{font-size: 18px;width: 170px;line-height: 46px;}

    .case_list dl dd .tit{font-size: 18px;line-height: 28px;}
    .case_list dl dd .des{font-size: 14px;line-height: 24px;margin: 8px 0 18px;}
    .case_list dl dd .time{line-height: 20px;}

    .show_l .tit{font-size: 32px;}
    .show_l .time{padding: 15px 0 10px;margin-bottom: 25px;}
    .show_l .con{font-size: 14px;line-height: 26px;}
    .sxfy{margin-top: 20px;}
    .sxfy li{line-height: 50px;}
    .sxfy li a{font-size: 14px;}
    .show_r h1{font-size: 26px;margin-bottom: 15px;}
    .show_r ul li{padding: 15px 0;}
    .show_r ul li .tit{font-size: 16px;line-height: 26px;}

    .team_list{margin-top: 70px;}
    .team_list dl dd{padding: 6%;}
    .team_list dl dd .tit{font-size: 22px;line-height: 26px;}
    .team_list dl dd .js{margin: 10px 0 0;}
    .team_list dl dd .des{font-size: 14px;line-height: 24px;margin-top: 15px;padding-top: 15px;}
    .teamshow{margin-top: 70px;}
    .teamshow_r .tit{font-size: 22px;}
    .teamshow_r .tit span{font-size: 14px;margin-left: 35px;}
    .teamshow_r .js{margin: 10px 0 0;}
    .teamshow_r .des{font-size: 14px;line-height: 24px;margin-top: 15px;padding-top: 15px;}
    .teamshow_r .qyry h1{font-size: 22px;}
    .teamshow_r .qyry{font-size: 14px;line-height: 24px;}
    .contact .img{padding-top: 70px;}
    .contact-xq{padding: 70px 0;margin: 100px 0;}
    .contact-xq h1{font-size: 26px;margin: 0 auto 100px;}
    .contact-xq .tb{margin: 100px auto 30px;}
    .con-dl dl dt{width: 150px;height: 150px;}
    .con-dl dl dt img{max-width: 40%;max-height: 40%;}
    .con-dl dl dd{font-size: 22px;line-height: 32px;padding: 20px 10px;}
    .dzbd .dd:nth-child(1){top: 60%;left: 78%;}
    .dzbd .dd:nth-child(2){top: 62%;left: 77%;}
    .dzbd .dd:nth-child(3){top: 62%;left: 77%;}
	.dzbd .dd:nth-child(4){top: 63%;left: 77%;}
}
@media (max-width: 1366px){
    .dzbd .dd:nth-child(1){top: 60%;left: 79%;}
    .dzbd .dd:nth-child(2){top: 62%;left: 78%;}
    .dzbd .dd:nth-child(3){top: 62%;left: 78%;}
	.dzbd .dd:nth-child(4){top: 63%;left: 78%;}
}
@media (max-width: 1024px){
    .section1-main .top{padding-top: 30px;}
    .section1-main .top .logo img{height: 60px;}
    .section1-main .top ul{width: 60%;margin-left: 8%;}
    .section1-main .top ul li a{font-size: 18px;}
    .section1_lr .section1_l .tit{font-size: 36px;}
    .section1_lr .section1_l h1{font-size: 42px;padding-top: 10px;padding-bottom: 20px;margin-bottom: 35px;}
    .section1_lr .section1_l h2{font-size: 42px;}

    .section1_lr .section1_r{margin-right: 90px;}
    .section1_lr .section1_r .img{width: 240px;}

    .index-tit h1{font-size: 40px;}
    .index-tit h2{font-size: 22px;line-height: 32px;}

    .section2_r dl dd{font-size: 14px;}
    .section2_r dl dt{height: 60px;width: 40%;}

    .section5 .swiper-slide{width: 65%;}
    .section7 .ydyzx{width: 45%;}

    .plr{padding: 0 3%;}
    .head{padding-top: 30px;}
    .head .logo img{height: 60px;}
    .head ul{width: 60%;margin-left: 8%;}
    .head ul li a{font-size: 18px;}
    .head .tel{font-size: 22px;}
    .about-nav{max-width: 80%;padding: 15px 0 10px;margin-top: -40px;}
    .about-nav dl dt{height: 30px;}
    .about-nav dl dd{font-size: 16px;line-height: 26px;}

    .about-tit{font-size: 32px;padding: 55px 0 40px;}
    .about1_r h1{font-size: 24px;}

    .about3 dl dt{height: 268px;}
    .about3 dl dd p{font-size: 16px;line-height: 36px;}
    .about3 dl dd p:before{top: 10px;}
    .about4_l{width: 40%;}
    .about4_l dl{padding: 20px 0;}
    .about4_l dl dt img{width: 30px;}
    .about4_l dl dd .p1{font-size: 20px;margin-bottom: 10px;}
    .about4_l dl dd .p2{font-size: 16px;}
    .about4_r{width: 54%;}
    .about5 dl dt{font-size: 20px;}
    .about5 dl dd .p1{font-size: 20px;line-height: 30px;}
    .about5 dl dd .p2{font-size: 20px;line-height: 30px;}



    .foot{margin: 45px 0;}
    .foot_l .p1{width: 280px;margin-bottom: 30px;}
    .foot_l .p1 img{width: 100%;}
    .foot_l .p2{font-size: 14px;background-size: 20px;padding-left: 30px;}
    .foot_l .p3{font-size: 30px;}
    .foot_l .p4{font-size: 14px;margin: 5px 0;background-size: 20px;padding-left: 30px;}
    .foot_l .p5{font-size: 14px;background-size: 20px;padding-left: 30px;}

    .foot_r{width: 160px;}
    .ul-nav{margin-top: 40px;}
    .ul-nav li{margin-bottom: 1.5%;}
    .ul-nav li a{font-size: 16px;line-height: 46px;}
    .ul-nav li:nth-child(6){margin-right: 1.5%;}
    .case_list dl dt{width: 180px;}
    .case_list dl dd{padding: 3%;width: calc(100% - 180px);}

    .case_list dl dd .des{margin: 5px 0 15px;}
    .show_l .tit{font-size: 30px;}

    .team_list{margin-top: 50px;}
    .team_list dl dd .des{-webkit-line-clamp: 4;}
    .contact .img{padding-top: 60px;}
    .contact-xq{padding: 55px 0;margin: 80px 0;}
    .contact-xq h1{font-size: 24px;margin: 0 auto 80px;}
    .contact-xq .tb{margin: 80px auto 30px;}
    .con-dl dl dt{width: 125px;height: 125px;}
    .con-dl dl dt img{max-width: 40%;max-height: 40%;}
    .con-dl dl dd{font-size: 18px;line-height: 28px;padding: 15px 10px;}
    .dzbd .dd:nth-child(1){top: 59%;left: 79%;}
    .dzbd .dd:nth-child(2){top: 60%;left: 78%;}
    .dzbd .dd:nth-child(3){top: 60%;left: 78%;}
	.dzbd .dd:nth-child(4){top: 61%;left: 78%;}

    .about6 .swiper-button-prev{width: 14px;height: 24px;left: -20px;margin-top: -12px;}
    .about6 .swiper-button-next{width: 14px;height: 24px;right: -20px;margin-top: -12px;}
}

@media (max-width: 768px){
/*    header.on{background: #fff;position: fixed;}
    header.on .head .menu span:before{background: #333;}*/
    .menu{width: 24px;height: 24px;display: block;position: absolute;top: 23px;right: 3%;}
    .menu span{display: block;padding: 3px 0; transition: all .4s ease;}
    .menu span:before{content: '';display: block;width: 24px;height: 2px;background: #fff;border-radius: 1px; transition: all .4s ease; }
    .menu2{width: 24px;height: 24px;display: block;position: absolute;top: 23px;right: 3%; }
    .menu2 span{display: block;padding: 3px 0; transition: all .4s ease;}
    .menu2 span:before{content: '';display: block;width: 24px;height: 2px;background: #333;border-radius: 1px; transition: all .4s ease; }
    .menu2 span:nth-child(1){transform: translateY(8px);}
    .menu2 span:nth-child(1):before{transform: rotate(45deg);}
    .menu2 span:nth-child(2){opacity: 0;}
    .menu2 span:nth-child(3){transform: translateY(-8px);}
    .menu2 span:nth-child(3):before{transform: rotate(-45deg);}

    .section1-main .top ul{display: none;}
    .head ul{display: none;}
    .head .tel{display: none;}
    .nav_bg{display: none;position: absolute;top:0px;right: 0;z-index: 102;width: 100%;height: 100vh;background: rgba(255,255,255,1);padding: 15px 3%;box-sizing: border-box;overflow: auto;}
    .nav_bg .logo img{height: 50px;}
    .nav_bg ul{width:100%;background:#fff;color:#666666;margin-top: 15px;}
    .nav_bg ul li{width: 100%;margin: 0 auto;border-top: 1px solid #e0e0e0;}
    .nav_bg ul li a{width: calc(100% - 70px);display: block;font-size: 16px;color: #666;line-height:48px;padding-left: 20px; float: left;}
    .nav_bg ul li span{display: block;width: 48px;height: 48px;float: right;background: url(../images/mt.png) no-repeat center;background-size: 50%;}
    .nav_bg ul li.active span{background: url(../images/mt-hover.png) no-repeat center;background-size: 50%;}
    .nav_bg ul li dl{display: none;}
    .nav_bg ul li dl dd{width: 100%;border-top: 1px solid #e0e0e0;}
    .nav_bg ul li dl dd a{display: block;float: none;padding-left: 40px;border-right: 0;}

    .head{padding: 15px 3%;}
    .head .logo img{height: 50px;}
    .section1-main .top .logo img
    .about-nav{display: none;}
    

    .about-tit{font-size: 28px;padding: 45px 0 30px;}
    .about1_l{width: 100%;}
    .about1_r{width: 100%;margin-top: 8%;}
    .about1_r .con{margin-top: 15px;}

    .about2{margin-top: 50px;}
    .about2 dl{width: 100%;margin-bottom: 4%;}
    .about-main{margin-bottom: 40px;}

    .about3 dl dt{width: 100%;height: auto;}
    .about3 dl dt img{width: 100%;position: relative;top: 0;left: 0;}
    .about3 dl dd{width: 100%;}
    .about3 dl:nth-child(2n){flex-direction: row;}
    .about3 dl:nth-child(2n) dt img{width: 100%;position: relative;top: 0;right: 0;}
    .about3 dl:nth-child(2n) dd p{margin: 15px 0;padding-right: 0px;text-align: left;padding-left: 50px;}
    .about3 dl:nth-child(2n) dd p:before{right: auto;left: 15px;}

    .about4_l{width: 100%;}
    .about4_l dl dd .p1{font-size: 18px;margin-bottom: 10px;}
    .about4_l dl dd .p2{font-size: 14px;}
    .about4_r{width: 100%;margin-top: 20px;}
    .about5{margin-top: 60px;}
    .about5 dl{width: 100%;margin-bottom: 4%;}
    .about5 dl dt{font-size: 18px;}
    .about5 dl dd .p1{font-size: 18px;line-height: 28px;}
    .about5 dl dd .p2{font-size: 18px;line-height: 28px;}





    .ul-nav{display: none;}
    .zyly_l{width: 100%;}
    .zyly_r{width: 100%;margin-top: 7%;}

    .case_list dl{width: 100%;}

    .show_l{width: 100%;}
    .show_l .tit{font-size: 26px;}
    .show_r{width: 100%;margin-top: 7%;}

    .team_list dl{width: 100%;}
    .team_list dl dd .des{-webkit-line-clamp: 6;}
    .teamshow_l{width: 100%;}
    .teamshow_l .ljzx{width: 120px;line-height: 32px;font-size: 16px;margin: 20px auto 0;display: none;}
    .teamshow_r{width: 100%;margin-top: 7%;}
    .section1-main .top{padding-top: 15px;}
    .section1-main .top .logo img{height: 50px;}
    .section1-main .top .tel{display:none;}
    .section1_lr .section1_l .tit{font-size: 32px;}
    .section1_lr .section1_l h1{font-size: 36px;padding-top: 8px;padding-bottom: 18px;margin-bottom: 30px;}
    .section1_lr .section1_l h2{font-size: 36px;}
    
    .section1_lr .section1_r{display:none;}
    .section2_lr{margin-top:40px;}
    .section2_l{display:none;}
    .section2_r{width:100%;}
    
    .section3{margin-top:55px;}
    .section4_l{width:100%;}
    .section4_r{width:100%;}
    .section4_r .img{display:none;}
    .section5{margin-top: 40px;}
    .section5 .swiper-container{width:100%}
    .section5 .swiper-slide{width:100%}
    .section5 .swiper-button-prev{left: 5px;}
    .section5 .swiper-button-next{right: 5px;}
    .section6{margin-top: 40px;}
    .section6 dl{width:47%;position:relative;}
    .section6 dl dd{position:absolute;left:0;bottom:0;}
    .section6 dl dd .des{display:none;}
    .section6 dl:last-child{display:none;}
    .section6 dl:hover dd{transform: translateY(0px);}
    .section7 .ydyzx{width:60%;}
    .section8_lr .img{display:none;}
    .section8_lr .section8_r{width:100%;}
    
    .foot_m{display:none;}
    .pages li{padding: 4px 10px;}
    .contact .img{padding-top: 50px;}
    .contact-xq{padding: 45px 0;margin: 60px 0;}
    .contact-xq h1{font-size: 20px;margin: 0 auto 60px;}
    .contact-xq .tb{margin: 60px auto 30px;}
    .con-dl dl dt{width: 100px;height: 100px;}
    .con-dl dl dt img{max-width: 40%;max-height: 40%;}
    .con-dl dl dd{font-size: 16px;line-height: 26px;padding: 15px 10px;}
    .dzbd .dd:nth-child(1){top: 59%;left: 79%;}
    .dzbd .dd:nth-child(2){top: 60%;left: 78%;}
    .dzbd .dd:nth-child(3){top: 60%;left: 78%;}
	.dzbd .dd:nth-child(4){top: 61%;left: 78%;}
}
@media (max-width: 480px){
    .banner-n{height: 200px;}
    .about-nav{max-width:85%;}
    .about-nav dl dt{height:26px;}
    .about-nav dl dd{font-size:14px;line-height:24px;margin-top:6px;}
    .about-tit{font-size: 24px;padding: 35px 0 20px;}
    .about2{margin-top: 30px;}
    .about2 dl dd .tit{font-size:18px;}
    .about2 dl dd .des{font-size:12px;line-height:20px;margin-top:10px;}
    .about5{margin-top: 30px;}
    .about5 dl dt{font-size: 16px;}
    .about5 dl dd .p1{font-size: 16px;line-height: 26px;}
    .about5 dl dd .p2{font-size: 16px;line-height: 26px;}
    .about6_l{width: 100%;}
    .about6_r{width: 100%;}
    .about6 .swiper-button-prev{left: 0px;}
    .about6 .swiper-button-next{right: 0px;}

    .case_list dl dt{width: 100%;}
    .case_list dl dd{width: 100%;}
    .show_l .tit{font-size: 20px;}
    .show_r .bg{padding: 4%;}
    .show_r h1{font-size: 22px;line-height: 32px;}
    .show_r ul li{padding: 10px 0;}

    .team_list dl dd{padding: 3%;}
    .team_list dl dd .tit{font-size: 20px;}
    .team_list dl dd .tit span{font-size: 14px;}
    .team_list dl dd .des{-webkit-line-clamp: 3;font-size: 14px;line-height: 22px;margin-top: 10px;padding-top: 10px;}
    
    
    .index-tit h1{font-size: 36px;}
    .index-tit h2{font-size: 20px;line-height: 30px;}
    
    .section1_lr .section1_l .tit{font-size: 28px;}
    .section1_lr .section1_l h1{font-size: 32px;padding-top: 8px;padding-bottom: 18px;margin-bottom: 30px;}
    .section1_lr .section1_l h2{font-size: 32px;}
    
    .section2_lr{margin-top:25px;}
    .section2_r dl{width: 50%;padding:15px 0 10px;}
    .section2_r dl:nth-child(2n){margin-right:0;}
    .section2_r dl:nth-child(5){border-right:1px solid #f1f1f1}
    .section2_r dl:nth-child(6),.section2_r dl:nth-child(7),.section2_r dl:nth-child(8){border-bottom:1px solid #f1f1f1}
    .section2_r dl dt{height:40px;}
    .section2_r dl dd{margin-top:10px;line-height:20px;font-size: 12px;}
    
    .section3{margin-top:45px;}
    .section4_l{width:100%;}
    .section4_r{width:100%;}
    .section4_r .syjj{padding: 5%;}
    .section4_r .syjj .tit{font-size: 24px;}
    .section4_r .syjj .des{font-size: 14px;line-height: 26px;}
    .section5{margin-top: 25px;}
    .section5 .swiper-slide{width:100%}

    .section6{margin-top: 25px;}
    .section6 dl dd .time{padding-top: 20px;}
    .section6 dl dd .tit{font-size: 16px;line-height: 24px;}
    .section7 .ydyzx{width:100%;}
    .section8 ul{display:none;}
    .section8_lr .section8_r li .tit{width:calc(100% - 110px);}
    .team_lr .team_r{padding:3% 5%;}
    .team_lr .team_r h1{font-size: 20px;}
    .team_lr .team_r .p1{margin: 8px 0 10px;}
    .team_lr .team_r .p1 span{font-size: 12px;padding: 0 5px;margin-right: 5px;line-height:24px;}
    .team_lr .team_r .p2{font-size: 16px;line-height: 26px;margin-bottom: 5px;}
    .team_lr .team_r .p3{font-size: 10px;line-height: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
    .team_lr .team_r a{margin-top:10px;}

    .contact .img{padding-top: 40px;}
    .contact-xq{padding: 25px 0;margin: 40px 0;}
    .contact-xq h1{font-size: 18px;margin: 0px auto 10px;width: 94%;}
    .contact-xq .tb{margin: 40px auto 30px;}
    .con-dl dl{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 4%;}
    .con-dl dl dt{width: 40px;height: 40px;}
    .con-dl dl dt img{max-width: 50%;max-height: 50%;}
    .con-dl dl dd{font-size: 14px;line-height: 24px;padding: 0px;width: calc(100% - 65px);box-sizing: border-box;text-align: left;display: flex;align-items: center;}
    .dz_nav li{width:20%;}
    .dz_nav li a{font-size:14px;}
    .dzbd .dd{font-size:14px;}
    .dzbd .dd:nth-child(1){top: 58%;left: 77%;}
    .dzbd .dd:nth-child(2){top: 59%;left: 76%;}
    .dzbd .dd:nth-child(3){top: 59%;left: 76%;}
	.dzbd .dd:nth-child(4){top: 60%;left: 76%;}
}

@media (max-width: 375px){
    .team_list dl dd .js span{font-size: 12px;}

}
@media (max-width: 360px){
    .about-nav{max-width:90%;}
    .nav_bg ul li a{font-size:14px;line-height:36px;}
    .nav_bg ul li span{width:36px;height:36px;}

}