*{padding: 0;margin: 0;box-sizing: border-box;}

html,body {color:#333;font: 14px/1.8 "AlimamaFangYuan","Microsoft YaHei";font-weight: 400;line-height: 1.6;letter-spacing: 0.5px;}
ul,ol,dl,li,dt,dd {padding: 0;margin: 0;list-style: none;}

img {vertical-align: middle;border: 0;}

a,a:active,a:focus,a:hover,a:visited {text-decoration: none;}

a {color: #333;cursor: pointer;}
a,img{outline: none;resize: none;}

h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}

.inner {width: 80%;margin: 0 auto;}

.padd {padding: 98px 0;}
@media(max-width:1368px) {.padd {padding: 80px 0;}}
@media(max-width:1024px) {.padd {padding: 68px 0;}}
@media(max-width:486px) {.padd {padding: 48px 0;}}

.allMore {position: relative;}
.allMore a {padding: 14px 48px;display: inline-block;background: #000;color: #fff;line-height: 1;font-size: 16px;}

@media(max-width: 468px){.allMore a {font-size: 13px;padding: 12px 28px;}}


/* 内页ban */
.banN {width: 100%;position: relative;}
.banN img {width: 100%;height: 100%;object-fit: cover;}
.banN_m{display: none;}
@media(max-width:500px) {.banN_m{display: block;}.banN_pc{display: none;}}

/* 图片高度 */
.indImg{overflow: hidden;position: relative;}
.indImg img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;transition: all .48s;}

/* swiper.js 控制器样式 */
.pos.swiper-pagination {width: 100%;bottom: 0 !important;position: relative;margin-top: 20px;}

@media(max-width:500px) {.pos.swiper-pagination{margin-top: 10px;}   }

.swiper-pagination-bullet,
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {bottom: 28px;}
.swiper-pagination-bullet {cursor:pointer;opacity:1;position:relative;border-radius:38px;background:rgba(255,255,255,0.58);transition:all 0.48s;}
.swiper-pagination-bullet.my-bullet-active {width: 52px;background: rgba(255, 255, 255, 1);}


/* 动画效果 */
.wgt-fade-animate {transform: scale(0.3);transform: translateY(150px);opacity: 0;}

.appear {animation: opacity_show 1s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;opacity: 1 !important;}

@keyframes opacity_show {
    0% {transform: scale(0.3);transform: translateY(150px);opacity: .1;}100% {transform: scale(1);transform: translateY(0);opacity: 1;}
}