@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none!important; color:#6c6c6c;}
a:hover{ }
table { width:100%!important;max-width:100%!important;}=
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 





@font-face {
	font-family:impact;
	src: url('../fonts/impact.otf'); }
	
@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
	
@font-face {
	font-family:Barlow-Bold;
	src: url('../fonts/Barlow-Bold.ttf'); }
		
@font-face {
font-family: 'iconfont';
src: url('../fonts/iconfont.woff2?t=1689738565086') format('woff2'),
url('../fonts/iconfont.woff?t=1689738565086') format('woff'),
url('../fonts/iconfont.ttf?t=1689738565086') format('truetype');}



body{ margin:0 auto;padding:0px;width:100%; margin:0px;font-family:Arial, Helvetica, sans-serifr;font-size:15px!important;color:#555;}

.head_you{ width:60%; margin-top:8px;}

.nav{ width:83.5%; }
.nav li {float: left;list-style: none;text-align: center;box-sizing: border-box; position: relative;}
.nav li a {padding-right:0px;z-index: 1; color: #333; font-weight:200;
display: block;text-align: center;position: relative;line-height:60px; font-size:17px; overflow:hidden}
.nav  li a:hover{color:#17ab58}



.icon-xiangxiajiantou{ color:#555; font-size:10px!important; margin-left:5px;}
.nav li.hover a i, .nav li:hover a i{ color:#17ab58; }
.nav li.hover a, .nav li:hover a { color:#17ab58; }

.nav li .subnav { padding:10px 20px 20px 20px;background: #fff;box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.05);height: auto;overflow: hidden;position: absolute;top: 110%; width: 180px;z-index: 99;left:-20px;  }
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a {text-align:left;font-size: 15px;line-height: 40px;transition: all 0.2s ease-in-out 0s;width: 100%;color: #555; border-bottom:1px solid rgba(0,0,0,0.1)!important;}
.nav li .subnav a:hover {color: #17ab58;}


/*header*/

header.bg .nav  li a:hover{color:#17ab58}
header .wd1300{padding-top:0px;padding-bottom:0px;}
header { position: fixed; top: 0;  left: 0; width: 100%; z-index: 99;transition: all .48s; background:#fff;}

.headBox {display: flex; padding-top:10px!important; padding-bottom:10px!important;align-items: center;justify-content: space-between;transition: all .6s ease 0s;}
.headLogo a {display: block;}
.headLogo img { display: block;}
.headLogo .headLogo_img2 {display: none}
header.bg .headBox {
  display: flex;
  padding-top:5px!important;
  padding-bottom:5px!important;
  align-items: center;
  justify-content: space-between;}
header.bg {  background: #fff; box-shadow: 0 0 10px 1px #eee;}
header.bg .headLogo .headLogo_img1 {display: block}
header.bg .headLogo .headLogo_img2 { display: none}

.pc_daohang{ display:block}
.wap_daohang{ display:none}
.wap_foot{ display:none}


/*语言*/
.yuyan {}

.yuyan{ margin-top:12px; background:#17ab58;/*background: linear-gradient(45deg,#17ab58,#4d8587);*/ padding-left:10px; padding-right:10px; height:35px; border-radius:5px; }
.yuyan a{ font-size:16px; text-align:center; color:#fff; line-height:35px; }

/*首页banner*/

.banner .swiper-container, .banner .ban_bg, .banner .ban_nbg { width: 100%; height: 88vh; margin-top:90px; background:#fafafa;} 
.banner .swiper-pagination-bullet-active {background: #17ab58;}

.banner .ban_nbg { background: url(../images/banner01e.jpg) no-repeat center;}
.banner .slide_01{ background: url(../images/banner01e.jpg) no-repeat center;}
.banner .slide_02{ background: url(../images/banner02e.jpg) no-repeat center;}
.banner .slide_03{ background: url(../images/banner03e.jpg) no-repeat center;}

.banner .swiper-slide{ background-position: center; background-repeat: no-repeat;}
.banner .swiper-slide a{ display: block; width: 100%; height: 88vh;}
.banner .swiper-pagination-bullet-active {width:50px; border-radius:6px; background: #17ab58;}

.flex{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}

.wd1300{ width:1300px; margin:0 auto; padding-top:70px; padding-bottom:80px;}

.title{ text-align:center;margin:0 auto; padding-bottom:50px;}
.title1{ font-size:40px; color:#333; font-weight:bold}
.title1 i {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 2px;
  background: #17ab58;
  margin: 0 30px;
}
.title2{ font-size:17px;color:#888; width:85%;margin:0 auto; margin-top:10px; line-height:30px;}
.title3{ line-height:30px; font-size:17px;text-transform:uppercase; color:#fff; background:#17ab58; max-width:120px; margin:0 auto; border-radius:5px; margin-top:10px;}

/*.title3{ line-height:30px; font-size:37px;text-transform:uppercase; color:#999;  margin:0 auto; margin-bottom:10px;}
 */

.flex{display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; }


/*首页新闻*/
.index_news{ background:#fafafa;}
.index_news ul{ margin-top:10px;}
.index_news ul li{ margin-bottom:50px; width:31%; margin-left:1%; margin-right:1%; display:inline-block}
.index_news ul li .news_tupian{  display: flex;justify-content: center; overflow:hidden;
align-items: center; height:300px; background:#f9f9f9}
.index_news ul li .news_tupian img{ width:100%;height:300px; object-fit: cover;transition: all 0.8s;}
.index_news ul li:hover  .news_tupian img{transform: scale(1.1);}
.index_news ul li .news_date{ font-weight:bold; text-transform:uppercase; font-size:15px; margin-top:15px; margin-bottom:15px;}
.index_news ul li .news_date span{ padding-right:10px; color:#17ab58}
.index_news ul li .news_biaoti{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:22px; color:#333;}
.index_news ul li .news_miaoshu{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; font-size:14px; color:#999; line-height:25px; margin-top:15px; margin-bottom:15px;}

.index_news ul li .news_more span{ background-position:-12px center; background-repeat:no-repeat; position:relative;
display:block; width:1.5em; height:1.5em; background-color:#17ab58;border-radius:100%; background-image:url(../images/img9.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_news ul li:hover .news_more span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}

/*首页服务*/
.index_fuwu{ background:#fafafa; padding-bottom:80px;}
#r3{ width:100%; overflow:hidden}
#r3 .bg .pic {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#r3 .rowMain { width:98%; margin:0 auto; }
#r3 .rowMain .topic {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10vw;
}
#r3 .rowMain .topic .til {
 
}
#r3 .rowMain .topic .til h2 {
  line-height: 1;
  margin-right: 0.2rem; color:#1a1a1a; font-weight:normal; margin-bottom:30px;width:100%
}

@font-face {
	font-family:Barlow-Regular;
	src: url("http://www.sunliky.com/Html/css/../fonts/Barlow-Regular.ttf"); }
#r3 .rowMain .topic .til small {
  line-height: 1.3; width:100%; font-size:18px; color:#737373; font-family:Barlow-Regular; text-transform:uppercase
}
#r3 .rowMain .com {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start; margin-top:10px
}
#r3 .rowMain .com .swiper-wrapper {
  justify-content: space-between;
  align-items: flex-start;
}
#r3 .rowMain .com .swiper-pagination {
  display: none;
  bottom: 32px;
}
#r3 .rowMain .com .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #d6031a;
}
#r3 .rowMain .com .list {
  width: 15%;
  position: relative;
  height: auto;
}
#r3 .rowMain .com .list a {
  display: block;
}
#r3 .rowMain .com .list .photo {
  width: 100%;
  padding-bottom: 187%;
  position: relative;
  overflow: hidden;
  transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
  -moz-transition: transform 0.5s ease-in-out;
  -o-transition: transform 0.5s ease-in-out;
  -ms-transition: transform 0.5s ease-in-out;
}
#r3 .rowMain .com .list .photo .pic {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: transform 0.5s ease-in-out;
  -webkit-transition: transform 0.5s ease-in-out;
  -moz-transition: transform 0.5s ease-in-out;
  -o-transition: transform 0.5s ease-in-out;
  -ms-transition: transform 0.5s ease-in-out;
  z-index: 0;
}
#r3 .rowMain .com .list .photo .pic::after {
  content: '';
  display: block;
  width: 120%;
  height: 120%;
  position: absolute;
  left: -10%;
  top: -10%;

  z-index: 3;
}
#r3 .rowMain .com .list .photo .pic .videoBtn {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  text-align: center;
  right: 12%;
  bottom: 10%;
}
#r3 .rowMain .com .list .photo .pic .videoBtn i {
  font-size: 0.5rem;
  color: #fff;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition-delay: 0.3s;
  line-height: 0.5rem;
  display: inline-block;
}
#r3 .rowMain .com .list .photo .pic .videoBtn.on i {
  opacity: 0;
  transition-delay: 0s;
}
#r3 .rowMain .com .list .photo .pic .videoBtn.on span {
  opacity: 0;
  transform: translateY(5px);
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  -ms-transform: translateY(5px);
}
#r3 .rowMain .com .list .photo .pic video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
}
#r3 .rowMain .com .list .msg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 12% 10% 12%;
}
#r3 .rowMain .com .list .msg i {
  font-size: 42px; color:#fff
}
#r3 .rowMain .com .list .msg h3 {
  margin-bottom: 5px;
  margin-top: 10px; color:#fff; font-weight:normal;
}
#r3 .rowMain .com .list .msg small {
  color: rgba(255, 255, 255, 1); font-size:14px; font-family:Barlow-Regular; text-transform:uppercase
}
.list .msg img{ height:40px;}
#r3 .rowMain .com .list:nth-child(1) .pic{ background:url(../images/b1.jpg) no-repeat center; width:100%; background-size:100% auto }
#r3 .rowMain .com .list:nth-child(2) .pic{ background:url(../images/b2.jpg) no-repeat center; width:100%; background-size:100% auto }
#r3 .rowMain .com .list:nth-child(3) .pic{ background:url(../images/b3.jpg) no-repeat center; width:100%; background-size:100% auto }

#r3 .rowMain .com .list:nth-child(4) .pic{ background:url(../images/b4.jpg) no-repeat center; width:100%; background-size:100% auto }
#r3 .rowMain .com .list:nth-child(5) .pic{ background:url(../images/b5.jpg) no-repeat center; width:100%; background-size:100% auto }
#r3 .rowMain .com .list:nth-child(6) .pic{ background:url(../images/b6.jpg) no-repeat center; width:100%; background-size:100% auto }

#r3 .rowMain .com .list:nth-child(2n) {
  margin-top:50px;
}

#r3 .rowMain .com .list:nth-child(2) {
  margin-top:50px;
}

#r3 .rowMain .com .list:nth-child(5) {
  margin-top:50px;
}

#r3 .rowMain .com .list:nth-child(3) {
  margin-top:100px;
}
#r3 .rowMain .com .list:nth-child(4) {
  margin-top:100px;
}

