/*@font-face{ font-family: fontR; src: url('../fonts/SourceHanSansCN-Regular.otf');}*/
/*html,body{padding: 0;margin: 0;font-family:fontR,"微软雅黑";font-size: 16px;color: #333333;overflow-x:hidden;}*/
/*.wrap{max-width: 1200px;margin: 0 auto;}*/
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
/*img{max-width: 100%;}*/
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
p{margin: 0;}
i,em{font-style: initial;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}





.indexDiv1 .row>div a{display: block;height: 100%;position: relative;}
.indexDiv1 .row>div .pic{position: relative;padding-top: 73.68%;}
.indexDiv1 .row>div .pic .imgDiv{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;justify-content: center;align-items: center;overflow: hidden;border-radius: 20px;}
.indexDiv1 .row>div .pic .imgDiv img{width: 100%;height: 100%;object-fit: cover;}
.indexDiv1 .row>div .bgDiv{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: flex-start;align-items: flex-end;color: #fff;background: url(../img/i-bg1.png) no-repeat center bottom/100%;}
.indexDiv1 .row>div .bgDiv .textDiv{padding: 14px 15px;transition: transform .5s;}
.indexDiv1 .row>div .bgDiv .textDiv span{font-size: 20px;display: block;margin-bottom: 5px;}
.indexDiv1 .row>div .bgDiv .textDiv small{font-size: 14px;}
.indexDiv1 .row>div a:hover .textDiv{transform: translateY(-20px);}
.indexDiv1 .row>div{margin-bottom: 30px;}
.justify-content-between2 {
    justify-content:flex-start;
}