body {

	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;

    font-size: 14px;

    line-height: 1.42857143;

    color: #323232;

    background-color: #FFFFFF;

    margin: 0;

}

.wrapper{

    width: 100%;

    min-width: 1000px;

    padding-top: 125px;

}

.wrapper .inner{

    width: 80vw;

    margin: 0 auto;

}

.cf{

    clear: both;

}

.cf:after{

    display: table;

    clear: both;

    content: "";

}

a{

	text-decoration: none;

    color: #333333;

}

a:hover{

    text-decoration: underline;

}

img{

    border: none;

}

ul,ol,p{

    margin: 0;

    padding:0;

}

ul,ol{

    list-style: none;

}

*{

	/**盒子模型：怪异模式**/

    box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

}



/*css*/

@font-face {

	font-family: iconfont;

	src: url(data:font/ttf;base64,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) format("truetype")

}

.iconfont[data-v-2eda10d1] {

	font-family: iconfont!important;

	font-size: 16px;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

/*返回首页*/

.back-top[data-v-2eda10d1] {

	position: fixed

}

.back-top[data-v-2eda10d1],

.back-top__icon[data-v-2eda10d1] {

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}

.back-top__icon[data-v-2eda10d1] {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	width: 35px;

	height: 35px;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	border-radius: 50%;

	color: #fff;

	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);

	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3)

}

.back-top__icon[data-v-2eda10d1]:active {

	opacity: .9;

	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);

	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)

}

.bounceIn[data-v-2eda10d1] {

	-webkit-animation-name: bounceIn-data-v-2eda10d1;

	animation-name: bounceIn-data-v-2eda10d1

}

.bounceIn[data-v-2eda10d1],

.bounceOut[data-v-2eda10d1] {

	-webkit-animation-duration: .75s;

	animation-duration: .75s

}

.bounceOut[data-v-2eda10d1] {

	-webkit-animation-name: bounceOut-data-v-2eda10d1;

	animation-name: bounceOut-data-v-2eda10d1

}

@-webkit-keyframes bounceIn-data-v-2eda10d1 {

	0%,

	20%,

	40%,

	60%,

	80%,

	to {

		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);

		animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

	20% {

		-webkit-transform: scale3d(1.1, 1.1, 1.1);

		transform: scale3d(1.1, 1.1, 1.1)

	}

	40% {

		-webkit-transform: scale3d(.9, .9, .9);

		transform: scale3d(.9, .9, .9)

	}

	60% {

		opacity: 1;

		-webkit-transform: scale3d(1.03, 1.03, 1.03);

		transform: scale3d(1.03, 1.03, 1.03)

	}

	80% {

		-webkit-transform: scale3d(.97, .97, .97);

		transform: scale3d(.97, .97, .97)

	}

	to {

		opacity: 1;

		-webkit-transform: scaleX(1);

		transform: scaleX(1)

	}

}

@keyframes bounceIn-data-v-2eda10d1 {

	0%,

	20%,

	40%,

	60%,

	80%,

	to {

		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);

		animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

	20% {

		-webkit-transform: scale3d(1.1, 1.1, 1.1);

		transform: scale3d(1.1, 1.1, 1.1)

	}

	40% {

		-webkit-transform: scale3d(.9, .9, .9);

		transform: scale3d(.9, .9, .9)

	}

	60% {

		opacity: 1;

		-webkit-transform: scale3d(1.03, 1.03, 1.03);

		transform: scale3d(1.03, 1.03, 1.03)

	}

	80% {

		-webkit-transform: scale3d(.97, .97, .97);

		transform: scale3d(.97, .97, .97)

	}

	to {

		opacity: 1;

		-webkit-transform: scaleX(1);

		transform: scaleX(1)

	}

}

