@charset "utf-8";/* CSS Document*/

@media (min-width: 576px) {
   .container {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:960px
    }
}

@media (min-width: 1440px) {
   .container {
        max-width:1260px
    }
}

@media (min-width: 1600px) {
    .container {
        max-width:1438px
    }
}
@media only screen and (max-width: 1040px){
.m-hide{display:none !important;}
.m-show{display:block !important;}
/*幻灯片*/
.w {padding: 1.5rem;width: 100%;}
.footer{ padding:1rem 0}
.fot-item h6 { padding-bottom:1rem;}
.banner-bigtitle{font-size:3.2rem;padding:1rem 0 1rem 0;}
.banner-txt{width:80%;margin:0 auto;padding: 0 1.5rem}
.banner-stitle{font-size:1.3rem;}
.ak-banner .swiper-pagination{bottom:1.5rem;}
.banner-btn{padding:1rem 2rem;}
.ak-tl-box{width:70%; padding:1rem 0 1rem 0}
.ak-tl-box img{width:100%;}
.ak-tl-title{padding:0 0 1rem 0;}
.ak-tl-con h1{font-size:2rem;}
.cptype{white-space:nowrap;padding-bottom:1.5rem;overflow-x:auto;}

.content .data-box{ width:100%;}
.content .data-box .item .item-con{ padding:8px;}
.bgjj{ background:#333333;}
.m-flow{ overflow-x: scroll;-webkit-overflow-scrolling: touch; min-width: 100%; }
.map-con{ width:700px; float:none;}
.proinfo-left{ padding:10px;}
.article-title h1{ padding-bottom:10px;}
.index-newsIn{ padding:10px 5px;}
.yxcon{ width:100%;}

.sj-cp-list{ margin:0 0 2% 2%;}
.fot-item{ width:100%;}
.container{ padding:1rem 1.5rem 0 1.5rem;}
.more{ margin:.5rem 0;}
.ww3{ width:100%;}
.ww7{ width:100%;}
.intro-x{ font-size:1.5rem; }
.intro-bt{ font-size:2.4rem;}
.center-title{ font-size:2.4rem; padding-bottom:2rem;}
.threebox{ margin-left:0; padding:0 1rem;}
.threebox-item{ width:100%; margin-left:0;}
.tlsm{ width:80%; left:10%; top:20rem; padding:2rem 2rem 1rem 2rem;}
.tlsm:before{ top:-1rem; left:50%;border-left: 1rem solid transparent;border-bottom: 1.2rem solid #fff;border-right: 1rem solid transparent;}

.m-left-title{ padding-top:18rem;}
.left-title{ padding-bottom:2rem; font-size:2.4rem;}
.top-news-img{ width:100%;}
.top-news-box{ width:100%; padding:2rem; margin:0 auto; float:none; height:auto;}
.top-news-box h6{ padding-left:2rem;}
.top-news-box h1{ font-size:1.8rem;}
.top-news-box:before{ left:0; top:0;}
.top-news-box:after{right:0; bottom:0;}
.top-news-img1 img{ width:100%}
.fourbox-item{ width:100%; margin:0 0 2% 0;}
.fourbox{ margin-left:0;}
.nbanner{ margin-top:0; height:20rem;}
.p40{ padding:1rem 0;}
.productbox{ margin-left:-5%;}
.productbox-item{ margin: 0 0 3% 5%; width:45%;}
.productbox-item h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article{ width:100%; padding-bottom:1rem;}
.top-list{ display:block; width:100%;}
.top-list-nr{ width:100%; display:block; padding:1.5rem;}
.top-list-nr h1{ padding:1rem 0}
.top-list-img{ width:100%;}
.top-list-img img { height:auto; width:100%;}
.article-title{ padding-bottom:0}
.xglist{ padding:1rem }
.data-box .item{ width:50%}
.intro-list{ display:block; padding-bottom:1.5rem;}
.intro-con{ width:100%; padding:1.5rem; display:block;}
.intro-img{ width:100%; margin-bottom:1.5rem;}
.ak-search-con{max-width:100%;}
.ak-input-txt{ width:30rem;}
.pb6 { padding-bottom:2rem!important;}
.hzbox{ margin-left:0;}
.hz-item{ width:100%; margin:0 0 5% 0;}
.lx-form-right{ width:90%; margin:0 auto;}
.article-tit { width:90%; margin:0 auto;}
.article-tit h1{ font-size:2rem;}
.article-con p{ text-indent:0;}
.top-list-item{ width:46%; float:left;}
.yongtu .box{ width:100%;}
}
