@font-face {
font-family: 'myfont'; font-display: swap; src: url('./PINGFANGREGULAR.TTF');
}
@font-face {font-family: 'bold'; font-display: swap; src: url('./PINGFANG_HEAVY.TTF');}
body,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,img,form,dl,dt,dd,input,input { margin: 0; padding: 0;font-style: normal;font-weight: normal;line-height: 1.8em;}
* { margin: 0; padding: 0;}
body { font-family: "myfont";}
img,fieldset {  border: 0 none;  display: block;}
a { color: inherit; text-decoration: none;}
ol,ul { list-style: none;}
input {outline: medium;}
::-webkit-scrollbar {
  /*滚动条整体样式横竖滚动条的尺寸*/
  width: 0;
  height: 0;
}
.mainType1 {
  background: #fcfcfc;
}
.fenYe {
  position: relative;
  height: 35px;
  width: 100%;
}
.fenYe > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  white-space: nowrap;
}
.fenYe > div a {
  font-family: bold;
  color: #0c6249;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  border-bottom: 2px solid rgba(159, 14, 21, 0);
  transition: all .5s;
  margin: 0 14px;
}
.fenYe > div a:hover {
  border-bottom: 2px solid #9f0e15;
}
.fenYeC {
  border-bottom: 2px solid #9f0e15 !important;
}
.fenYe {
  position: relative;
  height: 35px;
  width: 100%;
}
.fenYe > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  white-space: nowrap;
}
.fenYe > div a {
  font-family: bold;
  color: #0c6249;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  border-bottom: 2px solid rgba(159, 14, 21, 0);
  transition: all .5s;
  margin: 0 14px;
}
.fenYe > div a:hover {
  border-bottom: 2px solid #9f0e15;
}
.fenYeC {
  border-bottom: 2px solid #9f0e15 !important;
}




