/* Created by kong 20190819 */

.banner img { width: 100%;}

.title { margin-top:80px;}

.picslide { float: left; width:630px; margin-top: 60px;}
.picslide img { width:630px; height:390px;}
.picslide p { line-height:72px; text-indent:40px;}
.picslide .swiper-pagination { bottom:28px; right:25px;}

.focusright { float:right; width: 620px; margin-top: 60px;}
.focusright .title {margin-top: 23px;}

.allks .title { float:left; width: 125px; margin: 0;}
.topks { margin-top:80px; position:relative;}
.topks .swiper-slide { font-size:16px; width:auto; margin-right:40px; cursor:pointer;}
.topks .swiper-slide-active { font-size:18px; color:#e60321;}
.topks .fade { width:93px; height:38px; background:url(../images/bg04.png) no-repeat; position:absolute; top:-7px; right:0; z-index:995;}
.topks .swiper-button-prev { top:12px; right:27px;}
.topks .swiper-button-next { top:12px;}

.sks { line-height:44px; color:#e60321; margin-top:10px;}
.sks a { float:left; display:block; width:198px; height: 44px; text-align: center; border: #ccc 1px solid; border-radius: 5px; margin: 20px 20px 0 0;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sks a:nth-child(6n) {margin-right: 0;}
.sks a:hover { color:white; background: #2254af; border-color: #2254af; text-decoration: none;}

.twocolumn { padding:80px 0; display:flex; justify-content:space-between; flex-wrap:wrap;}
.twocolumn>div { width:540px; padding: 35px 40px 25px; background: url(../images/bg06.png) no-repeat; box-shadow:rgba(0,0,0,0.15) 0 2px 6px 0;}
.twocolumn .title {margin-top: 0;}