@font-face{
  font-family: 'fzlt';
  src : url('fonts/FZLTXHJW2.TTF');
}
.A8Z-item1-col {
  width: auto;
  float: left;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: left;
  padding-bottom: 10%;
}
.A8Z-item1-col .title-tit {
  padding-top: 0;
}
.A8Z-item1-col .title-tit h2:after {
  left: 0;
  margin-left: 0;
  content: '';
  position: absolute;
  bottom: -0.15rem;
  width: 1.75rem;
  height: 0.1rem;
  background-color: #005064;
}
.A8Z-item1-col .title-tit h2 span {
  font-weight: bold;
  font-family:"fzlt";
  line-height: 1.7rem;
  font-size: 48px;
  color: #333;
}
.A8Z-item1-col .title-tit h5 {
  text-align: left;
  padding-top: 1.0rem;
  color: #0a888e;
}
.A8Z-item2-col {
  width: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: right;
}
.A8Z-item2-col .title-tit {
  padding-top: 0;
}
.A8Z-item2-col .title-tit h2:after {
  left: 50%;
  margin-left: -.875rem;
  text-align: left;
   content: '';
  position: absolute;
  bottom: -0.15rem;
  width: 1.75rem;
  height: 0.1rem;
  background-color: #005064;
}
.A8Z-item2-col .title-tit h2 span {
  font-weight: bold;
  line-height: 1.3rem;
  font-size: 1rem;
  color: #fff !important;
  font-family:"fzlt";
  text-align: center;
}
.A8Z-item2-col .title-tit p {
  text-align: center;
  padding-top: 1.0rem;
  color: #fff !important;
  width: 100%;
  font-size: 14px;
  line-height: 0.6rem;
}
.A8Z-item3-col {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: left;
  padding-bottom: 15%;
}
.A8Z-item3-col .title-tit {
  padding-top: 0;
}
.A8Z-item3-col .title-tit span{
  /*margin-bottom: 0.3rem;*/
}
.A8Z-item3-col .A8Z-item3-list {
  width: 100%;
  padding: 0.75rem 0;
}
.A8Z-item3-col .A8Z-item3-list ul {
  width: 100%;
  display: flex;
  justify-content: center;
}
.A8Z-item3-col .A8Z-item3-list ul li {
  width: 25%;
}
.li-item .li-item-txt {
    width: 100%;
    text-align: center;
    line-height: 0.65rem;
    font-size: 14px;
    color: #fff;
}
.li-item .li-item-img {
    width: 100%;
    height: 2.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.A8Z-item3-col .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -0.15rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.A8Z-item4-col {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: right;
  padding-bottom: 15%;
}
.A8Z-item4-col .title-tit {
  padding-top: 0;
}
.A8Z-item4-col .title-tit h2 span {
  color: #333;
}
.A8Z-item4-col .A8Z-item4-list {
  width: 100%;
  padding: 0.75rem 0;
}
.A8Z-item4-col .A8Z-item4-list ul {
  width: 100%;
  display: flex;
  justify-content: center;
}
.A8Z-item4-col .A8Z-item4-list ul li {
  width: 25%;
}
.A8Z-item4-col .A8Z-item4-list ul li .li-item-txt {
  color: #333;
}
/*.A8Z-item4-col .title-tit span{
  margin-bottom: 0.3rem;
}*/
.A8Z-item4-col .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -0.15rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.title-tit h2.h2-tit b {
    color: #007a82;
    font-weight: bold;
    font-size: 1.5rem;
}
.product-A8Z-item5 .T5Z-item4-col {
  width: 13.0rem;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: left;
}
.product-A8Z-item5 .T5Z-item4-col .Q7S-item4-list ul li {
  width: 33.3%;
  float: left;
}

/*.product-A8Z-item5  .title-tit span{
  margin-bottom: 0.5rem;
}*/
.product-A8Z-item5 .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -0.15rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.Q7S-item4-list ul li .Q7S-item4-data {
  width: 3.45rem;
  height: 3.45rem;
  background: url("../img/968e2e_138x138.png") center no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0.75rem 0;
  text-align: center;
  margin: 0 auto;
}
.Q7S-item4-list ul li .Q7S-item4-data .Q7S-item4-tit {
  width: 100%;
  height: 0.85rem;
  font-size: 0.4rem;
  color: #0a888e;
  font-family: Arial, Helvetica, sans-serif;
}
.Q7S-item4-list ul li .Q7S-item4-data .Q7S-item4-num {
  width: 100%;
  line-height: 1.65rem;
  font-size: 1.0rem;
  color: #0a888e;
  font-family: Arial, Helvetica, sans-serif;
}
.Q7S-item4-list ul li .Q7S-item4-txt {
  width: 100%;
  text-align: center;
  padding-top: 0.2rem;
}
.Q7S-item4-list ul li .Q7S-item4-txt p {
  line-height: 0.6rem;
  font-size: 0.35rem;
  color: #fff;
}
.F7-item5-col {
  width: 100%;
  height: 100%;
  margin-top:5%;
}
.F7-item5-col .F7-item5-title {
  width: 100%;
  text-align: center;
}
.F7-item5-col .F7-item5-title h2 {
  line-height: 1.2rem;
  font-size: 0.9rem;
  color: #005064;
}
.F7-item5-col .F7-item5-title h5 {
  line-height: 1.0rem;
  font-size: 0.65rem;
  color: #505050;
}
.F7-item5-col .F7-item5-list {
  width: 100%;
  padding: 0 3rem;
  padding-top: 0.875rem;
  position: absolute;
  left: 0;
  box-sizing:border-box;
  position: relative;
}
.F7-item5-col .F7-item5-list .dwlist{
  position: absolute;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(1){
    margin-top: 2%;
    left: 14%;
    width: 25%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(2){
    margin-top: 3%;
    right: 15%;
    width: 25%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(3){
    
    margin-top: 18%;
    left: 1%;
    width: 47%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(4){
    margin-top: 24%;
    right: 0%;
    width: 44%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(5){
    
    margin-top: 26%;
    left: 7%;
    width: 40%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(5) .line{
   right:0;
   width:55%;
  transform: rotate(-20deg);
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(5) .txt{
  margin-top: 13%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(3) .line{
   right:0;
   width:60%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(2) .line{
   left:0;
   width:55%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(2) .txt{
   float: right;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(4) .line{
   left:0;
   width:60%;
}
.F7-item5-col .F7-item5-list .dwlist:nth-child(4) .txt{
   float: right;
}
.F7-item5-col .F7-item5-list .dwlist .line{
  width:55%;
  height:1px;
  position: absolute;
  background-color:#eee;
  margin-top: .5rem;
  right: 0;
}
.F7-item5-col .F7-item5-list .dwlist .line:after{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: -5px;
    margin-top: -5px;
    background-color: #fff;
}
.F7-item5-col .F7-item5-list .dwlist .line:before{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    right: -5px;
    margin-top: -5px;
    background-color: #fff;
}
.F7-item5-col .F7-item5-list .dwlist .txt{
  float: left;
  font-size:24px;
  color:#fff;
  text-align: center;
  line-height:0.75rem;
}
.F7-item5-col .F7-item5-list .dwlist .txt p:first-child{
  margin-bottom:0.6rem;
  font-weight: 700;
}
.F7-item5-col .F7-item5-list .item5-list-box {
  width: 100%;
  height: 1.6rem;
  position: relative;
  margin-bottom: 7.3rem;
}

.F7-item5-col .F7-item5-list .item5-list-box:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -0.125rem;
  bottom: 0.05rem;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 0.125rem;
  background-color: #005064;
}
.F7-item5-col .F7-item5-list .item5-list-box .item5-list-txt {
  width: 50%;
  border-bottom: 2px solid #005064;
  padding-bottom: 0.125rem;
  position: relative;
  padding-left: 0.75rem;
      box-sizing: border-box;
}
.F7-item5-col .F7-item5-list .item5-list-box .item5-list-txt:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #74b1b5;
  border-radius: 0.25rem;
}
.F7-item5-col .F7-item5-list .item5-list-box .item5-list-txt:before {
  content: '';
  position: absolute;
  left: 0.125rem;
  bottom: -0.125rem;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #005064;
  border-radius: 0.125rem;
  z-index: 9;
}
.F7-item5-col .F7-item5-list .item5-list-box .item5-list-txt p {
  line-height: 0.65rem;
  font-size: 15px;
  color: #333;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-fr .item5-list-txt {
  padding-left: 0;
  padding-right: 0.75rem;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-fr .item5-list-txt:after {
  left: initial;
  right: 0;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-fr .item5-list-txt:before {
  left: initial;
  right: 0.125rem;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-fr .item5-list-txt p {
  text-align: right;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-item2 {
  margin-bottom: 1.45rem;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-item3 {
  margin-bottom: 0.5rem;
}
.F7-item5-col .F7-item5-list .item5-list-box.item5-list-item4 {
  margin-bottom: 1.5rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box .item5-list-txt p {
    color: #fff;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box .item5-list-txt{
      width: 38%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box .item5-list-txt.fl {
    padding-left: 0.75rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item1:after {
    left: 38%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item3 {
    margin-bottom: 0;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box .item5-list-txt.fr p {
    text-align: right;
    padding:0 0.6rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item3 .item5-list-txt:before {
    left: initial;
    right: 0;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item3 .item5-list-txt:after {
    left: initial;
    right: -0.125rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item3:after {
    left: 55%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item3 .item5-list-txt {
    width: 45%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item4 {
    margin-bottom: 2.625rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item4 .item5-list-txt {
    width: 42%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item4:after {
    left: 42%;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item4 .item5-list-txt:before {
    left: 0;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box.item5-list-item4 .item5-list-txt:after {
    left: -0.125rem;
}
.product-A8Z-item6 .F7-item5-list .item5-list-box .item5-list-txt.fl p {
    text-align: left;
}
.F7-item5-col .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -0.15rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.A8Z-item6-col{
  padding-bottom: 0;
}
.A8Z-item6-col .title-tit h2 span{
  color: #333;
}
.A8Z-item6-col .li-item .li-item-txt{
   color: #333;
}
.title-tit h2.h2-tit span.h2-big{
    display: block;
    line-height: 1.25rem;
    font-size: 0.85rem;
    color: #fff;
}
.A8Z-item9-col {
  width: 13.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: right;
  padding-bottom: 15%;
}
.A8Z-item9-col .title-tit {
  padding-top: 0;
}
.A8Z-item9-col .title-tit h2 span {
  color: #333;
  /*margin-bottom:0.6rem;*/
}
.A8Z-item9-col .title-tit h5 {
  padding-top: 0.75rem;
  font-size: 0.45rem;
  line-height: 0.8rem;
}
.A8Z-item9-col .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -6px;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.A8Z-item10-col {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  float: right;
}
.A8Z-item10-col .title-tit {
  padding-top: 0;
  padding-bottom: 15%;
}
.A8Z-item10-col .title-tit h5 {
  color: #fff;
  padding-top: 0.75rem;
}
.A8Z-item10-col .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -0.15rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.product-A8Z-item11 .protective .protective-list ul li {
  width: calc(100% / 9);
}
.protective {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.product-col {
  width: 100%;
  height: 100%;
  padding-top: 1.5rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.F7-item7-col {
  width: 100%;
  height: 100%;
  padding-top: 1.65rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.protective-title {
  width: 100%;
  line-height: 1.5rem;
  position: relative;
  height: 1.5rem;
}
.protective-title:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -0.875rem;
  bottom: -0.375rem;
  width: 1.75rem;
  height: 0.1rem;
  background-color: #fff;
}
.protective-title h2 {
  font-size: 0.9rem;
  color: #fff;
  text-align: center;
  font-family: 'fzlt';
}
.protective-list {
  padding: 60px 0;
  width: 100%;
}
.protective-list ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.protective-list ul li {
  width: 3.4rem;
}
.protective-list ul li .protective-img {
  width: 3.4rem;
  height: 3.4rem;
  border: 2px solid #22bcc3;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.protective-list ul li .protective-txt {
  text-align: center;
  padding-top: 0.25rem;
  line-height: 1rem;
  font-size: 16px;
  color: #fff;
}
.protective-list .li-item .li-item-img img{
  width:80%;
}
.protective {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.protective .title-tit {
  padding-top: 0;
}
.title-tit h2.h2-tit{
  font-family:"fzlt";
  line-height:1.1;
}
.title-tit h2.h2-tit b{
  font-size:1rem;
}
.A8Z-item3-col .title-tit h2.h2-tit span,.A8Z-item4-col .title-tit h2.h2-tit span,.T5Z-item4-col .title-tit h2.h2-tit span,.A8Z-item9-col .title-tit h2.h2-tit span,.A8Z-item10-col .title-tit h2.h2-tit span{
  font-size:1rem;
  line-height:1.2;
}
.Q7S-item4-list{
  width: 100%;
  padding: 0.375rem 0;
}
.Q7S-item4-list ul li{
  margin-top:0.75rem;
}
.protective .title-tit h2.h2-tit span {
  color: #333;
  font-family:"fzlt";
}
.protective .protective-list {
  width: 100%;
}
.protective .protective-list ul {
  width: 100%;
}
.protective .protective-list ul li .li-item-txt {
  color: #333;
}

 .protective .title-tit h6 {
    margin: 0;
    padding: 0.875rem 0;
    text-align: center;
}
.protective .title-tit h6 span {
    display: inline-block;
    height: 1rem;
    border: 1px solid #1d878f;
    padding: 0 0.375rem;
    color: #1d878f;
    text-align: center;
    font-size: 18px;
    line-height: 0.95rem;
}
.protective .title-tit h2.h2-tit:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -0.875rem;
    bottom: -0.25rem;
    width: 1.75rem;
    height: 0.1rem;
    background-color: #005064;
}
.protective .protective-list ul li .li-item-img{
  height:3.25rem;
}
.protective .protective-list ul li .li-item-img img{
  width:2.7rem;
}

.product-inform-item2.product_fl .product-item2-intr.A8Z-item2-col .title-tit h2 span{
    text-align: center;
}
.product-inform-item2.product_fl .product-item2-intr.A8Z-item2-col .title-tit h2:after{
    left:50%;
    margin-left: -.875rem;
}
.product-inform-item2.product_fr .product-item2-intr.A8Z-item2-col .title-tit h2 span{
    text-align: center;
}
.product-inform-item2.colorchange .A8Z-item2-col .title-tit h2 span{
  color:#222 !important;
}
.product-inform-item2.colorchange .A8Z-item2-col .title-tit p{
  color:#222 !important;

}
.product-inform-item2.product_center.mtop{
  padding-bottom:13rem;
}
.product-inform-item2.product_center.mbom{
  padding-top:30%;
}
.product-inform-item2.a8tl .product-item2-intr.A8Z-item2-col .title-tit p,
.product-inform-item2.a8tl .product-item2-intr.A8Z-item2-col .title-tit h2 span
{
  text-align: left;
}
.product-inform-item2.a8tl .A8Z-item2-col .title-tit h2:after{
  left:0;
  margin:0;
}
.I8-item9-col{
  width: 70%;
  height: 100%;
  padding-top: 10%;
  margin:auto;
}
.product .product-inform .product-inform-box.product-inform-item9 .I8-item9-col .I8-item9-inform .I8-item9-tit {
    width: 100%;
    height: 1.5rem;
    background-color: #fafafa;
    text-align: center;
    line-height: 1.5rem;
    font-size: 0.6rem;
    color: #0a888e;
    font-weight: 500;
}
.product .product-inform .product-inform-box.product-inform-item9 .I8-item9-col .I8-item9-inform .lsit{
  width:60%;
  margin:auto;
  margin-top:2rem;
}
.product .product-inform .product-inform-box.product-inform-item9 .I8-item9-col .I8-item9-inform .lsit img{
  width:100%;
}
@media (max-width: 767px){
  .product .product-inform .product-inform-box.product-inform-item9 .I8-item9-col .I8-item9-inform .I8-item9-tit {
    width: 100%;
    height: 0.6rem;
    background-color: #fafafa;
    text-align: center;
    line-height: .6rem;
    font-size: 0.28rem;
    color: #0a888e;
    font-weight: 500;
}
.I8-item9-col {
    width: 100%;
    height: 100%;
    padding-top: 10%;
    margin: auto;
}
.product .product-inform .product-inform-box.product-inform-item9 .I8-item9-col .I8-item9-inform .lsit {
    width: 90%;
    margin: auto;
    margin-top: 0.8rem;
}
.product .product-inform .product-inform-box.product-inform-item9.product-inform-itemi8{
  height:auto;
}
.A8Z-item1-col {
    width:100%;
    display:block;
    margin-top: 0.6rem;
    padding-bottom: 0%;
}
.A8Z-item1-col .title-tit h2 span {
    font-weight: bold;
    font-family: "fzlt";
    line-height: 0.75rem;
    font-size: .45rem;
    color: #333;
}
.A8Z-item1-col .title-tit h2:after {
    left: 50%;
    margin-left: -0.5rem;
    content: '';
    position: absolute;
    bottom: -0.15rem;
    width: 1rem;
    height: 0.05rem;
    background-color: #005064;
}
.A8Z-item1-col .title-tit h5 {
    text-align: center;
    padding-top: .6rem;
    color: #0a888e;
    font-size: 0.36rem;
}
.A8Z-item2-col .title-tit h2 span {
    font-weight: bold;
    line-height: .78rem;
    font-size: .48rem;
    color: #fff !important;
    font-family: "fzlt";
    text-align: center;
}
.A8Z-item2-col .title-tit h2:after {
    left: 50%;
    margin-left: -.5rem;
    text-align: left;
    content: '';
    position: absolute;
    bottom: -0.15rem;
    width: 1rem;
    height: 0.05rem;
    background-color: #005064;
}
.product-inform-item2.product_fl .product-item2-intr.A8Z-item2-col .title-tit h2:after {
    left: 50%;
    margin-left: -.5rem;
}
.A8Z-item2-col .title-tit p {
    text-align: center;
    padding-top: .6rem;
    color: #fff !important;
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.48rem;
}
.title-tit h2.h2-tit b {
    font-size: .50rem;
}
.product-inform-item2.product_center.mbom{
  padding-top:0;
}
}
