
/**/
*{
  margin :0;padding:0;}

div,address,b,big,blockquote,body,center,cite,code,dd,del,dl,dt,em,fieldset,font,form,b,b,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var,th,td,input {
  margin: 0;padding: 0;}

div,dl,dt,dd,form,input,button,textarea,p,ul,li,ol,table,tr,td,header,footer,aside,nav,b,b,h3,h4,h5,h6,section{
  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body{ font-size: 14px;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  color: #333;

  padding: 0px;
  margin: 0px;}
button:foucs{   border: none!important; outline: none!important;}	
button::-moz-focus-inner {border-color: transparent;}
input[type=number] {  
    -moz-appearance:textfield;  
}  
input[type=number]::-webkit-inner-spin-button,  
input[type=number]::-webkit-outer-spin-button {  
    -webkit-appearance: none;  
    margin: 0;  
}  
ul,ol{list-style:none; padding: 0; margin: 0;}
i{ font-style: normal;}
a{ color: #333; text-decoration: none; }
a:hover {text-decoration: none; }
video, embed, iframe{
  width: 100% ;
}  
img{border:none !important;vertical-align:middle}
input{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"],button,select {-webkit-appearance: none;outline:none;}
textarea {-webkit-appearance: none;outline:none}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { /*兼容 IE*/ zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}
.wal {
  width: 1200px;
  margin: 0px auto;

}
.main-title {  margin-top: 40px;}
.main_title b{text-align: left;  display: block; }
.main_title b span{display: inline-block; line-height:52px;font-size: 38px;color: #0D559A;position: relative; font-weight: bold;}
.main_title b span:after{width:20px; height:2px; background:#0D559A; content:""; position: absolute; right:-30px;top:26px;}
.main_title b em{display: block;font-size: 18px; line-height: 40px; color:#666666;font-weight: normal; font-style: normal;}
.main-title2 {  margin-top: 40px;}
.main_title2 b{text-align: center;  display: block; }
.main_title2 b span{display: inline-block; line-height:52px;font-size: 38px;color: #0D559A;position: relative; font-weight: bold;}
.main_title2 b span:before{width:20px; height:2px; background:#0D559A; content:""; position: absolute; left:-30px;top:26px;}
.main_title2 b span:after{width:20px; height:2px; background:#0D559A; content:""; position: absolute; right:-30px;top:26px;}
.main_title2 b em{display: block;font-size: 18px; line-height: 40px; color:#666666;font-weight: normal; font-style: normal;}
/*t图片样式*/
.center-block{display:block;margin-right:auto;margin-left:auto}
 img { border: 0px; vertical-align: middle;  }
.img-responsive{display:block;height:auto;margin-left: auto; margin-right: auto; max-width:100%;}
.avatar {  display: block;overflow: hidden; width: 100%; }
.avatar img {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.avatar:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
}

/*fullPage  左侧数字*/
.fp-watermark { display: none;}
#slide_menu {
  z-index: 92;
  position: absolute;
  top: 50%;
  right: 25px;
  width: 52px;
}

#slide_menu li {
  line-height: 35px;
  height: 35px;
  position: relative;
  list-style: none;

}

#slide_menu a {
  float: left;
  padding: 10px 20px;
  text-decoration: none;

}


#slide_menu .pgslide_nav {
  opacity: 0;
  font: bold 14px/20px Arial;
  transition: all 0.4s ease 0.6s;
  position: absolute;
  right:42px;
  top: 8px;
  width: 100px;
  text-align: right;
  color: #0D559A;
  transform: translateX(-50px);
}

#slide_menu .pgslide_num {
  position: absolute;
  border-radius: 100%;
  z-index: 1;
  height: 6px;
  width: 6px;
  border: 0;
  background: #0D559A;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}


#slide_menu .active .pgslide_num {
  height: 12px;
  width: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
}

#slide_menu li:hover .pgslide_nav {
  opacity: 1;
  transform: translateX(0px);
  transition-delay: 0.6s;
}

.pgslide_yuan-0 {
 background: #fff !important; 
}

.pgslide_yuan-1 {
  background: #0D559A!important;
}


/*顶部导航*/


.headDiv {
  transition: all 0.5s;
  width: 100%;
  z-index: 9999;
  position: absolute;
  left: 0;
  right: 0;
  top:0;
  margin: auto;
  background-image: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);
  padding-bottom: 10px;
}


.fixed-top{ position:fixed; left:0;top:0; width:100%; z-index:999;-webkit-transition: all 334ms ease-in-out;transition: all 334ms ease-in-out;-webkit-animation: 2s dong;animation: 1s dong; }

@-webkit-keyframes dong{

0%{ -webkit-transform:translateY(-100px); transform:translateY(-100px) }

100%{ -webkit-transform:translateY(0); transform:translateY(0) }

}



@keyframes dong{

0%{ -webkit-transform:translateY(-100px); transform:translateY(-100px) }

100%{ -webkit-transform:translateY(0); transform:translateY(0) }

}

.headDiv .navbar .wal {
  height: 90px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  

}

.headDiv .logo {
  height: 90px;

  display: flex;
  align-items: center;
  justify-content: space-between;
}
.headDiv .logo .logo2 { display: none;}
.headDiv .logo b {
  font-size: 18px;
  color: #575757;
  padding-left: 30px;
  line-height: 24px;
}


.nav {
 
  height: 90px;
  display: flex;
  align-items: center;
  justify-content:space-between;

}

.nav ul li {
  float: left;
  position: relative;
}

.nav ul li a {
  display: block;
  padding:0 20px;
  overflow: hidden;
  text-align: center;
  font-size: 17px;
  color: #fff;
  line-height: 90px;

}
.nav a:hover, .nav li:hover > a {

  color: #004EA0;
}
.top_tel { display: flex; align-items: center; font-size: 20px;  color: #fff;}
.head-right { color: #fff;font-size: 17px;}
.head-right a{ color: #fff; padding: 0 10px;}
.head-right a:hover { color: #004EA0;}
/* 二级菜单 */
.ejxl{display: none;background-color: #f5f5f5;transition: all 0s;z-index: 10;
  position: absolute;
  top:100%;
  width:180%;
  left: -35%;

  line-height: 30px;

  border-radius: 10px;
}
.nav ul li .ejxl li{margin:0 auto ;display: block; padding:0; width: 100%;}
.nav ul li .ejxl li a{display: block;color:#333;font-size: 14px;line-height:30px; padding:10px 0; width: 100%;    text-align: center; }
.nav ul li .ejxl li a:hover{color: #fff; background: #004EA0;   }
.nav ul li .ejxl li:first-child a:hover { border-top-right-radius: 10px; border-top-left-radius:10px ;}
.fp-viewing-page2 .headDiv,.fp-viewing-page3 .headDiv,.fp-viewing-page4 .headDiv,.fp-viewing-page5 .headDiv,.fp-viewing-page6 .headDiv,.fp-viewing-page7 .headDiv{ box-shadow:0 0 10px rgba(0,0,0,0.1); background:#fff;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;}
.fp-viewing-page2 .nav ul li a,.fp-viewing-page3 .nav ul li a,.fp-viewing-page4 .nav ul li a,.fp-viewing-page5 .nav ul li a,.fp-viewing-page6 .nav ul li a,.fp-viewing-page7 .nav ul li a { color: #333;}
.fp-viewing-page2 .top_tel,.fp-viewing-page3 .top_tel,.fp-viewing-page4 .top_tel,.fp-viewing-page5 .top_tel,.fp-viewing-page6 .top_tel,.fp-viewing-page7 .top_tel  { color: #333;}

.fp-viewing-page2 .head-right a,.fp-viewing-page3 .head-right a,.fp-viewing-page4 .head-right a,.fp-viewing-page5 .head-right a,.fp-viewing-page6 .head-right a,
.fp-viewing-page7 .head-right a{ color: #333; }
.fp-viewing-page2 .logo .logo1,.fp-viewing-page3 .logo .logo1,.fp-viewing-page4 .logo .logo1,.fp-viewing-page5 .logo .logo1,.fp-viewing-page6 .logo .logo1,.fp-viewing-page7 .logo .logo1,.fp-viewing-page7 .logo .logo1 { display: none;}
.fp-viewing-page2 .logo .logo2,.fp-viewing-page3 .logo .logo2,.fp-viewing-page4 .logo .logo2,.fp-viewing-page5 .logo .logo2,.fp-viewing-page6 .logo .logo2,.fp-viewing-page7 .logo .logo2 { display: block;}
/*顶部导航 end*/

/*首页banner图*/

#banner .swiper {
  width: 100%;
  height: 100%;
  position: relative;
}

#banner .swiper-slide {
  background-position: center;
  background-size: cover;
}

#banner .swiper-slide img {
  display: block;
  width: 100%;
}
#banner .swiper-slide .banner-img {  
max-height: 100vh;
}

#banner .swiper-button {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.3);
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  z-index:999;
  width: 70px;
  font-size: 30px;
  line-height: 70px;
  height: 70px;
  transition:all .5s ease;
  outline: none;

}
#banner .swiper-button:hover {
  background:#0D559A;
}

.btn-prev {
  left:5%;
}

.btn-next {
  right:5%;
}

#banner .swiper-pagination-bullet {
  width: 13px;
  height: 10px;
  display: inline-block;
  background: #fff;
  opacity: .9;
  margin: 0 5px;
  border-radius: 20px;
  transition: opacity .5s, background-color .5s, width .5s;
  transition-delay: .5s, .5s, 0s;
}
#banner .swiper-pagination-bullet-active {
  opacity: 1;
  background: #0D559A;
  width:40px;
  transition-delay: 0s;
}

#banner .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 20px;
  left: 0;
  width: 100%;
}

/*page2 简介*/
.homePg2 { background: url(../images/abbg.jpg) no-repeat bottom; background-size: 100%;}
.about_fl{ width:55%; margin-top: 40px; }
.ab_txt {margin-top:50px;}
.ab_txt p{ line-height: 32px; padding: 10px 0; color: #666;font-size: 15px;}
.ab_txt b{ font-size: 22px;
    display: block;
    margin-bottom: 15px;
    color: #333;
    font-weight: normal;}
.more-btn { margin: 15px 0; text-align: center; display: block; width: 100px; height:40px; line-height: 40px; padding: 0 15px; font-size: 15px;  background: #0D559A; color: #fff; transition: all .3s;border:1px solid #0D559A; display: block;
}
.more-btn span{  display: block;}
.more-btn:hover { color: #0D559A;border:1px solid #0D559A; background: none;}
.more_center { margin:25px auto;}
.about_fr{  width:36%; margin-top: 90px; }

.ab_right ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;

  padding:30px;
}
.ab_right ul li {
  width: 50%;

  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  margin-top: -1px;
  margin-left: -1px;
  
 
}
.ab_right ul li:nth-child(2n){   border-right: none;}
.ab_right ul li:nth-child(3),.ab_right ul li:nth-child(4){ border-bottom:none; padding-top:30px;}
.ab_right ul li a {
  display: block;
  text-align: center;
  color: #666;
  line-height: 32px;
  font-size: 18px;

}

.ab_right ul li p {
  margin-top: 60px;
}

.ab_right ul li .ab-one {
  background: url("../images/gongsi1.png") no-repeat top;
  padding-top: 28px;
  padding-bottom: 30px;
  color: #333;
  transition: 0.3s;
}


.ab_right ul li:hover .ab-one {
  background: url("../images/gongsi.png") no-repeat top;
  color: #0D559A;
  transform:rotate(9deg);
  -webkit-transform:rotate(9deg);

}

.ab_right ul li .ab-two {
  background: url("../images/wh1.png") no-repeat top;
  padding-top: 28px;
  transition: 0.3s;
  padding-bottom: 30px;
}

.ab_right ul li:hover .ab-two {
  background: url("../images/wh.png") no-repeat top;
  color: #0D559A;
  transform:rotate(-9deg);
  -webkit-transform:rotate(-9deg);
}

.ab_right ul li .ab-three {
  background: url("../images/zs1.png") no-repeat top;
  padding-top: 28px;
  transition: 0.3s;
}

.ab_right ul li:hover .ab-three {
  background: url("../images/zs.png") no-repeat top;
  color: #0D559A;
  transform:rotate(9deg);
  -webkit-transform:rotate(9deg);

}
.ab_right ul li .ab-four {
  background: url("../images/ship1.png") no-repeat top;
  padding-top: 28px;
  transition: 0.3s;
}

.ab_right ul li:hover .ab-four {
  background: url("../images/ship.png") no-repeat top;
  color: #0D559A;
  transform:rotate(-9deg);
  -webkit-transform:rotate(-9deg);

}
/*产品*/
.homePg3 {  background: url(../images/cpbj.jpg) no-repeat; position: relative;}
.parallax > use {
  animation: move-forever 12s linear infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
}
.parallax > use:nth-child(2) {
  animation-delay: -2s;
  animation-duration: 5s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 3s;
}

@keyframes move-forever {
  0% {
    transform: translate(-90px, 0%);
  }
  100% {
    transform: translate(85px, 0%);
  }
}
.editorial {
  display: block;
  width: 100%;
  height:90px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
}

.product ul{overflow: hidden; margin-top: 40px;}
.product li{float: left;width: 25%;margin-bottom: 40px;}
.product .pro_block{margin: 0 10px;position: relative;overflow: hidden;}
.product .pro_box{position: absolute;top:0;left: 0;width: 100%;height: 100%;
  background:#0D559A url(../images/buss_01.jpg) no-repeat;background-size:cover;box-sizing:border-box;padding:60px;box-sizing:border-box;z-index: 2;}
.pro_img{position: relative;}
.pro_p{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing:border-box;padding: 60px;color: #fff;z-index: 2; text-align: center;}


.pro_box{position: absolute;top:0;left: 0;width:100%;height: 100%;color:#fff;}

.pro_box p{margin-bottom: 50px;}
.pro_box dt{width: 55px;height: 55px;float: left;}
.pro_box dt img{width:100%;height: 100%;}
.pro_box dd{width: calc(100% - 60px);float: right;line-height: 24px;padding-top:15px;}
.pro_scoll{height: calc(100% - 86px);overflow: hidden;}
.blank-bg{position: absolute;bottom: 0;left: 0;width: 100%;height:15%;background:rgba(0,0,0,0.20);}
.pro_p,.product .pro_box{padding: 20px;}
.pro_p b { font-size: 18px; color: #fff;}
.pro_box b{ font-size: 18px; text-align: center; display: block; margin-top: 20px;}
.pro_box img { margin: 20px auto;}
.pro_box p { line-height: 24px;text-align:justify}
.product .pro_box ul li{margin-bottom: 20px;}
.product .pro_box{ opacity: 0;visibility: hidden; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.product .pro_block:hover .pro_box{opacity: 1;visibility: visible;
 transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
 .product .pro_box,.vaccine_02 dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
 .tran_scale{ overflow:hidden; display:block;}
.tran_scale img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

/* 视频 */
.homePg4 { background: #f2f2f2 url(../images/videobg.jpg) no-repeat; }
.pro-video iframe{
 
  width: 100%;
  height: 465px;
  overflow: hidden; }
  
 
  .pro-detail_tu {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 30px;
  
  }
  .pro-detail_tu img {
    width: 100%;
   
  }
  .pro-detail_tu #gallery { width: 70%; overflow: hidden;}
  .pro-detail_tu #thumbs {width: 30%; height:465px;  overflow: hidden;  position: relative; margin-left: 20px; }
  .pro-detail_tu #thumbs .swiper-slide{ cursor: pointer; display: flex; align-items: center; justify-content: center; flex-direction: column; overflow: hidden; position: relative; }
  .pro-detail_tu #thumbs .swiper-slide a{ cursor: pointer; display: flex; align-items: center; justify-content: center; flex-direction: column; overflow: hidden; position: relative; z-index: 1;}

  .pro-detail_tu #thumbs .swiper-slide p { font-size: 16px;  display: flex; align-items: center; justify-content: center;  width: 100%;   position: absolute; z-index: 2;
 }

  .pro-detail_tu .swiper-button-prev i,.pro-detail_tu .swiper-button-next i { font-size: 28px; display: block; text-align: center; line-height: 40px; background:#E0E0E0; color: #fff;}
  .pro-detail_tu .swiper-button-next i {transform: rotateZ(90deg);}
  .pro-detail_tu .swiper-button-prev i { transform: rotateZ(90deg);}
  .pro-detail_tu .swiper-button-next { background: none;  top:105%;left: 84%;   outline: none ;}
  .pro-detail_tu .swiper-button-prev { background: none;  top:-5%;  left:84%;   outline: none ;}
  .pro-detail_tu .swiper-button-prev,
  .pro-detail_tu .swiper-button-next:focus {
  outline: none ;
  }
  
  .pro-detail_tu .swiper-button-next:hover i,.pro-detail_tu .swiper-button-prev:hover i { background: #0D559A;}
    /* 案例 */
  .homePg5 { position: relative;background: url(../images/casebg.jpg) no-repeat; }
  .homePg5 .fp-tableCell {  position: absolute;
    left:0;
    right:0;
    top:20%;
    bottom:0;
    z-index: 999;
    margin:auto;}
    .canvans-js { opacity: .5;}
  canvas {
    width: 100%;
    overflow: hidden;
  }
  
  .case-con { display: flex; align-items: center; justify-content: center; }
  .case-box a{ background-color: #fff;
    -webkit-box-shadow: 0 42px 95px rgba(0,0,0,.15);
    -moz-box-shadow: 0 42px 95px rgba(0,0,0,.15);
    box-shadow: 0 42px 95px rgba(0,0,0,.15);
    padding: 20px;
    display: block;

    cursor:pointer;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; margin:30px 10px;
  
  }
  .case-box p{ text-align: center; font-size: 18px;}
  .case-box img { transition: all .4s;}
  .case-box:hover img { transform: scale(1.1);}
  
/*新闻*/
.homePg6{ background: url(../images/newsbg.jpg) no-repeat;}
.pinpaigs {  margin-top: 30px;}

.pinpai{position: relative;}
.pinpai a{ display: block; text-decoration: none; color: #333; margin-top: 15px;}
.pinpai.pinpai-item{ position:relative; overflow: hidden;}
.pinpai .pinpai-imgbox{ width:50%; height: 327px;}
.pinpai .pinpai-text{ width:50%;height: 327px; background: #fff; padding:0 5%; overflow:hidden; background-color: #fff;}
.pinpai .pinpai-h{font-size:24px; font-weight: bold;  overflow: hidden; margin-top: 60px;  margin-bottom:40px; width:90%;}
.pinpai .pinpai-sum{  color:#999; line-height: 24px;}
.pinpai .more { display: block; margin-top: 20px; width: 100px; border-radius: 30px; height:35px; line-height: 35px; text-align: center;
    background: #0D559A;color:#fff; float: right;}
.pinpai .more:hover {background: #0BB5BB;color:#fff;}  

.pinpai .pinpai_page{ position: absolute; z-index: 9; left:55%; bottom:10%; top: auto; transform: none; -webkit-transform: none; width:15%; padding-left: 0; }
.pinpai .pinpai_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.pinpai .swiper-num{ position: absolute; z-index: 9; right: 55px; top:20%; color: #bebebe;}
.pinpai .swiper-num .active{ font-size:26px; font-weight: bold; color: #0D559A;} 
.pinpai .swiper-num { font-size: 16px;}
.pinpai .swiper-pagination-bullet {
    width: 10px;
    height: 10px;

}
.news_fl { margin-top: 40px;}
.news_fl .news_list2 { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.news_fl .news_list2 a{  background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);   padding: 20px; width: calc(25% - 60px);  }

.news_fl .news_list2 span{ display: block; color: #999;}
.news_fl .news_list2 b{ font-size: 18px; display: block ; margin: 15px 0; font-weight: normal; color: #333; width:100%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_fl .news_list2 p { color: #666; line-height: 24px;}
.news_fl .news_list2 i { display: block; margin-top: 20px; width: 100px; border-radius: 30px; height:35px; line-height: 35px; text-align: center;
    background: #f1f1f1;color:#666;}
.news_fl .news_list2 a:hover i {background: #0D559A;color:#fff;}    

  /* 底部*/
  .footer {
    background:#222222;
    background-size: cover;
  
  }
  .foot {
    padding: 80px 0 60px 0;
    display: flex;
    align-items: flex-start;
    justify-content:space-between;
  }
  .foot b {
    font-size: 20px;
    color: #8D8D8D;
    display: block;
    text-transform: uppercase;
    margin-bottom:32px;
  }

  .foot .ft-nav .ft-nav-list{
  
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    color: #8D8D8D;
  }
  .foot .ft-nav .ft-nav-list dl{ margin-right:40px;}
  
  .foot .ft-nav .ft-nav-list dt{ font-size: 18px; margin-bottom: 40px;  color: #fff;}
  .foot .ft-nav .ft-nav-list dd{    font-size: 15px; display: flex;align-items: flex-start; justify-content: space-between; flex-direction: column; max-width:240px;  }
  .foot .ft-nav .ft-nav-list dd a{ color: #8D8D8D; display: block;  margin-bottom: 10px;
    font-size: 15px;}
  .foot .ft-nav .ft-nav-list dd a:hover{ color: #0D559A}
  .foot .ft-contact { display: flex;}
  .foot .ft-contact p{ width: 100%;
    color: #8D8D8D;
    margin-bottom: 10px;
    font-size: 15px;
  }
  .foot .ft-contact .ewm { margin-left: 10px;}
  .foot .ft-contact .ewm p { text-align: center; margin-top: 6px;}
  .foot .ft-contact img { height: 110px; margin-top:66px;}
  .foot .ft-contact i{font-size: 18px; margin-bottom: 40px;  color: #fff;display: block; width: 100%;}

  .copyright{ padding:10px; text-align: center; color: #8D8D8D; border-top:1px solid rgba(255,255,255, 0.1); }
  .copyright a{ color: #8D8D8D;}