#r3 .rowMain .com .list:nth-child(6) {
  margin-top:0px;
}
@media screen and (orientation: landscape) {
  #r3 .rowMain .com .list:hover .photo {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
  }
  #r3 .rowMain .com .list:hover .photo .pic {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
  }
}
#r3 .rowMain .com .list.on .photo .pic video {
  opacity: 1;
}

/*首页优势*/
.youshi{width:100%;align-items: stretch;display: flex; margin-top:-30px; }
.you_zuo{ width:50%!important;align-self: stretch;position: relative; background:url(../images/ybg.jpg) no-repeat center; }
.you_zuo .bianju{  background:rgba(23,171,88,0.8);width:100%; height:100%; margin:0 auto;}
.you_zuo h2{ color:#fff; font-size:45px; font-weight:bold }
.ystxt{ color:#fff; text-align:center; padding-top:100px;}
.ypmm{ margin-top:20px; font-size:30px;}
.ypmm1{ margin-top:20px; font-size:20px;}
.ystxt .title1{ color:#fff;}
.ystxt .title2{ color:#fff; line-height:30px; width:75%}
.ystxt .title1 i {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 2px;
  background: #fff;
  margin: 0 30px;
}
.ystxt .title3{ line-height:30px; font-size:17px;text-transform:uppercase; color:#17ab58; background:#fff; max-width:120px; margin:0 auto; border-radius:5px; margin-top:10px;}

.you_you{ width:50%!important; }

.you_you ul li{ width:36%; float:left; padding:6%; height:220px;}
.you_you ul li:nth-child(1){ background:#fafafa}
.you_you ul li:nth-child(2){ background:#e9efe1}
.you_you ul li:nth-child(3){ background:#e9efe1}
.you_you ul li:nth-child(4){ background:#fafafa}
.you_you ul li .ypic{width:70px; height:70px;transition: transform .5s ease-in-out;}
.you_you ul li .ypic img{ height:70px;}
.you_you ul li:hover .ypic{
transform: rotateY(180deg);}
.you_you ul li .yname{ font-size:17px; color:#17ab58; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.you_you ul li .yms{ line-height:22px;}

/*首页公司简介*/
.index_about {width:80%!important; margin:0 auto;}
.index_about .abtxt .abnr p{ margin-bottom:10px;}
.index_about .abtxt .abnr{overflow:hidden;display:-webkit-box; -webkit-line-clamp:6 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;line-height:35px;font-size:16.5px; text-align:center; color:#999;} 



@keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}



.ul-num{clear: both; width:80%; margin:0 auto; padding-top:30px;}

.ul-num li{color: #555;text-align:center; }
.ul-num span{ color:#17ab58;font-size: 45px; position: relative;margin-bottom: 10px; line-height:1; font-family:impact;}

.ul-num span:after{vertical-align: top;position: relative;top: 5px;
	font-size: 34px;font-family: arial;margin-left: 10px;
}
.ul-num p{font-size: 17px; text-align:center; color:#555; margin-top:5px;}
.ul-num .txt{overflow: hidden;color:#333; font-size:14px;}


.p_item .e_button-16 { margin:0 auto; color:#fff; margin-top:30px; 
 display:flex;
 position:relative;
 overflow:hidden;
 text-align:left; 
 box-sizing:border-box;
 width:200px;
 padding:0;
 background_radio:1;
 border_radio:1;
 font_radio:1;
 radius_radio:1;
 display-radio:flex;
 height:50px;
 border-radius:0;
background: linear-gradient(45deg,#17ab58,#00923f);
 align-items:center;
 justify-content:space-around;
 margin-right:auto;
/* box-shadow:0 0 15px rgb(34 251 140 / 40%);*/
 font-size:16px}
 
.p_item .e_button-16::before {
 content:'';
 display:block;
 position:absolute;
 left:-100%;
 width:100%;
 height:100%;
 background:rgba(0,0,0,0.1);
 transition:all .6s ease}
.p_item .e_button-16:hover::before {left:0}
.p_item .e_button-16 span {
 display:block;
 position:relative; text-transform:capitalize;
 z-index:1;
 outline:0;
 margin:0px;
 overflow:hidden;
 transition:all .6s ease;
 left:0}
.p_item .e_button-16:hover span { left:10px}
.p_item .e_button-16 i {
 display:block;
 width:24px;
 height:24px;
 border-radius:50%;
 border:1px solid #fff;
 position:relative}
.p_item .e_button-16 i::before {
 content:'';
 display:block;
 width:5px;
 height:5px;
 border-radius:50%;
 background:#fff;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 transition:all 0.6s ease}
.p_item .e_button-16 i::after {
 content:'';
 display:block;
 width:45px;
 height:1px;
 background:#fff;
 top:50%;
 right:12px;
 position:absolute;
 transform:translateY(-50%);
 transition:all 0.6s}
.p_item .e_button-16:hover i::before {
 content:'';
 display:block;
 width:10px;
 height:10px}
.p_item .e_button-16:hover i::after {width:0px}
.p_item .e_button-16::after {
 content:"";
 position:absolute;
 width:0;
 height:100%;
 transition:all .3s;
 z-index:0;
 opacity:0;
 top:0;
 left:0px}
.p_item .e_button-16:hover::after {opacity:1}
.p_item { flex: 1;}


/*首页产品*/
.tabbox {width:100%;}
.tabmenu { padding:20px; background:#e7e6e6;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center;overflow:hidden; background-color: #fff; line-height:40px; font-size:16px; border-radius:25px; width:100%; margin-left:15px; margin-right:15px; cursor:pointer;}
.tabmenu .cli {text-align:center;overflow:hidden;background-color: #17ab58;line-height:40px; color:#fff;  border-radius:25px;}
.tabmenu .cli a{ color:#fff}
.tabmenu li a:hover{background: #17ab58; color:#fff; display:block}


#tabcontent { padding-top:50px;}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent .hidden {display:none;}
#tabcontent ul li{ float:left; width:22%; margin-left:1.5%; margin-right:1.5%; margin-bottom:37px;}

#tabcontent ul li .pic{overflow:hidden;height:300px;}
#tabcontent ul .pic img{ width:100%; height:300px; display:block;transition: all ease 0.8s;object-fit: cover; }
#tabcontent ul li a:hover .pic img{transform: scale(1.1);}
#tabcontent ul li a:hover .pic img{ border-color:#999;  }

#tabcontent ul li a .txt{ text-align: center;font-size: 1rem;line-height: 50px; margin: 0;position: relative;z-index: 2;
height: 50px;background: #f5f5f5;}
#tabcontent ul li a .txt p{transition: all ease 0.5s;display: block;position: relative;z-index: 2; }
#tabcontent ul li a .txt:after{content:"";position: absolute;bottom:0;left: 0;display: block;width: 0;height: 100%;background: #17ab58;transition: all ease 0.8s;}
#tabcontent ul li a:hover .txt:after{width: 100%;}
#tabcontent ul li a:hover .txt p{color: #fff;}

/*视频*/
.video{ color:#fff;}
.video {  position: relative;
  z-index: 1; padding-top:50px; padding-bottom:15px; }
.video::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
   background:url(../images/nyjob.jpg) no-repeat center;
  background-size: 100%;
/* opacity: 0.2;*/
  z-index: -1;
}

.wenzi{ margin-bottom:40px; width:50%;}
.cc1{font-size:32px; font-weight:bold;}
.cc2{ font-size:17px; margin-top:20px;}


/*企业风采*/
.index_factory{ width:100%;}
.index_factory .wd1300{ width:98%}
.hl_main5_content3{border-top:none; position:relative; z-index:1; }
.hl_main5_content3 a{ color:#fff;}
.hl_main5_content13{width:88%;overflow:hidden; float:left;  margin:0 auto; overflow:hidden; margin-left:20px; }
.hl_main5_content13 ul{width:16000px; overflow:hidden!important; padding-top:20px; padding-bottom:20px;}
.hl_main5_content13 ul li{float:left; display:inline;  margin-right:15px;  margin-left:16px; border-radius:5px; width:278px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; }

.hl_main5_content13 ul li .fname{ color:#555;font-size:16px; text-align:center;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; background:#fafafa; line-height:50px;}


.hl_scrool_leftbtn3:hover{ background:#17ab58;}
.hl_scrool_leftbtn3:hover i{ color:#fff}
.hl_scrool_leftbtn3 i{font-size:21px; color:#17ab58; text-align:center; margin:0 auto;display:-webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content: center; justify-content: center; margin-top:15px;}
.hl_scrool_leftbtn3{ border:1px solid #17ab58;  width:50px; height:50px; border-radius:50px; cursor:pointer; float:left; margin-top:130px;}

.hl_scrool_rightbtn3:hover{ background:#17ab58;}
.hl_scrool_rightbtn3:hover i{ color:#fff}
.hl_scrool_rightbtn3 i{font-size:21px; color:#17ab58; text-align:center; margin:0 auto;display:-webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content: center; justify-content: center; margin-top:15px;}
.hl_scrool_rightbtn3{ border:1px solid #17ab58;  width:50px; height:50px; border-radius:50px; cursor:pointer; float:right; margin-top:130px; }

.hl_main5_content13 ul li .calie{ width:100%; height:250px;  display: flex;justify-content: center;align-items: center; overflow:hidden;}
.hl_main5_content13 ul li .calie  img{width:100%;height:100%; transition: all 0.8s; object-fit: cover;}
.hl_main5_content13 ul li:hover img{   transform: scale(1.1);}
.hl_main5_content13 ul li:hover{ transform: translate(0,-5px);
-webkit-transform: translate(0,-5px);
-moz-transform: translate(0,-5px);
-o-transform: translate(0,-5px);
-ms-transform: translate(0,-5px);}
.hl_main5_content13 ul li:hover .fname{ background:#17ab58; color:#fff;}




/*底部*/
.foot{ background: linear-gradient(45deg,#17ab58,#00923f);}
.foot .wd1300{ padding-top:65px; padding-bottom:45px; border-bottom:1px solid rgba(255,255,255,0.1);}
.flian { width:35%; color:#fff; font-size:17px;}
.flian .fadd{ background:url(../images/xb1.png) no-repeat left top 3px; background-size:35px; height:50px; line-height:23px; padding-left:50px; margin-bottom:10px;}
.flian .ftel{ background:url(../images/xb2.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px; }
.flian .fwechat{ background:url(../images/fwechat.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px;}
.flian .fmail{ background:url(../images/xb3.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px;}
.flian .fmail a{ color:#fff}
.foot .foota{ padding-top:45px;}


.foot .fbt{ color:#fff; /*font-weight:bold;*/ font-size:20px; margin-bottom:15px;}
.foot .fline{ background:#fff; height:2px; width:30px;margin-bottom:15px;}
.foot ul li{ line-height:30px; -webkit-transition: 0.5s all ease; display:block;
  transition: 0.5s all ease;}
.foot ul li span{ color:#fff;}
.foot ul li a{ margin-left:10px;color:#fff; }
.foot ul li:hover a{ color:#fff;}
.foot ul li:hover {  margin-left: 10px;}
.foot a{ color:rgba(255,255,255,0.7)}
.flianxi{ line-height:28px;}
.ewm img{ padding:5px; background:#fff; border-radius:5px; margin-top:5px;}
.ewm p{ text-align:center; margin-top:10px;}
.foot .ffuwu{ width:12%;}
.foot .fpro{ width:18%;}

.banquan{color:#fff; margin:0 auto; padding-top:30px; width:1300px; padding-bottom:30px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;text-decoration:none;color:#fff}

a.zzb07link:hover {text-decoration: underline;color:#fff}
.zzb07tail{font-family:Arial, Helvetica, sans-serif;color:#fff}


/*返回顶部*/
.scroll{ background:url(../images/top.png) no-repeat center; width:40px; height:40px;position:fixed;
right:30px;
bottom:50px; cursor:pointer; z-index:10;}

/*翻页*/
.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;color: #555; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #555; font-weight: normal;}
.contentPage a:visited {color: #555; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #555; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#555;font-weight:normal;}
.contentPage .current{color:#555; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #103059; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*内页*/
.dqwz{ background:#fafafa;}
.dqwz .wd1300{ padding-top:20px; padding-bottom:20px;}
.dqwz .wd1300 .dingwei{ background:url(../images/home.png) no-repeat left; background-size:20px; padding-left:25px;}
.dqwz .wd1300 .dingwei span{ padding-left:5px; padding-right:5px;}

.neirong{ line-height:30px;}

.nymain{ width:1300px; margin:0 auto; padding-top:80px; padding-bottom:80px;}


.nyabout{ background:url(../images/nyabout.jpg) no-repeat center; height:500px; }
.nycon{ background:url(../images/nycon.jpg) no-repeat center; height:500px;}
.nypro{ background:url(../images/nypro.jpg) no-repeat center; height:500px; background-size:100%;margin-top:80px;}
.nynews{ background:url(../images/nynews.jpg) no-repeat center; height:500px;}
.nyfuwu{ background:url(../images/nyfuwu.jpg) no-repeat center; height:500px;}

.nyjob{ background:url(../images/nyjob.jpg) no-repeat center; height:500px;}

/*内页公司简介*/
.neiab1{ width:70%; font-size:17px; line-height:35px;}
.neiab1 p{ margin-bottom:15px;}
.neiab2{ width:25%}
.neiab2 .ul-num{ padding-top:0px;}
.neiab2 ul li:nth-child(2){border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:30px; padding-top:30px; margin-top:30px; margin-bottom:30px;}

/*企业风采*/
.p_list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  max-width: 100%;
}
 .p_loopitem {
  flex: 0 0 33.3%;
  position: relative;
}
 .e_container-7.response-transition {
  transform: translateY(0px);
  opacity: 1;
}
 .e_container-7 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
  cursor: pointer;
  transition: all ease .8s;
    transition-delay: 0s;
  transform: translateY(80px);
  opacity: 0;
}
.response-transition {
  transition-delay: 200ms;
}
.e_container-7 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
.e_image-8 {
  overflow: hidden;
  position: relative;
  background: #000; height:300px;
}
.e_image-8 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all ease .8s;
}

.e_container-9 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  background-color: rgba(245,245,245,1);
  padding-top: 15px;
  padding-bottom:15px;
  transition: all ease .5s;
}

 .e_text-10 {
  line-height: 30px;
  text-align: center;
  color: rgba(0,0,0,0.7);
  transition: all ease .5s;
}
.e_container-7 > .p_item:hover .e_container-9 {
 background-color:#17ab58
}
.p_item:hover .e_container-9 p {
 color:#fff
}
.p_item:hover > .e_image-8 img {
 transform:scale(1.1);
 opacity:.7
}
.e_container-7 {
  cursor: pointer;
}

/*服务项目*/
.liji{  width:150px; text-align:center; line-height:40px; margin:0 auto; margin-top:30px;transition: all 0.8s;}
.liji a{ color:#17ab58;}
.liji:hover a{ color:#fff}
.liji:hover{ width:170px;background:#17ab58;}
.yuding{ background:#f8f8f8; border-radius:25px; padding:50px; font-size:17px; line-height:35px; text-align:center; margin-bottom:50px;}

/*内页产品*/
.neirong .tabbox .tabmenu ul{ width:100%; margin:0 auto;}




/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#17ab58; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #17ab58;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #17ab58;}
.city li a{ color:#fff}
.city {display: table;margin-top: 15px;}
.kbm{ margin-top:40px;}

/*order*/
.liuyan{ }
.shuoming{ font-size:18px; color:#e60012; padding-bottom:10px;}
.ss{ font-size:17px; padding-bottom:20px;}

.liuyan .contact_2_1{ width:100%; margin:0 auto}

.contact_2_1 ul li{ margin-bottom:10px;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background-color:#fafafa;/* border:1px #e7e7e7 solid; */padding:0.8em 1em; width:80%}
.teshuw{ width:93.8%}

.contact_2_1_mid input{ color:#999;
border:none!important; background:none!important; width:100%; font-size:16px;outline:none;}
.contact_2_1_mid textarea{color:#999; width:100%;
border:0; background:none; font-size:16px;outline:none;}
.tixing{padding-left:10px; line-height:50px;}

.anniu { border:0PX;
font-size:1.125em; display:inline-block; color:#fff; background-color:#0067ac; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.anniu { margin-top:1.5em;}
.anniu:hover{
background-color:#999;}





/*返回*/
.fanhui{ border:1px solid #ddd; margin-top:50px;}
.fanhui ul { display: flex; /*flex-wrap: wrap;*/ justify-content: space-between;}
.fanhui ul li{ line-height:60px;width:33%;overflow:hidden;display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
 .fanhui ul li span{display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
 .fanhui ul li:nth-child(1){ padding-left:10px;}
.fanhui ul li:nth-child(3){ text-align:right; padding-right:10px;}
.fanhui ul li:nth-child(2){ text-transform:capitalize; text-align:center;  }
.fanhui ul li:nth-child(2) a{text-transform:capitalize; margin:0 auto; color:#fff;background:#17ab58;line-height:60px; width:150px; text-align:center; display:block}


.xwbt{ text-align:center; margin-bottom:50px;}
.xwbt h2{ color:#333; font-size:28px;}
.xwbt h3{ color:#999; padding-bottom:40px; padding-top:20px; font-size:14px;}
.xwbt .wnline{ background:#eee; height:1px; width:100%;}

.proxx table{ border-top:1px solid #ddd;border-right:1px solid #ddd; margin-top:30px; margin-bottom:30px;}
.proxx tr td{ padding:5px 20px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.proxx tr th{ background:#ddd; color:#333; text-align:center; line-height:40px;}
.neirong_bk{
  margin-top: 0px;
  line-height: 30px;
  padding: 50px;
  background: #fff;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}




/*产品详细页*/

.prozuo{ width:50%; border:1px solid #ddd}
/* DB_gallery */
#DB_gallery{}
#DB_gallery .DB_imgSet {position:relative;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_imgWin img{ display:block!important}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:100%;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_thumMove li img{ width:123px; height:73px; object-fit: cover;}
.DB_imgWin{height:600px; display: flex;justify-content: center;
align-items: center; width:100%}
.DB_imgWin img{height:600px; width:100%;object-fit: cover; }
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0px;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:123px;height:73px;border:2px solid #ff0000;left:auto;top:0}

.proyou{ width:45%; margin-top:30px;}
.proyou h2{font-size:35px; font-weight:normal; border-bottom:1px dashed #d8d8d8; padding-bottom:20px; color:#333;}
.fanye ul li{/* margin-top:30px; margin-bottom:30px;*/}
.fanye ul { margin-top:50px;}
.proyou ul li .texing{ font-size:20px; color:#333;}
.proyou ul li p{ font-size:16px; margin-top:10px; color:#808080}

.miaoshu  img{ max-width:100%!important; height:auto!important;display:flex; text-justify:center; text-align:center; max-width:100%!important; margin:0 auto;}
.miaoshu{  margin-top:80px; /*min-height:120px;*/}
.miaoh{ font-size:20px; color:#fff;background:#17ab58; height:50px; line-height:50px; text-align:center; margin-bottom:60px;}
.xiangguan{ background:#f4f4f4;}
.xiangguan h2{ text-align:center; font-size:35px; font-weight:normal; color:#000; margin-bottom:50px;}
/*.hbg{ background:#fafafa}*/

.zixun{ color:#17ab58; font-weight:bold; font-size:18px;}
.zixun a{ color:#fff;}
.fuwulist ul{border-bottom: 1px dashed #d8d8d8; padding-top:30px; padding-bottom:30px;}
.fuwulist ul li span{ padding-right:10px;}
.fuwulist ul li{ line-height:40px; color:#999}
.dzshuoming{ line-height:28px; margin-bottom:10px; margin-top:30px;}




@media screen and (max-width: 640px) {
.gaodu{ height:auto;}
.pc_daohang{ display:none}
.wap_daohang{ display:block}
.wap_foot{ display:block}

.banner .swiper-container, .banner .ban_bg, .banner .ban_nbg {height: 36vh; margin-top:0px; } 

.banner .ban_nbg {background-size:140%}
.banner .slide_01{background-size:140%}
.banner .slide_02{background-size:140%}
.banner .slide_03{ background-size:140%}

.banner .swiper-slide a{ display: block; width: 100%; height: 40vh;}

.flex{display: block; }

.wd1300{ width:95%;padding-top:40px; padding-bottom:40px;}

.title{padding-bottom:30px;}
.title1{ font-size:22px;}
.title1 i {margin: 0 20px;}
.title2{ font-size:16px;width:95%; margin-top:10px; line-height:27px;}
.title3{ line-height:27px; font-size:16px;}

.flex{display: block;}

/*首页新闻*/
.index_news ul{ margin-top:10px;}
.index_news ul li{ margin-bottom:20px; width:100%; margin-left:0%; margin-right:0%;}
.index_news ul li .news_tupian{height:250px;}
.index_news ul li .news_tupian img{height:250px; }
.index_news ul li .news_biaoti{font-size:18px;}


/*首页服务*/
.index_fuwu{  padding-bottom:40px;}
#r3 .rowMain .topic .til small {font-size:15px;}
#r3 .rowMain .com .swiper-wrapper { display:block}
#r3 .rowMain .com .list .photo { padding-bottom: 100%;}
#r3 .rowMain .com .list{ width:49%; float:left; margin-bottom:10px;}
#r3 .rowMain .com .list:nth-child(2n) {margin-top:0px; float:right}
#r3 .rowMain .com .list:nth-child(2) {margin-top:0px;}
#r3 .rowMain .com .list:nth-child(5) {margin-top:0px;}
#r3 .rowMain .com .list:nth-child(3) { margin-top:0px;}
#r3 .rowMain .com .list:nth-child(4) {margin-top:0px;}
#r3 .rowMain .com .list:nth-child(6) {margin-top:0px;}
#r3 .rowMain .com .list.on .photo .pic video {opacity: 1;}

/*首页优势*/
.youshi{display: block; margin-top:0px; }
.you_zuo{ width:100%!important;}
.you_zuo h2{  font-size:32px;}
.ystxt{ padding-top:50px; padding-bottom:50px;}
.ypmm{ margin-top:15px; font-size:25px;}
.ypmm1{ margin-top:15px; font-size:18px;}
.ystxt .title2{ line-height:27px; width:95%}
.ystxt .title1 i { margin: 0 20px;}
.ystxt .title3{ line-height:27px; font-size:16px;}

.you_you{ width:100%!important; }
.you_you ul li:nth-child(3){ background:#fafafa}
.you_you ul li:nth-child(4){ background:#e9efe1}
.you_you ul li{ width:86%; float:left; padding:7%; height:200px;}
.you_you ul li .ypic{width:50px; height:50px;}
.you_you ul li .ypic img{ height:50px;}
.you_you ul li .yname{ font-size:18px;}


/*首页公司简介*/
.index_about {width:95%!important;}
.index_about .abtxt .abnr{line-height:30px;font-size:14.5px; } 

.ul-num{width:100%;padding-top:30px; display:flex}
.ul-num span{font-size: 28px;}
.ul-num p{font-size: 15px;}

.p_item .e_button-16 {width:150px;height:40px;font-size:15px}
.p_item .e_button-16 i {width:20px;height:20px;}
.p_item .e_button-16 i::after {width:35px;}
.p_item .e_button-16:hover i::before{width:8px;height:8px}



/*首页产品*/
.tabmenu li:nth-child(2n){ float:right}
.tabmenu li {width:48%; margin-left:0px; margin-right:0px; float:left; margin-bottom:10px; font-size:14px;}

#tabcontent ul li:nth-child(2n){ float:right}
#tabcontent ul li{width:48%; margin-left:0%; margin-right:0%; margin-bottom:10px;}

#tabcontent ul li .pic{height:200px;}
#tabcontent ul .pic img{ height:200px;}

#tabcontent ul li a .txt{font-size: 15px;line-height: 40px;height: 40px;}


/*视频*/

.video { padding-top:40px; padding-bottom:15px; }
.video::before {background-size: 180%;}

.wenzi{ margin-bottom:20px; width:50%;}
.cc1{font-size:18px; font-weight:bold;}
.cc2{ font-size:15px; margin-top:20px;}
.video img{ height:40px;}

/*企业风采*/

.hl_main5_content13{width:75%;margin-left:20px;}

.hl_main5_content13 ul li{margin-right:15px;  margin-left:16px;width:290px; }

.hl_main5_content13 ul li .fname{line-height:40px;}



.hl_scrool_leftbtn3 i{font-size:15px; margin-top:8px;}
.hl_scrool_leftbtn3{width:30px; height:30px; margin-top:130px;}


.hl_scrool_rightbtn3 i{font-size:15px; margin-top:8px;}
.hl_scrool_rightbtn3{width:30px; height:30px; float:right; margin-top:130px; }





/*底部*/

.foot .wd1300{ padding-top:40px; padding-bottom:35px; }
.flian {font-size:15px;}
.flian .fadd{ background:url(../images/xb1.png) no-repeat left; background-size:35px; height:50px; line-height:25px; padding-left:50px; margin-bottom:10px;}
.flian .ftel{ background:url(../images/xb2.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px; }
.flian .fwechat{ background:url(../images/fwechat.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px;}
.flian .fmail{ background:url(../images/xb3.png) no-repeat left; background-size:35px; height:50px; line-height:50px; padding-left:50px;}

.foot .foota{ padding-top:45px;}
.foot .flian{ width:100%;}

.foot .fbt{ color:#fff; /*font-weight:bold;*/ font-size:20px; margin-bottom:15px;}
.foot .fline{ background:#fff; height:2px; width:30px;margin-bottom:15px;}
.foot ul li{ line-height:30px; -webkit-transition: 0.5s all ease; display:block;
  transition: 0.5s all ease;}
.foot ul li span{ color:#fff;}
.foot ul li a{ margin-left:10px;color:#fff; }
.foot ul li:hover a{ color:#fff;}
.foot ul li:hover {  margin-left: 10px;}
.foot a{ color:rgba(255,255,255,0.7)}
.flianxi{ line-height:28px;}
.ewm img{ padding:5px; background:#fff; border-radius:5px; margin-top:5px;}
.ewm p{ text-align:center; margin-top:10px;}
.foot .ffuwu{ display:none; width:12%;}
.foot .fpro{display:none; width:10%;}
.foot .ewm{ display:none}

.banquan{padding-top:20px;width:95%; padding-bottom:30px;}



/*内页*/

.dqwz .wd1300{ padding-top:15px; padding-bottom:15px;}
.dqwz .wd1300 .dingwei{ font-size:14px; }
.neirong{ line-height:28px;}

.nymain{ width:95%;padding-top:40px; padding-bottom:40px;}


/*内页公司简介*/
.neiab1{ width:100%; font-size:15px; line-height:28px;}
.neiab1 p{ margin-bottom:15px;}
.neiab2{ width:100%}
.neiab2 .ul-num{ padding-top:0px; display: flex; /*flex-wrap: wrap;*/ justify-content: space-between; }
.neiab2 ul li:nth-child(2){border-top:0px solid #ddd; border-bottom:0px solid #ddd; padding-bottom:00px; padding-top:00px; margin-top:00px; margin-bottom:00px;}

/*企业风采*/
.p_loopitem { flex: 0 0 50%;}
.e_image-8 { height:200px;}

.e_container-9 {padding-top: 10px; padding-bottom:10px;}



/*服务项目*/
.yuding{padding:30px; font-size:16px; line-height:30px;  margin-bottom:40px;}

/*内页产品*/
.neirong .tabbox .tabmenu ul{ width:100%; margin:0 auto;}


/*返回*/
.fanhui{ margin-top:30px;}
.fanhui ul { padding-top:10px;display: block; padding-bottom:10px; }

.fanhui{ margin-top:40px;}
.fanhui ul { display: block;}
.fanhui ul li{ text-align:center; line-height:40px;width:100%;}
.fanhui ul li:nth-child(2) a{line-height:40px;}
.fanhui ul li:nth-child(3){ text-align:center}

.xwbt{ margin-bottom:30px;}
.xwbt h2{ font-size:18px;}




/*产品详细页*/
.prodetail{display: flex; width:100%;
flex-wrap: wrap;
flex-direction: column-reverse;}
.prozuo{ width:99%; border:1px solid #ddd}

.DB_imgWin{height:400px; }
.DB_imgWin img{height:400px;  }


.proyou{ width:100%; margin-top:0px; margin-bottom:30px;}
.proyou h2{font-size:25px;}

.fanye ul { margin-top:40px;}
.proyou ul li .texing{ font-size:20px; color:#333;}
.proyou ul li p{ font-size:16px; margin-top:10px; color:#808080}


.zixun{font-size:18px;}
.fuwulist ul{padding-top:20px; padding-bottom:20px;}
.fuwulist ul li{ line-height:30px;}
.dzshuoming{ margin-top:20px;}



.nybanner{ margin-top:0px;}
.nyabout{height:180px; background-size:auto 150%}
.nycon{height:180px;background-size:auto 150%}
.nypro{height:180px;background-size:auto 150%}
.nynews{height:180px;background-size:auto 150%}
.nyjishu{height:180px;background-size:auto 150%}
.nywh{height:180px;background-size:auto 150%}
.nyjob{height:180px;background-size:auto 150%}
.nyfuwu{height:180px;background-size:auto 150%}



/*内页联系我们*/
.lxlx{display: flex; width:100%;
flex-wrap: wrap;
flex-direction: column-reverse;}
.nylianxi {width: 100%;}
.rit-box .top-tit h3 {font-size: 16px;}
.kbm {margin-top: 20px;}
.rit-box .top-tit p font{font-size:20px;}
.ditu{ width:100%; margin-top:30px;}






.proxx tr td img{ max-width:100%}
.proxx tr td:nth-child(1){ width:30%}
.proxx tr td{ padding:10px 20px;}
.proxx tr:nth-child(odd) {background:#eee;  }
.proxx tr:nth-child(even){background:#fff;  }


/*返回顶部*/
.scroll{ background:url(../images/top.png) no-repeat center; width:40px; height:40px;position:fixed;
right:10px;
bottom:70px; cursor:pointer; z-index:10;}
	}