#header{height: 120px;  position: relative; z-index: 99999;}
.yyqh{width:100%; height:35px; background:#0059b1; }
.yyqh_n{width: 88%; margin:0 auto;display:block; overflow:hidden;}
.yyqh_n ul{width:100px; display:flex; justify-content:right; float:right;}
.yyqh_n ul li{ width:40%; margin-right:10px; line-height:35px}
.yyqh_n ul li a{ font-size:16px; color:#fff;}
.top{width: 88%; margin:1% auto;  display: flex; justify-content: space-between;}
.top_r{width: 1080px; display: flex; justify-content: space-between; margin-top: 1%;}
.top_r_lx{width: 235px; line-height: 50px;  font-size: 20px; text-align: center; color: #fff; background: #0059b1; border-radius: 50px; height: 50px;}

.nav{ padding:0 20px; height:50px; line-height:50px;  position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 img{vertical-align: middle;}
.nav .nLi h3 a{ display:block; padding:0 25px; font-size:20px;  color: #27201d; }
.nav .sub{ display:none; width:180px; left:30px; top:50px;  position:absolute; background:#f4f7fc;  line-height:26px; padding:5px 0;  font-size: 16px; color: #27201d; padding: 10px 20px; z-index: 999999999999999999;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; line-height: 40px; }
.nav .sub a:hover{ color:#0059b1; border-bottom: 1px solid #0059b1;}
.nav .active h3 a{ color:#0059b1;  font-weight: bold; }
.banner .q1{right: 5%;}
.banner .q2{left: 5%;}
.banner {position: relative; z-index: 1;}
.banner h2{ position:absolute; left:0; right:0; text-align:center; top:30%; font-size:72px; color:#fff;}
.fixnav {position: fixed!important;top: 0px;left: 50%;width: 100%; background: #fff;transform: translateX(-50%);}
.main1{margin: 7% auto;}
.main1 dl{display: flex; justify-content: space-between;}		
.main1 dl dt{width: 610px;}
.main1 dl dt h3{font-size: 24px;font-family: 'siyuansongti'; font-weight: bold;}
.main1 dl dt h2{font-size: 48px;font-family: 'siyuansongti'; font-weight: bold; margin-top: 1%;}
.main1 dl dt p{font-size: 18px; margin-top: 2%; line-height: 40px;}

.main2{background: #0059b1; color: #fff; padding: 2.5% 0;}
.main2 dl{display: flex; justify-content: space-between;}
.main2 dl dt h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold;}
.main2 dl dt p{font-size: 18px; font-weight: bold; margin-top: 2%;}
.main2 dl dd{width: 230px; height: 50px; border: 1px solid #fff; border-radius: 50px; text-align: center; line-height: 50px; font-size: 20px; font-weight: bold; margin-top: 3%;}
.bg3{background: #f4f7fc; padding: 5% 0;}
.main3_t{text-align: center;}
.main3_t h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold;}
.main3_t p{font-size: 18px; text-align: center; margin: 1% 0; line-height: 25px;}
.main3_d{display: flex; justify-content: space-between; margin-top: 5%;}
.main3_d dl{text-align: center;}
.main3_d dl dd{font-size: 30px; font-weight: bold; margin-top: 2%;}
.progress-bar-container {
  width: 100%;
  background-color: #f0f0f0;
  border-radius: 8px;
  overflow: hidden;
}
 
.progress-bar {
  background-color: #0059b1;
  height: 30px;
  border-radius: 8px;
  transition: width 0.5s ease;
  width: 0;
  text-align: center;
  color: white;
  line-height: 30px;
}
 
.progress-bar-fill {
  background-color: #0059b1;
  display: inline-block;
  width: 100%;
  border-radius: 8px;
}

.main4{display: flex; justify-content: space-between; margin:5% auto;}
.main4_l{width: 680px;}
.main4_r{width: 680px;}
.main4 h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold;  margin-bottom: 2%;}
.main4 p{font-size: 18px; display: flex; line-height: 35px;}
.main4 h3{font-size: 24px; font-weight: bold; margin: 5% 0;font-family: 'siyuansongti';  color: #27201d;}
.main4_r h3{ margin: 5% 0 1% 0;}
.main5{display: flex; justify-content: space-between;}
.main5_l{width: 400px;}
.main5_r{width: 915px;}
.main5_l h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold;}
.main5_l  p{font-size: 18px; margin: 7% 0; line-height: 32px;}
.main5_l   a{display: inline-block; font-size: 20px; color: #fff; font-weight: bold; line-height: 50px; border-radius: 50px; padding: 0 15%; background: #0059b1;}
.main5_r{display: flex; justify-content: space-between; flex-wrap: wrap;}
.main5_r dl{width: 41%; padding: 5% 5% 5% 2%; background: #fff; border-bottom: 5px solid #1768b8; margin-bottom: 4%; display: flex; justify-content: space-between;}
.main5_r dl dt{width: 98px;}
.main5_r dl dd{width:260px;}
.main5_r dl dd h2{font-size: 24px;font-weight: bold; font-family: 'siyuansongti';}
.main5_r dl dd p{font-size: 18px; line-height: 35px; margin-top: 3%; text-align: left;}
.main6_t h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold; margin: 5% 0;}
.main6_n dl{position: relative;}
.main6_n dl dd{font-size:18px; color: #fff; position: absolute; left: 6%; bottom: 7%; padding:5px 50px 5px 10px}

.main6_n dl:hover dd{ background:rgba(144,188,231,.7);} 

.main6_n{position: relative; margin-bottom: 5%;}
.main6_n .q1{ right: 14%; top: -35%;}
.main6_n .q2{ right:17.2%; top: -35%; left: auto;}
.main6_d .q3{ right: 1%; top: -35%; z-index: 666;}
.main6_d .q4{ right:5.3%; top: -35%; left: auto; z-index: 666;}
.main6_d{position: relative; margin-bottom: 5%;}
.foot{background: #0059b1; color: #fff; font-size: 18px; padding-top: 5%;}
.foot_d{background: #044b91; line-height: 80px; text-align: center; margin-top: 3%;}
.foot_t{display: flex; justify-content: space-between;}
.foot_t_l{width: 400px;}
.foot_t_l p{line-height: 46px; margin-top: 5%;}
.foot_t_r{width: 890px; display: flex; justify-content: space-between;}
.foot_t_r dl{width: 25%;}
.foot_t_r dl:nth-child(1){width: 35%;}
.foot_t_r dl dt{font-size: 30px; font-weight: bold; margin-bottom: 8%;}
.foot_t_r dl dd p img{vertical-align: sub;}
.foot_t_r dl:nth-child(1) dd p:last-child span{ width:100px}
.foot_t_r dl dd p {margin-top: 2%; display: flex; text-align: left; line-height: 30px;}
.foot_t_r dl dd li{margin-top: 6%;}
.banner img{width: 100%;}
.about1 dl dd{position: absolute; right: -12%; top: 0; width: 886px;}
.about1 {padding-bottom: 10%;}
.about2{margin: 5% auto;}
.about3_t{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold; text-align: center; margin-bottom: 3%;}
.about3_n ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.about3_n ul li{ margin-bottom: 3%; width: 100%;}
.about3_n ul li img{max-width: 100%;}
.about3_n  .q1{ right: 1%; top: -15%; z-index: 666;}
.about3_n .q2{ right:5.3%; top: -15%; left: auto; z-index: 666;} 
.about3_n {position: relative;}
.about5  .q3{ right: 1%; top: -75%; z-index: 666;}
.about5 .q4{ right:5.3%; top: -75%; left: auto; z-index: 666;}

.product{margin: 8% auto;}
.product ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.product ul li{width: 49%; margin-bottom: 2%;}
.product ul li img{max-width: 100%;}
.product ul li img:nth-child(2){display:none}
.product ul li:hover img:nth-child(1){display:none}
.product ul li:hover img:nth-child(2){display:block}





.re_con{margin: 8% auto;}
.re_con_d{padding: 5% 5% 10% 5%; box-shadow: 0 0 15px #dbdbdb; margin:0 3px 20px 0;}
.re_con_t img{vertical-align: bottom;}
.re_con_d h2{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold; margin-bottom:3%;}
.re_con_d  p{font-size: 18px; line-height: 40px;}
.re_con_d  p img{vertical-align: middle; padding-right: 10px;}
img{max-width: 100%;}
.banner img{vertical-align: bottom;}
.lx_con2{text-align: center; margin: 3% auto;}
.lx_con2 p{font-size: 18px; text-align: center; line-height: 30px;}
.lx_con3{width: 1140px; background: #f0f7fa; padding: 2%; margin: 0 auto;}
.lx_con3_t{display: flex; justify-content: space-between;}
.lx_con3_t_l{width: 555px;}
.lx_con3_t_r{width: 555px;}
.lx_con3_t_l input{width: 100%; border-radius: 5px;line-height: 60px; background: #fff; border: none; margin-bottom: 5%; text-indent: 2em;  font-size: 18px; font-style: italic;color: #0059b1;}
.lx_con3_t_l input::placeholder{color: #0059b1;}
.lx_con3_t_r textarea{width: 100%; border-radius: 5px;line-height: 60px; background: #fff; border: none; height: 232px; text-indent: 2em;  font-size: 18px; font-style: italic;color: #0059b1;}
.lx_con3_t_r textarea::placeholder{color: #0059b1;}
.lx_con3_d{text-align: center;}
.lx_con3_d input{width: 170px; line-height: 60px; text-align: center; background: #0059b1; color: #fff;  font-size: 18px; font-weight: bold;}
.lx_con4{margin: 5% auto; width: 1210px; }
.lx_con4_t{font-size: 48px; font-family: 'siyuansongti'; font-weight: bold; margin-bottom:3%; text-align: center;}
.lx_con4_d{display: flex; justify-content: space-between;}
.lx_con4_d dl{width: 48%; background: #f0f7fa;}
.lx_con4_d dl dt{line-height: 80px; text-align: center;font-size: 30px; font-family: 'siyuansongti'; font-weight: bold;  background: #0059b1; color: #fff;}
.lx_con4_d dl dd{padding: 5%; background: #fff; margin: 10% ;}
.lx_con4_d dl dd p{font-size: 18px; color: #7facd8; line-height: 35px;}
.lx_con4_d dl dd h2{font-size: 18px; color: #7facd8; border-top: 1px solid #7facd8; padding-top: 5%; margin-top: 5%;}
.fy{width:100%; height: 35px; line-height: 24px; overflow: hidden; text-align:center; font-size:16px;  padding:32px 0;margin-bottom:5%;}
				.fy a{ display:inline-block; padding:0 15px; color:#9a9a9a; border:1px solid #9a9a9a}
				.fy b{color: #fff !important; background:#0059b1;padding:2px 15px;}
				.fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }

.product_list{margin-top: 5%;}
.product_list_t h2{font-size: 30px; font-weight: bold; }
.product_list_t p{font-size: 18px; line-height: 30px; margin: 1% 0;}
.product_list_t h3{border-bottom: 1px solid #0059b1; margin: 3% 0;display: flex;justify-content: space-between;}
.product_list_t h3 span{font-size: 20px; line-height: 50px; padding: 0 5%; background: #0059b1; color: #fff; display: inline-block;}
.product_list_t h3 a{font-size: 20px; line-height: 50px; padding: 0 5%; background: #0059b1; color: #fff; display: inline-block;}


.product_list_n dl dt{font-size: 20px ;font-family: 'siyuansongti'; font-weight: bold;  margin-bottom: 1%;}
.product_list_n dl dd{font-size: 18px ; line-height: 30px; }
.product_list_n dl {margin: 3% 0;}
.product_article h2 {font-size: 20px ;font-family: 'siyuansongti'; font-weight: bold;  margin-bottom: 2%; text-align: center;}
.product_article p{font-size: 18px; text-indent: 2em; line-height: 30px; margin-bottom: 1%;}
.product_article{margin-bottom: 5%;  line-height:35px}