*{margin:0;padding:0;}
body{  background:#fff; font-family:Arial, 'Microsoft YaHei',SimHei, SimSun; font-size:14px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd{ }
li,img,input,em{ list-style:none; border:none; font-style:normal; outline:none;}
a:link, a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
a{ text-decoration:none;}

/*网站首页*/
.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:850px;}
.banners-pc .frame { height:850px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 850px; }
.banners-mb div { height: 100%; }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}


.banners-pc { position:relative;}
.banners-pc .mode1{ position:absolute; top:25%;}
.banners-pc .mode1 .p1{ margin-bottom:20px; font-size:62px; color:#fff; font-weight:bold;}
.banners-pc .mode1 .p2{ margin-bottom:20px; font-size:20px; color:#fff; font-weight:normal; line-height:26px;}
.banners-pc .mode1 .btn{ }
.banners-pc .mode1 .btn .box{ background:#00940a; padding:20px 50px; font-size:12px; color:#fff;display:inline-block;}


.banners-mb .frame{ position:relative; }
.banners-mb .frame .mode1{ margin:0 auto; position:absolute; top:5%; left:0; right:0; text-align:center;}
.banners-mb .frame .mode1 .p1{ margin-bottom:20px; font-size:16px; color:#fff; font-weight:bold;}
.banners-mb .frame .mode1 .p2{ margin-bottom:20px; font-size:15px; color:#fff; font-weight:normal; line-height:26px;}
.banners-mb .frame .mode1 .btn{ }
.banners-mb .frame .mode1 .btn .box{ background:#00940a; padding:20px 50px; font-size:12px; color:#fff;display:inline-block;}
pc{ display: block; }
	.phone{ display: none; }

@media (max-width: 1024px) {
    .b1jpg{background:url(../img/b1.jpg)no-repeat center center; background-size: cover;width:100%; height:700px}
    .b3jpg{background:url(../img/b2.jpg)no-repeat center center; background-size: cover;width:100%; height:700px;}
	.banners-pc { display: none; }
	.banners-mb { display: block; }
	.pc{ display: none; }
	.phone{ display: block; }
	/**底部**/
.botm{position:fixed;bottom:0; left:0;width:100%; height:5em; background:#00940a;}
.bottom ul{margin:0.5em auto;}
.bottom ul li{ float:left;width:23%;margin:0 0 0 2%;text-align:center; }
.bottom ul li span{ display:block; line-height:1.7em;font-size:0.9em;color:#fff;} 
.bottom ul li img{height:2em;} 
}


/*.prc_list{padding-top: 420px;}*/
.prc_list .bg{ background:#232323; width:100%; padding-bottom:50px;}
.prc_list .lt{ margin-bottom:40px; padding-top: 50px; overflow:hidden;}
.prc_list .lt .list{}
.prc_list .lt .list li{ width:25%; float:left;}
.prc_list .lt .list li .box{ padding:30px 62px; background:#00940a; display:inline-block; text-align:center; width:100%;}
.prc_list .lt .list li .no{ background:#00940a;}
.prc_list .lt .list li .box .pic{ margin:0 auto; margin-bottom:25px; width:175px; height:175px; overflow:hidden; border-radius:200px; border: solid #fff 3px;}
.prc_list .lt .list li .box .p1{ margin-bottom:30px; padding:3px 25px; background:#fff; display:inline-block; font-size:18px;}
.prc_list .lt .list li .box .p2{ margin-bottom:28px; font-size:14px; color:#fff; line-height:24px; overflow:hidden; height:8.5em;}
.prc_list .lt .list li .box .btn{ color:#fff; font-size:14px;}
.prc_list .lt .list li .box .btn span{padding-top: 2px; font-weight: bold; margin-bottom: -4px; display: inline-block; overflow: hidden;}

.prc_list .lt .list li:nth-child(2n+2) .box{ background:#fff;}
.prc_list .lt .list li:nth-child(2n+2) .no{ background:#fff;}
.prc_list .lt .list li:nth-child(2n+2) .box .pic{  border: solid #00940a 3px;}
.prc_list .lt .list li:nth-child(2n+2) .box .p1{  background:#00940a; color:#fff;}
.prc_list .lt .list li:nth-child(2n+2) .box .p2{ color:#333333;}
.prc_list .lt .list li:nth-child(2n+2) .box .btn{ color:#333333; }
.prc_list .prc_tel{ font-size:36px; font-weight:bold; text-align:center; color:#fff;}

@media (max-width: 1024px) {
.prc_list .bg{ padding:30px 0; height:auto; overflow:hidden;}
.prc_list .lt { margin-top:0;}
.prc_list .lt .list li{ width:50%;}
.prc_list .lt .list li:nth-child(3n){ clear:both; float:right;}
.prc_list .lt .list li .box { padding:30px;}
.prc_list .lt .list li .box .p2{ height:3.5em;}
}
@media (max-width: 667px) {
.prc_list .lt .list li{ width:50%;}
.prc_list .lt .list li .box{text-align: unset;}
.prc_list .lt .list li .box .pic{ margin:auto; margin-right:30px; float:left; width: 100px;height: 100px;}
.prc_list .lt .list li .box .p1{ margin-top:25px; margin-bottom:15px; width:100%; padding:0; margin:0; text-align:center; margin-top:20px;font-size: 14px;}
.prc_list .lt .list li .box .p2{ margin-bottom:10px;}
.prc_list .prc_tel{ font-size:18px;}
.g_mt {
    margin-top: 20px;
}
}

@media (max-width: 500px) {
.prc_list .lt .list li .box { text-align:center;}
.prc_list .lt .list li .box .pic{ margin:0 auto; float:none;}
}



.about{}
.about .left{ height:640px; width:50%; background: no-repeat center center; background-size: cover; display:inline-block; float:left; }
.about .left .mode{ margin-right:65px; padding-top:190px; float:right;}
.about .left .mode .ico{ margin-bottom:-20px;}
.about .left .mode .ico img{ width:160px;}
.about .left .mode .p1{ margin-bottom:25px; font-size:46px; font-weight:bold; color:#303030;}
.about .left .mode .p1 span{ margin-top:-15px; display:block; color:#00940a;}
.about .left .mode .p2{ font-size:24px; font-weight:normal; color:#303030;}
.about .left .mode .p2 em{ margin-top:3px; border-top: solid #303030 2px; display:block; width:260px;}

.about .right{ height:640px; width:50%; background: no-repeat center center; background-size: cover; display:inline-block; }
.about .right .mode1{ margin-left:65px; padding-top:70px;float:left;}
.about .right .mode1 .p1{ margin-bottom:-40px; font-size:60px; color:#e5e5e5; font-weight:bold;}
.about .right .mode1 .p2{ margin-bottom:40px; font-size:30px; color:#333333;}
.about .right .mode1 .p3{ margin-bottom:40px; line-height:26px; width:520px;}

.about .right .mode1 .list{ margin-bottom:100px; display:inline-block;}
.about .right .mode1 .list li{ margin-right:40px; float:left;}
.about .right .mode1 .list li .box{ height:90px; width:90px; text-align:center; background:#fff; display:block; border-radius:90px;box-shadow:-4px 2px 2px -1px #dfb330; }
.about .right .mode1 .list li .box .ico{ margin-bottom:10px; line-height:90px;}
.about .right .mode1 .list li .box .ico img{ width:50px; vertical-align:middle;}
.about .right .mode1 .list li .box .p4{ font-size:14px; color:#333333;}

.about .right .mode1 .btn{ display:block;}
.about .right .mode1 .btn .box{ padding:15px 50px; font-size:12px; color:#fff; background:#00940a; display:inline-block;}

@media (max-width: 1024px) {
.about .left{ width:100%;}
.about .left .mode{ margin-right:0; padding:90px 10px 0 10px;}
.about .right{width:100%;}
.about .right .mode1{ margin-left:0; padding:70px 10px 0 10px;}
.about .right .mode1 .p3{ width:auto;}
}

@media (max-width: 667px) {
.about .left{ display:none;}
.about .left .mode{ padding-top:0; text-align:right;}
.about .left .mode .p2 em{ width:auto; overflow:hidden;}

.about .right{ padding:20px 0; height:auto; overflow:hidden;}
.about .right .mode1{ padding:0 10px;}
.about .right .mode1 .list{ width:100%;}
.about .right .mode1 .list li{ margin-right:0; width:33.33%; text-align:center;}
.about .right .mode1 .list li .box{ display:inline-block;}
.g_mb{    margin-bottom: 10px;}
.news{ padding:10px 0 !important;}
.news .lt .list li .box .mode{    padding: 16px !important;}
.news .lt .list li:nth-child(3){ display:none !important;}
}

@media (max-width: 400px) {
.about .right .mode1 .list li{ margin-bottom:20px; width:33.33%;}
.about .right .mode1 .list li:nth-child(3n){ margin-bottom:0;}
}



.case{}
.case .lt{}
.case .lt .list{ width:100%;}
.case .lt .list li{ width:23.25%; float:left;}
.case .lt .list li .box{ position: relative; display:block;}
.case .lt .list li .box .pic{height:300px; background-size: cover;}
.case .lt .list li .box .mode{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,148,10,0.6); opacity:0;}
.case .lt .list li .box .mode .tel{ padding:0 10px; position:absolute; left:0; right:0; top:50%; margin-top:-53px; text-align:center;}
.case .lt .list li .box .mode .tel .p1{ margin-bottom:20px; font-size:26px; color:#fff; font-weight:bold;}
.case .lt .list li .box .mode .tel .btn{ padding:10px 20px; border:solid #fff 1px; display:inline-block; color:#fff;} 

.case .lt .list li:nth-child(3n){ }
.case .lt .list li:nth-child(5n){ width:7%;}
.case .lt .list li:nth-child(5n) .mode{ opacity:1; background:#00940a; text-align:center;}
.case .lt .list li:nth-child(5n) .mode .ico{ margin-top:-23px; position:absolute; top:50%; left:0; right:0; }
.case .lt .list li:nth-child(5n) .mode .ico img{ width:40px;}

.case .lt .list li:hover .box .mode{ opacity:1;transition: ease .3s;}
.case .lt .list li .on .mode{ opacity:1;}
 
@media (max-width: 1024px) {
.case .lt .list li{ width:50%;}
.case .lt .list li:nth-child(3n){ width:50%;}
.case .lt .list li:nth-child(5n){ width:100%;}
.case .lt .list li:nth-child(5n) .box{}
.case .lt .list li:nth-child(5n) .box .mode{ padding:40px 0; position:static;}
.case .lt .list li:nth-child(5n) .box .pic{ height:auto;}
.case .lt .list li:nth-child(5n) .mode .ico{ margin-top:0; position:static;}
}
@media (max-width: 800px) {
.case .lt .list li{ width:50%;}
.case .lt .list li:nth-child(3n){ width:50%;}
}

@media (max-width: 500px) {
.case .lt .list li{ width:50%;}
.case{}
.case .lt{}
.case .lt .list{ width:100%;}
.case .lt .list li{ width:100%; float:left;}
.case .lt .list li .box{ position: relative; display:block;}
.case .lt .list li .box .pic{height:300px; background-size: cover;}
.case .lt .list li .box .mode{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,148,10,0.6); opacity:0;}
.case .lt .list li .box .mode .tel{ padding:0 10px; position:absolute; left:0; right:0; top:50%; margin-top:-53px; text-align:center;}
.case .lt .list li .box .mode .tel .p1{ margin-bottom:20px; font-size:26px; color:#fff; font-weight:bold;}
.case .lt .list li .box .mode .tel .btn{ padding:10px 20px; border:solid #fff 1px; display:inline-block; color:#fff;} 

.case .lt .list li:nth-child(3n){ width:100%;}
.case .lt .list li:nth-child(5n){ width:100%;}
.case .lt .list li:nth-child(5n) .mode{ opacity:1; background:#00940a; text-align:center;}
.case .lt .list li:nth-child(5n) .mode .ico{ margin-top:-23px; position:absolute; top:50%; left:0; right:0; }
.case .lt .list li:nth-child(5n) .mode .ico img{ width:40px;}

.case .lt .list li:hover .box .mode{ opacity:1;transition: ease .3s;}
.case .lt .list li .on .mode{ opacity:1;}
}

.product{}
.product .nav_lt{ margin-bottom:30px; overflow:hidden;}
.product .nav_lt .nav_a{ text-align:center;}
.product .nav_lt .nav_a li{ margin:0 3px; display:inline-block; text-align:center;}
.product .nav_lt .nav_a li .box{ padding:10px 38px; border: solid #e5e5e5 1px; border-radius:20px; display:inline-block;}
.product .nav_lt .nav_a li:hover .box{ background:#00940a; border: solid #00940a 1px; color:#fff;} 
.product .nav_lt .nav_a li .on{ background:#00940a; border: solid #00940a 1px; color:#fff;} 

.product .pro_lt{ }
.product .pro_lt .list{}
.product .pro_lt .list li{ margin-bottom:27px; padding-left:27px; width:25%; float:left;}
.product .pro_lt .list li .box{ border:solid #e4e4e4 1px; display:block;}
.product .pro_lt .list li .box .pic{height:320px; background: no-repeat center center; background-size: cover;}
.product .pro_lt .list li .box .mode{ padding:27px 0; background:#fff; text-align:center;}
.product .pro_lt .list li .box .mode .p1{ margin-bottom:10px; font-size:16px; color:#333; font-weight:bold;}
.product .pro_lt .list li .box .mode .p2{ font-size:14px; color:#333;}

.product .pro_lt .list li:hover .box{ border:solid #00940a 1px; transition: ease .3s;}
.product .pro_lt .list li .on{ border:solid #00940a 1px; transition: ease .3s;}

@media (max-width: 1024px) {
.product .nav_lt{ margin-left:-10px;}
.product .nav_lt .nav_a li{ margin:0 auto; margin-bottom:10px; padding-left:10px; width:25%; float:left;}
.product .nav_lt .nav_a li .box{ padding:10px 0; display:block;}

.product .pro_lt{ margin-left:-10px;}
.product .pro_lt .list li{ padding-left:10px; width:33.33%;}
}
@media (max-width: 667px) {
.product .nav_lt .nav_a li{ width:33.33%;}
.product .pro_lt .list li{ width:50%;}
.product .pro_lt .list li .box .pic{ height:130px}
.product .pro_lt .list li .box .mode .p1{    font-size: 12px;}
.product .pro_lt .list li .box .mode{ padding:10px 0;}
}



@media (max-width: 500px) {
.product .nav_lt .nav_a li{ width:50%;}
.product .pro_lt .list li{ width:50%;}
	
}

.ct{ margin:23px 0 50px 0;}
.ct .pic1 { display: block; }
.ct .pic2 { display: none; }
@media (max-width: 1024px) {
.ct .pic1 { display: none; }
.ct .pic2 { display: block; }
}

.news{ padding:50px 0; background:#f5f5f5; overflow:hidden;}
.news .lt{ margin-left:-30px; margin-bottom:30px; overflow:hidden;}
.news .lt .list{}
.news .lt .list li{ padding-left:30px; width:33.33%; float:left;}
.news .lt .list li .box{ background:#fff; display:block;}
.news .lt .list li .box .pic{height:150px; background: no-repeat center center; background-size: cover;}
.news .lt .list li .box .mode { padding:30px; background:#fff; display:block;}
.news .lt .list li .box .mode .tm{ margin-bottom:15px; font-size:14px; color:#00940a;}
.news .lt .list li .box .mode .p1{ margin-bottom:15px; font-size:16px; color:#333333;}
.news .lt .list li .box .mode .p2{ font-size:14px; color:#888888; line-height:24px; overflow:hidden; height:5em;}

.news .lt .list li:hover .box .mode{ background:#00940a; transition: ease .3s;}
.news .lt .list li:hover .box .mode .tm{color:#fff;}
.news .lt .list li:hover .box .mode .p1{color:#fff;}
.news .lt .list li:hover .box .mode .p2{ color:#fff;}
.news .lt .list li .on .mode{ background:#00940a; transition: ease .3s;}
.news .lt .list li .on .mode .tm{color:#fff;}
.news .lt .list li .on .mode .p1{color:#fff;}
.news .lt .list li .on .mode .p2{ color:#fff;}

.news .btn{ text-align:center;}
.news .btn .box{ padding:15px 55px; background:#00940a; color:#fff; display:inline-block;}

@media (max-width: 1024px) {
.news .lt{ margin-left:-10px;}
.news .lt .list li{ padding-left:10px;}
}

@media (max-width: 800px) {
.news .lt .list li{ margin-bottom:10px; width:50%;}
}
@media (max-width: 667px) {
.news .lt .list li{  width:50%;}
}

  .swiper-container {
      width: 100%;
      height: 868px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: 380px !important;
	  border:1px solid #e4e4e4 ;
    }
/*网站首页*/

/*关于我们*/
.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div {}
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}


@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}

.about_home{}
.about_home .ab_a{ position:relative;}
.about_home .ab_a .bg1{ position: absolute; right:0; top:0; z-index:2;}
.about_home .ab_a .bg2{ position: absolute; left:9%; bottom:0; z-index:2;}
.about_home .ab_a .buc { margin-bottom:15px; padding-top:70px; position:relative; overflow:hidden;}
.about_home .ab_a .buc .mode{ padding:55px; position:absolute; width:720px; background:#fff; top:20%; left:3px; box-shadow:0px 0px  15px -5px rgba(0,0,0,0.3); z-index:4}
.about_home .ab_a .buc .mode .p1{ font-size:24px; color:#333; font-weight:bold;}
.about_home .ab_a .buc .mode .p1 span{ margin:20px 0; border-bottom:solid #ececec 2px; width:50px; display:block;}
.about_home .ab_a .buc .mode .p2{ font-size:16px; color:#666; line-height:1.8em;}
.about_home .ab_a .buc .pic{ position:relative; z-index:3; float:right; font-size:0;}

@media (max-width: 1024px) {
.about_home .ab_a{ margin-bottom:20px; position:static;}
.about_home .ab_a .bg1{ display:none;}
.about_home .ab_a .bg2{ display:none;}
.about_home .ab_a .buc .pic{  position:static; display:none;}
.about_home .ab_a .buc .mode{ width:100%; padding:10px; position:static; height:auto; box-shadow:none;}
}


.about_home .ab_b{ position:relative;}
.about_home .ab_b .bg1{ position: absolute; right:0; top:0; z-index:2;}
.about_home .ab_b .bg2{ position: absolute; left:0; bottom:0; z-index:2;}
.about_home .ab_b .buc { margin-bottom:15px; padding-top:70px; position:relative; overflow:hidden;}
.about_home .ab_b .buc .mode{ padding:55px; position:absolute; width:720px; height:540px; background:#fff; top:20%; right:3px; box-shadow:0px 0px  15px -5px rgba(0,0,0,0.3); z-index:4}
.about_home .ab_b .buc .mode .p1{ font-size:24px; color:#333; font-weight:bold;}
.about_home .ab_b .buc .mode .p1 span{ margin:20px 0; border-bottom:solid #ececec 2px; width:50px; display:block;}
.about_home .ab_b .buc .mode .p2{ margin-bottom:15px; font-size:16px; color:#666; line-height:1.8em;}
.about_home .ab_b .buc .pic{ position:relative; z-index:3; float:right; font-size:0;}
.about_home .ab_b .buc .mode .nva_c{ position:relative;}
.about_home .ab_b .buc .mode .nva_c .ide{ position: absolute;}
.about_home .ab_b .buc .mode .nva_c .ide ul li .box .h1{ margin-right:1px; padding:15px 35px; background:#eeeeee; color:#333; display:inline-block; float:left;}
.about_home .ab_b .buc .mode .nva_c .ide ul li .on .h1{ background:#00940a; color:#fff;}
.about_home .ab_b .buc .mode .nva_c .ide .dts{ padding:30px; background:#00940a; color:#fff; line-height:26px; clear:both;}
.about_home .ab_b .buc .pic{ position:relative; z-index:3; float: left; font-size:0;}
.about_home .ab_b .buc .mode .two{ display:none;}


@media (max-width: 1024px) {
.about_home .ab_b{ margin-bottom:20px; position:static;}
.about_home .ab_b .bg1{ display:none;}
.about_home .ab_b .bg2{ display:none;}
.about_home .ab_b .buc .pic{ position:static; display:none;}
.about_home .ab_b .buc .mode{ width:100%; padding:10px; position:static; height:auto; box-shadow:none;}
.about_home .ab_b .buc .mode .one{ display:none;}
.about_home .ab_b .buc .mode .two{ display:block;}
.about_home .ab_b .buc .mode .two .list li{ margin-bottom:20px;}
.about_home .ab_b .buc .mode .two .list li:nth-child(3n){ margin-bottom:0;}
.about_home .ab_b .buc .mode .two .list li .h1{ margin-bottom:15px; font-size:16px;}
}

.about_ct3{ padding:55px 0; background:url(../img/ab_ct3.jpg) no-repeat center center; background-size:cover; overflow:hidden;margin-top: 30px;}
.about_ct3 .list{}
.about_ct3 .list li{ width:25%; float:left;}
.about_ct3 .list li .box{ text-align:center;}
.about_ct3 .list li .box .ico{ margin-bottom:10px; line-height:60px; height:60px;}
.about_ct3 .list li .box .ico img{ vertical-align:middle;}
.about_ct3 .list li .box .p1{ font-size:48px; font-weight:bold; color:#fff;}
.about_ct3 .list li .box .p2{ font-size:14px; color:#fff;}
@media (max-width: 667px) {
.about_ct3 .list li{ margin-bottom:20px; width:50%;}
.about_ct3 .list li:nth-child(3n){ margin-bottom:0;}
.about_ct3 .list li:nth-child(4n){ margin-bottom:0;}
}

.about_ct{ padding:20px 0; background:#8a8a8a; background-size:cover; overflow:hidden;height: auto; margin-top: 60px;}
.about_ct .list{}
.about_ct .list li{ width:20%; float:left;}
.about_ct .list li .box{ text-align:center;}
.about_ct .list li .box .ico{ margin-bottom:10px;}
.about_ct .list li .box .ico img{ vertical-align:middle;}
.about_ct .list li .box .p1{ font-size:48px; font-weight:bold; color:#fff;}
.about_ct .list li .box .p2{ font-size:14px; color:#fff;}

@media (max-width: 667px) {
.about_ct .list li{ margin-bottom:20px; width:50%;}
.about_ct .list li:nth-child(3n){ margin-bottom:0;}
.about_ct .list li:nth-child(4n){ margin-bottom:0;}
}


.team{margin-bottom:50px;}
.team .lt{}
.team .lt .list{}
.team .lt .list li{ width:25%; float:left;}
.team .lt .list li .box{ width:100%;}
.team .lt .list li .box .pic{ height:370px; background: no-repeat center center; background-size: cover;}
.team .lt .list li .box .left { padding:210px 10px 0 10px; width:12%; text-align:center; float:left; height:370px; background:#ddd; }
.team .lt .list li .box .left .p1{ font-size:14px; color:#888;}
.team .lt .list li .box .left .p1 span{ margin:0 auto; border-left: solid #888888 2px; height:48px; width:1px; display:block;}


.team .lt .list li .box .mode{ position:relative; width:88%; float:right;}
.team .lt .list li .box .mode .buc{ margin-top:-36px; padding:0 10px; position:absolute; top:50%; left:0; right:0;  text-align:center; opacity:0;}
.team .lt .list li .box .mode .buc .p2{ margin-bottom:10px; font-size:20px; color:#fff;}
.team .lt .list li .box .mode .buc .p3{ font-size:14px; color:#d1d1d1;}
.team .lt .list li .box .mode .buc .h1{ display:none;}

@media (max-width: 1024px) {
.team .lt { margin-left:-10px;}
.team .lt .list li{ margin-bottom:10px; padding-left:10px; width:33.33%;}
.team .lt .list li:nth-child(4n){ margin-bottom:0;}
.team .lt .list li .box .left{ display:none;}
.team .lt .list li .box .mode{ width:100%;}
.team .lt .list li .box .mode .buc .p3{ margin-bottom:10px;}
.team .lt .list li .box .mode .buc .h1{font-size:15px; color:#fff; display: block;}

.team .lt .list li .no .left{ background:#222;transition: ease .3s;}
.team .lt .list li .no .mode .buc{ opacity:1;transition: ease .3s;}
.team .lt .list li .no .play1::before{content: ""; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); opacity:1;transition: ease .3s;}

}

@media (max-width: 667px) {
.team .lt .list li{ width:50%;}	
.team .lt .list li:nth-child(3n){ margin-bottom:0;}
}


.play1::before{content: ""; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0;}
.play1::after{content: "";}

.team .lt .list li .box:hover .left{ background:#222;transition: ease .3s;}
.team .lt .list li .box:hover .mode .buc{ opacity:1;transition: ease .3s;}
.team .lt .list li .box:hover .play1::before{content: ""; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); opacity:1;transition: ease .3s;}



.about_home .ab_b .buc .mode .detail{}
.about_home .ab_b .buc .mode .detail .active_tab .act_title_left{}
.about_home .ab_b .buc .mode .detail .active_tab .act_title_left li{ display:inline-block; float:left;}
.about_home .ab_b .buc .mode .detail .active_tab .act_title_left li .box{ padding:18px 35px; display:inline-block; background:#eeeeee; color:#333;}
.about_home .ab_b .buc .mode .detail .active_tab .act_title_left li:hover .box{ background:#00940a; color:#fff;}
.about_home .ab_b .buc .mode .detail .active_tab .act_title_left li .on{ background:#00940a; color:#fff;}

.about_home .ab_b .buc .mode .detail .active_list{ padding:30px; background:#00940a; height:225px; overflow:hidden;}
.about_home .ab_b .buc .mode .detail .active_list .ui-a ul li .p1{ font-size:14px; color:#fff; font-weight:normal; line-height:26px; height:160px; overflow:hidden;transition: ease .3s;}
.about_home .ab_b .buc .mode .detail .active_list .bit ul li .p1{ font-size:14px; color:#fff; font-weight:normal; line-height:26px; height:160px; overflow:hidden;transition: ease .3s;}
.about_home .ab_b .buc .mode .detail .active_list .ui-c ul li .p1{ font-size:14px; color:#fff; font-weight:normal; line-height:26px; height:160px; overflow:hidden;transition: ease .3s;}


/*关于我们*/


/*产品详情*/
.banners-pc{ clear:both; font-size:0;}
/*.banners-pc { clear: both; height:380px;}*/
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}



.product_dts{}
.product_dts .left{ margin-right:30px; width:270px; float:left;}
.product_dts .left .h1{ padding:10px; font-size:16px; font-weight:bold; color:#fff; background:#00940a;}
.product_dts .left .nav_lt{ margin-bottom:20px; overflow:hidden;}
.product_dts .left .nav_lt .list{ overflow: hidden;}
.product_dts .left .nav_lt .list li{}
.product_dts .left .nav_lt .list li .box{ padding:15px 0; font-size:14px; color:#333333; display:block; border-bottom:dashed #e4e4e4 1px;}
.product_dts .left .nav_lt .list li .box .fa{ margin-right:10px; font-size:5px;-webkit-text-stroke: 3px white; color:#00940a;}
.product_dts .left .nav_lt .list li .box:hover{ color:#00940a;}
.product_dts .left .nav_lt .list li .on{ color:#00940a;}

.product_dts .left .nav_lt .list li ul{ display:none;}
.product_dts .left .nav_lt .list li:hover ul{ display:block;}



.product_dts .left .pro_lt { overflow: hidden;}
.product_dts .left .pro_lt .slick-prev{ left:0; width:34px; height:34px;}
.product_dts .left .pro_lt .slick-next{ right:0; width:34px; height:34px;}
.product_dts .left .pro_lt .slick-prev:hover{ background:#00940a; opacity:1;}
.product_dts .left .pro_lt .slick-next:hover{ background:#00940a; opacity:1;}
.product_dts .left .pro_lt .list{ overflow: hidden;}
.product_dts .left .pro_lt .list li{}
.product_dts .left .pro_lt .list li .box{} 
.product_dts .left .pro_lt .list li .box .pic{ height:395px; background: no-repeat center center; background-size: cover;}
.product_dts .left .pro_lt .list li .box .mode{ padding:20px 0; background:#f4f4f4; text-align:center;}
.product_dts .left .pro_lt .list li .box .p1{ margin-bottom:10px; font-size:16px; color:#333; font-weight:bold; }
.product_dts .left .pro_lt .list li .box .p2{ font-size:14px; color:#888888;}


.product_dts .left .one1{}
.product_dts .left .two1{ display:none;}


.product_dts .right{ overflow:hidden;}
.product_dts .right .pic { margin-right:30px;height:510px; width:450px; background: no-repeat center center; background-size: cover; float:left;}
.product_dts .right .mode{ margin-bottom:60px;}
.product_dts .right .mode .p1{ margin-bottom:25px; font-size:22px; color:#333; font-weight:bold;}
.product_dts .right .mode .p2{ margin-bottom:25px; padding-bottom:25px; font-size:20px; color:#d92523; font-weight:bold; border-bottom:solid #e4e4e4 1px; overflow:hidden;}
.product_dts .right .mode .p3{ margin-bottom:45px; font-size:14px; color:#888888; line-height:24px;}
.product_dts .right .mode .p4{ margin-bottom:20px; font-size:15px;}
.product_dts .right .mode .p4 span{ margin-left:80px;}
.product_dts .right .mode .no span{ margin-left:50px;}


.product_dts .right .detail .active_tab{}
.product_dts .right .detail .active_tab .act_title_left{ margin-bottom:30px; border-bottom:solid #e4e4e4 1px; text-align:center;}
.product_dts .right .detail .active_tab .act_title_left li{ display:inline-block;}
.product_dts .right .detail .active_tab .act_title_left li .box{ padding:15px 35px; font-size:16px; color:#333; display:inline-block; border-bottom: solid transparent 2px;}
.product_dts .right .detail .active_tab .act_title_left li:hover .box{ color:#00940a; font-weight:bold; border-bottom: solid #00940a 2px;}
.product_dts .right .detail .active_tab .act_title_left li .on{ color:#00940a; font-weight:bold; border-bottom: solid #00940a 2px;}

.product_dts .right .detail .active_list .ui-a ul li .p1{ font-size:14px; color:#666666; line-height:26px;}
.product_dts .right .detail .bit ul li .p1{ font-size:14px; color:#666666; line-height:26px;}

@media (max-width: 1024px) {
.product_dts .left .one1{ display:none;}
.product_dts .left .two1{ display: block;}

.product_dts .left{ width:100%;}
.product_dts .right{ width:100%;}


.product_dts .left .nav_lt .list li{ float:left; width:25%;}
.product_dts .left .nav_lt .list li .box{ border:none;}

.product_dts .right .pic{ margin:0 auto; margin-bottom:30px; float:none;}
.product_dts .right .mode { margin-bottom:30px; overflow:hidden;}
.product_dts .right .mode .p4{ width:33.33%; float:left;}
.product_dts .right .mode .p4 span{ margin-left:10px;}
.product_dts .right .detail{ margin-bottom:30px; clear:both;}

.product_dts .left .h1{ margin-bottom:10px;}
.product_dts .left .two1 .pr_lt{ margin-left:-10px;}
.product_dts .left .two1 .list li{ margin-bottom:10px; padding-left:10px; width:33.33%; float:left;}

}

@media (max-width: 667px) {
.product_dts .left .h1{ margin-bottom:15px;}
.product_dts .left .two1 .list li{ width:50%;}

.product_dts .right .pic{ width:100%;}
.product_dts .right .mode .p4{ width:50%;}
}

@media (max-width: 400px) {
.product_dts .left .nav_lt .list li{ width:33.33%;}
.product_dts .right .mode .p4{ width:100%;}
.product_dts .left .two1 .list li{ width:100%;}
}

.pages{ text-align:center; clear:both;}
.pages ul{ margin-top:40px; display:inline-block;}
.pages ul li{ margin:0 5px 10px 5px; display:inline-block;}
.pages ul li .box{ width:40px; height:40px; line-height:40px; border-radius:40px; color:#666; background:#f0f0f0; font-size:14px; display:inline-block;}
.pages ul li .box .fa{ margin-top:-3px; font-size:18px; vertical-align:middle;}

.pages ul li .box:hover{ background:#00940a; color:#fff;}
.pages ul li .on{ background:#00940a; color:#fff;}

/*产品展示*/

.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}



.product_dts{}
.product_dts .left{ margin-right:30px; width:270px; float:left;}
.product_dts .left .h1{ padding:10px; font-size:16px; font-weight:bold; color:#fff; background:#00940a;}
.product_dts .left .nav_lt{ margin-bottom:20px; overflow:hidden;}
.product_dts .left .nav_lt .list{ overflow: hidden;}
.product_dts .left .nav_lt .list li{}
.product_dts .left .nav_lt .list li .box{ padding:15px 0; font-size:14px; color:#333333; display:block; border-bottom:dashed #e4e4e4 1px;}
.product_dts .left .nav_lt .list li .box .fa{ margin-right:10px; font-size:5px;-webkit-text-stroke: 3px white; color:#00940a;}
.product_dts .left .nav_lt .list li .box:hover{ color:#00940a;}
.product_dts .left .nav_lt .list li .on{ color:#00940a;}

.product_dts .left .nav_lt .list li ul{ display:none;}
.product_dts .left .nav_lt .list li:hover ul{ display:block;}



.right .pro_lt { overflow: hidden;}
.right .pro_lt .slick-prev{ left:0; width:34px; height:34px;}
.right .pro_lt .slick-next{ right:0; width:34px; height:34px;}
.right .pro_lt .slick-prev:hover{ background:#00940a; opacity:1;}
.right .pro_lt .slick-next:hover{ background:#00940a; opacity:1;}
.right .pro_lt .list{ overflow: hidden;}
.right .pro_lt .list li{ width:33.33333%; float:left; padding:0 10px; box-sizing:border-box;}
.right .pro_lt .list li .box{} 
.right .pro_lt .list li .box .pic{ height:310px; background: no-repeat center center; background-size: cover;}
.right .pro_lt .list li .box .mode{  background:#f4f4f4; text-align:center;}
.right .pro_lt .list li .box .p1{ margin-bottom:10px; font-size:16px; color:#333; font-weight:bold; }
.right .pro_lt .list li .box .p2{ font-size:14px; color:#888888;}


.product_dts .left .one1{}
.product_dts .left .two1{ display:none;}


.product_dts .right{ overflow:hidden;}
.product_dts .right .pic { margin-right:30px;height:510px; width:100%; background: no-repeat center center; background-size: cover; float:left;}
.product_dts .right .mode{ margin-bottom:20px;}
.product_dts .right .mode .p1{ margin-bottom:25px; font-size:22px; color:#333; font-weight:bold; line-height:50px;text-align: center;}
.product_dts .right .mode .p2{ margin-bottom:25px; padding-bottom:25px; font-size:20px; color:#d92523; font-weight:bold; border-bottom:solid #e4e4e4 1px; overflow:hidden;}
.product_dts .right .mode .p3{ margin-bottom:45px; font-size:14px; color:#888888; line-height:24px;}
.product_dts .right .mode .p4{ margin-bottom:20px; font-size:15px;}
.product_dts .right .mode .p4 span{ margin-left:80px;}
.product_dts .right .mode .no span{ margin-left:50px;}


.product_dts .right .detail .active_tab{overflow:hidden;}
.product_dts .right .detail .dts{overflow:hidden; padding-bottom: 30px;}
.product_dts .right .detail .dts txt{ font-size: 16px; line-height: 1.8em;color: #444;}
.product_dts .right .detail .active_tab .act_title_left{ margin-bottom:30px; border-bottom:solid #e4e4e4 1px; text-align:center;}
.product_dts .right .detail .active_tab .act_title_left li{ display:inline-block;}
.product_dts .right .detail .active_tab .act_title_left li .box{ padding:15px 35px; font-size:16px; color:#333; display:inline-block; border-bottom: solid transparent 2px;}
.product_dts .right .detail .active_tab .act_title_left li:hover .box{ color:#00940a; font-weight:bold; border-bottom: solid #00940a 2px;}
.product_dts .right .detail .active_tab .act_title_left li .on{ color:#00940a; font-weight:bold; border-bottom: solid #00940a 2px;}

.product_dts .right .detail .active_list .ui-a ul li .p1{ font-size:14px; color:#666666; line-height:26px;}
.product_dts .right .detail .active_list .ui-a ul li .p1 img{ width: 800px; margin: 0 auto; display: block;}
.product_dts .right .detail .bit ul li .p1{ font-size:14px; color:#666666; line-height:26px;}

@media (max-width: 1024px) {
.product_dts .left .one1{ display:none;}
.product_dts .left .two1{ display: block;}

.product_dts .left{ width:100%;}
.product_dts .right{ width:100%;}


.product_dts .left .nav_lt .list li{ float:left; width:50%;}
.product_dts .left .nav_lt .list li .box{ border:none;}

.product_dts .right .pic{ margin:0 auto; margin-bottom:30px; float:none;}
.product_dts .right .mode { margin-bottom:30px; overflow:hidden;}
.product_dts .right .mode img{ width:100%;}
.product_dts .right .mode .p4{ width:33.33%; float:left;}
.product_dts .right .mode .p4 span{ margin-left:10px;}
.product_dts .right .detail{ margin-bottom:30px; clear:both;}

.product_dts .left .h1{ margin-bottom:10px;}
.product_dts .left .two1 .pr_lt{ margin-left:-10px;}
.product_dts .left .two1 .list li{ margin-bottom:10px; padding-left:10px; width:33.33%; float:left;}

}

@media (max-width: 667px) {
.product_dts .left .h1{ margin-bottom:15px;}
.product_dts .left .two1 .list li{ width:50%;}

.product_dts .right .pic{ width:100%;}
.product_dts .right .mode .p4{ width:50%;}

.right .pro_lt .list li{ width:50%; float:left; padding:0 10px; box-sizing:border-box;}
.right .pro_lt .list li .box .pic{ height:175px; background: no-repeat center center; background-size: cover;}
.right .pro_lt .list li .box .mode{  background:#f4f4f4; text-align:center;}
.right .pro_lt .list li .box .p1{ font-size:14px; color:#333; font-weight:bold; white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;}
.right .pro_lt .list li .box .p2{ font-size:14px; color:#888888;}
.g_mt {
    margin-top: 20px;
}

@media (max-width: 400px) {
.product_dts .left .nav_lt .list li{ width:33.33%;}
.product_dts .right .mode .p4{ width:100%;}
.product_dts .left .two1 .list li{ width:100%;}
}

.pages{ text-align:center; clear:both;}
.pages ul{ margin-top:40px; display:inline-block;}
.pages ul li{ margin:0 5px 10px 5px; display:inline-block;}
.pages ul li .box{ width:40px; height:40px; line-height:40px; border-radius:40px; color:#666; background:#f0f0f0; font-size:14px; display:inline-block;}
.pages ul li .box .fa{ margin-top:-3px; font-size:18px; vertical-align:middle;}

.pages ul li .box:hover{ background:#00940a; color:#fff;}
.pages ul li .on{ background:#00940a; color:#fff;}

/*产品展示*/

/*案例展示*/

.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}
.nav_lt{ margin-bottom:50px;}
.play2::before{}
.play2::after{content: "";  position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto; transition: ease .3s; background:rgba(37,86,163,0.5); opacity:0;}



.case_home{}
.case_home .lt{ margin-left:-35px;}
.case_home .lt .list{}
.case_home .lt .list li{ margin-bottom:35px; padding-left:35px; width:50%; float:left;}
.case_home .lt .list li:nth-child(5n){ margin-bottom:0;}
.case_home .lt .list li:nth-child(6n){ margin-bottom:0;}
.case_home .lt .list li .box{ }
.case_home .lt .list li .box .ct{ margin-bottom:20px; position:relative;}
.case_home .lt .list li .box .ct .pic{ height: 150px; background: no-repeat center center; background-size: cover;}
.case_home .lt .list li .box .ct .ico{ margin-top:-26.5px; position:absolute; left:0; right:0; top:50%; text-align:center; opacity:0;}
.case_home .lt .list li .box .mode{}
.case_home .lt .list li .box .mode .p1{ margin-bottom:10px; font-size:18px; font-weight:bold; color:#333; text-align:center;}
.case_home .lt .list li .box .mode .p2{ font-size:14px; color:#b1b1b1;}

.case_home .lt .list li .box .ct:hover .play2::after{ opacity:1;}
.case_home .lt .list li .box .ct:hover .ico{ opacity:1;}


@media (max-width: 1024px) {
.case_home .nav_lt{ margin-left:-10px;}
.case_home .nav_lt .nav_a li{ margin:0 auto; margin-bottom:10px; padding-left:10px; width:25%; float:left;}
.case_home .nav_lt .nav_a li .box{ padding:10px 0; display:block;}

.case_home .lt{ margin-left:-10px;}
.case_home .lt .list li{ padding-left:10px; width:50%;}
}
@media (max-width: 667px) {
.case_home .nav_lt .nav_a li{ width:33.33%;}
.case_home .lt .list li{ width:100%;}
}



@media (max-width: 500px) {
.case_home .nav_lt .nav_a li{ width:50%;}
}



.g_pages{ text-align:center; clear:both;}
.g_pages ul{ margin-top:40px; display:inline-block;}
.g_pages ul li{ margin:0 5px 10px 5px; display:inline-block;}
.g_pages ul li .box{ width:40px; height:40px; line-height:40px; border-radius:40px; color:#666; background:#f0f0f0; font-size:14px; display:inline-block;}
.g_pages ul li .box .fa{ margin-top:-3px; font-size:18px; vertical-align:middle;}

.g_pages ul li .box:hover{ background:#2556a3; color:#fff;}
.g_pages ul li .on{ background:#2556a3; color:#fff;}

.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}
.nav_lt{ margin-bottom:50px;}
.play2::before{}
.play2::after{content: "";  position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto; transition: ease .3s; background:rgba(250,178,0,0.5); opacity:0;}



.case_home .dts{}
.case_home .dts .p1{ margin-bottom:40px; font-size:30px; color:#333; text-align:center;}
.case_home .dts .pic{ margin:0 auto; margin-bottom:10px; text-align:center;}
.case_home .dts .pic img{ max-width:100%;}

@media (max-width: 1024px) {
.case_home .nav_lt{ margin-left:-10px;}
.case_home .nav_lt .nav_a li{ margin:0 auto; margin-bottom:10px; padding-left:10px; width:25%; float:left;}
.case_home .nav_lt .nav_a li .box{ padding:10px 0; display:block;}
}
@media (max-width: 667px) {
.case_home .nav_lt .nav_a li{ width:33.33%;}}
}



@media (max-width: 500px) {
.case_home .nav_lt .nav_a li{ width:50%;}
}


.page{ margin-top:40px;}
.page a{ font-size:18px; color:#333; line-height:26px; height:26px;}
.page a span{ display:none;}
.page .preva{ float:left;}
.page .preva .fa{ margin-right:10px; margin-bottom:-6px; color:#888888; font-size:25px; overflow:hidden;}
.page .preva:hover .fa{ color:#2556a3;transition: ease .3s;}
.page .nexta{ float:right;}
.page .nexta .fa{ margin-left:10px; margin-bottom:-6px; color:#888888; font-size:25px; overflow:hidden;}
.page .nexta:hover .fa{ color:#2556a3;transition: ease .3s;}

@media (max-width: 667px) {
.page a{ display:block; }
.page a span{ display: inline-block;}
.page a .fa{ display:none;}
.page .preva{ margin-bottom:10px;float:none;}
.page .nexta{float:none;}
}


/*案例展示*/


.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}

.contact_home{ margin-bottom:60px;}
.contact_home .tp { margin-bottom:25px; padding:75px 0; overflow:hidden; background:#f5f5f5;}
.contact_home .tp .lt{ margin-left:-30px;}
.contact_home .tp .lt .list{}
.contact_home .tp .lt .list li{ padding-left:30px; float:left; width:33.33%;}
.contact_home .tp .lt .list li .box{ padding:38px 10px 0 10px; height:210px; display:block; text-align:center; background:#fff; box-shadow:0px 0px  15px -5px rgba(0,0,0,0.6);}
.contact_home .tp .lt .list li .box .ico { margin-bottom:15px; height:45px; line-height:45px;}
.contact_home .tp .lt .list li .box .ico img{ width:45px; vertical-align:middle;}
.contact_home .tp .lt .list li .box .p1{ margin-bottom:15px; font-size:18px; color:#333;}
.contact_home .tp .lt .list li .box .p2{ font-size:14px; color:#999;}

.contact_home .tp .lt .list li:nth-child(3n) .box .ico{ margin-bottom:12px;}

@media (max-width: 1024px) {
.contact_home .tp .lt{ margin-left:-10px; }
.contact_home .tp .lt .list li{ padding-left:10px;}
}

@media (max-width: 667px) {
.contact_home .tp .lt .list li{ margin-bottom:10px; width:100%;}
.contact_home .tp .lt .list li:nth-child(3n){ margin-bottom:0;}
}

.contact_home .message{ margin:0 auto; position:relative;}
.contact_home .message .pic{ position:absolute; top:11%; right:0; z-index:2;}
.contact_home .message .pic1{ position:absolute;z-index:2;}
.contact_home .message .pic2{ position:absolute; left:0; bottom:20%;z-index:2;}
.contact_home .message .pic3{ position:absolute; right:10%; bottom:-8%;z-index:2;}
.contact_home .message .list1{ margin:0 auto;width:650px; position:relative; z-index:3; }
.contact_home .message .list1 li{ margin-bottom:11px; color:#fff;}
.contact_home .message .list1 li .p1{ margin-bottom:5px; font-size:14px; color:#333;}
.contact_home .message .list1 li .input1{ padding:15px; border:none; color:#6d6d6d; border:solid #6d6d6d 1px; font-size:12px; width:100%;}
.contact_home .message .tex{ margin:0 auto; margin-bottom:30px; width:650px; background:#fff; position:relative; z-index:3;}
.contact_home .message .tex .p1{ margin-bottom:5px; font-size:14px; color:#333; display:block;}
.contact_home .message .tex textarea{ padding: 15px; height:210px; border:solid #6d6d6d 1px; color:#6d6d6d; font-size:12px; width:100%;}
.contact_home .message .bt{ margin:0 auto; line-height:30px; width:650px; text-align:center; position:relative; z-index:3;}
.contact_home .message .bt .btn{ padding:15px 0;transition: all 0.5s; width:100%; border-radius:5px; background-color:#00940a; border:none; color:#fff; cursor:pointer;}
.contact_home .message .bt .btn:hover{ background-color:#00940a; color:#fff;}

@media (max-width: 1024px) {
.contact_home .list li .box .mode{ top:10%;}
.contact_home .message .list1{ width:100%;}
.contact_home .message .tex{ width:100%;}
.contact_home .message .bt{ width:100%;}
}

@media (max-width: 800px) {
.contact_home .message{ width:100%;}
.contact_home .list li .box .mode .p1{ margin-bottom:10px;}
.contact_home .list li{ width:50%; font-size:0;}
}

@media (max-width: 500px) {
.contact_home .list li{ width:100%;}
.contact_home .list li .box .pic img{ width:100%;}
}


.map .map1{ font-size:0;}
.map .map2{ font-size:0; display:none;}


.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:830px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}
.nav_lt{ margin-bottom:50px;}
.play2::before{}
.play2::after{content: "";  position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto; transition: ease .3s; background:rgba(0,148,10,0.6); opacity:0;}



.case_home{}
.case_home .lt{ margin-left:-35px;}
.case_home .lt .list{}
.case_home .lt .list li{ margin-bottom:35px; padding-left:35px; width:50%; float:left;}
.case_home .lt .list li:nth-child(5n){ margin-bottom:0;}
.case_home .lt .list li:nth-child(6n){ margin-bottom:0;}
.case_home .lt .list li .box{ }
.case_home .lt .list li .box .ct{ margin-bottom:20px; position:relative;}
.case_home .lt .list li .box .ct .pic{ height: 370px; background: no-repeat center center; background-size: cover;}
.case_home .lt .list li .box .ct .ico{ margin-top:-26.5px; position:absolute; left:0; right:0; top:50%; text-align:center; opacity:0;}
.case_home .lt .list li .box .mode{}
.case_home .lt .list li .box .mode .p1{ margin-bottom:10px; font-size:18px; font-weight:bold; color:#333; text-align:center;}
.case_home .lt .list li .box .mode .p2{ font-size:14px; color:#b1b1b1;}

.case_home .lt .list li .box .ct:hover .play2::after{ opacity:1;}
.case_home .lt .list li .box .ct:hover .ico{ opacity:1;}


@media (max-width: 1024px) {
.case_home .nav_lt{ margin-left:-10px;}
.case_home .nav_lt .nav_a li{ margin:0 auto; margin-bottom:10px; padding-left:10px; width:25%; float:left;}
.case_home .nav_lt .nav_a li .box{ padding:10px 0; display:block;}

.case_home .lt{ margin-left:-10px;}
.case_home .lt .list li{ padding-left:10px; width:50%;}
}
@media (max-width: 667px) {
.case_home .nav_lt .nav_a li{ width:33.33%;}
.case_home .lt .list li{ width:100%;}
}



@media (max-width: 500px) {
.case_home .nav_lt .nav_a li{ width:50%;}
}



.g_pages{ text-align:center; clear:both;}
.g_pages ul{ margin-top:40px; display:inline-block;}
.g_pages ul li{ margin:0 5px 10px 5px; display:inline-block;}
.g_pages ul li .box{ width:40px; height:40px; line-height:40px; border-radius:40px; color:#666; background:#f0f0f0; font-size:14px; display:inline-block;}
.g_pages ul li .box .fa{ margin-top:-3px; font-size:18px; vertical-align:middle;}

.g_pages ul li .box:hover{ background:#2556a3; color:#fff;}
.g_pages ul li .on{ background:#2556a3; color:#fff;}


.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:380px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div {}
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}



.news_home{}
.news_home .one{ display: block;}
.news_home .two{ display:none;}

.news_home .left{ margin-right:30px; width:270px; float:left;}
.news_home .left .h1{ padding:10px; font-size:16px; font-weight:bold; color:#fff; background:#00940a;}
.news_home .left .nav_lt{ margin-bottom:20px; overflow:hidden;}
.news_home .left .nav_lt .list{ overflow: hidden;}
.news_home .left .nav_lt .list li{}
.news_home .left .nav_lt .list li .box{ padding:15px 0; font-size:14px; color:#333333; display:block; border-bottom:dashed #e4e4e4 1px;}
.news_home .left .nav_lt .list li .box .fa{ margin-right:10px; font-size:5px;-webkit-text-stroke: 3px white; color:#00940a;}
.news_home .left .nav_lt .list li .box:hover{ color:#00940a;}
.news_home .left .nav_lt .list li .on{ color:#00940a;}

.news_home .left .news_lt { overflow: hidden;}
.news_home .left .news_lt .list{ overflow: hidden;}
.news_home .left .news_lt .list li{}
.news_home .left .news_lt .list li .box{padding:15px 0; display:block; overflow:hidden; border-bottom: solid #e4e4e4 1px;} 
.news_home .left .news_lt .list li .box .pic{ margin-right:10px; height: 65px; width:90px; background: no-repeat center center; background-size: cover; float:left; }
.news_home .left .news_lt .list li .box .p1{ margin-bottom:5px; line-height:20px; font-size:14px; color:#333; overflow:hidden; height:3em; }
.news_home .left .news_lt .list li .box .p2{ font-size:14px; color:#888888;}
.news_home .left .news_lt .list li .box:hover .p1{ color:#00940a;  transition: ease .3s;}

.news_home .right{ overflow:hidden;}
.news_home .right .list{}
.news_home .right .list li{ margin-bottom:30px; padding-bottom:30px; border-bottom: solid #e4e4e4 1px;}
.news_home .right .list li:nth-child(4n){ margin-bottom:0;}
.news_home .right .list li .box{ padding-right:10px; display:block; overflow:hidden; }
.news_home .right .list li .box .pic{ margin-right:30px; float:left; width:280px; height:205px;background: no-repeat center center; background-size: cover; float:left;}
.news_home .right .list li .box .p1{ margin-bottom:10px; padding-top:10px; font-size:20px; color:#333;transition: ease .3s;overflow:hidden; height:2em;}
.news_home .right .list li .box .tm{ margin-bottom:10px; font-size:14px; color:#999999;}
.news_home .right .list li .box .p2{ margin-bottom:25px; font-size:14px; color:#777777; line-height:26px; overflow:hidden; height:4em;}
.news_home .right .list li .box .btn{ padding:10px 20px; background:#00940a; font-size:12px; color:#fff; display:inline-block;}

.news_home .right .list li:hover{}
.news_home .right .list li:hover .box{ background:#f8f8f8;transition: ease .3s;}
.news_home .right .list li:hover .box .btn{ background:#333; color:#fff; transition: ease .3s;}

@media (max-width: 1024px) {
.news_home .one{ width:100%;}
.news_home .one .news_lt{ display:none;}
.news_home .two{ display:block; width:100%;}
.news_home .right{ width:100%;}
}

@media (max-width: 667px) {
.news_home .right .list li .box{ padding:0;}
.news_home .right .list li .box .pic{ margin-right:0; margin-bottom:10px; width:100%;}
.news_home .right .list li .box .p1{ padding:0 10px; clear:both; height:1.5em; }
.news_home .right .list li .box .tm{ padding:0 10px;}
.news_home .right .list li .box .p2{ padding:0 10px;}
.news_home .right .list li .box .btn{ margin-left:10px; margin-bottom:20px; }
}



.g_pages{ text-align:center; clear:both;}
.g_pages ul{ margin:40px 0; display:inline-block;}
.g_pages ul li{ margin:0 5px 10px 5px; display:inline-block;}
.g_pages ul li .box{ width:40px; height:40px; line-height:40px; border-radius:40px; color:#666; background:#f0f0f0; font-size:14px; display:inline-block;}
.g_pages ul li .box .fa{ margin-top:-3px; font-size:18px; vertical-align:middle;}

.g_pages ul li .box:hover{ background:#00940a; color:#fff;}
.g_pages ul li .on{ background:#00940a; color:#fff;}


.banners-pc{ clear:both; font-size:0;}
.banners-pc { clear: both; height:660px;}
.banners-pc .frame { height:380px; background: no-repeat center center; background-size: cover; }

.banners-mb{ clear:both; font-size:0;}
.banners-mb { display: none; clear: both; height: 380px; }
.banners-mb div { }
.banners-mb .frame { height: 100%; background: no-repeat center center; background-size: cover; }
.banners-pc .slick-dots li button{border:solid #f5883b 1px; width:10px; height:12px; opacity:0.7; background: none;}
.slick-dots li.slick-active button{ opacity:1; background:#f5883b;}

@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
}



.news_home{}
.news_home .one{ display: block;}
.news_home .two{ display:none;}

.news_home .left{ margin-right:30px; width:270px; float:left;}
.news_home .left .h1{ padding:10px; font-size:16px; font-weight:bold; color:#fff; background:#00940a;}
.news_home .left .nav_lt{ margin-bottom:20px; overflow:hidden;}
.news_home .left .nav_lt .list{ overflow: hidden;}
.news_home .left .nav_lt .list li{}
.news_home .left .nav_lt .list li .box{ padding:15px 0; font-size:14px; color:#333333; display:block; border-bottom:dashed #e4e4e4 1px;}
.news_home .left .nav_lt .list li .box .fa{ margin-right:10px; font-size:5px;-webkit-text-stroke: 3px white; color:#00940a;}
.news_home .left .nav_lt .list li .box:hover{ color:#00940a;}
.news_home .left .nav_lt .list li .on{ color:#00940a;}

.news_home .left .news_lt { overflow: hidden;}
.news_home .left .news_lt .list{ overflow: hidden;}
.news_home .left .news_lt .list li{}
.news_home .left .news_lt .list li .box{padding:15px 0; display:block; overflow:hidden; border-bottom: solid #e4e4e4 1px;} 
.news_home .left .news_lt .list li .box .pic{ margin-right:10px; height: 65px; width:90px; background: no-repeat center center; background-size: cover; float:left; }
.news_home .left .news_lt .list li .box .p1{ margin-bottom:5px; line-height:20px; font-size:14px; color:#333; overflow:hidden; height:3em; }
.news_home .left .news_lt .list li .box .p2{ font-size:14px; color:#888888;}
.news_home .left .news_lt .list li .box:hover .p1{ color:#00940a;  transition: ease .3s;}

.news_home .right{ margin-bottom:35px; padding:35px 35px 0 35px; overflow:hidden; border:solid #eeeeee 1px; border-top:solid #00940a 2px;}
.news_home .right .tel{ text-align:center;}
.news_home .right .tel .p1{ margin-bottom:20px; font-size:30px; color:#333;}
.news_home .right .tel .p2{ margin-bottom:30px; font-size:14px; color:#999;}
.news_home .right .g_content{ margin-bottom:30px;}

.news_home .right .page{ border-top: dashed #e4e4e4 1px; padding:30px 0;}
.news_home .right .page .box{ margin-bottom:10px; display:block; font-size:14px; color:#888888;}
.news_home .right .page .next{ margin-bottom:0;}
.news_home .right .page .box span{ color:#333;}
.news_home .right .page .box:hover span{ color:#00940a;transition: ease .3s}

@media (max-width: 1024px) {
.news_home .one{ width:100%;}
.news_home .one .news_lt{ display:none;}
.news_home .two{ display:block; width:100%;}
.news_home .right{ width:100%;}
}

@media (max-width: 667px) {
.news_home .right{ padding:25px 15px 0 15px;}
}

