.clearfix {zoom: 1;}
.clearfix:after { content: "020"; height: 0px; display: block; overflow: hidden; clear: both;}
.index-tit{ margin:0 0 30px;}
.zhengwu{ position:relative;}

.index-banner{ width:100%; height:487px; overflow:hidden; position:relative;}
.index-banner .swiper-slide{ width:100%; height:487px; position:relative;}
.index-banner .swiper-slide a{ width:100%; height:100%; display:block;}

.index-banner .slick-dots { clear:both; width:100%; text-align:center; list-style: none; position:absolute; bottom:20px;}
.index-banner .slick-dots li { display: inline-block; width: 25px; height: 25px; background:#dfdfdf; border-radius: 50%; margin-right: 15px; cursor:pointer;}
.index-banner .slick-dots li:last-child { margin-right: 0;}
.index-banner .slick-dots li.slick-active { background: #0054a5;}

.column-list{ width:100%;}

.pcyuyin.yuyin_item{background:url(pc_bg.png) no-repeat center center}
.pcyuyin_item{display:block;width:483px;float:left;height:auto;margin-top:28px}
.pcyuyin_item:first-child{margin-left:0px}
.pcyuyin_item_tit{font-size:20px;line-height:50px}
.pcyuyin_item_box{margin:20px 0 30px;display:block;width:483px;height:auto;box-shadow:0px 3px 9px 0px rgb(63 63 63 / 32%)}
.yuyinbox{margin:40px 0 30px}
.yuyinbox .yuyin_item.hide{display:none}
.pcyuyin_item_box img{width:100%;display:block}
.appyuyin_item{display:block;width:260px;float:left;margin-left:33px;height:380px;position:relative}
.appyuyin_item:first-child{margin-left:0px}
.appyuyin_item:first-child .appyuyin_item_tit{width:100%}
.appyuyin_item:first-child::after{background:0}
.appyuyin_item_tit{display:block;width:80%;margin:auto;font-size:20px;height:100px;padding:20px 0}
.appyuyin_item::after{content:"";position:absolute;display:inline-block;width:30px;height:25px;background-image:url(app_bg.png);background-repeat:no-repeat;top:23px;left:-33px}
.appyuyin_item_box{margin-top:20px;display:block;width:100%;height:210px;box-shadow:0px 3px 9px 0px rgb(63 63 63 / 32%)}
.appyuyin_item_box img{display:block;width:100%;height:100%}
.appyuyin_item_box.appyuyin_item1{display:flex;justify-content:center;align-items:center}
.appyuyin_item_box.appyuyin_item1 img{width:180px;height:auto}
.fl{float:left}
.fr{float:right}
.appthings{ margin:30px 0 20px;}
.appbg{ text-align: center; display: flex; justify-content: space-around; font-size: 16px;background: #f0f3f7; padding:60px 20px;}
.appbg div img{ width:200px !important; height:200px !important;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;outline:0;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{width:100%}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.wap{ display:none;}
.index-link2 a{ padding:0 20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.older .index-link2 a{ padding:.18rem .36rem; height:144px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; white-space: normal;}

.older .appbg{ font-size: 36px;}
.older .appbg div img{ width:300px !important; height:300px !important;}
.older .pcyuyin_item_tit{font-size:36px; }
.older .appyuyin_item{ height:520px;}
.older .appyuyin_item_tit{ font-size:36px;height:250px;}
.older .appyuyin_item::after{top:43px;}
.older .appyuyin_item_box{ height:210px;}

@media screen and (max-width:750px){
.wap{ display:block;}
.yuyinbox,.list2{display:none}
.index-tit{ margin:0 0 .2rem}
.appthings{ margin:.36rem 0 .2rem;}
.appbg{ padding:.36rem; display:block; font-size:.29rem; overflow:hidden;}
.appbg div{ float:left; width:49%; margin:0 2% 0 0;}
.appbg div:nth-of-type(2n) { margin:0;}
.appbg div img{ width:100% !important; height:100% !important;}
.index-con-3{ margin:.36rem 0 0 !important;}
.index-link2.zhongdian a{ width:100%; height:auto; line-height:2; margin-right:0;}
.index-link2 a.mr0{ margin-right:0 !important;}
.index-banner{ height:auto;}
.index-banner .swiper-slide{ height:auto; background:none !important;}
.index-banner .slick-dots { bottom:10px;}
.index-banner .slick-dots li { width:.2rem; height:.2rem; border-radius:50%;margin-right: .2rem;}

.swiper-button-next, .swiper-button-prev{ display:none !important;}
}