@charset "utf-8";
/* CSS Document */
.ban{ overflow:hidden; width:100%; margin-bottom:70px }

.fullSlide {width:100%;position:relative;height:700px;overflow:hidden; background:#008a7c}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important; overflow:hidden; height:700px}
.fullSlide .bd li h2{ width:1400px; margin:0 auto;overflow:hidden; font-size:60px; color:#fff;line-height:70px; margin-top:250px; margin-bottom:15px; font-family:"Microsoft Yahei"; text-align:center; font-style:italic}
.fullSlide .bd li h3{width:1400px; margin:0 auto;overflow:hidden; color:#fff;line-height:55px;  font-size:35px; text-align:center; font-weight:100; font-family:"Microsoft Yahei"; }

.fullSlide .bd li:nth-child(3) h2{ text-align:left;margin-top:220px; }
.fullSlide .bd li:nth-child(3) h3{ text-align:left;}


.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:25px;left:0;height:10px;line-height:10px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px; margin-right:8px; overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:50% }
.fullSlide .hd ul .on {background:#008a7c;filter:alpha(opacity=100);opacity:1.0}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:76px;background:url(arrleft.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;;background:url(arrright.png) 0 0 no-repeat;}


.h301{ width:100%; float:left; overflow:hidden; line-height:50px; font-weight:normal;  font-size: 42px; color: #008a7b; font-weight: 100; display:flex; align-items:center; justify-content:center; margin-bottom:10px }
.h301 a{ color:#008a7c}
.h301 b{ padding:0 15px; font-family:"宋体"; font-weight:normal; font-size:38px; color:rgba(0,138,124,.4)}
.h301 span{ margin-top:2px; margin-left:5px; font-size: 48px;  font-weight: 100; color: #b6c0c6; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif; }
.h301 a:hover{ font-weight:600}
.h401{ width:100%; float:left; overflow:hidden; text-align:center; font-size:15px; color:#333; font-weight:normal; line-height:30px; margin-bottom:50px}


/*** 关于 ***/
.about01 dl{ width:100%; float:left; overflow:hidden;}
.about01 dl h5{ width:35%; float:left; overflow:hidden; margin-right:4%; }
.about01 dl h5 img{ width:100%; float:left; overflow:hidden}
.about01 dl ul{ width:61%; float:left; overflow:hidden; }
.about01 dl dd{ width:100%; float:left; overflow:hidden; line-height:34px; font-size:15px; color:#333; margin-bottom:15px}
.about01 dl h6{ width:100%; float:left; overflow:hidden; font-size:15px; font-weight:normal;  line-height:30px; }
.about01 dl h6 a{ color:#008a7c; }
.about01 dl h6 a:hover{ text-decoration:underline}


/*** 分类 ***/
.fenlei01{ height:850px; background:url(fenlei.jpg) no-repeat center 0; position:relative}
.fenlei01 h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:42px; line-height:50px; height:50px; color:#333; font-weight:normal; margin-top:50px;}
.fenlei02{ width:100%; margin:0 auto; overflow:hidden; background:rgba(0,138,124,.9); position:absolute; bottom:0; left:0; z-index:9}
.fenlei02 .ty02{ display:flex;align-items:center; flex-wrap:wrap}

.fenlei02 .ty02 h5{  border-radius:50%; background:#fff; text-align:center; margin-bottom:10px }
.fenlei02 .ty02 h4{ widows:100%; float:left; overflow:hidden; text-align:center; font-size:14px; color:#fff; font-weight:normal; line-height:20px;}
.fenlei02 .ty02 a:hover h4{ text-decoration:underline}
.fenlei02 .ty02 a:hover h5{ background:#cce8e5}


/*** 产品 ***/
.pro01 ul{ width:100%; float:left; overflow:hidden; float:left; overflow:hidden}
.pro01 ul a{ display:block; float:left; overflow:hidden; width:49.95%; float:left; overflow:hidden;; position:relative; margin-bottom:0.1vw}
.pro01 ul a:nth-child(2n+1){ margin-right:0.1%}
.pro01 ul a img{ width:100%; float:left; overflow:hidden; transition:all 0.35s}
.pro01 ul a:hover img{transform: scale(1.05);}
.pro01 ul a h4{ width:100%; position:absolute; left:0; bottom:0px; text-align:center; font-size:22px; color:#008a7c; font-weight:normal; z-index:3; height:80px; line-height:80px; background:rgba(255,255,255,.3)}


/*** 新闻 ***/
.news01 dl:nth-last-child(-n+2){ border-bottom:none}


/******** 手机版 ********/
@media (max-width:767px){
	
.ban{  margin-bottom:0px }
.fullSlide {height:260px;}
.fullSlide { margin-bottom:20px}
.fullSlide .bd li {height:260px}
.fullSlide .bd li h2{ width:94%;  font-size:20px; line-height:30px; margin-top:50px; margin-bottom:15px; }
.fullSlide .bd li h3{width:94%; line-height:35px;  font-size:25px;  }
.fullSlide .bd li:nth-child(3) h2{ text-align:left;margin-top:50px;}
.fullSlide .bd li:nth-child(3) h3{ text-align:left}


.fullSlide .hd {bottom:10px; height:10px;line-height:10px;}
.fullSlide .hd ul li {width:8px;height:8px; margin-right:8px; border-radius:50% }
.fullSlide .prev,.fullSlide .next {left:3%; background-size:50%;width:30px;height:50px;}
.fullSlide .next {left:auto;right:3%;}


.h301{ line-height:30px;  font-size: 22px; font-weight:500; margin-bottom:0px }
.h301 a{ color:#008a7c}
.h301 b{ padding:0 10px; font-size:20px; font-weight:500}
.h301 span{ margin-top:2px; margin-left:5px; font-size: 20px;  font-weight:500; }
.h301 a:hover{ font-weight:600}
.h401{  font-size:15px; line-height:30px; margin-bottom:10px}


/*** 关于 ***/

.about01 dl h5{ width:100%;  margin-right:0; background:#f9f9f9; text-align:center; margin-bottom:10px }
.about01 dl h5 img{ width:60%; float:left; overflow:hidden; margin-left:20%}
.about01 dl ul{ width:100%;  }
.about01 dl dd{ line-height:28px; font-size:14px;margin-bottom:15px}
.about01 dl h6{  font-size:14px;  line-height:30px; }

/*** 分类 ***/
.fenlei01{ height:450px; background:url(fenlei.jpg) no-repeat center 0; background-size:cover}
.fenlei01 h3{  font-size:22px; line-height:30px; height:30px; margin-top:20px;}
.fenlei02{background:rgba(0,138,124,.9); position:absolute; bottom:0; left:0; z-index:9}
.fenlei02 .ty02{ display:flex;align-items:center; padding:20px 0 10px;  }
.fenlei02 .ty02 a{ width:25%; margin-bottom:10px }
.fenlei02 .ty02 h5{ width:84%; border-radius:50%; aspect-ratio: 1 / 1;　margin-bottom:10px; display:flex; align-items:center ; justify-content:center; }
.fenlei02 .ty02 h5 img{ width:40%}
.fenlei02 .ty02 h4{ width:90%;  font-size:12px; height:36px; line-height:18px}


/*** 产品 ***/
.pro01 ul{ width:94%; padding:0 3%;}
.pro01 ul a{ width:49%;  margin-bottom:10px}
.pro01 ul a:nth-child(2n+1){ margin-right:2%}
.pro01 ul a h4{  font-size:14px; color:#008a7c; height:30px; line-height:30px; background:rgba(255,255,255,.8)}
.m_10{ margin-bottom:10px}
.news01 dl:nth-last-child(-n+2){ margin-bottom:10px; border-bottom:1px dashed #ddd; padding-bottom:10px}

}

@media (min-width:768px){

.fenlei02 .ty02 h5{ width:96px; height:96px; line-height:96px}
.fenlei02 .ty02 a{flex:1; }
.fenlei02 .ty02{height:161px }
}