@-webkit-keyframes bounceOut-data-v-2eda10d1 {

	20% {

		-webkit-transform: scale3d(.9, .9, .9);

		transform: scale3d(.9, .9, .9)

	}

	50%,

	55% {

		opacity: 1;

		-webkit-transform: scale3d(1.1, 1.1, 1.1);

		transform: scale3d(1.1, 1.1, 1.1)

	}

	to {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

}

@keyframes bounceOut-data-v-2eda10d1 {

	20% {

		-webkit-transform: scale3d(.9, .9, .9);

		transform: scale3d(.9, .9, .9)

	}

	50%,

	55% {

		opacity: 1;

		-webkit-transform: scale3d(1.1, 1.1, 1.1);

		transform: scale3d(1.1, 1.1, 1.1)

	}

	to {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

}

/*loader*/

.loader[data-v-0cdcb5a8] {

	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;

	padding: 30px 0

}

.loader__svg[data-v-0cdcb5a8] {

	-webkit-transform-origin: center;

	transform-origin: center;

	-webkit-animation: rotate-data-v-0cdcb5a8 2s linear infinite;

	animation: rotate-data-v-0cdcb5a8 2s linear infinite

}

.loader__circle[data-v-0cdcb5a8] {

	fill: none;

	stroke-width: 3;

	stroke-dasharray: 1, 200;

	stroke-dashoffset: 0;

	stroke-linecap: round;

	-webkit-animation: dash-data-v-0cdcb5a8 1.5s ease-in-out infinite;

	animation: dash-data-v-0cdcb5a8 1.5s ease-in-out infinite

}

@-webkit-keyframes rotate-data-v-0cdcb5a8 {

	to {

		-webkit-transform: rotate(1turn);

		transform: rotate(1turn)

	}

}

@keyframes rotate-data-v-0cdcb5a8 {

	to {

		-webkit-transform: rotate(1turn);

		transform: rotate(1turn)

	}

}

@-webkit-keyframes dash-data-v-0cdcb5a8 {

	0% {

		stroke-dasharray: 1, 200;

		stroke-dashoffset: 0

	}

	50% {

		stroke-dasharray: 90, 200;

		stroke-dashoffset: -35px

	}

	to {

		stroke-dashoffset: -125px

	}

}

@keyframes dash-data-v-0cdcb5a8 {

	0% {

		stroke-dasharray: 1, 200;

		stroke-dashoffset: 0

	}

	50% {

		stroke-dasharray: 90, 200;

		stroke-dashoffset: -35px

	}

	to {

		stroke-dashoffset: -125px

	}

}

.__cov-progress {

	opacity: 1;

	z-index: 999999;

}



/*app*/

#app{

	padding-top: 140px;

}



/*header*/

.header{

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 9;

    background-color: #fff;

    -webkit-transition: .3s;

    transition: .3s;

    height: 100px;

}

.vs-navbar-spot{

	position: absolute;

	top: -20%;

    left: 45%;

	z-index: 2;

	font-size: 30px;

}

.vs-navbar-media{

	left: 37%;

}

/*面包屑*/

.header-top{

	padding: 0 5vw;

	height: 40px;

    width: 100%;

    list-style: none;

    height: 40px;

    line-height: 40px;

    color: #666666 !important;

    font-size: 12px;

}

/*轮播图*/

.slide-show{

	width: 100%;

    margin: 0 auto;

    padding: 0;

    position: relative;

}

.swiper-container{

	width: 100%;

  	height: 100%;

}

.swiper-slide{

	text-align: center;

  	font-size: 18px;

  	background: #FFFFFF;

  	/* Center slide text vertically */

  	display: -webkit-box;

  	display: -ms-flexbox;

  	display: -webkit-flex;

  	display: flex;

  	-webkit-box-pack: center;

  	-ms-flex-pack: center;

  	-webkit-justify-content: center;

  	justify-content: center;

  	-webkit-box-align: center;

  	-ms-flex-align: center;

  	-webkit-align-items: center;

  	align-items: center;

}

.swiper-button-prev,

.swiper-button-next{

	width: 38px!important;

    height: 38px!important;

    border-radius: 50%;

    background-size: 50% 50%;

    background-color: rgba(255, 255, 255, 0.5);

    /*display: none;*/

    animation: swiperbutton 2s ease 0s 2;

}

.swiper-button-prev{

	left: 28px;

}

.swiper-button-next{

	right: 28px;

}

.swiper-button-prev:after,

.swiper-button-next:after{

	/*content: none;*/

	color: #F00001;

	font-size: 15px;

}

.swiper-slide a{

	display: block;

	width: 100%;

    height: 600px;

    background-position: center center;

    background-repeat: no-repeat;

    border-radius: 0px;

    padding: 0;

}

.swiper-slide a img{

	width: 100%;

	height: 100%;

	display: block;
	
}

.swiper-pagination-bullet{

    width: 2vw;

    height: 3px;

    border-radius: 3px;

    opacity: 0.5;

    /*background-color: #FFFFFF!important;*/

    margin: 0 4px;

    display: inline-block;

    background: #000000;

    text-align: center;

    list-style: none;

}

.swiper-pagination-bullet-active{

	opacity: 1;

	background: #F00001;

}

@keyframes swiperbuttonprev {

    from {   /*0%*/

        transform: translateX(0px);

    }

    to {    /*100%*/

        transform: translateX(30px);

    }

}

@keyframes swiperbuttonnext {

    from {   /*0%*/

        transform: translateX(0px);

    }

    to {    /*100%*/

        transform: translateX(-30px);

    }

}





/*主容器*/

.container{

	width: 100%;

}



/*footer*/

.footer{

	margin: 0;

    padding:0;

}