.content_banner{margin: 0 0 20px;}
.content_banner img{display: block;}

.ablock{margin: 0 0 20px;}
.aside .menu h3{font-size:18px;color:#fff;text-align: center;line-height: 40px;font-weight:bold;background: #6d9c22;}
.aside .menu li{margin:1px 0 0;}
.aside .menu a{display: block;height: 35px;padding:0 0 0 25px;line-height: 35px;font-size:14px;overflow: hidden; background: #cfcfcf;}
.aside .menu a i{padding: 0 5px 0 0;font-style: normal;}
.aside .menu .cur a{background: #88c32b;color: #fff;font-weight: bold;}
.aside .menu .cur a i{font-weight: normal;}
.aside .menu a:hover{background: #88c32b;color: #fff;}

.aside .contact{display: none;}
.page .content{margin: 0 0 20px;}
.path{margin: 0 0 20px;border-bottom: 1px solid #cecece;}
.path h1{font-size: 18px;color: #6d9c22;font-weight:bold; line-height: 40px; text-align: center;}
.path .position{display: none;}
.content-main{font-size: 14px;line-height: 1.6; color: #000;}
.content-main img{width: auto !important;height:auto !important;max-width: 100%;}
.content-title{position: relative;font-size: 0;line-height: 0;}
.content-title span{position: relative;z-index:2;display: inline-block;padding:0 5px 0 0;color: #6d9c22;font-weight: normal;font-size: 14px; font-weight: bold;line-height:1.6em;background: #fff;vertical-align: top;}
.content-title:after{position: absolute;z-index:1;left: 0;top: 50%;height: 0;width: 100%;content: '';font-size: 0;line-height: 0;border-bottom: 1px dotted #cfcfcf;}
.oem-ul li{display: flex;justify-content: space-between;margin: 0 0 5px;overflow: hidden;background: #e5e5e5;-webkit-border-radius: 5px; border-radius: 5px;}
.oem-ul li i{width: 18%;background: #929292; display: flex; align-items: center;justify-content: center;font-style: normal;color: #fff;font-size: 18px; color: #fff;}
.oem-ul li p{width: 82%;padding: 15px;font-size: 14px;color: #6d9c22;font-weight: bold;line-height: 1.3;}

.oem-num{overflow: hidden;padding: 0 0 0 25px;line-height: 20px;margin-top: 5px;}
.oem-num i{float: left;margin: 0 0 0 -25px;height: 20px;width: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 14px; font-style: normal;background: #88c32b;}

.aside .pro h3{font-size:18px;color:#fff;text-align: center;line-height: 40px;font-weight:bold;background: #6d9c22;}
.aside .pro h3 span{padding: 0 0 0 5px;font-size: 12px;color: #e5e5e5;line-height: 12px;}

.pro-cat span{display: block;height: 40px;padding: 0 0 0 30px;font-size:16px;color: #fff;line-height:40px;border-bottom: 1px solid #86c12a;background: #6ea21b; cursor: pointer;}
.pro-cat .cur span{background: #88c32b;}
.pro-cat ul{background: #88c32b;}
.pro-cat ul li ul{display: none;}
.pro-cat ul li ul li{font-size: 14px;border-top: 1px solid #6ea21b;}
.pro-cat ul li ul li a{display: block;padding: 0 0 0 30px;color: #fff;line-height: 40px;}
.pro-cat  ul li.cur ul{display: block;}

.pro-banner{margin-bottom: 10px;}
.pro-hd{padding: 0 0 15px; text-align: center;font-size: 18px; font-weight: bold; color: #6ea21b; line-height: 1.2;}
.pro-list{margin: -15px 0 20px 0;}
.pro-list dl{padding: 0 0 0 130px;margin: 15px 0 0 0;}
.pro-list dt{float: left;width: 120px;margin: 0 0 0 -130px;}
.pro-list dt img{display: block;width: 116px;height: 116px;padding: 1px;border: 1px solid #d3d3d3;}
.pro-list .p1{font-size: 14px;font-weight: bold;color: #6ea21b;line-height: 20px;}
.pro-list .p1 i{display: inline-block;width: 20px;height: 20px;margin:0 5px 0 0;text-align: center;line-height: 20px;font-size: 12px;color: #fff;font-style: normal; text-align: center;background: #6ea21b; -webkit-border-radius: 50%; border-radius: 50%;vertical-align: top;}
.pro-list .p2,
.pro-list .p3{font-size: 10px;line-height: 1.7;}
.pro-list .p3 a{color: #818181;}

.pagebar{text-align: center;font-size: 0;line-height: 0;}
.pagebar .pagebar-num{display: none;}
.pagebar a,
.pagebar span{display: inline-block; padding: 0 8px;margin: 0 2px; font-size: 12px; line-height: 24px; color: #fff; background: #6d9c22;}
.pagebar a:hover,
.pagebar .cur{background: #333;}

.case-list{width: 95%;margin: 0 auto;}
.case-list ul{margin: -10px 0 0 -10px;}
.case-list li{float: left;width: 50%;padding: 10px 0 0 10px;}
.case-list li .pic{border: 1px solid #e6e6e6;}
.case-list li .pic img{display: block;margin: 0 auto;}
.case-list li p{height: 30px;font-size: 14px;text-align: center;line-height: 30px; overflow: hidden; background: #a2a2a2;}

.honor-main p{font-size: 16px;}
.honor-hd h2{position: relative;font-size: 0;line-height: 0;height: 30px;margin: 0 0 5px;}
.honor-hd h2 span{position: relative;z-index: 2;display: inline-block;padding:0 10px;font-size: 20px;font-weight: bold;color: #6d9c22;line-height: 30px;background: #fff;}
.honor-hd h2:after{position: absolute;left: 0;right: 0;top: 50%;content:'';z-index: 1;height: 1px;background: #000;}
.honor-hd p{font-size: 20px;color: #818181;line-height: 1;}

.news-list{margin: 0 0 20px;}
.news-list ul{margin: -10px 0 0 0;}
.news-list li{margin:10px 0 0 0;padding: 10px;background: #efeff1;}
.news-list .pic{margin: 0 0 5px;}
.news-list .pic img{display: block;margin: 0 auto;}
.news-list .p1{font-size: 14px;color: #6e9c20;font-weight: bold;line-height: 1.5;}
.news-list .p2{margin: 0 0 5px;}
.news-list .p2,
.news-list .p3{font-size: 12px;line-height: 1.5; color: #3d3d3d;}


@media (min-width:1000px) {
    .content_banner{margin: 0 0 40px;}
    .page{padding: 0 0 0 305px;margin-bottom: 30px;}
    .aside{float: left;width: 285px;margin: 0 0 0 -305px;}

    .ablock{margin: 0 0 20px;}
    .aside .menu h3{font-size:30px;line-height: 78px;}
    .aside .menu a{height: 60px;line-height: 60px;font-size:20px;}
    .aside .menu a i{padding: 0 10px 0 0;}

    .aside .contact{display: block;}
    .aside .contact h3,
    .aside .pro h3{padding: 0 20px;height: 58px; line-height: 58px; font-size: 24px;text-align: left; color: #fff; font-weight: normal; background: #6d9c22;}
    .aside .contact h3 span,
    .aside .pro h3 span{padding: 0 0 0 5px;font-size: 12px;color: #e5e5e5;line-height: 12px;}

    .aside .contact .bd{padding: 20px 15px;height: 352px; background:#e5e5e5 url("../images/acontact.jpg") left bottom no-repeat;}
    .aside .contact ul{margin: -20px 0 0 0;}
    .aside .contact li{display: flex;align-items: center;margin: 20px 0 0 0;}
    .aside .contact img{width: 36px;height: 36px;}
    .aside .contact p{padding: 0 0 0 5px;font-size: 14px;line-height: 16px;color: #000;}

    .page .content{margin: 0;overflow: hidden;}
    .path{margin: 0 0 30px;height: 46px;border-bottom: 1px solid #cecece;}
    .path h1{float: left; font-size: 24px;line-height: 46px; text-align: center;}
    .path .position{display: block;margin: 20px 0 0 0;padding: 0 0 0 25px; float: right;font-size: 12px;color: #3e3e3e; line-height: 17px; background: url("../images/home.jpg") left center no-repeat;}
    .path .position a{color: #3e3e3e;}
    .content-main{font-size: 18px;line-height: 1.6; color: #000;}
    .content-title span{font-size: 18px;}

    .oem-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .oem-ul li{width: 49.5%; margin-bottom: 1%;}
    .oem-ul li i{font-size: 36px;}
    .oem-ul li p{padding: 15px;font-size: 18px;line-height: 1.33;}

    .oem-num{overflow: hidden;padding: 0 0 0 40px;line-height: 30px;margin-top: 10px;}
    .oem-num i{float: left;margin: 0 0 0 -40px;height: 30px;width: 30px;line-height: 30px; font-size: 18px;}

    .oem-dl-1{padding: 0 0 0 370px; overflow: hidden;}
    .oem-dl-1 dt{float: left;width: 370px;margin: 0 0 0 -370px;}

    .oem-dl-2{padding: 0 360px 0 0; overflow: hidden;}
    .oem-dl-2 dt{float: right;width: 360px;margin: 0 -360px 0 0;}

    .pro-cat span{height: 52px;font-size:18px;line-height:52px;}
    .pro-cat ul li ul li{font-size: 16px;}
    .pro-cat ul li ul li a{line-height: 48px;}

    .pro-banner{margin-bottom: 30px;}
    .pro-hd{padding: 0 0 30px;font-size: 30px;}
    .pro-list{margin: -20px 0 20px 0;}
    .pro-list dl{margin: 20px 0 0 0;}
    .pro-list .p1{margin: 0 0 5px;font-size: 18px;line-height: 22px;}
    .pro-list .p1 i{width: 22px;height: 22px;line-height: 22px;font-size: 14px;}
    .pro-list .p2{font-size: 14px;line-height: 1.7;}
    .pro-list .p3{font-size: 12px;line-height: 1.7;}
    .pro-list .p3 a{color: #818181;font-size: 12px;}

    .pagebar .pagebar-num{display: inline-block; *display: inline; *zoom: 1;}

    .case-list li{float: left;width: 25%;}


    .honor-main p{font-size: 24px;}
    .honor-hd{text-align: center;}
    .honor-hd h2{position: relative;font-size: 0;line-height: 0;height: 40px;margin: 0 0 10px;}
    .honor-hd h2 span{padding:0 25px;font-size: 36px;line-height: 40px;}
    .honor-hd p{font-size: 36px;}


    .news-list{margin: 0 0 30px;}
    .news-list ul{margin: -20px 0 0 0;}
    .news-list li{margin:20px 0 0 0; padding: 10px 10px 10px 310px;}
    .news-list .pic{float: left;width: 280px;margin: 0 0 0 -300px;}
    .news-list .p1{font-size: 16px;margin: 0 0 5px;line-height: 2;}
    .news-list .p2{height: 110px;overflow: hidden;font-size: 14px;line-height: 22px;}
    .news-list .p3{font-size: 14px;line-height: 22px;}
}


































































































