/*.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; padding: 50px 0 35px 0;}
.ibox .hd .tit{ position: relative; text-align:center;}
.ibox .hd .tit:after{display:inline-block; content:' ';  width: 60px;height: 0;border-bottom: 3px solid #ccc;}
.ibox .hd .tit .cn{ margin-top: -50px; color: var(--primary-color); font-size: 58px; line-height: 1.2;}
.ibox .hd .tit .en{font-size: 83px; opacity: 0.08; line-height: 1.2; text-transform: uppercase;}

.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 95px 0; text-align:center;}


.iabout{background:#f6f6f6;}
.iabout .bd{}
.iabout .bd .pic{ position: relative;}
.iabout .bd .pic::after,.iabout .bd .pic::before{display:block; content:' '; width: 215px; height: 215px; position: absolute;}
.iabout .bd .pic::before{ background-color: #2d2d2d; left: -10px; top: -10px;}
.iabout .bd .pic::after{  background-color: var(--primary-color); right: -10px; bottom: -10px;}
.iabout .bd .pic .img{ position: relative; height: 100%; z-index: 9;}

.iabout .bd .info{ padding-left:50px;}
.iabout .bd .tit:after{display:block; content:' '; width:40px; height:2px; background:#227be3;}
.iabout .bd .cont{ margin:0 0 30px 0; font-size:21px; color:#000;}
.iabout .bd .more{ display:inline-block; font-size:29px; background:var(--primary-color); color:#fff; padding:3px 15px;}



.iproduct{ background:#f6f6f6; }
.iproduct .bd{padding:0;}
.iproduct ul{column-gap:45px;}
.iproduct li{ position:relative; background:#fff; padding:20px; margin-bottom:65px; text-align: center;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.iproduct li .img{ height:250px;}
.iproduct li .title{ padding:15px 0; font-size:31px; text-align: center;color:#000;}
.iproduct li .more{ display:inline-block; font-size:20px; border: #000 solid 1px; color:#000; padding:3px 10px;}
.iproduct li:hover .more{background:var(--primary-color); border: var(--primary-color) solid 1px; color: #fff;}
.iproduct .ft{ padding:0; text-align:center;}
.iproduct .ft .more{display:inline-block; font-size:29px; background:var(--primary-color); color:#fff; padding:3px 25px;}

.icase ul{}
.icase li{ position:relative; background:#fff;  padding-bottom: 0; margin-bottom:65px; text-align: center;}
.icase li a{ display: block; margin: 5px; padding:20px;box-shadow: 0px 0px 5px rgba(0,0,0,.2);}
.icase li .img{ height:260px;}
.icase li .title{ padding:20px 0; font-size:25px; text-align: center;color:#000;}
.icase li .more{ display:inline-block; font-size:20px; border: #000 solid 1px; color:#000; padding:3px 10px;}
.icase li:hover{background:#2d2d2d; color: #fff;}
.icase li:hover .title{ color: #fff;}
.pSwiper-btn{ position: relative; margin: 0 -90px;}
.pSwiper-btn>div{ top:-260px; background-color: #e8e8e8; width: 60px; height: 60px; }
.pSwiper-btn .swiper-button-next:after, .pSwiper-btn .swiper-button-prev:after{font-size: 26px;color: #000;}

.ihonor{ background:#f5f5f5;}
.ihonor .bd{ text-align:center;}

.inews{}
.inews ul{}
.inews li { margin-bottom: 45px;}
.inews li a{ display: flex; align-items: center;}
/* .inews li a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,.2);} */
.inews li .img{ width: 406px; height:275px; border: var(--primary-color) solid 5px;}
.inews li .info{ padding: 0 30px;}
.inews li .title{ font-size: 33px; color: var(--primary-color);}
.inews li .metas{ margin: 8px 0; font-size: 25px; color: #aeabab;}
.inews li .desc{ font-size: 25px; color: #808080;}
.inews li .time{border-left: #ccc solid 3px; padding-left: 30px;padding-top: 50px;padding-bottom: 50px; color: var(--primary-color); font-size: 36px; line-height: 1; text-align: center;}
.inews li  .time i{ font-size: 115px; display: block;}
/* .inews li .line{ margin-right: 30px; border-left: #ccc solid 3px;} */