@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; } 

*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}


@font-face {
	font-family:阿里巴巴普惠体-Light;
	src: url('../fonts/阿里巴巴普惠体-Light.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');}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 26px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{ margin:0 auto;padding:0px;width:100%; margin:0px;font-family: Microsoft Yahei;font-size:16px!important;color:#6c6c6c;}


.head{
	width:100%;
	background:#fff;
	z-index:9999;
position: fixed;
	    box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .1);
	height:135px;
}
.logo {
  float: left;padding-top: 15px;padding-bottom: 15px;
}
.logo img{width:100px;}
.topMenu {
	font-size: 0px;
	margin-right: 0%;
	float: right; 
		margin-top:0px;
}
.topMenu a { padding-left:20px;
	color:#000;
	line-height: 50px;
	font-size: 17px;
	vertical-align: top;
	display: inline-block;
}
.topMenu a:last-child {
	width: auto; color:#000;
}
.topMenu a i {
	margin: -1px 5px 0px 0px; transition:0.4s cubic-bezier(0.35, 0.45, 0.55, 1); width: 0px; height: 1px; vertical-align: middle; display: inline-block; background-color: rgb(0, 0, 0); -webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
}
.topMenu a:last-child i {
	background:#000;
}
.topMenu a.on i {
	width: 15px;
}
.topMenu a:hover i {
	width: 15px;
}.topAnniu {
	font-size: 0px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	margin-top:13px;
	padding-left:10px; margin-left:20px;
}.topAnniu a {
	padding-right: 5px;
	padding-left: 5px;
}
.atel{ margin-top:30px;background:url(../images/img_03.png) no-repeat left; padding-left:50px; height:42px; float:right; line-height:42px; font-size:18px; color:#009900;}





/*banner*/
.banner{ background:url(../images/bannerbg.jpg) no-repeat center ; height:550px; padding-top:80px;margin-bottom:30px;}
.banner .bantxt{ width:1300px; margin:0 auto; padding-top:170px; color:#fff;}
.banner .bantxt .bantitle1{font-family:"阿里巴巴普惠体-Light"; font-size:45px;}
.banner .bantxt .bantitle2{font-family:"阿里巴巴普惠体-Light"; font-size:20px; margin-top:20px;}

.wd1300{ width:1300px; margin:0 auto; }

.title{ text-align:center; margin:0 auto; padding-bottom:60px;padding-top:30px;}
.title1{ font-size:40px; color:#000; text-transform:uppercase; text-align: center;}
.title2{ background:#009900; height:3px; width:50px; margin:0 auto; margin-top:20px; }

.flex{display: flex; flex-wrap: wrap; justify-content: space-between; }

.learmore{ 
	font-size: 20px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 40px;
}
.learmore a{  
	display: block;
    background: #f3f3f3;
    border: 1px solid #dddddd;
    width: 150px;
    padding: 10px;
	margin: 0 auto;
}
.learmore a:hover{
	background:#ffd981;

}


/*产品系列*/

.productlist{
margin-bottom: 30px;	
}






.syntu{display: block;overflow: hidden;}
.syntu img{display: block;width: 100%;height: 320px;transition: 0.5s; object-fit: cover;}
.syntu:hover img{transform: scale(1.1);}
.synbox{width: 33.333%;text-align: center;float: left;}
.syncon{position: relative;}
.synbox1 .syncon>img{position: absolute;left: 50%;margin-left: -24px;bottom: 0;}
.synbox2 .syncon>img{position: absolute;left: 50%;margin-left: -24px;top: 0;}
.synxia{background: #f1f1f1;padding: 0 70px;padding-top: 46px;padding-bottom: 46px;}
.synxia ul{ padding-top:20px; padding-bottom:20px;}
.synxia ul li{ line-height:28px;}
.synxia ul li a{ font-size:15px;}
.synp1{display: block;font-size:18px;font-size:1.8rem;text-transform: uppercase;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.synp2{display: block;font-size:16px;font-size:1.6rem;color: #333;line-height: 20px;height: 60px;overflow: hidden;margin-top: 20px;margin-bottom: 39px;}
.synp3{display: inline-block;min-width: 100px;height: 36px;line-height: 36px;box-sizing: border-box;padding: 0 10px;background: #009900;columns: #fff;text-transform: uppercase;color: #fff;}
.synp1:hover{color: #009900;}
.synp2:hover{color: #009900;}


/*首页产品*/
.index_product{ background:#fafafa;}
.index_product .wd1300{ padding-bottom:55px;}
.index_product ul li{ margin-bottom:25px; width:23.5%; }
.index_product ul li .ptu{ border-top-left-radius:15px;border-top-right-radius:15px; height:280px; overflow:hidden;}
.index_product ul li .ptu img{ height:100%; width:100%;object-fit: cover;transition: all 0.8s;}
.index_product ul li .pname{ text-align:center; color:#fff; font-size:16px; background:#32992f; line-height:45px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.index_product ul li:hover img{  transform: scale(1.1);}




/*首页公司简介*/
.index_about{
	padding-bottom:60px;
	background:#f1f1f1;
	overflow:hidden;
	margin-bottom:30px;
	padding-top: 30px;
}
.index_about .title1{ font-size:30px;}
.index_about .abtxt{ width:50%; line-height:30px;}
.index_about .abtu{ width:45%;}
.index_about .abtu img{ width:100%;}

.index_about .abtxt_zt{ width:100%; line-height:30px;
   
}
.index_about .abtxt_zt1{ width:100%; line-height:30px;
    width: 100%;
    line-height: 30px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

.ztmore1{
	padding-top:20px;
	clear: both;
}
.ztmore1 a{
	    color: #737373;

    display: block;
    width: 130px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    text-align: center;
}

/*文化理念*/
.culture{ background:url(../images/ab2_bj.png) no-repeat center top #fafafa;margin-bottom: 60px;}
.culture ul li .ctu{ height:217px; overflow:hidden;}
.culture ul li{ }
.culture ul li .ctu img{ width:100%; height:100%; overflow:hidden; object-fit: cover;transition: all 0.8s;}
.culture ul li:hover img{transform: scale(1.1);}
.culture ul li .cname{ font-size:17px; line-height:40px;letter-spacing:5px; color:#fff; text-align:center;}
.culture ul li:nth-child(1) .cname{ background:#4abf4a;}
.culture ul li:nth-child(2) .cname{ background:#00997f;}
.culture ul li:nth-child(3) .cname{ background:#46aaf0;}
.culture ul li:nth-child(4) .cname{ background:#ffb400;}



/*首页新闻*/
.news{ padding-bottom:60px;}
.aaa{ float:right!important;}
.nlist{ width:48%; float:left;}
.nlist .ntop { }
.nlist .ntop .nline{ margin-top:5px;width:5px; height:23px; background:#32992f;}
.nlist .ntop  h2{ margin-left:10px; font-size:22px; color:#000;}
.nlist .ntop .nmore{ border:1px solid #d8d8d8; width:100px; line-height:30px; text-align:center;transition: all 0.8s;}
.nlist .ntop .nmore a{ color:#777;}
.nlist .ntop .nmore:hover{ background:#32992f; width:120px;}
.nlist .ntop .nmore:hover a{ color:#fff;}
.nlist .tjnews{ background:#32992f; padding:30px; margin-top:30px; margin-bottom:30px; color:#fff;}
.nlist .tjnews .tjt{ color:#fff; font-size:17px;overflow:hidden;display:-webkit-box; -webkit-line-clamp:1 ; -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
.nlist .tjnews .tjdate{ font-size:14px; margin-top:5px; color:#fff;}
 
.nlist .tjnews .tjms{ margin-top:20px; font-size:14px; line-height:25px; color:rgba(255,255,255,0.8);overflow:hidden;display:-webkit-box; -webkit-line-clamp:2 ; -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
.nlist ul li { line-height:50px; height:50px;}
.nlist ul li a{ display:flex; justify-content: space-between;}
.nlist ul li span{ font-size:25px; color:#32992f;}
.nlist ul li .ntitle{ height:50px;overflow:hidden;display:-webkit-box; -webkit-line-clamp:1 ;
 -webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;  width:82%;}
 .nlist ul li .ndate{ color:#888; font-size:13px;}
 .nlist ul li:hover .ntitle{ color:#32992f;}


/*宣传1*/
.xuanchan1{ background:url(../images/bg3.jpg) no-repeat center fixed; margin:0 auto; text-align:right; color:#fff;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 30px;
}
.xuanchan1 .xtitle1{ font-size:55px;padding-bottom:15px; font-family:"阿里巴巴普惠体-Light"; text-align:right}
.xuanchan1 .xtitle2{ font-size:30px; line-height:28px;font-family:"阿里巴巴普惠体-Light";}
.xuanchan1 .xtitle3{font-family:"阿里巴巴普惠体-Light"; background:#fff; width:120px; text-align:center; float:right; line-height:35px; margin-top:25px; cursor:pointer; transition: all 0.8s;}
.xuanchan1 .xtitle3 a{ color:#009900; font-size:17px;}
.xuanchan1 .xtitle3:hover{ background:#009900; width:150px;}
.xuanchan1 .xtitle3:hover a{ color:#fff;}

/*宣传2*/
.xuanchan2{ background:url(../images/xc2.png) no-repeat center; height:213px; margin:30px auto; text-align:center; color:#fff;}
.xuanchan2 .xtitle1{ font-size:30px;  padding-top:50px; padding-bottom:15px; font-family:"阿里巴巴普惠体-Light";}
.xuanchan2 .xtitle2{ font-size:17px; line-height:28px; width:55%; margin:0 auto;font-family:"阿里巴巴普惠体-Light";}

/*大健康产业*/
.jiankang{ background:url(../images/bg5.jpg) no-repeat center bottom; width:100%; margin:0 auto; height:880px;}
.jiankang .wd1300{ padding-top:0px;}

/*客户案例*/
.case ul{padding-bottom: 60px;}
.case ul li{ overflow:hidden; border-radius:15px; width:32.5%; margin-bottom:20px; height:280px;}
.case ul li:nth-child(4){ margin-bottom:0px;}
.case ul li:nth-child(5){ margin-bottom:0px;}
.case ul li:nth-child(6){ margin-bottom:0px;}
.case ul li .qyzs { position: relative; width: 100%;}
.case ul li .qyzs .ctxt {
  padding-right: 4%;
  width: 100%;
  position: absolute;
  z-index: 999;
  bottom: 0px; padding-bottom:20px;
  text-align: right;
  color: #fff;
  background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.5));}
.case ul li .qyzs .cname { font-size: 18px; text-align:center;}
.case ul li .qyzs{ overflow:hidden;position:relative;width:100%; height:100%; border-radius:15px;}
.case ul li .qyzs img{width:100%; transition:all 1s; height:100%; object-fit: cover;}
.case ul li:hover .qyzs img{ transform-origin:center center; transform:scale(1.15,1.15);}

/*联系我们*/
.conbg{background: url(../images/conbg.jpg) no-repeat center fixed; background-size: cover; position: relative; color:#fff;}
.conbg .txt { background: rgba(0, 0, 0, .2); width:100%;padding-top: 60px;padding-bottom: 30px;}
.conbg .txt .ti1{ font-size:40px; font-weight:bold; }
.conbg .txt .ti2{ font-size:16px; margin-top:8px;}
.conbg .txt ul{ margin-top:80px;  margin-bottom:30px; padding-top:30px; padding-bottom:30px;width:60%; border-top:1px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3);}
.itu{ background:#009900; width:60px; height:60px; border-radius:50px;line-height:60px; text-align:center; margin:0 auto; margin-right:12px;}
.itu img{ margin-top:12px;}
.itxt{ line-height:30px; font-size:18px;}
.itxt a{ color:#fff;}
.conbg .txt ul li:nth-child(2) .itu img{ margin-top:18px;}
.conbg .addd{ font-size:18px; padding-bottom:30px;}

/*底部*/
.foot{ background:#009900}
.foot .foota{padding-bottom:50px;}
.foot .wd1300{ padding-bottom:40px; padding-top:60px;}
.logob{ margin-left:20px; margin-top:80px;}
.banquan{ color:#fff; line-height:28px;}
.banquan a{ color:#fff;}
.zzb07tail{color:#fff}
a.zzb07link{color:#fff; text-decoration:none;}
a.zzb07link:hover {color:#fff;text-decoration:underline;}
.gaba{ margin-left:85px; margin-top:15px;}
.ewm ul{ display:flex}
.ewm ul li p{ margin-top:8px; text-align:center;}
.ewm ul li{ color:#fff;}
.ewm ul li:nth-child(2){ margin-left:20px;}


.wrap #content{ width:1300px; margin:0 auto; padding-top:25px;}

.article-quote{width: 1280px;
    margin: 0 auto;
    border: solid 1px #eee;
    overflow: hidden;
    padding: 10px;
    margin-top: 10px;}

.article-quote dt h1 {
    font-size: 18px; color:#333; 
    font-weight: normal;
    padding: 0!important;
    float: none!important;
    text-align: left;}
	
	.article-quote dt {
    font-size: 18px;
    color: rgb(102, 102, 102);
    font-family: "寰蒋闆呴粦";
    line-height: 40px;
}
.article-quote dd {
    color: #d2980c;
    font-size: 14px;
    line-height: 22px;
}
.newslist{ float:left; width:1200px; margin-top:50px; margin-bottom:50px;}
.newslist ul{ margin:0px; padding:0px;}
.newslist ul li{ float:left; line-height:40px; border-bottom:1px dashed #CCCCCC; width:1200px;}
.ztcon{ float:left; width:1200px; line-height:30px; margin-top:40px; margin-bottom:30px;}



/*专题列表样式*/
.lodp-xg {
    border-top: solid 2px #259e4f;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    width: 1280px;
    margin: 0 auto;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.lodp-list {
    overflow: hidden;
}
.lodp-list li {
    float: left;
    width: 48%;
    padding: 10px;
    border: 1px solid #ebebeb;
    margin: 1%;
}
.lodp-list li h3 {
    font-size: 16px;
	height:30px;
    line-height: 30px;
	padding:10px;
    text-align: left;
}
.lodp-list li p {
    font-size: 14px;
    color: #999;
    line-height: 25px;
    height: 60px;
    overflow: hidden;
    text-align: left;
    padding: 10px;
}



.n4 {}
.n4 ul{overflow: hidden;}
.n4 li{ width:600px; border-bottom:#e8e8e8 solid 1px; margin-right:50px;  float:left; height:130px;  margin-bottom:20px; padding-bottom:15px;}

.n4_1{ float:left; width:85px; height:60px; margin-right:15px; border-right:#e8e8e8 solid 1px; text-align:center; font-size:16px; color:#bbbbbb; line-height:35px; font-family:Arial, Helvetica, sans-serif;}
.n4_1 h7{ font-size:40px;color:#bbbbbb}

.n4_2{ float:right; width:500px; color:#979797;}
.n4_2 h4{ font-weight:normal; font-size:16px; color:#000; padding-bottom:8px;}
.n4_2 h4 a{ color:#000;}
.n4_2 h4 a:hover{ color:#89c62b;}


.m4{width:120px; line-height:30px; text-align:center; float:left; margin-bottom:20px; margin-right:410px; margin-top:10px;}

.m4 a{width:120px!important;line-height:30px; float:left; color:#fff!important;  background:#89c62b;
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;}

.m4 a:hover{ color:#FFFFFF!important; background:#666666; width:120px!important; background:#279324;
	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;}



