@media screen and (max-width: 1680px) {

header .nav li>a{
    margin: 0px 40px;
}
.item .list .listbartool span.swiper-button-next{
    right: 2%
}
.item .list .listbartool span.swiper-button-prev {
    left: 2%;
}
}

@media screen and (max-width: 1440px) {

header .logo {
    margin: 10px 0 0 60px;
}
header .nav li>a {
    margin: 0px 30px;
}
.item .list .listbartool span.swiper-button-prev {
    left: 0%;
}
.item .list .listbartool span.swiper-button-next {
    right: 0%;
}
}
@media screen and (max-width: 1366px) {
  
header .nav li>a {
    margin: 0px 20px;
}
.item .list .listbartool span.swiper-button-prev {
    left: 2%;
}
.item .list .listbartool span.swiper-button-next {
    right: 2%;
}
.item1{
    padding-top: 0.4rem;
    padding-bottom: 0.6rem;
}
}


@media screen and (max-width: 1200px) {
    
header .nav{
display:none;
}
header .logo{
    margin: 10px 0 0 60px;
}
.item .list .swiper-container {
    max-width: 1180px;
    margin: 0 auto;
}
.item .list .listbartool span.swiper-button-next{
       right: 1%;
}
.item .list .listbartool span.swiper-button-prev {
    left: 1%;
}
.item2 .gynllist{
      max-width: 1180px;
}
.item4 .cot{
      max-width: 1180px;
}
footer .footer_wrap{
max-width:1180px;
}

}

@media screen and (max-width: 750px) {

.item1 .prolist .proitem {
    display: block;
}
.item1 .prolist .proitem .left {
    width: 100%;
}
.item1 .prolist .proitem .right {
    width: 100%;
}
.item1 .prolist .proitem .left .tit {
    margin-top: 0; 
    padding-top: 70px;
}
.item2 .gynllist{
max-width: 90%;
}
.item2 .gynllist .gynlitem{
width: 100%;
}
.item3 .newlist .newitem{
    display: block;
}
.item3 .newlist .newitem .left{
  width:100%;
}
.item3 .newlist .newitem .right{
  width:100%;
}
.item3 .newlist .newitem .left .img img{
   width:100%;
}
footer .footer_wrap{
width:90%;
    display: block  !important;
}
footer .t .left {
    width: 100%;
}
footer .t .right {
    width: 100%;
padding-left: 0 ;
  border-left:none; 
}
.box {
    width: 95%;
}
.ny .left {
    margin-top: 0.3rem;
    width: 100%;
}
.ny .right {
    width: 100%;
}
.ny-nav {
    float: inherit;
    width: 100%;
    font-size: 0;
}
.ny-nav a {
    font-size: 18px;
    color: #555555;
    display: inline-block;
    border-top: none;
    width: 25%;
}
.ny-nav a {
    font-size: 18px;
    color: #555555;
    display: inline-block;
    border-top: none;
    width: 25%;
}
.about1 {
    margin-top: 10px;
    margin-bottom: 0.2rem;
}
.pro-list {
    margin-top: 10px;
}
.news-list {
    margin-top: 0;
}
.news-list .n2 {
    padding-left: 0.4rem;
    width: 3.6rem;
}
.ny_nytltcontl {
    width: 50%;
    font-size: 0;
}
.ny_nytltcontr {
    width: 40%;
}
.ny_nytltcontl li {
    width: 100%;
}
.fnw_contusnr div {
    width: 50%;
}
.requescot input {
    width: 92%;
    margin: 0;
    margin-bottom: 10px;
}
.requescot textarea {
    width: 92%;
}
}


