@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: Barlow-Regular;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: 120px;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/banner01.jpg) no-repeat center;}

.banner .slide_01{ background: url(../images/banner01.jpg) no-repeat center;}

.banner .slide_02{ background: url(../images/banner02.jpg) no-repeat center;}

.banner .slide_03{ background: url(../images/banner03.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:7%; height:200px;}

.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:20px; 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 { color:#fff; font-size:17px;}

.flian .fadd{ background:url(../images/xb1.png) no-repeat left; background-size:35px; height:50px; line-height:50px; 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:10%;}



.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:70%; 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{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:30px;}

.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{ width:36%; 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;}



#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:50px; 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 .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;}

	}