@font-face {
font-family: 'iconfont';
  src:  url(iconfont.eot);
  src:url(iconfont.eot#iefix) format('embedded-opentype'),
    url(iconfont.woff2) format('woff2'),
    url(iconfont.ttf) format('truetype'),
    url(iconfont.woff) format('woff'),
    url(iconfont.svg#iconfont) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block


}
.icon-chenggong:before {
	content:"\e600";
}
.icon-music:before {
	content:"\e61c";
}
.icon-67:before {
	content:"\e662";
}
.icon-video:before {
	content:"\e725";
}
.icon-icon_search:before {
	content:"\e6b0";
}
.icon-save:before {
	content:"\e63d";
}
.icon-dianhuahuibo01:before {
	content:"\e636";
}
.icon-blockquote:before {
	content:"\e608";
}
.icon-weixin:before {
	content:"\e625";
}
.icon-image:before {
	content:"\e620";
}
.icon-hot:before {
	content:"\e758";
}
.icon-select:before {
	content:"\e69f";
}
.icon-twitter:before {
	content:"\ec9c";
}
.icon-youku:before {
	content:"\e612";
}
.icon-jian:before {
	content:"\e723";
}
.icon-checkbox-choose:before {
	content:"\e61a";
}
.icon-iconfonttianjia:before {
	content:"\e609";
}
.icon-checkbox-empty:before {
	content:"\e63c";
}
.icon-rss3:before {
	content:"\e6bb";
}
.icon-benshubook122:before {
	content:"\e642";
}
.icon-jinggao-copy:before {
	content:"\e601";
}
.icon-facebook:before {
	content:"\e619";
}
.icon-shibai:before {
	content:"\e61e";
}
.icon-cion24:before {
	content:"\e618";
}
.icon-qiehuandianpu:before {
	content:"\e661";
}
.icon-coffekafei:before {
	content:"\e719";
}
.icon-iconfontgerenzhongxin:before {
	content:"\e645";
}
.icon-zhanghuxinxi:before {
	content:"\e624";
}
.icon-sizeactual:before {
	content:"\e75a";
}
.icon-sizefullscreen:before {
	content:"\e75b";
}
.icon-user2:before {
	content:"\e816";
}
.icon-jianqiegongju:before {
	content:"\e730";
}
.icon-icon:before {
	content:"\e613";
}
.icon-help:before {
	content:"\e88f";
}
.icon-zanting:before {
	content:"\e79f";
}
.icon-email:before {
	content:"\e647";
}
.icon-xiangyingshi:before {
	content:"\e610";
}
.icon-tongzhi2:before {
	content:"\e6ae";
}
.icon-loader:before {
	content:"\e81c";
}
.icon-06:before {
	content:"\e60c";
}
.icon-lujing:before {
	content:"\e60a";
}
.icon-boshimao:before {
	content:"\e60d";
}
.icon-tags:before {
	content:"\e715";
}
.icon-biaoshilei_jihuamoban:before {
	content:"\e60e";
}
.icon-qizi:before {
	content:"\e651";
}
.icon-icon_wenjian:before {
	content:"\e64d";
}
.icon-top:before {
	content:"\e68c";
}
.icon-code:before {
	content:"\e96f";
}
.icon-youku1:before {
	content:"\e62f";
}
.icon-ai:before {
	content:"\e604";
}
.icon-size:before {
	content:"\e60b";
}
.icon-radio-choose:before {
	content:"\e6ab";
}
.icon-ruler:before {
	content:"\e61d";
}
.icon-yuedu:before {
	content:"\e60f";
}
.icon-data:before {
	content:"\e607";
}
.icon-menu:before {
	content:"\e602";
}
.icon-select1:before {
	content:"\e64a";
}
.icon-checkbox1:before {
	content:"\e6d4";
}
.icon-fenxiang:before {
	content:"\e66c";
}
.icon-bofang:before {
	content:"\e603";
}
.icon-wenjian:before {
	content:"\e793";
}
.icon-talk:before {
	content:"\e605";
}
.icon-shijian:before {
	content:"\e606";
}
.icon-cion24-copy:before {
	content:"\e817";
}
.icon-cion24-copy-copy:before {
	content:"\e818";
}
.icon-cion24-copy-copy-copy:before {
	content:"\e819";
}
.icon-logo:before {
	content:"\e611";
}
.icon-blockquote-copy:before {
	content:"\ec9d";
}
.icon-map:before {
	content:"\e6ca";
}
.icon-print:before {
	content:"\e6c9";
}
.icon-trust:before {
	content:"\e82a";
}
.icon-videovolume:before {
	content:"\e892";
}
.icon-music-fill:before {
	content:"\e8e9";
}
.icon-video-v2:before {
	content:"\e73b";
}
.icon-voipphone:before {
	content:"\eba2";
}
.icon-server:before {
	content:"\e926";
}
.icon-language:before {
	content:"\e8c4";
}
.icon-more:before {
	content:"\e672";
}
.icon-my:before {
	content:"\e673";
}
.icon-person:before {
	content:"\e674";
}
.icon-people-fill:before {
	content:"\e675";
}
.icon-mac:before {
	content:"\e676";
}
.icon-windows:before {
	content:"\e677";
}
.icon-android:before {
	content:"\e678";
}
.icon-link:before {
	content:"\e666";
}
.icon-phonecall:before {
	content:"\e667";
}
.icon-lock:before {
	content:"\e66b";
}
.icon-unlock:before {
	content:"\e66d";
}
.icon-email-line:before {
	content:"\e66e";
}
.icon-customer:before {
	content:"\e66f";
}
.icon-forbidden:before {
	content:"\e670";
}
.icon-graduate:before {
	content:"\e664";
}
.icon-more-fill:before {
	content:"\e665";
}
.icon-email-line-v2:before {
	content:"\e65f";
}
.icon-manuscript:before {
	content:"\e671";
}
.icon-sensitivedata:before {
	content:"\e660";
}
.icon-link-v2:before {
	content:"\e663";
}
.icon-statistics:before {
	content:"\e650";
}
.icon-auditsuccessful:before {
	content:"\e652";
}
.icon-auditfailed:before {
	content:"\e653";
}
.icon-approve:before {
	content:"\e937";
}
.icon-auditsuccessful-v2:before {
	content:"\e668";
}
.icon-sensitivedata-v2:before {
	content:"\e654";
}
.icon-home:before {
	content:"\e655";
}
.icon-arrow-left:before {
	content:"\e656";
}
.icon-arrow-right:before {
	content:"\e657";
}
.icon-auditrecord:before {
	content:"\e658";
}
.icon-resources:before {
	content:"\e659";
}
.icon-ciphertext:before {
	content:"\e65a";
}
.icon-preview:before {
	content:"\e65b";
}
.icon-global:before {
	content:"\e6b1";
}
.icon-saveas:before {
	content:"\e65d";
}
.icon-share:before {
	content:"\e65e";
}
.icon-server-v2:before {
	content:"\e7c6";
}
.icon-cloudmeeting:before {
	content:"\e757";
}
.icon-computing:before {
	content:"\e759";
}
.icon-sms:before {
	content:"\e775";
}
.icon-attestation:before {
	content:"\eb90";
}
.icon-discovery:before {
	content:"\eb93";
}
.icon-patriarch:before {
	content:"\eb9a";
}
.icon-QRcode:before {
	content:"\eb9b";
}
.icon-service:before {
	content:"\eb9d";
}
.icon-meeting-fill:before {
	content:"\ebab";
}
.icon-preview-v2:before {
	content:"\e643";
}
.icon-message:before {
	content:"\e644";
}
.icon-message-unread:before {
	content:"\e648";
}
.icon-notification:before {
	content:"\e649";
}
.icon-international:before {
	content:"\e64f";
}
.icon-chart:before {
	content:"\e64b";
}
.icon-eye-on:before {
	content:"\e64c";
}
.icon-language-v2:before {
	content:"\e64e";
}
.icon-play:before {
	content:"\e6b4";
}
.icon-QRcode-v2:before {
	content:"\e6b5";
}
.icon-share-circle:before {
	content:"\e6b6";
}
.icon-question:before {
	content:"\e6b7";
}
.icon-report-output:before {
	content:"\e62d";
}
.icon-query-statistics:before {
	content:"\e62e";
}
.icon-system-data:before {
	content:"\e646";
}
.icon-apm:before {
	content:"\e74c";
}
.icon-APPBuilder-DMB:before {
	content:"\e74d";
}
.icon-aom:before {
	content:"\e74e";
}
.icon-aos:before {
	content:"\e74f";
}
.icon-Application-DDM:before {
	content:"\e750";
}
.icon-Application-CAE:before {
	content:"\e751";
}
.icon-CloudCommunication-IM:before {
	content:"\e752";
}
.icon-CloudCommunication-CloudIPCC:before {
	content:"\e753";
}
.icon-cmc:before {
	content:"\e754";
}
.icon-fow-logs:before {
	content:"\e761";
}
.icon-line-system:before {
	content:"\e669";
}
.icon-line-w:before {
	content:"\e66a";
}
.icon-comment:before {
	content:"\e614";
}
.icon-comment-fill:before {
	content:"\e615";
}
.icon-delete-fill:before {
	content:"\e616";
}
.icon-delete:before {
	content:"\e617";
}
.icon-community:before {
	content:"\e61b";
}
.icon-copy-v2:before {
	content:"\e61f";
}
.icon-pull-up:before {
	content:"\e621";
}
.icon-pull-down:before {
	content:"\e622";
}
.icon-round-add:before {
	content:"\e623";
}
.icon-round-check:before {
	content:"\e626";
}
.icon-round-close:before {
	content:"\e627";
}
.icon-search-list:before {
	content:"\e628";
}
.icon-square-check:before {
	content:"\e62a";
}
.icon-tag-v2:before {
	content:"\e62b";
}
.icon-security:before {
	content:"\e63e";
}
.icon-edit:before {
	content:"\e62c";
}
.icon-dialogue:before {
	content:"\e630";
}
.icon-model-base:before {
	content:"\e631";
}
.icon-model-training:before {
	content:"\e632";
}
.icon-model-application:before {
	content:"\e633";
}
.icon-data-base:before {
	content:"\e634";
}
.icon-jurisdiction:before {
	content:"\e635";
}
.icon-features:before {
	content:"\e637";
}
.icon-Q-a-library:before {
	content:"\e638";
}
.icon-operate:before {
	content:"\e639";
}
.icon-data-exploration:before {
	content:"\e63a";
}
.icon-report-form:before {
	content:"\e63b";
}
.icon-work-order:before {
	content:"\e63f";
}
.icon-monitor:before {
	content:"\e640";
}
.icon-host:before {
	content:"\e641";
}
.icon-on-site-inspection:before {
	content:"\e629";
}
.icon-switch:before {
	content:"\e661";
}

a.more-link {
	text-indent:-9999px;
	font-size:0;
	right:10px;
	top:10px;
	width:36px;
	height:17px;
	background-image:url(img/redmore.gif);
}







.swiper-container.swiper-2 .swiper-slide .inner {
	background-color:rgba(0, 0, 0, 0.5);
}




.z-wrapper {
	position:relative;
	z-index:1
}
.z-wrapper .z-target {
	position:absolute;
	z-index:2
}
.z-wrapper .z-target.top {
	top:0
}
.z-wrapper .z-target.right {
	right:0
}
.z-wrapper .z-target.bottom {
	bottom:0
}
.z-wrapper .z-target.left {
	left:0
}
.disabled, .disabled:hover {
	color:#cdcdcd;
	cursor:not-allowed !important
}
.disabled a, .disabled:hover a, .disabled a:hover, .disabled:hover a:hover {
	color:inherit;
	cursor:inherit
}
.fade {
	opacity:0;
-webkit-transition:opacity .15s linear;
-moz-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
img {
	max-width:100%;
	height:auto
}
img.img-full {
	display:block;
	width:100%
}
.img-full img {
	display:block;
	width:100%
}
.icon {
	position:relative;
	display:inline-block;
	font-family:"iconfont";
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale
}
.icon-2x {
	font-size:200%
}
.icon-2x-h {
	line-height:200%;
	min-height:200%
}
.icon-3x {
	font-size:300%
}
.icon-3x-h {
	line-height:300%;
	min-height:300%
}
.icon-4x {
	font-size:400%
}
.icon-4x-h {
	line-height:400%;
	min-height:400%
}
.outside-t {
	margin-top:14px
}
.outside-r {
	margin-right:14px
}
.outside-b {
	margin-bottom:14px
}
.outside-l {
	margin-left:14px
}
.outside-tb {
	margin-top:14px;
	margin-bottom:14px
}
.outside-lr {
	margin-right:14px;
	margin-left:14px
}
.outside {
	margin-top:14px;
	margin-bottom:14px;
	margin-right:14px;
	margin-left:14px
}
.outside-min-l {
	margin-left:7px
}
.outside-min-r {
	margin-right:7px
}
.outside-min-t {
	margin-top:7px
}
.outside-min-b {
	margin-bottom:7px
}
.outside-min-lr {
	margin-left:7px;
	margin-right:7px
}
.outside-min-tb {
	margin-top:7px;
	margin-bottom:7px
}
.outside-min {
	margin-top:7px;
	margin-bottom:7px;
	margin-left:7px;
	margin-right:7px
}
.inside-t {
	padding-top:14px
}
.inside-r {
	padding-right:14px
}
.inside-b {
	padding-bottom:14px
}
.inside-l {
	padding-left:14px
}
.inside-lr {
	padding-right:14px;
	padding-left:14px
}
.inside-tb {
	padding-top:14px;
	padding-bottom:14px
}
.inside {
	padding-top:14px;
	padding-bottom:14px;
	padding-right:14px;
	padding-left:14px
}





/* 备用*/

.inner {
	overflow:visible;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	word-wrap:break-word;
	padding-right:14px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	max-width:1200px;
	margin:0 auto;
	position:relative;
	width:100%
}
.inner:after {
	content:"";
	display:block;
	height:0;
	clear:both
}


.swiper-full {
transition:min-height linear .3s
}
.swiper-full .swiper-slide {
transition:min-height linear .3s
}
.swiper-full .swiper-slide .inner {
	position:absolute;
	width:70%;
	left:10%;
	bottom:20px
}
.swiper-full .swiper-slide .inner .text-white {
	text-shadow:2px 2px 4px #000
}
.swiper-full .swiper-pagination {
	text-align:center;
	padding-right:14px
}



.swiper-1.swiper-global-color .swiper-slide .inner .text-white {
	background-color:rgba(0, 0, 0, 0.6);
	text-shadow:none
}
.swiper-1.swiper-global-color .swiper-slide .inner h3, .swiper-1.swiper-global-color .swiper-slide .inner p.text-white {
	padding:14px
}
.swiper-1.swiper-global-color .swiper-slide .inner .text-white {
	background-color:rgba(0, 0, 0, 0.6);
	text-shadow:none
}
.swiper-2 .swiper-slide .inner {
	background-color:#955e29;
	position:absolute;
	bottom:0;
	width:100%
}
.swiper-2 .pagination {
	bottom:5px
}


.swiper-2.swiper-global-color .swiper-slide .inner {
	background-color:rgba(0, 0, 0, 0.6)
}
.swiper-3 .card-2 {
	margin-left:7px;
	margin-right:7px
}
.swiper-3~.swiper-button-next, .swiper-3~.swiper-button-prev {
background-image:none;
font-family:"iconfont";
font-size:266%;
color:#955e29
}
@media only screen and (max-width:768px) {
.swiper-3~.swiper-button-next, .swiper-3~.swiper-button-prev {
display:none
}
}
.swiper-4 .swiper-wrapper {
	height:80%;
	margin-bottom:1px
}
.swiper-4 .swiper-slide h5 {
	margin-bottom:10px
}
.swiper-4 .swiper-slide .inner {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:rgba(0, 0, 0, 0.6)
}
.swiper-4 .swiper-pagination {
	height:20%
}
.swiper-4 .swiper-pagination .swiper-pagination-custom-item, .swiper-4 .swiper-pagination .swiper-pagination-custom-item-active {
	padding:0
}
.swiper-4 .swiper-pagination .swiper-pagination-custom-item img, .swiper-4 .swiper-pagination .swiper-pagination-custom-item-active img {
	width:25%;
	height:auto;
	padding-left:1px;
	box-sizing:border-box
}
.swiper-4 .swiper-button-next, .swiper-4 .swiper-button-prev {
	top:40%
}
.swiper-nav img {
	height:80px
}
.swiper-nav .swiper-wrapper>.swiper-slide {
	opacity:0.5
}
.swiper-nav .swiper-wrapper>.swiper-slide.active-nav {
	opacity:1
}
@media only screen and (max-width:768px) {
.swiper-img-full {
height:150px !important
}
.swiper-img-full .swiper-slide, .swiper-img-full .swiper-wrapper {
height:150px !important
}
.swiper-img-full .swiper-wrapper .swiper-slide {
background-size:100%;
background-repeat:no-repeat
}
.swiper-img-full .swiper-button-prev {
display:none
}
.swiper-img-full .swiper-button-next {
display:none
}
}
.swiper-wrapper {
	cursor:pointer
}
.swiper-wrapper .swiper-slide .inner:hover h5 {
	text-decoration:underline
}
.outside-pagination-1 {
	padding:0 0 40px
}

.outside-pagination-2 {
	padding:0 0 40px
}
.outside-pagination-2 .outside-title {
	position:absolute;
	background-color:rgba(0, 0, 0, 0.6);
	width:auto;
	left:10%;
	bottom:20px
}
.outside-pagination-2 .outside-title .title {
	padding:14px;
	text-shadow:none;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.outside-pagination-2 .outside-title .title-text {
	margin:0;
	padding:0 14px 14px;
	color:#fff;
	margin-top:-7px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.outside-pagination-2-2 {
	padding:0 0 40px
}
.outside-pagination-2-2 .outside-title {
	position:absolute;
	background-color:rgba(0, 0, 0, 0.6);
	width:auto;
	left:10%;
	bottom:20px
}
.outside-pagination-2-2 .outside-title .title {
	padding:14px;
	text-shadow:none;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.outside-pagination-2-2 .outside-title .title-text {
	margin:0;
	padding:0 14px 14px;
	color:#fff;
	margin-top:-7px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.outside-pagination-2-2 .outside-title {
	width:100%;
	left:0;
	bottom:0
}
.outside-pagination-3 {
	padding:0 0 40px
}
.outside-pagination-3 .outside-title {
	text-align:center;
	position:absolute;
	bottom:35%;
	left:0;
	right:0
}
.outside-pagination-3 .outside-title .title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:14px
}
.outside-pagination-3 .outside-title .title-text {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff;
	margin-top:-7px
}




.swiper-wrapper .swiper-button-prev, .swiper-container .swiper-button-prev, .swiper-wrapper .swiper-button-next, .swiper-container .swiper-button-next {
	background-image:none;
	color:#955e29;
	width:33px
}
.swiper-wrapper .swiper-button-prev:before, .swiper-container .swiper-button-prev:before, .swiper-wrapper .swiper-button-next:before, .swiper-container .swiper-button-next:before {
	position:relative;
	display:inline-block;
	font-family:"iconfont";
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
	display:block;
	text-align:center;
	font-size:266%
}
.swiper-wrapper .swiper-slide, .swiper-container .swiper-slide {
	background-size:cover;
	background-position:center center;
	position:relative
}
.swiper-wrapper .swiper-slide hr, .swiper-container .swiper-slide hr {
	margin-top:14px;
	border-width:2px;
	border-color:#955e29
}
.swiper-wrapper .swiper-slide hr.small, .swiper-container .swiper-slide hr.small {
	width:5%
}
.swiper-wrapper .swiper-slide hr.normal, .swiper-container .swiper-slide hr.normal {
	width:35%
}
.swiper-wrapper .swiper-slide hr.larg, .swiper-container .swiper-slide hr.larg {
	width:75%
}
.swiper-wrapper .swiper-slide[data-url^="http"], .swiper-container .swiper-slide[data-url^="http"] {
cursor:pointer
}
.swiper-slide-pagination .swiper-pagination {
	bottom:10px;
	width:100%
}
.row .swiper-container {
	overflow:hidden
}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {
	content:"\e817"
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	display:none
}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {
	content:"\e819"
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	display:none
}
.swiper-slide-scroll {
	height:auto
}
.swiper-gray .swiper-button-prev, .swiper-gray .swiper-button-next {
	color:#777
}
.swiper-gray .swiper-pagination-bullet-active {
	background-color:#777;
	border-color:#777
}
.swiper-gray .swiper-slide hr {
	border-color:gray
}
.swiper-white .swiper-button-prev, .swiper-white .swiper-button-next {
	color:#ffffff
}
.swiper-white .swiper-pagination-bullet-active {
	background-color:#ffffff;
	border-color:#ffffff
}
.swiper-white .swiper-slide hr {
	border-color:#ffffff
}
.swiper-black .swiper-button-prev, .swiper-black .swiper-button-next {
	color:#000000
}
.swiper-black .swiper-pagination-bullet-active {
	background-color:#000000;
	border-color:#000000
}
.swiper-black .swiper-slide hr {
	border-color:#000000
}
.swiper-outside {
	position:relative
}
.swiper-outside .swiper-container {
	margin-left:0;
	margin-right:0
}
.swiper-outside:hover .swiper-button-next, .swiper-outside:hover .swiper-button-prev {
	opacity:1
}
.swiper-button-down {
	margin-bottom:14px
}
.swiper-button-down:after {
	content:"";
	display:block;
	height:0;
	clear:both
}
.swiper-button-down .swiper-button-prev, .swiper-button-down .swiper-button-next {
	position:relative;
	margin-left:7px;
	margin-right:7px;
	display:inline-block
}
.swiper-button-down .swiper-button-prev:before, .swiper-button-down .swiper-button-next:before {
	font-size:200%
}
.swiper-button-right .swiper-button-prev {
	left:auto;
	right:60px
}
.pagination {
	position:absolute;
	z-index:20;
	bottom:10px;
	width:100%;
	text-align:center
}
.pagination .swiper-pagination-switch {
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#555;
	margin:0 5px;
	opacity:0.8;
	border:1px solid #fff;
	cursor:pointer
}
.pagination .swiper-active-switch {
	background:#955e29
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:33px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0;
transition:opacity .2s linear
}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {
	opacity:1
}
.swiper-button-prev {
	left:10px;
	right:auto
}
.swiper-button-next {
	right:10px;
	left:auto
}


.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction:column;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform:translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap:wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column;
}
.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform;
}
.swiper-slide-invisible-blank {
	visibility:hidden;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto;
}
.swiper-container-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height;
}
.swiper-container-3d {
	perspective:1200px;
}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
	transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-css-mode > .swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
display:none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align:start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type:x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type:y mandatory;
}
:root {
--swiper-navigation-size:44px;
}
.swiper-button-prev, .swiper-button-next {
	position:absolute;
	top:50%;
width:calc(var(--swiper-navigation-size) / 44 * 27);
	height:var(--swiper-navigation-size);
margin-top:calc(-1 * var(--swiper-navigation-size) / 2);
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
	opacity:0.35;
	cursor:auto;
	pointer-events:none;
}
.swiper-button-prev:after, .swiper-button-next:after {
	display:none;
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	text-transform:none !important;
	letter-spacing:0;
	text-transform:none;
	font-variant:initial;
	line-height:1;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content:"prev";
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content:"next";
}
.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {
--swiper-navigation-color:#ffffff;
}
.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black {
--swiper-navigation-color:#000000;
}
.swiper-button-lock {
	display:none;
}
:root {
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	transition:300ms opacity;
	transform:translate3d(0, 0, 0);
	z-index:10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom:10px;
	left:0;
	width:100%;
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(0.33);
	position:relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(0.33);
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:0.2;
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer;
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0px, -50%, 0);
}
.swiper-container-vertical  > .swiper-pagination-bullets  .swiper-pagination-bullet {
	margin:6px 0;
	display:block;
}
.swiper-container-vertical  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px;
}
.swiper-container-vertical  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic  .swiper-pagination-bullet {
	display:inline-block;
	transition:200ms transform, 200ms top;
}
.swiper-container-horizontal  > .swiper-pagination-bullets  .swiper-pagination-bullet {
	margin:0 4px;
}
.swiper-container-horizontal  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap;
}
.swiper-container-horizontal  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic  .swiper-pagination-bullet {
	transition:200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl  > .swiper-pagination-bullets-dynamic  .swiper-pagination-bullet {
	transition:200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
	background:rgba(0, 0, 0, 0.25);
	position:absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top;
}
.swiper-container-rtl  .swiper-pagination-progressbar  .swiper-pagination-progressbar-fill {
	transform-origin:right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:4px;
	height:100%;
	left:0;
	top:0;
}
.swiper-pagination-white {
--swiper-pagination-color:#ffffff;
}
.swiper-pagination-black {
--swiper-pagination-color:#000000;
}
.swiper-pagination-lock {
	display:none;
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%;
}
.swiper-container-vertical > .swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%;
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, 0.5);
	border-radius:10px;
	left:0;
	top:0;
}
.swiper-scrollbar-cursor-drag {
	cursor:move;
}
.swiper-scrollbar-lock {
	display:none;
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {
	max-width:100%;
	max-height:100%;
	object-fit:contain;
}
.swiper-slide-zoomed {
	cursor:move;
}
:root {
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000;
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg);
}
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube {
	overflow:visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events:auto;
	visibility:visible;
}
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px; 
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0;
}
.swiper-container-flip {
	overflow:visible;
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}