@media screen and (max-width: 414px) {

header .logo {
width: 300px;
    margin: 10px 0 0 16px;
}
.menu-handler{
    width: 68px !important;
    height: 68px !important;
}
.menu-handler .burger{
    top: 22px !important;
}
.menu-handler .burger-2 {
    top: 32px !important;
}
.menu-handler .burger-3 {
    top: 42px !important;
}
body{
    padding-top: 68px;
}
.logo .two{
margin-top: 0px !important;
}
.item .list .listbartool span{
    width: 0.6rem;
    height: 0.6rem;

}
.item .list .listbartool span:after {
    font-size: 0.28rem;
}
.item .titlebox .tit {
    font-size: 0.46rem;
    line-height: 0.6rem;
}
.item .titlebox .subtit {
    font-size: 0.28rem;
    line-height: 0.4rem;
    width: 90%;
    margin: 0.16rem auto 0
  
}
.item .list {
    margin-top: 0.4rem;
}
.item1 .prolist .proitem .left .tit {
    padding-top: 0.7rem;
    font-size: 0.36rem;
    line-height: 0.4rem;
}
.item1 .prolist .proitem .left{
    padding: 0 0.6rem;
    padding-bottom: 0.5rem;
        height: 290px;
}
.item .morebtn a{
padding: 0 0.2rem;
    font-size: 0.18rem;
    line-height: 0.44rem;
}
.prodesc p {
    font-size: 0.26rem !important;
    line-height: 0.4rem !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden
}
.item1 {
    padding-bottom: 1.2rem;
}
.item2 {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.item2 .gynllist .gynlitem .cot .desc {
    font-size: 0.24rem;
    line-height: 0.3rem;
}
.item2 .gynllist .gynlitem .cot .tit {
    font-size: 0.36rem;
    line-height: 0.4rem;
    margin-bottom: 0.1rem;
}
.item3item4{
padding-top: 0.8rem;
}
.item3 .newlist .newitem .right {
    padding: 0 0.4rem;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
}
.item3 .newlist .newitem .right .tit {
    font-size: 0.36rem;
}
.item3 .newlist .newitem .right .date {
    font-size: 0.16rem;
    margin: 0.15rem 0;
}
.item3 .newlist .newitem .right .desc {
    font-size: 0.24rem;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.item .list .morebtn {
    margin-top: 0.4rem;
}
.item3 {
    padding-bottom: 1.2rem;
}
.item4 .cot {
    max-width: 95%;
    margin-top: 0.5rem;
    padding: 0.55rem 0.6rem;
}
.item4 .cot p {
    font-size: 0.24rem;
}

footer {
    padding-top: 0.6rem;
}
footer .t .left p {
    font-size: 0.24rem;
    line-height: 0.36rem;
}
footer .t .left p.tit {
    font-size: 0.36rem;
    margin-bottom: 0.18rem;
}
footer .t .right .rwmtxt .tit {
    font-size: 0.36rem;
    margin-bottom: 0.16rem;
}
footer .t .right .rwmtxt p {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #FFFFFF;
}
footer .t .right .rwmimg {
    width: 2rem;
    height: 2rem;
    background-size: 100%;
    margin-top: 10px;
}
footer .t .right {
    width: 100%;
    padding-top: 0.32rem;
    padding-left: 0;
    padding-bottom: 0;
    display: block;
}
footer .t .right .rwmtxt {
     padding-top: 0;
}
footer .b p {
    font-size: 0.16rem;
    display: block;
    text-align: center;

}
footer .b p a{
  display: block;
    text-align: center;
}
.layer-navs{
top: 68px !important;
}
.layer-navs .nav-box{
  top:0 !important;
}
.menu-handler.cur .burger-1, .menu-handler.cur .burger-3 {
    left: 23%;
    top: 32px !important;
}
.layer-navs .nav-box li>a{
    padding: 15px 10% !important;
}
.banner{
    margin-top: 0;
}
.anli {
    padding: 0.7rem 0;
}
.anli .lefts{
width: 100%;
}
.pro-list li {
    width: 100%;
    margin-bottom: 8%;
}
.pro-list li:nth-child(2n) {
    margin-left: 0;
    margin-right: 0 !important;
}
.pro-list li:nth-child(3n) {
    margin-left: 0;
}
.ny-nav a {
    width: 50%;
}
.news-list .n1 {
    width: 100%;
    height: 100%;
}
.news-list .n2 {
    padding-left: 0;
    width: 100%;
}
.news-list .twos {
    margin-top: 0.3rem;
    font-size: 0.14rem;
}
.w{
   width:95%;
}
.newcont p {
    font-size: 0.24rem;
    margin-top: 0.16rem;
    line-height: 0.4rem;
}
.info span {
    font-size: 0.16rem;
    line-height: 0.4rem;
}
.news-title{
    font-size: 0.36rem !important;
}
.editor{
    font-size: inherit;
}
.editor p img{
   width:100% !important;
   height: 100% !important;
}
.editor p {
    text-indent: 0;
}
.ny_nytltcontr {
    width: 48%;
}
.fnw_contactusnr h1 {
    font-size: 0.4rem;
    line-height: 0.5rem;
}
.fnw_contusnr {
    margin: 0.4rem auto 0;
}
.fnw_contusnr div {
    width: 100%;
}
.requetlt {
    font-size: 0.4rem;
    margin-bottom: 0.4rem;
}
.requescot input {
    width: 86%;
}
.requescot textarea {
    width: 86%;
}
}

@media screen and (max-width: 375px) {
header .logo {
    width: 280px;
    margin: 10px 0 0 16px;
}
}