header { position: relative; z-index: 7; font-family: bold; background:none; }
.header1 { position: relative;  width: 79.2%;   max-width: 1280px; margin: 0 auto; height: 103px;}
.Hlogo { position: absolute;left: 0; top: 50%; transform: translate(0, -50%); }
.Hlogo img { height: 55px; }
.H1R {  position: absolute;  right: 0; top: 50%; transform: translate(0, -50%);}
.H1R h1 { font-size: 16px;  color: #2b5062; }
.H1R h1 span {  display: inline-block; padding-left: 50px;}



/*---------PC与手机头部--------*/
.pc_top{width:100%; margin:0 auto; height:110px; z-index:999;position:fixed;  box-sizing: border-box; padding-top:8px; top: 0; background-color:#fff;
 transition:background-color 0.3s; color:#000; text-align: center; border-bottom:1px solid #D8D8D8;}
.pc_top.scrolled{ background-color: transparent; }
.pc_top.bor{ border-bottom:1px solid #D8D8D8;}

.wap_top{width:100%; margin:0 auto; display:none !important; }
.navbar-fixed-top.scrolled{ background-color: transparent; }

/*----------------top---------------------*/
/*导航*/
.pc_top .dh_news_aa{ width:100%; padding:0px; margin:0px; }
.pc_top .dh_news_aa .top{  width:75%; margin:0 auto; }

.pc_top .dh_news_aa .logo{ width:100%;  /*line-height:70px;*/ float:left; padding:0px; text-align:center;}
.pc_top .dh_news_aa .logo a{ margin:0 auto; display:inline-block;}
.pc_top .dh_news_aa .logo .top_ss{ display:inline-block; margin-right:0px; float:right; }

.pc_top .dh_news_aa .dh_con{ width:100%; float:left; background:none;}

.pc_top .dh_news_aa .topinfo{ width:30%;  float:right; padding:0px !important; margin:0px !important;   }
.pc_top .dh_news_aa .topinfo .span3{ width:100%; line-height:23px; font-size:14px; font-weight:bold; text-align:left; display:block; margin-top:13px;  
									background: url(/all_images/lab/tel1.png) no-repeat 0;  text-indent:28px; color:#F00; }
.pc_top .dh_news_aa .topinfo .span1{line-height:30px; height:30px;  font-size:14px; float:right; margin-right:5px; margin-left:5px; display:inline-block; }
.pc_top .dh_news_aa .topinfo .span1 a{font-size:14px; color:#fff; display:inline-block; margin-top:10px; width:38px; height:28px; line-height:28px; background-color:#A8A8A8; border-radius:10px;}
.pc_top .dh_news_aa .topinfo .span1 a:hover{ color:#000 !important;}
.pc_top .dh_news_aa .topinfoR{float:right; text-align:left; color:#F00; font-size:20px;  line-height:20px; width:320px; }
.pc_top .dh_news_aa .toptela{float:right; text-align:left; color:#9E9E9E; font-size:14px;  line-height:20px; width:180px;}
.pc_top .dh_news_aa .top_tiao{ width:100%; height:28px; line-height:28px; color:#FFF; background:#FFF; text-indent:30px; text-align:left;}


/*.dh_news_aa .dh{width:100%; line-height:45px;  text-align:center; font-size:14px; color:#fff; margin:0px auto; padding:0; background:#0c6249; }

.dh_news_aa a.dha{ padding-left:10px; padding-right:10px; height:45px;display:inline-block; text-decoration:none; 
font-size:14px; color:#fff; text-align:center; float:right; cursor:pointer; }
.dh_news_aa a.dha:hover{ color:#FFF !important; background:#1bbb91;}

.dh_news_aa a.dhb{ padding-left:10px; padding-right:10px;  height:45px;  display:inline-block; 
text-decoration:none; color:#fff;  font-size:14px; text-align:center; float:right;  cursor:pointer;  }
.dh_news_aa a.dhb:hover{ color:#fff !important; background:#1bbb91;}*/

.dh_news_aa .dhdh{}
.dh_news_aa a.dha{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dha:hover{ color:#000;}

.dh_news_aa a.dhb{  color:#fff; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dhb:hover{ color:#fff;}

.dh_news_aa a.dhc{  color:#fff; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dhc:hover{ color:#fff;}

/*
.dh_news_aa a.dht{padding-left:10px; padding-right:10px;  height:45px; display:inline-block;  
text-decoration:none;  font-size:14px; color:#fff; text-align:center; float:right; background:#F24F00; cursor:pointer;  }
.dh_news_aa a.dht:hover{ color:#000 !important; background:#1bbb91;}*/
/*----top---*/


/*导航下拉*/
/*.dh_news_aa .nav{ width:100%;height:45px; margin:0 auto; font-family:'微软雅黑'; z-index:999 ;}
 
.dh_news_aa .nav_mi{ width:100%; height:45px; float:left;}

.dh_news_aa .nav_mi li{ _display:inline; position:relative; height:45px; z-index:974; text-align:center; font-family:'微软雅黑'; margin:0 auto; list-style:none; display:inline-block; }
.dh_news_aa .nav_mi li:hover{ background:#1bbb91;  font-family:'微软雅黑'; }
.dh_news_aa .nav_mi li dl{ display:none; z-index:999; position:absolute; left:0; top:45px; filter:alpha(opacity=85); font-family:'微软雅黑'; background:#1bbb91; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: 0px;margin-inline-end: 0px; }

.dh_news_aa .nav_mi li dl dd{border-top:#5ce2bc 1px solid; margin-inline-start: 0px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:100px; color:#FFF;}
.dh_news_aa .nav_mi li dl dd a{ font-size:14px; color:#FFF; min-height:45px; line-height:45px; font-family:'微软雅黑'; text-decoration:none;} 
.dh_news_aa .nav_mi li dl dd a:hover{color:#000 !important;  float:none; line-height:45px; vertical-align:middle; text-align:center;}

.dh_news_aa .nav li dl{min-width:100px; text-align:center; }*/

/*下拉尺寸*/
/*导航下拉*/

/*导航*/
/*------------------top-----------------*/


/*------------------------品牌------------------------------*/


.service_list_met_11_2 {
	text-align: center;
	padding: 30px 0;
	background: #ededed;
	background: #ededed;
}
.service_list_met_11_2 .container {
	padding: 0;
	border: 1px solid;
	border-color: #b2b2b2;
	border-color: #f2f2f2;
	border-radius: 8px;
	background: #ededed;
	background: #ffffff;
	box-shadow: 0 3px 8px -6px rgba(0, 0, 0, 0.1);
}
.service_list_met_11_2 .list {
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
}
.service_list_met_11_2 .list .item {
	text-align: center;
	padding-top: 24px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #b2b2b2;
	border-color: #f2f2f2;
	list-style: none;
	margin: 0;
	margin-bottom: -1px;
	overflow: hidden;
}
.service_list_met_11_2 .list .item h4 {
	font-size: 18px;
	height: 30px;
	line-height: 40px;
	color: #757575;
	color: #595959;
	text-align: center;
	width: 100%;
	font-weight: 300;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.service_list_met_11_2 .list .item p {
	color: #b2b2b2;
	color: #b2b2b2;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 0;
	text-align: center;
	font-weight: 300;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.service_list_met_11_2 .list .item p i {
	font-weight: normal;
	font-size: 18px;
}
.service_list_met_11_2 .list .item a {
	display: block;
	width: 100%;
	position: relative;
	text-align: center;
}
.service_list_met_11_2 .list .item img {
	margin: 0 auto;
	height: 106px;
}
.service_list_met_11_2 .list .item a:hover {
	text-decoration: none;
}
.service_list_met_11_2 .list .item a:hover h4 {
}
.service_list_met_11_2 .list .item a:focus ssssss {
	color: none;
	text-decoration: none;
}
.service_list_met_11_2 .list .item:hover {
	-webkit-box-shadow: inset 0 0 38px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0 0 38px rgba(0, 0, 0, 0.08);
-webkit-transition: all .15s ease;
transition: all .15s ease;
}

/*------------------------品牌------------------------------*/
  
/*--------------------导航----------------------------------*/  
.header2 { width: 100%;  background:none;}
.header2 a:hover{ color:#001b57 !important;}
.header2 ul { overflow: hidden; width:100%; text-align:center;}
/*.header2 ul > li {  float: left; margin-right: 17px; box-sizing: border-box; height: 47px;line-height:47px;font-size:14px; }*/
.header2 ul > li { width:6% !important;  box-sizing: border-box; height: 36px;line-height:36px;font-size:16px; display:inline-block; margin:0 auto; padding:0 15px;
 margin-top:6px;  margin-left:5px; margin-right:5px; cursor:pointer !important;}
   
.header2 ul > li .dhdh_b{}
.header2 ul > li a.dha_2{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.header2 ul > li a.dha_2:hover{ color:#000;}

.header2 ul > li a.dhb_2{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.header2 ul > li a.dhb_2:hover{ color:#000;}

.header2 ul > li a.dhc_2{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.header2 ul > li a.dhc_2:hover{ color:#000;}  
   
  
  /*导航鼠标经过背景颜色*/
  .header2 ul > li:hover { box-sizing: border-box; height: 36px;line-height:36px; font-size:16px; display:inline-block; margin:0 auto; padding:0 15px; /*background:#FF6AB5 !important;*/
  						 border-radius: 21px; color:#fff;  text-transform: uppercase; background: transparent; transition: all .5s; margin-left:5px; margin-right:5px;}
 
  .header2 ul > li h1 {line-height: 36px; }
  
  .header2 ul > li img { padding-top: 20px;}
  .header2 ul > li a {white-space: nowrap;transition: all .5s;line-height:36px;display:inline-block; color:#000; font-size:16px;}
  .header2 ul > li h1 a:hover { color:#DD006F !important;}

  .header2 ul > li h2 a { white-space: nowrap; border-bottom: 1px solid rgba(159, 14, 21, 0);line-height:30px;font-size:16px; }
  /*导航鼠标经过边框颜色*/
  .header2 ul > li h2 a:hover { white-space: nowrap; border-bottom: 1px solid #FF6AB5; color:#DD006F;}
  .header2 ul > li > div a:hover {  color:#DD006F !important; }
  .header2Main { position: relative;  width:100%; /*max-width: 1280px;*/ margin: 0 auto; background:none; color: #fff; }
 
   /*鼠标点击后背景颜色*/	
  .navOneC {box-sizing: border-box; height:36px;line-height:36px;font-size:16px; margin:0 auto; padding:0 15px; /*background:#FF6AB5 !important;*/ border-radius: 21px; display:inline-block; cursor:pointer; 
  			color:#fff; text-transform: uppercase; background: transparent; transition: all .5s; min-width: 100px;  margin-left:5px; margin-right:5px;}
 
  .navTwo > div {display:none; position:absolute;  background:#fff;  padding:25px; color: #2d373c; min-width:150px; border:1px solid #e0e0e0; border-radius:5px; margin-left:0%;  cursor:pointer; }
  .navTwo h1 {position: relative;}
  /*.navTwo h1::after {position: absolute;left: 0;top: 50%;transform: translate(0, -50%); width: 11px; height: 5px; background: url(../lab/arcV.png);content: "";}*/
  .navTwo h2 { line-height: 40px;}
  .navTwo h3 {line-height: 40px;}
  
  .navThree { position: relative;}
  .navThree div { display: none; position: absolute; top: 0;right: 0;transform: translate(calc(100% + 26px), -10px);border: 1px solid #e0e0e0;background: #fff;padding: 25px; }
  .navThree::after { position: absolute; content: ""; right: 0; top: 50%;transform: translate(0, -50%);width: 7px; height: 12px; background: url(../lab/ArcRfff.png) no-repeat center; background-size: 100%;
   background-color: #bfbfbf; transition: all .5s;}
  .navThree:hover::after { background-color: #8cd50a;}
  .h2R { position: absolute;  right: 0; top: 50%;transform: translate(0, -50%);}
  .h2R a { transition: all .5s;}
  .h2R a:hover { color: #f8a954;}
 /*---导航-----*/ 






  .Ph {
    display: none !important;
  }

.fenye {
  display: inline-block;
  font-size: 16px;
  font-family: bold;
  color: #474c53;
}
.fenye a {
  transition: all 0.5s;
  border-bottom: 2px solid #fff;
  margin-right: 22px;
}
.fenye a:last-child {
  margin-right: 0;
}
.fenye a:hover {
  color: #8cd50a;
  border-bottom: 2px solid #8cd50a;
}
.fenyeC {
  color: #8cd50a;
  border-bottom: 2px solid #8cd50a !important;
}
/*.swiper-pagination-bullet {
  width: 30px !important;
  height: 3px !important;
  border-radius: none !important;
}
.swiper-pagination-bullet-active {
  background: #8cd50a !important;
}*/
.videoWin {
  z-index: 99;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.videoWin video {
  min-width: 500px;
  max-width: 1000px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.videoWin .videoClose {
  position: fixed;
  display: block;
  width: 40px;
  height: 40px;
  transform: translate(0, 20px);
  right: 60px;
  top: 20px;
}
.videoWin .videoClose span {
  display: block;
  position: fixed;
  width: 40px;
  height: 2px;
  background: #ccc;
  transform: rotate(45deg);
}
.videoWin .videoClose span:nth-child(2) {
  transform: rotate(-45deg);
}



@media only screen and (max-width:1366px) and (min-width:750px){

.pc_top .dh_news_aa .top{  width:100%; margin:0 auto; }
	
  .header2 ul > li {
    margin-right: 13px;
  }
  .header2 ul > li a{
    font-size: 12px ;
  }	
  
  
.dh_news_aa .dhdh{}
.dh_news_aa a.dha{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dha:hover{ color:#000;}

.dh_news_aa a.dhb{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dhb:hover{ color:#000;}

.dh_news_aa a.dhc{  color:#000; text-align:center; cursor:pointer; text-decoration:none;  }
.dh_news_aa a.dhc:hover{ color:#000;}	
	
/*--------------------导航----------------------------------*/  

	
}



@media (max-width: 750px) {
  .header2 ul > li a{ font-size: 16px ; }
  main {padding-top: 60px; }
  .menuButton { position: absolute; transform: translate(0, -50%); width: 30px; height: 23px; right: 20px;top: 50%;}
  .menuButton span { position: fixed;  width: 100%; height: 1px; background: #000; transition: all 0.5s; }
  .menuButton span { position: fixed; width: 100%; height: 1px; background: #000; transition: all 0.5s;}
  .menuButton span:nth-child(2) { top: 50%; transform: translate(0, -50%);}
  .menuButton span:nth-child(3) { bottom: 0; }
  .closeButton span:nth-child(1) { transform: rotate(45deg) translate(7px, 7px);}
  .closeButton span:nth-child(2) { display: none; }
  .closeButton span:nth-child(3) { transform: rotate(-45deg) translate(8px, -8px);}
  
  header { position: fixed; z-index: 7; font-family: bold;  width: 100%;top: 0; background:none;}
  .header1 {position: relative;  width: 100%; max-width: 1280px; margin: 0 auto; height: 60px; background:none;  box-sizing: border-box; padding: 0 20px; }
  .Hlogo {position: absolute;left: 20px;top: 50%;transform: translate(0, -50%);}
  .Hlogo img { height: 35px;}
  .H1R { position: fixed; border: 0; display: none; bottom: 20px;right:20px;z-index: 3;}
  .H1R h1 { font-size: 16px; color: #fff;}
  .H1R h1 span { display: inline-block; padding-left: 50px;}
  
  
    .Pc {
    display: none !important;
  }
  
  /*---导航-----*/ 
  /*.header2 { display: none; position: absolute;  width: 100%;  background: #1b4a5f;  box-sizing: border-box;  padding: 0 20px; height: calc(100vh - 60px);}
  .header2 ul { overflow: hidden; }
  .header2 ul > li { box-sizing: border-box; height: 65px;}
  .header2 ul > li:hover { border-bottom: 3px solid #8cd50a;}
  .header2 ul > li h1 { line-height: 65px; }
  .header2 ul > li img { padding-top: 20px;}
  .header2 ul > li a { white-space: nowrap;transition: all .5s;}
  .header2 ul > li h2 a {display: block; white-space: nowrap; padding: 5px 0; border-bottom: 1px solid rgb(126, 126, 126);}
  .header2 ul > li h2 a:hover {white-space: nowrap;border-bottom: 1px solid #8cd50a;}
  .header2 ul > li > div a:hover { color: #8cd50a;}
  .header2Main {position: relative;width:100%; max-width: 1280px; margin: 0 auto; background: #1b4a5f; color: #fff;}
  .navOneC { border-bottom: 3px solid #8cd50a;}
  .navTwo > div { display: none;position: absolute; background: #fff; padding: 25px; color: #2d373c; width: 100%; box-sizing: border-box; border: 1px solid #e0e0e0; z-index: 3; }
  .navTwo h1 {padding-left: 18px; position: relative;}
  .navTwo h1::after { position: absolute; left: 0; top: 50%; transform: translate(0, -50%); width: 11px; height: 5px; background: url(../img/ico/arcV.png); content: ""; }
  .navTwo h2 { line-height: 48px;}
  .navTwo h3 {line-height: 48px;}
  .navThree { position: relative;}
  .navThree div { display: none; position: absolute; top: 0; right: 0; transform: translate(calc(125%), -10px); border: 1px solid #e0e0e0;  background: #fff;  padding: 25px; }
  .navThree::after { display: none !important;  position: absolute; content: ""; right: 0;  top: 50%; transform: translate(0, -50%);  width: 7px;  height: 12px; background: url(../img/ico/ArcRfff.png) no-repeat center;
 background-size: 100%;  background-color: #bfbfbf;  transition: all .5s; }
  .navThree:hover::after { background-color: #8cd50a; }
  .h2R { position: absolute;   right: 0;  top: 16px; }
  .h2R a { transition: all .5s;}
  .h2R a:hover { color: #f8a954; }*/
  /*---导航-----*/ 
}
