#header{width: 100%;z-index: 2}
.header-cont{max-width: 1500px;padding: 10px;margin: auto;position: relative;height: 80px;background: #fff;z-index: 2}
.navbar-toggler-icon{width: 70px;cursor: pointer}
.head-end{flex: 1}
.navbar-toggler-icon .bar{height: 4px;background: #342c2a;margin: 15px 0}
.head-end{position: absolute;top: 20px;right: 0;}
.head-end .language{padding: 5px 1rem;color: red;cursor: pointer}
.nav{position: absolute;top:-100vh;width: 100%;z-index: 1}
.nav .nav-main{background: rgba(225,225,225,.6);padding: 2rem;height:100vh}
.nav-item .nav-link{font-weight: 600;}
.nav-item{position: relative}
.dropdown-menu{font-size: 12px;background: transparent;border: 0;display: block;padding-top:0}
.nav-item:hover .dropdown-menu{display: block}
.dropdown-submenu{background: transparent}
.dropdown-submenu:hover{background: transparent}
.dropdown-submenu:hover a{color: #1374bb;background: transparent}
.dropdown-item{padding:.3rem 0}
/*index_about*/
.index_about{padding-top: 100px}
.index_about .desc{padding:.1rem 0 2.5rem 0;font-size: 17px}
.index_about .desc span{font-size: 30px;padding-right: 10px;text-transform: uppercase;line-height:30px}
/*footer*/
footer{background: #181818;color: #bfbfbf;padding: 2rem 0}
footer .contact-bottom .p{font-size: 12px;letter-spacing: 1px;line-height: 1.5rem}
.nav-bottom{margin-top: 2rem}
.nav-bottom a{color: #fff;font-weight: 600}
.bottom-center .title{text-align: center;padding: 2rem 0;color: #fff;}
.bottom-center .title a{color: #fff;font-size: 36px;letter-spacing: 2px}
.bottom-center .title2{padding: 2rem 0 1rem;text-align: center;}
.bottom-center .flex{padding-top: 1rem}
.bottom-center .flex .img{flex: 1;text-align: center}
footer .form{padding-left:4rem}
footer .form .inputTxt{width: 100%;padding: 10px 0}
footer .form .inputTxt input{width: 100%;padding: 6px}
footer .sub{padding-top: 2rem}
footer .sub span{padding: 6px 1.5rem;border: 1px #bfbfbf solid;cursor: pointer}
.weixin_code{cursor: pointer}
.weixin_code .img2{top: -120px;z-index: 2;width: 120px;height: 120px;display: none;}
.weixin_code:hover .img2{display: block}
.copyright{background: #181818;color: #bfbfbf;padding: .6rem 0;border-top: 1px  #565353 solid ;font-size:12px}
.copyright a{color:#bfbfbf}
/*cat*/
.cat,.product,.page{padding-top: 100px;padding-bottom: 4rem;min-height: 500px}
.cat .title,.product .cat_name{padding:3rem 0 1rem 0;font-size: 24px;text-align: center;}
.cat .item{height:100%;padding-bottom:.5rem}
.cat .item .name{padding: 10px 0;}

.cat .item .img,.product .item .img{height:260px;}
/*.cat .item a{display:block;height:100%}*/
/*.cat .item .img{height:80%}*/
/*.product .list  a{display: block;height:100%}*/
/*.product .item{height:100%}*/
/*.product .item .img{height:80%;}*/
.product .content{padding: 2rem 0;}
.product .ttle{padding: 2rem 0;font-size: 24px;font-weight: 600}
.footer-mobile{display: none}
.footer2{display: none}



/*手机端*/
@media (max-width:1100px) {
    .header-cont{padding: 10px 0}
    .head-end{padding-right: 10px;max-width: calc(100% - 100px);}
    .navbar-toggler-icon{width: 2rem;cursor: pointer;}
    .logo{flex: 1;}
    .index_about .desc{padding:5px 0 2.2rem 0;font-size:15px;}
    .navbar-nav{text-align: center}
    .nav-item .nav-link{font-weight: 600}
     .nav .container{padding: 0}
     .bottom-center .title a{font-size:18px}
     .copyright{font-size:11px;border-top: 1px  #565353 solid;}
     .dropdown-item{text-align:center}
     .cat .item .name{font-size:12px}
     .cat .item .img,.product .item .img{height:160px;}
     /*.cat .item .img{height:68%}*/
     /*.product .item .img{height:68%}*/
     /*.cat .item{height:100%;padding-bottom:0}*/
     .cat .title, .product .cat_name{padding-top:1rem}
     .cat .col-6:nth-child(odd),.product .col-6:nth-child(odd){padding-right:7px}
      .cat .col-6:nth-child(even),.product .col-6:nth-child(odd){padding-left:7px}
    footer{display: none}
    footer .form{padding-left: 0}
    .footer2{background: #181818;color: #bfbfbf;padding: 1.5rem 0 .8rem 0;display: block;}
    .head-end .language{padding: 0 1rem}
    .footer-mobile{display: block;position: fixed;width: 100%;bottom: 0;z-index: 999999;background: #f5f5f5;padding: 10px}
    .footer-mobile .item{text-align: center}

}


