@charset "utf-8";
/** @latest 2020.11.19 -ssj*/
/** @latest 2021.03.09 -ssj*/

.widequick141 {width:100%; height:100%; box-sizing:border-box; margin:0 auto; float:left; overflow:hidden; position:relative;}

.widequick141 .bgbox {width: 100%;height: 100%;position: absolute;}
.widequick141 .bgbox img {margin: auto;top: -999px;bottom: -999px;right: -999px;left: -999px;min-width: 100%;min-height: 100%;max-width: 100%;position: absolute;height: auto;}




.widequick141 .quickwrap {width: 100%;float: left;padding: 60px 0;}
.widequick141 .quickwrap .innerbox {}

.widequick141 .swiper-container {position:relative; box-sizing:border-box;}
.widequick141 .swiper-container .swiper-wrapper {box-sizing:border-box;width:100%;position:relative;clear:both;text-align:center;}
.widequick141 .swiper-container .swiper-wrapper .swiper-slide {box-sizing:border-box;vertical-align:middle;display:inline-block;position:relative;vertical-align: middle;line-height: 170px;}
.widequick141 .swiper-container .swiper-wrapper .swiper-slide > div {display: inline-block; vertical-align: middle; line-height: normal; width: 100%;}

.widequick141 .swiper-wrapper a:focus {outline:thin dotted; background:rgba(166,199,255,0.2);}
.widequick141 .swiper-wrapper .txtbox {text-align:center;width: 100%;/* padding:0 10px; */box-sizing:border-box;display: inline-block;border-radius: 100%;/* top:50%; *//* left:0; *//* width:100%; *//* transform:translateY(-50%); */height: auto;}
.widequick141 .swiper-wrapper .txtbox:before {content:""; background: #fff;float: left;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 100%;opacity: 0.05; transition:all 1s;}
.widequick141 .swiper-wrapper .txtbox:hover:before {opacity: 0.1;}
.widequick141 .swiper-wrapper .txtbox .tit {float:left; font-size: 22px;color:#fff;font-weight:400;line-height:130%;letter-spacing:-0.5px;width:100%;margin-top:10px;overflow:hidden;word-break:keep-all;white-space:normal;-webkit-line-clamp:2;max-height: 56px;-webkit-box-orient:vertical;display:-webkit-box;}
.widequick141 .swiper-wrapper .txtbox .subTit {font-size: 16px;color:#fff;display:block;word-break: keep-all;line-height: 130%;}
.widequick141 .swiper-wrapper .txtbox .morebtn {border:1px solid #fff;font-size: 15px;color: #fff;padding: 8px 40px 8px 15px;display: inline-block;margin-top: 30px;position: relative;word-break: keep-all;line-height: 130%;}
.widequick141 .swiper-wrapper .txtbox .morebtn:after {content:"\276D";position: absolute;top: 50%;right: 15px;line-height: 130%;transform: translateY(-50%);}



/* slide btn */
.widequick141 .btnbox {box-sizing:border-box; top:0;}

.widequick141 .swiper-button-next,
.widequick141 .swiper-button-prev {overflow:hidden; width:35px; text-indent:-9999px; position:absolute; top:50%;}
.widequick141 .swiper-button-prev {background:url(../img/slideprev.png) no-repeat;background-position:center left;}
.widequick141 .swiper-button-next {background:url(../img/slidenext.png) no-repeat;background-position:center right;}

.widequick141 .swiper-button-next.swiper-button-disabled, 
.widequick141 .swiper-button-prev.swiper-button-disabled {opacity:1;}
.widequick141 .swiper-button-next:hover,
.widequick141 .swiper-button-prev:hover {cursor:pointer;}


.widequick141 .swiper-pagination {display:none;}




	@media (min-width:800px){
		.widequick141 {height:auto;}
	}

	@media (min-width:991px){
		.widequick141 .swiper-wrapper .txtbox {padding: 28% 0 22%;border: 1px solid rgba(255,255,255,0.2);}
		.widequick141 .swiper-wrapper .txtbox:before {width: 50%;padding-bottom: 50%;}
	}

	@media (min-width:1600px){
		.widequick141 .swiper-container {width: 100%;margin:0 auto;}
		.widequick141 .quickwrap .innerbox {width: calc(100% - 340px); margin: 0 170px;}

		.widequick141 .swiper-button-prev {left:30px;}
		.widequick141 .swiper-button-next {right:30px;}
	}
	@media (min-width:991px) and (max-width:1599px){
		.widequick141 .quickwrap .innerbox {width: calc(100% - 140px);margin: 0 70px;}

		.widequick141 .swiper-button-prev {left:10px;}
		.widequick141 .swiper-button-next {right:10px;}
	}

    @media (max-width:990px){
		.widequick141 .quickwrap .innerbox {width: calc(100% - 80px);margin: 0 40px;}
		

		.widequick141 .swiper-button-prev {left:10px;background-size: 15px;}
		.widequick141 .swiper-button-next {right:10px;background-size: 15px;}

		}
		
		@media (min-width:800px) and (max-width:990px){
			.widequick141 .swiper-wrapper .txtbox:before {width: 100%;padding-bottom: 100%;}

		}

	@media (max-width:799px){
		.widequick141 .swiper-wrapper strong {font-size:15px; font-weight:400; max-height:35px; line-height:18px;}
		.widequick141 .swiper-wrapper > div:hover {padding:0;}
		.widequick141 .swiper-wrapper > div:hover img {opacity:0.8;}

		.widequick141 .swiper-button-prev {background-size:10px; background-position:left center; width:20px;}
		.widequick141 .swiper-button-next {background-size:10px; background-position:right center; width:20px;}


		.widequick141 .swiper-wrapper .txtbox .subTit {font-size: 15px;word-break: keep-all;}
		.widequick141 .swiper-wrapper .txtbox .tit {font-size: 20px;font-weight:600;}
		.widequick141 .swiper-wrapper .txtbox .morebtn {padding: 8px 15px;}
		.widequick141 .swiper-wrapper .txtbox .morebtn:after {display:none;}

	}


	@media (max-width:599px){
		.widequick141 .swiper-container .swiper-wrapper .swiper-slide {width:100% !important;}
	}
