/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on:February 22,2019
 */
.swiper_conbox{ position:relative; margin:0 0 0 80px; width:1210px; float:left; overflow:hidden; }
.swiper_conbox .swiper-container {
	margin:0 0 0 35px;
	width:1140px;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}
@media screen and (max-width:1390px) {
.swiper_conbox{ margin-left:15px; width:1210px; }
}

.swiper_conbox .swiper-container-no-flexbox .swiper-slide {
	float:left
}
.swiper_conbox .swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.swiper_conbox .swiper-wrapper {
	position:relative;
	margin:0px;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.swiper_conbox .swiper-container-android .swiper-slide, .swiper_conbox .swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.swiper_conbox .swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper_conbox .swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper_conbox .swiper-slide {
	margin:0px;
	width:100%;
	height:auto;
	text-align:center;
	position:relative;
	
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
}
.swiper_conbox .swiper-slide dl{ margin:0px; padding:0px; width:265px; height:auto; vertical-align:top; display:inline-block; }
.swiper_conbox .swiper-slide dl dt{ margin:0px; width:100%; height:190px; background:#f7f8fd; float:left; }
.swiper_conbox .swiper-slide dl dt img{ width:80%; height:100%; object-fit:scale-down; }
.swiper_conbox .swiper-slide dl dt a{ width:100%; height:100%; display:block; }
.swiper_conbox .swiper-slide dl dd{ margin:5px 0 0 0; width:100%; height:30px; line-height:30px; font-size:14px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.swiper_conbox .swiper-slide dl dd a{ color:#464646; }
.swiper_conbox .swiper-slide dl dd a:hover{ color:#dd231f; }


.swiper_conbox .swiper-button-next, .swiper_conbox .swiper-button-prev {
	position:absolute;
	top:50%;
	margin:-19px 0 0 0;
	width:20px;
	height:36px;
	line-height:28px;
	font-size:40px;
	text-align:center;
	cursor:pointer;
	outline:none;
	overflow:hidden;
}

.swiper_conbox .swiper-button-prev {
	left:0px;
	color:#666;
	border:1px solid #aaa;
}
.swiper_conbox .swiper-button-prev:hover {
	color:#004998;
	border:1px solid #004998;
}
.swiper_conbox .swiper-button-prev.swiper-button-disabled {
	color:#afafaf;
	border:1px solid #e9e9e9;
}

.swiper_conbox .swiper-button-next {
	right:0px;
	color:#666;
	border:1px solid #aaa;
}
.swiper_conbox .swiper-button-next:hover {
	color:#004998;
	border:1px solid #004998;
}
.swiper_conbox .swiper-button-next.swiper-button-disabled {
	color:#afafaf;
	border:1px solid #e9e9e9;
}


/*------------------------------------------------*/


.a_swiper_conbox{ position:relative; margin:35px 0 0 0; width:1370px; float:left; overflow:hidden; }
.a_swiper_conbox .swiper-container {
	margin:0 0 0 50px;
	width:1270px;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}
@media screen and (max-width:1390px) {
.a_swiper_conbox{ width:1240px; }
.a_swiper_conbox .swiper-container{ margin:0 0 0 40px; width:1160px; }
}

.a_swiper_conbox .swiper-container-no-flexbox .swiper-slide {
	float:left
}
.a_swiper_conbox .swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.a_swiper_conbox .swiper-wrapper {
	position:relative;
	margin:0px;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.a_swiper_conbox .swiper-container-android .swiper-slide, .a_swiper_conbox .swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.a_swiper_conbox .swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.a_swiper_conbox .swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.a_swiper_conbox .swiper-slide {
	margin:0px;
	width:100%;
	height:auto;
	text-align:center;
	position:relative;
	
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
}
.a_swiper_conbox .swiper-slide dl{ margin:0px; padding:0px; width:100px; height:auto; vertical-align:top; display:inline-block; }
.a_swiper_conbox .swiper-slide dl dt{ margin:0px; width:100%; height:66px; float:left; }
.a_swiper_conbox .swiper-slide dl dt img{ width:100%; height:100%; object-fit:scale-down; }
.a_swiper_conbox .swiper-slide dl dt a{ width:100%; height:100%; display:block; }
.a_swiper_conbox .swiper-slide dl dd{ margin:5px 0 0 0; width:100%; height:25px; line-height:25px; font-size:14px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.a_swiper_conbox .swiper-slide dl dd a{ color:#666; }
.a_swiper_conbox .swiper-slide dl dd a:hover{ color:#dd231f; }


.a_swiper_conbox .swiper-button-next, .a_swiper_conbox .swiper-button-prev {
	position:absolute;
	top:50%;
	margin:-22px 0 0 0;
	width:20px;
	height:44px;
	line-height:28px;
	font-size:70px;
	text-align:center;
	cursor:pointer;
	outline:none;
	overflow:hidden;
}

.a_swiper_conbox .swiper-button-prev {
	left:0px;
	color:#a5d0ff;
}
.a_swiper_conbox .swiper-button-prev:hover {
	color:#004998;
}
.a_swiper_conbox .swiper-button-prev.swiper-button-disabled {
	color:#afafaf;
}

.a_swiper_conbox .swiper-button-next {
	right:0px;
	color:#a5d0ff;
}
.a_swiper_conbox .swiper-button-next:hover {
	color:#004998;
}
.a_swiper_conbox .swiper-button-next.swiper-button-disabled {
	color:#afafaf;
}



/*------------------------------------------------*/


.ss_swiper_conbox{ position:relative; margin:0 0 0 20px; width:1360px; float:left; overflow:hidden; }
.ss_swiper_conbox .swiper-container {
	margin:0 0 0 30px;
	width:1300px;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}
@media screen and (max-width:1620px) {
.ss_swiper_conbox{ width:1170px; }
.ss_swiper_conbox .swiper-container{ width:1110px; }
}
@media screen and (max-width:1420px) {
.ss_swiper_conbox{ width:1160px; }
.ss_swiper_conbox .swiper-container{ width:1100px; }
}
@media screen and (max-width:1380px) {
.ss_swiper_conbox{ width:1110px; }
.ss_swiper_conbox .swiper-container{ width:1050px; }
}


.ss_swiper_conbox .swiper-container-no-flexbox .swiper-slide {
	float:left
}
.ss_swiper_conbox .swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.ss_swiper_conbox .swiper-wrapper {
	position:relative;
	margin:0px;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.ss_swiper_conbox .swiper-container-android .swiper-slide, .ss_swiper_conbox .swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.ss_swiper_conbox .swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.ss_swiper_conbox .swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.ss_swiper_conbox .swiper-slide {
	margin:0px;
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
	
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
}
.ss_swiper_conbox .swiper-slide dl{ margin:0 5%; padding:0px; width:90%; height:auto; text-align:center; cursor:pointer; float:left; overflow:hidden; }
.ss_swiper_conbox .swiper-slide dl dt{ margin:0px; width:100%; height:auto; float:left; overflow:hidden; }
.ss_swiper_conbox .swiper-slide dl dt img{ width:200px; height:200px; border-radius:50%; border:#eee 5px solid; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl dd{ margin:15px 0 0 0; width:100%; line-height:25px; font-size:16px; color:#666; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl:hover dt img{ border:#3050ae 5px solid; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl:hover dd{ color:#3050ae; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl.on dt img{ border:#3050ae 5px solid; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl.on dd{ color:#3050ae; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ss_swiper_conbox .swiper-slide dl a{ width:100%; height:100%; display:block; }
@media screen and (max-width:1620px) {
.ss_swiper_conbox .swiper-slide dl dt img{ width:185px; height:185px; }
}
@media screen and (max-width:1420px) {
.ss_swiper_conbox .swiper-slide dl dt img{ width:183px; height:183px; }
}
@media screen and (max-width:1380px) {
.ss_swiper_conbox .swiper-slide dl dt img{ width:175px; height:175px; }
}

.ss_swiper_conbox .swiper-button-next, .ss_swiper_conbox .swiper-button-prev {
	position:absolute;
	top:50%;
	margin:-19px 0 0 0;
	width:20px;
	height:36px;
	line-height:28px;
	font-size:40px;
	text-align:center;
	cursor:pointer;
	outline:none;
	overflow:hidden;
}

.ss_swiper_conbox .swiper-button-prev {
	left:0px;
	color:#666;
	border:1px solid #aaa;
}
.ss_swiper_conbox .swiper-button-prev:hover {
	color:#3050ae;
	border:1px solid #3050ae;
}
.ss_swiper_conbox .swiper-button-prev.swiper-button-disabled {
	color:#afafaf;
	border:1px solid #e9e9e9;
}

.ss_swiper_conbox .swiper-button-next {
	right:0px;
	color:#666;
	border:1px solid #aaa;
}
.ss_swiper_conbox .swiper-button-next:hover {
	color:#3050ae;
	border:1px solid #3050ae;
}
.ss_swiper_conbox .swiper-button-next.swiper-button-disabled {
	color:#afafaf;
	border:1px solid #e9e9e9;
}

