/*.more{display:inline-block;background: #03A9F4;color: #fff;padding: 13px 30px;border-radius: 11px;}*/
.img{ overflow:hidden;}
.img img{ width:100%; height:100%; object-fit:cover;transition:all 0.3s;}
.img:hover img{transform: scale(1.1);}

.ibox{ padding:50px 0;}
.ibox .hd{ display:flex;justify-content: center; margin-bottom: 20px;}
.ibox .hd .tit{ position: relative; font-weight: bold; text-align: center;}
.ibox .hd .tit .cn{ position: absolute; top: 30%; width: 100%; font-size: 48px; color: #0d469e; letter-spacing: 10px;}
.ibox .hd .tit .en{ font-size: 60px; color: #e2e3e5;text-transform: uppercase;}
.ibox .hd .tit .cn:after{display:block; content:' '; position: absolute; left:50%; bottom:-2px; margin-left:-3px; width: 6px;height: 6px;transform: rotate(45deg); background:#0d469e;}
.ibox .hd .tit .cn:before{display:block; content:' '; position: absolute; left:50%; bottom:0; margin-left:-60px; width: 120px;height: 1px; background:#0d469e;}

.ibox .hd .more{font-size:42px; color:#2d2f82; line-height:1; }
.ibox .hd .line{flex:1;border-top: #2d2f82 solid 2px;height: 15px;margin: 0 15px;}
.ibox .hd .desc{}
.ibox .bd{ padding:50px 0;}
.ibox .ft{ padding:50px 0 0 0; text-align:center;}
.ibox .ft .more{padding:10px 40px; font-size: 36px; background: #0d469e; color: #fff;}

.iabout{ height: 780px; background: url(../image/iabougbg.jpg) no-repeat center center; background-size: cover; padding: 0;}
.iabout .hd{ text-align: center;}
.iabout .bd{ background: #fff; padding: 20px;}
.iabout .bd .info{ padding-left:50px;}
.iabout .bd .tit{ font-size:54px; color:#227be3;}
.iabout .bd .tit:after{display:block; content:' '; width:40px; height:2px; background:#227be3;}
.iabout .bd .cont{ margin:25px 0 50px 0; font-size:24px; color:#000;}
.iabout .bd .more{ display:inline-block; font-size:24px; background:#0d469e; color:#fff; padding:5px 30px;}

.iabout_nav{}
.iabout_nav a{ text-align: center; padding: 0 10px;}
.iabout_nav .img{ height: 50px;}
.iabout_nav .img img{ object-fit: contain;}
.iabout_nav .title{ font-size: 20px;}
.iabout_nav .desc{ font-size: 12px;white-space: nowrap; zoom: 0.8;}

.iproduct{  }

.iproduct ul{column-gap:30px;}
.iproduct li{ position:relative; background:#fff; margin-bottom:30px;box-shadow: 0px 0px 0.5rem rgba(0,0,0,.2);}
.iproduct li .img{ height: 305px;;}
.iproduct li .info{padding: 10px 20px; background: #0d469e; display: flex;align-items: center;}
.iproduct li .title{ flex: 1; font-size:30px; color:#fff;}
.iproduct li .catetxt{  font-size:24px; color:#fff;}

.icase{}
.icase .hd{ margin-bottom: 50px;}
.icase .bd{ background: #f5f5f5;}
.icase .bd ul{ padding-bottom: 60px;}
.icase .bd ul li{ width: 717px; height: 422px;opacity: 0.6;}
.icase .bd ul li .img{ width: 100%; height: 100%; }
.icase .bd ul li.swiper-slide-active{ opacity: 1;}

.iyoushi{}
.iyoushi .bd{}
.iyoushi .bd li{ text-align:center;  width: 245px;}
.iyoushi .bd li .img{ height: 50%;}
.iyoushi .bd li .img img{ width:auto; height:auto; max-width:100%; max-height:100%;}
.iyoushi .bd li .info{ height: 50%;}
.iyoushi .bd li .title{ font-size:30px;color:#000;}
.iyoushi .bd li .desc{font-size:20px; line-height: 1.2;}
.iyoushi .bd li .line{ margin: 30px 0 20px 0; height:0; border:#0d469e solid 1px; text-align: center;}
.iyoushi .bd li .line:after{ display: inline-block; content: ' '; width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #0d469e;  position: absolute;}
.iyoushi .bd li:nth-child(2n) .line{margin: 20px 0 30px 0;}
.iyoushi .bd li:nth-child(2n) .line:after{margin-top:-10px;border-bottom: 10px solid #0d469e; border-top: none;}

.iyingyong{}
.iyingyong li{}
.iyingyong li .img{}
.iyingyong li p{font-size: 48px;color:#227be3; line-height:1; border-left:#81c162 solid 5px; padding:0 0 0 20px; margin:30px 0 0 0;}
.iyingyong li p:nth-child(odd){margin:0 0 30px 0;}

.ihonor{ background:#f5f5f5;}
.ihonor .bd{ text-align:center;}

.inews .bd{padding: 20px;background: #d9d9d9;}
.inews ul{column-gap:20px;}
.inews li{ position:relative; background:#fff; margin-top: 20px; }
.inews li a{ display: flex; padding: 15px 15px;align-items: center;}
.inews li .title{ flex: 1; font-size: 32px;}
.inews li .title p{ font-size: 18px;}
.inews li .more{ width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; background: #e2e2e2; color: #fff;font-size: 45px;}
.inews li a:hover .more{ background: #0d469e;}

.topnews{ background: #fff;}
.topnews a{ display: flex;align-items: center;}
.topnews .img{ width: 805px; height: 447px;}
.topnews .info{ flex: 1; padding: 30px;  }
.topnews .title{ font-size: 24px;}
.topnews .desc{ font-size: 16px;}

.iline{ width: 50%; margin: 50px auto 0 auto; border-top: #0d469e solid 1px;}