﻿@charset "utf-8";
*{ font-family:"微软雅黑";}
@media (max-width: 980px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}

/*******************-S header-**************************/

.phone-nav{display: block;width: 50px; height: 50px; margin-top: 5px; text-align: center;}
.phone-nav span{ display: block; width: 80%; height: 4px;  background: #000; margin-top: 6px; float:right;}
.phone-nav span:first-child{margin-top: 9px;}


/******--------------------- nav---------------------******/
.navwrap{height: 70px;box-shadow: 0 1px 8px rgba(0,0,0,0.3);z-index: 9999999;position: relative;}
.nav2{display:block;  position:relative; z-index:1000 !important; margin: 0;padding: 0; }
  .nav2 h3{ font-size:100%;width: 100%; font-weight:normal; margin:0px !important; }
  .nav2 .m{  position:relative; float:left;display:block; height:70px; text-align:center;}
  .nav2 h3 a{width:100%;   height:70px;  zoom:1;  display:block;  color:#333333; font-size:16px;padding-left: 56px;padding-right: 56px;box-sizing: border-box;padding-top: 30px;  }
  .nav2 li:hover h3>a,.nav2 h3 a:hover,.nav2 h3 .current{  position: relative;background: url(../images/xian1.png) left top repeat-x;color:#008d16;}
    .nav2 li:hover h3>a:before,.nav2 h3 a:hover:before,.nav2 h3 .current:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;z-index: -1;}
  
  .nav2 .m .sub{margin: 0;padding: 0; display:none;  width:100%;position:absolute; left:0px; top:70px;   float:left; line-height:35px; z-index:1000 !important;background:#fff; z-index:1000 !important; border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; }
  .nav2 .m .sub li{ text-align:center;line-height: 35px;display: block; position: relative;border-top:1px solid #e3e3e3; }
  .nav2 .m .sub li a{ display:block; zoom:1;color:#333333; font-size:16px; padding-left:10px; padding-right:10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
  .nav2  .m .sub li a:hover{  color:#008d16;  }



@media (max-width:991px){
.logo img{width: 230px; }
.logo {margin-top:3px;margin-left: -5px;}
#header{box-shadow: 0 2px 6px #ddd;}
}

@media (min-width:992px){
.logo{margin-top: 29px;}
#header{ height:127px; }


}

@media (min-width:1300px){
.nav2 h3 a{padding-left: 73px;padding-right: 73px;}
}
/*******************-E header-**************************/

/*******************-S sybanner-**************************/
.sybanner{margin: 0;padding: 0;}
.sybanner .swiper-container {
 width:100%;
}
.sybanner  .swiper-wrapper {
width: 100%
}
.sybanner  .swiper-slide {
width: 100%
}
.sybanner  .swiper-slide img{
width: 100%
}
.sybanner .swiper-pagination {bottom:15px;}
.sybanner .swiper-pagination-bullet{width: 15px;height:15px;background: #acaeaa;opacity:1;margin-left: 4px;margin-right: 4px;}
.sybanner  .swiper-pagination-bullet-active {
background: #fff;
}

.nybanner{z-index: -1;}
.nybanner img{max-width: 100%;}
/*******************-E sybanner-**************************/


/*******************-S home_about-**************************/
.home_about{padding-top: 95px;background: url(../images/aboutbg2.png) center bottom no-repeat;background-size: 100%;padding-bottom: 140px;  }
.aboutbox{margin-top: 55px;}
.about_list{width: 100%;background: url(../images/aboutbg1.png) 10px 10px no-repeat;background-size: 100% 100%;padding-bottom: 63px;}
.aboutcon{width: 100%;}
.about_list ul{margin: 0;padding: 0;}
.about_list ul li{float: left;width: 33.333333%;float: left;box-sizing: border-box;padding-left:5px;padding-right: 5px;}
.about_list ul li a{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;display: block;}
.about_list ul li img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}
.about_list ul li:nth-of-type(odd){margin-top: 63px;}
.about_list ul li a:hover{ transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}

.about{color: #333333;font-size: 16px;line-height: 30px;}


.about_more{padding-left: 60px;margin-top: 15px;}
.about_more a{display: block;line-height: 37px;color: #00ba93;font-size: 16px;}
.about_more a:hover{text-decoration: underline;}

@media (min-width: 768px){


}

@media (max-width:992px){
.about_list ul{display: flex;align-items: center;}
.about_list ul li:nth-of-type(odd){margin-top: 0px;}
.about{height: 180px;overflow:hidden;}
.about_more{padding-left: 0px;}

.home_about{padding-top: 50px;padding-bottom: 80px;}
.aboutbox{margin-top: 15px;}
.about_list{padding-bottom: 50px;}
}

@media (min-width:992px){
.about{padding-left: 30px;}
.about_list{width: 50%;float: left;}
.aboutcon{width: 50%;float: right;}
}

@media (min-width:1200px){

}

/*******************-E home_about-**************************/


/*******************-S home_technology-**************************/
.home_technology{margin-top: -20px;padding-bottom: 50px;}
.technologybox{margin-top: 15px;}
.technology_item{display: block;margin-bottom: 25px;}
.technology_item dl{position: relative;}
.technology_item dl dt{position: absolute;left: 0;top: 0;}
.technology_item dl dt,.technology_item dl dt img{width: 80px;height: 79px;}
.technology_item dl dt .technology_imghover{display: none;}
.technology_item dl dd{padding-left: 95px;}
.technology_item dl dd h3{height: 30px;line-height: 30px;color: #0f0f0f;font-size: 18px;font-weight: normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.technology_item dl dd .technology_info{margin-top: 3px;line-height: 24px;color: #333333;font-size: 14px;height: 72px;overflow:hidden;}
.technology_item:hover .technology_imghover{display: block;}
.technology_item:hover .technology_img{display: none;}
.technology_item:hover dd h3{background: linear-gradient(to right, #00a16e, #00bb6e);-webkit-background-clip: text; color: transparent;}
.technology_item:hover dd .technology_info{ color: #00b66e; }

@media (min-width:992px){
.technologybox{margin-top: 59px;}
.home_technology{margin-top: 0px;}
.technology_item:nth-of-type(odd) a{display: block; padding-right: 35px;}
.technology_item:nth-of-type(even) a{display: block; padding-left: 35px;}
.technology_item{display: block;margin-bottom: 75px;}
.technology_item dl dt,.technology_item dl dt img{width: 118px;height: 117px;}
.technology_item dl dt .technology_imghover{display: none;}
.technology_item dl dd{padding-left: 143px;padding-top: 7px;}
.technology_item dl dd h3{height: 44px;line-height: 44px;color: #0f0f0f;font-size: 24px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
}
.technology_item dl dd .technology_info{margin-top: 8px;line-height: 24px;color: #333333;font-size: 14px;height: 72px;overflow:hidden;}

}


@media (min-width:1200px){
.technology_item:nth-of-type(odd) a{display: block; padding-right: 15px;}
.technology_item:nth-of-type(even) a{display: block; padding-left: 15px;}


}
/*******************-E home_technology-**************************/


/*******************-S home_business-**************************/
.home_business{padding-top: 55px;background:url(../images/home_businessbg.jpg) center top no-repeat; padding-bottom: 70px;}
.businessbox{margin-top: 20px;background: #fff;box-shadow: 0 1px 8px rgba(0,0,0,0.3);box-sizing: border-box;}
.business_list a{display: block;margin-bottom: 40px;}
.business_list a dl{position: relative;}
.business_list a dl dt{width: 38px;height: 39px;background: url(../images/icon_dot1.png) left top no-repeat;line-height: 39px;text-align: center;color: #fff;font-size: 23px;font-family: Impact;  }
.business_list a dl dt{position: absolute;left: 0;top: 0;}
.business_list a dl dd{padding-left: 75px;}
.business_list a dl dd h3{margin-top: 8px;height: 32px;line-height: 32px;font-size: 24px;background: linear-gradient(to right, #00a16e, #00bb6e);-webkit-background-clip: text; color: transparent;font-weight: normal;}
.business_list a dl dd .business_info{margin-top: 14px;}
.business_list a dl dd .business_info ul{margin: 0;padding: 0;}
.business_list a dl dd .business_info ul li{line-height: 24px;padding-left: 19px;background: url(../images/icon_dot2.png) left 8px no-repeat;color: #2d2d2d;font-size: 14px;}

.businessimg{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.businessimg:hover{ transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}
@media (max-width:991px){
  .businessbox{position: relative;padding-left: 15px;padding-right: 15px;padding-bottom: 20px;}
  .business_list{padding-top: 30px;float: left;width: 100%;}
  .businessimg{margin-top: 87px;float: right;width: 300px;}
  .businessimg img{width: 300px;}
  .business_list a{margin-bottom: 20px;}
  .business_list a dl dd{padding-left: 45px;}
  .business_list a dl dd .business_info ul li{line-height: 22px;margin-bottom: 6px;}

}


@media (min-width:992px){
  .home_business{padding-top: 55px;background:url(../images/home_businessbg.jpg) center top no-repeat; padding-bottom: 93px;}
  .businessbox{margin-top: 47px;background: #fff;box-shadow: 0 1px 8px rgba(0,0,0,0.3);box-sizing: border-box;}
  .home_business{padding-top: 57px;background:url(../images/home_businessbg.jpg) center top no-repeat; background-size: 100%;padding-bottom: 93px;}
  .businessbox{position: relative;padding-left: 40px;padding-right: 40px;padding-bottom: 45px;}
  .business_list{padding-top: 57px;float: left;width: 580px;}
  .businessimg{margin-top: 87px;float: right;width: 300px;}
  .businessimg img{width: 300px;}
}

@media (min-width:1200px){
  .businessbox{position: relative;padding-left: 40px;padding-right: 40px;padding-bottom: 45px;}
  .business_list{padding-top: 57px;float: left;width: 580px;}
  .businessimg{margin-top: 87px;float: right;width: 300px;}
  .businessimg img{width: 300px;}
}

@media (min-width:1300px){
  .businessbox{position: relative;padding-left: 76px;padding-right: 76px;padding-bottom: 45px;}
  .business_list{padding-top: 57px;float: left;width: 580px;}
  .businessimg{margin-top: 87px;float: right;width: 355px;}
  .businessimg img{width: 355px;}
}
/*******************-E home_business-**************************/

/*******************-S home_case-**************************/
.home_case{padding-bottom: 40px;}
.case_list{margin-top: 20px;}
.case_list a{display: block;width: 50%;float: left;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;margin-bottom: 10px;box-sizing: border-box;}
.case_list a dl{position: relative;}
.case_list a dl dt,.case_list a dl dt img{width: 100%;}
.case_list a dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 15px;padding-right: 32px;}
.case_list a dl dd:before{content: '';width: 21px;height: 21px;background: url(../images/icon_dot4.png) left top no-repeat;position: absolute;right: 9px;top: 6px; }
.case_list a:nth-of-type(odd) dd{background: url(../images/zhezhao2.png);}
.case_list a:nth-of-type(even) dd{background: url(../images/zhezhao1.png);}
.case_list a dl dd h3{color: #fff;font-size: 15px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.case_list a:hover{ transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}

@media (max-width: 768px){
.case_list a{padding-left: 5px;padding: 5px;}
}


@media (min-width: 768px){
.home_case{padding-bottom:65px;} 
.case_list{margin-top: 55px;width: 105%;}
.case_list a{display: block;width: 231px;float: left;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.case_list a dl{position: relative;height: 160px;}
.case_list a dl dt,.case_list a dl dt img{width: 231px;height: 160px;}
.case_list a{margin-right: 25px;margin-bottom: 25px;}  
}


@media (min-width: 768px){
.case_list a{margin-right: 25px;margin-bottom: 25px;}  
}


@media (min-width: 992px){
.case_list a{margin-right: 25px;margin-bottom: 25px;}
}


@media (min-width: 1300px)
{
.case_list{margin-top: 55px;width: 105%;}
.case_list a{display: block;width: 231px;float: left;margin-right: 10px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.case_list a dl{position: relative;height: 160px;}
.case_list a dl dt,.case_list a dl dt img{width: 231px;height: 160px;}
.case_list a dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 15px;padding-right: 32px;}
.case_list a dl dd:before{content: '';width: 21px;height: 21px;background: url(../images/icon_dot4.png) left top no-repeat;position: absolute;right: 9px;top: 6px; }
  
}
/*******************-E home_case-**************************/


/*******************-E home_case-**************************/
.home_news{padding-bottom: 50px;}
.newsbox{margin-top: 20px;}
.news_list{margin-top: 6px;}
.news_list ul{margin: 0;padding: 0;}
.news_list ul li{height: 38px;line-height: 38px;margin-bottom: 13px;}
.news_list ul li a{display: block;height: 38px;line-height: 38px;padding-left: 30px;background: url(../images/icon_dot3.png) left center no-repeat;}
.news_list ul li a h3{color: #666666;font-size: 18px;height: 38px;line-height: 38px;width: 70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
font-weight: normal;}
.news_list ul li a span{color: #999999;font-size: 14px;}
.news_list ul li a:hover h3{color: #00aa6e;}



.newsimg .swiper-container {
 width:100%;
}
.newsimg  .swiper-wrapper {
width: 100%
}
.newsimg  .swiper-slide {
width: 100%;background: #fff;
}

.newsimg .swiper-pagination {bottom:8px;text-align: right;padding-right: 10px; width: auto !important;right: 0px;}
.newsimg .swiper-pagination-bullet{width: 10px;height:10px;background: #acaeaa;opacity:1;margin-left: 1px;margin-right: 1px;}
.newsimg .swiper-pagination-bullet-active {
background: #fff;
}

.newsimg .swiper-button-prev{background: #767676 url(../images/arrow1.png) center no-repeat;background-size: 80%; left: 0;}
.newsimg{width: 100%;height: 200px;margin-bottom: 20px;}
.newsimg  .swiper-slide .news_item{display: block;width: 100%;z-index: 999999}
.newsimg  .swiper-slide .news_item dt img{width: 100%;height: 200px;transition: 0.3s;}
.newsimg  .swiper-slide .news_item dl{position: relative;}
.newsimg  .swiper-slide .news_item dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 10px;padding-right: 10px;background: url(../images/zhezhao2.png);text-align: left;padding-right: 70px;}
.newsimg  .swiper-slide .news_item dl dd h3{color: #ffffff;font-size: 15px;letter-spacing: 1px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.newsimg  .swiper-slide .news_item:hover img{transform: scale(1.1);}

@media (min-width: 480px){
.newsimg{width: 100%;height: 400px;margin-bottom: 20px;}
.newsimg  .swiper-slide .news_item dt img{width: 100%;height: 400px;}
}

@media (min-width: 768px){
.newsimg{width: 100%;height: 450px;margin-bottom: 20px;}
.newsimg  .swiper-slide .news_item dt img{width: 100%;height: 450px;}
}



@media (min-width: 992px){
.newsbox{margin-top: 73px;position: relative;padding-left: 575px;min-height: 346px;}
.newsimg{width: 527px;height: 346px;position: absolute;left: 0;top: 0;}
.home_news{padding-bottom: 75px;}
  
.newsimg  .swiper-slide .news_item{display: block;width: 100%;}
.newsimg  .swiper-slide .news_item dt img{width: 100%;height: 346px;}
.newsimg  .swiper-slide .news_item dl{position: relative;}
.newsimg  .swiper-slide .news_item dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 10px;padding-right: 10px;background: url(../images/zhezhao2.png);text-align: left;color: #ffffff;font-size: 15px;letter-spacing: 1px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;padding-right: 70px;}

}






/*******************-E home_case-**************************/


/*******************-s home_honor-**************************/
.home_honor{padding-top: 39px;padding-bottom: 45px;}
.sy_honorbox{margin-top: 31px;position: relative;}
.sy_honorbox .syhonor_wrapper{margin-left: 67px;margin-right: 67px;box-sizing: border-box;}
.sy_honorbox .swiper-wrapper{width: 100%; }
.sy_honorbox .swiper-slide{margin-right:5px;margin-left: 5px;}
.sy_honorbox .swiper-slide img{width: 100%;height: 100%;}
.sy_honorbox .swiper-button-prev, .sy_honorbox .swiper-button-next{width: 33px;height: 68px; background: #767676;top: 40%;}
.sy_honorbox .swiper-button-prev:hover, .sy_honorbox .swiper-button-next:hover{background: #2492e4;}

@media (max-width:768px){
.sy_honorbox .syhonor_wrapper{margin-left: 40px;margin-right: 40px;}
.sy_honorbox .swiper-slide{width: 100%;}
.sy_honorbox .swiper-button-prev{left: 0;}
.sy_honorbox .swiper-button-next{right: 0;}
}

@media (min-width:768px){
  .sy_honorbox .swiper-slide{width: 195px;height: 140px;margin-right:5px;margin-left: 5px;}
}



@media (min-width:992px){
  .sy_honorbox .swiper-slide{width: 207px;height: 148px;margin-right:5px;margin-left: 5px;}
}


@media (min-width:1300px){
  .sy_honorbox .swiper-slide{width: 260px;height: 178px;margin-right:5px;margin-left: 5px;}
}


/*******************-E home_honor-**************************/











/*******************-单页-**************************/
.symain {}
.main { padding-top:68px; }
.sidebar{width: 260px;padding-bottom: 200px;}
.sidebarcon ul{margin:19px 0 0 0;padding: 0;}
.sidebarcon ul li{margin-bottom: 20px;}
.sidebarcon ul li,.sidebarcon ul li a{display: block;line-height: 40px;}
.sidebarcon ul li a{padding-left: 40px;background: url(../images/icon_dot5.png) 9px center no-repeat; color: #112d04;font-size: 16px;padding-right: 25px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;position: relative;}
.sidebarcon ul li a:hover,.sidebarcon ul li .current{background:#00ba6e url(../images/icon_dot6.png) 9px center no-repeat;color: #ffffff;}
.sidebarcon ul li a:hover:before,.sidebarcon ul li .current:before{content: '';width: 8px;height: 8px;background: url(../images/icon_dot7.png) left top no-repeat;position: absolute;right: 18px;top: 16px;}


.contact{margin-top: 2px;color: #565656;font-size: 13px;line-height: 24px;padding-bottom: 50px;}
.contact img{max-width: 100%;margin-bottom: 10px;}

@media (min-width:768px){
.symain { background: url(../images/bg1.png) center 30% repeat-y; background-size: 100%;}  
.main { padding-top:68px;background: url(../images/bg1.png) center top ; background-size: 100%;}
.sidebar{z-index: 999;float: left ;}
.mainboxwrap{float: right;width:680px;}
}   


@media (min-width:1300px){
.mainboxwrap{float: right;width: 860px;}
}  

/*******************-page-**************************/
.mainbox_2 {width: 100%; padding-top: 60px;color: #333333; line-height: 30px;font-size: 16px;padding-bottom:90px;}
.mainbox_2 img{max-width: 100%;}


/*******************-核心技术-**************************/
.mainbox_technology{margin-top: 20px;}
.nytechnology_item{display: block;margin-bottom: 35px;}
.nytechnology_item dl{position: relative;}
.nytechnology_item dl dt{position: absolute;left: 0;top: 0;}
.nytechnology_item dl dt,.nytechnology_item dl dt img{width: 80px;height: 79px;}
.nytechnology_item dl dt .nytechnology_imghover{display: none;}
.nytechnology_item dl dd{padding-left: 95px;}
.nytechnology_item dl dd h3{height: 30px;line-height: 30px;color: #0f0f0f;font-size: 18px;font-weight: normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.nytechnology_item dl dd .nytechnology_info{margin-top: 3px;line-height: 24px;color: #333333;font-size: 14px;}
.nytechnology_item:hover .nytechnology_imghover{display: block;}
.nytechnology_item:hover .nytechnology_img{display: none;}
.nytechnology_item:hover dd h3{background: linear-gradient(to right, #00a16e, #00bb6e);-webkit-background-clip: text; color: transparent;}
.nytechnology_item:hover dd .nytechnology_info{ color: #00b66e; }
@media (min-width:992px){
  .mainbox_technology{margin-top: 20px;}
}


@media (min-width:992px){
.mainbox_technology{margin-top: 20px;}
.nytechnology_item:nth-of-type(odd) a{display: block;}
.nytechnology_item:nth-of-type(even) a{display: block;}
.nytechnology_item{display: block;margin-bottom: 50px;}
.nytechnology_item dl dt,.nytechnology_item dl dt img{width: 118px;height: 117px;}
.nytechnology_item dl dt .nnytechnology_imghover{display: none;}
.nytechnology_item dl dd{padding-left: 143px;padding-top: 7px;}
.nytechnology_item dl dd h3{height: 44px;line-height: 44px;color: #0f0f0f;font-size: 24px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
}
.nytechnology_item dl dd .nytechnology_info{margin-top: 8px;line-height: 24px;color: #333333;font-size: 14px;}

}


/*******************-新闻报道-**************************/
.mainbox_news{padding-bottom: 20px;}
.mainbox_news ul{margin: 0;padding: 0;}
.mainbox_news ul li{height: 50px;line-height: 50px; border-bottom: 1px dotted #dfdfdf;}
.mainbox_news ul li a{display: block;height: 50px;line-height: 50px;padding-left: 30px;background: url(../images/icon_dot3.png) left center no-repeat;}
.mainbox_news ul li a h3{color: #666666;font-size: 18px;height: 50px;line-height: 50px;width: 70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
font-weight: normal;}
.mainbox_news ul li a span{color: #999999;font-size: 14px;}
.mainbox_news ul li a:hover h3{color: #00aa6e;}


/*******************-项目案例-**************************/
.mainbox_case a{display: block;width: 100%;float: left;margin-right: 10px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;margin-bottom: 20px;}
.mainbox_case a dl{position: relative;}
.mainbox_case a dl dt,.mainbox_case a dl dt img{width: 100%;}
.mainbox_case a dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 15px;padding-right: 32px;}
.mainbox_case a dl dd:before{content: '';width: 21px;height: 21px;background: url(../images/icon_dot4.png) left top no-repeat;position: absolute;right: 9px;top: 6px; }
.mainbox_case a:nth-of-type(odd) dd{background: url(../images/zhezhao2.png);}
.mainbox_case a:nth-of-type(even) dd{background: url(../images/zhezhao1.png);}
.mainbox_case a dl dd h3{color: #fff;font-size: 15px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_case a:hover{ transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}

/*@media (min-width: 768px){
.mainbox_case{width: 105%;}
.mainbox_case a{display: block;width: 231px;float: left;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.mainbox_case a dl{position: relative;height: 160px;}
.mainbox_case a dl dt,.mainbox_case a dl dt img{width: 231px;height: 160px;}
.mainbox_case a{margin-right: 25px;margin-bottom: 25px;}  
.mainbox_case a{margin-right: 25px;margin-bottom: 25px;}  

}

@media (min-width:1200px){
.mainbox_case{width: 105%;}
.mainbox_case a{display: block;width: 220px;float: left;}
.mainbox_case a dl{position: relative;height: 152px;}
.mainbox_case a dl dt,.mainbox_case a dl dt img{width: 220px;height: 152px;}
.mainbox_case a{margin-right: 10px;}  
}
*/


@media (min-width: 1300px)
{
.mainbox_case{width: 105%;}
.mainbox_case a{display: block;width: 280px;float: left;margin-right: 10px;}
.mainbox_case a dl{position: relative;height: 194px;}
.mainbox_case a dl dt,.mainbox_case a dl dt img{width: 280px !important;height: 194px !important;}
.mainbox_case a dl dd{position: absolute;left: 0;right: 0;bottom: 0;height: 32px;line-height: 32px;box-sizing: border-box;padding-left: 15px;padding-right: 32px;}
.mainbox_case a dl dd:before{content: '';width: 21px;height: 21px;background: url(../images/icon_dot4.png) left top no-repeat;position: absolute;right: 9px;top: 6px; }
  
}


/*******************-主营业务-**************************/
.mainbox_business a{display: block;margin-bottom: 40px;}
.mainbox_business a dl{position: relative;}
.mainbox_business a dl dt{width: 38px;height: 39px;background: url(../images/icon_dot1.png) left top no-repeat;line-height: 39px;text-align: center;color: #fff;font-size: 23px;font-family: Impact;  }
.mainbox_business a dl dt{position: absolute;left: 0;top: 0;}
.mainbox_business a dl dd{padding-left: 75px;}
.mainbox_business a dl dd h3{margin-top: 8px;height: 32px;line-height: 32px;font-size: 24px;background: linear-gradient(to right, #00a16e, #00bb6e);-webkit-background-clip: text; color: transparent;font-weight: normal;}
.mainbox_business a dl dd .business_info{margin-top: 14px;}
.mainbox_business a dl dd .business_info ul{margin: 0;padding: 0;}
.mainbox_business a dl dd .business_info ul li{line-height: 24px;padding-left: 19px;background: url(../images/icon_dot2.png) left 8px no-repeat;color: #2d2d2d;font-size: 14px;}

.@media (max-width:991px){
  .mainbox_business{padding-top: 30px;float: left;width: 100%;}
  .mainbox_business a{margin-bottom: 20px;}
  .mainbox_business a dl dd{padding-left: 45px;}
  .mainbox_business a dl dd .business_info ul li{line-height: 22px;margin-bottom: 6px;}

}

.@media (max-width:992px){
  .mainbox_business{margin-top: 20px;}
}




/*******************-公司专利-**************************/
.mainbox_honor{}
.mainbox_honor ul{margin: 0;padding: 0;}
.mainbox_honor ul li{margin-bottom: 10px; width: 100%; transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.mainbox_honor ul li a{display: block;}
.mainbox_honor ul li a dt img{margin-left: auto;margin-right: auto;display: block;max-width: 100%;}
.mainbox_honor ul li a dl{position: relative;}
.mainbox_honor ul li:hover{transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}
.mainbox_honor ul li a dl dd h3{line-height: 25px;height: 50px;overflow:hidden;color: #ffffff;font-size: 15px;font-weight: normal;}
.mainbox_honor ul li a dl dd{position: absolute;left: 0;bottom: 0;right: 0;height: 60px;box-sizing: border-box;padding-left: 13px;padding-right: 13px;padding-top: 6px;}


@media (min-width:768px){
.mainbox_honor{width: 105%;}
.mainbox_honor ul li{float: left;width: 213px !important;margin-right: 23px;margin-bottom: 23px;}
.mainbox_honor ul li a{}
.mainbox_honor ul li a dt img{width: 213px;height: 263px;}
.mainbox_honor ul li a dl{position: relative;}

}


@media (min-width:992px){
.mainbox_honor{width: 105%;}
.mainbox_honor ul li{float: left;width: 213px !important;margin-right: 23px;margin-bottom: 23px;}
.mainbox_honor ul li a{}
.mainbox_honor ul li a dt img{width: 213px;height: 263px;}
.mainbox_honor ul li a dl{position: relative;}

}


@media (min-width:1300px){
.mainbox_honor{width: 105%;}
.mainbox_honor ul li{float: left;width: 270px !important;margin-right: 23px;}
.mainbox_honor ul li a{}
.mainbox_honor ul li a dt img{width: 270px;height: 334px;}
.mainbox_honor ul li a dl{position: relative;}
.mainbox_honor ul li a dl dd{position: absolute;left: 0;bottom: 0;right: 0;height: 60px;box-sizing: border-box;padding-left: 13px;padding-right: 13px;padding-top: 6px;}
}

.mainbox_honor ul li:nth-of-type(odd) dd{background: url(../images/zhezhao2.png);}
.mainbox_honor ul li:nth-of-type(even) dd{background: url(../images/zhezhao1.png);}


#zoom {
  z-index: 99990;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
  z-index: 99991;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  background: #ffffff no-repeat 50% 50%;
  padding: 0;
  margin: -100px 0 0 -100px;
  box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
#zoom .content.loading {
  background-image: url('../images/loadinga.gif');
}
#zoom img {
  display: block;
  max-width: none;
  background: #ececec;
  box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  border-radius: 4px;
}
#zoom .close {
  z-index: 99993;
  position: absolute;
  top: 0;
  right: 0;
  width: 49px;
  height: 49px;
  cursor: pointer;
  background: transparent url('../images/close.png') no-repeat 50% 50%;
  opacity: 1;
  filter: alpha(opacity=100);
  border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
  z-index: 99992;
  position: absolute;
  top: 50%;
  overflow: hidden;
  display: block;
  width: 49px;
  height: 49px;
  margin-top: -25px;
}
#zoom .previous {
  left: 0;
  background: url('../images/arrows.png') no-repeat 0 0;
  border-radius: 0 4px 4px 0;
}
#zoom .next {
  right: 0;
  background: url('../images/arrows.png') no-repeat 100% 0;
  border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
  background-color: #00aa6e;
}
#zoom .previous:hover,
#zoom .next:hover {
  background-color: #00aa6e;
}





/*******************-详细-**************************/
.time2 { margin-top:5px;}
.show_pic{ color:#000;text-align:center;}
    .show_pic h4 {font-size:22px;line-height: 26px;}
.pic_cp img{max-width:100%; margin-top:10px; }
.nrr { padding:10px 0; color: #333333;line-height: 30px;font-size: 16px;}
.nrr img{max-width: 100%;}






/******---------------------mcatbox 手机分类 ---------------------******/
.mcatbox{}
.procat { margin-top:5px; text-align: center;}
.procat ul{margin: 0;padding: 0;}
.procat li{margin-bottom: 15px; display:inline-block; height:35px; line-height:35px; margin-right:12px; }
.procat a { display: block; height:35px;border:1px solid #dddddd;  line-height:35px;padding-left:25px;padding-right:25px;  color:#112d04; font-size:16px; border-radius: 5px; }
.procat li:hover, .procat .current {  border-color:#00ba6e; color:#00ba6e; }

.procat2{background: #f7f7f7;padding:15px 15px; position: relative;margin-top: 15px;margin-bottom: 15px;}
.procat2_title{position: absolute;left: 15px;top: 15px; line-height: 26px;height: 26px;color: #545454;font-size: 16px;}
.procat2_list{padding-left: 90px;}
.procat2_list ul{margin: 0;padding: 0;}
.procat2_list ul li,.procat2_list ul li a{display: block;height: 26px;line-height: 26px; font-size: 16px;color: #545454}
.procat2_list ul li{float: left;margin-right: 24px;}
.procat2_list ul li a:hover,.procat2_list ul li .current{color: #008893;}






/*******************-S footer-**************************/
.footer { }
.foot_contactbox{width: 50%;float: left;height: 595px;background:#00aa6e url(../images/foot_bg1.png) right top no-repeat;position: relative;}
.foot_mapbox{width: 50%;float: left;height: 595px;}
.foot_contact{}
.foot_contact_logo{margin-right: 62px;margin-top: 78px;text-align: right;}
.foot_contact_logo img{max-width: 100%;}

.foot_contact_list{margin-top: 62px;}
.foot_contact_list dl{width:100%;position: relative;min-height: 82px;margin-bottom: 23px;}
.foot_contact_list dl dt,.foot_contact_list dl dt img{width: 82px;height: 82px;}
.foot_contact_list dl dt{position: absolute;right: -41px;top: 0;z-index: 99999;}
.foot_contact_list dl dd{padding-right: 72px;text-align: right;padding-top: 12px;box-sizing: border-box;}
.foot_contact_list dl dd h3{height: 26px;line-height: 26px;color: #ffffff;font-size: 18px;font-weight: normal;}
.foot_contact_list dl dd p{line-height: 27px;height: 27px;color: #ffffff;font-size: 24px;font-weight: bold;letter-spacing: 1px;}

.coopright { background:#393939; color:#ffffff; font-size:12px; padding-top:20px; padding-bottom: 20px; line-height:24px; text-align: center;padding-left: 15px;padding-right: 15px;}
.coopright a{color: #fff;}
.coopright a:hover{text-decoration: underline;}

@media (max-width: 768px) {
.foot_contactbox{width: 100%;padding-left: 15px;padding-right: 15px;box-sizing: border-box; height: auto;padding-bottom: 30px;}
.foot_mapbox{width: 100%;height: 300px;}
.foot_contact_logo{margin-right: 15px;margin-left: 15px; text-align: right;margin-top: 50px;}
.foot_contact_list{margin-top: 20px;}
.foot_contact_list dl {margin-bottom: 10px;min-height: 70px;}
.foot_contact_list dl dt{right: 0px; }
.foot_contact_list dl dt,.foot_contact_list dl dt img{width: 55px;height: 55px;}
.foot_contact_list dl dd{padding-right: 65px;padding-top: 0;}
.foot_contact_list dl dd p{font-size: 14px;line-height: 24px;padding-top: 3px;}
}


/*******************-E footer-**************************/


/*******************-lan-**************************/
.lan1{text-align: center;}
.lan1 img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}


.lan2{height: 85px;background: url(../images/lan_bg1.png) left top no-repeat;}
.lan2 h3{padding-top: 18px;line-height: 56px;padding-left: 19px;color: #ffffff;font-size: 27px;font-weight: normal;}

.lan3{padding-top: 6px;background: url(../images/xian2.png) left bottom repeat-x;}
.lan3 h3{height: 68px;line-height: 68px;color: #000000;font-size: 24px;font-weight: normal;}

.nylan{margin-top: 14px; line-height:54px;color:#959595; font-size:14px; background: url(../images/icon_location.png) left 8px no-repeat; padding-left: 30px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px;line-height: 54px;color: #959595; }
.nylan a{ color:#959595;}
.nylan font{ color:#959595;}


.lan_ny1{}
.lan_ny1 img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}


@media (max-width: 992px) {
.nylan{width: 100%;margin-top: 7px;}
.lan3{height: 55px;overflow:hidden;}
.lan1 h3{height: 44px;line-height: 44px;color: #363636;font-size: 28px;font-weight: normal;}
}






.text_c{ text-align:center;}

/******--------------------- 分页 ---------------------******/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 14px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #222222;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: 4px;margin-right: 4px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #00aa6e;
  border-color: #00aa6e;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #00aa6e;
  border-color: #00aa6e;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}





