@charset "utf-8";
/* ===================首页样式========================== */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner-img{width: 100%;overflow: hidden;background: #f2f8fa;}
.banner-img img{width: 100%;object-fit: cover;}
.banner-img img.pc{display: block;height: 100vh;}
.banner-img img.mb{display: none;min-height: 400px;}
.banner .swiper-slide {overflow: hidden;position: relative;}
.banner .swiper-slide img.pc {transform: matrix(1, 0, 0, 1, 0, 0);transition: transform 4s linear;}
.banner .swiper-slide-active img.pc {transform: matrix(1.1, 0, 0, 1.1, 0, 0);}
.banner .swiper-pagination{bottom: 36px;}
.banner .swiper-pagination-bullet {width: 48px;height: 5px;transform: skewX(-28deg);border-radius: 0;background: #fff;opacity: 1;margin: 0 10px !important;}
.banner .swiper-pagination-bullet-active {background: #525252;}
.banner-prev, .banner-next{position: absolute;width: 64px;height: 64px;transition: all .4s ease;border: 3px solid #fff;overflow: hidden;border-radius: 50%;top: 50%;margin-top: -32px;z-index: 9;cursor: pointer;background: url('../images/index/bannerArr.png') no-repeat center;}
.banner-prev{left: 80px;}
.banner-next{right: 80px;transform: rotate(180deg);}
.banner-prev:hover, .banner-next:hover{border-color: #dc0009;background-image: url('../images/index/bannerArrH.png');animation: bannerBtn .6s linear both;}
@keyframes bannerBtn{0%{background-position: center center;}60%{background-position: -60px center;}60.0001%{background-position: 60px center;}100%{background-position: center center;}}
/* banner视频 */
.banner .hasVideo .banner-img img.pc{animation: hasVideoImg 1s ease both;}
@keyframes hasVideoImg {0%{opacity: 1;}100%{opacity: 0;}}
.banner .hasVideo video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;}
@media all and (max-width:1151px) {.banner .hasVideo .banner-img img.pc{animation: none;}.banner .hasVideo video{display: none;}}

.indgy{width: 100%;overflow: hidden;position: relative;background: #fff url('../images/index/indgybg.jpg') no-repeat left bottom/32.6% auto;}
.indgy-wrap{width: 100%;align-items: center;}
.indgy-cont{width: calc(100% - 720px);padding-right: 110px;}
.indgy-cont .name{color: #333;line-height: 1.7;font-weight: 700;position: relative;align-items: flex-start;}
.indgy-cont .name img{height: 21px;margin-left: 8px;}
.indgy-cont .hint{color: #1467e5;line-height: 1.3;font-weight: 700;}
.indgy-cont .text{color: #000;line-height: 32px;hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;text-align: justify;text-justify: inter-word;}
.indgy-cont .text span{color: #dc0009;font-weight: 700;}
.indgy-video{width: 720px;position: relative;overflow: hidden;cursor: pointer;}
.indgy-video img{width: 100%;object-fit: cover;transition: all .6s ease;}
.indgy-video i{width: 88px;height: 88px;margin: -44px 0 0 -44px;background: url('../images/index/indgyplay.png') no-repeat center/100% auto;position: absolute;z-index: 4;top: 50%;left: 50%;}
.indgy-video:hover i{animation: indgyVd .8s ease-in-out both;}
@keyframes indgyVd{0%{transform: scale(1);}30%{transform: scale(.85);}50%{transform: scale(1);}70%{transform: scale(.95);}100%{transform: scale(1);}}
.indgy-num{display: flex;}
.indgy-num ul{padding: 25px 0;background: #fff;box-shadow: 0 2px 10px 2px rgba(113, 113, 113, 0.2);align-items: center;width: 100%}
.indgy-num li{padding: 8px 45px;position: relative;width: 25%}
.indgy-num li .num{font-family: Arial;color: #1243a2;font-weight: 700;line-height: 1;overflow: hidden;align-items: baseline;}
.indgy-num li .num img{width: 20px;margin-left: 4px;}
.indgy-num li .text{color: #555;margin-top: 2px;}
.indgy-num li::after{content: "";position: absolute;width: 1px;height: 100%;top: 0;right: 0;background: #eee;}
.indgy-num li:last-child:after{display: none;}

.indTitle{width: 100%;text-align: center;}
.indTitle .name{font-weight: 700;color: #222;align-items: center;justify-content: center;line-height: 1.1;}
.indTitle .name img{height: 23px;margin: 0 8px;}
.indTitle .name span{color: #073db9;}
.indTitle .text{color: #666;max-width: 1170px;margin: 30px auto 30px;}
.indTitle.white .name{color: #fff;}
.indTitle.white .text{color: #fff;}
.indTitle.left{width: auto;text-align: left;}
.indTitle.left .name{justify-content: left;}
.indTitle.left .text{margin-left: 0;max-width: none;}

.indLink{width: 190px;height: 46px;background: #0033a5;transform: skewX(-10deg);align-items: center;justify-content: center;color: #fff;font-weight: 700;transition: all .4s ease;}
.indLink span{transform: skewX(10deg);padding-right: 34px;background: url('../images/index/indcparr.png') no-repeat right center;}
.indLink:hover{box-shadow: 0 2px 18px 2px rgba(220, 0, 9, 0.4);}

.indjs{width: 100%;height:800px;overflow: hidden;position: relative;}
.indjs-bg{position: absolute;width: 100%;object-fit: cover;top: 0;left: 0;height: 100%;}
.indjs .contain{position: relative;z-index: 4;}
.indjs-wrap{width: 100%;display: block;position: relative;}
.indjs-qq{width: 100%;overflow: hidden;text-align: center;}
.indjs-qq img{max-width: 100%;animation: indjsImg 4s linear infinite;}
@keyframes indjsImg {0%{transform: translateY(0);}50%{transform: translateY(20px);}100%{transform: translateY(0);}}
.indjs-pro{position: absolute;width: 100%;top: 100%;left: 0;text-align: center;}
.indjs-pro img{max-width: 545px;max-height: 455px;animation: indjsImg 4s linear infinite;}
.indjs-list{width: 100%;position: absolute;z-index: 2;top: 130px;overflow: hidden;}
.indjs-list ul{margin-top: 75px;}
.indjs-list li{width: 50%;margin-top: 68px;align-items: center;}
.indjs-list li .icon{width: 70px;height: 81px;display: flex;align-items: center;justify-content: center;position: relative;}
.indjs-list li .icon img{position: relative;z-index: 2;}
.indjs-list li .icon::before, .indjs-list li .icon::after{content: "";position: absolute;}
.indjs-list li .icon::before{width: 64px;height: 75px;background: url('../images/index/indjsic.png') no-repeat center/100% auto;transition: all .6s ease;}
.indjs-list li .icon::after{width: 70px;height: 81px;background: url('../images/index/indjsich.png') no-repeat center/100% auto;opacity: 0;transition: all .6s ease;}
.indjs-list li .cont{color: #fff;line-height: 24px;padding-left: 16px;}
.indjs-list li .cont .name{font-weight: 700;}
.indjs-list li .cont .text{max-width: 274px;margin-top: 12px;}
.indjs-list li:nth-child(2n){flex-direction: row-reverse;;text-align: right;}
.indjs-list li:nth-child(2n) .cont{padding-left: 0;padding-right: 16px;}
.indjs-list li:hover .icon::before{opacity: 0;}
.indjs-list li:hover .icon::after{opacity: 1;}

.indcp{width: 100%;overflow: hidden;position: relative;background: #e9eef5;padding: 40px 30px 108px;}
.indcp-list{width: 100%;}
.indcp-list ul{margin: -30px 0 0 -30px;}
.indcp-list li{width: calc(50% - 30px);background: #fff;position: relative;margin: 30px 0 0 30px;height: 542px;align-items: center;flex-direction: row-reverse;padding: 24px 0;box-shadow: 0 2px 16px 2px rgba(0, 37, 88, 0.05);transition: all .4s ease;}
.indcp-list li:hover{box-shadow: 0 2px 16px 2px rgba(0, 37, 88, 0.15);}
.indcp-cont{width: calc(100% - 530px);padding-left: 60px;}
.indcp-cont .name{font-weight: 700;display: flex;}
.indcp-cont .name a{position: relative;color: #333;max-width: 100%;display: block;font-weight: 700;line-height: 1.2;transition: all .4s ease;padding: 0 8px 0 6px;}
.indcp-cont .name a span{position: relative;z-index: 4;display: block;width: 130%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indcp-cont .name a::after{content: "";position: absolute;background: #4b78ee;height: 100%;width: 20px;top: 0;left: 0;transform:  skewX(-10deg);transition: all .6s ease;}
.indcp-cont .name a:hover::after{width: 100%;}
.indcp-cont .name a:hover{color: #fff;}
.indcp-cont .text{color: #333;line-height: 28px;}
.indcp-img{display: block;width: 530px;padding: 0 40px;text-align: center;}
.indcp-img img{max-width: 100%;max-height: 100%;transition: all .6s ease;}
.indcp-img:hover img{transform: translateY(-10px);}

.indry{width: 100%;overflow: hidden;position: relative;background: #fff url('../images/index/indrybg.jpg') no-repeat right top/56.25% auto;}
.indry .indTitle .name img{height: 21px;margin: -36px 0 0 8px;}
.indry-head{width: 100%;justify-content: space-between;align-items: center;}
.indry-prev, .indry-next{width: 60px;height: 46px;border: 3px solid transparent;cursor: pointer;transition: border .4s ease;transform: skewX(-10deg);display: flex;align-items: center;justify-content: center;}
.indry-prev::before, .indry-next::before{content: "";width: 19px;height: 15px;transition: all .4s ease;background: url('../images/index/indryArr.png') no-repeat center;position: absolute;transform: skewX(10deg);}
.indry-next::before{transform: rotate(180deg);}
.indry-prev:hover, .indry-next:hover{border-color: #dc0009;}
.indry-prev:hover::before, .indry-next:hover::before{background-image: url('../images/index/indryArrH.png');}
.indry-prev{margin-right: 20px;}
.indry-next{margin-right: 34px;}
.indry-loop{width: 100%;}
.indry-link{display: block;width: 100%;position: relative;background: #fff;}
.indry-link-img{width: 100%;position: relative;display: flex;align-items: center;justify-content: center;}
.indry-link-img .bg{width: 100%;object-fit: cover;position: relative;z-index: 2;max-height: 340px;}
.indry-link-img .pic{position: absolute;max-width: calc(100% - 16px);max-height: calc(100% - 16px);}
.indry-link-img .icon{width: 50px;height: 50px;background: url('../images/index/indryicon.png') no-repeat center/100% auto;position: absolute;transform: scale(0);opacity: 0;transition: all .6s ease;}
.indry-link:hover .indry-link-img .icon{transform: scale(1);opacity: 1;}
.indry-link-cont{width: 100%;padding: 20px 0;text-align: center;color: #222;border-bottom: 2px solid #dc0009;transform: scaleY(0);opacity: 0;transition: all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.indry-link:hover .indry-link-cont{opacity: 1;transform: scaleY(1);}

.indyw{width: 100%;overflow: hidden;position: relative;background: #e9eef5;}
.indyw-contain{width: 100%;padding: 0 44px;}
.indyw .swiper-container{padding: 12px;}
.indyw-link{width: 100%;display: block;background: #fff;box-shadow: 0 2px 12px 2px rgba(0, 37, 88, 0.1);transition: all .4s ease;}
.indyw-link-img{width: 100%;overflow: hidden;}
.indyw-link-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.indyw-link-cont{width: 100%;padding: 30px 20px;}
.indyw-link-cont .name{line-height: 1.1;display: flex;align-items: baseline;}
.indyw-link-cont .name b, .indyw-link-cont .name span{display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.indyw-link-cont .name b{color: #333;}
.indyw-link-cont .name span{color: #dc0009;font-size: 14px;margin-left: 4px;}
.indyw-link-cont .text{line-height: 24px;height: 48px;color: #666;margin-top: 12px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.indyw-link:hover .indyw-link-img img{transform: scale(1.04);}
.indyw-link:hover .indyw-link-cont .name b{color: #dc0009;}
.indyw-link:hover{box-shadow: 0 2px 12px 2px rgba(0, 37, 88, 0.2);}
.indyw-btn{width: 100%;}
.indyw-btn .contain{align-items: center;}
.indyw-prev, .indyw-next{width: 38px;height: 20px;cursor: pointer;background: url('../images/index/indywarr.png') no-repeat left center;transition: all .4s ease;}
.indyw-next{transform: rotate(180deg);}
.indyw-prev:hover, .indyw-next:hover{background-image: url('../images/index/indywArrH.png');}
.indyw-line{width: calc(100% - 76px);height: 2px;background: #cfdae9;position: relative;}
.indyw-line span{background: #1243a2 !important;}

.indhb{width: 100%;overflow: hidden;position: relative;}
.indhb-bg{position: absolute;width: 100%;object-fit: cover;top: 0;left: 0;}
.indhb .contain{position: relative;z-index: 4;}
.indhb-loop{width: 100%;background: #fff;padding: 70px 44px 40px;}
.indhb-loop .gallery{width: 100%;position: relative;padding: 0 90px;}
.indhb-loop .gallery-more{width: 100%;text-align: center;}
.indhb-loop .gallery-more .icon{width: 100%;height: 80px;}
.indhb-loop .gallery-more .icon img{max-width: 100%;max-height: 100%;}
.indhb-loop .gallery-more .line{width: 50px;height: 7px;margin: 18px auto 0;}
.indhb-loop .gallery-more .text{color: #333;line-height: 36px;min-height: 180px;}
.indhb-loop .thumbs-prev, .indhb-loop .thumbs-next{position: absolute;width: 52px;height: 52px;top: 56%;cursor: pointer;border-radius: 50%;background: #1243a2 url('../images/index/indhbArr.png') no-repeat center;opacity: 0.2;transition: all .4s ease;}
.indhb-loop .thumbs-prev{left: 0;}
.indhb-loop .thumbs-next{right: 0;transform: rotate(180deg);}
.indhb-loop .thumbs-prev:hover, .indhb-loop .thumbs-next:hover{opacity: 1;}
.indhb-loop .thumbs{width: 100%;padding: 0 60px;}
.indhb-loop .thumbs-logo{display: flex;align-items: center;justify-content: center;width: 100%;height: 70px;}
.indhb-loop .thumbs-logo img{max-height: 100%;max-width: 100%;}
.indhb-loop .gallery .swiper-pagination{bottom: 0;display: none;}

.indxw{width: 100%;overflow: hidden;position: relative;background: #e9eef5;}
.indxw-list{width: 100%;}
.indxw-ul{margin: -48px 0 0 -48px;}
.indxw-items{width: calc(33.3333% - 48px);margin: 48px 0 0 48px;}
.indxw-title{width: 100%;justify-content: space-between;align-items: center;}
.indxw-title .name{color: #222;align-items: center;}
.indxw-title .name img{max-width: 32px;max-height: 26px;margin-right: 12px;}
.indxw-title .link{color: #222;}
.indxw-title .link span{padding-right: 16px;background: url('../images/index/indxwArr.png') no-repeat right center;transition: all .4s ease;}
.indxw-title .link:hover {color: #0f51d2;}
.indxw-title .link:hover span{background-image: url('../images/index/indxwArrH.png');}
.indxw-wrap{width: 100%;}
.indxw-video{width: 100%;flex-direction: row-reverse;}
.indxw-video-menu{width: 84px;}
.indxw-video-menu a{display: block;width: 100%;position: relative;overflow: hidden;margin-top: 4px;}
.indxw-video-menu a:first-child{margin-top: 0;}
.indxw-video-menu a img{width: 100%;object-fit: cover;}
.indxw-video-menu a::after{content: "";width: 100%;height: 100%;top: 0;left: 0;border: 3px solid #0f51d2;position: absolute;opacity: 0;transition: all .4s ease;}
.indxw-video-menu a.active::after{opacity: 1;}
.indxw-video-loop{width: calc(100% - 84px);padding-left: 6px;}
.indxw-video-loop-link{width: 100%;display: block;position: relative;}
.indxw-video-loop-link::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom,transparent 40%,#000 100%);}
.indxw-video-loop-link img{width: 100%;object-fit: cover;height: 257px;}
.indxw-video-loop-link .icon{position: absolute;z-index: 4;width: 48px;height: 48px;top: 50%;left: 50%;margin: -24px 0 0 -24px;background: url('../images/index/indxwplay.png') no-repeat center/100% auto;}
.indxw-video-loop-link .cont{position: absolute;z-index: 4;left: 0;width: 100%;bottom: 0;padding: 0 15px 10px;color: #fff;}
.indxw-video-loop-link:hover .icon{animation: indgyVd .8s ease-in-out both;}
.indxw-news{width: 100%;}
.indxw-news a{display: flex;padding: 16px 0;position: relative;color: #333;align-items: center;justify-content: space-between;}
.indxw-news a:first-child{padding-top: 0;}
.indxw-news a::after{content: "";width: 100%;height: 1px;background: #c5c9ce;position: absolute;left: 0;bottom: 0;transition: all .4s ease;}
.indxw-news a .name{transition: all .4s ease;display: block;width: calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indxw-news a .time{transition: all .4s ease;padding-left: 20px;background: url('../images/index/indxwtime.png') no-repeat left center;}
.indxw-news a:hover .name{color: #1243a2;}
.indxw-news a:hover .time{color: #1243a2;background-image: url('../images/index/indxwtimeH.png');}
.indxw-news a:hover::after{background: #1243a2;}


.sideBar-wrapper{transform:translate(130%,-50%);transition:transform 0.8s ease}
.sideBar-wrapper.on{transform:translate(0,-50%)}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .indcp-list li{height: 480px;}
    .indcp-cont {width: calc(100% - 420px);padding-left: 20px;}
    .indcp-img {width: 420px;padding: 0 0px;}
	.indgy-num li{position: relative;}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .banner-prev{left: 50px;}
    .banner-next{right: 50px;}
    .indgy-cont {width: calc(100% - 660px);padding-right: 80px;}
    .indgy-video {width: 660px;}
    .indcp-list li{height: 440px;}
    .indcp-cont {width: calc(100% - 380px);padding-left: 30px;}
    .indcp-img {width: 380px;}
    .indry-link-cont {padding: 16px 0;}
    .indhb-bg{min-height: 400px;}
    .indhb-loop .gallery-more .text {line-height: 34px;}
    .indxw-ul {margin: -40px 0 0 -40px;}
    .indxw-items {width: calc(33.3333% - 40px);margin: 40px 0 0 40px;}
    .indxw-video-menu {width: 72px;}
    .indxw-video-loop {width: calc(100% - 72px);padding-left: 6px;}
    .indxw-video-loop-link img{height: 221px;}
    .indxw-news a {padding: 12px 0;}
    .indhb-loop {padding: 60px 32px 30px;}
    .indcp {padding: 40px 30px 90px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
    .indcp-cont .name{font-size: 28px;}
}

@media all and (max-width:1359px) {
    /* 1280 */
    .indcp-list li{height: 400px;}
    .indcp-cont {width: calc(100% - 340px);}
    .indcp-img {width: 340px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .indgy-video i {width: 68px;height: 68px;margin: -34px 0 0 -34px;}
    .indgy-video {width: 520px;}
    .indgy-cont {width: calc(100% - 520px);padding-right: 50px;}
    .indjs-pro img {max-width: 360px;max-height: 220px;}
    .indcp-list ul {margin: -30px 0 0;}
    .indcp-list li {width: 100%;margin: 30px 0 0;}
    .indhb-loop .gallery-more .text {line-height: 30px;}
    .indxw-items{width: calc(50% - 40px);}
    .indxw-items:last-child{width: calc(100% - 40px);}
    .indcp-list li{height: 460px;}
    .indcp-cont {width: calc(100% - 600px);}
    .indcp-img {width: 600px;}
    .indcp {padding: 40px 30px 70px;}
    .banner-prev{left: 4%;}
    .banner-next{right: 4%;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .banner-img img.pc{height: 50vh;}
    .indry-link-cont {transform: scaleY(1);opacity: 1;}
    .indcp {padding: 40px 4% 60px;}
    .indyw-link {box-shadow: none !important;}
    .indyw-contain {padding: 0 4%;}
    .indyw .swiper-container {padding: 0;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .indgy-cont {width: 100%;padding-right: 0;}
    .indgy-video{width: 100%;margin-top: 30px;}
    .indgy-num ul{width: 100%;}
    .indgy-num li .num{justify-content: center;}
    .indgy-num li {padding: 0;flex: 1;text-align: center;}
    .indjs-qq{display: none;}
    .indjs-pro{position: static;margin-top: 40px;}
    .indjs-list{position: static;margin-top: 60px;}
    .indjs-list ul {margin-top: 0px;}
    .indjs-list li {margin-top: 38px;flex-direction: row !important;text-align: left !important;padding-right: 20px;}
    .indjs-list li .cont{padding: 0 0 0 16px !important;width: calc(100% - 70px);}
    .indjs-list li .cont .text{max-width: 100%;}
    .indjs{padding-bottom: 60px;}
    .indcp-list li{height: auto;padding: 24px;}
    .indcp-img{width: 100%;padding: 0;}
    .indcp-cont{width: 100%;padding: 0;margin-top: 28px;}
    .indhb-loop {padding: 40px 28px 20px;}
    .indhb-loop .gallery {padding: 0 70px;}
    .indxw-ul {margin: -30px 0 0 -20px;}
    .indxw-items{width: calc(50% - 20px);margin: 30px 0 0 20px;}
    .indxw-items:last-child{width: calc(100% - 20px);}
    .indhb-loop .thumbs-prev, .indhb-loop .thumbs-next{display: none;}
    .indhb-loop .gallery .swiper-pagination{display: block;}
    .indhb-loop .gallery {padding: 0;}
    .indhb-loop .thumbs {padding: 0;}
    .indhb-loop .gallery .swiper-container{padding-bottom: 30px;}
    .indhb-loop .gallery .swiper-pagination .swiper-pagination-bullet {background: #e9eef5;opacity: 1;}
    .indhb-loop .gallery .swiper-pagination .swiper-pagination-bullet-active {background: #dc0009;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner-img img.pc{display: none;}
    .banner-img img.mb{display: block;}
    .banner-prev, .banner-next{display: none;}
    .banner .swiper-pagination-bullet {width: 36px;height: 4px;margin: 0 6px !important;}
    .banner .swiper-pagination {bottom: 16px;}
    .indgy-cont .name img {height: 14px;margin-left: 6px;}
    .indgy-cont .text {line-height: 28px;margin-top: 16px;}
    .indgy-video {margin-top: 24px;}
    .indgy-video i {width: 58px;height: 58px;margin: -29px 0 0 -29px;}
    .indgy-num li{width: 50%;flex: auto;margin-top: 16px;}
    .indgy-num li:nth-child(-n+2){margin-top: 0;}
    .indgy-num li .num{font-size: 32px;}
    .indjs-pro img {max-width: 80%;max-height: none;}
    .indjs-pro{margin-top: 30px;}
    .indjs-list{margin-top: 40px;}
    .indjs-list ul {margin-top: -16px;}
    .indjs-list li {width: 100%;margin-top: 16px;padding-right: 0;}
    .indjs {padding-bottom: 40px;}
    .indcp {padding: 40px 4%;}
    .indcp-list ul {margin: -20px 0 0;}
    .indcp-list li {padding: 24px 18px;margin: 20px 0 0;}
    .indcp-cont .name {font-size: 22px;}
    .indcp-cont .name a::after{width: 12px;}
    .indcp-cont .text {margin-top: 12px;line-height: 26px;}
    .indLink {width: 140px;height: 40px;margin-top: 16px;}
    .indcp-cont {margin-top: 24px;}
    .indcp-img img{max-width: 88%;}
    .indTitle .name img {height: 14px;margin: 0 6px;}
    .indjs-list li .cont .text {margin-top: 8px;}
    .indjs-list li .cont .name{font-size: 18px;}
    .indry .indTitle .name img {height: 14px;margin: -16px 0 0 6px;}
    .indry-link-cont {padding: 10px 0;}
    .indry-btn{width: 100%;margin-top: 16px;}
    .indry-btn .indLink{margin-top: 0;}
    .indry-prev, .indry-next {width: 56px;height: 40px;border: 2px solid #1937a7;}
    .indry-prev {margin-right: 12px;}
    .indry-next {margin-right: 20px;}
    .indyw-link-cont {padding: 24px 16px;}
    .indyw-link-cont .text{margin-top: 8px;}
    .indhb-loop {padding: 24px 12px 0;}
    .indhb-loop .gallery-more .icon {height: 54px;}
    .indhb-loop .gallery-more .line {height: 4px;margin-top: 16px;width: 42px;}
    .indhb-loop .gallery-more .text {line-height: 28px;margin-top: 20px;}
    .indhb-loop .thumbs-logo{height: 64px;}
    .indxw-ul {margin: -28px 0 0;}
    .indxw-items {width: 100% !important;margin: 28px 0 0;}
    .indxw-video-loop{width: 100%;padding-left: 0;}
    .indxw-video-loop-link img{height: auto;}
    .indxw-video-menu{width: 100%;margin-top: 6px;display: flex;justify-content: space-between;}
    .indxw-video-menu a {margin-top: 0;width: calc(25% - 3px);}
    .indxw-wrap{margin-top: 16px;}
    .pubSearch-keywords{padding-left:0}
    .pubSearch-keywords span{position:static}
}