/*@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.woff2?t=1625532141317') format('woff2'),
       url('../font/iconfont.woff?t=1625532141317') format('woff'),
       url('../font/iconfont.ttf?t=1625532141317') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}*/


body{
	max-width: 750px;
	margin: 0 auto;
	background-color: #fcfdf2;
	visibility: hidden;
}
.header{
	padding:10px 3%;
	/*position: relative;*/
	position:fixed;
	left:50%;
	top:0;
	margin-left:-3.75rem;
	width:7.5rem;
	max-width:100%;
	z-index: 9999;
	/*background:#10aa9c;
    box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);*/
	box-sizing:border-box;
}
/*.header .logo{
	max-width:80%;
	display: block;
	height:40px;
	 object-fit: contain;
}*/
.header a.top_logo{  display:block; height:40px; width:150px; background:url(../images/top_logo.png) center no-repeat;}
/*
.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}
.footer.fixed
{
	position: fixed;
	bottom: 0;
	left: 0;
}*/


/*banner*/
.banner	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:100%; }
.banner	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0px; right:0; z-index:1;  width:100%; text-align:center;}
.banner	.slideBox .hd li{ display:inline-block; width:8px; height:8px;  background:none; text-indent:-9999px; overflow:hidden; margin:3px 6px; background:#fff; border-radius:50%; /*background:rgba(255,255,255,0.5);*/}
.banner	.slideBox .hd li.on{ /*background:rgba(255,255,255,1);*/ background:#fff; border:#999 3px solid;  margin:0 3px;  }
.banner	.slideBox .bd{ position:relative; z-index:0; }
.banner	.slideBox .bd li{ position:relative; text-align:center;  }
.banner	.slideBox .bd li img{ /*background:url(images/loading.gif) center center no-repeat;*/  vertical-align:top; width:100%;}
.banner	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.banner	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/tm.png) repeat; color:#fff;  text-align:left;  }


.clearfix::after { content: ""; clear: both; overflow: hidden; display: block; height: 0; visibility: hidden;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.sl2{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.sl3{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.sl4{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 4; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.sl5{overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 5; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.block{ display:block;}
.fl{ float:left;}
.fr{ float:right;}

.pages { margin-top: 15px; font-size: 12px; line-height: 22px; text-align: center; }
.pages a { text-decoration: none; color: #666; background: #fff; display: inline-block; width: 30px; line-height: 30px; line-height: 30px; margin-right: 8px; font-size: 14px; color: #333333; margin-bottom:10px; border:#cccccc 1px solid;}
.pages a.active { background: #c3d72b; border:#c3d72b 1px solid; color: #fff }
.pages a:hover {  background: #c3d72b; border:#c3d72b 1px solid; color: #fff; text-decoration: none;  }
.pages a.wz{ display: inline-block; width: 30px; line-height: 30px; line-height: 30px; font-family: "宋体"; font-weight: bold;}



.hamburger {
		display: block;
	width: 28px;
	height: 18px;
	padding: 11px;
	position: absolute;
	top: 50%;margin-top: -20px;
	right: 3%;

  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 2px;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

.hamburger--slider .hamburger-inner {
  top: 8px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg); }


/*首页*/
.top1.fixed{ background:#ffffff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.top1.fixed a.top_logo{ background:url(../images/top_logo_on.png) center no-repeat;}
.top1.fixed .hamburger-inner,.top1.fixed .hamburger-inner::before,.top1.fixed  .hamburger-inner::after { background-color: #333333;}

.nvideo {
  width: 100%;
  height:4.21rem;
  position: relative;
  background:url(../images/shipin_img.jpg) top center no-repeat; 
  background-size:cover;
}
.nvideo video { display:block; width: 100%;height:4.21rem;}
.nvideo .video_bt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/video.png) center no-repeat;
  background-size:50px 50px;
  cursor: pointer;
}
.nvc {
  position: absolute;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  z-index: 9;
  -webkit-animation: rightan 1.5s infinite;
  -webkit-animation-fill-mode: both;
}

.i_d1{background:#fcfdf2; min-height:650px;}
.i_t_title .title{ font-size:18px; color:#3a4201; font-weight:bold; line-height:35px; text-align:center;}
.i_t_title .titleen{ font-size:16px; color:#999999; line-height:30px; text-align:center; text-transform:uppercase;}

.i_t_title2 .title{ font-size:18px; color:#3a4201; font-weight:bold; line-height:35px; text-align:center;}
.i_t_title2 .titleen{ font-size:16px; color:#3a4201; line-height:30px; text-align:center; text-transform:uppercase; font-style:italic;}

.i_d1_c{ width:100%;}
.i_title1_ico{ background:url(../images/i_d2_ico.png) 20px 10px no-repeat; background-size:40px auto; padding:10px 0;}
.i_title1 .title{ float:left; font-size:18px; color:#3a4201; line-height:30px; font-weight:bold;}
.i_title1 .titleen{ float:left; margin-left:5px; padding-left:10px; font-size:14px; color:#3a4201; font-family:Arial; line-height:30px; font-style:italic; text-transform:uppercase; position:relative;}
.i_title1 .titleen:after { content: ""; position: absolute; left: 0; top:10px; width: 3px; height:10px; background:#3a4201;}

.i_title2 .titleen{ height:66px; border-left:#fff 4px solid; padding-left:10px; font-size:40px; color:#fff; font-family:Arial; line-height:33px; font-style:italic; text-transform:uppercase;}
.i_title2 .title{ font-size:24px; color:#fff; line-height:40px; margin-top:5px;}

.i_d1_txt{ font-size:14px; color:#666666; line-height:30px; margin-top:10px;}
a.i_d1_more{ display:block; width:100px; height:35px; border:#999999 1px solid; line-height:35px; text-align:center; font-size:14px; color:#333; margin-top:10px;}
a.i_d1_more:hover{ border:#333 1px solid; background:#333; color:#fff;}

.i_d1_container{ width:100%; height:5.22rem;}
.i_d1_list li img{ width:100%; height:5.22rem; object-fit: cover;}
.i_d1_pagination{ text-align:right; padding:0 10px; box-sizing:border-box;}
.i_d1_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1;}
.i_d1_pagination .swiper-pagination-bullet-active{ background:#c3d72b;}

.i_d1_xx_list{ text-align:center;}
.i_d1_xx_list li{ display:inline-block; margin:0 2px;  background:url(../images/i_d2_ico.png) 10px 10px no-repeat; background-size:40px auto; text-align:left;}
.i_d1_xx_list li:nth-child(1){ margin-left: 0;}
.i_d1_xx_list li .txt1{ font-size:14px; color:#222222; line-height:30px; padding-top:10px;}
.i_d1_xx_list li .txt1 span{ display:inline-block; font-size:24px; color:#1b1b1b; font-weight:bold;}
.i_d1_xx_list li .txt2{ font-size:14px; color:#666666; line-height:30px; text-align:center;}
.i_d1_xx_list li.z4{ background:url(../images/i_d2_ico.png) 10px 10px no-repeat; background-size:40px auto;}
.i_d1_xx_list li.z1 .txt1{ padding-left:20px;}
.i_d1_xx_list li.z2 .txt1{ padding-left:10px;}
.i_d1_xx_list li.z3{ background:url(../images/i_d2_ico.png) 10px 10px no-repeat; background-size:40px auto;}
.i_d1_xx_list li.z1 .txt1 span{ width:15px;}
.i_d1_xx_list li.z2 .txt1 span{ width:30px;}
.i_d1_xx_list li.z3 .txt1 span{ width:45px;}
.i_d1_xx_list li.z4 .txt1 span{ width:60px;}


.i_d5{ background:url(../images/i_d5_bg.jpg) center no-repeat; background-size:cover;}
.i_d5_list li{ float:left; margin-bottom:20px; width:50%;}
.i_d5_list li .ico{ background:url(../images/i_d5_list_bg.png) center no-repeat; background-size:auto 100px; height:100px; line-height:100px; text-align:center;}
.i_d5_list li .ico img{ vertical-align:middle; max-width:70px; max-height:70px;}
.i_d5_list li .txt{ font-size:14px; color:#333333; line-height:40px; text-align:center;}
.i_d5_list li .ico2{ height:100px; line-height:100px; text-align:center;}
.i_d5_list li .ico2 img{ vertical-align:middle; max-width:70px; max-height:70px;}

.i_d6{ background:#f2f3ee;}
.i_d6_c{ text-align:center;}
.i_d6_c .i_d6_img{ width:100%;}

.i_d7_nav{ text-align:center;}
.i_d7_nav li{ float:left; width:23%; height:30px; margin:0 1%;}
.i_d7_nav li a{ display:block; width:100%; height:30px; line-height:30px; text-align:center; background:#999999; border-radius:15px; font-size:12px; color:#ffffff; transition:all 0.3s;}
.i_d7_nav li.on a{ background:#c3d72b;}

.i_d7_container{ padding-bottom:45px;}
.i_d7_list li{ float:left; width:48%; margin-left:4%; background:#fff; margin-top:20px;}
.i_d7_list li:nth-child(2n+1){ margin-left: 0;}
.i_d7_list li .img{ width:100%; height:3.38rem;}
.i_d7_list li .img img{ width:100%; height:3.38rem; object-fit: contain;}
.i_d7_list li .txt{ padding:10px;}
.i_d7_list li .txt .txt1{ font-size:16px; color:#333333; font-weight:bold; line-height:30px;}
.i_d7_list li .txt .txt2{ font-size:14px; color:#999999; line-height:25px; height:50px; overflow:hidden;}
.i_d7_container .i_d7_next{ position:absolute; right:0; bottom:0; width:48px; height:18px; border:#cccccc 1px solid; background:url(../images/i_d7_next_ico.png) center no-repeat; cursor:pointer;}
.i_d7_container .i_d7_next:hover{ border:#c3d72b 1px solid; background:url(../images/i_d7_next_ico_on.png) #c3d72b center no-repeat;}
.i_d7_container .i_d7_prev{ position:absolute; right:60px; bottom:0; width:48px; height:18px; border:#cccccc 1px solid; background:url(../images/i_d7_prev_ico.png) center no-repeat; cursor:pointer;}
.i_d7_container .i_d7_prev:hover{ border:#c3d72b 1px solid; background:url(../images/i_d7_prev_ico_on.png) #c3d72b center no-repeat;}

.i_d3{}
.i_d3_search{ width:100%; height:40px; border:#cccccc 1px solid; background:#fcfdf2; border-radius:20px; overflow:hidden; position:relative; z-index:3; padding-left:20px; padding-right:50px; box-sizing:border-box;}
.i_d3_search .i_d3_search_txt{ display:block; width:100%; height:38px; border:0; outline:none; background:#fcfdf2; box-sizing:border-box;}
.i_d3_search .i_d3_search_bt{ position:absolute; right:0px; top:1px; width:50px; height:38px; background:url(../images/i_d3_search_bt.png) center no-repeat; border:0; cursor:pointer;}

.i_d3_list li{ position:relative;}
.i_d3_list li .i_d3_txt{ margin-top:-3.5rem; padding-top:3.5rem; padding-bottom:0.82rem; padding-left:30px; padding-right:30px;  background:#c3d728; position:relative; z-index:1;}
.i_d3_list li .i_d3_txt:before { content: ""; position: absolute; right:0; top:0; width: 1.4rem; height:0.68rem; background:url(../images/i_d3_img_ico3.png) center no-repeat; background-size:100% 100%;}
.i_d3_list li .i_d3_txt:after { content: ""; position: absolute; left:0; bottom:0; width: 1.3rem; height:0.82rem; background:url(../images/i_d3_img_ico4.png) center no-repeat; background-size:100% 100%;}
.i_d3_list li .i_d3_txt .title{ font-size:18px; color:#3a4201; font-weight:bold; line-height:40px; padding-top:10px;}
.i_d3_list li .i_d3_txt .txt{ font-size:14px; color:#666666; line-height:30px;}
.i_d3_list li .i_d3_txt a.more{ display:block; width:100px; height:35px; background:#f6ab00; font-size:14px; color:#fff; line-height:35px; text-align:center; margin-top:20px;}
.i_d3_list li .i_d3_img{ padding:0 20px; position:relative; z-index:2;}
.i_d3_list li .i_d3_img img{ display:block; width:100%; height:4.78rem; object-fit: cover;}
.i_d3_list li .i_d3_img:before { content: ""; position: absolute; right:20px; top:0; width: 0.72rem; height:0.64rem; background:url(../images/i_d3_img_ico1.png) center no-repeat; background-size:100% 100%;}
.i_d3_list li .i_d3_img:after { content: ""; position: absolute; left:20px; bottom:0; width: 0.68rem; height:0.76rem; background:url(../images/i_d3_img_ico2.png) center no-repeat; background-size:100% 100%;}
.i_d3-container .swiper-pagination{ left:auto; right:0; top:4rem; width:100%; height:30px; line-height:30px; transition: all 0s !important;}
.i_d3-container .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; background:#e1e1e1; border-radius:4px; opacity:1;}
.i_d3-container .swiper-pagination .swiper-pagination-bullet-active{ width:20px; background:#fff; opacity:1;}

.i_d4{ background:url(../images/i_d4_bg.jpg) top center repeat-y; background-size:100% auto;}
.i_d4_nav{ text-align:center;}
.i_d4_nav li{ display:inline-block; position:relative; padding:0 10px;}
.i_d4_nav li:after { content: ""; position: absolute; left:0; top:5px; width: 1px; height:20px; background:#e1e1e1;}
.i_d4_nav li:nth-child(1):after{ display:none;}
.i_d4_nav li a{ font-size:14px; color:#666666; padding-bottom:10px; position:relative; transition:all 0.3s;}
.i_d4_nav li a:after { content: ""; position: absolute; left:0; bottom:0; width: 0; height:1px; background:#c3d72b; transition:all 0.3s;}
/*.i_d4_nav li a.on,
.i_d4_nav li a:hover{ color:#c3d72b;}
.i_d4_nav li a.on:after,
.i_d4_nav li a:hover:after { width:100%;}*/

.i_d4_list li{ margin-top:20px;}
.i_d4_list li .img{ position:relative;}
.i_d4_list li .img img{ display:block; width:100%; height:5.23rem; object-fit: cover;}
.i_d4_list li .img:after { content: ""; position: absolute; left:0; top:0; right:0; bottom:0; /*background:rgba(0,0,0,0.4);*/ background:rgba(0,0,0,0); transition:all 0.3s;}
.i_d4_list li .txt1{ margin-top:5px; height:40px; line-height:40px; font-size:16px; color:#333333; font-weight:bold; padding:0 10px; position:relative;}
.i_d4_list li .txt1 a{ color:#333333; transition:all 0.3s;}
.i_d4_list li .txt1:before{ content: ""; position: absolute; left:0; bottom:0px; width: 100%; height:1px; background:#cccccc;}
.i_d4_list li .txt1:after{ content: ""; position: absolute; left:0; bottom:0px; width: 0; height:1px; background:#c3d728; transition:all 0.3s;}
.i_d4_list li .txt2{ height:25px; line-height:25px; font-size:14px; color:#666666; padding:0 10px; margin-top:5px;}
.i_d4_list li .txt3{ height:25px; line-height:25px; font-size:14px; color:#666666; padding:0 10px;}
/*.i_d4_list li:hover .img:after { background:rgba(0,0,0,0);}
.i_d4_list li:hover .txt1:after{ width: 100%;}
.i_d4_list li:hover .txt1 a{ color:#c3d728;}*/





.footer1{ background: #eaeaea;}
.footer1_lx_title{ font-size:18px; color:#333333; line-height:30px; font-weight:bold; margin-bottom:10px;}
.footer1_lx_list{ padding-bottom:20px;}
.footer1_lx_list li{ font-size:14px; color:#666666; line-height:30px; padding-left:25px;}
.footer1_lx_list li.ico1{ background:url(../images/footer_lx_ico1.png) left 8px no-repeat;}
.footer1_lx_list li.ico2{ background:url(../images/footer_lx_ico2.png) left 8px no-repeat;}
.footer1_lx_list li.ico3{ background:url(../images/footer_lx_ico3.png) left 8px no-repeat;}
.footer_logo{ width:200px;}
.footer1_ewm_list{ margin-top:20px;}
.footer1_ewm_list li{ float:left; width:32%; margin-left:2%;}
.footer1_ewm_list li:nth-child(3n+1){ margin-left: 0;}
.footer1_ewm_list li img{ display:block; width:100%;}
.footer1_ewm_list li .txt{ font-size:14px; color:#666666; line-height:40px; text-align:center;}


.footer2_txt1{ font-size:14px; color:#666666; line-height:30px; text-align:center; border-top:#cccccc 1px solid; padding-top:10px; margin-top:10px;}
.footer2_txt1 *{ color:#666666;}
.footer2_txt2{ font-size:14px; color:#666666; line-height:30px; text-align:center; padding-bottom:10px;}
.footer2_txt2 *{ color:#666666;}

.bottom_nav{ position:fixed; left:0; bottom:0; width:100%; height:50px; background:#fff; padding:3px 0; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); z-index:9999;}
.bottom_nav li{ float:left; width:25%;}
.bottom_nav li a{ display:block; width:100%; text-align:center; font-size:14px; color:#666666; line-height:20px; height:45px; padding-top:5px;}
.bottom_nav li a img{ padding-bottom:0px;}
.bottom_nav li.on a{ color:#c3d728;}

/*关于我们*/
.n_banner{ position:relative;}
.n_banner img{ display:block; width:100%;}
.n_banner #n_nav{ position:absolute; left:0; bottom:0; width:100%; height:60px;}
.n_nav_box{ height:50px; border-bottom:#cccccc 1px solid;}

.n_nav_list li{ float:left; height:50px;}
.n_nav_list li a{ display:block; height:50px; line-height:50px; font-size:14px; color:#999999; text-align:center; position:relative; transition:all 0.3s;}
.n_nav_list li a:after { content: ""; position: absolute; left: 50%; bottom:-1px; width: 0; height:2px; background:#c3d72b; transition:all 0.3s;}
.n_nav_list li.on a{ color:#c3d72b;}
.n_nav_list li.on a:after{ width: 80px; margin-left:-40px;}

.ab_d2{ background:url(../images/ab_d2_ico.png) #eaeaea left 20px bottom 20px no-repeat; background-size:180px auto; position:relative; padding-bottom:40px;}
.ab_d2 .ab_d2_img{ margin-top:-3rem; width:100%; height:4.87rem; object-fit: cover;}
/*.ab_d2 .ab_d2_bg{ position:absolute; right:0; top:40px; width:55%; height:695px; background:url(../images/ab_d2_ico.png) #eaeaea 150px 400px no-repeat;}*/
.ab_d2_c{ position:relative; z-index:2;}
.ab_d2_txt{ margin-top:10px; font-size:14px; color:#666666; line-height:30px;}
.ab_d2_txt *{ line-height:30px;}

.ab_d3_c{}
.ab_d3_txt{ margin-top:10px; font-size:14px; color:#666666; line-height:30px;}
.ab_d3_txt *{ line-height:30px;}
.ab_d3_img{ width:100%;}


.ab_d4{ position:relative;}
.ab_d4 .ab_d4_img{ width:100%;}
.ab_d4_c{ margin-top:-2rem; position:relative; z-index:2; padding:0 10px; padding-bottom:40px; background:url(../images/ab_d2_ico.png) #fff right 20px bottom 20px no-repeat; background-size:180px auto;}
.ab_d4_txt{ margin-top:10px; font-size:14px; color:#666666; line-height:30px;}
.ab_d4_txt *{ line-height:30px;}

.ab_d5_img{ width:100%;}
.ab_d5_c{ position:relative; z-index:2;}
.ab_d5_txt{ margin-top:10px; font-size:14px; color:#666666; line-height:30px;}
.ab_d5_txt *{ line-height:30px;}


/*关于绿色发展*/
.gylsfz_bg{ background:url(../images/gylsfz_bg.jpg) top center repeat-y; background-size:100% auto;}
.gylsfz_d1_c{}
.gylsfz_d1_txt{ margin-top:10px;}

.gylsfz_d1_container{ width:100%; height:5.64rem;}
.gylsfz_d1_list li img{ width:100%; height:5.64rem; object-fit: cover;}
.gylsfz_d1_pagination{ text-align:right; padding:0 10px; box-sizing:border-box;}
.gylsfz_d1_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1;}
.gylsfz_d1_pagination .swiper-pagination-bullet-active{ background:#c3d72b;}

.gylsfz_d2_title1{ font-size:18px; color:#3a4201; font-weight:bold; line-height:30px;}
.gylsfz_d2_title2{ font-size:14px; color:#999999; line-height:30px;}

.gylsfz_d3_title{ background:url(../images/i_d2_ico.png) center 15px no-repeat; background-size:40px auto; padding-top:20px;}
.gylsfz_d3_title .title1{ font-family:Arial; font-size:16px; color:#3a4201; line-height:30px; text-align:center; font-style: italic; text-transform: uppercase;}
.gylsfz_d3_title .title2{ font-size:18px; color:#3a4201; font-weight:bold; line-height:30px; text-align:center;}
.gylsfz_d3{ background:#ffffff; padding:20px; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.gylsfz_d3 p{ padding:10px 0;}

/*发展历程*/
.fzlc_title{ font-size:18px; color:#383839; font-weight:bold; line-height:40px; text-align:center;}
.fzlc_d1_container{ padding-bottom:2px; background:url(../images/fzlc_d1_hr.png) center 51px repeat-x;}
.fzlc_d1_list li .txt .txt1{ font-size:14px; color:#383839; line-height:40px; text-align:center;}
.fzlc_d1_list li .txt .ico{ width:22px; height:22px; background:url(../images/fzlc_d1_ico.png) center no-repeat; margin:0 auto;}
.fzlc_d1_list li .txt.on .ico{ background:url(../images/fzlc_d1_ico_on.png) center no-repeat;}
/*.fzlc_d1_list{ background:url(../images/fzlc_d1_hr.png) center 61px repeat-x;}*/
.fzlc_d1_container .fzlc_d1_next{ position:absolute; right:0; bottom:0; width:24px; height:24px; border:#cccccc 1px solid; background:url(../images/fzlc_d1_r.png) #fcfdf2 center no-repeat; cursor:pointer; z-index:2;}
.fzlc_d1_container .fzlc_d1_next:hover{ border:#c3d72b 1px solid; background:url(../images/fzlc_d1_r_on.png) #c3d72b center no-repeat;}
.fzlc_d1_container .fzlc_d1_prev{ position:absolute; left:0; bottom:0; width:24px; height:24px; border:#cccccc 1px solid; background:url(../images/fzlc_d1_l.png) #fcfdf2 center no-repeat; cursor:pointer; z-index:2;}
.fzlc_d1_container .fzlc_d1_prev:hover{ border:#c3d72b 1px solid; background:url(../images/fzlc_d1_l_on.png) #c3d72b center no-repeat;}

.fzlc_d2_list{ background:url(../images/fzlc_d2_hr.png) 10px top repeat-y;}
.fzlc_d2_list li{ padding:10px 0 10px 40px;}
.fzlc_d2_list li .txt .txt1{ line-height:40px; font-size:22px; color:#383839; font-weight:bold;}
.fzlc_d2_list li .txt .txt1 span{ font-size:14px; margin-left:5px; font-weight:normal;}
.fzlc_d2_list li .txt .txt2{ font-size:14px; color:#666666; line-height:30px;}
.fzlc_d2_list li .fzlc_d2_img{ width:100%; margin-top:10px;}
.fzlc_d2_list li .txt{ position:relative;}
.fzlc_d2_list li .txt:after { content: ""; position: absolute; left: -36px; top:13px; width: 34px; height:14px; background:url(../images/fzlc_d2_ico2.png) left center no-repeat;}

/*荣誉证书*/
.honor_nav{ text-align:center;}
.honor_nav li{ float:left; width:40%; height:36px; margin:5px 5%;}
.honor_nav li a{ display:block; width:100%; height:36px; line-height:36px; text-align:center; background:#999999; border-radius:18px; font-size:14px; color:#ffffff;}
.honor_nav li.on a{ background:#c3d72b;}

.fzlc_content{ position:relative;}
.fzlc_list li{ float:left; width:48%; margin-left:4%; margin-top:10px;}
.fzlc_list li:nth-child(2n+1){ margin-left: 0;}
.fzlc_list li .img{ width:100%; background:#fff; padding:10px; text-align:center; box-sizing:border-box;}
.fzlc_list li .img img{ width:100%; height:3.2rem; object-fit: contain}
.fzlc_list li .txt{ padding:5px 10px; height:30px; line-height:30px; text-align:center; background:#efefef; font-size:14px; color:#383839; transition:all 0.3s;}
/*.fzlc_list li:hover .txt{ background:#c3d72b; color:#fff;}*/

/*企业文化*/
.wh_d1{ position:relative;}
.wh_d1_c{ position:relative;}
.wh_d1 .wh_d1_img{ width:100%; position:relative; z-index:1;}
.wh_d1_list{ width:94%; margin:-2rem auto 0 auto; background:#fcfdf2; position:relative; z-index:2}
.wh_d1_list li{ float:left; width:33.33%; padding:10px 5px; box-sizing:border-box;}
.wh_d1_list li:nth-child(1){ margin-left:0;}

.wh_d1_list li .ico{ width:60px; height:90px; transition:all 0.3s;}
.wh_d1_list li .ico1{ width:60px; height:90px; background:url(../images/wh_d1_ico1.png) center no-repeat; background-size:60% auto; transition:all 0.3s;}
.wh_d1_list li .ico2{ width:60px; height:90px; background:url(../images/wh_d1_ico2.png) center no-repeat; background-size:60% auto; transition:all 0.3s;}
.wh_d1_list li .ico3{ width:60px; height:90px; background:url(../images/wh_d1_ico3.png) center no-repeat; background-size:60% auto; transition:all 0.3s;}
.wh_d1_list li .title{ font-size:16px; color:#383839; font-weight:bold; line-height:40px; padding:5px 0;}
.wh_d1_list li:nth-child(2) .ico{ background:url(../images/wh_d1_ico_bg.png) center no-repeat; background-size:60px 90px;}
.wh_d1_list li:nth-child(2) .ico2{ background:url(../images/wh_d1_ico2_on.png) center no-repeat; background-size:60% auto;}

.wh_d2_list li:nth-child(1){ float:left; width:48%;}
.wh_d2_list li:nth-child(2){ float:right; width:48%;}
.wh_d2_list li .img{ object-fit: cover; position:relative;}
.wh_d2_list li .img img{ display:block; width:100%; height:3.86rem; object-fit: cover;}
.wh_d2_list li .mb{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.45); transition:all 0.3s;}
.wh_d2_list li .mb .mb_title{ position:absolute; left:0; top:50%; width:100%; margin-top:-30px; background:url(../images/i_d2_ico.png) top center no-repeat; background-size: 60px auto;}
.wh_d2_list li .mb .mb_title .title1{ font-size:14px; color:#ffffff; line-height:30px; text-align:center; text-transform:uppercase;}
.wh_d2_list li .mb .mb_title .title2{ font-size:18px; color:#ffffff; font-weight:bold; line-height:30px; text-align:center;}
.wh_d2_list li .title{ font-size:16px; color:#333333; font-weight:bold; line-height:30px; margin-top:5px; text-align:center;}
.wh_d2_list li .txt{ font-size:14px; color:#666666; line-height:30px; text-align:center; margin-top:5px;}
.wh_d2_list li .txt *{ line-height:30px;}
.wh_d2_list li:hover .mb{ background:rgba(0,0,0,0.2);}

.wh_d3{}
.wh_d3 .wh_d3_img{ display:block; width:100%; object-fit: cover;}
.wh_d3_c{ background:url(../images/ab_d2_ico.png) left 20px bottom 20px no-repeat #eaeaea; background-size:180px auto; position:relative; z-index:2; margin:-2rem 10px 0 10px; padding: 0 10px;}
.wh_d3_list{ padding-bottom:20px;}
.wh_d3_list li{ float:left; width:48%; margin-left:4%;}
.wh_d3_list li:nth-child(2n+1){ margin-left:0;}

.wh_d3_list li .ico{ height:40px; line-height:40px;}
.wh_d3_list li .ico img{ height:40px;}
.wh_d3_list li .title{ font-size:18px; color:#383839; font-weight:bold; line-height:40px;}
.wh_d3_list li:hover .ico{ background:url(../images/wh_d3_ico_bg.png) center no-repeat;}
.wh_d3_list li:hover .ico1{ background:url(../images/wh_d3_ico1_on.png) center no-repeat;}
.wh_d3_list li:hover .ico2{ background:url(../images/wh_d3_ico2_on.png) center no-repeat;}
.wh_d3_list li:hover .ico3{ background:url(../images/wh_d3_ico3_on.png) center no-repeat;}

.wh_d4{ background:url(../images/wh_d4_bg.jpg) top center no-repeat; background-size:cover;}
.wh_d4_title{ background:url(../images/i_d2_ico.png) center 15px no-repeat; background-size:40px auto; padding-top:20px;}
.wh_d4_title .title1{ font-family:Arial; font-size:16px; color:#fff; line-height:30px; text-align:center; font-style: italic; text-transform: uppercase;}
.wh_d4_title .title2{ font-size:18px; color:#fff; font-weight:bold; line-height:30px; text-align:center;}

.wh_d4_list li{ width:90%; margin:40px 5% 0 5%; padding:0 20px; background:#fff; box-sizing:border-box; position:relative;}
.wh_d4_list li .wh_d4_list_title{ position:absolute; left:50%; top:-20px; margin-left:-60px; width:120px; height:40px; line-height:40px; text-align:center; background:#c3d72b; font-size:16px; color:#3a4201;}
.wh_d4_list li .hr{ width:25px; height:5px; background:#c3d72b; margin:0 auto; margin-bottom:10px;}
.wh_d4_list li .title{ font-size:16px; color:#3a4201; font-weight:bold; line-height:40px; text-align:center;}
.wh_d4_list li .txt{ font-size:14px; color:#666666; line-height:30px; text-align:center; padding-bottom:20px;}
.wh_d4_list li .txt *{ line-height:30px;}

/*视频专区*/
.shipin_nav{ line-height:30px; text-align:center; font-size:16px; color:#cccccc;}
.shipin_nav a{ display:inline-block; font-size:14px; color:#333333; margin:0 20px;}
.shipin_nav a.on,
.shipin_nav a:hover{ color:#c3d72b;}

.shipin_list li{ position:relative; margin-top:20px;}
.shipin_list li .shipin_img{ display:block; width:100%; height:3.95rem; object-fit: cover;}
.shipin_list li .mb{ position:absolute; left:0; top:0; width:100%; height:3.95rem; line-height:3.95rem; text-align:center; background:rgba(0,0,0,0.23); transition:all 0s;}
.shipin_list li .mb img{ height:40px; vertical-align:middle;}
.shipin_list li:hover .mb{ background:rgba(0,0,0,0.1);}
.shipin_list li .txt{ font-size:16px; color:#383839; line-height:30px; padding:20px 0; text-align:center; transition:all 0.3;}
/*.shipin_list li:hover .txt{ color:#c3d72b;}*/

/*加入我们*/
.join_d2{ background:url(../images/join_d2_bg.jpg) center no-repeat; background-size:cover;}
.join_d2_title{ background:url(../images/i_d2_ico.png) center 15px no-repeat; background-size:40px auto; padding-top:20px;}
.join_d2_title .title1{ font-family:Arial; font-size:16px; color:#999999; line-height:30px; text-align:center; font-style: italic; text-transform: uppercase;}
.join_d2_title .title2{ font-size:18px; color:#fff; font-weight:bold; line-height:30px; text-align:center;}
.join_d3_list{ float:left; width:50%;}
.join_d3_list li{ padding:0 10px; transform: translateX(-10px);}
.join_d3_list li .ico{ line-height:30px; text-align:center;}
.join_d3_list li .ico img{ height:25px;}
.join_d3_list li .title{ font-size:16px; color:#ffffff; line-height:35px; font-weight:bold; text-align:center;}
.join_d3_list li .txt{ font-size:14px; color:#ffffff; line-height:30px; text-align:center; height:120px;}
.join_d3_list li:nth-child(2){ transform: translateX(10px);}

.join_d5{ background:#fff;}

.join_d5_title{ background:url(../images/i_d2_ico.png) 10px 15px no-repeat; background-size:40px auto; padding-top:20px;}
.join_d5_title .title1{ font-size:18px; color:#3a4201; font-weight:bold; line-height:30px;}
.join_d5_title .title2{ font-size:14px; color:#3a4201; line-height:30px; text-transform: uppercase;}

.ms_c{}
.ms_c .ms_inp{ display:block; width:100%; height:40px; line-height:38px; border:#cfcfcf 1px solid; padding:0 12px; box-sizing:border-box; outline:none; margin-top:10px;}
.ms_c .ms_sel{ display:block; width:100%; height:40px; line-height:38px; background:#fff; border:#cfcfcf 1px solid; padding:0 12px; box-sizing:border-box; outline:none; margin-top:10px;}
.ms_c .ms_textarea{ display:block; width:100%; height:126px; line-height:38px; border:#cfcfcf 1px solid; padding:0 12px; box-sizing:border-box; outline:none; font-family:"宋体"; margin-top:10px;}
.ms_c .ms_bt{ display:block; width:100%; height:40px; line-height:40px; border:0; padding:0 12px; box-sizing:border-box; outline:none; background:#c3d72b; font-size:16px; color:#fff; cursor:pointer; margin-top:20px;}


/*招聘职位*/
.zp_sel{ float:left; display:block; float:left; width:49%; height:40px; background:#cccccc; border:0; padding:0 10px; font-size:14px; color:#333333; box-sizing:border-box; outline:none;}
.zp_inp{ display:block; float:left; width:70%; height:40px; background:#cccccc; border:0; padding:0 18px; font-size:14px; color:#333333; box-sizing:border-box; outline:none;}
.zp_bt{ float:right; display:block; width:28%; height:40px; line-height:40px; border:0; box-sizing:border-box; outline:none; background:#c3d72b; font-size:14px; color:#fff; cursor:pointer;}

.zp_list li{ background:#fff; height:50px; overflow:hidden;}
.zp_list li .zp_xx_list{ background:#fafafa;}
.zp_list li:nth-child(2n+1) .zp_xx_list{ background:#eee;}
.zp_list li.bt .zp_xx_list{ background:#727274; color:#fff;}
.zp_list li .zp_xx_list .li{ float:left; width:25%; height:50px; line-height:50px; text-align:center; font-size:14px;}
.zp_list li .zp_xx_list .li .ico{ display:block; width:100%; height:50px; background:url(../images/zp_ico1.png) center no-repeat; cursor:pointer;}
.zp_list li .zp_xx2{ padding:20px 10px;}
.zp_list li .zp_xx2 .zp_xx2_box{}
.zp_list li .zp_xx2 .zp_xx2_box .title{ font-size:16px; color:#333333; line-height:50px;}
.zp_list li .zp_xx2 .zp_xx2_box2{ height:40px; line-height:40px; font-size:14px; color:#333333; margin-bottom:10px;}
.zp_list li .zp_xx2 .zp_xx2_box2 a.ljsq_bt{ display:inline-block; width:120px; height:40px; line-height:40px; text-align:center; background:#c3d72b; color:#fff;}

.zp_list li.on{ height:auto;}
.zp_list li.on .zp_xx_list{ background:#c3d72b; color:#fff;}
.zp_list li.on .zp_xx_list .li .ico{ background:url(../images/zp_ico2.png) center no-repeat;}

/*联系我们*/
.lianxi_box{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); padding:20px 20px;}
.lianxi_box .lianxi_box_l{ width:100%;}
.lianxi_box .lianxi_box_l img{ width:100%;}
.lianxi_box .lianxi_box_r{ width:100%; background:url(../images/ab_d2_ico.png) bottom 160px center no-repeat; background-size:180px auto;}
.lianxi_box_title{ font-size:16px; color:#383839; font-weight:bold; line-height:40px; text-align:center; font-weight:bold;}
.lianxi_xx_list li{ width:100%; padding:0 10px; box-sizing:border-box; margin-bottom:20px;}
.lianxi_xx_list li .ico{ height:60px; line-height:60px; text-align:center;}
.lianxi_xx_list li .ico img{ height:50px; vertical-align:middle;}
.lianxi_xx_list li .title{ font-size:16px; color:#666666; line-height:30px; text-align:center;}
.lianxi_xx_list li .txt{ font-size:14px; color:#383839; line-height:30px; text-align:center;}
.lianxi_ewm_list{ border-top:#cfcfcf 1px dashed; margin-top:10px; padding-top:20px; text-align:center;}
.lianxi_ewm_list li{ float:left; width:32%; margin-left:2%; text-align:center; font-size:12px; color:#666666; line-height:30px;}
.lianxi_ewm_list li img{ width:100%;}
.lianxi_ewm_list li:nth-child(3n+1){ margin-left:0;}

.lianxi_box2 .lianxi_box_r{ width:100%; background:url(../images/ab_d2_ico.png) bottom 20px center no-repeat; background-size:180px auto;}

/*新闻列表页*/
.news_list li{ float:left; width:48%; margin-left:4%; margin-top:20px;}
.news_list li .fd img{ display:block; width:100%; height:2.5rem; object-fit: cover;}
.news_list li:nth-child(2n+1){ margin-left:0;}
.news_list li .txt{ border:#efefef 1px solid; border-top:0; padding:5px 10px;}
.news_list li .txt .txt1{ font-size:14px; color:#333333; line-height:25px; transition:all 0.3s;}
.news_list li .txt .txt2{ font-size:12px; color:#666666; line-height:25px; position:relative;}
.news_list li .txt .txt2 span{ position:absolute; right:0; top:0; color:#c3d72b;}
/*.news_list li:hover .fd img{transform: scale(1.05)}
.news_list li:hover .txt .txt1{ color:#c3d72b;}*/


/*新闻详情页*/
.n_weizhi{ line-height:30px; font-size:14px; color:#666666; padding:10px 0;}
.n_weizhi a{ font-size:14px; color:#666666;}
.n_weizhi .n_weizhi_ico{ position:relative; top:2px; margin-right:5px; height:15px;}

.news_i_bg{ background:#fff;}
.news_i_title1{ font-size: 16px; color: #333333; line-height: 30px; text-align:center; padding-top:20px;}
.news_i_title2{ font-size: 14px; color: #999999; line-height: 30px; padding-bottom: 10px; border-bottom: #e1e1e1 1px solid; margin-bottom: 10px; text-align:center;}
.news_i_more{ margin-top: 20px; padding-top:20px; border-top:#f5f5f5 1px solid;}
.news_i_more li{ line-height: 30px; font-size: 14px; color: #666666;}
.news_i_more li:nth-child(1) a{ color:#999999;}
.news_i_more li:nth-child(2) a{ color:#666666;}
.news_i_more a{ color: #666666;}
a.news_i_back{ float:right; display: block; width: 160px; height: 42px; border: #cccccc 1px solid; text-align: center; line-height: 42px; font-size: 16px; color: #265353; margin-top: 35px;}
a.news_i_back:hover{  border: #265353 1px solid; background: #265353; color: #fff;}


/*知识问答*/
.wd_box{ background:#fff; padding:10px 10px; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.wd_title1{ font-size: 18px; color: #333333; font-weight:bold; line-height: 50px; text-align:center; padding-bottom: 10px; border-bottom: #e1e1e1 1px solid;}
.wd_list li{ margin-top:20px; padding-left:50px;}
.wd_list li .title{ font-size:16px; color:#333333; font-weight:bold; line-height:30px; position:relative;}
.wd_list li .title:after{ content: ""; position: absolute; left: -50px; top:-10px; width: 56px; height:47px; background:url(../images/wd_ico1.png) center no-repeat; background-size: auto 30px;}
.wd_list li .txt{ font-size:14px; color:#666666; line-height:30px; margin-top:10px; position:relative;}
.wd_list li .txt *{ line-height:30px;}
.wd_list li .txt:after{ content: ""; position: absolute; left: -50px; top:-10px; width: 56px; height:47px; background:url(../images/wd_ico2.png) center no-repeat; background-size: auto 30px;}


/*工程案例*/
.case_nav_box{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.case_nav_list li{ border-top:#e1e1e1 1px solid; padding:10px  0 10px 80px; font-size:14px; color:#333333; line-height:30px; position:relative;}
.case_nav_list li:nth-child(1){ border-top:0;}
.case_nav_list li .title{ position:absolute; left:0; top:10px; font-size:14px; color:#666666; line-height:30px;}
.case_nav_list li .title img{ position:relative; top:2px; margin-right:2px; height:16px;}
.case_nav_list li a{ display:inline-block; font-size:14px; color:#333333; line-height:30px; margin-left:10px;}
.case_nav_list li a.on{ color:#c3d72b;}

.case_list li{ float:left; width:48%; margin-left:4%; margin-top:10px;}
.case_list li:nth-child(2n+1){ margin-left:0;}
.case_list li .img{ position:relative;}
.case_list li .img img{ display:block; width:100%; height:2.53rem; object-fit: cover;}
.case_list li .txt{ height:50px; line-height:50px; text-align:center; font-size:14px; color:#666666; transition:all 0.3s;}
/*.case_list li:hover .txt{ background:#c3d72b; color:#fff;}*/


/*工程案例详情页*/
.case_i_d1_search{ float:right; margin-right:86px; width:392px; height:38px; border:#cccccc 1px solid; background:#fcfdf2; border-radius:20px; overflow:hidden; position:relative; z-index:3;}
.case_i_d1_search .i_d3_search_txt{ float:left; width:300px; height:38px; border:0; padding:0 20px; outline:none; background:#fcfdf2;}
.case_i_d1_search .i_d3_search_bt{ float:right; width:50px; height:38px; background:url(../images/i_d3_search_bt.png) center no-repeat; border:0; cursor:pointer;}

.case_i_d1{  background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); box-sizing:border-box; position:relative;}
.case_i_d1_img{ position:relative; left:0; top:-50px;}
.case_i_d1_img img{ display:block; width:100%; height:5.07rem; object-fit: cover;}
.case_i_d1_img:before { content: ""; position: absolute; right:0; top:0; width: 40px; height:35px; background:url(../images/case_i_d1_img_ico1.png) center no-repeat; background-size:40px 35px;}
.case_i_d1_img:after { content: ""; position: absolute; left:0; bottom:0; width: 40px; height:45px; background:url(../images/case_i_d1_img_ico2.png) center no-repeat; background-size:40px 45px;}

.case_i_d1_title{ font-size:16px; color:#333333; font-weight:bold; line-height:30px; margin-top:-30px;}
.case_i_d1_list li{ min-height:30px; margin-top:10px; font-size:14px; color:#333333; line-height:30px; position:relative; padding-left:90px;}
.case_i_d1_list li .title{ position:absolute; left:0; top:0; color:#999999;}
.case_i_d1_list li .title img{ position:relative; top:2px; margin-right:5px; height:16px;}
.case_i_d1_gs{ margin-top:10px; padding-top:45px; border-top:#e1e1e1 1px dashed; font-size:14px; color:#333333; line-height:25px; position:relative; padding-left:24px; padding-bottom:20px;}
.case_i_d1_gs *{ line-height:30px;}
.case_i_d1_gs .title{ position:absolute; left:0; top:10px; color:#999999; line-height:30px;}
.case_i_d1_gs .title img{ position:relative; top:2px; margin-right:10px; height:16px;}

.case_i_d2{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); box-sizing:border-box; position:relative;}
.case_i_d2_title{ background:url(../images/i_d2_ico.png) 15px 18px no-repeat; background-size:40px auto; padding-top:20px;}
.case_i_d2_title .title1{ font-family:Arial; font-size:16px; color:#3a4201; line-height:30px; font-style: italic; text-transform: uppercase;}
.case_i_d2_title .title2{ font-size:18px; color:#3a4201; font-weight:bold; line-height:30px;}

.case_i_d2_hr{ height:1px; background:#f5f5f5; margin-top:10px; margin-bottom:20px;}

.case_i_d2_c{ position:relative;}
.case_i_d2_container{ padding-bottom:40px;}
.case_i_d2_list li img{ width:100%; height:4.36rem; object-fit: cover; border-radius:10px;}
.case_i_d2_pagination{ text-align:center; padding:0 10px; box-sizing:border-box;}
.case_i_d2_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#cccccc; opacity:1;}
.case_i_d2_pagination .swiper-pagination-bullet-active{ background:#c3d72b;}

.case_i_d2_c .case_i_d2_next{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-50px; border:#fff 1px solid; border-radius:50%; background:url(../images/banner_right_on.png) #e7e7e7 center no-repeat; background-size:10px auto; z-index:2; cursor:pointer; transition:all 0.3s;}
.case_i_d2_c .case_i_d2_next:hover{ background:url(../images/banner_right.png) #c3d72b center no-repeat; background-size:10px auto; z-index:2; cursor:pointer;}
.case_i_d2_c .case_i_d2_prev{ position:absolute; left:0; top:50%; width:40px; height:40px; margin-top:-50px; border:#fff 1px solid; border-radius:50%; background:url(../images/banner_left_on.png) #e7e7e7 center no-repeat; background-size:10px auto; z-index:2; cursor:pointer; transition:all 0.3s;}
.case_i_d2_c .case_i_d2_prev:hover{ background:url(../images/banner_left.png) #c3d72b center no-repeat; background-size:10px auto; z-index:2; cursor:pointer;}

.case_i_d3_title{ font-size:18px; color:#383839; font-weight:bold; line-height:30px; text-align:center; margin-bottom:20px;}
.case_i_d3_title .icor{ font-size:24px; position:relative; top:2px;}
.case_i_d3_box{ background:#eeeeee; padding:20px 20px;}
.case_i_d3_box_img{ display:block; width:100%;}
.case_i_d3_box_txt{}
.case_i_d3_box_txt .title{ font-size:16px; color:#383839; font-weight:bold; padding-top:10px; line-height:30px;}
.case_i_d3_box_txt .title .icor{ font-size:10px; position:relative; top:-8px;}
.case_i_d3_box_txt .txt{ font-size:14px; color:#999999; line-height:30px;}

/*视频2*/
.shipin_list2 li{ position:relative; margin-top:20px;}
.shipin_list2 li .shipin_img{ display:block; width:100%; height:3.95rem; object-fit: cover;}
.shipin_list2 li .mb{ position:absolute; left:0; top:0; width:100%; height:3.95rem; line-height:3.95rem; text-align:center; background:rgba(0,0,0,0.23); transition:all 0s;}
.shipin_list2 li .mb img{ height:40px; vertical-align:middle;}
.shipin_list2 li:hover .mb{ background:rgba(0,0,0,0.1);}
.shipin_list2 li .txt{ font-size:14px; color:#383839; line-height:30px; padding:10px 0; text-align:center; transition:all 0.3;}

/*应用*/
.app_d1{ position:relative;}
.app_d1 .app_d1_img{ display:block; width:100%;}
.app_d1 .app_d1_c{ margin:-1rem 3% 0 3%; width:94%; padding:20px 20px 50px 20px; position:relative; z-index:2; background:url(../images/app_d1_bg1.png) center no-repeat; background-size:100% 100%; box-sizing:border-box;}
.app_d1_content .app_d1_title{ font-size:16px; color:#383839; font-weight:bold; line-height:40px;}
.app_d1_content .app_d1_txt{ font-size:14px; color:#666666; line-height:30px; margin-bottom:10px;}
.app_d1_ico{ position:absolute; right:37px; bottom:43px;}

.app_d2 .app_d1_c{ background:url(../images/app_d1_bg2.png) center no-repeat; background-size:100% 100%;}


/*板材应用*/
.bcyy_d1{ background:#fff;}
.bcyy_d1_title1{ font-size:18px; color:#383839; font-weight:bold; line-height:40px; text-align:center;}
.bcyy_d1_title1 .icor{ font-size:24px; position:relative; top:2px;}
.bcyy_d1_title2{ font-size:14px; color:#999999; line-height:30px; text-align:center;}

.bcyy_d1_list li{ float:left; width:33%; margin-top:20px; position:relative;}
.bcyy_d1_list li .ico{ height:60px; line-height:74px; text-align:center;}
.bcyy_d1_list li .ico img{ height:50px;}
.bcyy_d1_list li .txt{ font-size:14px; color:#383839; line-height:30px; text-align:center;}
.bcyy_d1_list li:after { content: ""; position: absolute; left: 0; top:15px; width: 1px; height:30px; background:#ebebeb;}
.bcyy_d1_list li:nth-child(1):after ,
.bcyy_d1_list li:nth-child(4):after { display:none;}
.bcyy_d1_list li:nth-child(4){ margin-left:16.5%;}

.bcyy_d2_box { position:relative;}
.bcyy_d2_box:before { content: ""; position: absolute; right:0; bottom:100px;; width: 180px; height:150px; background:url(../images/ab_d2_ico.png) center no-repeat; background-size:180px auto;}
/*.dyg:before { display:none !important;}*/
.bcyy_d2_box_txt{ padding-bottom:20px;}
.bcyy_d2_box_txt .title{ font-size:18px; color:#333333; font-weight:bold; line-height:40px;}
.bcyy_d2_box_txt .bcyy_d2_title{ font-size:16px; color:#333333; line-height:30px; margin-bottom:10px;}
.bcyy_d2_box_txt .bcyy_d2_title span{ color:#c2d52b; font-weight:bold;}

.bcyy_d2_container{}
.bcyy_d2_list li img{ width:100%; height:4.65rem; object-fit: cover;}
.bcyy_d2_pagination{ text-align:right; padding:0 10px; box-sizing:border-box;}
.bcyy_d2_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1;}
.bcyy_d2_pagination .swiper-pagination-bullet-active{ background:#c3d72b;}


/*产品详情页*/
.p_i_d1{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);}
.p_b_img{ display:block; width:100%;}
.p_i_d1_txt{}
.p_i_d1_txt .title{ padding:10px 0; line-height:30px; font-size:18px; color:#333333; font-weight:bold; border-bottom:#e1e1e1 1px solid; margin-bottom:10px; margin-top:10px;}
.tablecs table{ }
.tablecs table tr{}
.tablecs table td{ line-height:30px; vertical-align:top;}
.tablecs table tr td:nth-child(1) { width:120px; color:#999999;}

.p_i_d2{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); box-sizing:border-box; padding:0 20px; position:relative;}
.p_d2_list li{ float:left; width:48%; margin-left:4%; margin-top:10px;}
.p_d2_list li:nth-child(1),
.p_d2_list li:nth-child(2){ margin-top:0;}
.p_d2_list li:nth-child(2n+1){ margin-left:0;}
.p_d2_list li .img{ position:relative;}
.p_d2_list li .img img{ display:block; width:100%; height:3.2rem; object-fit: contain;}
.p_d2_list li .img .mb{ position:absolute; left:0; top:0; right:0; bottom:0; border-bottom:#c3d72b 10px solid; background:url(../images/p_i_mb_ico.png) rgba(0,0,0,0.55) center no-repeat; opacity:0; transition:all 0.3s;}
/*.p_d2_list li:hover .img .mb{ opacity:1;}*/
.p_d2_list li .txt{ font-size:14px; color:#3a4201; line-height:30px; text-align:center;}

.p_d3_list li .title{ font-size:16px; color:#c3d72b; font-weight:bold; line-height:30px; padding-bottom:10px;}
.p_d3_list li .txt{ font-size:14px; color:#666666; line-height:30px; margin-bottom:20px;}
.p_d3_list li .txt img{ max-width:100%;}

.p_d4_list li{ float:left; width:48%; margin-left:4%; margin-top:20px;}
.p_d4_list li:nth-child(1),
.p_d4_list li:nth-child(2){ margin-top:0;}
.p_d4_list li:nth-child(2n+1){ margin-left:0;}
.p_d4_list li .fd img{ width:100%; height:2rem; object-fit: cover; border-radius:10px; overflow:hidden;}
.p_d4_list li .txt{ font-size:14px; color:#3a4201; line-height:30px; text-align:center;}

/*系统与应用*/
.xtyyy_d1{ background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); box-sizing:border-box; padding:0 20px; position:relative;}

.xtyyy_d1_title{ height:30px; font-size:16px; color:#c3d72b; line-height:30px; font-weight:bold; position:relative; padding-left:40px; margin-bottom:5px;}
.xtyyy_d1_title .bh{ position:absolute; left:0; top:0; width:30px; height:30px; background:#c3d728; border-radius:50%;}
.xtyyy_d1_title .bh span{ position:absolute; left:2px; top:0; width:30px; height:30px; font-family:Arial; font-size:30px; color:#fcfdf2; line-height:40px; text-align:center;}
.xtyyy_d1_txt{ font-size:14px; color:#333333; line-height:30px; position:relative; z-index:2; margin-top:5px;}
.xtyyy_d1_box1_list{ margin-top:10px; position:relative; z-index:2;}
.xtyyy_d1_box1_list li{ float:left; width:48%;}
.xtyyy_d1_box1_list li img{ display:block; width:100%; height:2.27rem; object-fit: cover;}
.xtyyy_d1_box1_list li:nth-child(2n){ float:right;}

.xtyyy_d1_box3_list{ margin-top:10px; position:relative; z-index:2;}
.xtyyy_d1_box3_list li{ float:left; width:48%; margin-top:10px;}
.xtyyy_d1_box3_list li img{ display:block; width:100%; height:2.27rem; object-fit: cover;}
.xtyyy_d1_box3_list li:nth-child(1){ width:100%; margin-left:0; margin-top:0;}
.xtyyy_d1_box3_list li:nth-child(1) img{ width:100%; height:auto; /*height:385px;*/}
.xtyyy_d1_box3_list li:nth-child(2),
.xtyyy_d1_box3_list li:nth-child(4){ float:left;}
.xtyyy_d1_box3_list li:nth-child(3),
.xtyyy_d1_box3_list li:nth-child(5){ float:right;}

.xtyyy_d2_box2_list{ margin-top:10px; position:relative; z-index:2;}
.xtyyy_d2_box2_list li{ text-align:center;}
.xtyyy_d2_box2_list li img{ max-width:100%;}

.xtyyy_d2_box4_table1 tr td{ background:#cccccc; border:#fcfdf2 2px solid; height:36px; font-size:14px; color:#333; line-height:30px; padding:2px 5px;}
.xtyyy_d2_box4_table1 tr td *{ line-height:30px;}
.xtyyy_d2_box4_table1 tr.biaoti td{ background:#c3d72b; font-size:14px; text-align:center;}
.xtyyy_d2_box4_table1 tr td:nth-child(1){ text-align:center;}

/*技术支持*/
.jszc_d1_box { position:relative;}
.jszc_d1_box:before { content: ""; position: absolute; right:0; bottom:100px;; width: 180px; height:150px; background:url(../images/ab_d2_ico.png) center no-repeat; background-size:180px auto;}
/*.dyg:before { display:none !important;}*/
.jszc_d1_box_txt{ padding-bottom:10px; margin-top:20px;}
.jszc_d1_box_txt .title{ font-size:18px; color:#333333; font-weight:bold; line-height:40px; position:relative; padding-bottom:4px; margin-bottom:10px;}
.jszc_d1_box_txt .title:after { content: ""; position: absolute; left: 0; bottom:0; width: 120px; height:4px; background:#c3d728;}
.jszc_d1_box_txt .jszc_d1_title{ font-size:16px; color:#333333; line-height:30px; margin-bottom:10px;}
.jszc_d1_box_txt .jszc_d1_title span{ color:#c2d52b; font-weight:bold;}

.jszc_d1_container{}
.jszc_d1_list li img{ width:100%; height:4.65rem; object-fit: cover;}
.jszc_d1_pagination{ text-align:right; padding:0 10px; box-sizing:border-box;}
.jszc_d1_pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1;}
.jszc_d1_pagination .swiper-pagination-bullet-active{ background:#c3d72b;}


.ms_xqcp{ line-height:30px; font-size:14px; border:#cfcfcf 1px solid; color:#757575; box-sizing:border-box; padding:5px 10px;}
.ms_xqcp label{ margin-right:10px;}
.ms_xqcp input{ position:relative; top:2px; margin-left:5px;}
