.swiper-container {

	margin-left: auto;

	margin-right: auto;

	position: relative;

	overflow: hidden;

	z-index: 1

}

.swiper-container-no-flexbox .swiper-slide {

	float: left

}

.swiper-container-vertical>.swiper-wrapper {

	-webkit-box-orient: vertical;

	-moz-box-orient: vertical;

	-ms-flex-direction: column;

	-webkit-flex-direction: column;

	flex-direction: column

}

.swiper-wrapper {

	position: relative;

	width: 100%;

	height: 100%;

	z-index: 1;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-transition-property: -webkit-transform;

	transition-property: -webkit-transform;

	transition-property: transform;

	transition-property: transform, -webkit-transform;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.swiper-container-android .swiper-slide, .swiper-wrapper {

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.swiper-container-multirow>.swiper-wrapper {

	-webkit-box-lines: multiple;

	-moz-box-lines: multiple;

	-ms-flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

	flex-wrap: wrap

}

.swiper-container-free-mode>.swiper-wrapper {

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

	margin: 0 auto

}

.swiper-slide {

	-webkit-flex-shrink: 0;

	-ms-flex: 0 0 auto;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	width: 100%;

	height: 100%;

	position: relative

}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {

	height: auto

}

.swiper-container-autoheight .swiper-wrapper {

	-webkit-box-align: start;

	-ms-flex-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	align-items: flex-start;

	-webkit-transition-property: -webkit-transform, height;

	-webkit-transition-property: height, -webkit-transform;

	transition-property: height, -webkit-transform;

	transition-property: transform, height;

	transition-property: transform, height, -webkit-transform

}

.swiper-container .swiper-notification {

	position: absolute;

	left: 0;

	top: 0;

	pointer-events: none;

	opacity: 0;

	z-index: -1000

}

.swiper-wp8-horizontal {

	-ms-touch-action: pan-y;

	touch-action: pan-y

}

.swiper-wp8-vertical {

	-ms-touch-action: pan-x;

	touch-action: pan-x

}

.swiper-button-next, .swiper-button-prev {

	position: absolute;

	top: 50%;

	width: 27px;

	height: 44px;

	margin-top: -22px;

	z-index: 10;

	cursor: pointer;

	-webkit-background-size: 27px 44px;

	background-size: 27px 44px;

	background-position: center;

	background-repeat: no-repeat

}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

	opacity: .35;

	cursor: auto;

	pointer-events: none

}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");

	left: 10px;

	right: auto

}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");

	right: 10px;

	left: auto

}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")

}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")

}

.swiper-pagination {

	position: absolute;

	text-align: center;

	-webkit-transition: .3s;

	transition: .3s;

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	z-index: 10

}

.swiper-pagination.swiper-pagination-hidden {

	opacity: 0

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

	bottom: 10px;

	left: 0;

	width: 100%

}

.swiper-pagination-bullet {

	width: 8px;

	height: 8px;

	display: inline-block;

	border-radius: 100%;

	background: #000;

	opacity: .2

}

button.swiper-pagination-bullet {

	border: none;

	margin: 0;

	padding: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	-moz-appearance: none;

	-ms-appearance: none;

	-webkit-appearance: none;

	appearance: none

}

.swiper-pagination-clickable .swiper-pagination-bullet {

	cursor: pointer

}

.swiper-pagination-white .swiper-pagination-bullet {

	background: #fff

}

.swiper-pagination-bullet-active {

	opacity: 1;

	background: #007aff

}

.swiper-pagination-white .swiper-pagination-bullet-active {

	background: #fff

}

.swiper-pagination-black .swiper-pagination-bullet-active {

	background: #000

}

.swiper-container-vertical>.swiper-pagination-bullets {

	right: 10px;

	top: 50%;

	-webkit-transform: translate3d(0, -50%, 0);

	-ms-transform: translate3d(0, -50%, 0);

	transform: translate3d(0, -50%, 0)

}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 5px 0;

	display: block

}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	margin: 0 5px

}

.swiper-pagination-progress {

	background: rgba(0,0,0,0.25);

	position: absolute

}

.swiper-pagination-progress .swiper-pagination-progressbar {

	background: #007aff;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transform: scale(0);

	-webkit-transform-origin: left top;

	-ms-transform-origin: left top;

	transform-origin: left top

}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {

	-webkit-transform-origin: right top;

	-ms-transform-origin: right top;

	transform-origin: right top

}

.swiper-container-horizontal>.swiper-pagination-progress {

	width: 100%;

	height: 4px;

	left: 0;

	top: 0

}

.swiper-container-vertical>.swiper-pagination-progress {

	width: 4px;

	height: 100%;

	left: 0;

	top: 0

}

.swiper-pagination-progress.swiper-pagination-white {

	background: rgba(255,255,255,0.5)

}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {

	background: #fff

}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {

	background: #000

}

.swiper-container-3d {

	-webkit-perspective: 1200px;

	-o-perspective: 1200px;

	perspective: 1200px

}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .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-wrapper {

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d

}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {

	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: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));

	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	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: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));

	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	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: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));

	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	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: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));

	background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))

}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {

	-ms-perspective: 1200px

}

.swiper-container-cube, .swiper-container-flip {

	overflow: visible

}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {

	pointer-events: none;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	z-index: 1

}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {

	pointer-events: none

}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {

	pointer-events: auto

}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .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, .swiper-container-flip .swiper-slide-shadow-top {

	z-index: 0;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}

.swiper-container-cube .swiper-slide {

	visibility: hidden;

	-webkit-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	transform-origin: 0 0;

	width: 100%;

	height: 100%

}

.swiper-container-cube.swiper-container-rtl .swiper-slide {

	-webkit-transform-origin: 100% 0;

	-ms-transform-origin: 100% 0;

	transform-origin: 100% 0

}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {

	pointer-events: auto;

	visibility: visible

}

.swiper-container-cube .swiper-cube-shadow {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: .6;

	-webkit-filter: blur(50px);

	filter: blur(50px);

	z-index: 0

}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out

}

.swiper-container-fade .swiper-slide {

	pointer-events: none;

	-webkit-transition-property: opacity;

	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-zoom-container {

	width: 100%;

	height: 100%;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

	text-align: center

}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {

	max-width: 100%;

	max-height: 100%;

	-o-object-fit: contain;

	object-fit: contain

}

.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-lazy-preloader {

	width: 42px;

	height: 42px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -21px;

	margin-top: -21px;

	z-index: 10;

	-webkit-transform-origin: 50%;

	-ms-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;

	animation: swiper-preloader-spin 1s steps(12, end) infinite

}

.swiper-lazy-preloader:after {

	display: block;

	content: "";

	width: 100%;

	height: 100%;

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");

	background-position: 50%;

	-webkit-background-size: 100%;

	background-size: 100%;

	background-repeat: no-repeat

}

.swiper-lazy-preloader-white:after {

	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")

}

@-webkit-keyframes swiper-preloader-spin {

100% {

-webkit-transform:rotate(360deg)

}

}

@keyframes swiper-preloader-spin {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0

}

html, body {

	scroll-behavior: smooth

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block

}

html {

	width: 100%;

	overflow-x: hidden;

	-webkit-text-size-adjust: none

}

body {

	width: 100%;

	overflow-x: hidden;

	font-size: 12px;

	font-family: "\5FAE\8F6F\96C5\9ED1", "arial", sans-serif;

	color: #657180;

	line-height: 1.5

}

.preview_frame {

	width: 100%;

	overflow-x: hidden

}

ol, ul, li {

	list-style: none

}

fieldset, img {

	border: 0

}

a {

	color: #39f;

	outline: none

}

a:hover {

	color: #6bc30d

}

del, ins, a {

	text-decoration: none

}

i {

	font-style: normal

}

input, button, textarea, select {

	outline: none

}

textarea {

	resize: none

}

blockquote, q {

	quotes: none

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none

}

.clearfl {

	clear: both

}

.clearfix:after {

	clear: both;

	display: block;

	height: 0;

	visibility: hidden;

	line-height: 0;

	content: ' '

}

.clearfix {

	clear: both;

*display:table;

*zoom:1

}

.fl {

	float: left

}

.fr {

	float: right

}

* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-ms-word-break: break-all;

	word-break: break-all;

	-ms-word-wrap: break-word;

	word-wrap: break-word

}

input, textarea, select {

	font-family: inherit;

	font-size: inherit;

	line-height: normal

}

.body-modal-open {

	position: fixed

}

.ani-btn-loading {

	display: inline-block;

	vertical-align: middle;

	-webkit-animation: icon-loading-rotate 0.5s infinite linear;

	animation: icon-loading-rotate 0.5s infinite linear

}

@-webkit-keyframes icon-loading-rotate {

0% {

-webkit-transform:rotate(0deg);

transform:rotate(0deg)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

@keyframes icon-loading-rotate {

0% {

-webkit-transform:rotate(0deg);

transform:rotate(0deg)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

.mb_body_view {

	overflow: hidden

}



::-webkit-scrollbar {

width:10px;

height:10px

}

::-webkit-scrollbar-thumb {

border-radius:5px;

background:#d7d7d7

}

::-webkit-scrollbar-track {

background:#f2f2f2

}

.pc_pattern .layrow {

	width: 100%;

	position: relative

}

.pc_pattern .layrow .laybox {

	width: 100%;

	padding: 0 10%;

	margin-left: auto;

	margin-right: auto

}

.full_screen_banner_first_img {

	max-height: 100%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_1] {

	width: 8.33%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_2] {

	width: 16.66%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_3] {

	width: 25%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_4] {

	width: 33.33%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_5] {

	width: 41.66%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_6] {

	width: 50%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_7] {

	width: 58.33%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_8] {

	width: 66.66%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_9] {

	width: 75%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_10] {

	width: 83.33%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_11] {

	width: 91.66%

}

.pc_pattern .layrow .layout_column[data-class-col=pc_col_12] {

	width: 100%

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_0] {

	width: 0

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_1] {

	width: 100%

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_2] {

	width: 50%

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_3] {

	width: 75%

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_4] {

	width: 25%

}

.mb_pattern .layrow .layout_column[data-class-col=mb_col_5] {

	width: 33.33%

}

.layrow .laybox {

	position: relative;

	width: 100%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-ms-flex-wrap: wrap;

	-webkit-flex-wrap: nowrap;

	flex-wrap: nowrap

}

.mb_pattern .layrow .laybox {

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.full_screen_banner .full_screen_banner_swiper {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1

}

.full_screen_banner .padding_bottom_swiper_frame {

	width: 100%

}

.full_screen_banner .full_screen_banner_swiper .swiper-slide {

	background-repeat: no-repeat;

	background-position: 50% 50%

}

.full_screen_banner .full_screen_banner_swiper .layout_column {

	min-height: 0;

	width: 100% !important;

	height: 100%

}

.full_screen_banner .laybox {

	padding: 0 !important

}

.full_screen_banner .banner_frame {

	position: relative;

	width: 100%;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	margin: 0 auto

}

.full_screen_banner .first_img {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	opacity: 0;

	width: 100%

}

.banner_short_line_wrap {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 3%;

	margin-left: auto;

	margin-right: auto;

	overflow: hidden;

	z-index: 4;

	text-align: center;

	pointer-events: none

}

.banner_short_line_wrap .pic_short_line_btn {

	pointer-events: auto;

	position: relative;

	display: inline-block;

	margin: 0 3px;

	cursor: pointer

}

.banner_short_line_wrap .pic_short_line_btn .pic_short_line {

	width: 13px;

	height: 4px;

	-webkit-transition: all .3s;

	transition: all .3s;

	background: rgba(229,229,229,0.4);

	border-radius: 4px

}

.banner_short_line_wrap .pic_short_line_btn_activity {

	width: 26px;

	background-color: #e5e5e5;

	border-radius: 10px

}

.banner_short_line_wrap .pic_short_line_btn .pic_short_line:hover {

	width: 26px;

	background-color: #e5e5e5

}

.full_screen_banner .arrow_btn {

	position: absolute;

	top: 0;

	bottom: 0;

	margin-top: auto;

	margin-bottom: auto;

	text-align: center;

	overflow: hidden;

	width: 60px;

	height: 60px;

	cursor: pointer;

	z-index: 3;

	-webkit-tap-highlight-color: transparent

}

.full_screen_banner .arrow_btn_next {

	margin-right: 1%;

	right: 0;

	background: url("../images/backimg1.png") -55px -42px;

	-webkit-transition: margin-right .3s ease-out 0s;

	transition: margin-right .3s ease-out 0s

}

.full_screen_banner .arrow_btn_prev {

	margin-left: 1%;

	background: url("../images/backimg1.png") 0 -42px;

	-webkit-transition: margin-left .3s ease-out 0s;

	transition: margin-left .3s ease-out 0s

}

.full_screen_banner .arrow_btn_next:hover {

	margin-right: 15px

}

.full_screen_banner .arrow_btn_prev:hover {

	margin-left: 15px

}

.my_banner .banner_btn {

	width: 60px;

	height: 60px;

	line-height: 60px;

	text-align: center;

	background-image: none;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 1000;

	background-color: rgba(0,0,0,0.1);

	border-radius: 6px;

	top: calc(50% - 30px);

	cursor: pointer;

	color: #fff;

	font-size: 40px

}

.top_bottom_arrow_frame .fk_rightColorArrowsImg {

	position: relative;

	width: 60px;

	height: 60px;

	line-height: 60px;

	text-align: center;

	background-color: rgba(0,0,0,0.4);

	cursor: pointer;

	color: #fff;

	font-size: 40px

}

.full_screen_banner .arrow_btn {

	position: absolute;

	top: 0;

	bottom: 0;

	margin-top: auto;

	margin-bottom: auto;

	text-align: center;

	overflow: hidden;

	width: 60px;

	height: 60px;

	line-height: 60px;

	text-align: center;

	cursor: pointer;

	z-index: 3;

	-webkit-tap-highlight-color: transparent;

	color: #4c4c4c;

	font-size: 40px;

	background-image: none

}

.full_screen_banner .arrow_btn .style-1-icon {

	position: absolute;

	top: 0;

	bottom: 0;

	margin-top: auto;

	margin-bottom: auto;

	width: 40px;

	height: 40px;

	left: 15px

}

.full_screen_banner .arrow_btn_next .mock-after, .full_screen_banner .arrow_btn_prev .mock-after {

	width: 0;

	height: 2px;

	position: absolute;

	top: 1px;

	bottom: 0;

	margin-top: auto;

	margin-bottom: auto;

	background-color: #4c4c4c;

	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s

}

.full_screen_banner .arrow_btn_next .mock-after {

	right: 25px

}

.full_screen_banner .arrow_btn_next:hover .mock-after {

	width: 20px;

	right: 35px

}

.full_screen_banner .arrow_btn_prev .mock-after {

	left: 32px

}

.full_screen_banner .arrow_btn_prev:hover .mock-after {

	width: 20px;

	left: 40px

}

.full_screen_banner .arrow_btn_prev:after {

	left: 25px

}

.full_screen_banner .arrow_btn_prev:hover::after {

	width: 20px;

	left: 32px

}

.full_screen_banner.my_banner .banner_btn {

	background-image: none

}

.my_banner .banner_btn {

	width: 60px;

	height: 60px;

	background-image: url("../images/backimg1.png");

	background-repeat: no-repeat;

	position: absolute;

	z-index: 101;

	background-color: rgba(0,0,0,0.1);

	border-radius: 6px;

	top: calc(50% - 30px);

	cursor: pointer

}

.full_screen_banner .pic_arrow_btn_prev {

	left: 1%

}

.full_screen_banner .pic_arrow_btn_next {

	right: 1%;

	background-position: -45px 0

}

.my_banner .banner_btn:hover {

	background-color: rgba(0,0,0,0.4)

}

.full_screen_banner .video_frame .one_column {

	min-height: 0;

	height: 100%;

	position: relative;

	z-index: 10

}

.full_screen_banner .layout_column {

	background: rgba(255,255,255,0) !important;

	float: left

}

.full_screen_banner .video_frame {

	width: 100%;

	position: relative;

	overflow: hidden

}

.full_screen_banner .video_frame .full_screen_video {

	position: absolute;

	top: 50%;

	left: 50%;

	min-width: 100%;

	min-height: 100%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-o-object-fit: cover;

	object-fit: cover;

	z-index: 9

}

.full_screen_banner .video_frame .one_column {

	min-height: 0;

	height: 100%;

	position: relative;

	z-index: 10

}

.module {

	position: relative

}

.module .basic_picture img {

	width: 100%;

	height: auto;

	display: block

}

.pc_pattern .layout_header_fixed {

	position: fixed !important;

	left: 0;

	top: 0;

	z-index: 2002;

	background-color: transparent !important;

	background-image: none !important;

	-webkit-background-size: auto auto !important;

	background-size: auto !important;

	background-repeat: repeat !important;

	background-position: 0% 0% !important

}

.mb_pattern .rowFixedNext {

	display: none !important

}

.mb_pattern .fixed_background_layer {

	display: none !important

}

.layout_header {

	width: 100%;

	position: relative

}

.fixed_background_layer {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 0;

	display: none;

	background-position: 0% 0%;

	-webkit-transition: all .2s;

	transition: all .2s

}

.layout_header_fixed .fixed_background_layer {

	display: block

}

.my_photo_desc {

	z-index: 1;

	position: absolute;

	text-align: center;

	width: 100%;

	bottom: 0;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	font-size: 15px;

	color: #fff;

	height: 44px;

	line-height: 44px;

	background: rgba(0,0,0,0.7);

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 0 10px

}

.full_screen_banner_swiper .module {

	z-index: 11

}

.layout_header .system_row .layout_column {

	min-height: 64px

}

.placeholder_a {

	width: 0;

	height: 0

}

#position_fixed_background_layer {

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: -1

}

.fixed_background_show {

	background-color: transparent !important;

	background-image: none !important

}

.ja-jp_website .tipPopPart .tipFont {

	word-break: break-all

}

.list_cache_tips {

	width: 100%;

	height: 100%;

	position: absolute;

	z-index: 99;

	top: 0;

	left: 0;

	background: rgba(0,0,0,0.7);

	text-align: center

}

.list_cache_tips::before {

	content: '\81EA\52A8\7FFB\9875\4E2D\FF0C\8BF7\7A0D\540E\FF01';

	color: #fff;

	font-size: 18px;

	line-height: 80px

}

.mb_pattern .video_frame {

	background: #000

}

.mb_pattern .video_frame .layout_column {

	display: none

}

.mb_pattern .video_frame .mb_full_screen_video {

	top: 0;

	left: 0;

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

	width: 100%;

	height: 100%;

	-o-object-fit: contain;

	object-fit: contain

}

.mb_pattern .video_frame .video_poster_img {

	width: 100%;

	height: 100%;

	padding-bottom: inherit;

	background-position: center center;

	-webkit-background-size: cover;

	background-size: cover;

	-webkit-transition: all .46s ease;

	transition: all .46s ease;

	position: absolute;

	top: 0;

	z-index: 10

}

.mb_pattern .video_frame .flv_play_btn {

	top: 50%;

	opacity: 1

}

.mb_pattern .video_frame .flv_play_btn {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 11

}

.pc_pattern .video_frame .video_poster_img, .pc_pattern .video_frame .flv_play_btn {

	display: none

}

.basic_download_display .list_header {

	font-size: 16px;

	height: 50px

}

.basic_download_display .list_header .file_item_download {

	background: transparent !important;

	height: auto !important;

	font-size: 16px

}

.basic_download_display .list_header .file_item_download:hover {

	background: transparent !important

}

.basic_download_display .moduleStyle_0 .file_item_name {

	width: 15%

}

.basic_download_display .moduleStyle_0 .file_item_summary {

	width: 0px;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-moz-box-flex: 1;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	white-space: nowrap;

	overflow: visible;

	text-overflow: clip

}

.basic_download_display .moduleStyle_0 .file_item_summary p {

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	width: 100%

}

.basic_download_display .moduleStyle_0 .file_item_num {

	width: 10%

}

.basic_download_display .moduleStyle_0 .file_item_time {

	width: 20%

}

.basic_download_display .moduleStyle_0 .file_item_size {

	width: 10%

}

.basic_download_display .center_num {

	text-align: center

}

.mb_pattern .basic_download_display .moduleStyle_0 .file_item_name {

	width: 100%

}

.mb_pattern .basic_download_display .moduleStyle_0 .file_item_summary {

	display: none

}

.mb_pattern .basic_download_display .moduleStyle_0 .file_item_num {

	display: none

}

.mb_pattern .basic_download_display .moduleStyle_0 .file_item_time {

	display: none

}

.mb_pattern .basic_download_display .moduleStyle_0 .file_item_size {

	display: none

}

.basic_video_display .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	max-height: 48px;

	text-align: left

}

.basic_video_display .list_one .list_one_wrap .list_content_frame .product_summary_wrap .product_summary {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	max-height: 42px;

	text-align: left

}

.basic_banner .basic_banner_box {

	width: 100%

}

.basic_banner .basic_banner_swiper_box {

	margin: 0 auto;

	position: relative

}

.basic_banner .basic_banner_swiper_box .basic_banner_swiper_box_height {

	position: relative

}

.basic_banner .basic_banner_swiper_box .basic_banner_swiper_box_height .basic_banner_child {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 9

}

.basic_banner .basic_banner_swiper_box .basic_banner_swiper_box_height .basic_banner_child .basic_banner_swiper {

	width: 100%;

	height: 100%

}

.basic_banner .basic_banner_swiper_box .basic_banner_swiper_box_height .basic_banner_child .basic_banner_swiper .back_img {

	width: 100%;

	height: 100%;

	background-position: center;

	background-repeat: no-repeat

}

.basic_banner .pagination_frame {

	overflow: hidden;

	display: -webkit-box;

	display: -moz-box;

	display: flex;

	display: -webkit-flex;

	display: -ms-flexbox;

	overflow-y: hidden;

	overflow-x: auto

}

.basic_banner .pagination_frame .paginations {

	white-space: nowrap;

	font-size: 0;

	margin: 0 auto

}

.basic_banner .pagination_frame .paginations .page {

	position: relative;

	display: inline-block;

	width: 100px;

	height: 75px;

	margin: 18px 9px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-tap-highlight-color: rgba(255,255,255,0)

}

.basic_banner .pagination_frame .paginations .page .photo_mask {

	cursor: pointer;

	position: absolute;

	z-index: 2;

	width: 100%;

	height: 100%;

	background: rgba(255,255,255,0.3);

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_banner .pagination_frame .paginations .page .photo_mask:hover {

	background: 0 0

}

.basic_banner .pagination_frame .paginations .page .photo_item {

	height: 100%;

	-webkit-background-size: cover !important;

	background-size: cover !important;

	background-position: center;

	padding-bottom: 75%

}

.basic_banner .pagination_frame .paginations .active .photo_mask {

	border: 1px solid grey;

	background: 0 0

}

.basic_banner .pagination_frame::-webkit-scrollbar {

height:0px

}

.basic_banner .pic_arrow_btn_prev {

	left: 20px

}

.basic_banner .pic_arrow_btn_next {

	right: 20px;

	background-position: -45px 0

}

.basic_banner .basic_banner_dot_list {

	text-align: center;

	position: absolute;

	bottom: 7px;

	width: 100%;

	z-index: 99

}

.basic_banner .basic_banner_dot_list .swiper-pagination-bullet {

	display: inline-block;

	width: 9px;

	height: 9px;

	background: rgba(153,153,153,0.8);

	margin: 7px;

	border-radius: 50%;

	cursor: pointer;

	-webkit-transition: background 0.3s;

	transition: background 0.3s;

	opacity: 1

}

.basic_banner .basic_banner_dot_list .swiper-pagination-bullet-active {

	background: #fff

}

.basic_banner .basic_banner_swiper_coverflow .swiper-slide {

	width: 86% !important;

	-webkit-transform: translateZ(0) !important;

	transform: translateZ(0) !important

}

.basic_banner .basic_banner_swiper_coverflow .swiper-slide-shadow-left {

	opacity: 0

}

.basic_banner .basic_banner_swiper_coverflow .swiper-slide-shadow-right {

	opacity: 0

}

.basic_banner .basic_banner_swiper_coverflow .swiper-slide-active {

	padding: 0 5px

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn .banner_btn {

	background-color: rgba(0,0,0,0)

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn .banner_btn:hover {

	background-color: rgba(0,0,0,0.4)

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn {

	position: absolute;

	height: 100%;

	width: 7%;

	background-color: rgba(0,0,0,0.3);

	top: 0;

	z-index: 10;

	overflow: hidden;

	cursor: pointer

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn_prev {

	left: 0

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn_prev .banner_btn {

	left: 50%;

	-webkit-transform: translate(-50%) translateY(0);

	-ms-transform: translate(-50%) translateY(0);

	transform: translate(-50%) translateY(0)

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn_next {

	right: 0

}

.basic_banner .basic_banner_swiper_coverflow .coverflow_btn_next .banner_btn {

	right: 50%;

	-webkit-transform: translate(50%) translateY(0);

	-ms-transform: translate(50%) translateY(0);

	transform: translate(50%) translateY(0)

}

.basic_banner .particularly_high {

	padding-bottom: 20px;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.basic_list_photos .list_frame {

	width: 100%

}

.basic_list_photos .list_frame .basic_list_photos_swiper .list_one {

	width: 100% !important

}

.basic_list_photos .list_frame .list_box {

	font-size: 0

}

.basic_list_photos .list_frame .list_box .list_one {

	display: inline-block;

	position: relative

}

.basic_list_photos .list_frame .list_box .list_one .list_img_frame {

	position: relative;

	overflow: hidden

}

.basic_list_photos .list_frame .list_box .list_one .list_img_frame .list_img_back {

	width: 100%;

	height: 100%;

	position: absolute;

	background-position: center center;

	-webkit-transition: all ease 0.36s;

	transition: all ease 0.36s;

	background-repeat: no-repeat

}

.basic_list_photos .list_frame .list_box .list_one .list_img_frame .photo_desc {

	position: absolute;

	text-align: center;

	width: 100%;

	bottom: 0;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	font-size: 15px;

	color: #fff;

	line-height: 44px;

	background: rgba(0,0,0,0.7);

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 10px

}

.basic_list_photos .list_frame .list_box .list_one .list_img_frame .photo_desc span {

	-webkit-line-clamp: 2;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	white-space: break-spaces;

	line-height: 1.1em;

	max-height: 2.2em;

	overflow: hidden

}

.basic_atlas_catalog .list_one {

	display: inline-block;

	vertical-align: top;

	overflow: hidden

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame {

	border-radius: 3px;

	height: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: #fff;

	padding: 5%;

	cursor: pointer

}

@media screen and (min-width: 800px) {

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame {

	cursor: url("https://sitecdn.71360.com/static/txys-001/image/few_txt/plus.png"), auto

}

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .list_img_frame {

	position: relative;

	overflow: hidden

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .list_img_frame .list_img_back {

	width: 100%;

	height: 100%;

	position: absolute;

	background-position: center center;

	-webkit-transition: all ease 0.36s;

	transition: all ease 0.36s;

	background-repeat: no-repeat

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .list_img_frame .num {

	position: absolute;

	right: 6px;

	bottom: 6px;

	font-size: 12px;

	color: #fff;

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

	height: 24px;

	line-height: 24px;

	padding: 0 5px

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .list_img_frame .num i {

	display: inline-block;

	width: 14px;

	height: 12px;

	background: #fff;

	margin-left: 4px;

	margin-top: 6px;

	vertical-align: top;

	background: url("../images/backimg1.png") -23px -306px

}

.basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .name {

	margin-top: 15px;

	font-size: 16px;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: pre-wrap

}

.basic_atlas_catalog .flex_box {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_atlas_catalog .scroll_box {

	overflow: hidden

}

.basic_atlas_catalog .scroll_box .imgs_box {

	width: 100%;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	transform: translateX(0)

}

.basic_atlas_catalog .scroll_box .imgs_box .list_one {

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 auto;

	-moz-box-flex: 0;

	-ms-flex: 0 0 auto;

	flex: 0 0 auto

}

.basic_atlas_catalog .basic_atlas_catalog_swiper {

	position: relative

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .list_box .swiper-wrapper .swiper-slide {

	height: auto

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .list_box .swiper-wrapper .swiper-slide .list_one {

	width: 100% !important;

	height: 100%

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .prev {

	left: 10px

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .next {

	right: 10px

}

.basic_atlas_catalog .basic_atlas_catalog_swiper .next:before {

	background-position-x: -53px;

	left: 54%

}

.pc_pattern .basic_list_photos .list_frame {

	min-height: 50px

}

.pc_pattern .basic_list_photos .banner_child {

	padding: 0 60px;

	position: relative

}

.pc_pattern .basic_list_photos .banner_child .basic_list_photos_swiper {

	padding: 5px

}

.pc_pattern .basic_list_photos .banner_child .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.pc_pattern .basic_list_photos .banner_child .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.pc_pattern .basic_list_photos .banner_child .prev {

	left: 10px

}

.pc_pattern .basic_list_photos .banner_child .next {

	right: 10px

}

.pc_pattern .basic_list_photos .banner_child .next:before {

	background-position-x: -53px;

	left: 54%

}

.pc_pattern .basic_atlas_catalog .basic_atlas_catalog_swiper {

	padding: 0 60px;

	position: relative

}

.pc_pattern .basic_atlas_catalog .copy_no_show {

	display: none

}

.pc_pattern .basic_atlas_catalog_pc_look .pc_title {

	display: block

}

.pc_pattern .basic_atlas_catalog_pc_look .mb_title {

	display: none

}

.pc_pattern .basic_atlas_catalog_pc_look .look_swiper_arrow {

	display: block

}

.pc_pattern .no_module {

	min-height: 150px

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame {

	width: 60px;

	position: absolute;

	right: 1%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 1000

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .fk_rightColorArrowsImg {

	position: relative;

	width: 60px;

	height: 60px;

	background-color: rgba(0,0,0,0.4);

	cursor: pointer

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .fk_rightColorArrowsImg p {

	width: 100%;

	height: 100%;

	background-image: url("../images/backimg1.png");

	background-repeat: no-repeat;

	-webkit-transform: scale(0.7);

	-ms-transform: scale(0.7);

	transform: scale(0.7)

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .f-horizontal-line_frame {

	width: 100%;

	height: 2px;

	background-color: rgba(0,0,0,0.4)

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .f-horizontal-line_frame .f-horizontal-line {

	width: 45px;

	height: 1px;

	background: rgba(255,255,255,0.3);

	margin-left: 7px

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .fk_rightColorArrowsImg_next p {

	background-position: -45px 0

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .fk_rightColorArrowsImg:hover {

	background-color: rgba(0,0,0,0.6)

}

.pc_pattern .full_screen_banner .top_bottom_arrow_frame .fk_rightColorArrowsImg:hover p {

	opacity: 0.7

}

.pc_pattern .full_screen_banner .big_block_btn_frame {

	z-index: 1000;

	position: absolute;

	bottom: 20px;

	left: 0;

	text-align: center;

	font-size: 0;

	width: 100%;

	height: 15%

}

.pc_pattern .full_screen_banner .big_block_btn_frame .one_big_block {

	display: inline-block;

	width: 11%;

	height: 100%;

	margin-right: 10px;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	overflow: hidden;

	cursor: pointer;

	border: 3px solid;

	border-color: rgba(255,255,255,0.4)

}

.pc_pattern .full_screen_banner .big_block_btn_frame .big_block_btn_select {

	border-color: #fff

}

.pc_pattern .imageSwitchBtnArea {

	position: absolute;

	z-index: 1000;

	display: block;

	bottom: 24px;

	width: 100%;

	-webkit-filter: url(#AR);

	filter: url(#AR);

	font-size: 0;

	text-align: center

}

.pc_pattern .imageSwitchBtnArea .fk_imageSwitchBtn_adsorptionRound {

	position: relative;

	display: inline-block;

	width: 18px;

	height: 18px;

	padding: 0;

	line-height: 18px;

	background: #858585;

	color: #fff;

	border-radius: 100%;

	margin: 0 13px;

	font-size: 16px;

	font-family: 微软雅黑;

	cursor: pointer;

	vertical-align: top

}

.pc_pattern .imageSwitchBtnArea .fk_imageSwitchBtn_adsorptionRound .fk_adsorptionRound_num_current {

	position: relative;

	-webkit-transform: translateZ(0) scale(1);

	transform: translateZ(0) scale(1);

	animation: fk_adsorptionRound_num .6s ease-in;

	-webkit-animation: fk_adsorptionRound_num .6s ease

}

.pc_pattern .imageSwitchBtnArea .fk_imageSwitchBtn_adsorptionRound span {

	display: block;

	width: 100%;

	height: 100%;

	border-radius: 50%;

	text-align: center;

	-webkit-transform: translateZ(0) scale(0);

	transform: translateZ(0) scale(0);

	-webkit-transition: all 0.8s;

	transition: all 0.8s;

	text-align: center

}

.pc_pattern .imageSwitchBtnArea .fk_imageSwitchBtn_adsorptionRound .fk_adsorptionRound_num_activity {

	-webkit-transform: translateZ(0) scale(1);

	transform: translateZ(0) scale(1)

}

.pc_pattern .imageSwitchBtnArea .fk_adsorptionRound_current {

	position: relative;

	display: inline-block;

	width: 18px;

	height: 18px;

	padding: 0;

	line-height: 18px;

	background: #858585;

	color: #fff;

	font-family: 微软雅黑;

	border-radius: 50%;

	margin: 0 13px;

	font-size: 16px;

	cursor: pointer;

	-webkit-transform: translate3d(45px, 0px, 0px) scale(1.5, 1.5);

	transform: translate3d(45px, 0px, 0px) scale(1.5, 1.5);

	-webkit-transition: all 0.8s;

	transition: all 0.8s

}

.pc_pattern .imageSwitchBtnArea svg {

	width: 100%

}

.pc_pattern .imageSwitchBtnArea_clearFix:after {

	clear: both;

	content: "";

	display: table

}

.pc_pattern .imageSwitchBtnArea_clearFix:before {

	content: "";

	display: table

}

.my_title_index {

	width: 100%;

	border-bottom: 1px solid #e5e5e5

}

.my_title_index .module_banner {

	overflow: hidden

}

.my_title_index .module_banner_text {

	display: inline-block;

	margin-left: 6px;

	margin-right: 6px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	-webkit-background-clip: text;

	padding-right: 10px

}

.basic_atlas_catalog_pc_look {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	overflow: hidden;

	margin: 0;

	z-index: 99999

}

.basic_atlas_catalog_pc_look .el-dialog {

	background: rgba(0,0,0,0.4);

	width: 100%;

	margin-top: 0;

	margin-bottom: 0;

	height: 100%;

	overflow: auto;

	position: relative;

	margin: 0 auto 50px;

	border-radius: 2px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);

	box-shadow: 0 1px 3px rgba(0,0,0,0.3);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body {

	padding: 0;

	width: 100%;

	height: 100%;

	position: relative

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame {

	width: 100%;

	height: 100%;

	position: fixed;

	z-index: 99999;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 80px 140px 80px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .close_look {

	display: inline-block;

	position: absolute;

	top: 20px;

	right: 20px;

	cursor: pointer;

	color: #fff;

	z-index: 999;

	font-size: 26px;

	text-align: center;

	background-color: #6E6E6E;

	border-radius: 50%;

	width: 40px;

	height: 40px;

	line-height: 40px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper {

	height: 100%;

	position: relative

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper {

	height: 100%

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper .swiper-slide {

	width: 100%;

	height: 100%;

	position: relative;

	opacity: 0 !important;

	background: transparent

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper .swiper-slide .back_img {

	border-radius: 5px;

	overflow: hidden;

	width: 100%;

	height: 100%;

	position: relative

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper .swiper-slide .back_img img {

	display: block;

	margin: 0 auto;

	max-width: 100%;

	max-height: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper .swiper-slide .back_img p {

	background: #fff;

	padding: 14px 20px 18px 20px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .atlas_look_swiper .swiper-slide-active {

	opacity: 1 !important

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame {

	position: absolute;

	left: 0;

	bottom: 20px;

	width: 100%;

	font-size: 0;

	text-align: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	overflow-y: hidden;

	overflow-x: auto;

	padding-top: 10px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list {

	white-space: nowrap;

	margin: 0 auto

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list li {

	cursor: pointer;

	display: inline-block;

	width: 110px;

	height: 80px;

	margin-left: 8px;

	margin-right: 7px;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	position: relative

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list li:before {

	content: "";

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: 2px solid #fff;

	opacity: 0;

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list li:hover {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transform-origin: bottom;

	-ms-transform-origin: bottom;

	transform-origin: bottom

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list li:hover:before {

	opacity: 1

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list .select {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

	-webkit-transform-origin: bottom;

	-ms-transform-origin: bottom;

	transform-origin: bottom

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame .photo_list .select:before {

	opacity: 1

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list_frame::-webkit-scrollbar {

height:0px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_arrow {

	width: 40px;

	height: 40px;

	border: 3px solid #fff;

	border-radius: 50%;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto;

	cursor: pointer;

	z-index: 100

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_prev {

	left: -60px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_next {

	right: -60px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_arrow:before {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin: auto;

	display: inline-block;

	background-image: url("../images/backimg1.png");

	width: 20px;

	height: 24px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_prev:before {

	background-position: -23px -18px

}

.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_next:before {

	background-position: -65px -18px

}

.basic_atlas_catalog_go_on_look {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	overflow: hidden;

	margin: 0;

	z-index: 1000000

}

.basic_atlas_catalog_go_on_look .el-dialog {

	background: rgba(0,0,0,0.5);

	width: 100%;

	margin-top: 0;

	margin-bottom: 0;

	height: 100%;

	overflow: hidden

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame {

	position: absolute;

	margin: auto;

	background: #fff;

	left: 50%;

	top: 50%;

	-webkit-transform: translateX(-50%) translateY(-50%);

	-ms-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%);

	padding: 54px 86px

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .close_go_on_frame {

	display: inline-block;

	position: absolute;

	top: 20px;

	right: 20px;

	padding: 20px;

	font-size: 26px;

	cursor: pointer;

	color: #fff;

	z-index: 999;

	color: #333;

	font-size: 15px;

	right: 0;

	top: 0;

	font-size: 28px

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .title {

	color: #333;

	font-size: 15px;

	font-weight: 400;

	margin-bottom: 40px;

	line-height: 16px

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list {

	display: block;

	margin: 0 -12px;

	white-space: nowrap;

	font-size: 0

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item {

	display: inline-block;

	margin: 0 12px;

	vertical-align: top;

	width: 280px;

	cursor: pointer

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .photo {

	width: 100%;

	height: 250px;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	position: relative;

	overflow: hidden

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .photo .num {

	position: absolute;

	right: 10px;

	bottom: 6px;

	font-size: 12px;

	color: #fff;

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

	height: 24px;

	line-height: 24px;

	padding: 0 5px

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .photo .num i {

	display: inline-block;

	width: 14px;

	height: 12px;

	background: #fff;

	margin-left: 4px;

	margin-top: 6px;

	vertical-align: top;

	background: url("../images/backimg1.png") -23px -306px

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .pc_name {

	margin-top: 6px;

	margin-bottom: 9px;

	font-size: 15px;

	color: #333;

	line-height: 25px;

	max-height: 50px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: pre-wrap;

	word-break: break-all

}

.basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .name {

	display: none

}

.mb_pattern .no_module {

	min-height: 30px

}

.mb_pattern .basic_banner .basic_banner_swiper_coverflow .swiper-slide .back_img {

	border-radius: 6px;

	overflow: hidden

}

.mb_pattern .basic_banner .basic_banner_swiper_coverflow .coverflow_btn {

	opacity: 0

}

.mb_pattern .basic_banner .pagination_frame {

	overflow: hidden

}

.mb_pattern .basic_banner .banner_btn {

	width: 36px;

	height: 36px;

	top: calc(50% - 13px);

	border-radius: 4px

}

.mb_pattern .basic_banner .pic_arrow_btn_prev {

	background-position: -10px -350px

}

.mb_pattern .basic_banner .pic_arrow_btn_next {

	background-position: -38px -350px

}

.mb_pattern .basic_list_photos .list_one {

	padding: 1.89%

}

.mb_pattern .basic_list_photos .list_box {

	padding: 1.89% !important

}

.mb_pattern .basic_list_photos .new_list_box {

	padding: 1.89% !important;

	width: 45% !important;

	background: #fff

}

.mb_pattern .basic_list_photos .new_list_box .list_one {

	padding: 0

}

.mb_pattern .basic_list_photos .list_frame {

	overflow: hidden

}

.mb_pattern .basic_list_photos .list_frame .swiper_list_box {

	position: relative;

	white-space: nowrap;

	overflow-x: auto;

	scrollbar-width: none

}

.mb_pattern .basic_list_photos .list_frame .swiper_list_box .list_one {

	width: 45% !important

}

.mb_pattern .basic_list_photos .list_frame .swiper_list_box::-webkit-scrollbar {

height:0px

}

.mb_pattern .basic_atlas_catalog .list_one {

	width: 50% !important;

	padding: 5px !important

}

.mb_pattern .basic_atlas_catalog .new_list_box {

	width: 45% !important

}

.mb_pattern .basic_atlas_catalog .mb_swiper_list {

	width: 100%;

	display: block;

	white-space: nowrap;

	overflow-x: auto

}

.mb_pattern .basic_atlas_catalog .mb_swiper_list .list_one {

	width: 45% !important

}

.mb_pattern .basic_atlas_catalog .mb_swiper_list .list_one .basic_atlas_catalog_one_frame {

	padding: 0

}

.mb_pattern .basic_atlas_catalog .mb_swiper_list::-webkit-scrollbar {

height:0px

}

.mb_pattern .basic_atlas_catalog_pc_look {

	background: #000

}

.mb_pattern .basic_atlas_catalog_pc_look .pc_title {

	display: none

}

.mb_pattern .basic_atlas_catalog_pc_look .mb_title {

	display: block

}

.mb_pattern .basic_atlas_catalog_pc_look .look_swiper_arrow {

	display: none

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame {

	padding: 0

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .close_look {

	top: 0;

	right: 0;

	font-size: 25px

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .mb_title {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	padding: 20px;

	background: 0 0;

	color: #fff;

	font-size: 14px;

	line-height: 24px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .back_img {

	width: 100%

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper .back_img img {

	max-width: 100%

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .photo_list {

	display: none

}

.mb_pattern .basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_arrow {

	display: none

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame {

	left: 0;

	top: 0;

	-webkit-transform: none;

	-ms-transform: none;

	transform: none;

	width: 100%;

	height: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 40px 15px 20px 15px;

	background: #000

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .title {

	color: #fff;

	margin-bottom: 25px

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .close_go_on_frame {

	padding: 10px;

	color: #fff;

	font-size: 25px

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap {

	height: calc(100% - 41px);

	width: 100%

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list {

	margin: 0 -8px;

	white-space: normal;

	height: 100%;

	overflow-x: hidden;

	overflow-y: auto

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item {

	margin: 0;

	width: 50%;

	padding: 0 8px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .photo {

	width: 100%;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	position: relative;

	overflow: hidden;

	height: 0;

	padding-bottom: 90%

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .photo .num i {

	display: none

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .pc_name {

	display: none

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list .photo_group_item .name {

	margin-top: 6px;

	font-size: 15px;

	color: #333;

	line-height: 25px;

	max-height: 50px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	white-space: pre-wrap;

	word-break: break-all;

	color: #fff;

	margin-bottom: 15px

}

.mb_pattern .basic_atlas_catalog_go_on_look .el-dialog .go_on_frame .jz_scroll_wrap .photo_group_list::-webkit-scrollbar {

width:0px

}

.basic_navbar .itemNav:last-child {

	margin-right: 0 !important

}

.mb_header {

	height: 50px;

	background-color: #fff;

	width: 100%

}

.mb_header.header_has_fixed {

	position: fixed;

	top: 0;

	z-index: 999

}

.mb_height_line.header_has_fixed {

	height: 50px

}

.basic_navbar {

	font-size: 14px;

	position: relative

}

.basic_navbar .line {

	display: inline-block;

	font-size: 14px;

	background-color: #eee;

	width: 1px;

	vertical-align: middle;

	position: relative

}

.pc_pattern .basic_navbar .navPart {

	overflow: hidden;

	margin: 0 30px;

	position: relative;

	text-align: center

}

.basic_navbar .navLine {

	-webkit-transition: left 0.4s ease;

	transition: left 0.4s ease;

	position: relative;

	top: 0;

	left: 0;

	font-size: 0;

	text-align: center;

	margin: 0 auto;

	display: table-cell;

	white-space: nowrap

}

.basic_navbar .hiddenPart {

	opacity: 0;

	display: none

}

@-webkit-keyframes button_style_0_anim {

0% {

background:rgba(0,0,0,0.25);

-webkit-transform:translateX(-50%) translateY(-50%) scale(0);

transform:translateX(-50%) translateY(-50%) scale(0)

}

100% {

background:0 0;

-webkit-transform:translateX(-50%) translateY(-50%) scale(1);

transform:translateX(-50%) translateY(-50%) scale(1)

}

}

@keyframes button_style_0_anim {

0% {

background:rgba(0,0,0,0.25);

-webkit-transform:translateX(-50%) translateY(-50%) scale(0);

transform:translateX(-50%) translateY(-50%) scale(0)

}

100% {

background:0 0;

-webkit-transform:translateX(-50%) translateY(-50%) scale(1);

transform:translateX(-50%) translateY(-50%) scale(1)

}

}

.mb_pattern .layout_header .layout_row {

	display: none

}

.mb_pattern .layout_header .layout_row.system_row {

	display: block

}

.mb_pattern .layout_header .basic_navbar {

	display: block;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 10

}

.mb_pattern .basic_navbar .showChildIcon:before, .mb_pattern .basic_navbar .showChild2Icon:before {

	content: '';

	display: block;

	position: absolute;

	top: 20px;

	right: 15px;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 6px solid #666;

	-webkit-transition: all 0.4s;

	transition: all 0.4s

}

.mb_pattern .basic_navbar .showChildIcon:after, .mb_pattern .basic_navbar .showChild2Icon:after {

	display: block;

	content: '';

	position: absolute;

	top: 19px;

	right: 15px;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 6px solid #fff

}

.mb_pattern .mobilePart {

	display: block;

	width: 100%

}

.mb_pattern .basic_webtitle {

	display: block

}

.mb_pattern .addContent {

	height: 50px

}

@-webkit-keyframes tipShow {

0% {

opacity:0

}

33% {

opacity:1

}

66% {

opacity:1

}

100% {

opacity:0

}

}

@keyframes tipShow {

0% {

opacity:0

}

33% {

opacity:1

}

66% {

opacity:1

}

100% {

opacity:0

}

}

.header_content {

	width: 100%;

	background-color: #fff

}

.header_content .header_content_inside {

	width: 1200px;

	margin: 0 auto;

	line-height: 30px;

	height: 30px

}

.header_content .header_content_inside .header_company_name {

	font-size: 16px;

	line-height: 30px;

	color: #333;

	display: inline-block;

	white-space: nowrap;

	margin-right: 5px;

	vertical-align: middle;

	font-family: '\5FAE\8F6F\96C5\9ED1'

}

.years_part {

	display: inline-block;

	max-width: 400px;

	vertical-align: middle;

	position: relative;

	min-height: 24px;

	line-height: 24px

}

.years_part .years_show {

	line-height: 24px;

	height: 24px;

	display: inline-block;

	vertical-align: top;

	cursor: pointer

}

.years_part .years_both {

	-webkit-background-clip: -webkit-text;

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #b12f8b), color-stop(80%, #4955b5));

	background-image: -webkit-linear-gradient(left, #b12f8b 20%, #4955b5 80%);

	background-image: linear-gradient(to right, #b12f8b 20%, #4955b5 80%);

	font-size: 24px;

	display: inline-block;

	font-style: italic;

	padding-right: 5px;

	font-family: 'Geometr415 Blk BT';

	line-height: 24px;

	height: 24px;

	cursor: pointer

}

.years_part .years_both.gray {

	background-image: none;

	-webkit-text-fill-color: gray

}

.years_part .years_both span {

	font-size: 14px;

	font-family: 'SourceHanSansCN Bold'

}

.years_part .years_both .years_number {

	font-size: 20px;

	padding: 0 3px

}

.years_part_has_vip .mask {

	width: 100%;

	height: 100vh;

	position: fixed;

	left: 0;

	top: 0;

	background-color: transparent;

	z-index: 10;

	display: none

}

.years_part .vip_pop_part {

	width: 400px;

	position: fixed;

	left: 50%;

	top: 50%;

	height: auto;

	display: none;

	-webkit-box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	z-index: 11;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}

.years_part .vip_pop_part .close_icon {

	display: block;

	width: 19px;

	height: 19px;

	background: url(../images/pop_vip_close_icon.png) no-repeat;

	position: absolute;

	top: 16px;

	right: 16px;

	z-index: 22;

	cursor: pointer

}

.years_part .vip_pop_part .pop_show_header {

	height: 210px;

	width: 400px;

	background: url(../images/popheader.png) no-repeat 100% 100%;

	position: absolute;

	z-index: 14;

	left: 0;

	top: -26px;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%

}

.years_part .vip_pop_part .pop_show_content {

	background-color: #fff;

	position: relative;

	width: 400px;

	padding-top: 215px;

	padding-bottom: 70px;

	text-align: center;

	z-index: 13;

	border-radius: 8px;

	border-bottom-left-radius: 4px;

	border-bottom-right-radius: 4px;

	border: 1px solid #dcdcdc;

	border-top: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #333

}

.years_part .vip_pop_part .pop_show_content p {

	font-size: 20px;

	text-align: center;

	width: 320px;

	line-height: 20px;

	margin: 0 auto;

	display: inline-block;

	vertical-align: top;

	font-weight: bold;

	color: #333

}

.years_part .vip_pop_part .pop_show_content img {

	display: inline-block;

	vertical-align: top;

	width: 22px;

	height: 22px;

	background-color: #fff;

	position: relative;

	left: 6px;

	cursor: pointer

}

.certificate_part {

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100vh;

	z-index: 20

}

.certificate_part .mask {

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.3);

	position: relative;

	z-index: 20

}

.certificate_part .certificate_img {

	position: absolute;

	left: 50%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 21;

	height: 100%;

	text-align: center

}

.certificate_part .certificate_img img {

	max-width: 100%;

	max-height: 100%

}

.big_vip_part {

	width: 134px;

	height: 50px;

	margin: 10px auto;

	position: static !important

}

.big_vip_part.inline {

	display: inline-block;

	margin: 0;

	margin-left: 10px;

	vertical-align: middle

}

.big_vip_part .base_big_vip_part {

	width: 134px;

	height: 50px;

	background: url(../images/big_vip_bg.png) no-repeat;

	overflow: hidden;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	font-size: 0;

	text-align: left

}

.big_vip_part .base_big_vip_part .big_vip_icon {

	display: inline-block;

	vertical-align: middle;

	height: 38px;

	margin: 6px 8px;

	width: 40px

}

.big_vip_part .base_big_vip_part .big_vip_icon img {

	max-height: 100%;

	max-width: 100%

}

.big_vip_part .base_big_vip_part .words_content {

	height: 38px;

	display: inline-block;

	vertical-align: middle;

	color: #fff !important;

	width: 50%;

	text-align: center

}

.big_vip_part .base_big_vip_part .words_content .base_word {

	font-size: 16px;

	font-weight: bold;

	font-family: 'SourceHanSansCN Bold';

	line-height: 38px;

	color: #fff

}

.big_vip_part .base_big_vip_part .words_content .day_number {

	font-size: 14px;

	font-weight: bold;

	font-family: 'Franklin Gothic Demi Cond';

	line-height: 20px;

	color: #fff

}

.big_vip_part .base_big_vip_part .words_content .day_number span {

	font-size: 12px;

	font-weight: bold;

	font-family: 'SourceHanSansCN Regular';

	color: #fff

}

.big_vip_part .base_big_vip_part .words_content .show_tag {

	font-size: 12px;

	font-family: 'SourceHanSansCN Regular';

	position: relative;

	text-align: center;

	line-height: 12px;

	color: #fff

}

.big_vip_part .base_big_vip_part .words_content .show_tag::after, .big_vip_part .base_big_vip_part .words_content .show_tag::before {

	display: block;

	content: '';

	width: 10px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	top: 6px

}

.big_vip_part .base_big_vip_part .words_content .show_tag::after {

	right: -1px

}

.big_vip_part .base_big_vip_part .words_content .show_tag::before {

	left: 1px

}

.mb_big_vip_part {

	margin: 5px auto;

	width: 269px;

	font-size: 0

}

.mb_big_vip_part .base_mb_big_vip_part {

	width: 134px;

	height: 50px;

	display: inline-block;

	background: url(../images/big_vip_bg.png) no-repeat;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%

}

.mb_big_vip_part .base_mb_big_vip_part .big_vip_icon {

	display: inline-block;

	vertical-align: middle;

	height: 38px;

	margin: 6px 8px;

	width: 40px

}

.mb_big_vip_part .base_mb_big_vip_part .words_content {

	height: 38px;

	display: inline-block;

	vertical-align: middle;

	color: #fff;

	text-align: center;

	width: 50%

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .base_word {

	font-size: 16px;

	font-weight: bold;

	font-family: 'SourceHanSansCN Bold';

	line-height: 38px;

	color: #fff

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .day_number {

	font-size: 14px;

	font-weight: bold;

	font-family: 'Franklin Gothic Demi Cond';

	line-height: 20px;

	margin-bottom: 0;

	color: #fff

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .day_number span {

	font-size: 12px;

	font-weight: bold;

	font-family: 'SourceHanSansCN Regular';

	color: #fff

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .show_tag {

	font-size: 12px;

	font-family: 'SourceHanSansCN Regular';

	position: relative;

	text-align: center;

	line-height: 12px;

	color: #fff

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .show_tag::after, .mb_big_vip_part .base_mb_big_vip_part .words_content .show_tag::before {

	display: block;

	content: '';

	width: 10px;

	height: 1px;

	background-color: #fff;

	position: absolute;

	top: 5px

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .show_tag::after {

	right: -1px

}

.mb_big_vip_part .base_mb_big_vip_part .words_content .show_tag::before {

	left: -1px

}

.mb_big_vip_part .base_mb_big_vip_part .big_vip_icon img {

	max-width: 100%;

	max-height: 100%

}

.header_content_mb .header_company_name {

	font-size: 20px;

	line-height: 45px;

	color: #333;

	display: inline-block;

	white-space: nowrap;

	margin-right: 5px;

	vertical-align: top

}

.header_content_mb .years_part {

	display: inline-block;

	vertical-align: top;

	position: relative

}

.header_content_mb .years_part .years_both.gray {

	background-image: none;

	-webkit-text-fill-color: gray

}

.header_content_mb .years_part .years_both span {

	font-size: 14px;

	font-family: 'SourceHanSansCN Bold'

}

.header_content_mb .years_part .years_both .years_number {

	font-size: 20px;

	padding: 0 3px

}

.years_part_vip_icon {

	display: none;

	vertical-align: middle;

	margin-left: 5px

}

.years_part_vip_icon .years_show {

	display: inline-block;

	vertical-align: middle;

	cursor: pointer

}

.mb_big_vip_part {

	display: none

}

@media (max-width: 1004px) {

.big_vip_part, .header_content, .years_part_has_vip {

	display: none !important

}

.mb_big_vip_part {

	display: block !important

}

.years_part_vip_icon {

	display: inline-block !important

}

}

.header_content .header_content_inside .years_part .vip_pop_part .pop_show_content a {

	position: absolute;

	right: 20px

}

.header_content .header_content_inside .years_part .vip_pop_part .pop_show_content p {

	font-size: 20px;

	text-align: center;

	width: 320px;

	margin: 0 auto;

	display: inline-block;

	vertical-align: top;

	font-weight: bold;

	color: #333

}

.basic_webtitle .years_part {

	position: absolute;

	right: -60px;

	top: 9.5px;

	z-index: 10

}

.basic_navbar .itemNav {

	display: inline-block;

	position: relative

}

.basic_navbar .pageLine {

	display: inline-block;

	vertical-align: middle;

	margin-right: 30px;

	border-radius: 4px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-style: solid;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px;

	text-align: center;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	position: relative;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s

}

.basic_navbar .pageLine .pagePart {

	height: 100%;

	font-size: 0;

	color: #333;

	border-top-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-right-style: none;

	border-width: 0;

	border-color: transparent;

	padding: 0 8px

}

.basic_navbar .pageLine .pagePart a {

	display: block;

	width: 100%;

	height: 100%

}

.basic_navbar .pageLine span {

	white-space: nowrap;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_navbar .pageLine .pageLink {

	width: 100%;

	height: 100%;

	cursor: pointer;

	vertical-align: top;

	font-size: 14px

}

.basic_navbar .pageLine .pageLink.navNoClick {

	cursor: unset

}

.basic_navbar .navConten .itemNav:last-child .pageLine {

	margin-right: 30px !important

}

.basic_navbar .navbar_dropdown_panel {

	top: 50px;

	position: absolute;

	width: 160px;

	background-color: #fff;

	z-index: 9999;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	right: -65px;

	max-height: 300px;

	display: none;

	border-radius: 5px

}

.basic_navbar .navbar_dropdown_panel .dropdown_panel_triangle {

	width: 12px;

	height: 12px;

	background: #fff;

	position: absolute;

	left: 50%;

	-webkit-transform-origin: center center;

	-ms-transform-origin: center center;

	transform-origin: center center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

	border: 1px solid #ebebeb;

	border-left: 0;

	border-bottom: 0;

	top: 0;

	-webkit-transform: translate(-50%, -50%) rotate(-45deg);

	-ms-transform: translate(-50%, -50%) rotate(-45deg);

	transform: translate(-50%, -50%) rotate(-45deg)

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content {

	max-height: 300px;

	overflow-x: hidden;

	overflow-y: auto;

	font-size: 0;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	border: 1px solid #ebebeb;

	border-radius: 5px

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item {

	height: auto;

	font-size: 14px;

	width: auto;

	padding: 0;

	-webkit-transition: 0.36s ease;

	transition: 0.36s ease;

	position: relative;

	cursor: pointer

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .navPage {

	display: block;

	height: 100%;

	color: inherit;

	text-align: center;

	position: relative;

	padding: 10px

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .navPage .iconDown {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .navPage .showChildIcon {

	display: inline;

	position: absolute;

	right: 0;

	top: 10px;

	padding: 0 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: inherit;

	-webkit-transition: all 0.4s;

	transition: all 0.4s;

	color: #666;

	text-align: center

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .navPageLink {

	width: calc(100% - 20px);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	height: 100%;

	color: inherit;

	line-height: normal;

	word-break: normal

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list {

	position: relative;

	opacity: 0;

	height: 0px;

	top: 0;

	left: 0;

	overflow: hidden;

	-webkit-box-shadow: none;

	box-shadow: none;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list .childnavLi {

	font-size: 12px;

	text-align: center;

	height: auto;

	width: auto;

	padding: 0;

	-webkit-transition: 0.36s ease;

	transition: 0.36s ease;

	position: relative;

	cursor: pointer

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list .childnavLi .childnavPage {

	display: block;

	height: 100%;

	color: inherit;

	text-align: center;

	position: relative;

	padding: 10px

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list .childnavLi .childnavPage .iconDown {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list .childnavLi .childnavPage .showChildIcon {

	display: inline;

	position: absolute;

	right: 0;

	top: 5px;

	padding: 0 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: inherit;

	-webkit-transition: all 0.4s;

	transition: all 0.4s;

	color: #666;

	text-align: center

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list .childnavLi .childnavPageLink {

	padding-left: 35px;

	text-align: left;

	width: calc(100% - 20px);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	line-height: normal;

	height: 100%;

	color: inherit;

	word-break: normal

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .sub_nav_list.showNavList {

	height: 100%;

	opacity: 1

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .son_nav_list {

	position: relative;

	opacity: 0;

	height: 0px;

	top: 0;

	left: 0;

	overflow: hidden;

	-webkit-box-shadow: none;

	box-shadow: none;

	min-width: 160px;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .son_nav_list .sonnavLi {

	width: auto;

	min-width: 40px;

	border-style: solid;

	border-width: 0;

	padding: 0 10px;

	height: auto;

	line-height: 40px

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .son_nav_list .sonnavLi .sonnavPage {

	display: block;

	height: 100%;

	color: inherit;

	text-align: center;

	position: relative;

	padding: 10px

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .son_nav_list .sonnavLi .sonnavPageLink {

	padding-left: 40px;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	line-height: normal;

	height: 100%;

	color: inherit

}

.basic_navbar .navbar_dropdown_panel .navbar_dropdown_content .navbar_dropdown_item .son_nav_list.showNavList {

	height: 100%;

	opacity: 1

}

.basic_navbar .btn_part {

	position: relative

}

.basic_navbar .btn_part .leftBtn {

	position: absolute;

	left: 0;

	font-size: 15px;

	line-height: 30px;

	cursor: pointer;

	z-index: 99;

	background-color: inherit;

	display: none

}

.basic_navbar .btn_part .rightBtn {

	position: absolute;

	right: 0;

	font-size: 15px;

	line-height: 30px;

	cursor: pointer;

	z-index: 99;

	background-color: inherit;

	display: none

}

.basic_navbar .btn_part .icon-gengduo1 {

	font-size: 20px;

	font-weight: bold

}

.basic_navbar .navchildlist.active {

	display: block;

	height: auto

}

.basic_navbar .logoPart.navchildlist {

	display: none;

	height: 0

}

.basic_navbar .navchildlist {

	display: none;

	height: 0;

	position: absolute;

	z-index: 1998;

	top: 0px

}

.basic_navbar .navchildlist .navchildPart, .basic_navbar .navchildlist .navchild2Part {

	border-radius: 4px;

	overflow: hidden;

	min-width: 160px;

	z-index: 10;

	border-style: solid;

	border-width: 0;

	color: #333;

	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.15);

	box-shadow: 0 1px 6px rgba(0,0,0,0.15)

}

.basic_navbar .navchildlist .navchildPart .navchildLine, .basic_navbar .navchildlist .navchildPart .navchild2Line, .basic_navbar .navchildlist .navchild2Part .navchildLine, .basic_navbar .navchildlist .navchild2Part .navchild2Line {

	min-width: 80px;

	height: 40px;

	line-height: 40px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-style: solid;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px

}

.basic_navbar .navchildlist .navchildPart .navchildLine .navchild2Line, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchild2Line, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchild2Line, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchild2Line {

	background-color: #fff

}

.basic_navbar .navchildlist .navchildPart .navchildLine .navchildData, .basic_navbar .navchildlist .navchildPart .navchildLine .navchild2Data, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchildData, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchild2Data, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchildData, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchild2Data, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchildData, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchild2Data {

	display: block;

	height: 100%;

	text-align: center

}

.basic_navbar .navchildlist .navchildPart .navchildLine .navchildData a, .basic_navbar .navchildlist .navchildPart .navchildLine .navchild2Data a, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchildData a, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchild2Data a, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchildData a, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchild2Data a, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchildData a, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchild2Data a {

	padding: 0 10px;

	display: block;

	height: 100%

}

.basic_navbar .navchildlist .navchildPart .navchildLine .navchildData .navchildLink, .basic_navbar .navchildlist .navchildPart .navchildLine .navchildData .navchild2Link, .basic_navbar .navchildlist .navchildPart .navchildLine .navchild2Data .navchildLink, .basic_navbar .navchildlist .navchildPart .navchildLine .navchild2Data .navchild2Link, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchildData .navchildLink, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchildData .navchild2Link, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchild2Data .navchildLink, .basic_navbar .navchildlist .navchildPart .navchild2Line .navchild2Data .navchild2Link, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchildData .navchildLink, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchildData .navchild2Link, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchild2Data .navchildLink, .basic_navbar .navchildlist .navchild2Part .navchildLine .navchild2Data .navchild2Link, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchildData .navchildLink, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchildData .navchild2Link, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchild2Data .navchildLink, .basic_navbar .navchildlist .navchild2Part .navchild2Line .navchild2Data .navchild2Link {

	margin: 0 auto;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	word-break: keep-all

}

.basic_navbar .logoPart {

	height: 100%;

	display: block

}

.basic_navbar .logoPart .changeImg {

	padding: 0 5px;

	font-size: 13px;

	height: 20px;

	line-height: 20px;

	background: rgba(46,52,59,0.88);

	color: #fff;

	position: absolute;

	right: 0;

	bottom: 0;

	cursor: pointer;

	display: none

}

.basic_navbar .logoPart:hover .changeImg {

	display: block

}

.basic_navbar .basic_navbar:hover .tooptipPart {

	display: block

}

.basic_navbar .pagePart:hover .navchildPart {

	display: block

}

.my_button {

	height: 100%

}

.my_button .tooptipPart {

	right: 0;

	top: 0;

	display: block;

	z-index: 999

}

.my_button .buttonContent {

	-webkit-transition: all 0.6s;

	transition: all 0.6s

}

.my_button .btnLink {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: relative;

	overflow: hidden;

	width: 100%;

	height: 100%;

	color: #000;

	cursor: pointer;

	white-space: nowrap;

	text-decoration: none;

	text-align: center;

	vertical-align: middle;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d

}

.my_button .btnLink .btnWords {

	pointer-events: none;

	height: unset;

	text-align: center;

	white-space: nowrap;

	cursor: text;

	min-width: 10px;

	overflow: hidden;

	display: block;

	width: 100%;

	position: relative;

	z-index: 2;

	outline: 0;

	margin: 0 8px

}

.my_button .buttonContent.type_0 {

	border-radius: 4px;

	position: relative

}

.my_button .buttonContent.type_0 .after {

	display: block;

	-webkit-transition: all 0.6s;

	transition: all 0.6s;

	width: 100%;

	height: 0;

	border-radius: 50%;

	left: 50%;

	top: 50%;

	padding-top: 100%;

	position: absolute;

	z-index: 0;

	-webkit-transform: translateX(-50%) translateY(-50%);

	-ms-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%)

}

.my_button .buttonContent.type_0:hover .after {

	-webkit-animation: button_style_0_anim 0.75s;

	animation: button_style_0_anim 0.75s;

	z-index: 1

}

.my_button .buttonContent.type_1 {

	border-radius: 20px;

	position: relative

}

.my_button .buttonContent.type_2 {

	border-radius: 4px

}

.my_button .buttonContent.type_3 {

	border-radius: 20px

}

.my_button .buttonContent.type_5 {

	position: relative

}

.my_button .buttonContent.type_5 .btnWords {

	position: relative;

	z-index: 1

}

.my_button .buttonContent.type_5 .after {

	display: block;

	width: 0%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	z-index: 0

}

.my_button .bothHeight {

	height: 100%

}

.mb_pattern .basic_webtitle .webtitle .titlePart {

	height: 50px

}

.basic_webtitle .titleLine {

	text-align: center

}

.basic_webtitle .titleLine .logoImg {

	width: 100%;

	height: auto;

	max-height: 100%;

	max-width: 100%;

	margin: auto

}

.basic_webtitle .titleLine .imgPart {

	display: inline-block;

	min-width: 30px;

	min-height: 30px;

	position: relative;

	vertical-align: middle;

	max-width: 100%

}

.basic_webtitle .titleLine .imgPart .imgContent {

	display: table-cell;

	vertical-align: middle;

	white-space: normal

}

.basic_webtitle .titleLine .webtitle {

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	overflow: hidden;

	cursor: text;

	min-width: 10px;

	height: 100%

}

.basic_webtitle .titleLine .webtitle .titlePart {

	height: 100%

}

.basic_webtitle .titleLine .webtitle .titleWord {

	height: 100%

}

.basic_webtitle .titleLine .webtitle .titleLine {

	-webkit-background-clip: text;

	resize: none;

	height: 100%;

	margin: 0 auto;

	border: 1px solid transparent;

	border-radius: 4px;

	background: #fff;

	word-wrap: break-word;

	word-break: normal;

	white-space: pre-wrap

}

.basic_webtitle .titleLine .webtitle .titleEdit {

	cursor: text;

	min-width: 10px;

	overflow: hidden;

	display: table-cell;

	vertical-align: middle;

	white-space: normal

}

.basic_webtitle:hover .tooptipPart {

	display: block

}

.basic_webtitle .titleLine.type_1, .basic_webtitle .titleLine.type_2, .basic_webtitle .titleLine.type_3 {

	overflow: hidden;

	font-size: 0;

	white-space: nowrap

}

.basic_webtitle .titleLine.type_0 .imgPart {

	display: none

}

.basic_webtitle .titleLine.type_1 .webtitle {

	display: none

}

.mb_pattern .titleLine {

	line-height: 50px;

	height: 50px

}

.titleLine.type_1 .imgPart {

	width: 100%

}

.titleLine.type_0 .webtitle {

	max-width: 100%

}

.mb_pattern .titleLine .webtitle .titleEdit {

	display: block

}

.basic_text .textEdit {

	display: block;

	width: 100%;

	min-width: 10px;

	overflow: hidden;

	white-space: pre-wrap;

	word-break: break-all;

	word-wrap: break-word

}

.basic_navbar .mobilePart .contentPart {

	display: block;

	padding-top: 1px;

	font-size: 0;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_navbar .mobilePart .contentPart .contentPartLi {

	border: none;

	border-color: #f2f2f2;

	border-top: 1px solid #f2f2f2;

	height: auto;

	font-size: 14px;

	width: auto;

	line-height: 50px;

	text-align: left;

	padding: 0;

	-webkit-transition: 0.36s ease;

	transition: 0.36s ease;

	position: relative;

	min-width: 80px;

	white-space: nowrap;

	cursor: pointer

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage {

	display: block;

	height: 100%;

	color: inherit;

	line-height: 50px;

	text-align: left;

	position: relative

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .showChildIcon, .basic_navbar .mobilePart .contentPart .contentPartLi .navPage .showChild2Icon {

	display: inline;

	position: absolute;

	right: 0;

	top: 0;

	width: 50px;

	padding: 0 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	height: 50px;

	line-height: inherit;

	-webkit-transition: all 0.4s;

	transition: all 0.4s;

	color: #666;

	text-align: center

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .showChildIcon.turnRight, .basic_navbar .mobilePart .contentPart .contentPartLi .navPage .showChild2Icon.turnRight {

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .navPageLink {

	padding-left: 26px;

	width: calc(100% - 50px);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	height: 100%;

	color: inherit

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .sub_nav_list {

	position: relative;

	opacity: 0;

	height: 0px;

	top: 0;

	left: 0;

	overflow: hidden;

	-webkit-box-shadow: none;

	box-shadow: none;

	min-width: 160px;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .sub_nav_list .childnavLi {

	width: auto;

	min-width: 40px;

	border-style: solid;

	border-bottom-width: 0px;

	border-top-width: 0px;

	border-left-width: 0px;

	border-right-width: 0px;

	padding: 0 10px;

	height: auto;

	line-height: 50px;

	border-top: 1px solid #f2f2f2;

	position: relative

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .sub_nav_list .childnavLi .childnavPageLink {

	padding-left: 48px;

	width: calc(100% - 50px);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	height: 100%;

	color: inherit

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .sub_nav_list.showNavList {

	height: 100%;

	opacity: 1

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .son_nav_list {

	position: relative;

	opacity: 0;

	height: 0px;

	top: 0;

	left: 0;

	overflow: hidden;

	-webkit-box-shadow: none;

	box-shadow: none;

	min-width: 160px;

	transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .son_nav_list .sonnavLi {

	width: auto;

	min-width: 40px;

	border-style: solid;

	border-width: 0;

	padding: 0 10px;

	height: auto;

	line-height: 50px;

	border-top: 1px solid #f2f2f2

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .son_nav_list .sonnavLi .sonnavPageLink {

	padding-left: 70px;

	width: calc(100% - 50px);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: block;

	height: 100%;

	color: inherit

}

.basic_navbar .mobilePart .contentPart .contentPartLi .navPage .son_nav_list.showNavList {

	height: 100%;

	opacity: 1

}

.pc_pattern .basic_navbar .mobilePart {

	display: none

}

.mb_pattern .basic_navbar.pcPart {

	display: none

}

.mb_header .basic_navbar .menuPart {

	width: 20px;

	height: 18px;

	position: absolute;

	left: 20px;

	top: 27px;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	transform: translate(0, -50%);

	z-index: 100

}

.mb_header .basic_navbar .menuPart .menuList {

	position: relative;

	width: 100%;

	height: 100%

}

.mb_header .basic_navbar .menuPart .lineDiv {

	width: 20px;

	height: 1px;

	background-color: #333;

	position: absolute;

	-webkit-transition: 0.36s ease;

	transition: 0.36s ease

}

.mb_header .basic_navbar .menuPart .lineButtom {

	bottom: 4px

}

.mb_header .basic_navbar .menuPart .lineTop {

	top: 0

}

.mb_header .basic_navbar .menuPart .lineMiddle {

	top: 6px

}

.mb_header .basic_navbar .menuPart.activeIcon {

	position: fixed

}

.mb_header .basic_navbar .menuPart.activeIcon .lineButtom {

	bottom: 7px;

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg)

}

.mb_header .basic_navbar .menuPart.activeIcon .lineTop {

	top: 9px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.mb_header .basic_navbar .menuPart.activeIcon .lineMiddle {

	opacity: 0

}

.mb_header .basic_navbar .navPart {

	background-color: #fff;

	width: 100vw;

	height: 0;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 99;

	padding: 0 16px;

	-webkit-transition: 0.36s ease;

	transition: 0.36s ease;

	overflow: hidden;

	margin: 0

}

.mb_header .basic_navbar .navContent {

	margin-top: 50px;

	overflow-x: hidden;

	overflow-y: auto;

	height: 617px

}

.mb_pattern .basic_navbar .navContent::-webkit-scrollbar-track {

border-radius:6px;

background-color:#f1f1f1

}

.mb_pattern .basic_navbar .navContent::-webkit-scrollbar {

width:0

}

.mb_pattern .basic_navbar .navContent::-webkit-scrollbar-thumb {

border-radius:6px;

-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);

background-color:#b1b1b1

}

.pc_pattern .basic_searchs {

	position: relative

}

.pc_pattern .basic_searchs .tooptipPart {

	display: block;

	z-index: 999

}

.pc_pattern .basic_searchs .module_content {

	height: 100%;

	padding: 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.mb_pattern .basic_searchs .module_content {

	height: 54px;

	padding: 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.mb_pattern .basic_searchs .module_content {

	height: 54px;

	padding: 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.mb_pattern .basic_searchs .searchs_content .searchs_btn_content {

	text-align: center

}

.mb_pattern .basic_searchs .searchs_content .searchs_btn_content span {

	line-height: 40px;

	color: #fff

}

.basic_searchs .searchs_content.type_5 {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.mb_pattern .basic_searchs_results .searchs_content {

	border-width: 0;

	width: 85%;

	margin: 10px;

	position: relative;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.mb_pattern .basic_searchs_results .searchs_content .searchs_btn_content {

	border-top-left-radius: 999px;

	border-bottom-left-radius: 999px;

	background-color: #f3f3f3;

	text-align: center

}

.mb_pattern .basic_searchs_results .searchs_content .searchs_btn_content span {

	color: #808080;

	line-height: 40px

}

.mb_pattern .basic_searchs_results .searchs_content .returnWords {

	font-size: 14px;

	color: #666;

	position: absolute;

	right: -40px;

	top: 10px;

	cursor: pointer

}

.mb_pattern .basic_searchs_results .searchs_content .returnWords a {

	color: #808080

}

.mb_pattern .basic_searchs_results .searchs_content .searchs_input_content input {

	background-color: #f3f3f3;

	border-top-right-radius: 999px;

	border-bottom-right-radius: 999px;

	padding: 0

}

.basic_searchs .searchs_content.type_5 .searchs_btn_content, .basic_searchs .searchs_content.type_4 .searchs_btn_content {

	background-color: #fff

}

.basic_searchs .searchs_content.type_5 .searchs_btn_content a, .basic_searchs .searchs_content.type_4 .searchs_btn_content a {

	color: #ef4136

}

.basic_searchs .searchs_content.type_5 .searchs_btn_content a {

	color: #808080

}

.basic_searchs .searchs_content.type_5 .searchs_input_content input {

	padding-left: 0px

}

.basic_searchs .searchs_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: 100%;

	border-radius: 3px;

	overflow: hidden;

	font-size: 0;

	background-color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-style: solid;

	border-width: 0px;

	border-color: #ef4136

}

.basic_searchs .searchs_content .searchs_input_content { float: left; width: 70%;

	-webkit-box-flex: 1;

	-ms-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	flex: 1;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_searchs .searchs_content .searchs_input_content input {

	height: 100%;

	width: 100%;

	border: none;

	padding-right: 15px;

	padding-left: 15px;

	font-size: 12px; line-height: 42px; height: 42px;

}

.basic_searchs .searchs_content .searchs_input_content input::-webkit-input-placeholder {

color:#c0c4cc

}

.basic_searchs .searchs_content .searchs_input_content input::-moz-placeholder {

color:#c0c4cc

}

.basic_searchs .searchs_content .searchs_input_content input:-ms-input-placeholder {

color:#c0c4cc

}

.basic_searchs .searchs_content .searchs_input_content input::-ms-input-placeholder {

color:#c0c4cc

}

.basic_searchs .searchs_content .searchs_input_content input::placeholder {

color:#c0c4cc

}

.basic_searchs .searchs_content .searchs_input_content /deep/ .el-input__inner {

height:100%;

border-radius:0;

border-top-left-radius:3px;

border-bottom-left-radius:3px;

border:none

}

.basic_searchs .searchs_content .searchs_btn_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 50px;

	background: #ef4136;

	text-align: center;

	cursor: pointer

}

.basic_searchs .searchs_content .searchs_btn_content a {

	display: block;

	cursor: pointer;

	color: #fff;

	height: 100%;

	padding: 0 12.5px;

	font-size: 25px

}

.basic_searchs .searchs_content.withBorder {

	border-style: solid;

	border-width: 2px;

	border-color: #ef4136

}

.basic_searchs .searchs_content.solidColor input {

	background-color: #f1f1f1

}

.basic_searchs .searchs_content.type_0 .searchs_btn_content span, .basic_searchs .searchs_content.type_1 .searchs_btn_content span {

	font-size: 15px;

	padding: 0;

	text-align: center

}

.basic_searchs .searchs_content.type_1, .basic_searchs .searchs_content.type_3, .basic_searchs .searchs_content.type_5 {

	border-radius: 999px

}

.basic_searchs .searchs_content.solidColor {

	background-color: #f1f1f1

}

.basic_searchs .searchs_content.solidColor .searchs_input_content input {

	background-color: #f1f1f1

}

.basic_searchs .searchs_content.solidColor.type_5 .searchs_btn_content, .basic_searchs .searchs_content.solidColor.type_4 .searchs_btn_content {

	background-color: #f1f1f1

}

.basic_searchs .searchs_content.solidColor.type_5 .searchs_btn_content a, .basic_searchs .searchs_content.solidColor.type_4 .searchs_btn_content a {

	color: #ef4136

}

.basic_searchs .searchs_content.withBorder.type_5, .basic_searchs .searchs_content.withBorder.type_4 {

	border-color: #ebebeb

}

.basic_searchs .searchs_content.withBorder.type_2, .basic_searchs .searchs_content.withBorder.type_3 {

	border-color: #ebebeb

}

.basic_searchs .searchs_content.solidColor.type_5 .searchs_btn_content a {

	color: #808080

}

.basic_searchs .site_search_dropdown {

	display: block;

	overflow: hidden;

	position: absolute;

	top: calc(100% + 3px);

	left: 50%;

	z-index: 1999;

	height: 0;

	width: calc(100% - 30px);

	margin-left: calc((100% - 30px) / -2);

	background-color: #fff;

	-webkit-box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	border-radius: 4px

}

.basic_searchs .site_search_dropdown .siteContent {

	padding: 20px 17px 0;

	text-align: left

}

.basic_searchs .site_search_dropdown .lineTitle {

	font-size: 13px;

	color: #999

}

.basic_searchs .site_search_dropdown .clearHistory {

	float: right;

	cursor: pointer

}

.basic_searchs .site_search_dropdown .search_content {

	padding: 20px 0

}

.basic_searchs .site_search_dropdown .search_content .search_content_words {

	max-width: 100%;

	display: inline-block;

	margin: 0 7px 7px 0;

	padding: 5px 10px;

	border-radius: 2px;

	background-color: #f3f3f3;

	color: #333;

	font-size: 13px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer

}

.basic_searchs .site_search_dropdown .search_content .search_content_words:hover {

	color: #fff;

	background-color: #ef4136

}

.mb_pattern .site_search_dropdown.site_search_mb {

	display: block;

	position: fixed;

	width: 100%;

	height: 0;

	background: #fff;

	overflow: hidden;

	left: 0;

	top: 0;

	margin-left: 0

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine {

	padding: 20px 17px 0;

	white-space: nowrap

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_searchLine {

	background-color: #f3f3f3;

	display: inline-block;

	vertical-align: top;

	width: 85%;

	margin-right: 5%;

	font-size: 0;

	border-radius: 50px;

	overflow: hidden

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_searchLine .searchs_btn_content {

	display: inline-block;

	width: 15%;

	height: 38px;

	text-align: center;

	vertical-align: top;

	line-height: 38px

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_searchLine .searchs_btn_content a {

	color: #808080

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_searchLine input {

	display: inline-block;

	vertical-align: top;

	background-color: #f3f3f3;

	height: 38px;

	width: 85%;

	border: none;

	padding: 0 15px 0 0;

	line-height: 38px;

	font-size: 14px

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_closeLine {

	display: inline-block;

	vertical-align: top;

	line-height: 40px;

	cursor: pointer

}

.mb_pattern .site_search_dropdown.site_search_mb .mb_search_partLine .site_closeLine p {

	line-height: 40px

}

.basic_searchs_results {

	position: relative

}

.basic_searchs_results .tooptipPart {

	display: block;

	z-index: 999

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor input {

	background-color: #f1f1f1

}

.searchLine {

	width: 500px;

	height: 40px;

	margin: 40px 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.basic_searchs_results .resultsContent {

	width: 100%

}

.basic_searchs_results .resultsContent .lableLine {

	width: 100%

}

.basic_searchs_results .resultsContent .search_result_tabs_line {

	width: 100%;

	height: 1px;

	border-bottom: 1px solid #f0f0f0

}

.basic_searchs_results .resultsContent .search_tabs {

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	justify-content: flex-start;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	padding-left: 10px

}

.basic_searchs_results .resultsContent .search_tabs .tabWords {

	-webkit-box-flex: 1;

	-ms-flex: 1 1;

	-webkit-flex: 1 1;

	-moz-box-flex: 1;

	flex: 1 1;

	max-width: 95px;

	height: 40px;

	text-align: center;

	margin-right: 16px;

	font-size: 14px;

	color: #333;

	cursor: pointer

}

.basic_searchs_results .resultsContent .search_tabs .tabWords.selected {

	border-color: #ef4136;

	color: #ef4136;

	font-weight: 700;

	border-bottom-style: solid;

	border-bottom-width: 2px;

	margin-bottom: -2px

}

.basic_searchs_results .resultsContent .resultsList .result_line {

	position: relative;

	-webkit-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_searchs_results .resultsContent .resultsList .result_line .result_title {

	display: none;

	color: #ef4136;

	font-weight: 700;

	font-size: 15px;

	margin: 23px 0 23px 12px

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line {

	padding: 30px 10px;

	width: 100%;

	height: 100%

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line a {

	display: block;

	height: 100%;

	width: 100%

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line a .title {

	display: block;

	font-size: 16px

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line a .titleLine {

	color: #ef4136

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line a .summaryLine {

	margin-top: 18px;

	color: #666

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line:hover {

	-webkit-box-shadow: rgba(0,0,0,0.12) 0 0 22px;

	box-shadow: rgba(0,0,0,0.12) 0 0 22px;

	border-radius: 4px;

	background: #fff

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line:hover a {

	color: #000000;

	color: #ef4136

}

.basic_searchs_results .resultsContent .resultsList .result_line .detail_line:hover a .titleLine {

	color: #ef4136

}

.basic_searchs_results .resultsContent .resultsList .result_line.product .detail_line {

	padding: 0;

	text-align: left;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	-webkit-transition: none;

	transition: none;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin: 10px;

	background-color: #fff;

	vertical-align: top;

	overflow: hidden

}

.basic_searchs_results .resultsContent .resultsList .result_line.product .detail_line a {

	position: relative;

	transition: 0.5s;

	-ms-transition: 0.5s;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	border-color: transparent;

	z-index: 1;

	padding: 5%;

	height: 100%;

	overflow: hidden;

	color: #333;

	display: block;

	text-align: left

}

.basic_searchs_results .resultsContent .resultsList .result_line.product .detail_line a:after {

	width: 100%;

	height: 100%;

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-ms-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transform: scale(0, 1);

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_searchs_results .resultsContent .resultsList .result_line.product .detail_line a:before {

	width: 100%;

	height: 100%;

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-ms-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transform: scale(0, 1);

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_searchs_results .resultsContent .resultsList .result_line.product:hover a {

	border-color: #ef4136;

	color: #000000;

	color: #ef4136

}

.basic_searchs_results .resultsContent .resultsList .result_line.product:hover a .titleLine {

	color: #ef4136

}

.basic_searchs_results .resultsContent .resultsList .result_line.product:hover a:after {

	transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	-webkit-transform-origin: 0 100%;

	-moz-transform-origin: 0 100%;

	-o-transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit;

	transform: scaleX(1);

	-ms-transform: scaleX(1);

	-webkit-transform: scaleX(1);

	-moz-transform: scaleX(1);

	-o-transform: scaleX(1)

}

.pc_pattern .basic_searchs_results .searchs_content.type_5 {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.pc_pattern .basic_searchs_results .searchs_content.type_5 .searchs_btn_content, .pc_pattern .basic_searchs_results .searchs_content.type_4 .searchs_btn_content {

	background-color: #fff

}

.pc_pattern .basic_searchs_results .searchs_content.type_5 .searchs_btn_content a, .pc_pattern .basic_searchs_results .searchs_content.type_4 .searchs_btn_content a {

	color: #ef4136

}

.pc_pattern .basic_searchs_results .searchs_content.type_5 .searchs_btn_content a {

	color: #808080

}

.basic_searchs_results .searchs_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: 40px;

	border-radius: 3px;

	background-color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 0;

	border-style: solid;

	border-width: 2px;

	border-color: #ef4136

}

.basic_searchs_results .searchs_content .searchs_input_content {

	-webkit-box-flex: 1;

	-ms-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	flex: 1;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_searchs_results .searchs_content .searchs_input_content input {

	height: 100%;

	width: 100%;

	border: none;

	padding: 0 15px;

	font-size: 12px

}

.basic_searchs_results .searchs_content .searchs_input_content input::-webkit-input-placeholder {

color:#c0c4cc

}

.basic_searchs_results .searchs_content .searchs_input_content input::-moz-placeholder {

color:#c0c4cc

}

.basic_searchs_results .searchs_content .searchs_input_content input:-ms-input-placeholder {

color:#c0c4cc

}

.basic_searchs_results .searchs_content .searchs_input_content input::-ms-input-placeholder {

color:#c0c4cc

}

.basic_searchs_results .searchs_content .searchs_input_content input::placeholder {

color:#c0c4cc

}

.basic_searchs_results .searchs_content .searchs_input_content /deep/ .el-input__inner {

height:100%;

border-radius:0;

border-top-left-radius:3px;

border-bottom-left-radius:3px;

border:none

}

.basic_searchs_results .searchs_content .searchs_btn_content {

	cursor: pointer;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 50px;

	background: #ef4136;

	position: relative

}

.basic_searchs_results .searchs_content .searchs_btn_content a {

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	cursor: pointer;

	line-height: 36px;

	width: 100%;

	color: #fff;

	height: 100%;

	padding: 0;

	font-size: 25px;

	text-align: center

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor {

	background-color: #f1f1f1

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor .searchs_input_content /deep/ .el-input__inner {

background-color:#f1f1f1

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor.type_5 .searchs_btn_content, .pc_pattern .basic_searchs_results .searchs_content.solidColor.type_4 .searchs_btn_content {

	background-color: #f1f1f1

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor.type_5 .searchs_btn_content a, .pc_pattern .basic_searchs_results .searchs_content.solidColor.type_4 .searchs_btn_content a {

	color: #ef4136

}

.pc_pattern .basic_searchs_results .searchs_content.solidColor.type_5 .searchs_btn_content a {

	color: #808080

}

.pc_pattern .searchs_content.type_5, .pc_pattern .searchs_content.type_4 {

	border-color: #ebebeb

}

.pc_pattern .searchs_content.type_1, .pc_pattern .searchs_content.type_3 {

	border-radius: 999px

}

.pc_pattern .searchs_content.type_1 .searchs_input_content input, .pc_pattern .searchs_content.type_3 .searchs_input_content input {

	border-top-left-radius: 999px;

	border-bottom-left-radius: 999px

}

.pc_pattern .searchs_content.type_1 .searchs_btn_content, .pc_pattern .searchs_content.type_3 .searchs_btn_content {

	border-top-right-radius: 999px;

	border-bottom-right-radius: 999px

}

.pc_pattern .searchs_content.type_5 {

	border-radius: 999px

}

.pc_pattern .searchs_content.type_5 .searchs_input_content input {

	border-top-right-radius: 999px;

	border-bottom-right-radius: 999px

}

.pc_pattern .searchs_content.type_5 .searchs_btn_content {

	border-top-left-radius: 999px;

	border-bottom-left-radius: 999px

}

.pc_pattern .basic_searchs_results .searchs_content.type_0 .searchs_btn_content span, .pc_pattern .basic_searchs_results .searchs_content.type_1 .searchs_btn_content span {

	font-size: 15px;

	padding: 0;

	text-align: center

}

.basic_searchs_results .noResult {

	width: 100%;

	height: 320px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center

}

.basic_searchs_results .noResult .tipsWordsPart {

	text-align: center;

	line-height: 30px

}

.basic_searchs_results .noResult p {

	color: #333;

	font-size: 16px

}

.basic_searchs_results .noResult span {

	display: block;

	color: #999;

	font-size: 14px

}

.basic_searchs_results .otherPage .result_title {

	font-weight: 700;

	font-size: 15px;

	margin: 23px 0 23px 12px;

	color: #ef4136

}

.basic_searchs_results .otherPage .detail_line {

	width: 100%;

	padding: 10px;

	display: inline-block

}

.basic_searchs_results .otherPage .detail_line .content {

	color: #333;

	font-size: 14px;

	height: 43px;

	border-bottom: 1px dashed #ccc;

	cursor: pointer

}

.basic_searchs_results .otherPage .detail_line .typeLine {

	float: right;

	display: inline-block;

	position: relative;

	height: 26px;

	line-height: 26px;

	max-width: 100%;

	padding: 0 8px;

	margin-right: 15px;

	border-radius: 3px;

	color: #666;

	background-color: #f5f5f5;

	font-size: 12px;

	word-break: keep-all;

	overflow: hidden;

	z-index: 2

}

.basic_searchs_results .otherPage .detail_line .linkPart {

	display: block;

	height: 56px;

	line-height: 56px;

	border-bottom: 1px dashed #ccc;

	font-size: 14px;

	padding-left: 10px;

	color: #333;

	cursor: pointer

}

.basic_searchs_results .otherPage .detail_line .linkPart:hover {

	color: #ef4136

}

.basic_searchs_results .otherPage .detail_line .content:hover {

	color: #ef4136

}

.basic_searchs_results .otherPage .detail_line:last-child .content {

	border-bottom: none

}

.site_search_dropdown {

	display: none;

	overflow: hidden;

	position: absolute;

	top: calc(100% + 3px);

	left: 0%;

	z-index: 1999;

	width: 500px;

	background-color: #fff;

	-webkit-box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	border-radius: 4px

}

.site_search_dropdown · .siteContent {

	padding: 20px 17px 0

}

.site_search_dropdown .lineTitle {

	font-size: 13px;

	color: #999

}

.site_search_dropdown .clearHistory {

	float: right;

	cursor: pointer

}

.site_search_dropdown .search_content {

	padding: 20px 0

}

.site_search_dropdown .search_content .search_content_words {

	max-width: 150px;

	display: inline-block;

	margin: 0 7px 7px 0;

	padding: 5px 10px;

	border-radius: 2px;

	background-color: #f3f3f3;

	color: #333;

	font-size: 13px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer

}

.site_search_dropdown .search_content .search_content_words:hover {

	color: #fff;

	background-color: #ef4136

}

.tipPopPart {

	animation: tipShow 3s 1;

	-webkit-animation: tipShow 2s 1;

	display: block;

	position: fixed;

	left: 50%;

	top: 50%;

	opacity: 0;

	z-index: 9034;

	width: 246px;

	height: 246px;

	margin-left: -123px;

	margin-top: -123px;

	text-align: center;

	padding: 40px 0;

	background-color: #fff;

	border-radius: 2px;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);

	box-shadow: 0 0 10px rgba(0,0,0,0.15);

	vertical-align: middle

}

.tipPopPart .icon-gantanhao {

	font-size: 90px;

	color: #f8bb86

}

.tipPopPart .tipFont {

	color: #333;

	font-size: 20px;

	word-break: keep-all

}

.mb_pattern .basic_searchs_results .basic_atlas_catalog .list_one.type1 {

	width: 100% !important;

	padding: 0 !important

}

.pc_pattern .basic_searchs_results .basic_atlas_catalog .list_one.type1 {

	width: 100% !important;

	padding: 0 !important

}

.basic_atlas_catalog .list_one.type1 .basic_atlas_catalog_one_frame {

	-webkit-box-shadow: none;

	box-shadow: none;

	padding: 10px

}

.basic_atlas_catalog .list_one.type1 .content {

	display: block;

	border-bottom: 1px dashed #ccc;

	font-size: 14px;

	height: 26px

}

.basic_atlas_catalog .list_one.type1 .typeLine {

	float: right;

	background-color: #f5f5f5;

	max-width: 100%;

	padding: 0 8px;

	line-height: 20px;

	border-radius: 3px

}

.basic_atlas_catalog .list_one.type1 .titleLine {

	line-height: 20px

}

.site_search_dropdown .siteContent {

	padding: 20px 17px 0

}

.mb_header .basic_mb_webtitle {

	width: 70%;

	margin: 0 auto !important;

	position: relative

}

.mb_header .basic_mb_navbar {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1000

}

.mb_pattern .basic_atlas_catalog .list_one {

	margin: 0

}

.searchHeader {

	position: relative

}

.basic_searchs_results .basic_atlas_catalog .list_one .basic_atlas_catalog_one_frame .list_img_frame .list_img_back {

	-webkit-background-size: cover;

	background-size: cover

}

.edit-div a, .edit-div span, .edit-div i, .edit-div b, .edit-div div, .edit-div h1, .edit-div h2, .edit-div h3, .edit-div h4, .edit-div h5, .edit-div h6, .edit-div input {

	line-height: inherit !important;

	font-size: inherit !important;

	font-family: inherit !important;

	text-align: inherit !important;

	font-weight: inherit !important;

	font-style: inherit !important;

	text-decoration: inherit !important;

	-webkit-background-clip: inherit !important;

	-webkit-text-fill-color: inherit !important;

	color: inherit !important;

	background-image: inherit !important;

	white-space: inherit !important

}

.my_button .buttonContent.hasLink, .basic_picture .my_picture.hasLink, .basic_text .coverPart.hasLink {

	cursor: pointer

}

.basic_searchs_results .resultsContent .product_list_3 {

	font-size: 0

}

.basic_searchs_results .resultsContent .product_list_3 .list_one {

	text-align: left;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	-webkit-transition: none;

	transition: none;

	padding: 0

}

.basic_searchs_results .resultsContent .product_list_3 .list_one_wrap {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s

}

.basic_searchs_results .resultsContent .product_list_3 .list_one_wrap .product_name_wrap .product_name {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: inline-block;

	max-width: 100%

}

.basic_searchs_results .resultsContent .product_list_3 .list_img_frame {

	display: none !important

}

.hiddenPart {

	opacity: 0 !important;

	position: absolute !important;

	left: 0 !important;

	top: 0 !important;

	z-index: 0 !important;

	height: auto !important;

	pointer-events: none

}

.pc_pattern .basic_webtitle .titleLine.type_1 .imgPart {

	width: 100%

}

.mb_pattern .basic_searchs_results .product_list.product_list_4 .list_one {

	text-align: left;

	width: 100% !important;

	border: none;

	margin: 0;

	padding: 15px !important;

	border-bottom: 1px solid #f1f1f1

}

.mb_pattern .basic_searchs_results .product_list.product_list_4 .list_one .list_one_wrap {

	padding: 0

}

.mb_pattern .basic_searchs_results .product_list.product_list_4 .list_one .product_name {

	text-overflow: ellipsis;

	white-space: nowrap !important;

	overflow: hidden;

	display: inline-block;

	max-width: 100%

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 {

	font-size: 0

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 .list_one {

	text-align: left;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	-webkit-transition: none;

	transition: none;

	padding: 0

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 .list_img_frame {

	display: none !important

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 .list_one_wrap {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 .list_one_wrap .product_name_wrap {

	margin-bottom: 0 !important;

	margin-top: 0 !important

}

.pc_pattern .basic_searchs_results .product_list.product_list_4 .list_one_wrap .product_name_wrap .product_name {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: inline-block;

	max-width: 100%

}

.mb_header .titleLine {

	line-height: 50px;

	height: 50px

}

.pc_pattern .contentLink {

	height: 0px;

	background-color: rgba(0,0,0,0);

	width: 100%;

	z-index: 101;

	position: relative

}

.mb_header .titleLine .imgPart .imgContent {

	height: 40px;

	width: 100%;

	text-align: center;

	display: block

}

.mb_header .titleLine .imgPart .imgContent img {

	width: auto;

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto

}

.basic_navbar .childrenData.type_1 .navchildlist {

	width: 100%

}

.basic_navbar .childrenData.type_1 .navchildlist .navchildPart {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	background-color: #fff

}

.basic_navbar .childrenData.type_1 .navchildlist .navchildPart .navchildLine {

	min-width: 96px;

	height: 50px;

	line-height: 50px

}

.basic_text_rich_type .textEdit {

	color: #404040;

	white-space: initial;

	word-break: break-all;

	word-wrap: break-word

}

.navPart .pageLine .other_name {

	font-size: 14px;

	color: #333

}

.pageLine .bilingualSetWarp_0 .other_name, .pageLine .bilingualSetWarp_2 .other_name {

	display: block !important

}

.pageLine .nav_item_name, .pageLine .other_name {

	-webkit-transition: -webkit-transform 0.3s;

	transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

	transition: transform 0.3s, -webkit-transform 0.3s

}

.pageLine .bilingualSetWarp_1 .nav_item_name, .pageLine .bilingualSetWarp_1 .other_name {

	-webkit-transition: opacity 0.3s;

	transition: opacity 0.3s

}

.basic_navbar .childrenData.type_0 .navchildlist .navchild2Part {

	position: absolute;

	top: 0;

	left: calc(100% + 8px);

	width: auto;

	display: none

}

.basic_navbar .childrenData.type_2 .navchildlist, .basic_navbar .childrenData.type_3 .navchildlist {

	width: 100%;

	height: 0;

	position: absolute;

	z-index: 1998;

	top: 0px

}

.basic_navbar .type_1_child_warp .child_content .child_list .level_2_content {

	text-align: center

}

.basic_navbar .type_2_child_warp .child_content .child_list .level_2_content {

	text-align: left;

	padding-left: 15px

}

.child_warp {

	-webkit-box-shadow: 0 0 2px #999;

	box-shadow: 0 0 2px #999;

	width: 100%;

	padding: 15px;

	max-height: 500px;

	overflow-y: auto;

	overflow-x: hidden;

	background-color: #fff

}

.child_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.child_content .child1_content {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	margin-bottom: 15px

}

.child_content .child1_content .child1_content_list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.child_content .child1_content .child1_content_list img {

	width: 130px;

	height: 130px;

	-o-object-fit: cover;

	object-fit: cover;

	margin-right: 10px

}

.child_content .child1_content .child1_content_list a {

	display: inline-block;

	margin-right: 10px;

	max-width: calc(100% - 130px)

}

.child_content .child1_content .child2_content {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	margin-left: 10px

}

.child_content .child1_content .child2_content .child2_content_list {

	display: inline-block;

	margin-bottom: 20px;

	margin-right: 20px;

	font-size: 14px

}

.child_content .child_list {

	width: 210px;

	padding: 0 10px;

	margin-bottom: 20px

}

.child_content .child_list .level_2_content {

	border-bottom: 1px solid #ebeef5;

	color: #333;

	font-weight: bolder;

	font-size: 16px;

	cursor: pointer

}

.child_content .child_list .level_2_icon {

	display: block;

	width: 100%;

	height: 100%;

	margin: 10px 0;

	-o-object-fit: cover;

	object-fit: cover

}

.child_content .child_list .level_3_content {

	margin: 10px;

	text-align: left

}

.pc_pattern .basic_navbar .c-bubble {

	text-align: center;

	left: 0;

	top: 253px;

	width: 100%;

	z-index: 5000;

	position: fixed;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-left: 0px;

	cursor: default

}

.pc_pattern .basic_navbar .c-bubble .c-bubble-inner {

	width: 100%;

	display: none

}

.pc_pattern .basic_navbar .c-bubble .nav-dropdown-menu-all {

	width: 100%;

	min-height: 310px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two {

	left: 0;

	z-index: 29999;

	width: 100%;

	height: 100%;

	display: block;

	overflow: hidden;

	border-top: solid 1px #ddd;

	border-bottom: solid 1px #ccc;

	background-color: #f4f4f4

}

.pc_pattern .basic_navbar .c-bubble .nav-dropdown-menu-all .container {

	position: relative

}

.pc_pattern .basic_navbar .c-bubble .container {

	width: 100%;

	max-width: 1200px;

	position: relative;

	height: 100%;

	margin: 0 auto;

	padding: 0 !important;

	overflow: hidden;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box {

	width: 100%;

	font-size: 16px;

	padding: 0 0 0 15px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .levle_2_contain {

	display: block;

	position: relative;

	min-height: 310px;

	width: 250px;

	overflow-y: auto;

	overflow-x: hidden;

	max-height: 432px;

	background-color: #f4f4f4

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .levle_2 {

	display: block;

	text-align: left;

	margin: 0;

	width: 250px;

	background-color: #f4f4f4;

	z-index: 1;

	position: relative;

	cursor: pointer;

	padding: 15px 45px 15px 45px;

	-webkit-transition: all 0s ease-in;

	transition: all 0s ease-in;

	color: #444;

	margin-bottom: 5px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .box {

	width: calc(100% - 250px);

	background-color: #fff;

	height: 100%;

	min-height: 310px;

	overflow-y: auto;

	overflow-x: hidden;

	max-height: 432px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .box .centerbox {

	display: none

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .middbox_contain {

	width: calc(100% - 353px);

	padding: 20px 35px 0 35px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .middbox .levle_3 {

	width: 100%;

	color: #444;

	cursor: pointer;

	text-align: left;

	font-size: 14px;

	display: block;

	line-height: 28px;

	padding-bottom: 10px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .rightbox {

	width: 353px;

	margin-top: 26px;

	margin-right: 26px

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .rightbox .pic {

	width: 354px;

	height: 160px;

	position: relative

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .rightbox .pic img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	max-width: 100%;

	max-height: 100%;

	display: block;

	text-align: center;

	margin: auto

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .rightbox p {

	font-size: 15px;

	color: #777;

	margin-top: 10px;

	overflow: hidden;

	line-height: 22px;

	text-align: left

}

.pc_pattern .basic_navbar .c-bubble .c-bubble-inner:after, .pc_pattern .basic_navbar .c-bubble .c-bubble-inner:before {

	font-size: 0;

	position: absolute;

	width: 0;

	height: 0;

	content: '';

	border: 8px dashed transparent

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .levle_2_contain:after {

	left: -165%;

	top: 0;

	height: 100%;

	content: "";

	opacity: 0;

	position: absolute

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .levle_2_contain:hover:after {

	opacity: 1

}

.pc_pattern .basic_navbar .c-bubble .subnav-two .center-box .levle_2:hover {

	color: #fff

}

.pc_pattern .basic_navbar .c-bubble .centerbox {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

 @media screen and (max-width: 768px) {

.mb_iframe_preview {

	display: block !important

}

.pc_iframe_preview {

	display: none !important

}

.layout_header_pc {

	display: none !important

}

::-webkit-scrollbar {

width:0 !important

}

.mb_hidden {

	display: none !important

}

.pc_iframe_preview_inline-block {

	display: none !important

}

.rowFixedNex {

	display: none !important

}

.full_screen_banner.page_search_index, .full_screen_banner.page_product_item, .full_screen_banner.page_article_item, .full_screen_banner.page_help_item, .full_screen_banner.page_case_item {

	display: none !important

}

.basic_banner .basic_banner_box .basic_banner_swiper_box {

	width: 100% !important

}

}

@media screen and (min-width: 769px) {

.mb_iframe_preview {

	display: none !important

}

.pc_iframe_preview {

	display: block !important

}

.layout_header_pc {

	display: block

}

.pc_iframe_preview_inline-block {

	display: inline-block !important

}

}

@font-face {

	font-family: "iconfont";

	src: url("//at.alicdn.com/t/font_1635015_9upmvzvagnm.woff2?t=1627901119255") format("woff2"), url("../fonts/font_1635015_9upmvzvagnm.woff") format("woff"), url("../fonts/font_1635015_9upmvzvagnm.ttf") format("truetype")

}

.iconfont {

	font-family: "iconfont" !important;

	font-size: 16px;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.icon-phonenew:before {

	content: "\E603"

}

.icon-erweima:before {

	content: "\E602"

}

.icon-jiantou_up:before {

	content: "\E619"

}

.icon-fenxiang:before {

	content: "\E635"

}

.icon-jiantouzuo:before {

	content: "\E65B"

}

.icon-weibo-copy1:before {

	content: "\E65A"

}

.icon-qq:before {

	content: "\E614"

}

.icon-weixin:before {

	content: "\E6B3"

}

.icon-49:before {

	content: "\E63C"

}

.icon-jiantouyou:before {

	content: "\E601"

}

.icon-fangxing:before {

	content: "\E627"

}

.icon-dangxuandagou:before {

	content: "\E6AE"

}

.icon-xuanzhongdagou:before {

	content: "\E612"

}

.icon-jiantou:before {

	content: "\E600"

}

.icon-chuyidong:before {

	content: "\E606"

}

.icon-yuanxing:before {

	content: "\E634"

}

.icon-shanchu:before {

	content: "\E609"

}

.icon-fangdajing:before {

	content: "\E604"

}

.icon-gantanhao:before {

	content: "\E605"

}

.icon-youjian:before {

	content: "\E70B"

}

.icon--arrow-right:before {

	content: "\F60B"

}

.icon-gengduo1:before {

	content: "\E6311"

}

.icon-jiazaizhong:before {

	content: "\E607"

}

.dialog_wrap .form_content .form_item_wrap, .mb_pattern .basic_nleavemessage .form_item_wrap {

	width: 100% !important

}

.basic_video_index iframe {

	width: 100%;

	height: 100%;

	position: absolute

}

.mb_pattern .basic_video_index .online_flv {

	padding-bottom: 56.2%

}

.mb_pattern .form_warp {

	max-height: calc(100% - 10px) !important

}

.mb_pattern .dialog_wrap .dialog_container {

	width: 100%;

	height: 100%

}

.mb_pattern .dialog_wrap .my_form {

	padding: 3.2% 3.72%

}

.mb_pattern .dialog_wrap .dialog_title {

	text-align: center;

	line-height: 53px;

	height: 53px;

	width: 100%

}

.mb_pattern .dialog_wrap .dialog_title .title {

	margin-left: 0

}

.mb_pattern .dialog_wrap .dialog_title .dialog_close:before {

	content: "\E65B"

}

.pc_pattern .dialog_wrap .dialog_title .dialog_close:before {

	content: "\E606"

}

.mb_pattern .dialog_title .dialog_close {

	right: auto;

	left: 15px;

	top: 0px

}

.mb_pattern .dialog_wrap .dialog_content {

	margin-top: 53px

}

.mb_pattern .my_nleavemessage .phone_number_area .area_code_mobi, .mb_pattern .dialog_wrap .phone_number_area .area_code_mobi {

	display: block !important

}

.pc_pattern .my_nleavemessage .phone_number_area .area_code_mobi, .pc_pattern .dialog_wrap .phone_number_area .area_code_mobi {

	display: none !important

}

.mb_pattern .my_nleavemessage .phone_number_area .area_code_pc, .mb_pattern .dialog_wrap .phone_number_area .area_code_pc {

	display: none !important

}

.pc_pattern .my_nleavemessage .phone_number_area .area_code_pc, .pc_pattern .dialog_wrap .phone_number_area .area_code_pc {

	display: block !important

}

.dialog_wrap {

	position: fixed;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 5000;

	display: none

}

.dialog_layout {

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.6)

}

.dialog_container {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	background-color: #fff;

	width: 900px;

	height: 620px;

	line-height: 620px;

	text-align: center

}

.dialog_wrap .form_warp {

	display: none;

	line-height: normal;

	text-align: left;

	max-height: 620px;

	overflow-y: auto

}

.dialog_title {

	height: 66px;

	line-height: 66px;

	border-bottom: 1px solid #e3e2e8;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-color: #fff;

	position: fixed;

	z-index: 1;

	width: 900px

}

.dialog_title .title {

	font-size: 16px;

	color: #333;

	margin-left: 24px

}

.dialog_title .dialog_close {

	position: absolute;

	right: 30px;

	top: 0px;

	cursor: pointer;

	color: #909399;

	font-size: 20px

}

.dialog_content {

	height: calc(100% - 66px);

	overflow-x: hidden;

	margin-top: 66px

}

.dialog_wrap .loading_img {

	display: inline-block;

	vertical-align: middle

}

.basic_nleavemessage .dialog_content {

	margin: 0 -10px

}

.form_warp .my_form {

	padding: 30px 20px

}

.mb_pattern .basic_nleavemessage .my_form {

	padding: 3.2% 3.72%

}

.mb_pattern .basic_nleavemessage .form_submit {

	max-width: 100%

}

.my_form .form_frame {

	position: relative;

	font-size: 0;

	margin: 0 -10px

}

.form_item_wrap .form_item .input_style {

	font-size: 13px;

	color: #333;

	width: 100%;

	border: 0;

	padding-left: 14px;

	height: 44px;

	line-height: 44px;

	outline: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: 0 0;

	border-radius: 0;

	background: rgba(204,204,204,0.15)

}

.item_type_validateCode {

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-box;

	display: flex

}

.form_item_wrap .form_item {

	padding: 0 10px

}

.form_item_wrap {

	display: inline-block;

	vertical-align: top;

	width: 100%;

	margin-bottom: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-width: calc(180px + 2.4%);

	vertical-align: bottom

}

.form_item_wrap .form_item {

	padding: 0 10px

}

.form_item_wrap .form_item .content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.form_item_wrap .item_type_phone .phone_number_area {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.form_item_wrap .item_type_phone .area_code_mobi {

	margin-right: 0 !important;

	width: 90px;

	position: relative

}

.form_item_wrap .item_type_phone .area_code_mobi:after {

	content: "";

	display: block;

	position: absolute;

	height: 22px;

	width: 0;

	top: 10px;

	right: 0;

	border-right: 1px solid #e3e2e8

}

.form_item_wrap .item_type_phone .area_code {

	width: 28%;

	margin-right: 2.4%;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none;

	min-width: 130px

}

.form_item_wrap .item_type_phone .phone_number_wrap {

	position: relative;

	width: 100%

}

.form_item_wrap .item_type_city {

	margin: 0 -1.2%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.form_item_wrap .item_type_city .select_wrap {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 1.2%;

	-webkit-box-flex: 1;

	-webkit-flex: auto;

	-moz-box-flex: 1;

	-ms-flex: auto;

	flex: auto

}

.form_item_wrap .select_style {

	position: relative

}

.form_item_wrap .select_style .arrow {

	position: absolute;

	right: 16px;

	font-size: 20px;

	line-height: 44px;

	color: #666;

	cursor: pointer

}

.form_item .title {

	font-weight: 400;

	font-size: 14px;

	color: #666;

	margin-bottom: 12px

}

.form_item .required_icon {

	color: red;

	position: relative;

	top: 2px;

	left: 10px;

	pointer-events: none;

	display: inline-block

}

.select_list_wrap {

	position: absolute;

	top: 100%;

	margin-top: 10px;

	width: 100%;

	padding: 8px 6px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: #fff;

	border: 1px solid #eee;

	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);

	box-shadow: 0 0 8px rgba(0,0,0,0.1);

	border-radius: 2px;

	z-index: 9032;

	left: 0;

	display: none

}

.select_provinces_dialog {

	display: block

}

.select_list_wrap .select_list {

	max-height: 320px;

	overflow: auto

}

.dialog_wrap ::-webkit-scrollbar, .select_list_wrap ::-webkit-scrollbar {

width:5px

}

.dialog_wrap ::-webkit-scrollbar-thumb, .select_list_wrap ::-webkit-scrollbar-thumb {

background-color:#c1c1c1

}

.dialog_wrap ::-webkit-scrollbar-track .select_list_wrap ::-webkit-scrollbar-track {

background-color:#f7f7f7

}

.select_list_wrap .select_item {

	font-size: 14px;

	color: #333;

	padding: 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	cursor: pointer;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between

}

.select_list_wrap .select_item .left {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.select_list_wrap .select_item .right {

	max-width: 60px;

	text-align: right;

	padding-left: 10px

}

.select_list_wrap .select_item:hover {

	background: #f0f0f0

}

.form_item_warp .form_item .item_type_validateCode {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.form_item_warp .form_item .content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.item_type_validateCode .validateCode_input {

	max-width: 400px;

	margin-right: 10px

}

.item_type_validateCode .validateCode_img {

	width: 121px;

	height: 44px;

	display: inline-block;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none;

	cursor: pointer

}

.item_type_validateCode .validateCode_img {

	max-width: 100%;

	vertical-align: top

}

.my_form .form_submit {

	width: 100%;

	max-width: 335px;

	height: 44px;

	line-height: 44px;

	font-size: 16px;

	border: none;

	outline: 0;

	color: #fff;

	cursor: pointer

}

.my_form .form_item .item_type_file {

	width: 100%

}

.my_form .item_type_file .file_upload {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.my_form .item_type_file .file_name_text {

	width: 100%;

	margin-right: 10px;

	position: relative

}

.my_form .item_type_file .del_file_btn {

	position: absolute;

	right: 14px;

	border: 0;

	outline: 0;

	cursor: pointer;

	font-size: 17px;

	line-height: 44px;

	background: 0 0;

	color: #999

}

.file_upload_btn {

	background: rgba(204,204,204,0.15)

}

.my_form .item_type_file .file_upload_btn {

	position: relative;

	width: 100px;

	height: 44px;

	line-height: 44px;

	font-size: 13px;

	color: grey;

	outline: 0;

	display: inline-block;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none;

	cursor: pointer;

	border: 0

}

.my_form .item_type_file .file_upload_btn span {

	display: inline-block;

	margin-right: 8px

}

.my_form .item_type_file .file_size_tips {

	font-size: 12px;

	margin-top: 7px;

	display: block;

	color: grey;

	padding-left: 2px

}

.my_form .item_type_radio {

	padding-top: 2px

}

.form_item .radio_style .radio_item {

	display: inline-block;

	font-size: 13px;

	line-height: 19px;

	color: #333;

	list-style-type: none;

	margin-right: 20px;

	cursor: pointer;

	position: relative

}

.form_item .radio_style .radio_inner {

	font-size: 20px;

	margin-right: 7px;

	float: left;

	display: inline-block;

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	border-radius: 50%

}

.my_form .checkbox_style .checkbox_inner {

	font-size: 20px;

	margin-right: 7px;

	float: left;

	display: inline-block;

	width: 20px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	border-radius: 5px

}

.form_item .radio_style .radio_inner {

	font-size: 20px

}

.form_item .radio_style .radio_item:not(.radio_active) .radio_inner, .my_form .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {

	color: #e0e0e0;

	background-color: #fff

}

.my_form .checkbox_style .checkbox_item {

	display: inline-block;

	font-size: 13px;

	line-height: 19px;

	color: #333;

	list-style-type: none;

	margin-right: 20px;

	cursor: pointer;

	position: relative

}

.my_form .checkbox_style .checkbox_item .checkbox, .form_item .radio_style .radio_item .radio {

	position: absolute;

	height: 100%;

	width: 100%;

	left: 0;

	top: 0;

	opacity: 0

}

.my_form .textarea_style {

	background: rgba(204,204,204,0.15)

}

.my_form .form_item .textarea_style {

	font-size: 13px;

	color: #333;

	width: 100%;

	border: 0;

	padding: 9px 14px;

	height: 100px;

	resize: none;

	outline: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-radius: 0

}

.my_form .upload_btn {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 10px;

	opacity: 0;

	cursor: pointer

}

.my_form .form_item .content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.my_form .item_type_desc {

	min-height: 30px

}

.my_form .item_type_desc .primary_title {

	font-size: 14px;

	font-weight: 400;

	color: #333;

	margin-bottom: 10px;

	white-space: pre-line

}

.my_form .item_type_desc .description {

	font-size: 12px;

	font-weight: 400;

	color: #666;

	white-space: pre-line

}

.my_form .item_type_date .connect_icon {

	font-size: 16px;

	line-height: 44px;

	width: 2.4%;

	text-align: center;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.my_form .item_type_date {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.set_link_cover {

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 10;

	top: 0;

	right: 0;

	opacity: 1;

	cursor: pointer

}

.basic_video_index .online_flv {

	width: 100%;

	padding-bottom: 41.7%;

	overflow: hidden;

	position: relative;

	height: 0

}

.basic_video_index .direct_play_flv, .img_flv_div {

	padding-bottom: inherit;

	width: 100%;

	height: 0

}

.basic_video_index .img_flv_div .flv_play_btn {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 0;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2

}

.basic_video_index .online_flv .video-js {

	position: absolute;

	height: 1000%;

	width: 100%;

	max-width: 100%;

	max-height: 100%;

	-webkit-transition: -webkit-transform .3s;

	transition: -webkit-transform .3s;

	transition: transform .3s;

	transition: transform .3s, -webkit-transform .3s;

	-o-object-fit: cover;

	object-fit: cover

}

.basic_video_index .img_flv_div .video_poster_img {

	width: 100%;

	height: 0;

	padding-bottom: inherit;

	background-position: center center;

	-webkit-background-size: cover;

	background-size: cover;

	-webkit-transition: all .46s ease;

	transition: all .46s ease

}

.basic_video_index .img_flv_div {

	cursor: pointer

}

.basic_video_index .module_content {

	position: relative;

	overflow: hidden

}

.basic_video_index .flv_content:hover .video_poster_img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05)

}

.basic_video_index .flv_content_hover:hover .video-js {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05)

}

.basic_video_index .flv_describe_text {

	-webkit-background-clip: text;

	word-break: break-word;

	overflow: hidden;

	-webkit-line-clamp: 2;

	display: -webkit-box;

	-webkit-box-orient: vertical

}

.basic_video_index .basic_video .flv_content:hover .flv_describe {

	top: 10px

}

.basic_video_index .flv_describe {

	margin: 10px 0;

	-webkit-transition: all .36s ease;

	transition: all .36s ease;

	word-break: break-word

}

.basic_video_index .flv_describe {

	position: relative;

	top: 0;

	left: auto;

	line-height: 1.5;

	-webkit-transition: all .36s ease;

	transition: all .36s ease;

	font-size: 16px;

	overflow: hidden;

	-webkit-line-clamp: 2;

	display: -webkit-box;

	-webkit-box-orient: vertical

}

.basic_video_index .direct_play_flv .play_btn {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

	z-index: 2

}

.basic_video_index iframe {

	width: 100%;

	height: 100%;

	max-width: 100%;

	position: absolute

}

.tips_dialog {

	position: fixed;

	left: 0;

	top: 20%;

	right: 0;

	z-index: 9034;

	text-align: center;

	display: none

}

.mb_pattern .tips_dialog .tips_dialog_main {

	padding: 5.333vw 0;

	border-radius: 2px;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);

	box-shadow: 0 0 10px rgba(0,0,0,0.15)

}

.mb_pattern .tips_dialog .tips_dialog_icon {

padding:0 9.333vw .667vw

}

.mb_pattern .tips_dialog .tips_dialog_content {

	max-width: 68vw;

	padding: 3.5vw 8vw 0;

	font-size: 3.734vw;

	line-height: 1.6

}

.mb_pattern .tips_dialog .i_success {

	width: 10.667vw;

	height: 10.667vw;

border:.533vw solid #49b344

}

.mb_pattern .tips_dialog .i_success:before {

	left: -4.4vw;

top:-.933vw;

	width: 8.667vw;

	height: 16vw;

	border-radius: 16vw 0 0 16vw;

	-webkit-transform-origin: 8vw 8vw;

	-ms-transform-origin: 8vw 8vw;

	transform-origin: 8vw 8vw

}

.mb_pattern .tips_dialog .i_success:after {

	left: 4vw;

	top: -1.467vw;

	width: 8vw;

	height: 16vw;

	border-radius: 0 16vw 16vw 0;

	-webkit-transform-origin: 0 8vw;

	-ms-transform-origin: 0 8vw;

	transform-origin: 0 8vw

}

.mb_pattern .tips_dialog .i_success_placeholder {

left:-.533vw;

top:-.533vw;

	width: 10.667vw;

	height: 10.667vw;

	border: 0.533vw solid rgba(73,179,68,0.2)

}

.mb_pattern .tips_dialog .i_success_bingo {

	width: 10.667vw;

	height: 10.667vw;

	margin: 0 auto

}

.tips_dialog .i_success_bingo:after, .mb_pattern .tips_dialog .i_success_bingo:before {

	border-radius: 2px

}

.mb_pattern .tips_dialog .i_success_bingo:before {

	left: 1.867vw;

	top: 6.133vw;

	width: 3.333vw;

height:.667vw;

	-webkit-animation: jz-icon-success-bingo-before-vw .75s;

	animation: jz-icon-success-bingo-before-vw .75s

}

.mb_pattern .tips_dialog .i_success_bingo:after {

	right: 1.067vw;

	top: 5.067vw;

	width: 6.267vw;

height:.667vw;

	-webkit-animation: jz-icon-success-bingo-after-vw .75s;

	animation: jz-icon-success-bingo-after-vw .75s

}

.mb_pattern .tips_dialog .i_warning {

	width: 11.733vw;

	height: 11.733vw;

border:.533vw solid #f8bb86

}

.mb_pattern .tips_dialog .i_warning:before {

width:.667vw;

	height: 6.267vw;

	margin: 1.333vw auto 0;

	border-radius: 2px

}

.mb_pattern .tips_dialog .i_warning:after {

width:.933vw;

height:.933vw;

margin:.8vw auto 0

}

.tips_dialog:after {

	content: "";

	display: inline-block;

	height: 100%;

	vertical-align: middle

}

.tips_dialog .tips_dialog_main {

	position: relative;

	display: inline-block;

	padding: 40px 0;

	background-color: #fff;

	border-radius: 2px;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);

	box-shadow: 0 0 10px rgba(0,0,0,0.15);

	vertical-align: middle

}

.tips_dialog .tips_dialog_icon {

	padding: 0 70px 5px

}

.tips_dialog .tips_dialog_content {

	padding: 23px 60px 0;

	font-size: 18px;

	line-height: 22px;

	word-break: break-word;

	color: #333

}

.tips_dialog .i_warning {

	display: inline-block;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 88px;

	height: 88px;

	border: 4px solid #f8bb86;

	border-radius: 50%

}

.tips_dialog .i_success_placeholder {

	position: absolute;

	left: -4px;

	top: -4px;

	z-index: 1;

	width: 80px;

	height: 80px;

	border: 4px solid rgba(73,179,68,0.2);

	border-radius: 50%

}

.tips_dialog .i_warning:after, .i_warning:before {

	content: "";

	display: block;

	background-color: #f8bb86

}

.tips_dialog .i_warning:before {

	width: 5px;

	height: 47px;

	margin: 10px auto 0;

	border-radius: 2px

}

.tips_dialog .i_warning:after {

	width: 7px;

	height: 7px;

	border-radius: 50%;

	margin: 6px auto 0

}

.tips_dialog .i_success {

	position: relative;

	width: 80px;

	height: 80px;

	border: 4px solid #49b344;

	margin: 0 auto;

	border-radius: 50%

}

.tips_dialog .i_success:after, .i_success:before {

	content: "";

	display: block;

	position: absolute;

	background-color: #fff;

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg)

}

.tips_dialog .i_success:before {

	left: -33px;

	top: -33px;

	width: 65px;

	height: 120px;

	border-radius: 120px 0 0 120px;

	-webkit-transform-origin: 60px 60px;

	-ms-transform-origin: 60px 60px;

	transform-origin: 60px 60px

}

.tips_dialog .i_success:after {

	left: 30px;

	top: -11px;

	width: 60px;

	height: 120px;

	border-radius: 0 120px 120px 0;

	-webkit-transform-origin: 0 60px;

	-ms-transform-origin: 0 60px;

	transform-origin: 0 60px;

	-webkit-animation: jz-icon-success-loading 4.25s ease-in;

	animation: jz-icon-success-loading 4.25s ease-in

}

@-webkit-keyframes jz-icon-success-loading {

0% {

-webkit-transform:rotate(-45deg);

transform:rotate(-45deg)

}

5% {

-webkit-transform:rotate(-45deg);

transform:rotate(-45deg)

}

12% {

-webkit-transform:rotate(-405deg);

transform:rotate(-405deg)

}

100% {

-webkit-transform:rotate(-405deg);

transform:rotate(-405deg)

}

}

@keyframes jz-icon-success-loading {

0% {

-webkit-transform:rotate(-45deg);

transform:rotate(-45deg)

}

5% {

-webkit-transform:rotate(-45deg);

transform:rotate(-45deg)

}

12% {

-webkit-transform:rotate(-405deg);

transform:rotate(-405deg)

}

100% {

-webkit-transform:rotate(-405deg);

transform:rotate(-405deg)

}

}

.tips_dialog .i_success_bingo {

	display: block;

	position: relative;

	width: 80px;

	height: 80px;

	margin: 0 auto

}

.tips_dialog .i_success_bingo:after, .i_success_bingo:before {

	content: "";

	display: block;

	position: absolute;

	z-index: 2;

	background-color: #49b344;

	border-radius: 2px

}

.tips_dialog .i_success_bingo:before {

	left: 14px;

	top: 46px;

	width: 25px;

	height: 5px;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg);

	-webkit-animation: jz-icon-success-bingo-before .75s;

	animation: jz-icon-success-bingo-before .75s

}

.tips_dialog .i_success_bingo:after {

	right: 8px;

	top: 38px;

	width: 47px;

	height: 5px;

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-animation: jz-icon-success-bingo-after .75s;

	animation: jz-icon-success-bingo-after .75s

}

@-webkit-keyframes jz-icon-success-bingo-before {

0% {

width:0;

left:1px;

top:19px

}

54% {

width:0;

left:1px;

top:19px

}

70% {

width:50px;

left:-8px;

top:37px

}

84% {

width:17px;

left:21px;

top:48px

}

100% {

width:25px;

left:14px;

top:45px

}

}

@keyframes jz-icon-success-bingo-before {

0% {

width:0;

left:1px;

top:19px

}

54% {

width:0;

left:1px;

top:19px

}

70% {

width:50px;

left:-8px;

top:37px

}

84% {

width:17px;

left:21px;

top:48px

}

100% {

width:25px;

left:14px;

top:45px

}

}

@-webkit-keyframes jz-icon-success-bingo-after {

0% {

width:0;

right:46px;

top:54px

}

65% {

width:0;

right:46px;

top:54px

}

84% {

width:55px;

right:0;

top:35px

}

100% {

width:47px;

right:8px;

top:38px

}

}

@keyframes jz-icon-success-bingo-after {

0% {

width:0;

right:46px;

top:54px

}

65% {

width:0;

right:46px;

top:54px

}

84% {

width:55px;

right:0;

top:35px

}

100% {

width:47px;

right:8px;

top:38px

}

}

.jz_web_col {

	position: relative;

	min-height: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 0

}

.s_multi_language_wrap {

	min-width: 150px;

	width: 100%;

	position: relative;

	text-align: center;

	-webkit-tap-highlight-color: transparent

}

.s_multi_language_text {

	font-size: 14px;

	vertical-align: middle;

	color: #333;

	-webkit-background-clip: text

}

.languages_dropdown {

	position: relative

}

.s_multi_language_wrap {

	position: relative;

	text-align: center;

	-webkit-tap-highlight-color: transparent

}

.languages_default_item {

	line-height: 60px;

	height: 60px;

	cursor: pointer;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.s_multi_language_icon+.s_multi_language_text {

	margin-left: 12px

}

.s_multi_language_dropdown_svg {

	color: #666;

	vertical-align: middle;

	margin-left: 5px;

	-webkit-transition: -webkit-transform .3s ease;

	transition: -webkit-transform .3s ease;

	transition: transform .3s ease;

	transition: transform .3s ease, -webkit-transform .3s ease

}

.languages_dropdown.no_text .languages_dropdown_panel {

	width: 150px;

	margin-left: -75px

}

.languages_dropdown.no_text .languages_dropdown_item {

	vertical-align: middle;

	margin: 8px;

	float: left;

	overflow: hidden

}

.languages.languages_dropdown:hover .s_multi_language_dropdown_svg {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.pc_pattern .dropdown .languages_dropdown:hover .languages_dropdown_panel {

	display: block !important

}

.s_multi_language_icon {

	display: inline-block;

	vertical-align: middle;

	width: 24px;

	min-width: 24px;

	height: 18px

}

.languages_dropdown_item {

	margin: 20px 0

}

a, a:hover {

	text-decoration: none

}

.languages_dropdown_panel {

	position: absolute;

	width: 150px;

	text-align: left;

	background-color: #fff;

	border: 1px solid #ebebeb;

	border-radius: 2px;

	z-index: 9999;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	left: 50%;

	margin-left: -74px;

	list-style: none;

	display: none

}

.pc_pattern .languages_dropdown_panel.top {

	top: 50px

}

.languages_dropdown_panel .dropdown_panel_triangle {

	width: 12px;

	height: 12px;

	background: #fff;

	position: absolute;

	left: 50%;

	-webkit-transform-origin: center center;

	-ms-transform-origin: center center;

	transform-origin: center center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

	border: 1px solid #ebebeb;

	border-left: 0;

	border-bottom: 0

}

.languages_dropdown_panel.top .dropdown_panel_triangle {

	top: 0;

	-webkit-transform: translate(-50%, -50%) rotate(-45deg);

	-ms-transform: translate(-50%, -50%) rotate(-45deg);

	transform: translate(-50%, -50%) rotate(-45deg)

}

.languages_expansion {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding-left: 10px

}

.languages_expansion .language_item {

	margin: 5px 0

}

.language_item_wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.languages_expansion .s_multi_language_icon+.s_multi_language_text {

	margin-left: 8px;

	text-align: left

}

.lan_list .s_multi_language_text, .languages_dropdown_panel .s_multi_language_text, .languages_expansion .s_multi_language_text {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	line-height: 17px;

	font-size: 14px;

	vertical-align: middle;

	color: #333

}

.languages_expansion .language_item_after {

	width: 1px;

	height: 18px;

	background: #b68686;

	opacity: .2;

	margin: 0 15px

}

.c_popup {

	position: fixed;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 9034;

	display: none;

	text-align: center

}

.c_popup:after {

	content: "";

	height: 100%

}

.c_popup_layout {

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.6)

}

.c_popup_main {

	position: relative;

	padding: 40px 0;

	background-color: #fff;

	border-radius: 2px;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);

	box-shadow: 0 0 10px rgba(0,0,0,0.15)

}

.c_popup:after, .c_popup_main {

	display: inline-block;

	vertical-align: middle

}

.c_popup_content {

	padding: 23px 60px 0;

	font-size: 18px;

	line-height: 22px;

	word-break: break-word

}

.multi_language_panel {

	width: 390px;

	margin: -63px 0 0 -60px

}

.multi_language_panel .lan_title {

	height: 50px;

	line-height: 50px;

	text-align: left;

	padding-left: 30px;

	width: 450px;

	border-bottom: 1px solid #f0f0f0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 14px

}

.multi_language_panel .lan_container {

	width: 450px

}

.multi_language_panel .lan_lists {

	margin-top: 35px;

	padding: 0 25px;

	text-align: left;

	max-height: 300px;

	overflow-x: hidden;

	overflow-y: auto

}

.multi_language_panel .lan_list {

	width: 175px;

	text-align: left;

	margin: 0 10px 18px 10px;

	cursor: pointer;

	overflow: hidden;

	float: left

}

.c_popup_close {

	position: absolute;

	right: 30px;

	top: 15px;

	cursor: pointer;

	color: #999;

	font-size: 16px

}

.multi_Language_mobi_panel {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 9100;

	display: none

}

.multi_Language_mobi_panel .lan_layout {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.6)

}

.multi_Language_mobi_panel .lan_mobi_lists {

	-webkit-justify-content: space-around;

	-ms-flex-pack: distribute;

	justify-content: space-around;

	max-width: 100%;

	z-index: 1;

	position: absolute;

	top: auto;

	left: 0;

	bottom: 0;

	padding: 0;

	padding-bottom: 0;

	width: 100%;

	vertical-align: middle;

	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);

	box-shadow: 0 0 20px rgba(0,0,0,0.15);

	background: #fff;

	white-space: normal;

	max-height: 300px;

	overflow-y: auto

}

.multi_Language_mobi_panel .lan_mobi_list {

	height: 50px;

	line-height: 50px;

	text-align: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 30px;

	border-bottom: 1px solid #f0f0f0

}

.multi_Language_mobi_panel .lan_mobi_list a {

	width: 100%;

	display: inline-block;

	-webkit-tap-highlight-color: transparent

}

.lan_mobi_list .s_multi_language_text {

	max-width: calc(100% - 42px);

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	display: inline-block

}

.mb_icon {

	width: 25px;

	height: 25px;

	position: absolute;

	right: 20px;

	top: 11.5px;

	z-index: 98

}

.mb_pattern .languages_dropdown_panel.top {

	right: 0 !important;

	margin-left: 38px !important

}

.mb_pattern .languages_dropdown_panel.top .dropdown_panel_triangle {

	left: auto !important;

	right: 20px !important

}

.languages_dropdown_panel.bottom {

	bottom: 50px !important

}

.languages_dropdown_panel.bottom .dropdown_panel_triangle {

	bottom: -12px !important;

	-webkit-transform: translate(-50%, -50%) rotate(-225deg) !important;

	-ms-transform: translate(-50%, -50%) rotate(-225deg) !important;

	transform: translate(-50%, -50%) rotate(-225deg) !important

}

.mb_pattern .position_header .languages_dropdown_panel {

	position: fixed !important;

	top: 47px !important;

	right: 0 !important;

	left: auto !important

}

.mb_pattern .languages_dropdown_panel.header_right {

	margin-left: -15px !important;

	left: 15px !important;

	right: auto !important

}

.mb_pattern .languages_dropdown_panel.header_right .dropdown_panel_triangle {

	left: 30px !important;

	right: auto !important

}

.mb_pattern .position_header .languages_default_item {

	display: none !important

}

.pc_pattern .position_header .mb_icon {

	display: none !important

}

.mb_pattern .languages_expansion {

	display: none !important

}

.pc_pattern .expansion .languages_default_item {

	display: none !important

}

.mb_pattern .position_footer .expansion .languages_default_item {

	display: block !important

}

.mb_pattern .position_header .expansion .languages_default_item {

	display: none !important

}

.mb_pattern .pc_languages_default_item {

	display: none !important

}

.pc_pattern .mb_languages_default_item {

	display: none

}

.mb_pattern .mb_languages_default_item {

	display: block !important

}

.mb_pattern .mb_header {

	overflow: visible !important

}

.basic_retrieve_password_index {

	padding: 0 32px

}

.basic_retrieve_password .mb_title {

	display: none

}

.basic_retrieve_password .is-error {

	border: 1px solid #f56c6c !important

}

.basic_retrieve_password .el-form-item__error {

	color: #f56c6c;

	font-size: 12px;

	line-height: 1;

	padding-top: 4px;

	position: absolute;

	top: 100%;

	left: 6em

}

.basic_retrieve_password .verification_tip {

	color: #949494;

	margin-top: 22px;

	font-size: 14px

}

.basic_retrieve_password .validateCode_img {

	height: 44px;

	width: 121px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	max-width: 100%;

	vertical-align: top;

	margin-left: 20px;

	cursor: pointer

}

.basic_retrieve_password .chang_yzm {

	color: #3078d0;

	font-size: 14px;

	display: inline-block;

	margin-left: 20px;

	cursor: pointer

}

.basic_retrieve_password .retrieve_password, .basic_retrieve_password .main_wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_retrieve_password .retrieve_password_header {

	width: 100%;

	display: inline-block;

	text-align: center

}

.basic_retrieve_password .retrieve_password_header .header_title {

	color: #505d69;

	margin-top: 30px;

	font-size: 14px;

	font-weight: 500

}

.basic_retrieve_password .main_wrapper {

	width: 100%

}

.basic_retrieve_password .form_wrapper {

	width: 100%;

	min-width: 500px

}

.basic_retrieve_password .form_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 25px;

	position: relative

}

.basic_retrieve_password .form_item .my_label {

	width: 6em;

	font-size: 14px;

	text-align: right;

	color: #333

}

.basic_retrieve_password .form_item.form_item_required .my_label:before {

	content: "*";

	color: #c9544c;

	margin-right: 4px

}

.basic_retrieve_password .form_item .label-placeholder {

	width: 5em

}

.basic_retrieve_password .yzm_contain {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_retrieve_password .input_style {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	display: inline-block;

	height: 44px;

	line-height: 44px;

	font-size: 13px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: #f7f8fb;

	border-radius: 3px;

	padding-left: 10px;

	border: 1px solid transparent;

	outline: none;

	margin-left: 20px

}

.basic_retrieve_password .input_style:hover {

	border-color: #3078d0

}

.basic_retrieve_password .input_style:focus {

	border-color: #3078d0

}

.basic_retrieve_password .btn_confirm {

	margin: 100px auto 20px auto

}

.basic_retrieve_password .primary_btn {

	border: 0;

	width: 150px;

	height: 44px;

	cursor: pointer;

	line-height: 44px;

	display: inline-block;

	color: #fff;

	background-color: #3078d0;

	border-color: #3078d0;

	border-radius: 6px

}

.basic_retrieve_password .default_btn {

	border: 1px solid #3078d0;

	width: 150px;

	height: 44px;

	display: inline-block;

	cursor: pointer;

	line-height: 44px;

	color: #3078d0;

	background-color: #fff;

	border-radius: 6px

}

.basic_retrieve_password .tips {

	color: #000;

	margin: 20px 0;

	font-weight: normal;

	font-size: 14px

}

.basic_retrieve_password .verification_contain {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: relative

}

.basic_retrieve_password .steps {

	margin: 50px auto;

	min-width: 500px

}

.basic_retrieve_password .steps .steps_contain {

	position: relative

}

.basic_retrieve_password .steps .steps_contain:after {

	content: "";

	display: block;

	height: 2px;

	width: 100%;

	background: #f1f5f7;

	position: absolute;

	top: 20px;

	left: 0;

	z-index: 1

}

.basic_retrieve_password .steps .steps_contain .steps_item.active .step_icon {

	background: #3078d0;

	color: #fff

}

.basic_retrieve_password .steps .steps_contain .step_icon {

	width: 38px;

	display: inline-block;

	height: 38px;

	background: #fff;

	border: 1px solid #3078d0;

	color: #3078d0;

	line-height: 38px;

	text-align: center;

	font-size: 16px;

	border-radius: 50%;

	margin-bottom: 15px;

	position: relative;

	z-index: 3

}

.basic_retrieve_password .steps .step_text {

	width: 100%;

	display: inline-block;

	height: 25px;

	font-size: 15px;

	font-weight: 400;

	color: #505d69;

	line-height: 25px

}

.basic_retrieve_password .steps .steps_contain {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_retrieve_password .steps .steps_item {

	text-align: center;

	width: 30%

}

.basic_retrieve_password .steps .mt-20 {

	margin-top: 20px

}

.basic_retrieve_password .steps .btn_disabled_style {

	background-color: #8c8d8e !important;

	border-color: #8c8d8e !important;

	cursor: not-allowed

}

.basic_retrieve_password .steps .input_style {

	width: 260px;

	margin-right: 10px;

	position: relative;

	font-size: 13px;

	display: inline-block;

	height: 44px;

	line-height: 44px

}

.basic_retrieve_password .steps .verification_btn {

	margin-left: 20px

}

.basic_retrieve_password .steps .tc {

	margin-top: 50px;

	text-align: center

}

.basic_retrieve_password .steps .tc .next_step_btn {

	margin-left: 20px

}

.basic_retrieve_password .steps .step-first {

	margin: 50px auto

}

.basic_retrieve_password .steps .step-first .tips {

	color: #505d69;

	margin-bottom: 20px;

	font-weight: normal

}

.basic_retrieve_password .steps .step-first li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	justify-content: space-between;

	margin-bottom: 30px;

	padding: 15px;

	background-color: #f7f8fb

}

.basic_retrieve_password .steps .step-first li .title {

	margin-bottom: 10px;

	color: #505d69;

	font-weight: normal

}

.basic_retrieve_password .steps .step-first li .button_contain {

	color: #969696

}

.basic_retrieve_password .steps .step-second {

	margin-top: 35px

}

.basic_retrieve_password .steps .step-fourth {

	text-align: center

}

.basic_retrieve_password .steps .step-fourth .title {

	font-weight: 400;

	color: #74788d

}

.basic_retrieve_password .set_password_text {

	margin: 30px 0 20px 0;

	text-align: center;

	font-size: 14px;

	font-weight: 500;

	color: #505d69;

	line-height: 30px

}

.basic_retrieve_password .steps .step-second .label_1 {

	font-size: 14px;

	font-weight: 500;

	color: #505d69;

	line-height: 30px

}

.basic_retrieve_password .steps .step-second .label_2 {

	font-size: 14px;

	font-weight: 500;

	color: #333;

	line-height: 28px

}

.basic_retrieve_password .update_success_text {

	height: 32px;

	font-size: 18px;

	font-weight: 500;

	color: rgba(0,0,0,0.85);

	line-height: 32px;

	margin: 16px 0

}

.basic_retrieve_password .update_success_tips {

	width: 100%;

	height: 36px;

	font-size: 13px;

	font-weight: 400;

	color: #74788d;

	line-height: 18px

}

.basic_retrieve_password .success_image {

	width: 72px;

	height: 72px

}

.mb_pattern .basic_retrieve_password_index {

	margin: 50px 0

}

.mb_pattern .basic_retrieve_password_index #validateCode_img {

	width: 80px;

	height: 35px

}

.mb_pattern .basic_retrieve_password_index .is-error {

	border: none !important;

	border-bottom: 1px solid #f56c6c !important

}

.mb_pattern .basic_retrieve_password_index .el-form-item__error {

	left: 0 !important

}

.mb_pattern .basic_retrieve_password_index .steps {

	width: 100%;

	min-width: 100%

}

.mb_pattern .basic_retrieve_password_index .chang_yzm {

	font-size: 13px;

	font-weight: 500

}

.mb_pattern .basic_retrieve_password_index input::-webkit-input-placeholder {

font-size:13px;

color:#666;

font-weight:500

}

.mb_pattern .basic_retrieve_password_index input:-moz-placeholder {

font-size:13px;

color:#666;

font-weight:500

}

.mb_pattern .basic_retrieve_password_index input::-moz-placeholder {

font-size:13px;

color:#666;

font-weight:500

}

.mb_pattern .basic_retrieve_password_index input:-ms-input-placeholder {

font-size:13px;

color:#666;

font-weight:500

}

.mb_pattern .basic_retrieve_password_index .mb_title {

	display: block;

	height: 25px;

	font-size: 18px;

	font-weight: 500;

	color: #454545;

	text-align: left;

	width: 100%;

	line-height: 25px

}

.mb_pattern .basic_retrieve_password_index .retrieve_password_header .header_title {

	width: 100%;

	height: 25px;

	font-size: 13px;

	font-weight: 400;

	color: #8a929e;

	line-height: 25px;

	margin-top: 0

}

.mb_pattern .basic_retrieve_password_index .main_wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 3;

	-webkit-order: 2;

	-moz-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.mb_pattern .basic_retrieve_password_index .form_wrapper {

	width: 100%;

	min-width: 100%

}

.mb_pattern .basic_retrieve_password_index .btn_confirm {

	margin-top: 20px

}

.mb_pattern .basic_retrieve_password_index .retrieve_password_header {

	text-align: left

}

.mb_pattern .basic_retrieve_password_index .form_item {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.mb_pattern .basic_retrieve_password_index .input_style {

	width: 100%;

	margin-left: 0;

	padding-left: 0

}

.mb_pattern .basic_retrieve_password_index .my_label {

	width: auto;

	color: #8a929e;

	font-weight: 400;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .input_style {

	background: transparent;

	border: none;

	border-bottom: 1px solid #b0b0b0

}

.mb_pattern .basic_retrieve_password_index .input_style:hover {

	border-bottom: 1px solid #3078d0

}

.mb_pattern .basic_retrieve_password_index .input_style:focus {

	border-bottom: 1px solid #3078d0

}

.mb_pattern .basic_retrieve_password_index .form_item-terms-content {

	width: 100%;

	padding-left: 0

}

.mb_pattern .basic_retrieve_password_index .btn-register, .mb_pattern .basic_retrieve_password_index .btn_confirm {

	width: 100%;

	margin-left: 0

}

.mb_pattern .basic_retrieve_password_index .pc_steps_contain {

	display: none

}

.mb_pattern .basic_retrieve_password_index .steps .step-first {

	margin: 0 auto

}

.mb_pattern .basic_retrieve_password_index .steps .step-first .tips {

	margin: 10px 0 20px 0;

	color: #8a929e;

	font-size: 13px;

	font-weight: 500

}

.mb_pattern .basic_retrieve_password_index .steps .step-first li .title {

	color: #505d69;

	font-weight: 500;

	font-size: 15px

}

.mb_pattern .basic_retrieve_password_index .steps .step-second {

	margin-top: 5px

}

.mb_pattern .basic_retrieve_password_index .steps .step-second .label_1 {

	color: #8a929e;

	font-size: 13px;

	font-weight: 400;

	line-height: 25px

}

.mb_pattern .basic_retrieve_password_index .steps .step-second .label_2 {

	font-size: 15px;

	font-weight: 500;

	color: #505d69;

	line-height: 21px;

	margin-top: 30px

}

.mb_pattern .basic_retrieve_password_index .steps .step-second .label_3 {

	font-size: 13px;

	font-weight: 400;

	color: #454545;

	display: block;

	margin-top: 10px

}

.mb_pattern .basic_retrieve_password_index .verification_contain {

	display: block

}

.mb_pattern .basic_retrieve_password_index .verification_contain #step_2_verify {

	display: inline-block;

	width: 50%

}

.mb_pattern .basic_retrieve_password_index .verification_contain .verification_btn {

	width: 90px;

	height: 30px;

	line-height: 30px;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .verification_contain .verify_text {

	font-weight: 400;

	display: block;

	color: #8a929e;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .set_password_text {

	font-size: 13px;

	font-weight: 400;

	color: #8a929e;

	margin-bottom: 20px;

	margin-top: 5px;

	text-align: left

}

.mb_pattern .basic_retrieve_password_index .primary_btn, .mb_pattern .basic_retrieve_password_index .default_btn {

	width: 100%;

	height: 44px;

	line-height: 44px;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .step_1 .primary_btn {

	width: 80px;

	height: 30px;

	line-height: 30px;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .step_3 .tc, .mb_pattern .basic_retrieve_password_index .step_2 .tc {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-orient: vertical;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: column-reverse;

	-moz-box-orient: vertical;

	-moz-box-direction: reverse;

	-ms-flex-direction: column-reverse;

	flex-direction: column-reverse

}

.mb_pattern .basic_retrieve_password_index .step_3 .tc .next_step_btn, .mb_pattern .basic_retrieve_password_index .step_2 .tc .next_step_btn {

	margin-left: 0;

	margin-bottom: 20px

}

.mb_pattern .basic_retrieve_password_index .step_first_text {

	margin-right: 10px;

	font-size: 13px

}

.mb_pattern .basic_retrieve_password_index .success_image {

	width: 56px;

	height: 56px

}

.mb_pattern .basic_retrieve_password_index .step_4 .tc .primary_btn, .mb_pattern .basic_retrieve_password_index .step_4 .tc .default_btn {

	width: 114px;

	height: 36px;

	line-height: 36px;

	border-radius: 2px;

	font-size: 14px

}

.basic_language .s_multi_language_icon {

	width: 30px !important;

	height: 20px !important;

	background-image: url(../images/langs_img.png);

	background-repeat: no-repeat

}

.basic_language .zh-cn, .basic_language .zh-tw, .basic_language .zh-ch {

	background-position: -10px -10px

}

.basic_language .in-id {

	background-position: -52px -10px

}

.basic_language .uk-ua {

	background-position: -94px -10px

}

.basic_language .lt-lt {

	background-position: -135px -10px

}

.basic_language .sr-sp {

	background-position: -177px -10px

}

.basic_language .en-us {

	background-position: -219px -10px

}

.basic_language .tr-tr {

	background-position: -261px -10px

}

.basic_language .ko-ko {

	background-position: -303px -10px

}

.basic_language .sq-al {

	background-position: -344px -10px

}

.basic_language .uz-uz {

	background-position: -12px -45px

}

.basic_language .it-it {

	background-position: -52px -42px

}

.basic_language .he-il {

	background-position: -94px -42px

}

.basic_language .ms-my {

	background-position: -135px -42px

}

.basic_language .sk-sk {

	background-position: -177px -42px

}

.basic_language .es-es {

	background-position: -219px -43px

}

.basic_language .hi-in {

	background-position: -261px -43px

}

.basic_language .da-dk {

	background-position: -303px -42px

}

.basic_language .sw-ke {

	background-position: -344px -43px

}

.basic_language .vi-vn {

	background-position: -10px -75px

}

.basic_language .ja-jp {

	background-position: -52px -75px

}

.basic_language .el-gr {

	background-position: -94px -75px

}

.basic_language .bn-bn {

	background-position: -135px -75px

}

.basic_language .mr-in {

	background-position: -177px -75px

}

.basic_language .nl-nl {

	background-position: -219px -75px

}

.basic_language .ru-ru {

	background-position: -261px -75px

}

.basic_language .fi-fi {

	background-position: -303px -75px

}

.basic_language .th-th {

	background-position: -10px -108px

}

.basic_language .kk-kz {

	background-position: -52px -108px

}

.basic_language .hu-hu {

	background-position: -94px -108px

}

.basic_language .my-my {

	background-position: -135px -108px

}

.basic_language .lv-lv {

	background-position: -177px -108px

}

.basic_language .ps-ar {

	background-position: -219px -108px

}

.basic_language .ro-ro {

	background-position: -261px -108px

}

.basic_language .cs-cz {

	background-position: -303px -108px

}

.basic_language .ko-kr {

	background-position: -52px -140px

}

.basic_language .ar-il {

	background-position: -94px -140px

}

.basic_language .nb-no {

	background-position: -135px -140px

}

.basic_language .fa-ir {

	background-position: -177px -140px

}

.basic_language .pt-br {

	background-position: -219px -140px

}

.basic_language .et-ee {

	background-position: -261px -140px

}

.basic_language .hr-hr {

	background-position: -303px -140px

}

.basic_language .ne-np {

	background-position: -10px -172px

}

.basic_language .ky-kg {

	background-position: -52px -172px

}

.basic_language .de-de {

	background-position: -94px -172px

}

.basic_language .sv-se {

	background-position: -135px -172px

}

.basic_language .sl-si {

	background-position: -177px -172px

}

.basic_language .fr-fr {

	background-position: -219px -172px

}

.basic_language .bg-bg {

	background-position: -261px -172px

}

.basic_language .pl-pl {

	background-position: -303px -172px

}

.pc_pattern .basic_article_list_swiper {

	padding: 0 60px;

	position: relative

}

.pc_pattern .basic_article_list_mb_swiper {

	display: none

}

.pc_pattern .basic_article_list_pc_swiper {

	display: block

}

.basic_article_list .basic_article_list_swiper .swiper-slide {

	height: auto !important;

	margin: 5px 0

}

.basic_article_list .basic_article_list_swiper .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.basic_article_list .basic_article_list_swiper .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_article_list .basic_article_list_swiper .prev {

	left: 10px

}

.basic_article_list .basic_article_list_swiper .next {

	right: 10px

}

.basic_article_list .basic_article_list_swiper .next:before {

	background-position-x: -53px;

	left: 54%

}

.basic_article_list .basic_article_list_swiper .view_detail_contain {

	margin-bottom: 30px

}

.basic_article_list .basic_article_list_swiper .view_detail {

	color: #DA9B0E;

	font-size: 14px;

	width: 100%;

	text-align: center;

	display: block;

	cursor: pointer;

	position: absolute;

	left: 0;

	bottom: 20px

}

.mb_pattern .basic_article_list_pc_swiper {

	display: none

}

.mb_pattern .basic-article-list-box .u-list[data-type='4'] {

	padding-top: 0;

	padding-bottom: 0;

	width: calc(100% - 20px);

	white-space: nowrap;

	font-size: 0;

	overflow-x: auto;

	overflow-y: hidden;

	margin: 0 10px

}

.mb_pattern .basic-article-list-box .u-list[data-type='4']::-webkit-scrollbar {

height:0px

}

.mb_pattern .basic_article_list_mb_swiper {

	display: block

}

.basic_product_detail div.news_detail_footer_mb {

	display: none

}

.basic_product_detail .news_detail_footer_1.news_detail_footer_mb {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

@media screen and (max-width: 768px) {

.basic_product_detail div.news_detail_footer_mb {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

}

.basic_product_detail .my-news-footer {

	display: none

}

.basic_product_detail .news-footer-1, .basic_product_detail .my-news-footer-1 {

	display: block

}

.basic_product_detail.basic_product_detail .view_pattern_pc {

	padding: 20px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 100%;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding-top: 18px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper {

	cursor: pointer;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 50%;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper-left {

	padding-right: 20px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	width: auto;

	height: 30px; padding: 0 15px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	color: #657180;

	font-size: 13px;

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap .btn a {

	color: #657180

}

.basic_product_detail.basic_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-title {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	padding-left: 5px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	color: #657180;

	font-size: 13px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 {

	position: relative;

	font-size: 14px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap {

	overflow: visible !important;

	width: 100%;

	font-size: 14px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap:after {

	content: "";

	display: block;

	clear: both

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content {

	width: 43.75%;

	float: left

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap {

	width: auto;

	margin-right: 4.8%;

	position: relative

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	padding-bottom: 100%;

	border: 1px solid #eee

}

@media screen and (min-width: 800px) {

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content {

	cursor: url("https://staticcss.71360.com/static/txys-001/image/few_txt/plus.png"), auto

}

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content .detail_big_pic {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap {

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 14px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont {

	position: absolute;

	width: 12px;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouzuo {

	left: 0;

	margin-left: 2px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouyou {

	right: 0;

	margin-right: 2px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap {

	width: 92%;

	display: inline-block;

	margin-left: 4%;

	margin-right: 4%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .swiper-container {

	padding-bottom: 1px;

	padding-right: 1px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide {

	position: relative;

	font-size: 0;

	padding-bottom: 17.2%;

	padding-left: 17.2%

}

@media screen and (min-width: 800px) {

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide {

	cursor: url("../images/plus.png"), auto

}

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("https://staticcss.71360.com/static/txys-001/image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .position_center_middle {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: 1px solid transparent;

	-o-object-fit: contain;

	object-fit: contain;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .position_center_middle[data-active] {

	border-color: #2b2b2b

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .play-icon {

	position: absolute;

	font-size: 30px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin-top: 18px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	color: #999;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn a {

	color: #657180

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content {

	width: 56.25%;

	float: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	font-size: 20px;

	line-height: 40px;

	color: #333;

	word-break: break-word;

	margin-top: 10px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: calc(100% - 120px);

	padding-right: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	font-size: 20px;

	line-height: 40px;

	color: #333;

	word-break: break-word;

	font-weight: normal

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	min-width: 120px;

	text-align: left;

	border-left: 1px solid #f0f0f0;

	padding-left: 19px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	text-align: center;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 20px;

	line-height: 20px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 6px;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	border-bottom: none !important;

	line-height: 40px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	font-size: 14px;

	color: #666

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	font-size: 14px;

	color: #666

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px;

	padding-left: 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 138px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-3 .product_detail_wrap .product_detail_left_content {

	float: right

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content {

	width: 100%;

	float: none

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {

	width: calc(100% - 100px);

	height: 0;

	padding-bottom: 450px;

	float: left

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap {

	width: 100px;

	height: 450px;

	display: inline-block;

	margin-top: 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouzuo {

	top: 0;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouyou {

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);

	bottom: 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap {

	height: 400px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap .list_box {

	height: 400px;

	margin-top: 25px;

	margin-bottom: 25px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_right_content {

	clear: both;

	width: 100%;

	margin-top: 15px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap {

	width: 100%;

	font-size: 14px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap:after {

	content: "";

	display: block;

	clear: both

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content {

	display: block;

	width: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	max-width: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: 0;

	font-size: 20px;

	color: #1a1a1a;

	white-space: normal;

	display: inline-block;

	padding-right: 20px;

	font-weight: normal

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	border-left: 0;

	padding-left: 0;

	padding-top: 6px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 35px;

	line-height: 20px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_list {

	right: auto;

	left: -30px;

	text-align: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_list::before {

	right: auto;

	left: 45px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 6px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	width: 50%;

	padding: 13px 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	padding-right: 15px;

	line-height: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	font-size: 14px;

	font-weight: 700;

	color: #4c4c4c;

	display: block;

	width: 120px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 0px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	font-size: 14px;

	color: #666;

	width: calc(100% - 120px)

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 138px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap {

	margin-top: 30px;

	margin-left: 10px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	margin: 0 6px;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	color: #999

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn a {

	color: #657180

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap {

	position: relative;

	display: inline-block;

	overflow: visible;

	width: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio {

	position: absolute;

	top: 262px;

	left: 12px;

	display: block;

	max-width: 20px;

	padding: 2px;

	width: 5%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap {

	height: 30px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item {

	width: 4px;

	height: 4px;

	background: #c1c1c1;

	border-radius: 50%;

	-webkit-transition: 0.2s;

	transition: 0.2s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item[data-active] {

	border: 2px solid grey;

	width: 15px;

	height: 15px;

	background: 0 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content {

	max-width: 700px;

	width: 50%;

	float: left;

	padding-right: 4.8%;

	margin-left: 5%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap {

	margin-right: 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap {

	margin-top: 14px;

	position: relative

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	display: inline-block

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists {

	width: 100%;

	height: 100%;

	overflow: hidden;

	font-size: 0;

	white-space: nowrap

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list {

	position: relative;

	border: 1px solid #ebebeb;

	margin-left: 0;

	margin-top: 36px;

	width: 100%;

	display: block;

	padding: 0 0 100% 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

@media screen and (min-width: 800px) {

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list {

	cursor: url("../images/plus.png"), auto

}

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("https://staticcss.71360.com/static/txys-001/image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list .position_center_middle {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin: 30px 10px 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	margin: 0 6px;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	color: #999

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn a {

	color: #657180

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content {

	top: 77px;

	left: 51%;

	padding-left: 30px;

	width: 40%;

	z-index: 2000;

	position: absolute;

	float: left;

	background: #fff

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	max-width: calc(100% - 80px);

	min-width: calc(100% - 80px);

	font-size: 20px;

	-webkit-flex-shrink: 1;

	-ms-flex-negative: 1;

	flex-shrink: 1;

	display: inline-block;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	padding-right: 20px;

	font-weight: normal

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	text-align: right;

	min-width: 80px;

	padding-left: 19px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	margin-top: 6px;

	margin-right: 8px;

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box.j-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 35px;

	line-height: 20px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box.j-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box.j-share-render-box .jz_share_list {

	text-align: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box.j-share-render-box .jz_share_list::before {

	right: 24px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap {

	margin-top: 35px;

	background: #f7f7f7;

	width: 100%;

	height: 100px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content {

	position: relative

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left {

	padding: 30px 0 0 29px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left .detail_price {

	font-weight: 700;

	color: #2b2b2b;

	font-size: 24px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right {

	display: inline-block;

	position: absolute;

	right: 5%;

	bottom: 5%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right .detail_sales {

	display: inline-block;

	font-size: 14px;

	color: #666

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin: 15px 0;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	line-height: 0;

	padding: 11.5px 0;

	border-bottom: 1px solid #f5f5f5

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	margin-right: 0;

	padding: 0 8px;

	display: inline-block;

	width: 9em;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #4d4d4d;

	text-align: left;

	font-weight: 700;

	margin-right: 10px;

	line-height: 30px;

	padding-left: 0px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	line-height: 30px;

	display: inline-block;

	color: #666;

	font-size: 14px;

	vertical-align: top;

	width: calc(100% - 140px)

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px;

	padding-left: 25px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 138px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .moduleStyle2 .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap {

	clear: both;

	margin-top: 80px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	color: #333;

	font-size: 0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap {

	border: 1px solid #f0f0f0

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab {

	position: relative;

	display: inline-block;

	text-align: center;

	width: 160px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #f0f0f0;

	font-size: 15px;

	line-height: 54px;

	cursor: pointer;

	-webkit-transition: all .3s;

	transition: all .3s;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding: 0 8px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active]::before {

	content: " ";

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: absolute;

	top: -1px;

	left: 0;

	border: 2px solid;

	width: 100%

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel {

	margin: 25px 15px;

	font-size: 14px;

	color: #333

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px dashed #e7e7e7

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_name {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-left: 30px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size {

	overflow: hidden;

	width: 80px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_time {

	margin: 0 20px;

	width: 150px;

	text-align: center

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn {

	width: 80px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border-radius: 3px

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a {

	display: inline-block;

	background: #f2f3f5;

	width: 80px;

	height: 34px;

	border-radius: 2px;

	color: #657180;

	cursor: pointer

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover {

	color: #fff !important

}

.basic_product_detail.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata {

	text-align: left;

	padding: 0 20px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .detail_big_pic_content {

	position: relative;

	width: 100%;

	padding-bottom: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .detail_big_pic_content img {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	max-width: 100%;

	max-height: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content {

	position: relative

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content {

	position: relative;

	padding-bottom: 100%

}

@media screen and (min-width: 800px) {

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content {

	cursor: url("../images/plus.png"), auto

}

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("https://staticcss.71360.com/static/txys-001/image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content .position_center_middle {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .swiper-pagination {

	position: absolute;

	bottom: 14px;

	right: 14px;

	left: auto !important;

	width: 50px;

	height: 24px;

	line-height: 24px;

	border-radius: 12px;

	text-align: center;

	background: rgba(0,0,0,0.3);

	font-size: 14px;

	color: #fff

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content {

	width: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 10px 15px 0 15px;

	font-size: 18px;

	line-height: 26px;

	width: auto;

	color: #333

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	line-height: 1.2;

	width: 90%;

	padding: 0;

	min-width: calc(100% - 120px);

	padding-right: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	display: -webkit-box;

	font-weight: normal;

	font-size: 18px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	display: inline-block;

	border: none;

	text-align: left;

	padding: 0;

	min-width: auto;

	margin-left: 15px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	text-align: center;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-icon {

display:block;

width:40px;

height:35px;

line-height:35px;

font-size:24px;

text-align:center;

margin:0 !important

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-share_title {

display:none

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_summary_content {

	margin: 15px;

	word-wrap: break-word;

	font-size: 14px;

	color: #666;

	line-height: 1.6

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 16px;

	padding-top: 16px;

	background-color: #f8f8f8

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	width: 100%;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	line-height: 60px;

	color: #333;

	font-size: 16px;

	background-color: #fff;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_other-prefix {

	width: 50px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #999;

	margin-left: 15px;

	margin-right: 5.3%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	width: 90px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

	color: #666;

	line-height: 60px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	width: calc(100% - 140px);

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_icon {

	display: inline-block;

	color: #999;

	margin-right: 12px;

	height: 60px;

	line-height: 60px;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap {

	overflow: hidden;

	position: fixed;

	bottom: 0;

	left: 0;

	height: 0;

	width: 100%;

	z-index: 99999;

	-webkit-transition: 0.5s background-color, 0s 0.5s height;

	transition: 0.5s background-color, 0s 0.5s height

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_panel_bg {

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0);

	-webkit-transition: 0.5s background-color;

	transition: 0.5s background-color;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content {

	position: absolute;

	bottom: 0;

	height: 0;

	width: 100%;

	-webkit-transition: 0.5s height;

	transition: 0.5s height

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi {

	height: 100%;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	bottom: 0;

	background-color: #fff;

	padding-bottom: 50px;

	overflow-y: auto

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_panel_title {

	height: 60px;

	line-height: 60px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	font-size: 16px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap {

	width: 100%;

	overflow-y: auto;

	height: calc(100% - 60px);

	padding: 0 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other {

	width: 100%;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	border-bottom: 1px solid #ebebeb;

	font-size: 0;

	color: #666

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other .detail_title {

	display: inline-block;

	height: 55px;

	line-height: 55px;

	width: 90px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

	color: #666

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other .detail_value {

	vertical-align: top;

	width: calc(100% - 90px);

	padding-left: 2%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: 20px;

	min-height: 50px;

	font-size: 14px;

	color: #666;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi_btn {

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background-color: #2b2b2b;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] {

	height: 100%;

	-webkit-transition: 0.3s background-color;

	transition: 0.3s background-color

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_panel_bg {

	background-color: rgba(0,0,0,0.5)

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_content {

	height: 80%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap {

	position: fixed;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 50px;

	z-index: 10;

	padding-left: 0;

	margin-top: 0;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap.product_button_wrap_flex .add-line {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap.product_button_wrap_flex .add-line .line-text {

	width: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap.product_button_wrap_flex .product_advisory_btn {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	height: 100%;

	line-height: 50px;

	width: 138px;

	color: #fff;

	font-size: 15px;

	text-align: center;

	-webkit-transition: background-color .3s;

	transition: background-color .3s;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_specific_wrap {

	margin-top: 0;

	padding-top: 16px;

	background-color: #f8f8f8

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	color: #333;

	font-size: 0;

	background-color: #fff

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	color: #333;

	font-size: 0;

	overflow: auto

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab {

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	border: none;

	color: #333;

	font-size: 14px;

	line-height: 60px;

	font-weight: 700;

	text-align: center;

	background: transparent;

	white-space: nowrap

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab span {

	position: relative;

	display: inline-block;

	height: 100%;

	min-width: 56px

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active] span::before {

	content: " ";

	border-bottom: 2px solid #2b2b2b;

	position: absolute;

	bottom: 0;

	right: 0;

	left: 0;

	margin: auto;

	width: 100%

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel {

	background-color: #fff;

	margin: 15px 15px;

	font-size: 14px;

	color: #333

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px dashed #e7e7e7

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_name {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-left: 30px

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size {

	overflow: hidden;

	width: 80px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn {

	margin-left: 10px;

	width: 80px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border-radius: 3px

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a {

	display: inline-block;

	background: #f2f3f5;

	width: 80px;

	height: 34px;

	border-radius: 2px;

	color: #657180;

	cursor: pointer

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover {

	color: #fff !important

}

.basic_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata {

	padding: 0 20px;

	text-align: left

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_other_message .detail_value {

	font-size: 14px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination {

font-size:.156rem;

	color: #fff;

	letter-spacing: 0;

line-height:.12rem;

	bottom: 33px;

	width: 100% !important;

	background: transparent !important

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination-bullet {

	width: 8px;

	height: 8px;

	background: #D8D8D8;

	border-radius: 50%;

	-webkit-transition: all 0.5s;

	transition: all 0.5s

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination-bullet-active {

	width: 18px;

	height: 6px;

	background: #1B78EA;

	border-radius: 7px;

	margin-bottom: 1px

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_title_wrap .detail_main_title {

	font-weight: 500;

	color: #08192D;

	font-size: 42px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	width: 100%;

	padding-right: 0 !important

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_summary_content {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-product-contact:not(:last-child) {

	margin: 0

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-contact-phone {

	-webkit-box-flex: 4;

	-webkit-flex-grow: 4;

	-moz-box-flex: 4;

	-ms-flex-positive: 4;

	flex-grow: 4

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .product_advisory_email.btn-product-contact {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-contact-wechat {

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2;

	width: auto

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap.product_button_wrap_flex .add-line {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap.product_button_wrap_flex .add-line .line-text {

	width: 100%

}

.basic_product_detail .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap.product_button_wrap_flex .product_advisory_btn {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .product_specific_wrap.mb_module_style_11 .detail_specfic_panel {

	margin-top: 6px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 13;

	max-height: 23em;

	-webkit-box-orient: vertical

}

.basic_product_detail .wechat_show_dialog {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 2000;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	background: rgba(0,0,0,0.5);

	-webkit-transition: all .3s;

	transition: all .3s

}

.basic_product_detail .wechat_show_dialog .wechat_show_box {

	padding: 25px;

	width: 440px;

	height: 450px;

	background: #fff;

	border-radius: 5px;

	-webkit-animation: fade ease .3s;

	animation: fade ease .3s;

	-webkit-transition: all .3s;

	transition: all .3s

}

.basic_product_detail .wechat_show_dialog .wechat_show_box .box_header {

	text-align: right;

	line-height: 45px

}

.basic_product_detail .wechat_show_dialog .wechat_show_box .box_header i {

	color: #aaa;

	font-size: 26px;

	cursor: pointer

}

.basic_product_detail .wechat_show_dialog .wechat_show_box .box_body {

	text-align: center

}

.basic_product_detail .wechat_show_dialog .wechat_show_box .box_body img {

	width: 256px;

	height: 256px;

	-o-object-fit: cover;

	object-fit: cover

}

.basic_product_detail .wechat_show_dialog .wechat_show_box .box_body p {

	text-align: center;

	margin-top: 30px;

	font-size: 18px;

	color: #333;

	margin-bottom: 10px

}

@-webkit-keyframes fade {

0% {

opacity:0

}

100% {

opacity:1

}

}

@keyframes fade {

0% {

opacity:0

}

100% {

opacity:1

}

}

.basic_product_detail .view_pattern_pc .moduleStyle_new {

	position: relative;

	font-size: 14px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap {

	width: 100%;

	font-size: 14px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content {

	width: 100%;

	max-width: 468px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child {

	position: relative;

	max-width: 468px;

	max-height: 468px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .prev {

	left: 0

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .next {

	right: 0

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .next:before {

	background-position-x: -53px;

	left: 54%

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .detail_big_pic_content {

	border: 1px solid #eee;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	padding-bottom: 100%

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .detail_big_pic_content .position_center_middle {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	height: auto;

	width: auto;

	max-width: 80%;

	max-height: 100%

}

@media screen and (min-width: 800px) {

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .detail_big_pic_content {

	cursor: url("../images/plus.png"), auto

}

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content .banner_child .detail_big_pic_content .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("https://staticcss.71360.com/static/txys-001/image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_main_title {

	color: #333;

	font-size: 20px;

	overflow: hidden;

	width: 100%;

	height: 40px;

	line-height: 40px;

	display: block

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_other_message {

	margin-left: 0px;

	margin-top: 6px;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_other_message .detail_other {

	border-bottom: none !important;

	line-height: 40px;

	overflow: hidden;

	height: 40px;

	display: block

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_other_message .detail_other .detail_title {

	font-size: 14px;

	color: #666

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_other_message .detail_other .detail_value {

	font-size: 14px;

	color: #666

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-moz-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	margin-top: 20px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .product_button_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .product_button_wrap .product_advisory_btn {

	width: 138px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 4px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_func_wrap {

	display: block;

	margin-bottom: 10px;

	height: 42px;

	margin-left: 10px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share {

	display: block;

	height: 100%;

	font-size: 0px;

	color: #333;

	vertical-align: middle;

	cursor: pointer

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 42px;

	text-align: center;

	margin: 0 !important

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_text .u-icon.icon-fenxiang:before {

	line-height: 42px;

	font-size: 24px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_list {

	right: auto;

	left: -30px;

	text-align: center

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_list::before {

	right: auto;

	left: 45px

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_bottom_message .detail_share .g-share-render-box .jz_share_info.large-click-btn::after {

	left: 0;

	top: 0;

	bottom: 0

}

.basic_product_detail .view_pattern_pc .moduleStyle_new .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic_product_detail .view_pattern_pc .fex_text .detail_big_pic_content {

	border: none !important

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header {

	-webkit-flex-wrap: nowrap !important;

	-ms-flex-wrap: nowrap !important;

	flex-wrap: nowrap !important;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .banner_child {

	width: 100%;

	max-width: none;

	max-height: none

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_left_content {

	width: 50%;

	min-width: 333px;

	max-width: 666px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-content: center;

	-ms-flex-line-pack: center;

	align-content: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content {

	margin-left: 50px;

	width: calc(50% - 50px)

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_main_title {

	font-weight: 500;

	color: #08192D;

	font-size: 42px;

	overflow: hidden;

	max-height: 118px;

	height: auto;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	width: 100%;

	line-height: 59px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_content.sum {

	-webkit-line-clamp: 2;

	color: #08192D;

	font-weight: 400;

	font-size: 20px;

	padding-bottom: 0

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 13;

	max-height: 23em;

	-webkit-box-orient: vertical

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	margin: 15px 0 28px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap .detail_specific_tab {

	padding: 7px 21px;

	text-align: center;

	font-size: 1em;

	max-width: 8em;

	line-height: 1em;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	cursor: pointer;

	border: 1px solid #E4E4E4;

	border-width: 1px 0;

	border-right-width: 1px;

	color: rgba(8,25,45,0.6) !important;

	font-weight: 400

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap .detail_specific_tab:first-child {

	border-radius: 4px 0px 0px 4px;

	border-left-width: 1px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap .detail_specific_tab:last-child {

	border-radius: 0px 4px 4px 0px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap .detail_specific_tab:only-child {

	border-radius: 4px !important

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .detail_specific_tab_wrap .detail_specific_tab[data-active] {

	color: #fff !important;

	opacity: 1;

	background: #1B78EA;

	border: none

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons {

	margin-top: 30px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	gap: 16px;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	padding-left: 0px;

	width: 100%

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .product_advisory_btn {

	width: 138px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	background-color: var(--theme_color);

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .product_advisory_btn {

	border-radius: 4px;

	margin-right: 10px;

	margin-bottom: 10px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line {

	position: relative;

	padding-bottom: 10px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line .line-text {

	width: 138px;

	height: 42px;

	background: #FFFFFF;

	border-radius: 4px;

	border: 1px solid #4F75EB;

	color: #4F75EB;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 14px;

	border-color: var(--theme_color);

	color: var(--theme_color);

	padding: 0 5px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line .line-text span {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line .line-text .line-icon {

	height: 24px;

	margin-right: 8px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line .line-text .icon-down {

	margin-left: 8px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .product_button_wrap .add-line .line-ask-list {

	position: absolute;

	top: 50px;

	width: 138px;

	background: #FFFFFF;

	-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	border-radius: 4px;

	padding: 8px;

	cursor: pointer

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item {

	width: 26px;

	height: 26px;

	border-radius: 4px;

	background-color: #F3F3F3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 15px 15px;

	background-size: 15px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	margin-top: 10px

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.weixin {

	background-image: url("../images/weixin.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.weixin:hover {

	background-image: url("../images/weixin_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.qq {

	background-image: url("../images/qq.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.qq:hover {

	background-image: url("../images/qq_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.weibo {

	background-image: url("../images/weibo.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.weibo:hover {

	background-image: url("../images/weibo_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.phone {

	background-image: url("../images/phone.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.phone:hover {

	background-image: url("../images/phone_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.email {

	background-image: url("../images/email.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.email:hover {

	background-image: url("../images/email_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.qrcode {

	background-image: url("../images/qrcode.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .bottom_func_icons .bottom_func_icons_box .bottom_func_icons_box_item.qrcode:hover {

	background-image: url("../images/qrcode_h.png")

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation {

	margin-top: 124px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-flow: row nowrap;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item {

	cursor: pointer;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	background-image: url("../images/arrow.png");

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 19px 11px;

	background-size: 19px 11px;

	background-color: #F3F3F3

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item:hover {

	background-image: url("../images/arrow_hover.png");

	-webkit-box-shadow: 0px 8px 22px 0px rgba(203,203,203,0.3);

	box-shadow: 0px 8px 22px 0px rgba(203,203,203,0.3)

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item.no-allow {

	background-image: url("../images/arrow_hover.png");

	-webkit-box-shadow: none;

	box-shadow: none

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item:last-child {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item:last-child:hover {

	-webkit-box-shadow: 0px -8px 22px 0px rgba(203,203,203,0.3);

	box-shadow: 0px -8px 22px 0px rgba(203,203,203,0.3)

}

.basic_product_detail .view_pattern_pc .fex_text .basic_product_detail_wrap .basic_product_detail_header .basic_product_detail_right_content .content_navigation .content_navigation_item.no_content {

	opacity: .5;

	cursor: not-allowed

}

.basic_product_detail .view_pattern_pc .fex_text .pagination {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-content: center;

	-ms-flex-line-pack: center;

	align-content: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_product_detail .view_pattern_pc .fex_text .pagination .swiper-pagination-bullet {

	width: 8px;

	height: 8px;

	background: #D8D8D8;

	opacity: 1;

	border-radius: 50%;

	-webkit-transition: all 0.5s;

	transition: all 0.5s

}

.basic_product_detail .view_pattern_pc .fex_text .pagination .swiper-pagination-bullet-active {

	width: 18px;

	height: 6px;

	margin-top: 1px;

	background: #1B78EA;

	border-radius: 7px;

	margin-bottom: 1px

}

.basic_product_detail .view_pattern_pc .moduleStyle_6 .basic_product_detail_right_content {

	margin-right: 100px;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_pc .moduleStyle_5 .basic_product_detail_left_content {

	margin-right: 100px

}

.basic_product_detail .view_pattern_pc .moduleStyle_5 .basic_product_detail_right_content {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_pc .moduleStyle_6 .basic_product_detail_header {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse;

	-webkit-flex-wrap: wrap-reverse !important;

	-ms-flex-wrap: wrap-reverse !important;

	flex-wrap: wrap-reverse !important

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5, .basic_product_detail .view_pattern_pc .product_specific_wrap_6 {

	margin-top: 30px !important

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .detail_specific_tab_wrap, .basic_product_detail .view_pattern_pc .product_specific_wrap_6 .detail_specific_tab_wrap {

	border: none !important

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .detail_specific_tab_wrap .detail_specific_tab, .basic_product_detail .view_pattern_pc .product_specific_wrap_6 .detail_specific_tab_wrap .detail_specific_tab {

	border: 1px solid #f0f0f0;

	border-radius: 5px

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .detail_specific_tab_wrap .detail_specific_tab[data-active], .basic_product_detail .view_pattern_pc .product_specific_wrap_6 .detail_specific_tab_wrap .detail_specific_tab[data-active] {

	color: #fff !important

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .detail_specific_tab_wrap .detail_specific_tab[data-active]::before, .basic_product_detail .view_pattern_pc .product_specific_wrap_6 .detail_specific_tab_wrap .detail_specific_tab[data-active]::before {

	border: none !important

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .product_specific_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .product_specific_content .detail_specific_tab_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	width: 160px;

	margin-right: 5px

}

.basic_product_detail .view_pattern_pc .product_specific_wrap_5 .product_specific_content .detail_specfic_panel {

	width: calc(100% - 160px)

}

.basic_product_detail .view_pattern_pc .product_advisory_btn, .basic_product_detail .view_pattern_pc .product_advisory_email {

	margin-right: 10px

}

.basic_product_detail .view_pattern_pc .product_button_wrap {

	display: block

}

.basic_product_detail .view_pattern_pc .product_button_wrap .product_advisory_btn, .basic_product_detail .view_pattern_pc .product_button_wrap .product_advisory_email {

	display: inline-block;

	margin-bottom: 10px;

	vertical-align: top

}

.basic_product_detail .product_advisory_email i, .basic_product_detail .product_advisory_email span {

	vertical-align: middle

}

.basic_product_detail .mb_module_style_11 .btn-product-contact {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-shadow: -2px 0px 12px 0px rgba(50,62,146,0.21);

	box-shadow: -2px 0px 12px 0px rgba(50,62,146,0.21)

}

.basic_product_detail .view_pattern_mb .product_button_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_product_detail .view_pattern_mb .product_button_wrap.product_button_wrap_flex .add-line {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .product_button_wrap.product_button_wrap_flex .add-line .line-text {

	width: 100%

}

.basic_product_detail .view_pattern_mb .product_button_wrap.product_button_wrap_flex .product_advisory_btn {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_mb .btn-product-contact:not(:last-child) {

	margin-right: 10px

}

.basic_product_detail .view_pattern_mb .btn-product-contact {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_product_detail .view_pattern_mb .product_advisory_btn {

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2

}

.basic_product_detail .view_pattern_mb .product_advisory_email {

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2;

	width: auto;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.mb_pattern .basic_product_detail .wechat_show_box {

	padding: 0 0 20px;

	width: 280px;

	min-height: 265px;

	height: auto

}

.mb_pattern .basic_product_detail .wechat_show_box .box_header i {

	margin-right: 10px;

	font-size: 24px

}

.mb_pattern .basic_product_detail .wechat_show_box .box_body img {

	width: 210px;

	height: 210px

}

.mb_pattern .basic_product_detail .wechat_show_box .box_body p {

	font-size: 16px

}

.pc_pattern .basic_product_detail .product_advisory_email {

	width: auto;

	padding: 0 15px;

	max-width: 100%;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.mb_pattern .basic_product_detail .product_advisory_email {

	height: 100%;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	line-height: 50px;

	width: 100%;

	color: #fff;

	font-size: 15px;

	text-align: center;

	-webkit-transition: background-color .3s;

	transition: background-color .3s;

	cursor: pointer

}

.basic_product_detail .product_advisory_email a {

	width: 100%;

	display: inline-block;

	height: 100%

}

.basic_product_detail .product_advisory_email .title {

	max-width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #fff

}

.basic_product_detail .product_advisory_email i {

	font-size: 18px

}

.basic_product_detail .ul-set .detail_specfic_panel_item ol, .basic_product_detail .ul-set .detail_specfic_panel_item li {

	list-style: decimal

}

.basic_product_detail .ul-set .detail_specfic_panel_item ul li {

	list-style: disc

}

.basic_product_detail .ul-set .detail_specfic_panel_item a {

	cursor: pointer

}

.basic_product_detail .view_pattern_pc .module-style-4 .product_detail_wrap {

	overflow: visible

}

.basic_product_detail .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: 0;

	font-size: 20px;

	color: #1a1a1a;

	white-space: normal;

	display: inline-block;

	padding-right: 20px

}

.basic_product_detail .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	border-left: 0;

	padding-left: 0;

	padding-bottom: 6px

}

.basic_product_detail .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic_product_detail .view_pattern_mb .g-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 35px;

	line-height: 35px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic_product_detail .view_pattern_mb .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.product_scale {

	display: none

}

.product_scale .basic_img_scale {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-top: 0% !important;

	overflow: hidden;

	background: rgba(0,0,0,0.2);

	z-index: 2022

}

.product_scale .basic_img_scale .close-icon {

	color: #fff;

	background: rgba(0,0,0,0.3);

	width: 32px;

	height: 32px;

	border-radius: 50%;

	text-align: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	position: absolute;

	right: 22px;

	top: 10px;

	cursor: pointer;

	z-index: 20

}

.product_scale .basic_img_scale .close-icon .jz-icon-close {

	width: 20px;

	height: 20px

}

.product_scale .basic_img_scale .img_scale_content {

	height: 100%;

	padding: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.product_scale .basic_img_scale .img_scale_content .img-scale {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	position: relative

}

.product_scale .basic_img_scale .img_scale_content .img-scale .img-center {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	height: 100%;

	overflow: hidden

}

.product_scale .basic_img_scale .img_scale_content .img-scale .arrow {

	position: absolute;

	z-index: 10;

	width: 70px;

	height: 70px;

	color: #fff;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	cursor: pointer;

	top: 50%;

	left: 40px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background-color: rgba(0,0,0,0.3);

	border-radius: 50%

}

.product_scale .basic_img_scale .img_scale_content .img-scale .arrow:hover {

	background-color: rgba(0,0,0,0.5)

}

.product_scale .basic_img_scale .img_scale_content .img-scale .arrow .jz-icon-arrow {

	width: 30px

}

.product_scale .basic_img_scale .img_scale_content .img-scale .arrow.arrow-right {

	left: auto;

	right: 40px

}

.product_scale .basic_img_scale .img_scale_content .btns {

	margin-top: 30px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 40px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 40px;

	flex: 0 0 40px;

	height: 40px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.product_scale .basic_img_scale .img_scale_content .btns .icon-scale {

	color: #fff;

	font-size: 30px;

	margin: 0 30px;

	cursor: pointer

}

.product_scale .basic_img_scale .img_scale_content .btns .icon-scale.icon-scale-disabled {

	cursor: not-allowed

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute {

	position: absolute;

	left: 50%;

	padding: 0 23px;

	bottom: 20px;

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

	border-radius: 25px;

	width: auto;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	width: 296px

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center .ftse-0_px {

	color: #fff;

	cursor: pointer

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center .ftse-0_px:hover {

	background-color: rgba(0,0,0,0.7)

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center .ftse-0_px.icon-scale-disabled {

	cursor: not-allowed

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center .ftse-0_px .wh-50_px {

	width: 50px

}

.product_scale .basic_img_scale .img_scale_content .pn-absolute .anis-center .ftse-0_px .ht-50_px {

	height: 50px

}

.product_scale .basic_img_scale_mini {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-top: 0% !important;

	overflow: hidden;

	background: #000;

	z-index: 2022

}

.product_scale .basic_img_scale_mini .show_mini_top {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding: 10px

}

.product_scale .basic_img_scale_mini .show_mini_top .cr-pointer {

	color: #fff

}

.product_scale .basic_img_scale_mini .show_mini_top .cr-pointer .jz-icon-arrow-back {

	width: 20px;

	height: 20px

}

.product_scale .basic_img_scale_mini .show_mini_top .cr-pointer .jz-image-viewer__count {

	color: #fff;

	font-size: 14px

}

.product_scale .basic_img_scale_mini .img_mini {

	width: 100%;

	height: 100%

}

.product_scale .basic_img_scale_mini .img_mini .swiper_list_box {

	width: 100%;

	height: 100%

}

.product_scale .basic_img_scale_mini .img_mini .swiper_list_box .slide-list {

	width: 100%;

	height: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.product_scale .basic_img_scale_mini .img_mini .swiper_list_box .slide-list img {

	max-width: 100%;

	max-height: 100%

}

.pc_pattern .ask-container .line-list .item-link:hover .qrcode {

	display: block

}

.ask-container {

	display: none

}

.ask-container .line-list .item-link {

	width: 100%;

	height: 30px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: relative

}

.ask-container .line-list .item-link:hover {

	background: #F0F0F0

}

.ask-container .line-list .item-link .icon-img {

	width: 20px;

	margin: 0 8px

}

.ask-container .line-list .item-link .text {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #333333

}

.ask-container .line-list .item-link .qrcode {

	display: none;

	position: absolute;

	left: calc(100% + 20px);

	top: 0;

	width: 138px;

	height: 138px;

	background: #FFFFFF;

	-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	border-radius: 4px;

	padding: 12px;

	z-index: 998

}

.ask-container .line-list .item-link .qrcode img {

	max-width: 100%;

	max-height: 100%;

	-o-object-fit: contain;

	object-fit: contain

}

.ask-container .line-list.line-list-disbaled {

	position: relative

}

.ask-container .line-list.line-list-disbaled:after {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 10;

	content: '';

	display: block

}

.ask-container .line-list.line-list-disbaled .item-link .icon-img {

	opacity: 0.4

}

.view_pattern_mb .ask-container .line-list .item-link .qrcode {

	top: auto;

	bottom: 0

}

.pc_pattern .basic_product_detail .view_pattern_pc .product_button_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_product_detail .view_pattern_pc .product_button_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_product_detail .product_button_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	cursor: pointer

}

.basic_product_detail .product_button_wrap .product_advisory_btn {

	border-radius: 4px

}

.basic_product_detail .product_button_wrap .add-line {

	position: relative;

	padding-bottom: 10px

}

.basic_product_detail .product_button_wrap .add-line .line-text {

	width: 138px;

	height: 42px;

	background: #FFFFFF;

	border-radius: 4px;

	border: 1px solid #4F75EB;

	color: #4F75EB;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 14px;

	padding: 0 5px

}

.basic_product_detail .product_button_wrap .add-line .line-text span {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic_product_detail .product_button_wrap .add-line .line-text .line-icon {

	height: 24px;

	margin-right: 8px

}

.basic_product_detail .product_button_wrap .add-line .line-text .icon-down {

	margin-left: 8px

}

.basic_product_detail .product_button_wrap .add-line .line-ask-list {

	position: absolute;

	top: 50px;

	width: 138px;

	z-index: 3;

	background: #FFFFFF;

	-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	border-radius: 4px;

	padding: 8px

}

.view_pattern_mb .product_button_wrap, .view_pattern_mb_few_txt .product_button_wrap {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.view_pattern_mb .product_button_wrap.product_button_wrap_flex .add-line, .view_pattern_mb_few_txt .product_button_wrap.product_button_wrap_flex .add-line {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.view_pattern_mb .product_button_wrap.product_button_wrap_flex .add-line .line-text, .view_pattern_mb_few_txt .product_button_wrap.product_button_wrap_flex .add-line .line-text {

	width: 100%

}

.view_pattern_mb .product_button_wrap.product_button_wrap_flex .product_advisory_btn, .view_pattern_mb_few_txt .product_button_wrap.product_button_wrap_flex .product_advisory_btn {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.view_pattern_mb .product_button_wrap .add-line, .view_pattern_mb_few_txt .product_button_wrap .add-line {

	margin-right: 10px;

	padding-bottom: 0;

	position: relative

}

.view_pattern_mb .product_button_wrap .add-line .line-text, .view_pattern_mb_few_txt .product_button_wrap .add-line .line-text {

	height: 50px

}

.view_pattern_mb .product_button_wrap .add-line .line-ask-list, .view_pattern_mb_few_txt .product_button_wrap .add-line .line-ask-list {

	position: absolute;

	top: auto;

	bottom: 58px

}

.view_pattern_mb .product_button_wrap .btn-product-contact:not(:last-child), .view_pattern_mb_few_txt .product_button_wrap .btn-product-contact:not(:last-child) {

	margin-right: 0px

}

.vjs-poster {

	opacity: 0

}

.video-js .vjs-time-tooltip {

	width: 3rem !important;

	display: inline-block !important

}

.video-js .vjs-time-control {

	display: block

}

.video-js .vjs-current-time {

	display: block !important

}

.video-js .vjs-time-control {

	padding-left: 0.2em !important;

	padding-right: 0.2em !important;

	min-width: 0 !important

}

.video-js .vjs-duration {

	display: block !important

}

.video-js.video-js .vjs-volume-level:before {

	font-size: 12px

}

.video-js .vjs-slider-vertical .vjs-volume-level:before {

	left: -4px

}

.video-js.video-js .vjs-play-progress:before {

	top: -4px

}

.js-focus-visible .video-js *:focus.focus-visible {

	outline: none

}

.video-js *:focus:focus-visible {

outline:none

}

.video-js .vjs-big-play-button {

	font-size: 0 !important;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	width: 56px !important;

	height: 56px !important;

	margin-top: -30px !important;

	margin-left: -30px !important;

	border-radius: 50% !important;

	border-color: #fff !important;

	background-color: #73859f !important;

	background-color: rgba(115,133,159,0.5) !important

}

.vjs-big-play-button .vjs-icon-placeholder:before {

	content: "" !important

}

.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button {

	display: block !important

}

.mb_pattern .pc_select_dom {

	display: none

}

.mb_pattern .pc_provinces_dom {

	display: none

}

.pc_pattern .mb_select_dom {

	display: none

}

.pc_pattern .mb_provinces_dom {

	display: none

}

.pc_pattern .module_wrap {

	padding-top: 20px

}

.mb_pattern .module_wrap_0, .mb_pattern .module_wrap_1 {

	padding-top: 28px

}

.mb_pattern .module_wrap_1 {

	padding-top: 18px

}

.pc_pattern .basic_product_display .list_one .border_bottom_transition:hover::after, .pc_pattern .basic_product_display .list_one .border_bottom_transition:hover::before {

	-webkit-transform: scaleX(1);

	-ms-transform: scaleX(1);

	transform: scaleX(1)

}

.picker .picker-panel .picker-choose {

	font-size: 16px !important;

	color: #333 !important

}

.picker .picker-panel .picker-choose .confirm {

	color: #5874d8 !important

}

.picker .picker-panel .wheel-wrapper .wheel .wheel-scroll .wheel-item {

	color: #000 !important;

	font-size: 18px !important

}

.picker {

	z-index: 5000 !important

}

.picker .picker-mask {

	z-index: 5000 !important

}

.picker .picker-panel {

	z-index: 6000 !important

}

.pc_pattern .bg_video_mask .cancelDialogVideo {

	background-color: rgba(0,0,0,0.45);

	display: inline-block;

	width: 34px;

	height: 34px;

	border-radius: 50%;

	line-height: 34px;

	text-align: center

}

.pc_pattern .bg_video_mask .clearmb, .pc_pattern .bg_video_mask .clearmb .video-js, .pc_pattern .bg_video_mask iframe {

	width: 960px;

	height: 540px;

	overflow: hidden

}

.pc_pattern .bg_video_mask .video_dialog {

	width: 960px;

	height: 540px

}

.mb_pattern .bg_video_mask .cancelDialogVideo {

	left: 20px

}

.mb_pattern .bg_video_mask .video_dialog {

	width: 100%;

	height: 100%

}

.mb_pattern .bg_video_mask .dialogVideoDiv .video-js, .mb_pattern .bg_video_mask .clearmb {

	width: 100%;

	height: 100%

}

.mb_pattern .bg_video_mask .video-js video {

	width: 100%;

	height: 425px !important

}

.pc_pattern .flv_content .flv_play_btn {

	top: 50%;

	opacity: 1

}

.mb_pattern .basic_video_index .img_flv_div .flv_play_btn {

	top: 50%;

	opacity: 1

}

.mb_pattern .basic_video_index .module_content {

	padding: 0

}

.bg_video_mask {

	display: none

}

.bg_video_mask .popupBg {

	position: fixed;

	margin: 0;

	padding: 0;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	height: 100%;

	background-color: #000;

	z-index: 9031;

	overflow: hidden;

	opacity: 0.3;

	-webkit-transition: all 3s;

	transition: all 3s

}

.bg_video_mask .video_dialog {

	position: fixed;

	z-index: 10000;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	margin: auto

}

.bg_video_mask .video_dialog .dialogVideoDiv {

	height: 100%;

	position: relative

}

.bg_video_mask .video_dialog .dialogVideoDiv .clearmb {

	background: #000

}

.bg_video_mask .video_dialog .dialogVideoDiv .clearmb iframe {

	position: absolute;

	width: 100%;

	height: 100%

}

.bg_video_mask .video_dialog .dialogVideoDiv .clearmb .local_add_video .flv_play_btn {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	cursor: pointer;

	z-index: 9999

}

.bg_video_mask .video_dialog .dialogVideoDiv .clearmb .flv_play_inframe_wrap {

	position: absolute;

	width: 100%;

	padding-bottom: 58%;

	height: 0;

	top: 0;

	bottom: 0;

	margin: auto

}

.bg_video_mask .video_dialog .dialogVideoDiv .clearmb .flv_play_inframe_wrap .flv_play_inframe {

	width: 100%;

	height: 100%;

	position: absolute

}

.bg_video_mask .video_dialog .dialogVideoDiv .video-js .vjs-tech {

	position: absolute;

	top: 50%;

	left: 0;

	width: 100%;

	max-height: 100%;

	max-width: 100%;

	-webkit-transform: translate3d(0, -50%, 0);

	transform: translate3d(0, -50%, 0)

}

.bg_video_mask .video_dialog .dialogVideoDiv .cancelDialogVideo {

	z-index: 9999;

	right: 20px;

	cursor: pointer;

	font-size: 20px;

	color: #fff;

	position: absolute;

	margin-top: 14px

}

#detail_content_word_wrap div, #detail_content_word_wrap span, #detail_content_word_wrap h1, #detail_content_word_wrap h2, #detail_content_word_wrap h3, #detail_content_word_wrap h4, #detail_content_word_wrap h5, #detail_content_word_wrap h6, #detail_content_word_wrap p, #detail_content_word_wrap a, #detail_content_word_wrap em, #detail_content_word_wrap strong, #detail_content_word_wrap sub, #detail_content_word_wrap sup, #detail_content_word_wrap tt, #detail_content_word_wrap b, #detail_content_word_wrap i, #detail_content_word_wrap dl, #detail_content_word_wrap dt, #detail_content_word_wrap dd, #detail_content_word_wrap ol, #detail_content_word_wrap ul, #detail_content_word_wrap li, #detail_content_word_wrap label, #detail_content_word_wrap table, #detail_content_word_wrap tbody, #detail_content_word_wrap tfoot, #detail_content_word_wrap thead, #detail_content_word_wrap tr, #detail_content_word_wrap th, #detail_content_word_wrap td, #detail_content_word_wrap article, #detail_content_word_wrap aside, #detail_content_word_wrap embed, #detail_content_word_wrap footer, #detail_content_word_wrap header, #detail_content_word_wrap menu, #detail_content_word_wrap nav, #detail_content_word_wrap section, #detail_content_word_wrap summary {

	word-break: normal !important

}

.s_footnav__bigpic {

	color: #fff;

	width: 20px;

	height: 20px;

	line-height: 20px;

	-webkit-background-size: contain;

	background-size: contain;

	font-size: 20px !important;

	background-repeat: no-repeat;

	background-position: 50%;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	text-align: center;

	cursor: pointer

}

.s_footnav__whitecircle {

	width: 50px;

	height: 50px;

	top: -21px;

	-webkit-box-shadow: 0 -1px 4px rgba(0,0,0,0.12);

	box-shadow: 0 -1px 4px rgba(0,0,0,0.12);

	z-index: 3001;

	background-color: #fff

}

.s_footnav__bigicon {

	width: 42px;

	height: 42px;

	top: -17px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	z-index: 3002

}

.s_footnav__bigicon, .s_footnav__whitecircle {

	position: absolute;

	left: 50%;

	border-radius: 50%;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.s_footnav__holdwrap {

	height: 51px

}

.s_footnav__wrap {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 50px;

	border-top: 1px solid #ebebeb;

	-webkit-transition: left, bottom .5s;

	transition: left, bottom .5s;

	border-right: 0;

	border-bottom: 0;

	border-left: 0;

	display: none;

	z-index: 3005

}

.mb_pattern .s_footnav__wrap {

	display: block !important

}

.s_footnav__sublist {

	position: absolute;

	-webkit-transform: translateY(calc(-100% - 10px));

	-ms-transform: translateY(calc(-100% - 10px));

	transform: translateY(calc(-100% - 10px));

	padding: 3px 0 4px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	border: 1px solid #ebebeb;

	border-radius: 6px;

	cursor: pointer;

	background: #fff;

	z-index: 3002

}

.s_footnav__list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 100%;

	height: 100%;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: relative;

	z-index: 3001

}

.s_footnav__subitem {

	width: 90px;

	padding: 10px 0;

	margin: 0 8px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-decoration: none;

	border-bottom: 1px solid #ebebeb;

	color: #333;

	font-size: 13px;

	display: inline-block;

	text-align: center;

	cursor: pointer;

	position: relative

}

.s_footnav__subitem:last-of-type {

	border: none

}

.s_footnav__triangle {

	width: 0;

	height: 0;

	border: 6.8px solid transparent;

	border-top: 6.8px solid #fff;

	position: absolute;

	left: 50%;

	bottom: -13.6px;

	margin-left: -6.8px

}

.s_footnav__triangle:before {

	content: "";

	width: 0;

	height: 0;

	border: 6.8px solid transparent;

	border-top: 6.8px solid #ebebeb;

	z-index: -1;

	position: absolute;

	left: -6.8px;

	top: -5.5px

}

.s_footnav__item {

	color: #666;

	text-decoration: none;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1;

	-moz-box-flex: 1;

	-ms-flex: 1 1;

	flex: 1 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: 100%;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	cursor: pointer;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 3px;

	background: #fff;

	position: relative

}

.s_footnav__item, .s_footnav__list-center {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.s_footnav__pic {

	color: rgba(0,0,0,0.5);

	width: 20px;

	height: 20px;

	line-height: 20px;

	-webkit-background-size: contain;

	background-size: contain;

	font-size: 20px !important;

	background-repeat: no-repeat;

	background-position: 50%;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	text-align: center

}

.s_footnav__name {

	width: 100%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	text-align: center;

	font-size: 13px

}

.s_footnav__style-1 {

	background-color: #fff

}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:first-child {

	width: 15%;

	max-width: 15%

}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:not(:first-child) {

	border-left: 1px solid #ebebeb

}

.s_footnav__holdwrap-3 {

	height: 0 !important

}

.s_footnav__style-3 {

	width: 80%;

	left: 50%;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: 30px;

	height: 40px;

	border-top: 0

}

.s_footnav__style-3 .s_footnav__item:first-child {

	border-top-left-radius: 20px;

	border-bottom-left-radius: 20px

}

.s_footnav__style-3 .s_footnav__item:last-child {

	border-top-right-radius: 20px;

	border-bottom-right-radius: 20px

}

.s_footnav__style-3 .s_footnav__item {

	background: rgba(238,238,238,0.9)

}

.s_footnav__style-3 .s_footnav__list .s_footnav__item:not(:first-child) {

	border-left: 1px solid rgba(255,255,255,0.8)

}

.basic_classification .img_content_1, .basic_classification .img_content_2 {

	width: 100px;

	height: 100%;

	text-align: center;

	-webkit-transition: all 4s ease;

	transition: all 4s ease

}

.basic_classification .open {

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.basic_classification .level_2, .basic_classification .level_3 {

	display: none

}

.basic_classification .view_pattern_pc a {

	-webkit-transition:  all 0 0.35s cubic-bezier 0.4, 0, 0.2, 1;

	    -moz-transition:  all 0 0.35s cubic-bezier 0.4, 0, 0.2, 1;

	    -ms-transition:  all 0 0.35s cubic-bezier 0.4, 0, 0.2, 1;

	    -o-transition:  all 0 0.35s cubic-bezier 0.4, 0, 0.2, 1;

	    transition:  all 0 0.35s cubic-bezier 0.4, 0, 0.2, 1;

	    display:  inline-block

}

.basic_classification .view_pattern_pc .level_icon {

	vertical-align: middle;

	width: 20px;

	height: 20px;

	display: inline-block

}

.basic_classification .view_pattern_pc .icon_position_right .label_3_name, .basic_classification .view_pattern_pc .icon_position_ .label_3_name {

	padding-left: 60px

}

.basic_classification .view_pattern_pc .icon_position_left .label_3_name {

	padding-left: 150px

}

.basic_classification .view_pattern_pc .item_content_left {

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse;

	-webkit-flex-wrap: nowrap !important;

	-ms-flex-wrap: nowrap !important;

	flex-wrap: nowrap !important;

	width: 100%

}

.basic_classification .view_pattern_pc .item_content_left .label_2_name {

	padding-left: 20px

}

.basic_classification .view_pattern_pc .item_content_left .level_2_icon {

	margin-left: 20px

}

.basic_classification .view_pattern_pc .item_content_right {

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-wrap: nowrap !important;

	-ms-flex-wrap: nowrap !important;

	flex-wrap: nowrap !important;

	width: 100%

}

.basic_classification .view_pattern_pc .item_content_right .label_1_name {

	padding-left: 20px

}

.basic_classification .view_pattern_pc .item_content_right .label_2_name {

	padding-left: 40px

}

.basic_classification .view_pattern_pc .item_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%;

	-webkit-flex-wrap: nowrap !important;

	-ms-flex-wrap: nowrap !important;

	flex-wrap: nowrap !important

}

.basic_classification .view_pattern_pc .item_content .label_1_name {

	padding-left: 20px

}

.basic_classification .view_pattern_pc .item_content .label_2_name {

	padding-left: 40px

}

.basic_classification .view_pattern_pc a {

	-webkit-background-clip: text;

	font-size: 16px;

	color: #333;

	line-height: 32px

}

.basic_classification .view_pattern_pc .type_0 .label_3_name {

	padding-right: 20px;

	word-wrap: break-word;

	display: inline-block

}

.basic_classification .view_pattern_pc .type_1 .level_2_content {

	position: relative

}

.basic_classification .view_pattern_pc .type_1 .child_content {

	background-color: #F2F2F2

}

.basic_classification .view_pattern_pc .type_1 .level_3 {

	position: absolute;

	left: 100%;

	z-index: 100;

	top: 0;

	width: 300px;

	overflow-x: hidden;

	overflow-y: auto;

	max-height: 500px

}

.basic_classification .view_pattern_pc .type_1 .level_3 .son_content {

	padding-left: 20px;

	padding-right: 20px

}

.basic_classification .view_pattern_pc .type_1 .level_3 .label_3_name {

	padding-left: 0;

	padding-right: 20px

}

.basic_classification .view_pattern_pc .type_2 .left_content {

	position: relative

}

.basic_classification .view_pattern_pc .type_2 .left_content li:last-child .left_level1_content {

	border-bottom: 1px solid #ececec

}

.basic_classification .view_pattern_pc .type_2 .left_content li .left_level1_content {

	border-top: 1px solid #ececec;

	border-left: 1px solid #ececec;

	border-right: 1px solid #ececec;

	width: 100%

}

.basic_classification .view_pattern_pc .type_2 .left_content li .left_level1_content .parent_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	line-height: 32px;

	font-size: 14px;

	font-weight: 400;

	color: #666

}

.basic_classification .view_pattern_pc .type_2 .right_content {

	position: absolute;

	left: 100%;

	top: 0;

	min-width: 300px;

	border: 2px solid #ececec;

	background-color: #FFF;

	color: #333;

	font-size: 12px;

	-webkit-transition: none 0s ease 0s;

	transition: none 0s ease 0s;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	overflow-x: hidden;

	overflow-y: auto;

	height: 300px;

	max-width: 100%;

	padding: 10px 20px 10px 10px;

	z-index: 100;

	display: none

}

.basic_classification .view_pattern_pc .type_2 .right_content .level_2 {

	display: block !important

}

.basic_classification .view_pattern_pc .type_2 .right_content .level_2 a {

	line-height: 34px;

	font-size: 14px;

	color: #333;

	font-weight: bold

}

.basic_classification .view_pattern_pc .type_2 .right_content .level_3 {

	display: block !important;

	padding-left: 10px

}

.basic_classification .view_pattern_pc .type_2 .right_content .level_3 a {

	color: #666;

	font-size: 12px;

	font-weight: normal;

	padding-right: 10px

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_2, .basic_classification .view_pattern_pc .content_detail_style5 .level_3 {

	display: block

}

.basic_classification .view_pattern_pc .content_detail_style5 a {

	line-height: 32px;

	padding: 0 10px

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-bottom: -1px

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_1>li {

	width: 25%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 12px;

	position: relative;

	border-bottom: 1px solid #ececec !important

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_1>li>div .title a {

	width: 100%;

	display: inline-block;

	display: inline-block;

	font-size: 16px;

	color: #333;

	line-height: 32px;

	padding: 0 10px

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_1>li::after {

	content: '';

	display: block;

	position: absolute;

	top: 20px;

	right: 0;

	height: calc(100% - 40px);

	border-right: 1px dashed #ececec

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_2>li {

	width: 100%;

	display: inline-block

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_2>li>a {

	width: 100%;

	display: inline-block;

	line-height: 32px;

	padding: 0 20px;

	font-size: 14px;

	color: #666

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_3>li {

	width: 100%;

	display: inline-block

}

.basic_classification .view_pattern_pc .content_detail_style5 .level_3>li>a {

	width: 100%;

	display: inline-block;

	line-height: 32px;

	font-size: 14px;

	color: #666

}

.basic_classification .view_pattern_pc .product_type_appoint .level_1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-bottom: -1px

}

.basic_classification .view_pattern_pc .product_type_appoint .level_1>li {

	width: 25%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 12px;

	position: relative;

	border-bottom: 1px solid #ececec

}

.basic_classification .view_pattern_pc .product_type_appoint .level_1>li::after {

	content: '';

	display: block;

	position: absolute;

	top: 20px;

	right: 0;

	height: calc(100% - 40px);

	border-right: 1px dashed #ececec

}

.basic_classification .view_pattern_mb .level_icon {

	vertical-align: middle;

	width: 20px;

	height: 20px;

	display: inline-block

}

.basic_classification .view_pattern_mb .item_content_left {

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse;

	width: 100%

}

.basic_classification .view_pattern_mb .item_content_left .label_2_name {

	padding-left: 20px

}

.basic_classification .view_pattern_mb .item_content_left .label_3_name {

	padding-left: 100px

}

.basic_classification .view_pattern_mb .item_content_left .level_2_icon {

	margin-left: 20px

}

.basic_classification .view_pattern_mb .item_content_right {

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%

}

.basic_classification .view_pattern_mb .item_content_right .label_1_name {

	padding-left: 20px

}

.basic_classification .view_pattern_mb .item_content_right .label_2_name {

	padding-left: 40px

}

.basic_classification .view_pattern_mb .item_content_right .label_3_name {

	padding-left: 60px

}

.basic_classification .view_pattern_mb .item_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%

}

.basic_classification .view_pattern_mb .item_content .label_1_name {

	padding-left: 20px

}

.basic_classification .view_pattern_mb .item_content .label_2_name {

	padding-left: 40px

}

.basic_classification .view_pattern_mb .item_content .label_3_name {

	padding-left: 60px

}

.basic_classification .view_pattern_mb .data_empty {

	padding: 48px 0

}

.basic_classification .view_pattern_mb .data_empty .empty_tips_text {

	font-size: 14px;

	margin-top: 0

}

.basic_classification .view_pattern_mb .content_detail a {

	color: #333;

	position: relative

}

.basic_classification .view_pattern_mb .content_detail a.actived {

	color: var(--theme_color) !important

}

.basic_classification .view_pattern_mb .content_detail .level_1>li>div {

	border-bottom: 1px solid #ececec

}

.basic_classification .view_pattern_mb .content_detail .level_1>li>div a {

	font-size: 15px

}

.basic_classification .view_pattern_mb .content_detail .level_2>li>div {

	border-bottom: 1px solid #ececec

}

.basic_classification .view_pattern_mb .content_detail .level_2>li>div a {

	font-size: 14px

}

.basic_classification .view_pattern_mb .content_detail .level_3>li>div {

	border-bottom: 1px solid #ececec

}

.basic_classification .view_pattern_mb .content_detail .level_3>li>div a {

	font-size: 14px;

	padding-left: 60px

}

.mb_pattern .mobilePart {

	-webkit-tap-highlight-color: rgba(0,0,0,0)

}

.basic_development_history .history_0 {

	margin-bottom: 31px;

	overflow: hidden;

	padding-top: 30px

}

.basic_development_history .history_0 .title {

	color: #333;

	line-height: 28px;

	margin-bottom: 13px

}

.basic_development_history .history_0 .container {

	margin-right: auto;

	margin-left: auto;

	width: 100%

}

.basic_development_history .history_0 ul {

	margin-top: 41px;

	padding-top: 30px;

	overflow: hidden;

	position: relative

}

.basic_development_history .history_0 ul:before {

	content: "";

	display: block;

	width: 24px;

	height: 20px;

	position: absolute;

	top: 0;

	left: 88px;

	background: url("../images/top.png") no-repeat top center;

	z-index: 2

}

.basic_development_history .history_0 ul:after {

	content: "";

	display: block;

	width: 2px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 100px;

	background: #e9e9e9;

	z-index: 1

}

.basic_development_history .history_0 ul li {

	position: relative;

	overflow: hidden;

	margin: 0 0px 40px 0px

}

.basic_development_history .history_0 ul li .li_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_development_history .history_0 ul li .left {

	width: 100px;

	padding: 15px;

	word-wrap: break-word

}

.basic_development_history .history_0 ul li .left1 {

	position: absolute;

	top: 0;

	left: 5px;

	height: 30px;

	width: 100px;

	z-index: 4;

	background: url("../images/dot09.png") no-repeat center right

}

.basic_development_history .history_0 ul li .right1 {

	font-size: 14px;

	color: #333;

	line-height: 24px;

	padding-left: 40px;

	padding: 15px;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.mb_pattern .basic_development_history .history_0 ul li .right1 {

	padding-left: 30px

}

.mb_pattern .basic_development_history .history_0 ul li {

	margin-bottom: 20px

}

.basic_development_history .history_1 {

	padding: 61px 0 100px 0;

	overflow: hidden

}

.basic_development_history .history_1 .container {

	width: 100%

}

.basic_development_history .history_1 .container .home-title {

	position: relative;

	padding-top: 5px;

	text-align: center

}

.basic_development_history .history_1 .bottom {

	text-align: center;

	padding-top: 15px;

	overflow: hidden

}

.basic_development_history .history_1 .bottom ul {

	padding-bottom: 20px;

	position: relative

}

.basic_development_history .history_1 .bottom ul:after {

	content: "";

	display: block;

	width: 1px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	background: #ccdded;

	margin-left: -0.5px

}

.basic_development_history .history_1 .bottom ul li .box {

	position: relative

}

.basic_development_history .history_1 .bottom ul li .text {

	width: 50%;

	padding-right: 15px;

	padding-top: 15px

}

.basic_development_history .history_1 .bottom ul li .bt {

	margin-bottom: 20px

}

.basic_development_history .history_1 .bottom ul li .jsh1 {

	line-height: 24px;

	font-size: 16px;

	text-align: left

}

.basic_development_history .history_1 .bottom ul li .jsh1 .jsh1_content {

	background: url(../images/dot1.png) no-repeat left 11px;

	margin-bottom: 18px

}

.basic_development_history .history_1 .bottom ul .even .text {

	float: right

}

.basic_development_history .history_1 .bottom ul .even .text .bt {

	text-align: left;

	background: url(../images/bleft.png) no-repeat center left;

	padding-left: 110px;

	width: 100%;

	word-wrap: break-word

}

.basic_development_history .history_1 .bottom ul .even .text .jsh1 {

	padding-left: 80px

}

.basic_development_history .history_1 .bottom ul .even .text .jsh1 .jsh1_content {

	padding-left: 30px

}

.basic_development_history .history_1 .bottom ul .odd .text {

	float: left;

	padding-left: 15px;

	padding-right: 0

}

.basic_development_history .history_1 .bottom ul .odd .text .bt {

	text-align: right;

	background: url(../images/bright.png) no-repeat center right;

	padding-right: 110px

}

.basic_development_history .history_1 .bottom ul .odd .text .jsh1 {

	text-align: right;

	margin-right: 80px

}

.basic_development_history .history_1 .bottom ul .odd .text .jsh1 .jsh1_content {

	background: url(../images/dot1.png) no-repeat right 11px;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-right: 30px

}

.basic_development_history .history_1 .bottom .more {

	width: 103px;

	height: 103px;

	margin: 0 auto

}

.basic_development_history .history_1 .bottom .more a {

	display: block

}

.mb_pattern .basic_development_history .history_1 ul:after {

	left: 15px;

	margin-left: 0

}

.mb_pattern .basic_development_history .history_1 ul .more {

	width: 32px;

	height: 32px;

	margin: 0

}

.mb_pattern .basic_development_history .history_1 ul li .box {

	margin-left: -66px

}

.mb_pattern .basic_development_history .history_1 ul li .box .text {

	float: none !important;

	padding-top: 15px !important;

	padding-right: 0px !important;

	width: 100%

}

.mb_pattern .basic_development_history .history_1 ul li .bt {

	z-index: 2;

	position: relative;

	padding: 0 0 0 105px !important

}

.mb_pattern .basic_development_history .history_1 ul li .jsh1 {

	font-size: 14px;

	margin-left: 100px;

	padding: 0 !important;

	margin-right: 0 !important

}

.mb_pattern .basic_development_history .history_1 ul li .jsh1 .jsh1_content {

	padding-bottom: 10px;

	padding-right: 15px !important;

	padding-left: 5px !important;

	background: none !important;

	text-align: left

}

.mb_pattern .basic_development_history .history_1 ul .even .text .bt {

	padding: 0 0 0 105px !important

}

.mb_pattern .basic_development_history .history_1 ul .even .text .bt .jsh1 {

	padding: 0 15px 15px 80px

}

.mb_pattern .basic_development_history .history_1 ul .even .text .bt .jsh1 .jsh1_content {

	padding-left: 20px

}

.mb_pattern .basic_development_history .history_1 ul .odd .text .bt {

	text-align: left;

	background: url(../images/bleft.png) no-repeat center left;

	padding-left: 100px;

	margin-left: -15px

}

.mb_pattern .basic_development_history .history_1 ul .odd .text .jsh1 {

	text-align: left;

	margin-right: 0;

	margin-left: 80px !important

}

.mb_pattern .basic_development_history .history_1 ul .odd .text .jsh1 .jsh1_content {

	background: url(../images/dot1.png) no-repeat left 11px;

	padding-left: 20px;

	margin-left: 0px;

	padding-right: 15px

}

.basic_development_history .history_2 {

	padding: 30px 0;

	overflow: hidden

}

.basic_development_history .history_2 .in-title {

	text-align: center

}

.basic_development_history .history_2 .in-bottom {

	margin-top: 65px;

	position: relative;

	overflow: hidden;

	text-align: left

}

.basic_development_history .history_2 .in-bottom .history_ul {

	position: relative;

	z-index: 3;

	padding-bottom: 104px

}

.basic_development_history .history_2 .in-bottom .history_ul .swiper-slide {

	height: auto !important

}

.basic_development_history .history_2 .in-bottom .history_ul .box {

	position: relative;

	padding: 0 10px 0 15px;

	height: 100%

}

.basic_development_history .history_2 .in-bottom .history_ul .box:after {

	content: '';

	display: block;

	height: 1px;

	width: 100%;

	background: #e5e5e5;

	position: absolute;

	top: 25px;

	left: 0;

	z-index: 1

}

.basic_development_history .history_2 .in-bottom .history_ul .box .date {

	background: url("../images/hh.png") no-repeat top center;

	display: inline-block;

	font-size: 15px;

	color: #777;

	width: 100%;

	padding-top: 40px;

	font-family: arial;

	margin-bottom: 29px;

	position: relative;

	z-index: 3;

	margin-top: 15px

}

.basic_development_history .history_2 .in-bottom .history_ul .box .jsh {

	font-size: 15px;

	color: #555;

	line-height: 25px;

	overflow: hidden;

	margin-bottom: 57px

}

.mb_pattern .basic_development_history .history_2 .container {

	margin-right: auto;

	margin-left: auto;

	padding-right: 15px;

	padding-left: 15px;

	width: 100%

}

.mb_pattern .basic_development_history .history_2 .in-bottom {

	margin-top: 20px

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul {

	margin: 0;

	padding-bottom: 64px

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .box {

	margin-left: 0

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .history_li .date, .mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .box:hover .date {

	margin-bottom: 0;

	background: none;

	padding-bottom: 10px;

	padding-top: 0

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .box:after {

	display: none !important

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .history_li .num {

	font-size: 30px;

	line-height: 50px

}

.mb_pattern .basic_development_history .history_2 .in-bottom .history_ul .history_li .jsh {

	font-size: 14px;

	margin-bottom: 0

}

.basic_development_history .history_2 .in-bottom .history_ul .box:hover .date {

	background: url("../images/h.png") no-repeat top center

}

.basic_development_history .history_2 .in-bottom .slick-prev, .basic_development_history .history_2 .in-bottom .slick-next {

	top: auto;

	bottom: 0;

	width: 44px;

	height: 44px;

	z-index: 3;

	font-size: 0;

	line-height: 0;

	margin-top: -10px;

	padding: 0;

	position: absolute;

	cursor: pointer;

	color: transparent;

	border: none;

	outline: none

}

.basic_development_history .history_2 .in-bottom .slick-prev {

	left: 50%;

	margin-left: -60px;

	background: url("../images/left3.png") no-repeat center center

}

.basic_development_history .history_2 .in-bottom .slick-prev:hover {

	background: url("../images/left3h.png") no-repeat center center

}

.basic_development_history .history_2 .in-bottom .slick-next {

	right: 50%;

	margin-right: -60px;

	background: url("../images/right3.png") no-repeat center center

}

.basic_development_history .history_2 .in-bottom .slick-next:hover {

	background: url("../images/right3h.png") no-repeat center center

}

.basic_development_history .history_2 .in-bottom .slick-prev:before, .basic_development_history .history_2 .in-bottom .slick-next:before {

	content: ""

}

.basic_development_history .history_3 {

	padding: 30px 15px;

	text-align: center;

	background-color: rgba(156,150,150,0.5)

}

.basic_development_history .history_3 .history-bottom {

	margin: 102px 0 0 0;

	overflow: hidden;

	position: relative;

	margin-top: 20px

}

.basic_development_history .history_3 .history-bottom .slick-prev {

	background: #fff url(../images/left2.png) no-repeat center center;

	left: 0;

	width: 30px;

	height: 30px;

	border: none;

	border-radius: 50%;

	margin-top: -44px;

	z-index: 66;

	font-size: 0;

	line-height: 0;

	position: absolute;

	top: 50%

}

.basic_development_history .history_3 .history-bottom .slick-next {

	background: #fff url(../images/right2.png) no-repeat center center;

	right: 0;

	width: 30px;

	height: 30px;

	border: none;

	border-radius: 50%;

	margin-top: -44px;

	z-index: 66;

	font-size: 0;

	line-height: 0;

	position: absolute;

	top: 50%

}

.basic_development_history .history_3 .history-bottom:after {

	content: '';

	display: block;

	width: 100%;

	height: 1px;

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

	position: absolute;

	top: 50%;

	left: 0;

	margin-top: -21px;

	z-index: 1

}

.basic_development_history .history_3 .history-bottom .history_ul {

	margin-top: 20px;

	padding: 0 40px;

	position: relative;

	z-index: 2

}

.basic_development_history .history_3 .history-bottom .history_ul .swiper-slide {

	background-color: transparent !important

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .box {

	padding-left: 15px;

	position: relative;

	-webkit-transition: .5s;

	transition: .5s;

	text-align: left

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .box:after {

	content: '';

	display: block;

	height: 240px;

	width: 27px;

	bottom: 30px;

	position: absolute;

	left: 0;

	background: url(../images/line1.png) no-repeat bottom center

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .nr {

	-webkit-transition: .5s;

	transition: .5s;

	padding: 15px 15px 15px 0

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .nr .year {

	font-size: 20px;

	color: #f39800;

	font-family: "AvantGardeITCbyBT-Medium";

	-webkit-transition: .5s;

	transition: .5s

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .nr .anr {

	font-size: 16px;

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

	margin-bottom: 14px;

	height: 96px;

	line-height: 24px;

	overflow: auto

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li .title {

	padding-top: 30px;

	width: 70px;

	height: 70px;

	border-radius: 50%;

	color: #fff;

	font-size: 18px;

	text-align: center;

	line-height: 58px;

	border: 6px solid #fff;

	background: #f39800;

	margin-left: 13px

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li:nth-child(2n) .box {

	margin-top: 164px !important

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li:nth-child(2n) .box:after {

	width: 30px;

	top: 30px;

	bottom: auto;

	background: url(../images/line2.png) no-repeat bottom center !important

}

.basic_development_history .history_3 .history-bottom .history_ul .history_li:nth-child(2n) .title {

	margin-bottom: 61px !important

}

.pc_pattern .history_3 .box ::-webkit-scrollbar {

width:0 !important

}

.pc_pattern .history_3 .history-bottom .history_ul .history_li:hover .box {

	margin-top: -15px !important;

	margin-bottom: 15px !important

}

.pc_pattern .history_3 .history-bottom .history_ul .history_li:nth-child(2n):hover .box {

	margin-top: 145px !important;

	margin-bottom: 15px !important

}

.mb_pattern .basic_development_history .history_3 .pc_content {

	display: none

}

.pc_pattern .basic_development_history .history_3 .mb_content {

	display: none

}

.mb_pattern .history_3 {

	-webkit-background-size: cover;

	background-size: cover

}

.mb_pattern .history_3 .history-bottom .history_ul {

	margin: 0

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li {

	text-align: center

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li .box:after {

	display: none

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li .year {

	margin-bottom: 15px

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li .nr {

	margin-top: 70px

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li .anr {

	font-size: 14px;

	margin-bottom: 0;

	height: auto !important

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li .title {

	width: 55px;

	height: 55px;

	font-size: 14px;

	line-height: 43px;

	position: absolute;

	margin-top: -64px;

	left: 50%;

	top: 0;

	margin-left: -26px

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li:nth-child(2n) .box {

	margin-top: 0 !important

}

.mb_pattern .history_3 .history-bottom .history_ul .history_li:nth-child(2n) .title {

	margin-bottom: 0

}

.mb_pattern .history_3 .history-bottom .slick-prev, .mb_pattern .history_3 .history-bottom .slick-next {

	margin-top: 17px;

	top: 0

}

.mb_pattern .history_3 .history-bottom:after {

	top: 0;

	margin-top: 32px

}

.basic_development_history .history_3 .swiper-slide {

	background-color: transparent !important

}

.mbAreaCodeDialog {

	position: fixed;

	left: 0;

	top: 0;

	right: 0;

	bottom: 0;

	z-index: 5000;

	display: none

}

.mbAreaCodeDialog .dialog_layout {

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.6)

}

.mbAreaCodeDialog .dialog_layout .dialog_container {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	background-color: #fff;

	width: 100%;

	height: 100%;

	line-height: 620px;

	text-align: center

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp {

	line-height: normal;

	text-align: left;

	max-height: 100%;

	overflow-y: auto

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_title {

	text-align: center;

	line-height: 53px;

	height: 53px;

	width: 100%

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_title .dialog_close {

	right: auto;

	left: 15px;

	top: 0px;

	position: absolute;

	cursor: pointer;

	color: #909399;

	font-size: 20px

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_title .dialog_close:before {

	content: "\E65B"

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_title .title {

	font-size: 16px;

	color: #333;

	margin-left: 0

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .height_fill {

	height: 40px;

	position: fixed;

	top: 53px;

	width: 100%

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .height_fill .searchs_content {

	border-left: none;

	border-right: none;

	border-top: none

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .height_fill .searchs_content .searchs_btn_content span {

	line-height: 40px

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content {

	height: 100%;

	overflow-x: hidden;

	margin-top: 93px

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .area_code_list .select_item {

	font-size: 14px;

	color: #333;

	padding: 10px 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	cursor: pointer;

	border-bottom: 1px solid #ebebeb;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .area_code_list .select_item .left {

	width: calc(100% - 80px)

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .area_code_list .select_item .right {

	width: 80px;

	text-align: right

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .form_item_wrap_agree .form_item .check_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .form_item_wrap_agree .form_item .check_item .check {

	width: 14px;

	height: 14px;

	border: 1px solid #aaa;

	margin-right: 5px;

	background: #fff

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .form_item_wrap_agree .form_item .check_item .check_txt {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.mbAreaCodeDialog .dialog_layout .dialog_container .dialog_warp .dialog_content .form_item_wrap_agree .form_item .check_item .check_txt .agree {

	color: #39f

}

.select_list_wrap .height_fill, .mbAreaCodeDialog .height_fill {

	height: 30px

}

.select_list_wrap .height_fill .searchs_content, .mbAreaCodeDialog .height_fill .searchs_content {

	border-color: #ebebeb;

	border-style: solid;

	border-width: 1px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: 100%;

	overflow: hidden;

	font-size: 0;

	background-color: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.select_list_wrap .height_fill .searchs_content .searchs_input_content, .mbAreaCodeDialog .height_fill .searchs_content .searchs_input_content {

	-webkit-box-flex: 1;

	-ms-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	flex: 1;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.select_list_wrap .height_fill .searchs_content .searchs_input_content input, .mbAreaCodeDialog .height_fill .searchs_content .searchs_input_content input {

	height: 100%;

	width: 100%;

	border: none;

	padding-right: 15px;

	padding-left: 0px;

	font-size: 12px

}

.select_list_wrap .height_fill .searchs_content .searchs_btn_content, .mbAreaCodeDialog .height_fill .searchs_content .searchs_btn_content {

	background: #fff;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 35px;

	text-align: center;

	cursor: pointer

}

.select_list_wrap .height_fill .searchs_content .searchs_btn_content span, .mbAreaCodeDialog .height_fill .searchs_content .searchs_btn_content span {

	color: #808080;

	line-height: 30px;

	font-size: 18px

}

.layout_header_pc .basic_zhlanguage {

	height: 100%

}

.layout_header_pc .basic_zhlanguage a {

	height: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.layout_header_pc .basic_zhlanguage .pc_img {

	display: block

}

.mb_header .basic_zhlanguage .mb_img {

	display: block

}

.layout_header_pc .basic_zhlanguage .mb_img {

	display: none

}

.mb_header .basic_zhlanguage .pc_img {

	display: none

}

.mb_header .basic_zhlanguage_left {

	position: fixed;

	width: 24px;

	top: 28px;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	transform: translate(0, -50%);

	z-index: 98;

	right: 20px;

	left: auto

}

.mb_header .basic_zhlanguage_right {

	left: 20px;

	right: auto;

	position: fixed;

	width: 24px;

	top: 28px;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	transform: translate(0, -50%);

	z-index: 100

}

.mb_header .basic_zhlanguage {

	margin: 0 !important

}

.mb_header .basic_mb_zhlanguage {

	margin: 0 !important

}

.pc_pattern .basic_shortvideo_detail .basic_shortvideo_content_0 .online-consultation {

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.pc_pattern .online-consultation {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.pc_pattern .online-consultation .product_advisory_btn {

	border-radius: 4px;

	width: 160px;

	height: 44px;

	color: #fff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	-webkit-transition: background-color .3s;

	transition: background-color .3s;

	overflow: hidden;

	padding: 0 16px;

	margin-top: 6px;

	cursor: pointer

}

.pc_pattern .online-consultation .product_advisory_btn .icon-phonenew {

	font-size: 16px;

	padding-right: 8px

}

.pc_pattern .online-consultation .add-line-0 {

	margin-bottom: 16px

}

.pc_pattern .online-consultation .add-line-0 .line-ask-list {

	top: 50px

}

.pc_pattern .online-consultation .add-line-1 .line-ask-list {

	bottom: 44px

}

.pc_pattern .online-consultation .add-line-1 .line-ask-list .item-link .qrcode {

	bottom: 0;

	top: auto !important

}

.pc_pattern .online-consultation .add-line {

	position: relative;

	padding-top: 6px;

	margin-right: 10px;

	color: #333;

	font-size: 14px

}

.pc_pattern .online-consultation .add-line .line-text {

	width: 160px;

	height: 44px;

	background: #FFFFFF;

	border-radius: 4px;

	border: 1px solid #4F75EB;

	color: #4F75EB;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 14px;

	padding: 0 5px;

	cursor: pointer

}

.pc_pattern .online-consultation .add-line .line-text span {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.pc_pattern .online-consultation .add-line .line-text .line-icon {

	height: 24px;

	margin-right: 8px

}

.pc_pattern .online-consultation .add-line .line-text .icon-down {

	margin-left: 8px

}

.pc_pattern .online-consultation .add-line .line-ask-list {

	position: absolute;

	width: 160px;

	background: #FFFFFF;

	-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.1);

	border-radius: 4px;

	padding: 8px

}

.pc_pattern .online-consultation .add-line .line-ask-list .line-list {

	cursor: pointer

}

img {

	max-width: 100%

}

.mb_pattern i, .mb_pattern a, .mb_pattern button, .mb_pattern a:active {

	-webkit-tap-highlight-color: rgba(0,0,0,0)

}

img[data-original] {

	background: url(../images/loading.gif) no-repeat center center #f6f6f6

}

.laybox .laybox_child_frame {

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	width: 100%

}

.laybox .laybox_child_frame .vip_logo {

	position: absolute;

	right: -58px;

	top: 50%;

	width: 58px;

	margin-top: -12px;

	cursor: pointer

}

.layrow .laybox .mb_laybox_child_frame {

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.page {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	text-align: center

}

.page.pageStyle0 .custom-page li {

	padding: 0 4px;

	background: transparent;

	vertical-align: top;

	display: inline-block;

	font-size: 13px;

	min-width: 35.5px;

	height: 28px;

	line-height: 28px;

	cursor: pointer;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	margin: 0

}

.page.pageStyle0 .custom-page li:hover {

	background: transparent;

	color: #0078d7

}

.page.pageStyle0 .custom-page li.xl-active {

	background: transparent;

	color: #0078d7;

	cursor: default

}

.page.pageStyle0 .custom-page li.xl-disabled {

	cursor: not-allowed;

	color: #c0c4cc

}

.page.pageStyle0 .mb_page {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 10px;

	height: 60px;

	white-space: nowrap;

	font-size: 14px

}

.page.pageStyle0 .mb_page .iconfont {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	min-width: 35.5px;

	height: 28px;

	line-height: 28px;

	margin: 0;

	padding: 0 6px;

	background-color: transparent;

	border: none;

	color: #666;

	font-size: 14px;

	vertical-align: top;

	cursor: pointer;

	outline: 0

}

.page.pageStyle0 .mb_page .iconfont.disabled {

	color: #e2e2e2

}

.page.pageStyle1 .custom-page {

	height: 36px

}

.page.pageStyle1 .custom-page li {

	display: inline-block;

	margin-left: 0;

	width: 36px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #e3e2e8;

	border-right: none;

	font-weight: 500;

	background: transparent;

	font-size: 14px;

	cursor: pointer

}

.page.pageStyle1 .custom-page li:hover {

	background: transparent;

	color: #0078d7

}

.page.pageStyle1 .custom-page li.xl-active {

	line-height: 36px;

	border: 1px solid #e3e2e8;

	border-right: none;

	color: #0078d7;

	background: transparent

}

.page.pageStyle1 .custom-page li:last-of-type {

	border-right: 1px solid #e3e2e8

}

.page.pageStyle1 .custom-page li.xl-prevPage {

	margin-right: 0;

	width: 36px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #e3e2e8;

	border-right: none;

	font-weight: 500;

	background: transparent

}

.page.pageStyle1 .custom-page li.xl-prevPage:hover {

	background: transparent;

	color: #0078d7

}

.page.pageStyle1 .custom-page li.xl-prevPage.xl-disabled {

	cursor: not-allowed;

	color: #c0c4cc

}

.page.pageStyle1 .custom-page li.xl-prevPage i {

	font-size: 12px

}

.page.pageStyle1 .custom-page li.xl-nextPage {

	margin-right: 0;

	width: 36px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #e3e2e8;

	font-weight: 500;

	background: transparent

}

.page.pageStyle1 .custom-page li.xl-nextPage:hover {

	background: transparent;

	color: #0078d7

}

.page.pageStyle1 .custom-page li.xl-nextPage.xl-disabled {

	cursor: not-allowed;

	color: #c0c4cc

}

.page.pageStyle1 .custom-page li.xl-nextPage i {

	font-size: 12px

}

.page.pageStyle1 .mb_page {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 10px;

	height: 60px;

	white-space: nowrap;

	font-size: 14px

}

.page.pageStyle1 .mb_page .iconfont, .page.pageStyle1 .mb_page span {

	display: inline-block;

	width: 36px;

	height: 36px;

	line-height: 36px;

	padding: 0;

	text-align: center;

	border: 1px solid #e3e2e8;

	margin-left: -1px

}

.page.pageStyle1 .mb_page .iconfont.disabled, .page.pageStyle1 .mb_page span.disabled {

	color: #e2e2e2

}

.page.pageStyle1 .total_page {

	margin: 0 10px;

	font-size: 13px;

	line-height: 36px;

	color: #333

}

.page.pageStyle1 .jump_page {

	font-size: 13px;

	line-height: 36px;

	color: #333

}

.page.pageStyle1 .jump_page input {

	margin: 0 5px;

	padding-left: 15px;

	padding-right: 15px;

	height: 36px;

	line-height: 36px;

	border-radius: 4px;

	border: 1px solid #dcdfe6;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #606266;

	background: transparent;

	-webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);

	transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none

}

.page.pageStyle1 .jump_page input::-webkit-outer-spin-button, .page.pageStyle1 .jump_page input::-webkit-inner-spin-button {

-webkit-appearance:none

}

.page.pageStyle1 .jump_page input[type="number"] {

	-moz-appearance: textfield

}

.page.pageStyle1 .xl-jumpButton {

	display: inline-block;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-left: 12px;

	padding: 0 13px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #e3e2e8;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border-radius: 2px;

	background-color: transparent;

	outline: 0;

	font-size: 14px;

	font-weight: 400;

	color: #333;

	font-family: 微软雅黑;

	white-space: nowrap;

	-webkit-transition: all .3s;

	transition: all .3s

}

.page.pageStyle1 .xl-jumpButton:hover {

	color: #fff;

	background: #0078d7;

	border-color: #0078d7

}

.page.pageStyle2 .btn_more {

	width: 162px;

	height: 42px;

	line-height: 42px;

	border: 1px solid #dcdfe6;

	border-radius: 5px;

	font-size: 14px;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	cursor: pointer;

	background: transparent

}

.page.pageStyle2 .btn_more i {

	margin-left: 5px;

	vertical-align: middle

}

.page.pageStyle2 .btn_bottom {

	display: none

}

.basic_vip_header .header_vip_logo {

	width: 100%;

	cursor: pointer

}

.years_part {

	display: inline-block;

	max-width: 400px;

	vertical-align: middle;

	position: relative;

	min-height: 24px;

	line-height: 24px

}

.years_part .years_show {

	line-height: 24px;

	height: 24px;

	display: inline-block;

	vertical-align: top;

	cursor: pointer

}

.years_part .years_both {

	-webkit-background-clip: -webkit-text;

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #b12f8b), color-stop(80%, #4955b5));

	background-image: -webkit-linear-gradient(left, #b12f8b 20%, #4955b5 80%);

	background-image: linear-gradient(to right, #b12f8b 20%, #4955b5 80%);

	font-size: 24px;

	display: inline-block;

	font-style: italic;

	padding-right: 5px;

	font-family: 'Geometr415 Blk BT';

	line-height: 24px;

	height: 24px;

	cursor: pointer

}

.years_part .years_both.gray {

	background-image: none;

	-webkit-text-fill-color: gray

}

.years_part .years_both span {

	font-size: 14px;

	font-family: 'SourceHanSansCN Bold'

}

.years_part .years_both .years_number {

	font-size: 20px;

	padding: 0 3px

}

.years_part_has_vip .mask {

	width: 100%;

	height: 100vh;

	position: fixed;

	left: 0;

	top: 0;

	background-color: transparent;

	z-index: 10;

	display: none

}

.vip_pop_part {

	width: 400px;

	position: fixed;

	left: 50%;

	top: 50%;

	height: auto;

	display: none;

	-webkit-box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	box-shadow: 0 0 10px 0 rgba(53,53,53,0.12);

	z-index: 11;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}

.vip_pop_part .close_icon {

	display: block;

	width: 19px;

	height: 19px;

	background: url(../images/pop_vip_close_icon.png) no-repeat;

	position: absolute;

	top: 16px;

	right: 16px;

	z-index: 22;

	cursor: pointer

}

.vip_pop_part .pop_show_header {

	height: 210px;

	width: 400px;

	background: url(../images/popheader.png) no-repeat 100% 100%;

	position: absolute;

	z-index: 14;

	left: 0;

	top: -26px;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%

}

.vip_pop_part .pop_show_content {

	background-color: #fff;

	position: relative;

	width: 400px;

	padding-top: 215px;

	padding-bottom: 70px;

	text-align: center;

	z-index: 13;

	border-radius: 8px;

	border-bottom-left-radius: 4px;

	border-bottom-right-radius: 4px;

	border: 1px solid #dcdcdc;

	border-top: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #333

}

.vip_pop_part .pop_show_content p {

	font-size: 20px;

	text-align: center;

	width: 320px;

	line-height: 20px;

	margin: 0 auto;

	display: inline-block;

	vertical-align: top;

	font-weight: bold;

	color: #333

}

.vip_pop_part .pop_show_content img {

	display: inline-block;

	vertical-align: top;

	width: 22px;

	height: 22px;

	background-color: #fff;

	position: relative;

	left: 6px;

	cursor: pointer

}

.basic_copyright_frame {

	padding: 10px 0;

	line-height: 22px;

	font-size: 12px;

	text-align: center

}

.basic_map .map_wrap {

	position: relative

}

.basic_map .map_wrap .map_wrap_line {

	overflow: hidden;

	position: relative;

	-webkit-transition: all .3s;

	transition: all .3s

}

.basic_map .map_wrap .map_wrap_line .map_container .msgBox {

	display: inline-block;

	cursor: default;

	position: absolute;

	width: auto;

	height: auto;

	padding: 18px 21px 18px 12px;

	background-color: #fff;

	border-radius: 6px;

	-webkit-box-shadow: #000 0 0 6px -3px;

	box-shadow: #000 0 0 6px -3px

}

.basic_map .map_wrap .map_wrap_line .map_container .msgBox .msg {

	display: inline-block;

	word-wrap: break-word;

	word-break: break-word;

	font-size: 13px;

	width: 230px

}

.basic_map .map_wrap .map_wrap_line .map_container .msgBox .arrow {

	position: absolute;

	display: inline-block;

	bottom: -6px;

	left: 125px;

	width: 0;

	height: 0;

	content: "";

	border-style: solid;

	border-width: 7px;

	border-color: #fff #fff transparent transparent;

	-webkit-transform: rotate(135deg);

	-ms-transform: rotate(135deg);

	transform: rotate(135deg);

	-webkit-box-shadow: #000 1px -1px 3px -2px;

	box-shadow: #000 1px -1px 3px -2px

}

.basic_map .map_wrap .map_wrap_line .map_container .msgBox .close {

	cursor: pointer;

	display: block;

	position: absolute;

	right: 5px;

	top: 5px;

	width: 20px;

	height: 20px;

	background: url(../images/csssprite.png) no-repeat -423px -158px

}

.basic_download .file_empty {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 90px 0

}

.basic_download .file_empty .empty_tips_img {

	display: block;

	width: 157px;

	height: 123px;

	margin: 0 auto 28px;

	background: url(../images/default_icon.png) 0 0

}

.basic_download .file_empty .empty_tips_text {

	margin-bottom: 28px;

	font-size: 16px;

	line-height: 24px

}

.basic_download .file_download_container .file_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0 9px 0 9px;

	height: 58px;

	border-bottom: 1px dashed #e7e7e7;

	background: #fff;

	font-size: 14px

}

.basic_download .file_download_container .file_item .file_item_message {

	overflow: hidden;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin-right: 5.8%;

	width: 86%

}

.basic_download .file_download_container .file_item .file_item_message .file_item_title {

	padding-right: 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_download .file_download_container .file_item .file_item_message .file_item_size {

	padding-right: 10px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	text-align: right;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_download .file_download_container .file_item .file_item_download {

	min-width: 80px;

	height: 34px;

	background: #f2f3f5;

	border-radius: 3px;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 10px

}

.basic_download .file_download_container .file_item .file_item_download .file_download {

	display: inline-block;

	line-height: 34px;

	color: #657180;

	text-decoration: none;

	font-size: 14px;

	font-weight: 400;

	width: 100%;

	height: 100%;

	cursor: pointer

}

.basic_download .file_download_container2 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 0 0 10px 0;

	font-size: 0

}

.basic_download .file_download_container2 .file_item_wrap {

	width: 31.9333%;

	min-width: 175px;

	height: 100px;

	margin: 10px 0.7%;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-shrink: 1;

	-ms-flex-negative: 1;

	flex-shrink: 1;

	background: #fff

}

.basic_download .file_download_container2 .file_item_wrap .file_item {

	width: 90%;

	height: 48px;

	margin: 0 auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_icon {

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 48px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 48px;

	flex: 0 0 48px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 48px;

	height: 48px

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_icon img {

	overflow: hidden;

	width: 100%;

	border-radius: 5px

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_message {

	overflow: hidden;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	width: 70%;

	margin: 20px 12px

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_message .file_item_title {

	padding-right: 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_message .file_item_size {

	padding-right: 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_download {

	min-width: 48px;

	height: 30px;

	background: #f2f3f5;

	border-radius: 15px;

	text-align: center

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_download .file_download {

	display: inline-block;

	width: 100%;

	height: 100%;

	font-size: 16px;

	color: #000;

	font-weight: bolder;

	line-height: 30px;

	cursor: pointer

}

.basic_download .file_download_container2 .file_item_wrap .file_item .file_item_download .file_download .icon_download {

	width: 16px;

	height: 16px

}

.basic_rich_text .content_detail {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	min-height: 30px

}

.basic_rich_text .content_detail .rich_img_wrap {

	position: relative;

	float: left;

	margin-right: 26px;

	margin-bottom: 16px;

	max-width: 100%;

	overflow: hidden;

	font-size: 0

}

.basic_rich_text .content_detail .rich_img_wrap.rich_img_right {

	float: right;

	margin-right: 0;

	margin-left: 26px

}

.basic_rich_text .content_detail .rich_img_wrap img {

	width: 100%

}

.basic_product_classification {

	overflow: hidden

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .title {

	color: #666

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 a {

	line-height: 38px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li {

	padding: 10px 18px;

	border-bottom: 1px solid #ececec

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li:last-of-type {

	border: none !important

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div .title {

	display: list-item;

	list-style: disc inside;

	font-size: 14px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div .title a {

	color: #333;

	font-size: 16px;

	padding: 0 10px;

	margin-left: -17px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2 {

	display: block;

	margin: 0 -11px;

	padding: 0 20px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2>li {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2>li>a {

	padding: 0 11px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2.vertical>li {

	display: block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3 {

	display: block;

	margin: 0 -11px;

	padding: 0 20px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3>li {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3>li>a {

	padding: 0 11px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3.vertical>li {

	display: block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4 {

	display: block;

	padding: 0 3px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4>li {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4>li>a {

	padding: 0 8px;

	font-size: 12px;

	color: #999

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .title a {

	font-size: 16px;

	color: #333

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 a {

	line-height: 32px;

	padding: 0 10px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-bottom: -1px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li {

	width: 25%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 12px;

	position: relative;

	border-bottom: 1px solid #ececec !important

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li>div .title a {

	font-size: 16px;

	color: #333;

	line-height: 32px;

	padding: 0 10px

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li::after {

	content: "";

	display: block;

	position: absolute;

	top: 20px;

	right: 0;

	height: calc(100% - 40px);

	border-right: 1px dashed #ececec

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2>li {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2>li>a {

	line-height: 32px;

	padding: 0 20px;

	font-size: 14px;

	color: #666

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2.vertical>li {

	display: block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3>li {

	display: inline-block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3>li>a {

	line-height: 32px;

	padding: 0 30px;

	font-size: 14px;

	color: #666

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3.vertical>li {

	display: block

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4>li {

	float: left

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4>li>a {

	line-height: 32px;

	padding: 0 40px;

	font-size: 12px;

	color: #999

}

.basic_product_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4::after {

	content: "";

	display: block;

	clear: both

}

.basic_product_classification .view_pattern_mb .content_detail a {

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_product_classification .view_pattern_mb .content_detail a .icon-jiantouyou {

	display: block;

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	color: #333;

	font-size: 14px;

	padding: 0 25px;

	line-height: inherit;

	-webkit-transition: -webkit-transform 0.3s;

	transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

	transition: transform 0.3s, -webkit-transform 0.3s

}

.basic_product_classification .view_pattern_mb .content_detail a .icon-jiantouyou.open {

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.basic_product_classification .view_pattern_mb .content_detail .level_1>li {

	line-height: 50px

}

.basic_product_classification .view_pattern_mb .content_detail .level_1>li>div .title a {

	font-size: 15px;

	padding-left: 18px;

	display: block

}

.basic_product_classification .view_pattern_mb .content_detail .level_2 {

	display: none

}

.basic_product_classification .view_pattern_mb .content_detail .level_2>li>a {

	font-size: 14px;

	padding-left: 40px;

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_product_classification .view_pattern_mb .content_detail .level_3 {

	display: none

}

.basic_product_classification .view_pattern_mb .content_detail .level_3>li>a {

	font-size: 14px;

	padding-left: 60px;

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_product_classification .view_pattern_mb .content_detail .level_4 {

	display: none

}

.basic_product_classification .view_pattern_mb .content_detail .level_4>li>a {

	font-size: 13px;

	padding-left: 80px;

	background: #fafafa

}

.basic_article_classification {

	overflow: hidden

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .title {

	color: #666

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 a {

	line-height: 38px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li {

	padding: 10px 18px;

	border-bottom: 1px solid #ececec

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li:last-of-type {

	border: none !important

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div .title {

	display: list-item;

	list-style: disc inside;

	font-size: 14px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_1>li>div .title a {

	color: #333;

	font-size: 16px;

	padding: 0 10px;

	margin-left: -17px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2 {

	display: block;

	margin: 0 -11px;

	padding: 0 20px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2>li {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2>li>a {

	padding: 0 11px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_2.vertical>li {

	display: block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3 {

	display: block;

	margin: 0 -11px;

	padding: 0 20px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3>li {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3>li>a {

	padding: 0 11px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_3.vertical>li {

	display: block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4 {

	display: block;

	padding: 0 3px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4>li {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style0 .level_4>li>a {

	padding: 0 8px;

	font-size: 12px;

	color: #999

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .title a {

	font-size: 16px;

	color: #333

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 a {

	line-height: 32px;

	padding: 0 10px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-bottom: -1px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li {

	width: 25%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 30px 12px;

	position: relative;

	border-bottom: 1px solid #ececec !important

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li>div .title a {

	font-size: 16px;

	color: #333;

	line-height: 32px;

	padding: 0 10px

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_1>li::after {

	content: "";

	display: block;

	position: absolute;

	top: 20px;

	right: 0;

	height: calc(100% - 40px);

	border-right: 1px dashed #ececec

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2>li {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2>li>a {

	line-height: 32px;

	padding: 0 20px;

	font-size: 14px;

	color: #666

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_2.vertical>li {

	display: block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3>li {

	display: inline-block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3>li>a {

	line-height: 32px;

	padding: 0 30px;

	font-size: 14px;

	color: #666

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_3.vertical>li {

	display: block

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4>li {

	float: left

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4>li>a {

	line-height: 32px;

	padding: 0 40px;

	font-size: 12px;

	color: #999

}

.basic_article_classification .view_pattern_pc .content_detail.content_detail_style1 .level_4::after {

	content: "";

	display: block;

	clear: both

}

.basic_article_classification .view_pattern_mb .content_detail a {

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_article_classification .view_pattern_mb .content_detail a .icon-jiantouyou {

	display: block;

	position: absolute;

	top: 0;

	bottom: 0;

	right: 0;

	color: #333;

	font-size: 14px;

	padding: 0 25px;

	line-height: inherit;

	-webkit-transition: -webkit-transform 0.3s;

	transition: -webkit-transform 0.3s;

	transition: transform 0.3s;

	transition: transform 0.3s, -webkit-transform 0.3s

}

.basic_article_classification .view_pattern_mb .content_detail a .icon-jiantouyou.open {

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.basic_article_classification .view_pattern_mb .content_detail .level_1>li {

	line-height: 50px

}

.basic_article_classification .view_pattern_mb .content_detail .level_1>li>div .title a {

	font-size: 15px;

	padding-left: 18px;

	display: block

}

.basic_article_classification .view_pattern_mb .content_detail .level_2 {

	display: none

}

.basic_article_classification .view_pattern_mb .content_detail .level_2>li>a {

	font-size: 14px;

	padding-left: 40px;

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_article_classification .view_pattern_mb .content_detail .level_3 {

	display: none

}

.basic_article_classification .view_pattern_mb .content_detail .level_3>li>a {

	font-size: 14px;

	padding-left: 60px;

	display: block;

	width: 100%;

	color: #333;

	border-bottom: 1px solid #ececec;

	position: relative

}

.basic_article_classification .view_pattern_mb .content_detail .level_4 {

	display: none

}

.basic_article_classification .view_pattern_mb .content_detail .level_4>li>a {

	font-size: 13px;

	padding-left: 80px;

	background: #fafafa

}

.basic-article-info-box div.news_detail_footer_mb {

	display: none

}

.basic-article-info-box .news_detail_footer_1.news_detail_footer_mb {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

@media screen and (max-width: 768px) {

.basic-article-info-box div.news_detail_footer_mb {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

}

.basic-article-info-box .my-news-footer {

	display: none

}

.basic-article-info-box .news-footer-1, .basic-article-info-box .my-news-footer-1 {

	display: block

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .detail_big_pic_content {

	position: relative;

	width: 100%;

	padding-bottom: 100%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .detail_big_pic_content img {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	max-width: 100%;

	max-height: 100%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content {

	position: relative

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content {

	position: relative;

	padding-bottom: 100%

}

@media screen and (min-width: 800px) {

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content {

	cursor: url("../images/plus.png"), auto

}

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("../image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content .position_center_middle {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_left_content .swiper-pagination {

	position: absolute;

	bottom: 14px;

	right: 14px;

	left: auto !important;

	width: 50px;

	height: 24px;

	line-height: 24px;

	border-radius: 12px;

	text-align: center;

	background: rgba(0,0,0,0.3);

	font-size: 14px;

	color: #fff

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content {

	width: 100%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 10px 15px 0 15px;

	font-size: 18px;

	line-height: 26px;

	width: auto;

	color: #333

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	line-height: 1.2;

	width: 90%;

	padding: 0;

	min-width: calc(100% - 120px);

	padding-right: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	display: -webkit-box;

	font-weight: normal;

	font-size: 18px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	display: inline-block;

	border: none;

	text-align: left;

	padding: 0;

	min-width: auto;

	margin-left: 15px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	text-align: center;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-icon {

display:block;

width:40px;

height:35px;

line-height:35px;

font-size:24px;

text-align:center;

margin:0 !important

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-share_title {

display:none

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_summary_content {

	margin: 15px;

	word-wrap: break-word;

	font-size: 14px;

	color: #666;

	line-height: 1.6

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 16px;

	padding-top: 16px;

	background-color: #f8f8f8

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	width: 100%;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	line-height: 60px;

	color: #333;

	font-size: 16px;

	background-color: #fff;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_other-prefix {

	width: 50px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #999;

	margin-left: 15px;

	margin-right: 5.3%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	width: 90px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

	color: #666;

	line-height: 60px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	width: calc(100% - 140px);

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_icon {

	display: inline-block;

	color: #999;

	margin-right: 12px;

	height: 60px;

	line-height: 60px;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap {

	overflow: hidden;

	position: fixed;

	bottom: 0;

	left: 0;

	height: 0;

	width: 100%;

	z-index: 99999;

	-webkit-transition: 0.5s background-color, 0s 0.5s height;

	transition: 0.5s background-color, 0s 0.5s height

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_panel_bg {

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0);

	-webkit-transition: 0.5s background-color;

	transition: 0.5s background-color;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content {

	position: absolute;

	bottom: 0;

	height: 0;

	width: 100%;

	-webkit-transition: 0.5s height;

	transition: 0.5s height

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi {

	height: 100%;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	bottom: 0;

	background-color: #fff;

	padding-bottom: 50px;

	overflow-y: auto

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_panel_title {

	height: 60px;

	line-height: 60px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

	font-size: 16px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap {

	width: 100%;

	overflow-y: auto;

	height: calc(100% - 60px);

	padding: 0 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other {

	width: 100%;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	border-bottom: 1px solid #ebebeb;

	font-size: 0;

	color: #666

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other .detail_title {

	display: inline-block;

	height: 55px;

	line-height: 55px;

	width: 90px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

	color: #666

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi .detail_other_scroll_wrap .detail_other .detail_value {

	vertical-align: top;

	width: calc(100% - 90px);

	padding-left: 2%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	line-height: 20px;

	min-height: 50px;

	font-size: 14px;

	color: #666;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi_btn {

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background-color: #2b2b2b;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] {

	height: 100%;

	-webkit-transition: 0.3s background-color;

	transition: 0.3s background-color

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_panel_bg {

	background-color: rgba(0,0,0,0.5)

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_content {

	height: 80%

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap {

	position: fixed;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 50px;

	z-index: 10;

	padding-left: 0;

	margin-top: 0;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	height: 100%;

	line-height: 50px;

	width: 200px;

	color: #fff;

	font-size: 15px;

	text-align: center;

	-webkit-transition: background-color .3s;

	transition: background-color .3s;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap {

	margin-top: 0;

	padding-top: 16px;

	background-color: #f8f8f8

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .product_specific_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	color: #333;

	font-size: 0;

	background-color: #fff

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	color: #333;

	font-size: 0;

	overflow: auto

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab {

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	border: none;

	color: #333;

	font-size: 14px;

	line-height: 60px;

	font-weight: 700;

	text-align: center;

	background: transparent;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab span {

	position: relative;

	display: inline-block;

	height: 100%;

	min-width: 56px

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active] span::before {

	content: " ";

	border-bottom: 2px solid #2b2b2b;

	position: absolute;

	bottom: 0;

	right: 0;

	left: 0;

	margin: auto;

	width: 100%

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel {

	background-color: #fff;

	margin: 15px 15px;

	font-size: 14px;

	color: #333

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px dashed #e7e7e7

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_name {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-left: 30px

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size {

	overflow: hidden;

	width: 80px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn {

	margin-left: 10px;

	width: 80px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border-radius: 3px

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a {

	display: inline-block;

	background: #f2f3f5;

	width: 80px;

	height: 34px;

	border-radius: 2px;

	color: #657180;

	cursor: pointer

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover {

	color: #fff !important

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata {

	padding: 0 20px;

	text-align: left

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_other_message .detail_value {

	font-size: 14px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination {

font-size:.156rem;

	color: #fff;

	letter-spacing: 0;

line-height:.12rem;

	bottom: 33px;

	width: 100% !important;

	background: transparent !important

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination-bullet {

	width: 8px;

	height: 8px;

	background: #D8D8D8;

	border-radius: 50%;

	-webkit-transition: all 0.5s;

	transition: all 0.5s

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .swiper-pagination-bullet-active {

	width: 18px;

	height: 6px;

	background: #1B78EA;

	border-radius: 7px;

	margin-bottom: 1px

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_title_wrap .detail_main_title {

	font-weight: 500;

	color: #08192D;

	font-size: 42px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	width: 100%;

	line-height: 59px !important;

	padding-right: 0 !important

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .detail_summary_content {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-product-contact:not(:last-child) {

	margin: 0

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-contact-phone {

	-webkit-box-flex: 4;

	-webkit-flex-grow: 4;

	-moz-box-flex: 4;

	-ms-flex-positive: 4;

	flex-grow: 4

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .product_advisory_email.btn-product-contact {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2

}

.basic-article-info-box .view_pattern_mb .product_detail_wrap.mb_module_style_11 .product_button_wrap .btn-contact-wechat {

	-webkit-box-flex: 2;

	-webkit-flex-grow: 2;

	-moz-box-flex: 2;

	-ms-flex-positive: 2;

	flex-grow: 2;

	width: auto

}

.basic-article-info-box .view_pattern_mb .product_specific_wrap.mb_module_style_11 .detail_specfic_panel {

	margin-top: 6px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 13;

	max-height: 23em;

	-webkit-box-orient: vertical

}

.basic-article-info-box .wechat_show_dialog {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 2000;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	background: rgba(0,0,0,0.5);

	-webkit-transition: all .3s;

	transition: all .3s

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box {

	padding: 25px;

	width: 440px;

	height: 450px;

	background: #fff;

	border-radius: 5px;

	-webkit-animation: fade ease .3s;

	animation: fade ease .3s;

	-webkit-transition: all .3s;

	transition: all .3s

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box .box_header {

	text-align: right;

	line-height: 45px

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box .box_header i {

	color: #aaa;

	font-size: 26px;

	cursor: pointer

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box .box_body {

	text-align: center

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box .box_body img {

	width: 256px;

	height: 256px;

	-o-object-fit: cover;

	object-fit: cover

}

.basic-article-info-box .wechat_show_dialog .wechat_show_box .box_body p {

	text-align: center;

	margin-top: 30px;

	font-size: 18px;

	color: #333;

	margin-bottom: 10px

}

@-webkit-keyframes fade {

0% {

opacity:0

}

100% {

opacity:1

}

}

@keyframes fade {

0% {

opacity:0

}

100% {

opacity:1

}

}

.basic-article-info-box .module-style-4 .my-title-wrapper {

	width: 100%;

	font-size: 0

}

.basic-article-info-box .module-style-4 .detail_func_wrap {

	display: inline-block;

	vertical-align: top

}

.basic_article_info .view_pattern_pc .module-style-4 .product_detail_wrap {

	overflow: visible

}

.basic-article-info-box .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: 0;

	font-size: 20px;

	color: #1a1a1a;

	white-space: normal;

	display: inline-block;

	padding-right: 20px

}

.basic-article-info-box .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	border-left: 0;

	padding-left: 0;

	padding-bottom: 6px

}

.basic-article-info-box .view_pattern_pc .module-style-4 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic-article-info-box .view_pattern_mb .g-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 35px;

	line-height: 35px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic-article-info-box .view_pattern_mb .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.w_100 {

	width: 100%

}

.h_100 {

	height: 100%

}

.h_50_px {

	height: 50px

}

.line_h_50 {

	line-height: 50px

}

.d_block {

	display: block

}

.d_inline_block {

	display: inline-block

}

.d_flex, .flex_center_center {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.flex_1 {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.flex_column {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.flex_j_c, .flex_center_center {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.flex_a_i_c, .flex_center_center {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.flex_j_s {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.z_index_913 {

	z-index: 913

}

.p_relative {

	position: relative

}

.p_absolute {

	position: absolute

}

.cursor_p {

	cursor: pointer

}

.basic_embed_page iframe {

	border: 0

}

.back_top_wrapper {

	position: fixed;

	width: 66px;

	height: 70px;

	right: 21px;

	bottom: 47px;

	z-index: 999;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.back_top_wrapper:hover .back_top_btn {

	bottom: 50%;

	-webkit-transition: bottom .3s ease;

	transition: bottom .3s ease

}

.back_top_wrapper .back_top_btn {

	position: absolute;

	left: 50%;

	margin-left: -24px;

	bottom: calc(50% - 7px);

	margin-bottom: -24px;

	-webkit-transition: bottom 0.3s ease;

	transition: bottom 0.3s ease

}

.back_top_wrapper .back_top_btn .back_top_fill {

	width: 48px;

	height: 48px;

	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);

	box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);

	color: #fff;

	background-color: #fff

}

.back_top_wrapper .back_top_btn .back_top_fill .iconClass {

	display: inline-block;

	vertical-align: top;

	width: 100%;

	height: 100%;

	line-height: 48px;

	text-align: center;

	font-size: 24px;

	font-weight: bold

}

.back_top_wrapper .back_top_btn .back_top_fill .zd_back_top_icon3 {

	-webkit-box-shadow: none;

	box-shadow: none;

	background: url(../images/mbg01.png) no-repeat;

	background-position: -326px -708px

}

.back_top_wrapper .back_top_btn .back_top_fill .zd_back_top_icon2 {

	background: url(../images/mbg01.png) no-repeat;

	background-position: -388px -700px

}

.back_top_wrapper .back_top_btn .back_top_fill .zd_back_top_icon1 {

	background: url(../images/mbg01.png) no-repeat;

	background-position: -458px -700px

}

.back_top_wrapper .back_top_btn .back_top_fill .arrow_up {

	font-size: 30px

}

.basic-article-list-box {

	padding-bottom: 24px;

	width: 100%;

	height: 100%

}

.basic-article-list-box .u-list[data-type='1'] {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: stretch;

	-webkit-align-items: stretch;

	-moz-box-align: stretch;

	-ms-flex-align: stretch;

	align-items: stretch;

	padding-top: 0;

	padding-bottom: 0;

	font-size: 0

}

.basic-article-list-box .u-list .news_list_parting_line {

	height: 0;

	border-bottom: 1px solid #ececec;

	margin: 0 1.6666%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-list-box .jz_empty_tips {

	width: 100%;

	padding: 90px 0;

	text-align: center

}

.basic-article-list-box .jz_empty_tips__img {

	display: block;

	width: 157px;

	height: 123px;

	margin: 0 auto;

	background: url(../images/default_icon.png) 0 0

}

.basic-article-list-box .jz_empty_tips__text {

	margin-top: 28px;

	font-size: 16px;

	line-height: 24px;

	color: #333

}

.g-basic-article-box {

	position: relative

}

.g-basic-article-box.news_list_item_line {

	position: relative;

	-webkit-transition: all .4s ease-out;

	transition: all .4s ease-out;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.g-basic-article-box.news_list_item_line[data-device="pc"] .news_list_item_inner:hover {

	-webkit-box-shadow: rgba(0,0,0,0.12) 0 0 22px;

	box-shadow: rgba(0,0,0,0.12) 0 0 22px

}

.g-basic-article-box.news_list_item_line .news_list_item_title {

	color: inherit

}

.g-basic-article-box[data-type='0'], .g-basic-article-box[data-type='3'] {

	padding: 10px

}

.g-basic-article-box[data-type='0'] .news_list_item_inner {

	padding: 10px

}

.g-basic-article-box[data-type='1'] {

	width: calc(25% - 20px);

	padding-left: 0;

	padding-right: 0;

	display: inline-block;

	vertical-align: top;

	border-radius: 6px;

	overflow: hidden

}

.g-basic-article-box[data-type='1'] {

	padding-top: 0;

	padding-bottom: 0

}

.g-basic-article-box[data-type="4"] {

	padding-top: 0;

	margin-top: 0;

	margin-bottom: 0px;

	padding-bottom: 0

}

.g-basic-article-box[data-type="4"] {

	width: calc(100% - 24px);

	height: 100%;

	padding-left: 0;

	padding-right: 0;

	display: inline-block;

	vertical-align: top;

	border-radius: 0;

	overflow: hidden

}

.g-basic-article-box[data-device="mb"][data-type="4"] {

	width: 45%;

	height: 100%;

	margin: 0

}

.g-basic-article-box[data-type='2'] {

	padding: 10px

}

.g-basic-article-box[data-type="2"] .news_list_item_inner {

	padding-right: 10px

}

.g-basic-article-box[data-type="3"] .news_list_item_inner {

	padding: 10px

}

.g-basic-article-box[data-device='mb'][data-type='1'].news_list_item_line {

	width: 46.3542%;

	margin-left: 1.8229%;

	margin-right: 1.8229%;

	margin-top: 20px;

	padding: 0 0 6px 0

}

.g-basic-article-box[data-device='mb'][data-type='4'].news_list_item_line {

	width: 45%;

	margin-left: 0;

	margin-right: 0;

	margin-top: 20px;

	padding: 0 0 6px 0

}

.g-basic-article-box[data-device='mb'].news_list_item_line {

	margin-left: 3.72%;

	margin-right: 3.6458%;

	padding: 20px 0

}

.g-basic-article-box .news_list_item_link {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 2

}

.g-basic-article-box [data-href] {

	cursor: pointer

}

.g-basic-article-box .news_list_item_inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	height: 100%;

	background: #fff

}

.g-basic-article-box[data-type='1'] .news_list_item_inner {

	display: block;

	padding-left: 0;

	padding-right: 0;

	padding-top: 5%;

	padding-bottom: 5%

}

.g-basic-article-box[data-type="4"] .news_list_item_inner {

	display: block;

	padding-left: 0;

	padding-right: 0;

	height: 100%;

	padding-top: 0;

	padding-bottom: 5%

}

.g-basic-article-box .news_list_img_box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	width: 38%;

	max-width: 100%;

	margin-right: 30px;

	overflow: hidden;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0

}

.g-basic-article-box .news_list_img_box img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	object-fit: cover;

	-webkit-transition: -webkit-transform .36s ease;

	transition: -webkit-transform .36s ease;

	transition: transform .36s ease;

	transition: transform .36s ease, -webkit-transform .36s ease

}

.g-basic-article-box[data-type='1'] .news_list_img_box {

	width: 90%;

	margin: 0 auto;

	overflow: hidden

}

.g-basic-article-box[data-type="4"] .news_list_img_box {

	width: 100%;

	margin: 0 auto;

	overflow: hidden

}

.g-basic-article-box[data-device='mb'] .news_list_img_box {

	-webkit-flex-shrink: 1;

	-ms-flex-negative: 1;

	flex-shrink: 1

}

.g-basic-article-box[data-device='mb'][data-type='2'] .news_list_img_box, .g-basic-article-box[data-device='mb'][data-type='3'] .news_list_img_box {

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0

}

.g-basic-article-box[data-device='mb'] .news_list_img_box {

	margin-right: 12px

}

.g-basic-article-box[data-device='mb'][data-type="1"] .news_list_img_box {

	margin-right: auto

}

.g-basic-article-box[data-device="mb"][data-type="4"] .news_list_img_box {

	margin-right: auto;

	width: 90%

}

.g-basic-article-box[data-device="mb"][data-type="4"] .news_list_img {

	padding-top: 100% !important

}

.g-basic-article-box .news_list_img {

	margin-right: 0;

	position: relative;

	width: 100%;

	height: 0;

	background: no-repeat center;

	-webkit-background-size: cover;

	background-size: cover;

	-webkit-transition: all .36s ease;

	transition: all .36s ease

}

.g-basic-article-box[data-type='1'] .news_list_img {

	padding-top: 52.631%;

	margin-right: 0;

	position: relative

}

.g-basic-article-box[data-type="4"] .news_list_img {

	padding-top: 52.631%;

	margin-right: 0;

	position: relative

}

.g-basic-article-box[data-device='mb'][data-type='2'] .news_list_img {

	padding-top: 81%

}

.g-basic-article-box[data-device='mb'][data-type='3'] .news_list_img {

	padding-top: 81%

}

.g-basic-article-box[data-device='mb'] .news_list_img {

	width: 100%;

	height: 0

}

.g-basic-article-box .news_list_item_content {

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

.g-basic-article-box[data-type='1'] .news_list_item_content {

	padding-left: 5%;

	padding-right: 5%

}

.g-basic-article-box[data-type='4'] .news_list_item_content {

	padding-left: 5%;

	padding-right: 5%

}

.g-basic-article-box .news_list_item_header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-top: 0;

}

.g-basic-article-box[data-type='0'] .news_list_item_header, .g-basic-article-box[data-type='3'] .news_list_item_header {

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap

}

.g-basic-article-box[data-type='2'] .news_list_item_header {

	margin-top: 20px;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap

}

.g-basic-article-box[data-type="4"] .news_list_item_header {

	color: #333

}

.g-basic-article-box[data-device='mb'] .news_list_item_header {

	display: block;

	margin-top: 0

}

.g-basic-article-box .news_list_item_title {

	width: 100%;

	font-size: 16px;

	font-weight: 400;

	color: #333

}

.g-basic-article-box[data-type='1'] .news_list_item_title {

	margin-top: 20px

}

.g-basic-article-box[data-type="4"] .news_list_item_title {

	margin-top: 20px;

	font-weight: bold

}

.g-basic-article-box[data-device='mb'] .news_list_item_title {

	font-size: 14px;

	display: -webkit-box;

	line-height: 1.5;

	-webkit-line-clamp: 2;

	text-overflow: -o-ellipsis-lastline;

	text-overflow: ellipsis;

	overflow: hidden;

	-webkit-box-orient: vertical

}

.g-basic-article-box .news_list_item_date {

	display: inline-block;

	margin-top: 9px;

	max-width: 100%;

	line-height: 1;

	font-size: 14px;

	color: #999

}

.g-basic-article-box[data-type='0'] .news_list_item_date, .g-basic-article-box[data-type='3'] .news_list_item_date {

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	margin-left: 30px

}

.g-basic-article-box[data-type='2'] .news_list_item_date {

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	margin-left: 30px

}

.g-basic-article-box[data-device='mb'] .news_list_item_date {

	display: block;

	margin-top: 5px;

	font-size: 12px;

	line-height: 1

}

.g-basic-article-box[data-device='mb'] .news_list_item_date {

	margin-left: 0

}

.g-basic-article-box .news_list_item_summery {

	margin-top: 18px;

	font-size: 14px; 

	color: #666;

	line-height: 1.7; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;



}

.g-basic-article-box[data-device='mb'] .news_list_item_summery {

	max-height: 36px

}

.g-basic-article-box[data-device="mb"][data-type="4"] .news_list_item_summery {

	word-break: normal;

	white-space: normal

}

.g-basic-article-box[data-device='mb'] .news_list_item_summery {

	display: -webkit-box;

	max-height: 40px;

	-webkit-line-clamp: 2;

	text-overflow: ellipsis;

	overflow: hidden;

	-webkit-box-orient: vertical

}

.g-basic-article-box[data-device='mb'] .news_list_item_summery {

	font-size: 12px;

	margin-top: 10px

}

.g-basic-article-box .news_list_item_ext_line {

	margin-top: 20px

}

.g-basic-article-box .news_list_item_group {

	display: inline-block;

	width: calc(100% - 40px);

	line-height: 1;

	margin-top: -12px

}

.g-basic-article-box[data-device="mb"][data-type="1"] .news_list_item_group {

	width: 100%

}

.g-basic-article-box[data-device="mb"][data-type="4"] .news_list_item_group {

	width: 100%

}

.g-basic-article-box[data-device='mb'] .news_list_item_group {

	margin-top: -20px

}

.g-basic-article-box .news_list_item_group_item {

	display: inline-block;

	position: relative;

	height: 26px;

	line-height: 24px;

	max-width: 100%;

	padding: 0 8px;

	border: 1px solid #e5e5e5;

	margin-top: 12px;

	margin-right: 15px;

	border-radius: 5px;

	color: #999;

	font-size: 12px;

	word-break: keep-all;

	overflow: hidden;

	z-index: 2

}

.g-basic-article-box[data-device='mb'] .news_list_item_group_item {

	height: 26px;

	line-height: 24px;

	padding: 0 8px;

	font-size: 12px;

	margin-right: 12px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.g-basic-article-box .news_list_item_arrow_link {

	max-width: 100%;

	float: right;

	display: block;

	position: relative;

	width: 40px;

	height: 28px;

	overflow: hidden

}

.g-basic-article-box .news_list_item_arrow_link:before {

	content: "";

	display: inline-block;

	position: absolute;

	left: 0;

	top: 0;

	width: 30px;

	height: 28px;

	background: url(../images/vbg01.png) -23px -324px;

	-webkit-transition: all .36s ease;

	transition: all .36s ease

}

.g-basic-article-box .news_list_item_arrow_link:after {

	content: "";

	display: inline-block;

	position: absolute;

	left: -30px;

	top: 0;

	width: 30px;

	height: 28px;

	background: url(../images/vbg01.png) -23px -324px;

	-webkit-transition: all .36s ease;

	transition: all .36s ease;

	opacity: 0

}

.g-basic-article-box .news_list_item_arrow {

	display: none

}

.g-basic-article-box:hover .news_list_item_arrow_link:before {

	left: 30px;

	opacity: 0

}

.g-basic-article-box:hover .news_list_item_arrow_link:after {

	left: 0;

	opacity: 1

}

.g-share-render-box .news_share_info {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	position: relative

}

.g-share-render-box .jz_share_info[data-device="pc"]:hover .jz_share_wrap {

	display: block

}

.g-share-render-box .jz_share_info {

	line-height: 35px

}

.g-share-render-box .large-click-btn {

	position: relative

}

.g-share-render-box .large-click-btn::after {

	content: '';

	position: absolute;

	top: -20px;

	right: -20px;

	bottom: -20px;

	left: -20px

}

.g-share-render-box .news_share_text {

	font-size: 13px;

	color: #666;

	vertical-align: middle;

	white-space: nowrap;

	line-height: 1.5;

	cursor: pointer

}

.g-share-render-box .news_share_text .u-icon {

	margin-right: 10px;

	font-size: 16px

}

.g-share-render-box .jz_share_text {

	position: relative

}

.g-share-render-box[data-device='mb'] .news_share_text {

	font-size: 14px

}

.g-share-render-box .jz_share_info .jz_share_wrap {

	display: none

}

.g-share-render-box[data-device='mb'] .jz_share_info .jz_share_wrap {

	display: none

}

.g-share-render-box .jz_share_list {

	z-index: 2200;

	position: absolute;

	right: -10px;

	top: 35px;

	width: 256px;

	max-width: 200px;

	padding: 15px;

	vertical-align: middle;

	border-radius: 5px;

	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);

	box-shadow: 0 0 20px rgba(0,0,0,0.15);

	background: #fff;

	white-space: normal;

	text-align: center

}

.g-share-render-box .jz_share_list:before {

	z-index: 1;

	content: '';

	display: inline-block;

	position: absolute;

	top: -4px;

	right: 48px;

	width: 10px;

	height: 10px;

	background: #fff;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.g-share-render-box .jz_share_icon {

	display: inline-block;

	margin: 5px;

	vertical-align: middle;

	font-size: 30px

}

.g-share-render-box .faisco-icons-S000142:before {

	content: '\B0142'

}

.g-share-render-box .jz_share_Weixin {

	color: #46d42f

}

.g-share-render-box .jz_share_sina_weibo {

	color: #f44336

}

.g-share-render-box .jz_share_qq_share {

	color: #2992fc

}

.g-share-render-box .u-icon {

	margin: 5px 5px 0 0;

	font-size: 30px

}

.g-share-render-box .jz_share_name {

	display: none;

	color: #333

}

.g-share-render-box .u-img-box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 260px;

	margin: 20px 20px

}

.g-share-render-box .u-img-box img {

	width: 80%

}

.g-share-render-box .m-share-box {

	overflow: hidden;

	position: fixed;

	bottom: 0;

	left: 0;

	z-index: 2210;

	width: 100%;

	height: 0;

	background-color: rgba(0,0,0,0);

	-webkit-transition: .3s background-color, 0s .3s height;

	transition: .3s background-color, 0s .3s height

}

.g-share-render-box .m-share-box[data-active] {

	height: 100%;

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

	-webkit-transition: .3s background-color;

	transition: .3s background-color

}

.g-share-render-box .m-share-box[data-active] .u-mn {

	bottom: 0

}

.g-share-render-box .m-share-box .u-mn {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	position: absolute;

	bottom: -128px;

	left: 0;

	padding-top: 24px;

	padding-left: 3%;

	padding-right: 3%;

	width: 100%;

	background-color: #fff;

	-webkit-transition: .3s bottom;

	transition: .3s bottom

}

.g-share-render-box .m-share-box .u-mn .jz_share_icon {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	font-size: 38px;

	margin: 0 11px 10px;

	text-align: center;

	width: 48px;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.g-share-render-box .m-share-box .u-mn .u-icon {

	margin: 0;

	font-size: 38px

}

.g-share-render-box .m-share-box .u-mn .u-sn {

	display: block;

	font-size: 12px;

	line-height: 37px;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.g-share-render-box .m-tips {

	display: none;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 2210;

	width: 100%;

	height: 100%;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	background-color: #000

}

.g-share-render-box .m-tips.share-tip-brow {

	background-color: rgba(0,0,0,0.6)

}

.g-share-render-box .m-tips.share-tip-brow .u-img-share_line {

	-webkit-align-self: flex-end;

	-ms-flex-item-align: end;

	align-self: flex-end;

	margin-right: 55px;

	margin-top: 38px;

	width: 100px

}

.g-share-render-box .m-tips.share-tip-brow .u-p {

	width: auto;

	color: #fff

}

.g-share-render-box .m-tips.share-tip-brow .u-p.u-brow-p {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.g-share-render-box .m-tips.share-tip-brow .u-p.u-brow-p .u-img-share_brow {

	margin-right: 12px;

	width: 32px

}

.g-share-render-box .m-tips[data-active] {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.g-share-render-box .m-tips .u-img {

	margin-top: 100px;

	margin-bottom: 26px;

	width: 200px

}

.g-share-render-box .m-tips .u-p {

	width: 234px;

	text-align: center;

	color: #666;

	font-size: 16px;

	margin-bottom: 36px

}

.g-share-render-box .m-tips .u-btn {

	height: 50px;

	width: 150px;

	text-align: center;

	line-height: 50px;

	border: 1px solid #e0e0e0;

	font-size: 18px;

	color: #666;

	border-radius: 4px;

	background-color: #fff;

	cursor: pointer;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.g-share-render-box .m-qr-box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 2215;

	width: 100%;

	height: 0;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	background-color: rgba(0,0,0,0);

	-webkit-transition: .3s background-color, 0s .3s height;

	transition: .3s background-color, 0s .3s height

}

.g-share-render-box .m-qr-box[data-active] {

	height: 100%;

	background-color: rgba(0,0,0,0.3);

	-webkit-transition: .3s background-color;

	transition: .3s background-color

}

.g-share-render-box .m-qr-box .u-mn {

	overflow: hidden;

	width: 300px;

	height: 0;

	background-color: #fff;

	opacity: 0;

	-webkit-transform: translateY(80px);

	-ms-transform: translateY(80px);

	transform: translateY(80px);

	-webkit-transition: .3s opacity, .3s transform, 0s .3s height;

	transition: .3s opacity, .3s transform, 0s .3s height

}

.g-share-render-box .m-qr-box[data-active] .u-mn {

	height: 322px;

	opacity: 1;

	-webkit-transform: translateY(142px);

	-ms-transform: translateY(142px);

	transform: translateY(142px);

	-webkit-transition: .3s opacity, .3s transform;

	transition: .3s opacity, .3s transform

}

.g-share-render-box .m-qr-box .u-hd {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	padding: 20px;

	padding-bottom: 10px;

	line-height: 24px;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.g-share-render-box .m-qr-box .u-h3 {

	font-size: 18px;

	font-weight: 500;

	color: #303133

}

.g-share-render-box .m-qr-box .u-icon {

	font-size: 21px;

	font-weight: 300;

	cursor: pointer

}

 @charset "UTF-8";

.el-checkbox, .el-checkbox__input {

	white-space: nowrap;

	display: inline-block;

	position: relative

}

.el-checkbox {

	color: #606266;

	font-weight: 500;

	font-size: 14px;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	margin-right: 30px

}

.el-checkbox.is-bordered {

	padding: 9px 20px 9px 10px;

	border-radius: 4px;

	border: 1px solid #DCDFE6;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	line-height: normal;

	height: 40px

}

.el-checkbox.is-bordered.is-checked {

	border-color: #409EFF

}

.el-checkbox.is-bordered.is-disabled {

	border-color: #EBEEF5;

	cursor: not-allowed

}

.el-checkbox.is-bordered+.el-checkbox.is-bordered {

	margin-left: 10px

}

.el-checkbox.is-bordered.el-checkbox--medium {

	padding: 7px 20px 7px 10px;

	border-radius: 4px;

	height: 36px

}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {

	line-height: 17px;

	font-size: 14px

}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {

	height: 14px;

	width: 14px

}

.el-checkbox.is-bordered.el-checkbox--small {

	padding: 5px 15px 5px 10px;

	border-radius: 3px;

	height: 32px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {

	line-height: 15px;

	font-size: 12px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {

	height: 12px;

	width: 12px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {

	height: 6px;

	width: 2px

}

.el-checkbox.is-bordered.el-checkbox--mini {

	padding: 3px 15px 3px 10px;

	border-radius: 3px;

	height: 28px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {

	line-height: 12px;

	font-size: 12px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {

	height: 12px;

	width: 12px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {

	height: 6px;

	width: 2px

}

.el-checkbox__input {

	cursor: pointer;

	outline: 0;

	line-height: 1;

	vertical-align: middle

}

.el-checkbox__input.is-disabled .el-checkbox__inner {

	background-color: #edf2fc;

	border-color: #DCDFE6;

	cursor: not-allowed

}

.el-checkbox__input.is-disabled .el-checkbox__inner::after {

	cursor: not-allowed;

	border-color: #C0C4CC

}

.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {

	cursor: not-allowed

}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {

	background-color: #F2F6FC;

	border-color: #DCDFE6

}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {

	border-color: #C0C4CC

}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {

	background-color: #F2F6FC;

	border-color: #DCDFE6

}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {

	background-color: #C0C4CC;

	border-color: #C0C4CC

}

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {

	background-color: #409EFF;

	border-color: #409EFF

}

.el-checkbox__input.is-disabled+span.el-checkbox__label {

	color: #C0C4CC;

	cursor: not-allowed

}

.el-checkbox__input.is-checked .el-checkbox__inner::after {

	-webkit-transform: rotate(45deg) scaleY(1);

	transform: rotate(45deg) scaleY(1)

}

.el-checkbox__input.is-checked+.el-checkbox__label {

	color: #409EFF

}

.el-checkbox__input.is-focus .el-checkbox__inner {

	border-color: #409EFF

}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {

	content: '';

	position: absolute;

	display: block;

	background-color: #FFF;

	height: 2px;

	-webkit-transform: scale(.5);

	transform: scale(.5);

	left: 0;

	right: 0;

	top: 5px

}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {

	display: none

}

.el-checkbox__inner {

	display: inline-block;

	position: relative;

	border: 1px solid #DCDFE6;

	border-radius: 2px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width: 14px;

	height: 14px;

	background-color: #FFF;

	z-index: 1;

	-webkit-transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46);

	transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)

}

.el-checkbox__inner:hover {

	border-color: #409EFF

}

.el-checkbox__inner::after {

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	content: "";

	border: 1px solid #FFF;

	border-left: 0;

	border-top: 0;

	height: 7px;

	left: 4px;

	position: absolute;

	top: 1px;

	-webkit-transform: rotate(45deg) scaleY(0);

	transform: rotate(45deg) scaleY(0);

	width: 3px;

	-webkit-transition: -webkit-transform .15s ease-in .05s;

	transition: -webkit-transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;

	-webkit-transform-origin: center;

	transform-origin: center

}

.el-checkbox-button__inner, .el-tag {

	-webkit-box-sizing: border-box;

	white-space: nowrap

}

.el-checkbox__original {

	opacity: 0;

	outline: 0;

	position: absolute;

	margin: 0;

	width: 0;

	height: 0;

	z-index: -1

}

.el-checkbox-button, .el-checkbox-button__inner {

	position: relative;

	display: inline-block

}

.el-checkbox__label {

	display: inline-block;

	padding-left: 10px;

	line-height: 19px;

	font-size: 14px

}

.el-checkbox:last-of-type {

	margin-right: 0

}

.el-checkbox-button__inner {

	line-height: 1;

	font-weight: 500;

	vertical-align: middle;

	cursor: pointer;

	background: #FFF;

	border: 1px solid #DCDFE6;

	border-left: 0;

	color: #606266;

	-webkit-appearance: none;

	text-align: center;

	box-sizing: border-box;

	outline: 0;

	margin: 0;

	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .3s cubic-bezier(.645, .045, .355, 1);

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

	padding: 12px 20px;

	font-size: 14px;

	border-radius: 0

}

.el-checkbox-button__inner.is-round {

	padding: 12px 20px

}

.el-checkbox-button__inner:hover {

	color: #409EFF

}

.el-checkbox-button__inner [class*=el-icon-] {

	line-height: .9

}

.el-checkbox-button__inner [class*=el-icon-]+span {

	margin-left: 5px

}

.el-checkbox-button__original {

	opacity: 0;

	outline: 0;

	position: absolute;

	margin: 0;

	z-index: -1

}

.el-checkbox-button.is-checked .el-checkbox-button__inner {

	color: #FFF;

	background-color: #409EFF;

	border-color: #409EFF;

	-webkit-box-shadow: -1px 0 0 0 #8cc5ff;

	box-shadow: -1px 0 0 0 #8cc5ff

}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {

	border-left-color: #409EFF

}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {

	color: #C0C4CC;

	cursor: not-allowed;

	background-image: none;

	background-color: #FFF;

	border-color: #EBEEF5;

	-webkit-box-shadow: none;

	box-shadow: none

}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {

	border-left-color: #EBEEF5

}

.el-checkbox-button:first-child .el-checkbox-button__inner {

	border-left: 1px solid #DCDFE6;

	border-radius: 4px 0 0 4px;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}

.el-checkbox-button.is-focus .el-checkbox-button__inner {

	border-color: #409EFF

}

.el-checkbox-button:last-child .el-checkbox-button__inner {

	border-radius: 0 4px 4px 0

}

.el-checkbox-button--medium .el-checkbox-button__inner {

	padding: 10px 20px;

	font-size: 14px;

	border-radius: 0

}

.el-checkbox-button--medium .el-checkbox-button__inner.is-round {

	padding: 10px 20px

}

.el-checkbox-button--small .el-checkbox-button__inner {

	padding: 9px 15px;

	font-size: 12px;

	border-radius: 0

}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {

	padding: 9px 15px

}

.el-checkbox-button--mini .el-checkbox-button__inner {

	padding: 7px 15px;

	font-size: 12px;

	border-radius: 0

}

.el-checkbox-button--mini .el-checkbox-button__inner.is-round {

	padding: 7px 15px

}

.el-checkbox-group {

	font-size: 0

}

.el-tag {

	background-color: #ecf5ff;

	border-color: #d9ecff;

	display: inline-block;

	height: 32px;

	padding: 0 10px;

	line-height: 30px;

	font-size: 12px;

	color: #409EFF;

	border-width: 1px;

	border-style: solid;

	border-radius: 4px;

	box-sizing: border-box

}

.el-tag.is-hit {

	border-color: #409EFF

}

.el-tag .el-tag__close {

	color: #409eff

}

.el-tag .el-tag__close:hover {

	color: #FFF;

	background-color: #409eff

}

.el-tag.el-tag--info {

	background-color: #f4f4f5;

	border-color: #e9e9eb;

	color: #909399

}

.el-tag.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag.el-tag--info .el-tag__close {

	color: #909399

}

.el-tag.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #909399

}

.el-tag.el-tag--success {

	background-color: #f0f9eb;

	border-color: #e1f3d8;

	color: #67c23a

}

.el-tag.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag.el-tag--success .el-tag__close {

	color: #67c23a

}

.el-tag.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #67c23a

}

.el-tag.el-tag--warning {

	background-color: #fdf6ec;

	border-color: #faecd8;

	color: #e6a23c

}

.el-tag.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag.el-tag--warning .el-tag__close {

	color: #e6a23c

}

.el-tag.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #e6a23c

}

.el-tag.el-tag--danger {

	background-color: #fef0f0;

	border-color: #fde2e2;

	color: #f56c6c

}

.el-tag.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag.el-tag--danger .el-tag__close {

	color: #f56c6c

}

.el-tag.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f56c6c

}

.el-tag .el-icon-close {

	border-radius: 50%;

	text-align: center;

	position: relative;

	cursor: pointer;

	font-size: 12px;

	height: 16px;

	width: 16px;

	line-height: 16px;

	vertical-align: middle;

	top: -1px;

	right: -5px

}

.el-tag .el-icon-close::before {

	display: block

}

.el-tag--dark {

	background-color: #409eff;

	border-color: #409eff;

	color: #fff

}

.el-tag--dark.is-hit {

	border-color: #409EFF

}

.el-tag--dark .el-tag__close {

	color: #fff

}

.el-tag--dark .el-tag__close:hover {

	color: #FFF;

	background-color: #66b1ff

}

.el-tag--dark.el-tag--info {

	background-color: #909399;

	border-color: #909399;

	color: #fff

}

.el-tag--dark.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag--dark.el-tag--info .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #a6a9ad

}

.el-tag--dark.el-tag--success {

	background-color: #67c23a;

	border-color: #67c23a;

	color: #fff

}

.el-tag--dark.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag--dark.el-tag--success .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #85ce61

}

.el-tag--dark.el-tag--warning {

	background-color: #e6a23c;

	border-color: #e6a23c;

	color: #fff

}

.el-tag--dark.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag--dark.el-tag--warning .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #ebb563

}

.el-tag--dark.el-tag--danger {

	background-color: #f56c6c;

	border-color: #f56c6c;

	color: #fff

}

.el-tag--dark.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag--dark.el-tag--danger .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f78989

}

.el-tag--plain {

	background-color: #fff;

	border-color: #b3d8ff;

	color: #409eff

}

.el-tag--plain.is-hit {

	border-color: #409EFF

}

.el-tag--plain .el-tag__close {

	color: #409eff

}

.el-tag--plain .el-tag__close:hover {

	color: #FFF;

	background-color: #409eff

}

.el-tag--plain.el-tag--info {

	background-color: #fff;

	border-color: #d3d4d6;

	color: #909399

}

.el-tag--plain.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag--plain.el-tag--info .el-tag__close {

	color: #909399

}

.el-tag--plain.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #909399

}

.el-tag--plain.el-tag--success {

	background-color: #fff;

	border-color: #c2e7b0;

	color: #67c23a

}

.el-tag--plain.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag--plain.el-tag--success .el-tag__close {

	color: #67c23a

}

.el-tag--plain.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #67c23a

}

.el-tag--plain.el-tag--warning {

	background-color: #fff;

	border-color: #f5dab1;

	color: #e6a23c

}

.el-tag--plain.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag--plain.el-tag--warning .el-tag__close {

	color: #e6a23c

}

.el-tag--plain.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #e6a23c

}

.el-tag--plain.el-tag--danger {

	background-color: #fff;

	border-color: #fbc4c4;

	color: #f56c6c

}

.el-tag--plain.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag--plain.el-tag--danger .el-tag__close {

	color: #f56c6c

}

.el-tag--plain.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f56c6c

}

.el-tag--medium {

	height: 28px;

	line-height: 26px

}

.el-tag--medium .el-icon-close {

	-webkit-transform: scale(.8);

	transform: scale(.8)

}

.el-tag--small {

	height: 24px;

	padding: 0 8px;

	line-height: 22px

}

.el-tag--small .el-icon-close {

	-webkit-transform: scale(.8);

	transform: scale(.8)

}

.el-tag--mini {

	height: 20px;

	padding: 0 5px;

	line-height: 19px

}

.el-tag--mini .el-icon-close {

	margin-left: -3px;

	-webkit-transform: scale(.7);

	transform: scale(.7)

}

.el-table-column--selection .cell {

	padding-left: 14px;

	padding-right: 14px

}

.el-table-filter {

	border: 1px solid #EBEEF5;

	border-radius: 2px;

	background-color: #FFF;

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

	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin: 2px 0

}

.el-table-filter__list {

	padding: 5px 0;

	margin: 0;

	list-style: none;

	min-width: 100px

}

.el-table-filter__list-item {

	line-height: 36px;

	padding: 0 10px;

	cursor: pointer;

	font-size: 14px

}

.el-table-filter__list-item:hover {

	background-color: #ecf5ff;

	color: #66b1ff

}

.el-table-filter__list-item.is-active {

	background-color: #409EFF;

	color: #FFF

}

.el-table-filter__content {

	min-width: 100px

}

.el-table-filter__bottom {

	border-top: 1px solid #EBEEF5;

	padding: 8px

}

.el-table-filter__bottom button {

	background: 0 0;

	border: none;

	color: #606266;

	cursor: pointer;

	font-size: 13px;

	padding: 0 3px

}

.el-table-filter__bottom button:hover {

	color: #409EFF

}

.el-table-filter__bottom button:focus {

	outline: 0

}

.el-table-filter__bottom button.is-disabled {

	color: #C0C4CC;

	cursor: not-allowed

}

.el-table-filter__wrap {

	max-height: 280px

}

.el-table-filter__checkbox-group {

	padding: 10px

}

.el-table-filter__checkbox-group label.el-checkbox {

	display: block;

	margin-right: 5px;

	margin-bottom: 8px;

	margin-left: 5px

}

.el-table-filter__checkbox-group .el-checkbox:last-child {

	margin-bottom: 0

}

@charset "UTF-8";

.el-checkbox, .el-checkbox__input {

	display: inline-block;

	position: relative;

	white-space: nowrap

}

.el-table, .el-table__append-wrapper {

	overflow: hidden

}

.el-table td.is-hidden>*, .el-table th.is-hidden>*, .el-table--hidden {

	visibility: hidden

}

.el-checkbox {

	color: #606266;

	font-weight: 500;

	font-size: 14px;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	margin-right: 30px

}

.el-checkbox-button__inner, .el-table th {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none

}

.el-checkbox.is-bordered {

	padding: 9px 20px 9px 10px;

	border-radius: 4px;

	border: 1px solid #DCDFE6;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	line-height: normal;

	height: 40px

}

.el-checkbox.is-bordered.is-checked {

	border-color: #409EFF

}

.el-checkbox.is-bordered.is-disabled {

	border-color: #EBEEF5;

	cursor: not-allowed

}

.el-checkbox.is-bordered+.el-checkbox.is-bordered {

	margin-left: 10px

}

.el-checkbox.is-bordered.el-checkbox--medium {

	padding: 7px 20px 7px 10px;

	border-radius: 4px;

	height: 36px

}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {

	line-height: 17px;

	font-size: 14px

}

.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {

	height: 14px;

	width: 14px

}

.el-checkbox.is-bordered.el-checkbox--small {

	padding: 5px 15px 5px 10px;

	border-radius: 3px;

	height: 32px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {

	line-height: 15px;

	font-size: 12px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {

	height: 12px;

	width: 12px

}

.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {

	height: 6px;

	width: 2px

}

.el-checkbox.is-bordered.el-checkbox--mini {

	padding: 3px 15px 3px 10px;

	border-radius: 3px;

	height: 28px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {

	line-height: 12px;

	font-size: 12px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {

	height: 12px;

	width: 12px

}

.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {

	height: 6px;

	width: 2px

}

.el-checkbox__input {

	cursor: pointer;

	outline: 0;

	line-height: 1;

	vertical-align: middle

}

.el-checkbox__input.is-disabled .el-checkbox__inner {

	background-color: #edf2fc;

	border-color: #DCDFE6;

	cursor: not-allowed

}

.el-checkbox__input.is-disabled .el-checkbox__inner::after {

	cursor: not-allowed;

	border-color: #C0C4CC

}

.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {

	cursor: not-allowed

}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {

	background-color: #F2F6FC;

	border-color: #DCDFE6

}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {

	border-color: #C0C4CC

}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {

	background-color: #F2F6FC;

	border-color: #DCDFE6

}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {

	background-color: #C0C4CC;

	border-color: #C0C4CC

}

.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {

	background-color: #409EFF;

	border-color: #409EFF

}

.el-checkbox__input.is-disabled+span.el-checkbox__label {

	color: #C0C4CC;

	cursor: not-allowed

}

.el-checkbox__input.is-checked .el-checkbox__inner::after {

	-webkit-transform: rotate(45deg) scaleY(1);

	transform: rotate(45deg) scaleY(1)

}

.el-checkbox__input.is-checked+.el-checkbox__label {

	color: #409EFF

}

.el-checkbox__input.is-focus .el-checkbox__inner {

	border-color: #409EFF

}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {

	content: '';

	position: absolute;

	display: block;

	background-color: #FFF;

	height: 2px;

	-webkit-transform: scale(.5);

	transform: scale(.5);

	left: 0;

	right: 0;

	top: 5px

}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {

	display: none

}

.el-checkbox__inner {

	display: inline-block;

	position: relative;

	border: 1px solid #DCDFE6;

	border-radius: 2px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width: 14px;

	height: 14px;

	background-color: #FFF;

	z-index: 1;

	-webkit-transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46);

	transition: border-color .25s cubic-bezier(.71, -.46, .29, 1.46), background-color .25s cubic-bezier(.71, -.46, .29, 1.46)

}

.el-checkbox__inner:hover {

	border-color: #409EFF

}

.el-checkbox__inner::after {

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	content: "";

	border: 1px solid #FFF;

	border-left: 0;

	border-top: 0;

	height: 7px;

	left: 4px;

	position: absolute;

	top: 1px;

	-webkit-transform: rotate(45deg) scaleY(0);

	transform: rotate(45deg) scaleY(0);

	width: 3px;

	-webkit-transition: -webkit-transform .15s ease-in .05s;

	transition: -webkit-transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;

	-webkit-transform-origin: center;

	transform-origin: center

}

.el-checkbox__original {

	opacity: 0;

	outline: 0;

	position: absolute;

	margin: 0;

	width: 0;

	height: 0;

	z-index: -1

}

.el-checkbox-button, .el-checkbox-button__inner {

	position: relative;

	display: inline-block

}

.el-checkbox__label {

	display: inline-block;

	padding-left: 10px;

	line-height: 19px;

	font-size: 14px

}

.el-checkbox:last-of-type {

	margin-right: 0

}

.el-checkbox-button__inner {

	line-height: 1;

	font-weight: 500;

	white-space: nowrap;

	vertical-align: middle;

	cursor: pointer;

	background: #FFF;

	border: 1px solid #DCDFE6;

	border-left: 0;

	color: #606266;

	-webkit-appearance: none;

	text-align: center;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	outline: 0;

	margin: 0;

	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .3s cubic-bezier(.645, .045, .355, 1);

	padding: 12px 20px;

	font-size: 14px;

	border-radius: 0

}

.el-checkbox-button__inner.is-round {

	padding: 12px 20px

}

.el-checkbox-button__inner:hover {

	color: #409EFF

}

.el-checkbox-button__inner [class*=el-icon-] {

	line-height: .9

}

.el-checkbox-button__inner [class*=el-icon-]+span {

	margin-left: 5px

}

.el-checkbox-button__original {

	opacity: 0;

	outline: 0;

	position: absolute;

	margin: 0;

	z-index: -1

}

.el-checkbox-button.is-checked .el-checkbox-button__inner {

	color: #FFF;

	background-color: #409EFF;

	border-color: #409EFF;

	-webkit-box-shadow: -1px 0 0 0 #8cc5ff;

	box-shadow: -1px 0 0 0 #8cc5ff

}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {

	border-left-color: #409EFF

}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {

	color: #C0C4CC;

	cursor: not-allowed;

	background-image: none;

	background-color: #FFF;

	border-color: #EBEEF5;

	-webkit-box-shadow: none;

	box-shadow: none

}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {

	border-left-color: #EBEEF5

}

.el-checkbox-button:first-child .el-checkbox-button__inner {

	border-left: 1px solid #DCDFE6;

	border-radius: 4px 0 0 4px;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}

.el-checkbox-button.is-focus .el-checkbox-button__inner {

	border-color: #409EFF

}

.el-checkbox-button:last-child .el-checkbox-button__inner {

	border-radius: 0 4px 4px 0

}

.el-checkbox-button--medium .el-checkbox-button__inner {

	padding: 10px 20px;

	font-size: 14px;

	border-radius: 0

}

.el-checkbox-button--medium .el-checkbox-button__inner.is-round {

	padding: 10px 20px

}

.el-checkbox-button--small .el-checkbox-button__inner {

	padding: 9px 15px;

	font-size: 12px;

	border-radius: 0

}

.el-checkbox-button--small .el-checkbox-button__inner.is-round {

	padding: 9px 15px

}

.el-checkbox-button--mini .el-checkbox-button__inner {

	padding: 7px 15px;

	font-size: 12px;

	border-radius: 0

}

.el-checkbox-button--mini .el-checkbox-button__inner.is-round {

	padding: 7px 15px

}

.el-checkbox-group {

	font-size: 0

}

.el-tag {

	background-color: #ecf5ff;

	border-color: #d9ecff;

	display: inline-block;

	height: 32px;

	padding: 0 10px;

	line-height: 30px;

	font-size: 12px;

	color: #409EFF;

	border-width: 1px;

	border-style: solid;

	border-radius: 4px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	white-space: nowrap

}

.el-tag.is-hit {

	border-color: #409EFF

}

.el-tag .el-tag__close {

	color: #409eff

}

.el-tag .el-tag__close:hover {

	color: #FFF;

	background-color: #409eff

}

.el-tag.el-tag--info {

	background-color: #f4f4f5;

	border-color: #e9e9eb;

	color: #909399

}

.el-tag.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag.el-tag--info .el-tag__close {

	color: #909399

}

.el-tag.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #909399

}

.el-tag.el-tag--success {

	background-color: #f0f9eb;

	border-color: #e1f3d8;

	color: #67c23a

}

.el-tag.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag.el-tag--success .el-tag__close {

	color: #67c23a

}

.el-tag.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #67c23a

}

.el-tag.el-tag--warning {

	background-color: #fdf6ec;

	border-color: #faecd8;

	color: #e6a23c

}

.el-tag.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag.el-tag--warning .el-tag__close {

	color: #e6a23c

}

.el-tag.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #e6a23c

}

.el-tag.el-tag--danger {

	background-color: #fef0f0;

	border-color: #fde2e2;

	color: #f56c6c

}

.el-tag.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag.el-tag--danger .el-tag__close {

	color: #f56c6c

}

.el-tag.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f56c6c

}

.el-tag .el-icon-close {

	border-radius: 50%;

	text-align: center;

	position: relative;

	cursor: pointer;

	font-size: 12px;

	height: 16px;

	width: 16px;

	line-height: 16px;

	vertical-align: middle;

	top: -1px;

	right: -5px

}

.el-tag .el-icon-close::before {

	display: block

}

.el-tag--dark {

	background-color: #409eff;

	border-color: #409eff;

	color: #fff

}

.el-tag--dark.is-hit {

	border-color: #409EFF

}

.el-tag--dark .el-tag__close {

	color: #fff

}

.el-tag--dark .el-tag__close:hover {

	color: #FFF;

	background-color: #66b1ff

}

.el-tag--dark.el-tag--info {

	background-color: #909399;

	border-color: #909399;

	color: #fff

}

.el-tag--dark.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag--dark.el-tag--info .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #a6a9ad

}

.el-tag--dark.el-tag--success {

	background-color: #67c23a;

	border-color: #67c23a;

	color: #fff

}

.el-tag--dark.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag--dark.el-tag--success .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #85ce61

}

.el-tag--dark.el-tag--warning {

	background-color: #e6a23c;

	border-color: #e6a23c;

	color: #fff

}

.el-tag--dark.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag--dark.el-tag--warning .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #ebb563

}

.el-tag--dark.el-tag--danger {

	background-color: #f56c6c;

	border-color: #f56c6c;

	color: #fff

}

.el-tag--dark.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag--dark.el-tag--danger .el-tag__close {

	color: #fff

}

.el-tag--dark.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f78989

}

.el-tag--plain {

	background-color: #fff;

	border-color: #b3d8ff;

	color: #409eff

}

.el-tag--plain.is-hit {

	border-color: #409EFF

}

.el-tag--plain .el-tag__close {

	color: #409eff

}

.el-tag--plain .el-tag__close:hover {

	color: #FFF;

	background-color: #409eff

}

.el-tag--plain.el-tag--info {

	background-color: #fff;

	border-color: #d3d4d6;

	color: #909399

}

.el-tag--plain.el-tag--info.is-hit {

	border-color: #909399

}

.el-tag--plain.el-tag--info .el-tag__close {

	color: #909399

}

.el-tag--plain.el-tag--info .el-tag__close:hover {

	color: #FFF;

	background-color: #909399

}

.el-tag--plain.el-tag--success {

	background-color: #fff;

	border-color: #c2e7b0;

	color: #67c23a

}

.el-tag--plain.el-tag--success.is-hit {

	border-color: #67C23A

}

.el-tag--plain.el-tag--success .el-tag__close {

	color: #67c23a

}

.el-tag--plain.el-tag--success .el-tag__close:hover {

	color: #FFF;

	background-color: #67c23a

}

.el-tag--plain.el-tag--warning {

	background-color: #fff;

	border-color: #f5dab1;

	color: #e6a23c

}

.el-tag--plain.el-tag--warning.is-hit {

	border-color: #E6A23C

}

.el-tag--plain.el-tag--warning .el-tag__close {

	color: #e6a23c

}

.el-tag--plain.el-tag--warning .el-tag__close:hover {

	color: #FFF;

	background-color: #e6a23c

}

.el-tag--plain.el-tag--danger {

	background-color: #fff;

	border-color: #fbc4c4;

	color: #f56c6c

}

.el-tag--plain.el-tag--danger.is-hit {

	border-color: #F56C6C

}

.el-tag--plain.el-tag--danger .el-tag__close {

	color: #f56c6c

}

.el-tag--plain.el-tag--danger .el-tag__close:hover {

	color: #FFF;

	background-color: #f56c6c

}

.el-tag--medium {

	height: 28px;

	line-height: 26px

}

.el-tag--medium .el-icon-close {

	-webkit-transform: scale(.8);

	transform: scale(.8)

}

.el-tag--small {

	height: 24px;

	padding: 0 8px;

	line-height: 22px

}

.el-tag--small .el-icon-close {

	-webkit-transform: scale(.8);

	transform: scale(.8)

}

.el-tag--mini {

	height: 20px;

	padding: 0 5px;

	line-height: 19px

}

.el-tag--mini .el-icon-close {

	margin-left: -3px;

	-webkit-transform: scale(.7);

	transform: scale(.7)

}

.el-tooltip:focus:hover, .el-tooltip:focus:not(.focusing) {

	outline-width: 0

}

.el-tooltip__popper {

	position: absolute;

	border-radius: 4px;

	padding: 10px;

	z-index: 2000;

	font-size: 12px;

	line-height: 1.2;

	min-width: 10px;

	word-wrap: break-word

}

.el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow::after {

	position: absolute;

	display: block;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.el-tooltip__popper .popper__arrow {

	border-width: 6px

}

.el-tooltip__popper .popper__arrow::after {

	content: " ";

	border-width: 5px

}

.el-tooltip__popper[x-placement^=top] {

	margin-bottom: 12px

}

.el-tooltip__popper[x-placement^=top] .popper__arrow {

	bottom: -6px;

	border-top-color: #303133;

	border-bottom-width: 0

}

.el-tooltip__popper[x-placement^=top] .popper__arrow::after {

	bottom: 1px;

	margin-left: -5px;

	border-top-color: #303133;

	border-bottom-width: 0

}

.el-tooltip__popper[x-placement^=bottom] {

	margin-top: 12px

}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow {

	top: -6px;

	border-top-width: 0;

	border-bottom-color: #303133

}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {

	top: 1px;

	margin-left: -5px;

	border-top-width: 0;

	border-bottom-color: #303133

}

.el-tooltip__popper[x-placement^=right] {

	margin-left: 12px

}

.el-tooltip__popper[x-placement^=right] .popper__arrow {

	left: -6px;

	border-right-color: #303133;

	border-left-width: 0

}

.el-tooltip__popper[x-placement^=right] .popper__arrow::after {

	bottom: -5px;

	left: 1px;

	border-right-color: #303133;

	border-left-width: 0

}

.el-tooltip__popper[x-placement^=left] {

	margin-right: 12px

}

.el-tooltip__popper[x-placement^=left] .popper__arrow {

	right: -6px;

	border-right-width: 0;

	border-left-color: #303133

}

.el-tooltip__popper[x-placement^=left] .popper__arrow::after {

	right: 1px;

	bottom: -5px;

	margin-left: -5px;

	border-right-width: 0;

	border-left-color: #303133

}

.el-tooltip__popper.is-dark {

	background: #303133;

	color: #FFF

}

.el-table, .el-table__expanded-cell {

	background-color: #FFF

}

.el-tooltip__popper.is-light {

	background: #FFF;

	border: 1px solid #303133

}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {

	border-top-color: #303133

}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {

	border-top-color: #FFF

}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {

	border-bottom-color: #303133

}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {

	border-bottom-color: #FFF

}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {

	border-left-color: #303133

}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {

	border-left-color: #FFF

}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {

	border-right-color: #303133

}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {

	border-right-color: #FFF

}

.el-table {

	position: relative;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	width: 100%;

	max-width: 100%;

	font-size: 14px;

	color: #606266

}

.el-table--mini, .el-table--small, .el-table__expand-icon {

	font-size: 12px

}

.el-table__empty-block {

	min-height: 60px;

	text-align: center;

	width: 100%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.el-table__empty-text {

	line-height: 60px;

	width: 50%;

	color: #909399

}

.el-table__expand-column .cell {

	padding: 0;

	text-align: center

}

.el-table__expand-icon {

	position: relative;

	cursor: pointer;

	color: #666;

	-webkit-transition: -webkit-transform .2s ease-in-out;

	transition: -webkit-transform .2s ease-in-out;

	transition: transform .2s ease-in-out;

	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;

	height: 20px

}

.el-table__expand-icon--expanded {

	-webkit-transform: rotate(90deg);

	transform: rotate(90deg)

}

.el-table__expand-icon>.el-icon {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -5px;

	margin-top: -5px

}

.el-table__expanded-cell[class*=cell] {

	padding: 20px 50px

}

.el-table__expanded-cell:hover {

	background-color: transparent!important

}

.el-table__placeholder {

	display: inline-block;

	width: 20px

}

.el-table--fit {

	border-right: 0;

	border-bottom: 0

}

.el-table--fit td.gutter, .el-table--fit th.gutter {

	border-right-width: 1px

}

.el-table--scrollable-x .el-table__body-wrapper {

	overflow-x: auto

}

.el-table--scrollable-y .el-table__body-wrapper {

	overflow-y: auto

}

.el-table thead {

	color: #909399;

	font-weight: 500

}

.el-table thead.is-group th {

	background: #F5F7FA

}

.el-table th, .el-table tr {

	background-color: #FFF

}

.el-table td, .el-table th {

	padding: 12px 0;

	min-width: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	text-overflow: ellipsis;

	vertical-align: middle;

	position: relative;

	text-align: left

}

.el-table td.is-center, .el-table th.is-center {

	text-align: center

}

.el-table td.is-right, .el-table th.is-right {

	text-align: right

}

.el-table td.gutter, .el-table th.gutter {

	width: 15px;

	border-right-width: 0;

	border-bottom-width: 0;

	padding: 0

}

.el-table--medium td, .el-table--medium th {

	padding: 10px 0

}

.el-table--small td, .el-table--small th {

	padding: 8px 0

}

.el-table--mini td, .el-table--mini th {

	padding: 6px 0

}

.el-table .cell, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell {

	padding-left: 10px

}

.el-table tr input[type=checkbox] {

	margin: 0

}

.el-table td, .el-table th.is-leaf {

	border-bottom: 1px solid #EBEEF5

}

.el-table th.is-sortable {

	cursor: pointer

}

.el-table th {

	overflow: hidden;

	user-select: none

}

.el-table th>.cell {

	display: inline-block;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	position: relative;

	vertical-align: middle;

	padding-left: 10px;

	padding-right: 10px;

	width: 100%

}

.el-table th>.cell.highlight {

	color: #409EFF

}

.el-table th.required>div::before {

	display: inline-block;

	content: "";

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background: #ff4d51;

	margin-right: 5px;

	vertical-align: middle

}

.el-table td div {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}

.el-table td.gutter {

	width: 0

}

.el-table .cell {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: normal;

	word-break: break-all;

	line-height: 23px;

	padding-right: 10px

}

.el-table .cell.el-tooltip {

	white-space: nowrap;

	min-width: 50px

}

.el-table--border, .el-table--group {

	border: 1px solid #EBEEF5

}

.el-table--border::after, .el-table--group::after, .el-table::before {

	content: '';

	position: absolute;

	background-color: #EBEEF5;

	z-index: 1

}

.el-table--border::after, .el-table--group::after {

	top: 0;

	right: 0;

	width: 1px;

	height: 100%

}

.el-table::before {

	left: 0;

	bottom: 0;

	width: 100%;

	height: 1px

}

.el-table--border {

	border-right: none;

	border-bottom: none

}

.el-table--border.el-loading-parent--relative {

	border-color: transparent

}

.el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {

	border-right: 1px solid #EBEEF5

}

.el-table--border th.gutter:last-of-type {

	border-bottom: 1px solid #EBEEF5;

	border-bottom-width: 1px

}

.el-table--border th, .el-table__fixed-right-patch {

	border-bottom: 1px solid #EBEEF5

}

.el-table__fixed, .el-table__fixed-right {

	position: absolute;

	top: 0;

	left: 0;

	overflow-x: hidden;

	overflow-y: hidden;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);

	box-shadow: 0 0 10px rgba(0,0,0,.12)

}

.el-table__fixed-right::before, .el-table__fixed::before {

	content: '';

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 1px;

	background-color: #EBEEF5;

	z-index: 4

}

.el-table__fixed-right-patch {

	position: absolute;

	top: -1px;

	right: 0;

	background-color: #FFF

}

.el-table__fixed-right {

	top: 0;

	left: auto;

	right: 0

}

.el-table__fixed-right .el-table__fixed-body-wrapper, .el-table__fixed-right .el-table__fixed-footer-wrapper, .el-table__fixed-right .el-table__fixed-header-wrapper {

	left: auto;

	right: 0

}

.el-table__fixed-header-wrapper {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 3

}

.el-table__fixed-footer-wrapper {

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 3

}

.el-table__fixed-footer-wrapper tbody td {

	border-top: 1px solid #EBEEF5;

	background-color: #F5F7FA;

	color: #606266

}

.el-table__fixed-body-wrapper {

	position: absolute;

	left: 0;

	top: 37px;

	overflow: hidden;

	z-index: 3

}

.el-table__body-wrapper, .el-table__footer-wrapper, .el-table__header-wrapper {

	width: 100%

}

.el-table__footer-wrapper {

	margin-top: -1px

}

.el-table__footer-wrapper td {

	border-top: 1px solid #EBEEF5

}

.el-table__body, .el-table__footer, .el-table__header {

	table-layout: fixed;

	border-collapse: separate

}

.el-table__footer-wrapper, .el-table__header-wrapper {

	overflow: hidden

}

.el-table__footer-wrapper tbody td, .el-table__header-wrapper tbody td {

	background-color: #F5F7FA;

	color: #606266

}

.el-table__body-wrapper {

	overflow: hidden;

	position: relative

}

.el-table__body-wrapper.is-scrolling-left~.el-table__fixed, .el-table__body-wrapper.is-scrolling-none~.el-table__fixed, .el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right, .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right {

	-webkit-box-shadow: none;

	box-shadow: none

}

.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right {

	border-left: 1px solid #EBEEF5

}

.el-table .caret-wrapper {

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 34px;

	width: 24px;

	vertical-align: middle;

	cursor: pointer;

	overflow: initial;

	position: relative

}

.el-table .sort-caret {

	width: 0;

	height: 0;

	border: 5px solid transparent;

	position: absolute;

	left: 7px

}

.el-table .sort-caret.ascending {

	border-bottom-color: #C0C4CC;

	top: 5px

}

.el-table .sort-caret.descending {

	border-top-color: #C0C4CC;

	bottom: 7px

}

.el-table .ascending .sort-caret.ascending {

	border-bottom-color: #409EFF

}

.el-table .descending .sort-caret.descending {

	border-top-color: #409EFF

}

.el-table .hidden-columns {

	visibility: hidden;

	position: absolute;

	z-index: -1

}

.el-table--striped .el-table__body tr.el-table__row--striped td {

	background: #FAFAFA

}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td {

	background-color: #ecf5ff

}

.el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row>td {

	background-color: #F5F7FA

}

.el-table__body tr.current-row>td {

	background-color: #ecf5ff

}

.el-table__column-resize-proxy {

	position: absolute;

	left: 200px;

	top: 0;

	bottom: 0;

	width: 0;

	border-left: 1px solid #EBEEF5;

	z-index: 10

}

.el-table__column-filter-trigger {

	display: inline-block;

	line-height: 34px;

	cursor: pointer

}

.el-table__column-filter-trigger i {

	color: #909399;

	font-size: 12px;

	-webkit-transform: scale(.75);

	transform: scale(.75)

}

.el-table--enable-row-transition .el-table__body td {

	-webkit-transition: background-color .25s ease;

	transition: background-color .25s ease

}

.el-table--enable-row-hover .el-table__body tr:hover>td {

	background-color: #F5F7FA

}

.el-table--fluid-height .el-table__fixed, .el-table--fluid-height .el-table__fixed-right {

	bottom: 0;

	overflow: hidden

}

.el-table [class*=el-table__row--level] .el-table__expand-icon {

	display: inline-block;

	width: 20px;

	line-height: 20px;

	height: 20px;

	text-align: center;

	margin-right: 3px

}

.nav-logo-wrapper {

	position: absolute;

	top: 0;

	left: 0;

	width: 100vw;

	height: 50px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.nav-logo-wrapper img {

	height: 40px;

	width: auto

}

.basic_product_detail .detail_specfic_panel, .basic_product_detail .news_detail_content, .basic_article_info .detail_specfic_panel, .basic_article_info .news_detail_content {

	overflow-x: auto

}

.basic_product_detail table, .basic_article_info table {

	margin: auto;

	border-collapse: collapse;

	display: table;

	max-width: 100%

}

.basic_product_detail img, .basic_article_info img {

	vertical-align: top

}

.basic_product_detail td, .basic_product_detail th, .basic_article_info td, .basic_article_info th {

	padding: 5px 10px;

	border: 1px solid #DDD

}

.moduleStyle_new.moduleStyle_6 .basic_product_detail_left_content, .moduleStyle_new.moduleStyle_6 .basic_product_detail_right_content {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_product_detail .view_pattern_pc .product_advisory_email {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}

.mb_pattern .news_detail_content div, .mb_pattern .news_detail_content p, .mb_pattern .news_detail_content h1, .mb_pattern .news_detail_content h2, .mb_pattern .news_detail_content h3, .mb_pattern .news_detail_content h4, .mb_pattern .news_detail_content h5, .mb_pattern .news_detail_content h6, .mb_pattern .news_detail_content ul, .mb_pattern .news_detail_content ol, .mb_pattern .news_detail_content li, .mb_pattern .news_detail_content span, .mb_pattern .news_detail_content img, .mb_pattern .news_detail_content video, .mb_pattern .detail_specfic_panel div, .mb_pattern .detail_specfic_panel p, .mb_pattern .detail_specfic_panel h1, .mb_pattern .detail_specfic_panel h2, .mb_pattern .detail_specfic_panel h3, .mb_pattern .detail_specfic_panel h4, .mb_pattern .detail_specfic_panel h5, .mb_pattern .detail_specfic_panel h6, .mb_pattern .detail_specfic_panel ul, .mb_pattern .detail_specfic_panel ol, .mb_pattern .detail_specfic_panel li, .mb_pattern .detail_specfic_panel span, .mb_pattern .detail_specfic_panel img, .mb_pattern .detail_specfic_panel video {

	max-width: 100%

}

.mb_pattern .news_detail_content img, .mb_pattern .detail_specfic_panel img {

	margin-top: 5px;

	margin-bottom: 5px

}

.basic_notice {

	overflow: hidden

}

.basic_notice .notice_part {

	font-size: 0

}

.basic_notice .notice_part .notice_logo {

	display: inline-block;

	width: 30px;

	height: 30px;

	vertical-align: middle

}

.basic_notice .notice_part .notice_words {

	display: inline-block;

	vertical-align: middle;

	position: relative;

	width: calc(100% - 30px);

	overflow: hidden

}

.basic_notice .notice_part .notice_words .notice-wrapper {

	position: absolute;

	top: 0

}

.basic_notice .notice_part .notice_words .words_line {

	white-space: nowrap

}

.basic_notice .notice_part .notice_words .words_line[data-active='false'] {

	-webkit-transform: translateX(0) !important;

	-ms-transform: translateX(0) !important;

	transform: translateX(0) !important;

	-webkit-transition: 0s linear !important;

	transition: 0s linear !important

}

.basic_notice .notice_part .notice_words .words_line[data-active='falseY'] {

	-webkit-transform: translateY(0) !important;

	-ms-transform: translateY(0) !important;

	transform: translateY(0) !important;

	-webkit-transition: 0s linear !important;

	transition: 0s linear !important

}

.basic_notice .notice_part .words-line-left, .basic_notice .notice_part .words-line-right {

	display: table-cell;

	position: relative

}

.basic_notice .notice_part .notice_words:hover .words-line-left {

	left: 0 !important

}

.basic_notice .notice_part .words-line-right {

	position: relative;

	opacity: 0

}

.basic-icon-combination .list_frame {

	width: 100%

}

.basic-icon-combination .list_frame .list_box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-flow: wrap;

	-ms-flex-flow: wrap;

	flex-flow: wrap;

	font-size: 0;

	position: relative

}

.basic-icon-combination .list_frame .list_box .list_one {

	position: relative;

	display: inline-block

}

.basic-icon-combination .list_frame .list_box .list_one .tooptipPart {

	right: 0;

	bottom: 0;

	top: auto;

	display: none;

	z-index: 999

}

.basic-icon-combination .list_frame .list_box .list_one .list_img_frame {

	position: relative;

	overflow: hidden

}

.basic-icon-combination .list_frame .list_box .list_one .list_img_frame .list_img_back {

	width: 60px;

	height: 60px;

	position: absolute;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	background-position: center center;

	-webkit-transition: all ease 0.36s;

	transition: all ease 0.36s;

	background-repeat: no-repeat

}

.basic-icon-combination .list_frame .list_box .list_one:hover .tooptipPart {

	display: block

}

.basic-icon-combination .icon-combination-wrapper {

	padding-left: 1%;

	padding-right: 1%;

	margin-top: 1%;

	margin-bottom: 1%

}

.mb_pattern .basic-icon-combination .icon-combination-wrapper {

	padding-left: 2%;

	padding-right: 2%

}

.basic-icon-combination .module-content {

	height: 100%;

	padding: 10%

}

.basic-icon-combination .module-content-shadow {

	-webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2);

	box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.2)

}

.basic-icon-combination .icon-wrapper {

	display: inline-block;

	width: 25%;

	margin: 0 auto;

	position: relative

}

.basic-icon-combination .img-icon {

	max-width: 100%

}

.basic-icon-combination .icon-combination-title {

	font-size: 16px;

	color: #333;

	margin-top: 30px;

	line-height: 1.3

}

.basic-icon-combination .icon-combination-summary {

	font-size: 14px;

	color: #999;

	margin-top: 12px;

	line-height: 1.4

}

.basic-icon-combination .module-content-style-0 .icon-combination-default {

	text-align: center

}

.basic-icon-combination .module-content-style-0 .icon-combination-center {

	text-align: center

}

.basic-icon-combination .module-content-style-0 .icon-combination-left {

	text-align: left

}

.basic-icon-combination .module-content-style-0 .icon-combination-right {

	text-align: right

}

.basic-icon-combination .module-content-style-1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic-icon-combination .module-content-style-1 .icon-combination-box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-icon-combination .module-content-style-1 .icon-wrapper {

	text-align: center;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1;

	-moz-box-flex: 1;

	-ms-flex: 1 1;

	flex: 1 1

}

.basic-icon-combination .module-content-style-1 .text-wrapper {

	width: 75%;

	padding-left: 15px;

	text-align: left

}

.basic-icon-combination .module-content-style-1 .icon-combination-top {

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.basic-icon-combination .module-content-style-1 .icon-combination-top .icon-combination-title {

	margin-top: -0.2em

}

.basic-icon-combination .module-content-style-1 .icon-combination-bottom {

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-moz-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end

}

.basic-icon-combination .module-content-style-1 .icon-combination-bottom .icon-combination-summary {

	margin-bottom: -0.15em

}

.basic-icon-combination .module-content-style-1 .icon-combination-title {

	margin-top: 0

}

.basic-icon-combination .module-content-style-2 {

	background: #f2f2f2;

	padding: 12.5% 15.6%

}

.basic-icon-combination .module-content-style-2 .icon-wrapper {

	display: inline-block;

	width: 25%

}

.basic-icon-combination .module-content-style-2 .icon-combination-title {

	margin-top: 24px

}

.basic-icon-combination .module-content-style-2 .icon-combination-summary {

	margin-top: 10px

}

.basic-icon-combination .module-content-style-2 .icon-combination-default {

	text-align: left

}

.basic-icon-combination .module-content-style-2 .icon-combination-left {

	text-align: left

}

.basic-icon-combination .module-content-style-2 .icon-combination-center {

	text-align: center

}

.basic-icon-combination .module-content-style-2 .icon-combination-right {

	text-align: right

}

.basic-icon-combination .icon-wrapper-circle {

	visibility: hidden

}

.basic-icon-combination .module-content-style-3 .icon-combination-default {

	text-align: center

}

.basic-icon-combination .module-content-style-3 .icon-combination-left {

	text-align: left

}

.basic-icon-combination .module-content-style-3 .icon-combination-center {

	text-align: center

}

.basic-icon-combination .module-content-style-3 .icon-combination-right {

	text-align: right

}

.basic-icon-combination .list-box-style-3 {

	width: 350px;

	height: 350px;

	display: block !important;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5%

}

@media screen and (min-width: 1600px) {

.basic-icon-combination .list-box-style-3 {

	width: 700px;

	height: 700px

}

}

@media screen and (min-width: 1200px) {

.basic-icon-combination .list-box-style-3 {

	width: 600px;

	height: 600px

}

}

@media screen and (min-width: 900px) {

.basic-icon-combination .list-box-style-3 {

	width: 500px;

	height: 500px

}

}

@media screen and (max-width: 900px) {

.basic-icon-combination .list-box-style-3 {

	width: 500px;

	height: 500px

}

.basic-icon-combination .list-box-style-3 .circle-inner-wrap {

	width: 70%;

	height: 70%;

	margin: 15%

}

}

@media screen and (max-width: 500px) {

.basic-icon-combination .list-box-style-3 {

	width: 450px;

	height: 450px

}

.basic-icon-combination .list-box-style-3 .icon-wrapper-circle.icon-wrapper {

	width: 40px;

	height: 40px;

	line-height: 40px

}

}

@media screen and (max-width: 450px) {

.basic-icon-combination .list-box-style-3 {

	width: 400px;

	height: 400px

}

}

@media screen and (max-width: 400px) {

.basic-icon-combination .list-box-style-3 {

	width: 350px;

	height: 350px

}

}

@media screen and (max-width: 350px) {

.basic-icon-combination .list-box-style-3 {

	width: 300px;

	height: 300px

}

}

@media screen and (max-width: 300px) {

.basic-icon-combination .list-box-style-3 {

	width: 250px;

	height: 250px

}

.basic-icon-combination .list-box-style-3 .icon-wrapper-circle.icon-wrapper {

	width: 30px;

	height: 30px;

	line-height: 30px

}

}

.basic-icon-combination .list-box-style-3 .circle-wrap {

	width: 90%;

	height: 90%;

	margin-top: 5%;

	margin-bottom: 5%;

	margin-left: auto;

	margin-right: auto;

	border: 5px solid #eee;

	border-radius: 50%;

	position: relative

}

.basic-icon-combination .list-box-style-3 .circle-inner-wrap {

	display: table;

	width: 80%;

	margin: 10%;

	padding: 20px;

	height: 80%;

	border-radius: 50%;

	background: #eee

}

@media screen and (max-width: 900px) {

.basic-icon-combination .list-box-style-3 .circle-inner-wrap {

	width: 75%;

	height: 75%;

	margin: 12.5%

}

}

.basic-icon-combination .list-box-style-3 .info-wrapper {

	width: 100%;

	display: table-cell;

	vertical-align: middle;

	text-align: center

}

.basic-icon-combination .list-box-style-3 .center-icon-wrapper {

	display: inline-block;

	width: 40px;

	height: 40px

}

.basic-icon-combination .list-box-style-3 .circle-title {

	margin-top: 5px

}

.basic-icon-combination .list-box-style-3 .circle-summary {

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	overflow: hidden;

	padding-left: 6%;

	padding-right: 6%

}

.basic-icon-combination .list-box-style-3 .icon-wrapper-circle {

	width: 50px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	background: #ffb536;

	vertical-align: middle;

	border-radius: 50%

}

.basic-icon-combination .list-box-style-3 .img-icon {

	vertical-align: middle;

	width: 60%;

	height: auto;

	max-width: 100%

}

.basic-icon-combination .list-box-style-3 .icon-circle-pop {

	-webkit-animation-name: circle-pop;

	animation-name: circle-pop;

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	-webkit-animation-timing-function: linear;

	animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}

@-webkit-keyframes circle-pop {

50% {

-webkit-transform:scale(1.2);

transform:scale(1.2)

}

100% {

-webkit-transform:scale(1);

transform:scale(1)

}

}

@keyframes circle-pop {

50% {

-webkit-transform:scale(1.2);

transform:scale(1.2)

}

100% {

-webkit-transform:scale(1);

transform:scale(1)

}

}

.basic-icon-combination .list-box-style-3 .fade-enter-active, .basic-icon-combination .list-box-style-3 .fade-leave-active {

	-webkit-transition: opacity .5s;

	transition: opacity .5s

}

.basic-icon-combination .list-box-style-3 .fade-enter, .basic-icon-combination .list-box-style-3 .fade-leave-to {

	opacity: 0

}

.pc_pattern .basic-icon-combination .list-box-style-3 {

	visibility: hidden

}

.mb_pattern .basic-icon-combination .list_box {

	padding: 1.89%

}

.is-full-page-body, .is-full-page-html {

	overflow: hidden

}

.is-full-page-html .myheader {

	z-index: 9

}

.is-full-page-html .mb_body_view {

	-webkit-transition: -webkit-transform .7s ease;

	transition: -webkit-transform .7s ease;

	transition: transform .7s ease;

	transition: transform .7s ease, -webkit-transform .7s ease;

	-ms-touch-action: none;

	touch-action: none;

	position: relative;

	-webkit-perspective: 1200px;

	perspective: 1200px;

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d

}

.is-full-page-html .layout_body {

	height: 100%;

	-webkit-transition: all 0.4s;

	transition: all 0.4s;

	position: relative

}

.is-full-page-html .myBanner {

	position: absolute;

	width: 100%;

	background: #fff !important;

	z-index: 1

}

.is-full-page-html .myFooter {

	position: absolute;

	width: 100%;

	bottom: 0;

	z-index: 0;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: all 0.4s;

	transition: all 0.4s

}

.is-full-page-html .myFooter.my-footer-active {

	opacity: 1;

	visibility: visible;

	z-index: 2

}

.is-full-page-html .myBanner {

	height: 100%;

	overflow: hidden;

	max-height: 100%

}

.is-full-page-html .myBanner .layrow.full_screen_banner {

	overflow: hidden

}

.is-full-page-html .layout_body .layout_row {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	background: #fff;

	z-index: 0;

	height: 100% !important;

	overflow-x: hidden;

	overflow-y: auto

}

.is-full-page-html .myBanner, .is-full-page-html .layout_body .layout_row, .is-full-page-html .myFooter {

	display: block;

	opacity: 0;

	visibility: hidden

}

.is-full-page-html .myBanner.is-old-slide, .is-full-page-html .layout_body .is-old-slide, .is-full-page-html .myFooter.is-old-slide {

	opacity: 1;

	visibility: visible;

	z-index: 2

}

.is-full-page-html .myBanner.fullpage-slide-current, .is-full-page-html .layout_body .fullpage-slide-current, .is-full-page-html .myFooter.fullpage-slide-current {

	opacity: 1;

	visibility: visible;

	z-index: 2

}

.is-full-page-html .myBanner.slide, .is-full-page-html .layout_body .slide, .is-full-page-html .myFooter.slide {

	opacity: 1;

	visibility: visible;

	z-index: 2

}

.full-page-nav {

	position: fixed;

	padding: 10px;

	z-index: 999

}

#full-page-nav {

	visibility: hidden

}

.full-page-col .full-page-nav {

	top: 50%;

	right: 5px;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	margin-right: 10px

}

.full-page-nav li {

	position: relative;

	list-style: none;

	font-size: 12px;

	cursor: pointer

}

.full-page-nav-style-0 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.full-page-nav-style-0 li {

	line-height: 21px;

	width: 15px;

	height: 15px;

	border-radius: 50%;

	margin-bottom: 25px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	font-size: 0

}

.full-page-nav-style-0 li::after {

	content: "";

	width: 4px;

	background: #a8a8a8;

	height: 4px;

	border-radius: 50%

}

.full-page-nav-style-0 li.nav-item-active {

	width: 16px;

	height: 16px;

	border-width: 2px;

	border-style: solid;

	background: none;

	border-radius: 50%;

	border-color: var(--theme_color)

}

.full-page-nav-style-0 li.nav-item-active::after {

	display: none

}

.full-page-nav-style-1 {

	width: 57px

}

.full-page-nav-style-1 li {

	width: 4px;

	height: 4px;

	margin-bottom: 30px;

	font-size: 0;

	position: relative

}

.full-page-nav-style-1 li::before {

	position: absolute;

	content: "";

	top: 50%;

	left: 44.8px;

	width: 4px;

	height: 4px;

	background: #a8a8a8;

	border-radius: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%)

}

.full-page-nav-style-1 li::after {

	position: absolute;

	width: 15px;

	height: 15px;

	content: "";

	top: 50%;

	left: 35.8px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%)

}

.full-page-nav-style-1 li.nav-item-active {

	font-size: 20px;

	width: 50px;

	height: 20px;

	line-height: 1;

	color: var(--theme_color)

}

.full-page-nav-style-1 .nav-item-active:before {

	background: var(--theme_color)

}

.full-page-nav-style-1 .nav-item-active:after {

	position: absolute;

	content: "";

	top: 50%;

	left: 37px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 20px;

	height: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: 2px solid var(--theme_color);

	border-radius: 50%

}

.full-page-nav-style-2 li {

	color: #c4c4c4;

	font-size: 12px;

	font-weight: 400;

	text-align: right;

	width: 50px;

	line-height: 4;

	margin-bottom: 0

}

.full-page-nav-style-2 li.nav-item-active {

	font-size: 20px;

	text-align: left;

	color: var(--theme_color)

}

.full-page-nav-style-2 li.nav-item-active:after {

	position: absolute;

	content: "";

	top: 50%;

	left: 37px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 10px;

	height: 2px;

	background: var(--theme_color)

}

.full-page-nav-style-3 {

	display: none

}

.full-page-row .full-page-nav {

	left: 50%;

	bottom: 40px;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row

}

.full-page-row .full-page-nav-style-0 li {

	margin-right: 15px;

	margin-bottom: 0

}

.full-page-row .full-page-nav-style-1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: auto

}

.full-page-row .full-page-nav-style-1 li {

	margin-bottom: 0;

	margin-right: 30px;

	height: 50px

}

.full-page-row .full-page-nav-style-1 li:before {

	left: 0;

	width: 1px;

	height: 10px;

	border-radius: 0;

	-webkit-transform: translateY(100%);

	-ms-transform: translateY(100%);

	transform: translateY(100%)

}

.full-page-row .full-page-nav-style-1 li:after {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-55%, 32%);

	-ms-transform: translate(-55%, 32%);

	transform: translate(-55%, 32%)

}

.full-page-row .full-page-nav-style-1 .nav-item-active {

	width: 20px;

	white-space: nowrap

}

.full-page-row .full-page-nav-style-1 .nav-item-active:before {

	left: 9.5px;

	height: 20px;

	-webkit-transform: translate(0);

	-ms-transform: translate(0);

	transform: translate(0);

	width: 1px;

	background-color: var(--theme_color)

}

.full-page-row .full-page-nav-style-1 .nav-item-active:after {

	display: none;

	border-color: var(--theme_color);

	width: 15px;

	height: 15px;

	content: ""

}

.full-page-row .full-page-nav-style-2 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.full-page-row .full-page-nav-style-2 li {

	text-align: left;

	width: auto;

	height: 50px;

	margin-right: 20px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-moz-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

	line-height: 1

}

.full-page-row .full-page-nav-style-2 .nav-item-active {

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.full-page-row .full-page-nav-style-2 .nav-item-active:after {

	left: auto;

	height: 10px;

	width: 2px;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0);

	top: auto;

	bottom: 0

}

.is-full-page-html .is-full-page-body .mb_body_view .layout_body .row_edit_frame {

	top: 60px !important;

	right: 10px !important

}

.is-full-page-html .layout_body .layout_row .btn {

	top: 1px

}

.is-full-page-html .layout_body .layout_row .btn span {

	margin-top: 0;

	border-radius: 0 0 3px 3px

}

.material_part .layout_row {

	visibility: visible !important;

	opacity: 1 !important;

	position: relative !important

}

.is-full-page-html .header-xuanfu {

	position: absolute

}

.jz_page_moveLeftOut {

	-webkit-animation: moveToLeft .6s ease both;

	animation: moveToLeft .6s ease both

}

.jz_page_moveLeftIn {

	-webkit-animation: moveFromRight .6s ease both;

	animation: moveFromRight .6s ease both

}

.jz_page_moveRightOut {

	-webkit-animation: moveToRight .6s ease both;

	animation: moveToRight .6s ease both

}

.jz_page_moveRightIn {

	-webkit-animation: moveFromLeft .6s ease both;

	animation: moveFromLeft .6s ease both

}

.jz_page_moveTopOut {

	-webkit-animation: moveToBottom .6s ease both;

	animation: moveToBottom .6s ease both

}

.jz_page_moveTopIn {

	-webkit-animation: moveFromTop .6s ease both;

	animation: moveFromTop .6s ease both

}

.jz_page_moveBottomOut {

	-webkit-animation: moveToTop .6s ease both;

	animation: moveToTop .6s ease both

}

.jz_page_moveBottomIn {

	-webkit-animation: moveFromBottom .6s ease both;

	animation: moveFromBottom .6s ease both

}

@-webkit-keyframes moveToLeft {

to {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

}

@keyframes moveToLeft {

to {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

}

@-webkit-keyframes panelMoveToLeft {

0% {

-webkit-transform:translateX(0);

transform:translateX(0)

}

50% {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

to {

	-webkit-transform: translateX(-200%);

	transform: translateX(-200%)

}

}

@keyframes panelMoveToLeft {

0% {

-webkit-transform:translateX(0);

transform:translateX(0)

}

50% {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

to {

	-webkit-transform: translateX(-200%);

	transform: translateX(-200%)

}

}

@-webkit-keyframes moveFromLeft {

0% {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

to {

	-webkit-transform: translateX(0);

	transform: translateX(0)

}

}

@keyframes moveFromLeft {

0% {

-webkit-transform:translateX(-100%);

transform:translateX(-100%)

}

to {

	-webkit-transform: translateX(0);

	transform: translateX(0)

}

}

@-webkit-keyframes moveToRight {

to {

-webkit-transform:translateX(100%);

transform:translateX(100%)

}

}

@keyframes moveToRight {

to {

-webkit-transform:translateX(100%);

transform:translateX(100%)

}

}

@-webkit-keyframes moveFromRight {

0% {

-webkit-transform:translateX(100%);

transform:translateX(100%)

}

to {

	-webkit-transform: translateX(0);

	transform: translateX(0)

}

}

@keyframes moveFromRight {

0% {

-webkit-transform:translateX(100%);

transform:translateX(100%)

}

to {

	-webkit-transform: translateX(0);

	transform: translateX(0)

}

}

@-webkit-keyframes moveToTop {

to {

-webkit-transform:translateY(-100%);

transform:translateY(-100%)

}

}

@keyframes moveToTop {

to {

-webkit-transform:translateY(-100%);

transform:translateY(-100%)

}

}

@-webkit-keyframes moveFromTop {

0% {

-webkit-transform:translateY(-100%);

transform:translateY(-100%)

}

to {

	-webkit-transform: translateY(0);

	transform: translateY(0)

}

}

@keyframes moveFromTop {

0% {

-webkit-transform:translateY(-100%);

transform:translateY(-100%)

}

to {

	-webkit-transform: translateY(0);

	transform: translateY(0)

}

}

@-webkit-keyframes moveToBottom {

to {

-webkit-transform:translateY(100%);

transform:translateY(100%)

}

}

@keyframes moveToBottom {

to {

-webkit-transform:translateY(100%);

transform:translateY(100%)

}

}

@-webkit-keyframes moveFromBottom {

0% {

-webkit-transform:translateY(100%);

transform:translateY(100%)

}

to {

	-webkit-transform: translateY(0);

	transform: translateY(0)

}

}

@keyframes moveFromBottom {

0% {

-webkit-transform:translateY(100%);

transform:translateY(100%)

}

to {

	-webkit-transform: translateY(0);

	transform: translateY(0)

}

}

.is-full-page-html .myBanner .pc_iframe_preview {

	height: 100%

}

.is-full-page-html .myBanner .pc_iframe_preview .laybox:first-child {

	height: 100%

}

.is-full-page-html .layrow .laybox {

	min-height: 100%

}

.foreign_station .basic_text, .foreign_station .basic_rich_text, .foreign_station .basic_text_rich_type, .foreign_station .basic_webtitle {

	word-break: normal !important

}

.foreign_station .basic_text div, .foreign_station .basic_text span, .foreign_station .basic_text h1, .foreign_station .basic_text h2, .foreign_station .basic_text h3, .foreign_station .basic_text h4, .foreign_station .basic_text h5, .foreign_station .basic_text h6, .foreign_station .basic_text p, .foreign_station .basic_text a, .foreign_station .basic_text em, .foreign_station .basic_text strong, .foreign_station .basic_text sub, .foreign_station .basic_text sup, .foreign_station .basic_text tt, .foreign_station .basic_text b, .foreign_station .basic_text i, .foreign_station .basic_text dl, .foreign_station .basic_text dt, .foreign_station .basic_text dd, .foreign_station .basic_text ol, .foreign_station .basic_text ul, .foreign_station .basic_text li, .foreign_station .basic_text label, .foreign_station .basic_text table, .foreign_station .basic_text tbody, .foreign_station .basic_text tfoot, .foreign_station .basic_text thead, .foreign_station .basic_text tr, .foreign_station .basic_text th, .foreign_station .basic_text td, .foreign_station .basic_text article, .foreign_station .basic_text aside, .foreign_station .basic_text embed, .foreign_station .basic_text footer, .foreign_station .basic_text header, .foreign_station .basic_text menu, .foreign_station .basic_text nav, .foreign_station .basic_text section, .foreign_station .basic_text summary, .foreign_station .basic_rich_text div, .foreign_station .basic_rich_text span, .foreign_station .basic_rich_text h1, .foreign_station .basic_rich_text h2, .foreign_station .basic_rich_text h3, .foreign_station .basic_rich_text h4, .foreign_station .basic_rich_text h5, .foreign_station .basic_rich_text h6, .foreign_station .basic_rich_text p, .foreign_station .basic_rich_text a, .foreign_station .basic_rich_text em, .foreign_station .basic_rich_text strong, .foreign_station .basic_rich_text sub, .foreign_station .basic_rich_text sup, .foreign_station .basic_rich_text tt, .foreign_station .basic_rich_text b, .foreign_station .basic_rich_text i, .foreign_station .basic_rich_text dl, .foreign_station .basic_rich_text dt, .foreign_station .basic_rich_text dd, .foreign_station .basic_rich_text ol, .foreign_station .basic_rich_text ul, .foreign_station .basic_rich_text li, .foreign_station .basic_rich_text label, .foreign_station .basic_rich_text table, .foreign_station .basic_rich_text tbody, .foreign_station .basic_rich_text tfoot, .foreign_station .basic_rich_text thead, .foreign_station .basic_rich_text tr, .foreign_station .basic_rich_text th, .foreign_station .basic_rich_text td, .foreign_station .basic_rich_text article, .foreign_station .basic_rich_text aside, .foreign_station .basic_rich_text embed, .foreign_station .basic_rich_text footer, .foreign_station .basic_rich_text header, .foreign_station .basic_rich_text menu, .foreign_station .basic_rich_text nav, .foreign_station .basic_rich_text section, .foreign_station .basic_rich_text summary, .foreign_station .basic_text_rich_type div, .foreign_station .basic_text_rich_type span, .foreign_station .basic_text_rich_type h1, .foreign_station .basic_text_rich_type h2, .foreign_station .basic_text_rich_type h3, .foreign_station .basic_text_rich_type h4, .foreign_station .basic_text_rich_type h5, .foreign_station .basic_text_rich_type h6, .foreign_station .basic_text_rich_type p, .foreign_station .basic_text_rich_type a, .foreign_station .basic_text_rich_type em, .foreign_station .basic_text_rich_type strong, .foreign_station .basic_text_rich_type sub, .foreign_station .basic_text_rich_type sup, .foreign_station .basic_text_rich_type tt, .foreign_station .basic_text_rich_type b, .foreign_station .basic_text_rich_type i, .foreign_station .basic_text_rich_type dl, .foreign_station .basic_text_rich_type dt, .foreign_station .basic_text_rich_type dd, .foreign_station .basic_text_rich_type ol, .foreign_station .basic_text_rich_type ul, .foreign_station .basic_text_rich_type li, .foreign_station .basic_text_rich_type label, .foreign_station .basic_text_rich_type table, .foreign_station .basic_text_rich_type tbody, .foreign_station .basic_text_rich_type tfoot, .foreign_station .basic_text_rich_type thead, .foreign_station .basic_text_rich_type tr, .foreign_station .basic_text_rich_type th, .foreign_station .basic_text_rich_type td, .foreign_station .basic_text_rich_type article, .foreign_station .basic_text_rich_type aside, .foreign_station .basic_text_rich_type embed, .foreign_station .basic_text_rich_type footer, .foreign_station .basic_text_rich_type header, .foreign_station .basic_text_rich_type menu, .foreign_station .basic_text_rich_type nav, .foreign_station .basic_text_rich_type section, .foreign_station .basic_text_rich_type summary, .foreign_station .basic_webtitle div, .foreign_station .basic_webtitle span, .foreign_station .basic_webtitle h1, .foreign_station .basic_webtitle h2, .foreign_station .basic_webtitle h3, .foreign_station .basic_webtitle h4, .foreign_station .basic_webtitle h5, .foreign_station .basic_webtitle h6, .foreign_station .basic_webtitle p, .foreign_station .basic_webtitle a, .foreign_station .basic_webtitle em, .foreign_station .basic_webtitle strong, .foreign_station .basic_webtitle sub, .foreign_station .basic_webtitle sup, .foreign_station .basic_webtitle tt, .foreign_station .basic_webtitle b, .foreign_station .basic_webtitle i, .foreign_station .basic_webtitle dl, .foreign_station .basic_webtitle dt, .foreign_station .basic_webtitle dd, .foreign_station .basic_webtitle ol, .foreign_station .basic_webtitle ul, .foreign_station .basic_webtitle li, .foreign_station .basic_webtitle label, .foreign_station .basic_webtitle table, .foreign_station .basic_webtitle tbody, .foreign_station .basic_webtitle tfoot, .foreign_station .basic_webtitle thead, .foreign_station .basic_webtitle tr, .foreign_station .basic_webtitle th, .foreign_station .basic_webtitle td, .foreign_station .basic_webtitle article, .foreign_station .basic_webtitle aside, .foreign_station .basic_webtitle embed, .foreign_station .basic_webtitle footer, .foreign_station .basic_webtitle header, .foreign_station .basic_webtitle menu, .foreign_station .basic_webtitle nav, .foreign_station .basic_webtitle section, .foreign_station .basic_webtitle summary {

	word-break: normal !important

}

.foreign_station .basic_text .edit-div, .foreign_station .basic_rich_text .edit-div, .foreign_station .basic_text_rich_type .edit-div, .foreign_station .basic_webtitle .edit-div {

	word-break: normal !important

}

.mb_pattern .detail_specfic_panel img, .mb_pattern .news_detail_content img {

	max-width: 100% !important;

	height: auto !important

}

.basic_progress-content .basic_progress-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_progress-content .basic_progress-wrapper .progress-inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	overflow: hidden

}

.basic_progress-content .basic_progress-wrapper .left_right {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	padding: 0 10px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_progress-content .basic_progress-wrapper.right .left_right {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.basic_progress-content .basic_progress-wrapper.right, .basic_progress-content .basic_progress-wrapper.bottom {

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.basic_progress-content .basic_progress-wrapper.bottom, .basic_progress-content .basic_progress-wrapper.top {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.basic_progress-content .basic_progress-wrapper.top .bottom_top {

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-moz-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end

}

.basic_progress-content .basic_progress-wrapper .bottom_top {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_flod_text_wrapper .basic_flod_text_content {

	padding-left: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_title {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	cursor: pointer

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_title .title-icon {

	width: 20px;

	height: 20px;

	margin-right: 5px

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_title:hover .title-text {

	background-image: none !important

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_content {

	word-wrap: break-word;

	-webkit-transition: all 1s;

	transition: all 1s;

	overflow: hidden

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_content:hover .content-text {

	background-image: none !important

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_content.flod_text_content_padding {

	padding-left: 25px

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_content.flod_content_height_0 {

	height: 0

}

.basic_flod_text_wrapper .basic_flod_text_content .flod_text_content.flod_content_height_auto {

	height: auto

}

.pc_pattern .basic_flod_text .basic_flod_text_content .flod_text_title .title-text-mb {

	display: none

}

.mb_pattern .basic_flod_text .basic_flod_text_content .flod_text_title .title-text-pc {

	display: none

}

.basic-job-wrapper .no-job-text {

	padding: 10px;

	text-align: center

}

.basic-job-wrapper .no-endtime {

	color: #ff0000

}

.basic-job-wrapper .my-job-expended-cell:hover {

	background: #f5f7fa !important

}

.basic-job-wrapper .job-detail-wrapper {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px

}

.basic-job-wrapper .job-detail-wrapper:hover {

	background: #f5f7fa

}

.basic-job-wrapper .job-detail-wrapper .job-title {

	margin-bottom: 5px

}

.basic-job-wrapper .job-detail-wrapper .row-btn {

	margin-top: 5px

}

.basic-job-wrapper .job-item {

	line-height: 1.5;

	padding-top: 4px;

	padding-bottom: 4px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-job-wrapper .job-item .item-label, .basic-job-wrapper .job-item .item-content {

	display: inline-block;

	vertical-align: top

}

.basic-job-wrapper .job-table-row {

	cursor: pointer

}

.basic-job-wrapper .job-table-row .cell {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic-job-wrapper .module-style-1 .job-detail-wrapper {

	padding-left: 50px

}

.basic-job-wrapper .my-mock-table .my-mock-tr.my-job-expended-cell {

	display: none

}

.basic-job-wrapper .job-overview-panel {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	border: 1px solid #ddd;

	padding: 10px;

	padding-bottom: 0

}

.basic-job-wrapper .panel-title {

	font-size: 20px;

	padding-left: 0;

	margin-right: 10px

}

.basic-job-wrapper .panel-content {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	padding-top: 5px;

	padding-bottom: 5px

}

.basic-job-wrapper .job-tag {

	margin-right: 10px;

	margin-bottom: 10px;

	height: 24px;

	padding: 0 8px;

	line-height: 22px;

	background-color: #e6f2fb;

	border-color: #cce4f7;

	display: inline-block;

	font-size: 12px;

	color: #0078d7

}

.basic-job-wrapper .module-style-2 .job-list {

	border-left: 1px solid #ddd;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	overflow-y: auto

}

.basic-job-wrapper .module-style-2 .job-detail-wrapper {

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #ddd;

	padding-left: 10px

}

.basic-job-wrapper .btn-submit {

	display: inline-block;

	line-height: 1;

	white-space: nowrap;

	cursor: pointer;

	border: 1px solid #0078d7;

	color: #FFFFFF;

	background-color: #0078d7;

	-webkit-appearance: none;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	outline: none;

	margin: 0;

	-webkit-transition: .1s;

	transition: .1s;

	font-weight: 500;

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

	font-size: 12px;

	border-radius: 3px;

	padding: 8px 20px

}

.basic-job-wrapper .el-button--primary {

	color: #FFF;

	background-color: #0078d7;

	border-color: #0078d7

}

.basic-job-wrapper .el-button--primary:focus, .basic-job-wrapper .el-button--primary:hover {

	background: #0084ed;

	border-color: #0084ed;

	color: #FFF

}

.basic-job-wrapper .job-item-col .item-label {

	white-space: nowrap

}

.basic-job-wrapper .el-table td {

	padding: 0

}

.basic-job-wrapper .el-table table {

	border-collapse: separate

}

.mb_pattern .basic-job-wrapper .module-style-2 .job-list {

	height: auto !important

}

.mb_pattern .basic-job-wrapper .panel-title {

	width: 2em

}

.el-table__expand-icon .fa {

	font-size: 20px;

	color: #999

}

.mb_pattern .basic-job-wrapper .module-style-1 .th-address, .mb_pattern .basic-job-wrapper .module-style-1 .th-jobType, .mb_pattern .basic-job-wrapper .module-style-1 .th-require, .mb_pattern .basic-job-wrapper .module-style-1 .th-endTime, .mb_pattern .basic-job-wrapper .module-style-1 .td-address, .mb_pattern .basic-job-wrapper .module-style-1 .td-jobType, .mb_pattern .basic-job-wrapper .module-style-1 .td-require, .mb_pattern .basic-job-wrapper .module-style-1 .td-endTime {

	display: none

}

.mb_pattern .basic-job-wrapper .module-style-1 .th-salary, .mb_pattern .basic-job-wrapper .module-style-1 .td-salary {

	width: 100px;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0

}

.mb_pattern .basic-job-wrapper .pc-job-module-1 {

	display: none

}

.mb_pattern .basic-job-wrapper .job-item-col {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.mb_pattern .basic-job-wrapper .job-item-col .item-label {

	margin-bottom: 5px

}

.pc_pattern .mb-job-module-1 {

	display: none

}

.basic-job-wrapper .my-mock-tr {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic-job-wrapper .my-mock-th .cell, .basic-job-wrapper .my-mock-td .cell {

	padding-left: 10px;

	padding-right: 0

}

.basic-job-wrapper .my-mock-thead .cell {

	padding-top: 10px;

	padding-bottom: 10px

}

.basic-job-wrapper .el-table__expand-column {

	width: 40px;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-job-wrapper .el-table__expand-icon {

	font-size: inherit

}

.basic-job-wrapper .th-subject, .basic-job-wrapper .td-subject {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	-webkit-box-flex: 3;

	-webkit-flex: 3 1 300px;

	-moz-box-flex: 3;

	-ms-flex: 3 1 300px;

	flex: 3 1 300px

}

.basic-job-wrapper .th-address, .basic-job-wrapper .td-address {

	-webkit-box-flex: 1;

	-webkit-flex: 1 0 100px;

	-moz-box-flex: 1;

	-ms-flex: 1 0 100px;

	flex: 1 0 100px;

	overflow: hidden

}

.basic-job-wrapper .th-jobType, .basic-job-wrapper .td-jobType {

	width: 110px;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

.basic-job-wrapper .th-salary, .basic-job-wrapper .td-salary {

	width: 110px;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1

}

.basic-job-wrapper .th-num, .basic-job-wrapper .td-num {

	-webkit-box-flex: 1;

	-webkit-flex: 1 0 100px;

	-moz-box-flex: 1;

	-ms-flex: 1 0 100px;

	flex: 1 0 100px

}

.basic-job-wrapper .th-endTime, .basic-job-wrapper .td-endTime {

	-webkit-box-flex: 1;

	-webkit-flex: 1 0 180px;

	-moz-box-flex: 1;

	-ms-flex: 1 0 180px;

	flex: 1 0 180px

}

.basic-job-wrapper .el-table__expanded-cell {

	padding: 0

}

.basic-job-wrapper .el-table::before {

	display: none

}

.basic-job-resume {

	display: none

}

.basic-job-resume.table-1 {

	width: 100%;

	border: 1px solid #a8a8a8;

	border-collapse: collapse;

	table-layout: fixed

}

.basic-job-resume.table-1 tr {

	width: 100%

}

.basic-job-resume.table-1 th, .basic-job-resume.table-1 tr, .basic-job-resume.table-1 td {

	padding: 5px;

	border: 1px solid #a8a8a8;

	border-collapse: collapse

}

.basic-job-resume.table-1 th .label, .basic-job-resume.table-1 tr .label, .basic-job-resume.table-1 td .label {

	display: inline-block;

	width: 100%;

	padding: 5px;

	border: none;

	outline-style: none

}

.basic-job-resume.table-1 th .txt, .basic-job-resume.table-1 tr .txt, .basic-job-resume.table-1 td .txt {

	min-width: 50px;

	width: 100%

}

.basic-job-resume.table-1 input {

	border: none

}

.basic-job-resume.table-2 {

	width: 100%;

	border-collapse: separate;

	border-top: 1px dashed #a8a8a8;

	border-left: 1px dashed #a8a8a8

}

.basic-job-resume.table-2 th, .basic-job-resume.table-2 tr, .basic-job-resume.table-2 td {

	border-bottom: 1px dashed #a8a8a8;

	border-right: 1px dashed #a8a8a8;

	border-collapse: collapse;

	position: relative

}

.basic-job-resume.table-2 th .label, .basic-job-resume.table-2 tr .label, .basic-job-resume.table-2 td .label {

	display: inline-block;

	width: 100%;

	padding: 10px;

	border: none;

	outline-style: none

}

.basic-job-resume.table-2 th .txt, .basic-job-resume.table-2 tr .txt, .basic-job-resume.table-2 td .txt {

	min-width: 50px;

	width: 100%;

	padding: 5px

}

.basic-job-resume.table-2 th .img, .basic-job-resume.table-2 tr .img, .basic-job-resume.table-2 td .img {

	position: absolute;

	display: block;

	max-width: 70px;

	max-height: 100px;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	margin: auto

}

.basic-job-resume.table-2 input {

	border: none

}

.basic-job-resume.table-3 {

	width: 100%;

	border-collapse: collapse

}

.basic-job-resume.table-3 td {

	min-width: 150px;

	padding: 5px;

	border: 1px solid #a8a8a8;

	border-collapse: collapse;

	overflow: hidden

}

.basic-job-resume.table-3 td .cell {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic-job-resume.table-3 td .label {

	display: inline-block;

	float: left;

	padding: 5px;

	padding-right: 0;

	border: none;

	outline-style: none

}

.basic-job-resume.table-3 td .txt {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	width: 60%;

	padding: 5px

}

.basic-job-resume.table-3 .block1 {

	width: 50px;

	height: 20px;

	background: #a8a8a8

}

.basic-job-resume.table-3 input {

	border: none

}

.basic-job-resume.table-4 {

	width: 100%;

	border: 1px solid #a8a8a8;

	padding: 5px

}

.basic-job-resume.table-4 .table-list {

	margin-bottom: 10px

}

.basic-job-resume.table-4 .table-list .label {

	display: inline-block;

	width: 100%;

	min-width: 4em;

	padding: 5px;

	padding-right: 0;

	border: none;

	outline-style: none

}

.basic-job-resume.table-4 .table-list .txt {

	padding: 4px;

	padding-left: 10px;

	display: block;

	width: 100%

}

.basic-job-resume.table-4 .el-row:after {

	clear: both

}

.basic-job-resume.table-4 .el-row:after, .basic-job-resume.table-4 .el-row:before {

	display: table;

	content: ""

}

.basic-job-resume.table-4 .el-row {

	font-size: 0

}

.basic-job-resume.table-4 .el-col {

	font-size: 13px

}

.basic-job-resume.table-4 .el-col-9, .basic-job-resume.table-4 .el-col-21 {

	overflow: hidden

}

.basic-job-resume.table-4 .my-col-half {

	display: inline-block;

	width: 50%

}

.basic-job-resume.table-4 .el-col-3 {

	float: left;

	width: auto

}

.basic-job-resume.table-4 input {

	border: none

}

.form-tip-job {

	line-height: 1.5;

	color: #0078d7;

	margin-bottom: 15px;

	padding-left: 10px

}

.form_item_wrap_mb {

	display: none

}

@media screen and (max-width: 768px) {

.form_item_wrap_mb {

	display: block

}

.form_item_wrap-resume {

	display: none

}

.form-content-resume {

	display: none

}

}

.basic_picture_text_swiper .list_frame {

	width: 100%

}

.basic_picture_text_swiper .list_frame .list_box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-flow: wrap;

	-ms-flex-flow: wrap;

	flex-flow: wrap;

	font-size: 0;

	position: relative

}

.pc_pattern .basic_picture_text_swiper .list_frame {

	min-height: 50px

}

.mb_pattern .basic_picture_text_swiper .list_box {

	padding: 1.89%

}

.mb_pattern .basic_picture_text_swiper .list_frame {

	overflow: hidden

}

.basic_picture_text_swiper .list_frame {

	width: 100%

}

.basic_picture_text_swiper .list_frame .listBoxWrapper {

	width: calc(100% - 80px)

}

.basic_picture_text_swiper .list_frame .my-swiper-box {

	width: 100%;

	height: auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-flow: wrap;

	-ms-flex-flow: wrap;

	flex-flow: wrap;

	font-size: 0;

	position: relative

}

.basic_picture_text_swiper .style-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%

}

.basic_picture_text_swiper .img-pagination {

	width: 40px;

	height: 40px;

	border-radius: 40px;

	cursor: pointer

}

.basic_picture_text_swiper .btn-pagination {

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	cursor: pointer;

	border-radius: 40px;

	position: relative;

	background: rgba(0,0,0,0.2)

}

.basic_picture_text_swiper .btn-pagination:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url(../images/backimg1.png) -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_picture_text_swiper .btn-pagination.btn-next:before {

	background-position-x: -53px;

	left: 54%

}

.basic_picture_text_swiper .btn-pagination i {

	display: none;

	font-size: 35px;

	color: #000;

	vertical-align: middle;

	opacity: 0

}

.basic_picture_text_swiper .my-swiper-box {

	width: 100%

}

.basic_picture_text_swiper .swiper-slide {

	padding: calc(0.3% + 8px)

}

.basic_picture_text_swiper .list_frame {

	width: 100%

}

.basic_picture_text_swiper .list_frame .style-wrapper-2 .list_box {

	width: calc(100% - 50px);

	height: 500px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-flow: wrap;

	-ms-flex-flow: wrap;

	flex-flow: wrap;

	font-size: 0;

	position: relative;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_picture_text_swiper .list-box-style-1 {

	width: 100%

}

.basic_picture_text_swiper .style-wrapper-2 .module-content-style-1 {

	padding-top: 15px !important;

	padding-bottom: 15px !important

}

.basic_picture_text_swiper .style-wrapper-2 .my-swiper-box {

	height: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_picture_text_swiper .style-wrapper-2 .swiper-container {

	height: 500px

}

.basic_picture_text_swiper .style-wrapper-2 .swiper-wrapper {

	height: auto;

	margin: auto

}

.basic_picture_text_swiper .style-wrapper-2 .swiper-slide {

	height: 250px

}

.basic_picture_text_swiper .style-wrapper-2 .icon-combination-summary {

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	overflow: hidden

}

.basic_picture_text_swiper .style-wrapper-2 .img-pagination {

	width: 40px;

	height: 40px;

	border-radius: 40px;

	cursor: pointer

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination {

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	cursor: pointer;

	border-radius: 40px;

	position: relative;

	background: rgba(0,0,0,0.2)

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination:hover {

	background: rgba(0,0,0,0.2)

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url(../images/backimg1.png) -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination.btn-next:before {

	background-position-x: -53px;

	left: 54%

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination.btn-prev {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination.btn-next {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination i {

	display: none;

	font-size: 35px;

	color: #000;

	vertical-align: middle

}

.basic_picture_text_swiper .style-wrapper-2 .btn-pagination.btn-prev {

	margin-bottom: 250px

}

.basic_picture_text_swiper .style-wrapper-2 .btn-next {

	margin-top: 250px

}

.basic_picture_text_swiper .style-wrapper-2 .btn-next {

	margin-top: 250px

}

.basic_picture_text_swiper .list_one {

	position: relative;

	width: 100%;

	height: 100%

}

.basic_picture_text_swiper .list_one .tooptipPart {

	right: 0;

	bottom: 0;

	top: auto;

	display: none;

	z-index: 999

}

.basic_picture_text_swiper .list_one .list_img_frame {

	position: relative;

	overflow: hidden

}

.basic_picture_text_swiper .list_one .list_img_frame .list_img_back {

	width: 60px;

	height: 60px;

	position: absolute;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	background-position: center center;

	-webkit-transition: all ease 0.36s;

	transition: all ease 0.36s;

	background-repeat: no-repeat

}

.basic_picture_text_swiper .list_one:hover .tooptipPart {

	display: block

}

.basic_picture_text_swiper .module-content {

	height: 100%;

	padding: 15%

}

.basic_picture_text_swiper .icon-wrapper {

	display: inline-block;

	width: 25%;

	margin: 0 auto;

	position: relative;

	overflow: hidden

}

.basic_picture_text_swiper .img-icon {

	max-width: 100%

}

.basic_picture_text_swiper .icon-combination-title {

	font-size: 16px;

	color: #333;

	margin-top: 20px;

	line-height: 1.3

}

.basic_picture_text_swiper .icon-combination-summary {

	font-size: 14px;

	color: #999;

	margin-top: 12px;

	line-height: 1.3

}

.basic_picture_text_swiper .one-icon-tooptip {

	position: absolute;

	bottom: 10px;

	right: 10px

}

.basic_picture_text_swiper .img-tooltip {

	top: 0 !important;

	display: none !important

}

.basic_picture_text_swiper .icon-wrapper:hover .img-tooltip {

	display: block !important

}

.basic_picture_text_swiper .module-content-style-0 .icon-combination-default {

	text-align: center

}

.basic_picture_text_swiper .module-content-style-0 .icon-combination-center {

	text-align: center

}

.basic_picture_text_swiper .module-content-style-0 .icon-combination-left {

	text-align: left

}

.basic_picture_text_swiper .module-content-style-0 .icon-combination-right {

	text-align: right

}

.basic_picture_text_swiper .module-content-style-1 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-box {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_picture_text_swiper .module-content-style-1 .icon-wrapper {

	text-align: center;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1;

	-moz-box-flex: 1;

	-ms-flex: 1 1;

	flex: 1 1

}

.basic_picture_text_swiper .module-content-style-1 .icon-wrapper .img-icon {

	width: 100%;

	max-height: 100%;

	-o-object-fit: cover;

	object-fit: cover

}

.basic_picture_text_swiper .module-content-style-1 .text-wrapper {

	width: 75%;

	padding-left: 15px;

	text-align: left

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-top {

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-top .icon-combination-title {

	margin-top: -0.12em

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-bottom {

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-moz-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-bottom .icon-combination-summary {

	margin-bottom: -0.12em

}

.basic_picture_text_swiper .module-content-style-1 .icon-combination-title {

	margin-top: 0

}

.basic_picture_text_swiper .module-content-style-2 {

	background: #f2f2f2

}

.basic_picture_text_swiper .module-content-style-2 .icon-wrapper {

	display: inline-block

}

.basic_picture_text_swiper .module-content-style-2 {

	padding: 12.5% 15.6%

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-title {

	margin-top: 24px

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-summary {

	margin-top: 10px

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-default {

	text-align: left

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-left {

	text-align: left

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-center {

	text-align: center

}

.basic_picture_text_swiper .module-content-style-2 .icon-combination-right {

	text-align: right

}

.mb_pattern .basic_picture_text_swiper .swiper-slide-mock {

	display: none

}

.mb_pattern .basic_picture_text_swiper .list_frame .listBoxWrapper {

	width: 100%

}

.mb_pattern .basic_picture_text_swiper .bt-group {

	display: none

}

.mb_pattern .basic_picture_text_swiper .btn-pagination {

	display: none

}

.mb_pattern .basic_picture_text_swiper .img-pagination {

	display: none

}

.mb_pattern .basic_picture_text_swiper .style-wrapper-2 .list_box {

	height: auto

}

.mb_pattern .basic_picture_text_swiper .style-wrapper-2 .swiper-container {

	height: auto

}

.mb_pattern .basic_picture_text_swiper .style-wrapper-2 .swiper-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	height: auto

}

.mb_pattern .basic_picture_text_swiper .style-wrapper-2 .swiper-slide {

	height: auto

}

.mb_pattern .basic_picture_text_swiper .style-wrapper-2 .icon-combination-summary {

	overflow: visible;

	display: inline-block

}

.basic_video_detail_index.video-detail-container {

	overflow: hidden

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top {

	padding: 10px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	overflow: hidden;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-center {

	width: 43.75%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-center .video-border {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	padding-bottom: 100%;

	border: 1px solid #eee

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-center .video-border .video {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail {

	width: 56.25%;

	margin-left: 40px;

	font-size: 20px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .video-title {

	margin-bottom: 20px;

	word-wrap: break-word

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .video-desc {

	word-wrap: break-word

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	line-height: 35px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .detail_share .g-share-render-box .news_share_text {

	line-height: 35px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .detail_share .g-share-render-box .news_share_info .news_share_text .u-share_title {

	display: none

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .detail_share .g-share-render-box .jz_share_list {

	right: -30px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .detail_share_show {

	margin-right: 10px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .see-txt {

	font-size: 14px;

	margin-left: 20px;

	display: block;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .see-txt #qrcode {

	display: none

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .see-txt:hover #qrcode {

	display: block

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .see-txt .icon-phone {

	font-size: 18px;

	vertical-align: middle;

	margin-right: 5px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .share-left .icon-download {

	font-size: 18px;

	margin-left: 10px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top .video-detail .detail_func_wrap .detail-play {

	font-size: 16px;

	margin-right: 20px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb {

	padding: 0 3.6%;

	overflow: hidden;

	width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .video-center {

	width: 100%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .video-center .video {

	-o-object-fit: cover;

	object-fit: cover;

	width: 100%;

	height: 100%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	line-height: 35px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .detail_share {

	margin-right: 2px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .detail_share .see-txt {

	font-size: 14px;

	margin-left: 10px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .detail_share .g-share-render-box .news_share_text {

	line-height: 35px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .detail_share .g-share-render-box .news_share_info .news_share_text .u-share_title {

	display: none

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .detail_share_show {

	margin-right: 10px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .file_download {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 100%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .share-left .icon-download {

	font-size: 16px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb .detail_func_wrap .detail-play {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend {

	font-size: 0

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-title {

	margin: 20px 10px;

	font-size: 18px;

	font-weight: bold

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content .recomment-list {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin: 10px;

	color: #333;

	background: #fff

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content .recomment-list .list_one_wrap {

	position: relative;

	z-index: 1;

	padding: 5%;

	display: block;

	height: 100%;

	overflow: hidden;

	color: #333

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content .recomment-list .list_one_wrap:hover {

	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 15px;

	box-shadow: rgba(0,0,0,0.1) 0 0 15px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content .recomment-list .list_one_wrap .video {

	padding-bottom: 100%;

	height: 0;

	width: 100%;

	overflow: hidden;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .recommend-content .recomment-list .list_one_wrap .video-title {

	margin-bottom: 5px;

	margin-top: 15px;

	line-height: 24px;

	text-align: center;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 16px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .empty {

	width: 100%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .empty .jz_empty_tips {

	width: 100%;

	padding: 90px 0;

	text-align: center

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .empty .jz_empty_tips__img {

	display: block;

	width: 157px;

	height: 123px;

	margin: 0 auto;

	background: url(../images/default_icon.png) 0 0

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend .empty .jz_empty_tips__text {

	margin-top: 28px;

	font-size: 16px;

	line-height: 24px;

	color: #333

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb {

	padding: 0 1.8%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-title {

	margin: 20px 0px;

	font-size: 16px;

	font-weight: bold;

	padding: 0 1.8%

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-content {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-content .recomment-list-mb {

	width: 46.4%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin: 0px 1.8% 20px

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-content .recomment-list-mb .list_one_wrap {

	position: relative;

	z-index: 1;

	padding: 0;

	display: block;

	height: 100%;

	overflow: hidden;

	color: #333

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-content .recomment-list-mb .list_one_wrap .video {

	padding-bottom: 100%;

	height: 0;

	width: 100%;

	overflow: hidden;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-recommend-mb .recommend-content .recomment-list-mb .list_one_wrap .video-title {

	margin-top: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: center

}

.basic_video_detail_index.video-detail-container .list_one {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	box-sizing: border-box;

	margin: 10px;

	background-color: #fff;

	vertical-align: top

}

.basic_video_detail_index.video-detail-container .list_one .tooptipPart {

	right: 0;

	bottom: 0;

	top: auto;

	display: block;

	z-index: 999

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap {

	position: relative;

	z-index: 1;

	padding: 5%;

	display: block;

	height: 100%;

	overflow: hidden;

	color: #333

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 60%;

	overflow: hidden

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_name_wrap {

	color: inherit;

	line-height: 24px;

	white-space: normal;

	margin-bottom: 5px;

	margin-top: 15px;

	overflow: hidden

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	display: inline-block;

	width: 100%;

	color: inherit;

	font-size: 16px;

	vertical-align: middle;

	word-break: normal;

	white-space: normal;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: left

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_summary_wrap {

	display: none

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_props {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop {

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop .prop_title:after {

	content: "\FF1A"

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop span {

	color: #666;

	font-size: 14px

}

.basic_video_detail_index.video-detail-container .list_one .border_bottom_transition {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s;

	border-color: transparent

}

.basic_video_detail_index.video-detail-container .list_one .border_bottom_transition::before {

	-webkit-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit

}

.basic_video_detail_index.video-detail-container .list_one .border_bottom_transition::after, .basic_video_detail_index.video-detail-container .list_one .border_bottom_transition::before {

	width: 100%;

	height: 100%;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	transition: -webkit-transform 0.36s ease;

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_video_detail_index.video-detail-container .list_one:hover {

	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 15px;

	box-shadow: rgba(0,0,0,0.1) 0 0 15px

}

.basic_video_detail_index.video-detail-container .list_one .list_one_wrap.font_hover_color:hover {

	color: var(--theme_color)

}

.basic_video_detail_index.video-detail-container .list_one .border_hover_color:hover {

	border-color: var(--theme_color)

}

.basic_video_detail_index .recommend-content .list_one:hover .list_one_wrap {

	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 15px;

	box-shadow: rgba(0,0,0,0.1) 0 0 15px

}

.pc_pattern .basic_video_detail_index.video-detail-container .recommend-content.recommend-content-mb {

	display: none

}

.mb_pattern .basic_video_detail_index.video-detail-container .recommend-content.recommend-content-pc {

	display: none

}

@media screen and (max-width: 970px) {

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top {

	display: none

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb {

	display: block

}

}

@media screen and (min-width: 970px) {

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_video_detail_index.video-detail-container .pc-detail-content .video-top-mb {

	display: none

}

}

.basic_magic_number .basic_magic_number-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_magic_number .basic_magic_number-wrapper .magic-number {

	width: 100%;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden

}

.pc_pattern .basic_magic_number-wrapper-mb {

	display: none

}

.mb_pattern .basic_magic_number-wrapper-pc {

	display: none

}

.basic_img_scale_container {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 99999;

	display: none;

	overflow: hidden

}

.basic_img_scale_container .opc {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5)

}

.basic_img_scale_container .basic_img_scale {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_img_scale_container .basic_img_scale .scale_top {

	height: 40px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: relative

}

.basic_img_scale_container .basic_img_scale .scale_top .icon-close {

	color: #fff;

	position: absolute;

	top: 20px;

	right: 40px;

	font-size: 20px;

	cursor: pointer

}

.basic_img_scale_container .basic_img_scale .scale_top #img_scale_close {

	position: absolute;

	top: 20px;

	right: 40px;

	font-size: 20px;

	cursor: pointer;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	-webkit-background-size: 14px 14px;

	background-size: 14px;

	background-color: #6E6E6E;

	background-position: center;

	background-repeat: no-repeat;

	background-image: url("../images/close.png")

}

.basic_img_scale_container .basic_img_scale ::-webkit-scrollbar {

width:0 !important

}

.basic_img_scale_container .basic_img_scale .all_img {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	gap: 25px;

	overflow-x: scroll;

	overflow-y: hidden;

	padding-top: 20px;

	scrollbar-width: none;

	height: 50vh

}

.basic_img_scale_container .basic_img_scale .all_img .img_box {

	width: 112px;

	min-height: 112px;

	min-width: 112px;

	max-height: 112px;

	height: 112px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_img_scale_container .basic_img_scale .all_img .img_box div {

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

	max-width: 100%;

	max-height: 100%;

	width: 100px;

	height: 100px

}

.basic_img_scale_container .basic_img_scale .all_img .img_box:hover {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2)

}

.basic_img_scale_container .basic_img_scale .img-scale {

	height: calc(100% - 300px);

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_img_scale_container .basic_img_scale .img-scale .img-center-box {

	width: 80%;

	height: 100%;

	background: #fff;

	padding: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_img_scale_container .basic_img_scale .img-scale .img-center {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	width: 100%;

	height: 100%

}

.basic_img_scale_container .basic_img_scale .img-scale .img-center .img {

	max-width: 100%;

	max-height: 100%;

	width: auto;

	height: auto;

	margin: 0 20px

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow.left {

	margin-right: 28px

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow.left:hover {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2)

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow.right {

	margin-left: 28px

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow.right:hover {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2)

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow {

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	width: 80px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	cursor: pointer

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow .icon-arrow {

	font-size: 50px;

	color: #999;

	cursor: pointer

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow .img_scale_arrow_left, .basic_img_scale_container .basic_img_scale .img-scale .arrow .img_scale_arrow_right {

	cursor: pointer;

	width: 40px;

	height: 40px;

	-webkit-background-size: 100% 100%;

	background-size: 100%;

	background-position: center;

	background-repeat: no-repeat

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow .img_scale_arrow_left {

	background-image: url("../images/arrowleft.png")

}

.basic_img_scale_container .basic_img_scale .img-scale .arrow .img_scale_arrow_right {

	background-image: url("../images/arrowright.png")

}

.basic_img_scale_container .basic_img_scale .btns {

	margin: 20px 0;

	height: 40px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_img_scale_container .basic_img_scale .btns .icon-scale {

	color: #fff;

	font-size: 26px;

	margin-right: 60px;

	cursor: pointer

}

.basic_img_scale_container .basic_img_scale .btns .zoom-in, .basic_img_scale_container .basic_img_scale .btns .zoom-out {

	color: #fff;

	font-size: 26px;

	margin: 0 30px;

	cursor: pointer;

	-webkit-background-size: 100% 100%;

	background-size: 100%;

	background-position: center;

	background-repeat: no-repeat;

	width: 40px;

	height: 40px

}

.basic_img_scale_container .basic_img_scale .btns .zoom-in:before, .basic_img_scale_container .basic_img_scale .btns .zoom-out:before {

	content: ''

}

.basic_img_scale_container .basic_img_scale .btns .zoom-in {

	background-image: url("../images/scaleup.png")

}

.basic_img_scale_container .basic_img_scale .btns .zoom-out {

	background-image: url("../images/scaledown.png")

}

@media screen and (max-width: 800px) {

.basic_img_scale_container {

	display: none !important

}

}

.basic-row-tab {

	-webkit-tap-highlight-color: rgba(0,0,0,0)

}

.mb_pattern .basic_row_tab .basic-row-tab .tab-nav-outer {

	width: 100%;

	overflow-x: auto

}

.mb_pattern .basic_row_tab .basic-row-tab .tab-nav {

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	width: -webkit-min-content;

	width: -moz-min-content;

	width: min-content

}

.basic_row_tab .tab-nav-outer::-webkit-scrollbar {

height:0px

}

.basic_row_tab .tab-nav {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_row_tab .tab-nav-center {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_row_tab .tab-nav-right {

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.basic_row_tab .tab-nav-stretch .tab-item {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_row_tab .tab-item {

	font-size: 14px;

	color: #202020;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 10px 20px;

	margin: 10px 5px;

	min-width: 54px;

	text-align: center;

	cursor: pointer;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0

}

.basic_row_tab .tab-item .name-text-wrapper {

	width: 100%

}

.basic_row_tab .tab-item .tab-name-text {

	display: block;

	width: 100%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}

.basic-row-tab-style-1 .tab-item {

	border: 1px solid #f0f0f0;

	border-radius: 2px

}

.basic-row-tab-style-1 .tab-item.tab-item-active {

	background-color: var(--theme_color);

	color: #fff;

	border-color: transparent

}

.basic-row-tab-style-2 .tab-item {

	border-radius: 16px;

	padding: 6px 20px

}

.basic-row-tab-style-2 .tab-item.tab-item-active {

	background-color: var(--theme_color);

	color: #fff

}

.basic-row-tab-style-3 .tab-nav {

	border-bottom: 1px solid #e6e6e6

}

.basic-row-tab-style-3 .tab-item:first-child .tab-item-split, .basic-row-tab-style-4 .tab-item:first-child .tab-item-split, .basic-row-tab-style-5 .tab-item:first-child .tab-item-split {

	display: none

}

.basic-row-tab-style-3 .tab-item-split, .basic-row-tab-style-4 .tab-item-split, .basic-row-tab-style-5 .tab-item-split {

	width: 1px;

	height: 16px;

	background: #dcdcdc;

	left: -5px;

	-webkit-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	-webkit-flex-shrink: 0;

	-ms-flex-negative: 0;

	flex-shrink: 0

}

.basic-row-tab-style-3 .tab-item-split:last-child, .basic-row-tab-style-4 .tab-item-split:last-child, .basic-row-tab-style-5 .tab-item-split:last-child {

	visibility: hidden

}

.basic-row-tab-style-3 .tab-item {

	margin: 0 5px;

	padding: 16px 20px

}

.basic-row-tab-style-3 .tab-item .name-text-wrapper {

	position: relative

}

.basic-row-tab-style-3 .tab-item .tab-item-underline {

	display: none

}

.basic-row-tab-style-3 .tab-item.tab-item-active {

	color: var(--theme_color)

}

.basic-row-tab-style-3 .tab-item.tab-item-active .tab-item-underline {

	display: block;

	height: 2px;

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: var(--theme_color)

}

.basic-row-tab-style-3 .tab-item.tab-item-active .tab-item-underline-short {

	width: calc(100% - 10px);

	left: 50%;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: -16px

}

.basic-row-tab-style-3 .tab-item.tab-item-active .tab-item-underline-hidden {

	display: none

}

.basic-row-tab-style-4 .tab-item {

	margin: 0 5px;

	padding: 16px 20px

}

.basic-row-tab-style-4 .tab-item.tab-item-active {

	color: var(--theme_color)

}

.basic-row-tab-style-5 .tab-item {

	border-radius: 2px;

	padding: 10px 40px

}

.basic-row-tab-style-5 .tab-item.tab-item-active {

	background-color: var(--theme_color);

	color: #fff

}

.basic-row-tab-style-5 .tab-item-arrow {

	display: none

}

.basic-row-tab-style-5 .tab-item-active .tab-item-arrow {

	display: block;

	width: 0;

	height: 0;

	z-index: 0;

	-webkit-transform-origin: 50% 25%;

	-ms-transform-origin: 50% 25%;

	transform-origin: 50% 25%;

	bottom: -12px;

	left: 50%;

	position: absolute;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	border-width: 6px;

	border-style: solid;

	border-left-color: transparent;

	border-bottom-color: transparent;

	border-right-color: transparent;

	border-top-color: var(--theme_color)

}

.basic-row-tab-style-6 .tab-nav {

	background: #2b2b2b

}

.basic-row-tab-style-6 .tab-item {

	margin: 0 5px;

	color: #fff;

	padding: 15px 20px;

	background-color: transparent

}

.basic-row-tab-style-6 .tab-item:first-child {

	margin-left: 0

}

.basic-row-tab-style-6 .tab-item:last-child {

	margin-right: 0

}

.basic-row-tab-style-6 .tab-item-active {

	background: var(--theme_color)

}

.basic_row_tab .tab-content {

	padding: 0 10px 10px

}

.basic_row_tab .tab-content .tab-content-wrapper {

	white-space: nowrap;

	overflow: hidden;

	position: relative

}

.basic_row_tab .tab-content .tab-panel {

	display: inline-block;

	vertical-align: top;

	width: 100%;

	min-height: 100px;

	-webkit-transition: -webkit-transform 0.5s;

	transition: -webkit-transform 0.5s;

	transition: transform 0.5s;

	transition: transform 0.5s, -webkit-transform 0.5s;

	position: relative;

	white-space: initial

}

.basic_row_tab .tab-content .modules.sort_modules.tab-panel {

	float: none

}

.basic_row_tab .tab-item {

	position: relative

}

.pc_pattern .basic_row_tab .mb-underline-short, .pc_pattern .basic_row_tab .mb-underline-long, .pc_pattern .basic_row_tab .mb-tab-item-arrow {

	display: none !important

}

.mb_pattern .basic_row_tab .pc-underline-short, .mb_pattern .basic_row_tab .pc-underline-long, .mb_pattern .basic_row_tab .pc-tab-item-arrow {

	display: none !important

}

.mb_pattern .basic_row_tab .basic-row-tab .tab-nav-stretch {

	min-width: 100%

}

.basic-member-register {

	width: 100%;

	margin-left: auto;

	margin-right: auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-flow: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-flow: column;

	flex-flow: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	padding-bottom: 30px

}

.basic-member-register .register-title {

	color: var(--theme_color);

	font-size: 24px;

	margin-top: 20px;

	white-space: nowrap

}

.basic-member-register .register-tip {

	font-size: 18px;

	margin-top: 10px;

	white-space: nowrap

}

.basic-member-register .form-item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 20px

}

.basic-member-register .form-item .my-label {

	width: 5em;

	text-align: right

}

.basic-member-register .form-item.form-item-required .my-label:before {

	content: "*";

	color: #f56c6c;

	margin-right: 4px

}

.basic-member-register .label-placeholder {

	width: 5em;

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	font-size: 12px

}

.basic-member-register .member-input {

	display: inline-block;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	height: 45px;

	line-height: 45px;

	background: #F7F8FB;

	border-radius: 3px;

	padding-left: 10px;

	border: 1px solid transparent;

	outline: none;

	margin-left: 20px

}

.basic-member-register .member-input-verify {

	width: 5em

}

.basic-member-register .form-item-terms-content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	padding-left: 20px

}

.basic-member-register .text-highlight {

	color: var(--theme_color)

}

.basic-member-register .checkbox-read-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	cursor: pointer

}

.basic-member-register .checkbox-read-wrapper .checkbox-wrapper {

	width: 16px;

	height: 16px;

	position: relative;

	margin-right: 5px

}

.basic-member-register .checkbox-read-wrapper .my-checkbox {

	opacity: 0

}

.basic-member-register .checkbox-read-wrapper .mock-checkbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: 1px solid #EEEEEF;

	border-radius: 2px;

	background: #F3F6F9

}

.basic-member-register .checkbox-read-wrapper .mock-checkbox:after {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	content: "";

	border: 1px solid #fff;

	border-left: 0;

	border-top: 0;

	height: 8px;

	left: 5px;

	position: absolute;

	top: 1px;

	-webkit-transform: rotate(45deg) scaleY(0);

	-ms-transform: rotate(45deg) scaleY(0);

	transform: rotate(45deg) scaleY(0);

	width: 4px;

	-webkit-transition: -webkit-transform .15s ease-in .05s;

	transition: -webkit-transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s;

	transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;

	-webkit-transform-origin: center;

	-ms-transform-origin: center;

	transform-origin: center

}

.basic-member-register .checkbox-read-wrapper .my-checkbox:checked+.mock-checkbox {

	background: var(--theme_color)

}

.basic-member-register .checkbox-read-wrapper .my-checkbox:checked+.mock-checkbox:after {

	opacity: 1;

	-webkit-transform: rotate(45deg) scaleY(1);

	-ms-transform: rotate(45deg) scaleY(1);

	transform: rotate(45deg) scaleY(1)

}

.basic-member-register .btn-register, .basic-member-register .btn-verify {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	height: 45px;

	line-height: 45px;

	background: var(--theme_color);

	color: #fff;

	border: none;

	outline: none;

	cursor: pointer;

	margin-left: 20px

}

.basic-member-register .error-tip {

	color: #f56c6c;

	font-size: 12px

}

.basic-member-register .nc-container {

	left: 0

}

.basic-member-register .nc-container .nc_scale .btn_ok {

	height: 34px

}

.basic-member-register .btn-verify {

	-webkit-box-flex: 0;

	-webkit-flex-grow: 0;

	-moz-box-flex: 0;

	-ms-flex-positive: 0;

	flex-grow: 0;

	-webkit-flex-basis: 120px;

	-ms-flex-preferred-size: 120px;

	flex-basis: 120px;

	font-size: 14px !important

}

.basic-member-register .btn-verify:disabled {

	background: #f0f0f0 !important;

	color: #666 !important;

	cursor: not-allowed

}

.basic-member-register-1 {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.pc_pattern .basic-member-register-1 .register-title, .pc_pattern .basic-member-register-1 .register-tip {

	text-align: center

}

.pc_pattern .basic-member-register-1 .main-wrapper {

	width: 100%;

	max-width: 500px

}

.pc_pattern .basic-member-register-1 .member-input {

	border: 1px solid transparent

}

.pc_pattern .basic-member-register-1 .member-input:hover {

	border-color: var(--theme_color)

}

.pc_pattern .basic-member-register-1 .member-input:focus {

	border-color: var(--theme_color)

}

.basic-member-register-2, .basic-member-register-3, .mb_pattern .basic-member-register {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	margin-left: 0;

	margin-right: 0

}

.basic-member-register-2 .main-content, .basic-member-register-3 .main-content, .mb_pattern .basic-member-register .main-content {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	position: relative

}

.basic-member-register-2 .form-register, .basic-member-register-3 .form-register, .mb_pattern .basic-member-register .form-register {

	max-width: 500px

}

.basic-member-register-2 .img-wrapper, .basic-member-register-3 .img-wrapper, .mb_pattern .basic-member-register .img-wrapper {

	-webkit-align-self: stretch;

	-ms-flex-item-align: stretch;

	align-self: stretch;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	position: relative

}

.basic-member-register-2 .img-wrapper:hover .tooptipPart, .basic-member-register-3 .img-wrapper:hover .tooptipPart, .mb_pattern .basic-member-register .img-wrapper:hover .tooptipPart {

	display: block

}

.basic-member-register-2 .img-wrapper img, .basic-member-register-3 .img-wrapper img, .mb_pattern .basic-member-register .img-wrapper img {

	height: 100%;

	width: 100%;

	-o-object-fit: cover;

	object-fit: cover

}

.basic-member-register.basic-member-register-2 .main-wrapper {

	padding-left: 10%

}

.basic-member-register.basic-member-register-2 .main-wrapper, .mb_pattern .basic-member-register .main-wrapper {

	width: 53%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	padding-right: 5%;

	padding-left: 10%

}

.basic-member-register.basic-member-register-2 .img-wrapper, .mb_pattern .basic-member-register .img-wrapper {

	width: 47%

}

.basic-member-register.basic-member-register-2 .form-item, .mb_pattern .basic-member-register .form-item {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.basic-member-register.basic-member-register-2 .form-item-required .my-label:before, .mb_pattern .basic-member-register .form-item-required .my-label:before {

	position: absolute;

	left: -10px

}

.basic-member-register.basic-member-register-2 .form-item-verify, .mb_pattern .basic-member-register .form-item-verify {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: revert;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: revert;

	flex-direction: revert

}

.basic-member-register.basic-member-register-2 .member-input, .mb_pattern .basic-member-register .member-input {

	width: 100%;

	margin-left: 0;

	padding-left: 0

}

.basic-member-register.basic-member-register-2 .member-input-verify, .mb_pattern .basic-member-register .member-input-verify {

	width: 5em

}

.basic-member-register.basic-member-register-2 .label-placeholder, .mb_pattern .basic-member-register .label-placeholder {

	display: none

}

.basic-member-register.basic-member-register-2 .my-label, .mb_pattern .basic-member-register .my-label {

	width: auto

}

.basic-member-register.basic-member-register-2 .member-input, .mb_pattern .basic-member-register .member-input {

	background: transparent;

	border-bottom: 1px solid #b0b0b0

}

.basic-member-register.basic-member-register-2 .member-input:hover, .mb_pattern .basic-member-register .member-input:hover {

	border-bottom: 1px solid var(--theme_color)

}

.basic-member-register.basic-member-register-2 .member-input:focus, .mb_pattern .basic-member-register .member-input:focus {

	border-bottom: 1px solid var(--theme_color)

}

.basic-member-register.basic-member-register-2 .form-item-terms-content, .mb_pattern .basic-member-register .form-item-terms-content {

	width: 100%;

	padding-left: 0

}

.basic-member-register.basic-member-register-2 .btn-register, .mb_pattern .basic-member-register .btn-register {

	width: 100%;

	margin-left: 0

}

.pc_pattern .basic-member-register-3 .main-wrapper {

	-webkit-box-ordinal-group: 3;

	-webkit-order: 2;

	-moz-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	width: 53%

}

.pc_pattern .basic-member-register-3 .register-title {

	padding-left: 20px

}

.pc_pattern .basic-member-register-3 .register-tip {

	padding-left: 20px

}

.pc_pattern .basic-member-register-3 .main-content {

	padding-left: 7%;

	padding-right: 7%

}

.pc_pattern .basic-member-register-3 .img-wrapper {

	-webkit-box-ordinal-group: 1;

	-webkit-order: 0;

	-moz-box-ordinal-group: 1;

	-ms-flex-order: 0;

	order: 0;

	width: 47%

}

input::-webkit-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

input:-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

input::-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

input:-ms-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.mb_pattern .basic-member-register {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.mb_pattern .basic-member-register .main-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 3;

	-webkit-order: 2;

	-moz-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	padding-left: 5%;

	padding-right: 5%

}

.mb_pattern .basic-member-register .main-content {

	padding-left: 0

}

.mb_pattern .basic-member-register .img-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 2;

	-webkit-order: 1;

	-moz-box-ordinal-group: 2;

	-ms-flex-order: 1;

	order: 1

}

.pc_pattern .basic-member-register .img-mb {

	display: none

}

.mb_pattern .basic-member-register .img-pc {

	display: none

}

.pc_pattern .basic-member-register-1 .img-wrapper {

	display: none

}

.basic-member-register .form-item-slide.form-item {

	height: 40px

}

.basic-member-register .form-item-slide.form-item .member-input {

	border: none

}

.basic-member-register .form-item-slide.form-item .member-input:hover {

	border: none

}

.basic-member-register .input-slide {

	position: relative;

	height: 40px;

	background: transparent

}

.basic-member-register .input-slide .nc-container #nc_1_wrapper {

	width: 100%

}

.basic-member-register .input-slide #nc_1_n1z, .basic-member-register .input-slide .btn_slide {

	height: 34px

}

.basic-member-register .input-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-moz-box-flex: 1;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	position: relative

}

.basic-member-register .input-wrapper .error-tip {

	position: absolute;

	top: 100%

}

.basic-member-register .input-wrapper-code {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.pc_pattern .basic-member-register-1 .input-wrapper .error-tip, .pc_pattern .basic-member-register-3 .input-wrapper .error-tip {

	margin-left: 20px

}

.mb_pattern .input-wrapper, .basic-member-register-2 .input-wrapper, .basic-member-register-3 .input-wrapper {

	width: 100%

}

.register-terms-dialog {

	display: none;

	position: fixed;

	z-index: 2003;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.3)

}

.register-terms-dialog .dialog-main {

	margin-top: 15vh;

	width: 80%;

	margin-left: auto;

	margin-right: auto;

	background: #fff;

	padding: 30px

}

.register-terms-dialog .dialog-header {

	position: relative;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px

}

.register-terms-dialog .dialog-title {

	text-align: center;

	font-size: 24px;

	color: #333;

	width: 90%;

	line-height: 1.4

}

.register-terms-dialog .icon-close {

	font-size: 20px;

	position: absolute;

	top: -10px;

	right: 10px;

	cursor: pointer

}

.register-terms-dialog .icon-close:hover {

	color: var(--theme_color)

}

.register-terms-dialog .dialog-content {

	height: 55vh;

	overflow-y: auto;

	font-size: 14px;

	line-height: 1.75;

	padding: 0 30px 30px 30px;

	margin-top: 30px;

	margin-bottom: 30px

}

.register-terms-dialog .dialog-footer {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.register-terms-dialog .btn-confirm {

	height: 45px;

	line-height: 45px;

	color: #fff;

	border: none;

	outline: none;

	cursor: pointer;

	padding-left: 20px;

	padding-right: 20px

}

.mb_pattern .register-terms-dialog .dialog-title {

	font-size: 22px;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	overflow: hidden

}

.mb_pattern .register-terms-dialog .dialog-content {

	height: calc(100% - 200px)

}

.mb_pattern .register-terms-dialog .dialog-main {

	margin-top: 0;

	width: 375px;

	height: 100%;

	padding-left: 20px;

	padding-right: 20px

}

.profile-edit-dialog {

	display: block

}

.profile-edit-dialog .dialog-title {

	text-align: left

}

.profile-edit-dialog .dialog-content {

	padding: 0

}

.profile-edit-dialog .form-wrapper {

	max-width: 400px

}

.profile-edit-dialog .form-item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 25px

}

.profile-edit-dialog .input-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	position: relative

}

.profile-edit-dialog label, .profile-edit-dialog .label-placeholder {

	width: 4em;

	text-align: justify

}

.profile-edit-dialog .my-input {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	height: 45px;

	line-height: 45px;

	padding-left: 20px;

	background: #f7f8fb;

	border: 1px solid transparent

}

.profile-edit-dialog .btn-get-code {

	-webkit-box-flex: 0;

	-webkit-flex-grow: 0;

	-moz-box-flex: 0;

	-ms-flex-positive: 0;

	flex-grow: 0;

	-webkit-flex-basis: 120px;

	-ms-flex-preferred-size: 120px;

	flex-basis: 120px;

	margin-left: 20px;

	height: 45px;

	line-height: 45px;

	border: none;

	outline: none;

	color: #fff;

	cursor: pointer;

	font-size: 14px !important

}

.profile-edit-dialog .btn-get-code:disabled {

	background: #f0f0f0 !important;

	color: #666 !important

}

.profile-edit-dialog .btn-confirm {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.profile-edit-dialog .input-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	position: relative

}

.profile-edit-dialog .input-wrapper .error-tip {

	position: absolute;

	top: 100%;

	color: #f56c6c;

	font-size: 12px

}

.profile-edit-dialog .input-wrapper-code {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.mb_pattern .profile-edit-dialog .form-item {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.mb_pattern .profile-edit-dialog .my-input {

	border: none;

	border-bottom: 1px solid #b0b0b0

}

.pc_pattern .profile-edit-dialog .dialog-main {

	width: 500px;

	margin-top: 25vh

}

.pc_pattern .profile-edit-dialog .dialog-content {

	height: auto;

	overflow-y: visible

}

.basic_member_center .main-wrapper {

	width: 100%;

	margin: auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_member_center .page-title {

	font-size: 24px;

	color: var(--theme_color)

}

.basic_member_center .content-wrapper {

	width: 100%

}

.basic_member_center .tab-nav {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	margin-top: 20px

}

.basic_member_center .tab-item {

	padding: 8px 16px;

	font-size: 16px;

	background: #f7f7f7;

	cursor: pointer

}

.basic_member_center div.tab-item-active {

	color: #fff

}

.basic_member_center .tab-panel {

	display: none

}

.basic_member_center .tab-panel-active {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_member_center .img-wrapper {

	-webkit-align-self: stretch;

	-ms-flex-item-align: stretch;

	align-self: stretch;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-moz-box-flex: 1;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	position: relative

}

.basic_member_center .img-wrapper:hover .tooptipPart {

	display: block

}

.basic_member_center .img-wrapper img {

	height: 100%;

	width: 100%;

	-o-object-fit: cover;

	object-fit: cover

}

.pc_pattern .basic-member-center .img-wrapper {

	display: none

}

.tab-profile {

	width: 100%;

	margin-left: auto;

	margin-right: auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-flow: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-flow: column;

	flex-flow: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding-bottom: 30px

}

.tab-profile .register-title {

	color: var(--theme_color);

	font-size: 24px;

	margin-top: 20px

}

.tab-profile .register-tip {

	font-size: 18px;

	margin-top: 10px

}

.tab-profile .form-item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 20px

}

.tab-profile .form-item .my-label {

	width: 5em;

	text-align: right

}

.tab-profile .form-item.form-item-required .my-label:before {

	content: "*";

	color: #f56c6c;

	margin-right: 4px

}

.tab-profile .form-item .label-placeholder {

	width: 5em

}

.tab-profile .member-input {

	display: inline-block;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	height: 45px;

	line-height: 45px;

	background: #F7F8FB;

	border-radius: 3px;

	padding-left: 10px;

	border: 1px solid transparent;

	outline: none;

	margin-left: 20px

}

.tab-profile .form-item-terms-content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	padding-left: 20px

}

.tab-profile .text-highlight {

	color: var(--theme_color)

}

.tab-profile .checkbox-read-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	cursor: pointer

}

.tab-profile .btn-register {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	height: 45px;

	line-height: 45px;

	background: var(--theme_color);

	color: #fff;

	border: none;

	outline: none;

	cursor: pointer;

	margin-left: 20px

}

.tab-profile .form-item-mobile .member-input:disabled, .tab-profile .form-item-email .member-input:disabled, .tab-profile .form-item-username .member-input:disabled {

	background: transparent

}

.tab-profile .form-item-mobile .member-input:disabled:hover, .tab-profile .form-item-email .member-input:disabled:hover, .tab-profile .form-item-username .member-input:disabled:hover {

	border-color: transparent

}

.tab-profile .btn-edit {

	position: absolute;

	right: 0;

	cursor: pointer;

	background: transparent;

	border: none;

	color: #02A7F0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%)

}

.tab-profile .register-title, .tab-profile .register-tip {

	text-align: center

}

.tab-profile .profile-main-wrapper {

	width: 100%;

	max-width: 500px

}

.tab-profile .member-input {

	border: 1px solid transparent

}

.tab-profile .member-input:hover {

	border-color: var(--theme_color)

}

.tab-profile .member-input:focus {

	border-color: var(--theme_color)

}

.tab-profile input::-webkit-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.tab-profile input:-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.tab-profile input::-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.tab-profile input:-ms-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.tab-profile .input-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	position: relative

}

.tab-profile .input-wrapper .error-tip {

	position: absolute;

	top: 100%;

	color: #f56c6c;

	font-size: 12px

}

.pc_pattern .tab-profile .input-wrapper .error-tip {

	margin-left: 20px

}

.mb_pattern .tab-profile .profile-main-wrapper {

	width: 53%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	padding-right: 5%

}

.mb_pattern .tab-profile .form-item {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.mb_pattern .tab-profile .form-item-required .my-label:before {

	position: absolute;

	left: -10px

}

.mb_pattern .tab-profile .member-input {

	width: 100%;

	margin-left: 0;

	padding-left: 0

}

.mb_pattern .tab-profile .label-placeholder {

	display: none

}

.mb_pattern .tab-profile .my-label {

	width: auto

}

.mb_pattern .tab-profile .member-input {

	background: transparent;

	border: none;

	border-bottom: 1px solid #b0b0b0

}

.mb_pattern .tab-profile .member-input:hover {

	border-bottom: 1px solid var(--theme_color)

}

.mb_pattern .tab-profile .member-input:focus {

	border-bottom: 1px solid var(--theme_color)

}

.mb_pattern .tab-profile .form-item-terms-content {

	width: 100%;

	padding-left: 0

}

.mb_pattern .tab-profile .btn-register {

	width: 100%;

	margin-left: 0

}

.mb_pattern .tab-profile .profile-main-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 3;

	-webkit-order: 2;

	-moz-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	padding-left: 5%;

	padding-right: 5%

}

.mb_pattern .tab-profile .profile-main-content {

	padding-left: 0;

	width: 100%

}

.mb_pattern .tab-profile .img-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 2;

	-webkit-order: 1;

	-moz-box-ordinal-group: 2;

	-ms-flex-order: 1;

	order: 1

}

.tab-password, .password-main-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.password-main-wrapper {

	width: 100%

}

.password-main-wrapper .form-wrapper {

	width: 100%;

	max-width: 500px

}

.password-main-wrapper .form-item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 20px

}

.password-main-wrapper .form-item .my-label {

	width: 5em;

	text-align: right

}

.password-main-wrapper .form-item.form-item-required .my-label:before {

	content: "*";

	color: #f56c6c;

	margin-right: 4px

}

.password-main-wrapper .form-item .label-placeholder {

	width: 5em

}

.password-main-wrapper .member-input {

	display: inline-block;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	height: 45px;

	line-height: 45px;

	background: #F7F8FB;

	border-radius: 3px;

	padding-left: 10px;

	border: 1px solid transparent;

	outline: none;

	margin-left: 20px

}

.password-main-wrapper .member-input:hover {

	border-color: var(--theme_color)

}

.password-main-wrapper .member-input:focus {

	border-color: var(--theme_color)

}

.password-main-wrapper .btn-confirm {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	height: 45px;

	line-height: 45px;

	background: var(--theme_color);

	color: #fff;

	border: none;

	outline: none;

	cursor: pointer;

	margin-left: 20px

}

.password-main-wrapper input::-webkit-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.password-main-wrapper input:-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.password-main-wrapper input::-moz-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.password-main-wrapper input:-ms-input-placeholder {

font-style:inherit;

text-decoration:inherit;

font-size:inherit;

color:inherit;

font-weight:inherit;

font-family:inherit;

text-align:inherit;

background-image:inherit;

-webkit-background-clip:text

}

.tab-password .input-wrapper {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	position: relative

}

.tab-password .input-wrapper .error-tip {

	position: absolute;

	top: 100%;

	color: #f56c6c;

	font-size: 12px

}

.pc_pattern .tab-password .input-wrapper .error-tip {

	margin-left: 20px

}

.mb_pattern .tab-password .input-wrapper {

	width: 100%

}

.mb_pattern .tab-password .password-main-wrapper {

	width: 53%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	padding-right: 5%

}

.mb_pattern .tab-password .form-item {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start

}

.mb_pattern .tab-password .form-item-required .my-label:before {

	position: absolute;

	left: -10px

}

.mb_pattern .tab-password .member-input {

	width: 100%;

	margin-left: 0;

	padding-left: 0

}

.mb_pattern .tab-password .label-placeholder {

	display: none

}

.mb_pattern .tab-password .my-label {

	width: auto

}

.mb_pattern .tab-password .member-input {

	background: transparent;

	border: none;

	border-bottom: 1px solid #b0b0b0

}

.mb_pattern .tab-password .member-input:hover {

	border-bottom: 1px solid var(--theme_color)

}

.mb_pattern .tab-password .member-input:focus {

	border-bottom: 1px solid var(--theme_color)

}

.mb_pattern .tab-password .form-item-terms-content {

	width: 100%;

	padding-left: 0

}

.mb_pattern .tab-password .btn-register, .mb_pattern .tab-password .btn-confirm {

	width: 100%;

	margin-left: 0

}

.mb_pattern .tab-password .password-main-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 3;

	-webkit-order: 2;

	-moz-box-ordinal-group: 3;

	-ms-flex-order: 2;

	order: 2;

	padding-left: 5%;

	padding-right: 5%

}

.mb_pattern .tab-password .password-main-content {

	padding-left: 0;

	width: 100%

}

.mb_pattern .tab-password .img-wrapper {

	width: 100%;

	-webkit-box-ordinal-group: 2;

	-webkit-order: 1;

	-moz-box-ordinal-group: 2;

	-ms-flex-order: 1;

	order: 1

}

.tab-points {

	width: 100%

}

.tab-points .points-header {

	margin-top: 35px

}

.tab-points .points-title {

	font-size: 22px;

	color: #333;

	display: inline-block

}

.tab-points .points-points {

	font-size: 18px;

	display: inline-block;

	margin-left: 20px

}

.tab-points .mock-table-pointers {

	margin-top: 20px

}

.tab-points .mock-table {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.tab-points .mock-theader {

	background: #FAFAFB

}

.tab-points .mock-th {

	color: #63658B;

	font-size: 18px

}

.tab-points .mock-th, .tab-points .mock-td {

	padding-left: 10px;

	padding-right: 5px;

	padding-top: 18px;

	padding-bottom: 18px

}

.tab-points .mock-tr {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.tab-points .mock-tr:hover {

	-webkit-box-shadow: 0px 0px 17px 0px rgba(153,153,153,0.25);

	box-shadow: 0px 0px 17px 0px rgba(153,153,153,0.25)

}

.tab-points .mock-theader:hover {

	-webkit-box-shadow: none;

	box-shadow: none

}

.tab-points .mock-td {

	font-size: 14px

}

.tab-points .td-time {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.tab-points .td-username {

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.tab-points .td-phone {

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.tab-points .td-email {

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.tab-points .td-action {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.tab-points .td-pointers {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-webkit-flex-basis: 210px;

	-ms-flex-preferred-size: 210px;

	flex-basis: 210px

}

.mb_pattern .tab-points {

	padding-left: 5%;

	padding-right: 5%

}

.mb_pattern .mock-theader {

	background: transparent

}

.mb_pattern .td-action {

	display: none

}

.mb_pattern .td-time {

	-webkit-flex-basis: 350px;

	-ms-flex-preferred-size: 350px;

	flex-basis: 350px

}

.full_screen_banner .bg-auto .animation-hook img {

	-o-object-fit: none;

	object-fit: none

}

.full_screen_banner .animation-hook {

	height: 100%;

	position: absolute;

	width: 100%;

	top: 0;

	z-index: 0;

	-webkit-transition: opacity 0.2s;

	transition: opacity 0.2s

}

.full_screen_banner .animation-hook img {

	max-width: initial;

	-o-object-fit: cover;

	object-fit: cover

}

.full_screen_banner .animation-hook .container {

	position: absolute;

	height: 100%;

	-webkit-perspective: 1200px;

	perspective: 1200px;

	-webkit-perspective-origin: right bottom;

	perspective-origin: right bottom

}

.full_screen_banner .animation-hook .wrapper {

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d;

	top: 0;

	position: absolute;

	height: 100%

}

.full_screen_banner .animation-hook .left, .full_screen_banner .animation-hook .right, .full_screen_banner .animation-hook .front, .full_screen_banner .animation-hook .up {

	height: 100%;

	width: 100%;

	position: absolute;

	left: 0;

	top: 0;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	overflow: hidden

}

.full_screen_banner .animation-hook .left {

	-webkit-transform-origin: 0% 0%;

	-ms-transform-origin: 0% 0%;

	transform-origin: 0% 0%;

	-webkit-transform: rotateY(90deg);

	transform: rotateY(90deg);

	background-color: #333

}

.full_screen_banner .animation-hook .right {

	-webkit-transform-origin: 0% 0%;

	-ms-transform-origin: 0% 0%;

	transform-origin: 0% 0%;

	background-color: #333

}

.full_screen_banner .animation-hook .up {

	-webkit-transform-origin: 0% 100%;

	-ms-transform-origin: 0% 100%;

	transform-origin: 0% 100%

}

.basic_floating_frame_index {

	position: fixed;

	z-index: 2001;

	padding: 30px 10px 10px 10px;

	-webkit-transition: all 0.3;

	transition: all 0.3;

	left: 50%;

	top: 50%;

	width: 200px;

	height: 100px;

	display: none

}

.basic_floating_frame_index .close-icon {

	position: absolute;

	top: 10px;

	right: 10px;

	font-size: 18px;

	background: #fff;

	border-radius: 50%;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	cursor: pointer;

	color: #888

}

.basic_floating_frame_index .frame-text {

	height: 100%;

	overflow: hidden;

	-webkit-text-emphasis-color: hidden;

	text-emphasis-color: hidden;

	white-space: nowrap

}

.mb_pattern .basic_floating_frame_index {

	display: none

}

.mb_pattern .basic_product_display_index .pc_condition {

	display: none

}

.pc_pattern .basic_product_display_index .pc_condition {

	display: block

}

.mb_pattern .basic_product_display_index .product_list_0, .mb_pattern .basic_product_display_index .product_list_1, .mb_pattern .basic_product_display_index .product_list_2 {

	padding: 0 1.8% !important;

	width: auto

}

.mb_pattern .basic_product_display_index .list_content_frame {

	text-align: left;

	margin: 6px

}

.mb_pattern .basic_product_display_index .list_content_frame .product_name_wrap {

	margin-top: 0 !important;

	margin-bottom: 5px !important

}

.mb_pattern .basic_product_display_index .product_list_1 .swiper-slide {

	width: 45% !important

}

.mb_pattern .basic_product_display_index .product_list_1 .swiper-slide .list_one {

	padding: 0

}

.mb_pattern .basic_product_display_index .product_list_1 .swiper-slide .list_one .list_one_wrap {

	padding: 10px

}

.mb_pattern .product_list_0 .list_one_wrap {

	padding: 0 !important

}

.mb_pattern .product_list_2 .list_one {

	padding: 0 !important;

	margin: 10px !important

}

.mb_pattern .product_list_2 .list_one .list_img_frame {

	width: 33.8% !important;

	padding-bottom: 33.8% !important;

	float: left

}

.mb_pattern .product_list_2 .list_one .product_name_wrap {

	margin: 6px !important

}

.mb_pattern .product_list_2 .list_one .list_content_frame {

	width: 66.2% !important;

	display: inline-block;

	float: none !important;

	margin: 0 !important;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-left: 12px

}

.mb_pattern .product_list_3 {

	margin-top: 0

}

.mb_pattern .product_list_3 .list_one {

	width: 100%;

	border: none !important;

	margin: 0 !important;

	padding: 15px !important;

	border-bottom: 1px solid #f1f1f1 !important

}

.mb_pattern .product_list_3 .list_one .list_one_wrap {

	padding: 0 !important

}

.mb_pattern .product_list_3 .list_one .list_content_frame {

	margin: 0

}

.basic_product_display_index .jz_empty_tips {

	width: 100%;

	padding: 90px 0;

	text-align: center

}

.basic_product_display_index .jz_empty_tips__img {

	display: block;

	width: 157px;

	height: 123px;

	margin: 0 auto;

	background: url(../images/default_icon.png) 0 0

}

.basic_product_display_index .jz_empty_tips__text {

	margin-top: 28px;

	font-size: 16px;

	line-height: 24px;

	color: #333

}

.basic_product_display_index .flex_box {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_product_display_index .module_wrap .module_content {

	position: relative;

	font-size: 14px

}

.basic_product_display_index .module_wrap .module_content .product_list_0 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: stretch;

	-webkit-align-items: stretch;

	-moz-box-align: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}

.basic_product_display_index .module_wrap .module_content .product_list_0 .list_one {

	height: auto !important;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one {

	width: calc(100% - 20px);

	padding: 20px;

	margin: 10px 0;

	overflow: visible;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one:not(:last-child):after {

	content: "";

	width: 100%;

	height: 0;

	border-bottom: 1px dashed #f0f0f0;

	display: block;

	position: absolute;

	bottom: -10px;

	left: 0

}

.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one .list_content_frame {

	float: left;

	margin-left: 20px;

	width: calc(75% - 20px);

	text-align: left

}

.basic_product_display_index .module_wrap .module_content .product_list_2 .list_img_frame {

	width: 25%;

	padding-bottom: 25%;

	float: left

}

.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one_wrap {

	display: block;

	height: 100%;

	color: #333;

	padding: 10px

}

.basic_product_display_index .module_wrap .module_content .product_list_3 .list_one {

	text-align: left;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	-webkit-transition: none;

	transition: none;

	padding: 0

}

.basic_product_display_index .module_wrap .module_content .product_list_3 .list_one_wrap {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s

}

.basic_product_display_index .module_wrap .module_content .product_list_3 .list_one_wrap .product_name_wrap {

	margin-bottom: 0 !important;

	margin-top: 0 !important

}

.basic_product_display_index .module_wrap .module_content .product_list_3 .list_one_wrap .product_name_wrap .product_name {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: inline-block;

	max-width: 100%

}

.basic_product_display_index .module_wrap .module_content .product_list_3 .list_img_frame {

	display: none !important

}

.basic_product_display_index .module_wrap .module_content .product_list_1 {

	padding: 0 60px;

	position: relative

}

.basic_product_display_index .module_wrap .module_content .product_list_1 .list_box .swiper-wrapper .swiper-slide {

	height: auto

}

.basic_product_display_index .module_wrap .module_content .product_list_1 .list_box .swiper-wrapper .swiper-slide .list_one {

	height: 100%;

	margin: 0 !important;

	width: 100% !important;

	padding: 10px

}

.basic_product_display_index .list_one {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	box-sizing: border-box;

	vertical-align: top

}

.basic_product_display_index .list_one .list_one_wrap {

	background-color: #fff;

	position: relative;

	z-index: 1;

	padding: 5%;

	display: block;

	height: 100%;

	overflow: hidden;

	color: #333

}

.basic_product_display_index .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 100%;

	overflow: hidden

}

.basic_product_display_index .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-transition: all 0.36s ease;

	transition: all 0.36s ease

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_name_wrap {

	color: inherit;

	line-height: 24px;

	white-space: normal;

	margin-bottom: 5px;

	margin-top: 15px

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	color: inherit;

	font-size: 16px;

	vertical-align: middle;

	word-break: normal;

	white-space: normal;

	line-height: 1em

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_props {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop {

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop .prop_title:after {

	content: "\FF1A"

}

.basic_product_display_index .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop span {

	color: #666;

	font-size: 14px

}

.basic_product_display_index .list_one .border_bottom_transition {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s;

	border-color: transparent

}

.basic_product_display_index .list_one .border_bottom_transition::before {

	-webkit-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit

}

.basic_product_display_index .list_one .border_bottom_transition::after, .basic_product_display_index .list_one .border_bottom_transition::before {

	width: 100%;

	height: 100%;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: scale(0, 1);

	-ms-transform: scale(0, 1);

	transform: scale(0, 1);

	transition: -webkit-transform 0.36s ease;

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_product_display_index .result_cur_condition {

	position: relative;

	height: 74px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left {

	float: left;

	height: 32px;

	line-height: 32px;

	padding: 20px 0;

	margin-left: 10px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left .result_title {

	font-size: 13px;

	color: #333;

	display: inline-block

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left .result_title:after {

	content: "";

	display: inline-block;

	width: 5px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left .result_current_condition {

	display: inline-block;

	border: 1px solid #ebebeb;

	text-decoration: none;

	height: 32px;

	width: auto;

	min-width: 65px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-left: 11px;

	font-size: 0;

	margin-right: 10px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left .result_current_condition .result_cur_value {

	font-size: 14px;

	color: #333;

	display: inline-block;

	line-height: 30px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_left .result_current_condition .result_cur_icon {

	font-size: 14px;

	color: #c0c4cc;

	font-weight: lighter;

	text-decoration: none;

	display: inline-block;

	margin: 0 8px 0 12px;

	cursor: pointer

}

.basic_product_display_index .result_cur_condition .result_cur_condition_right {

	float: right;

	padding: 18px 0

}

.basic_product_display_index .result_cur_condition .result_cur_condition_right .result_rearch {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 250px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_right .result_rearch_icon {

	position: absolute;

	right: 0;

	top: 0;

	bottom: 0;

	cursor: pointer;

	font-size: 25px;

	height: 12px;

	padding-top: 20px;

	padding-right: 10px

}

.basic_product_display_index .result_cur_condition .result_cur_condition_right input {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	height: 40px;

	line-height: 100%;

	width: 250px;

	border: 1px solid #ebebeb;

	text-indent: 10px;

	border-radius: 2px;

	outline: 0

}

.pc_pattern .basic_product_display_index .product_list_1 .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.pc_pattern .basic_product_display_index .product_list_1 .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.pc_pattern .basic_product_display_index .product_list_1 .prev {

	left: 10px

}

.pc_pattern .basic_product_display_index .product_list_1 .next {

	right: 10px

}

.pc_pattern .basic_product_display_index .product_list_1 .next:before {

	background-position-x: -53px;

	left: 54%

}

.pc_pattern .basic_product_display_index .product_list_3 {

	font-size: 0

}

.pc_pattern .basic_product_display .list_one .border_bottom_transition:hover::after, .pc_pattern .basic_product_display .list_one .border_bottom_transition:hover::before {

	-webkit-transform: scaleX(1);

	-ms-transform: scaleX(1);

	transform: scaleX(1)

}

.mb_pattern .module_wrap_2 {

	padding-top: 0

}

.basic_login_index .login-container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_login_index .login-container .login-content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_login_index .login-container .login-content .my_title_index {

	margin-bottom: 38px;

	border-bottom: 0

}

.basic_login_index .login-container .login-content .login-title {

	margin-bottom: 82px

}

.basic_login_index .login-container .login-content .input-list {

	margin-bottom: 28px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	position: relative

}

.basic_login_index .login-container .login-content .input-list .error-tip {

	position: absolute;

	bottom: -20px;

	color: #f56c6c;

	font-size: 12px

}

.basic_login_index .login-container .login-content .input-list .input {

	width: 100%;

	padding: 0 40px;

	padding-left: 10px;

	height: 52px;

	border-radius: 4px

}

.basic_login_index .login-container .login-content .input-list .input-label {

	display: none

}

.basic_login_index .login-container .login-content .input-list.input-password {

	position: relative

}

.basic_login_index .login-container .login-content .input-list.input-password .icon-eye {

	position: absolute;

	right: 10px;

	bottom: 15px;

	font-size: 24px

}

.basic_login_index .login-container .login-content .input-list input[type="password"]::-ms-reveal {

display:none

}

.basic_login_index .login-container .login-content .input-list .login-btn {

	width: 100%;

	height: 52px;

	border: none

}

.basic_login_index .login-container .login-content .input-list .login-btn.register-btn {

	border-width: 1px;

	border-style: solid;

	background-color: #fff

}

.basic_login_index .login-container .login-content .input-list .input-list-code {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 100%

}

.basic_login_index .login-container .login-content .input-list .input-list-code .input-code {

	margin-right: 12px;

	padding: 0 10px;

	border-radius: 4px;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_login_index .login-container .login-content .input-list .input-list-code .input-btn {

	border: none;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_login_index .login-container .login-content .input-list .input-list-code .input-btn:disabled {

	opacity: 0.8;

	cursor: not-allowed

}

.basic_login_index .login-container .login-content .input-list .input-label {

	font-size: 20px;

	font-weight: 400;

	color: #666666

}

.basic_login_index .login-container .login-content .input-list #nc {

	width: 100%;

	position: static

}

.basic_login_index .login-container .login-content .input-list #nc #nc_1_wrapper {

	width: 100%;

	height: 52px

}

.basic_login_index .login-container .login-content .input-list #nc #nc_1_wrapper .nc_scale {

	height: 52px

}

.basic_login_index .login-container .login-content .input-list #nc #nc_1_wrapper .nc_scale .btn_ok, .basic_login_index .login-container .login-content .input-list #nc #nc_1_wrapper .nc_scale .btn_slide {

	top: 0px;

	height: 52px;

	line-height: 52px;

	width: 72px;

	border: none

}

.basic_login_index .login-container .login-content .input-list #nc #nc_1_wrapper .nc_scale .slidetounlock {

	line-height: 52px;

	font-size: 16px;

	padding-left: 72px

}

.basic_login_index .login-container .login-content .forget-txt {

	margin-bottom: 28px

}

.basic_login_index .login-container .login-content .login-list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between

}

.basic_login_index .login-container .login-content .login-list .login-type {

	text-align: left;

	cursor: pointer

}

.basic_login_index .login-container.login-model-1, .basic_login_index .login-container.login-model-2 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between

}

.basic_login_index .login-container.login-model-1 .login-content, .basic_login_index .login-container.login-model-2 .login-content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner {

	width: 60%

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set, .basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set-flex, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set-flex {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set .input-list, .basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set-flex .input-list, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set .input-list, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set-flex .input-list {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set .input-list:last-child, .basic_login_index .login-container.login-model-1 .login-content .login-content-inner .btn-set-flex .input-list:last-child, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set .input-list:last-child, .basic_login_index .login-container.login-model-2 .login-content .login-content-inner .btn-set-flex .input-list:last-child {

	margin-left: 30px

}

.basic_login_index .login-container.login-model-1 .img-model, .basic_login_index .login-container.login-model-2 .img-model {

	width: 53.5%;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 53.5%;

	-moz-box-flex: 0;

	-ms-flex: 0 0 53.5%;

	flex: 0 0 53.5%;

	display: block

}

.basic_login_index .login-container.login-model-1 .img-model .img, .basic_login_index .login-container.login-model-2 .img-model .img {

	width: 100%;

	-o-object-fit: cover;

	object-fit: cover;

	display: none

}

.basic_login_index .login-container.login-model-1 {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	-webkit-flex-direction: row-reverse;

	-moz-box-orient: horizontal;

	-moz-box-direction: reverse;

	-ms-flex-direction: row-reverse;

	flex-direction: row-reverse

}

.basic_login_index .login-container.login-model-1 .login-content {

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner {

	margin-right: 50px

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .input-list .input {

	border-width: 0 0 1px 0;

	border-radius: 0

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .input-list .input-label {

	display: block

}

.basic_login_index .login-container.login-model-1 .login-content .login-content-inner .input-list #nc {

	border-width: 1px;

	border-style: solid

}

.basic_login_index .login-container.login-model-2 {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row

}

.basic_login_index .login-container.login-model-2 .login-content {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_login_index .login-container.login-model-2 .login-content .login-content-inner {

	margin-left: 50px

}

.basic_login_index .login-container.login-model-2 .login-content .login-content-inner .input-list .input {

	border-width: 1px

}

.basic_login_index .login-container.login-model-2 .login-content .login-content-inner .input-list .input-code {

	border: none

}

.basic_login_index .login-container.login-model-2 .login-content .login-content-inner .input-list #nc {

	border-width: 1px;

	border-style: solid

}

.basic_login_index .login-tip-content {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 2003;

	overflow: hidden;

	display: none

}

.basic_login_index .login-tip-content .opc {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5)

}

.basic_login_index .login-tip-content .login-tip {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	background: #fff;

	width: 360px

}

.basic_login_index .login-tip-content .login-tip .tip-title {

	height: 30px;

	padding: 0 20px;

	position: relative

}

.basic_login_index .login-tip-content .login-tip .tip-title .close-icon {

	position: absolute;

	right: 20px;

	top: 0px;

	font-size: 30px;

	cursor: pointer

}

.basic_login_index .login-tip-content .login-tip .tip-content {

	margin-top: 30px;

	text-align: center

}

.basic_login_index .login-tip-content .login-tip .tip-content .warning-icon {

	color: #faad14;

	font-size: 46px

}

.basic_login_index .login-tip-content .login-tip .tip-content .tip-desc {

	font-size: 18px;

	font-weight: 700;

	color: #333;

	margin: 28px 0 0 0

}

.basic_login_index .login-tip-content .login-tip .tip-content .tip-txt {

	font-size: 14px;

	padding: 10px 40px;

	color: #666;

	line-height: 26px

}

.basic_login_index .login-tip-content .login-tip .tip-content .tip-btn {

	border-top: 1px solid #e5e5e5;

	padding: 18px 28px;

	margin: 36px 0 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.basic_login_index .login-tip-content .login-tip .tip-content .tip-btn .btn-link {

	background: #1890ff;

	border: 0;

	color: #fff;

	width: 64px;

	height: 36px;

	line-height: 36px;

	padding: 0

}

.pc_pattern .basic_login_index .login-container .img-mb {

	display: none

}

.pc_pattern .basic_login_index .login-container .login-content-inner {

	min-width: 300px

}

.pc_pattern .basic_login_index .login-container.login-model-0 .img-model {

	display: none

}

.pc_pattern .basic_login_index .login-container.login-model-0 {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.pc_pattern .basic_login_index .login-container.login-model-0 .login-content {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.pc_pattern .basic_login_index .login-container.login-model-0 .login-content .login-content-inner {

	width: 26%;

	max-width: 500px

}

.pc_pattern .basic_login_index .login-container.login-model-0 .login-content .login-content-inner .input-list .input {

	border: none

}

.pc_pattern .basic_login_index .login-container.login-model-0 .login-content .login-content-inner .input-list .input-code {

	border: none

}

.pc_pattern .basic_login_index .login-container.login-model-1 .img-model, .pc_pattern .basic_login_index .login-container.login-model-2 .img-model {

	display: block

}

.pc_pattern .basic_login_index .login-container.login-model-1 .img-model .img-mb, .pc_pattern .basic_login_index .login-container.login-model-2 .img-model .img-mb {

	display: none

}

.pc_pattern .basic_login_index .login-container.login-model-1 .img-model .img-pc, .pc_pattern .basic_login_index .login-container.login-model-2 .img-model .img-pc {

	display: block

}

.mb_pattern .basic_login_index .login-container {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.mb_pattern .basic_login_index .login-container .img-model {

	display: block;

	width: 100%

}

.mb_pattern .basic_login_index .login-container .img-model .img {

	width: 100%;

	-o-object-fit: cover;

	object-fit: cover

}

.mb_pattern .basic_login_index .login-container .img-model .img-mb {

	display: block

}

.mb_pattern .basic_login_index .login-container .img-model .img-pc {

	display: none

}

.mb_pattern .basic_login_index .login-container .login-content {

	margin-left: 16px;

	margin-right: 16px;

	width: calc(100% - 32px)

}

.mb_pattern .basic_login_index .login-container .login-content .content-title {

	margin-bottom: 16px

}

.mb_pattern .basic_login_index .login-container .login-content .content-title /deep/ .module_banner_text {

margin-left:0

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner {

	margin-right: 0;

	margin-left: 0;

	width: 100%

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .input-list .input {

	border-width: 0 0 1px 0;

	border-radius: 0;

	padding-left: 5px

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .input-list .input-label {

	display: block

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .last-input {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .last-input .forget-txt {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	font-size: 14px

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .last-input .login-list {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .last-input .login-list .login-type {

	font-size: 14px;

	text-align: right

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set .input-list-margin {

	margin-bottom: 15px

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set, .mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set-flex {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set .input-list, .mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set-flex .input-list {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set .input-list:last-child, .mb_pattern .basic_login_index .login-container .login-content .login-content-inner .btn-set-flex .input-list:last-child {

	margin-left: 0px

}

.mb_pattern .basic_login_index .login-container .login-content .img-pc {

	display: none

}

.basic_login_register .mb_icon {

	width: 25px;

	height: 25px;

	position: absolute;

	right: 20px;

	top: 12px;

	z-index: 1000;

	font-size: 24px;

	color: #ACC9EC

}

.basic_login_register .mb_icon.mb_icon_right {

	left: 20px;

	right: auto

}

.basic_login_register .header-login {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	height: 100%

}

.basic_login_register .header-login .login-list {

	margin-left: 30px;

	font-size: 16px;

	font-weight: 500;

	color: #333333;

	cursor: pointer;

	display: block;

	word-wrap: break-word;

	word-break: break-all

}

.basic_login_register .header-login-mb {

	position: absolute;

	width: 140px;

	padding: 0 8px;

	text-align: left;

	background-color: #fff;

	border-radius: 4px;

	border: 1px solid #C5C5C5;

	z-index: 99;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	display: none;

	right: 0px;

	margin-top: 50px;

	height: auto

}

.basic_login_register .header-login-mb.header-login_right {

	left: 0px;

	right: auto

}

.basic_login_register .header-login-mb .mb_icon {

	display: block

}

.basic_login_register .header-login-mb .login-list {

	margin-left: 0;

	margin: 8px 0;

	font-size: 13px;

	text-align: center;

	color: #8A929E;

	word-wrap: break-word;

	word-break: break-all

}

.basic_login_register .header-login-mb .triangle {

	width: 12px;

	height: 12px;

	background: #fff;

	position: absolute;

	left: 50%;

	-webkit-transform-origin: center center;

	-ms-transform-origin: center center;

	transform-origin: center center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

	border: 1px solid #ebebeb;

	border-left: 0;

	border-bottom: 0;

	top: 0;

	-webkit-transform: translate(-50%, -50%) rotate(-45deg);

	-ms-transform: translate(-50%, -50%) rotate(-45deg);

	transform: translate(-50%, -50%) rotate(-45deg)

}

.basic_login_register .header-login-mb.header-login-show {

	display: block

}

.pc_pattern .basic_login_register .mb_icon {

	display: none

}

.pc_pattern .basic_login_register .header-login .login-list {

	display: block;

	line-height: 100%

}

.pc_pattern .basic_login_register .header-login.header-login-yes {

	display: none

}

.mb_pattern .basic_login_register .mb_icon {

	width: 25px;

	height: 25px;

	position: absolute;

	right: 20px;

	top: 12px;

	z-index: 1000;

	font-size: 24px;

	color: #ACC9EC;

	display: block

}

.mb_pattern .basic_login_register .mb_icon.mb_icon_right {

	left: 20px;

	right: auto

}

.mb_pattern .basic_login_register .header-login {

	position: absolute;

	width: 140px;

	padding: 0 8px;

	text-align: left;

	background-color: #fff;

	border-radius: 4px;

	border: 1px solid #C5C5C5;

	z-index: 99;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	display: none;

	right: 0px;

	margin-top: 50px;

	height: auto

}

.mb_pattern .basic_login_register .header-login.header-login_right {

	left: 0px;

	right: auto

}

.mb_pattern .basic_login_register .header-login .mb_icon {

	display: block

}

.mb_pattern .basic_login_register .header-login .login-list {

	margin-left: 0;

	word-wrap: break-word;

	word-break: break-all;

	margin: 8px 0;

	font-size: 13px;

	text-align: center;

	color: #8A929E

}

.mb_pattern .basic_login_register .header-login .triangle {

	width: 12px;

	height: 12px;

	background: #fff;

	position: absolute;

	left: 50%;

	-webkit-transform-origin: center center;

	-ms-transform-origin: center center;

	transform-origin: center center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-box-shadow: inherit;

	box-shadow: inherit;

	border: 1px solid #ebebeb;

	border-left: 0;

	border-bottom: 0;

	top: 0;

	-webkit-transform: translate(-50%, -50%) rotate(-45deg);

	-ms-transform: translate(-50%, -50%) rotate(-45deg);

	transform: translate(-50%, -50%) rotate(-45deg)

}

.mb_pattern .basic_login_register .header-login.header-login-show {

	display: block

}

.contact-us-index {

	position: fixed;

	bottom: 130px;

	right: 21px;

	height: 70px;

	width: 66px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	z-index: 999

}

.contact-us-index .contact-us-wrapper {

	width: 66px;

	height: 70px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.contact-us-index .contact-us-wrapper .contact-us-content {

	width: 49px;

	height: 49px

}

.contact-us-index .contact-us-wrapper .contact-us-content .contact-us {

	width: 49px;

	height: 49px;

	cursor: pointer

}

.contact-us-index .contact-us-wrapper .contact-us-content .contact-us.icon-default {

	background-image: url(../images/contact_us_icon.png)

}

.contact-us-index:hover .edit_cont {

	display: block

}

.layout_row_2 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.mb_pattern .layout_row_2 {

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.layout_row_2 .layout_column {

	overflow: hidden

}

.basic_recommend_list_index {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content {

	position: relative;

	font-size: 14px

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_0 {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-align: stretch;

	-webkit-align-items: stretch;

	-moz-box-align: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_0 .list_one {

	height: auto !important

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one {

	width: calc(100% - 20px);

	padding: 20px;

	margin: 10px 0;

	overflow: visible;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one:not(:last-child):after {

	content: "";

	width: 100%;

	height: 0;

	border-bottom: 1px dashed #f0f0f0;

	display: block;

	position: absolute;

	bottom: -6px;

	left: 0

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one .list_content_frame {

	float: left;

	margin-left: 20px;

	width: calc(75% - 20px);

	text-align: left

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_img_frame {

	width: 25%;

	padding-bottom: 25%;

	float: left

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one_wrap {

	display: block;

	height: 100%;

	color: #333;

	padding: 10px 10px;

	overflow: visible

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one, .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one {

	text-align: left;

	border: 1px solid #f0f0f0;

	border-radius: 2px;

	-webkit-transition: none;

	transition: none;

	padding: 0

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_one_wrap, .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_one_wrap {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_one_wrap .product_name_wrap, .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_one_wrap .product_name_wrap {

	margin-bottom: 0 !important;

	margin-top: 0 !important

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_one_wrap .product_name_wrap .product_name, .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_one_wrap .product_name_wrap .product_name {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: inline-block;

	max-width: 100%

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_img_frame, .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_img_frame {

	display: none

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 {

	padding: 0 60px;

	position: relative

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .list_box .swiper-wrapper .swiper-slide {

	height: auto

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .list_box .swiper-wrapper .swiper-slide .list_one {

	height: 100%;

	padding: 10px;

	margin: 0 !important;

	width: 100% !important

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .arrow {

	cursor: pointer;

	display: block;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	position: absolute;

	z-index: 99;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	background: rgba(0,0,0,0.2);

	-webkit-transition: background 0.15s;

	transition: background 0.15s;

	outline: 0

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .arrow:before {

	content: "";

	position: absolute;

	display: block;

	width: 10px;

	height: 18px;

	background: url("../images/backimg1.png") -23px -268px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%) translateY(-50%);

	-ms-transform: translate(-50%) translateY(-50%);

	transform: translate(-50%) translateY(-50%)

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .prev {

	left: 10px

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .next {

	right: 10px

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .next:before {

	background-position-x: -53px;

	left: 54%

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .more {

	padding-bottom: 10px;

	padding-top: 10px

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn {

	display: block;

	margin: auto;

	width: 367px;

	height: 66px;

	border-radius: 4px;

	border-width: 1px;

	border-style: solid;

	line-height: 66px;

	text-align: center

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn-add {

	margin-top: 20px;

	font-size: 16px;

	color: #222222;

	border-color: #222

}

.basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn-add:hover {

	color: #4D4D4D;

	border-color: #4D4D4D

}

.basic_recommend_list_index .basic_recommend_list .list_one {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	box-sizing: border-box;

	vertical-align: top

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap {

	background-color: #fff;

	position: relative;

	z-index: 1;

	padding: 5%;

	display: block;

	height: 100%;

	width: 100%;

	overflow: hidden;

	color: #333

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 100%;

	overflow: hidden

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_img_frame .list_img .play-icon {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_summary_wrap {

	font-size: 14px;

	color: #333

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_name_wrap {

	color: inherit;

	line-height: 24px;

	white-space: normal;

	margin-bottom: 5px;

	margin-top: 15px

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	color: inherit;

	font-size: 16px;

	vertical-align: middle;

	word-break: normal;

	white-space: normal

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_props {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop {

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop .prop_title:after {

	content: "\FF1A"

}

.basic_recommend_list_index .basic_recommend_list .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop span {

	color: #666;

	font-size: 14px

}

.basic_recommend_list_index .basic_recommend_list .list_one .border_bottom_transition {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s;

	border-color: transparent

}

.basic_recommend_list_index .basic_recommend_list .list_one .border_bottom_transition::before {

	-webkit-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit

}

.basic_recommend_list_index .basic_recommend_list .list_one .border_bottom_transition::after, .basic_recommend_list_index .basic_recommend_list .list_one .border_bottom_transition::before {

	width: 100%;

	height: 100%;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	transition: -webkit-transform 0.36s ease;

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_recommend_list_index .basic_recommend_list .empty {

	width: 100%

}

.basic_recommend_list_index .basic_recommend_list .empty .jz_empty_tips {

	width: 100%;

	padding: 90px 0;

	text-align: center

}

.basic_recommend_list_index .basic_recommend_list .empty .jz_empty_tips__img {

	display: block;

	width: 157px;

	height: 123px;

	margin: 0 auto;

	background: url(../images/default_icon.png) 0 0

}

.basic_recommend_list_index .basic_recommend_list .empty .jz_empty_tips__text {

	margin-top: 28px;

	font-size: 16px;

	line-height: 24px;

	color: #333

}

.pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content {

	font-size: 0

}

.pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_0 .list_one, .pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_4 .list_one {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.mb_pattern .module_wrap_0, .mb_pattern .module_wrap_1 {

	padding-top: 28px

}

.mb_pattern .module_wrap_1 {

	padding-top: 18px

}

.mb_pattern .basic_recommend_list_index .product_list_0, .mb_pattern .basic_recommend_list_index .product_list_1, .mb_pattern .basic_recommend_list_index .product_list_2, .mb_pattern .basic_recommend_list_index .mb_swiper_list {

	padding: 0 1.8%;

	width: auto

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 {

	padding: 0 1.8%;

	width: auto

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_1 .list_one .list_one_wrap {

	padding: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .list_content_frame {

	text-align: left;

	margin: 6px

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .list_content_frame .product_name_wrap {

	margin-top: 0 !important;

	margin-bottom: 5px !important

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .mb_swiper_list {

	width: 100%;

	display: block;

	overflow-x: auto;

	white-space: nowrap

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .mb_swiper_list .list_one {

	width: 45%;

	text-align: left;

	padding: 10px;

	margin: 0 !important

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .mb_swiper_list .list_one .list_one_wrap {

	padding: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .mb_swiper_list::-webkit-scrollbar {

height:0px

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_0 .list_one_wrap {

	padding: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one {

	padding: 0;

	margin: 10px;

	overflow: visible;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one .list_img_frame {

	width: 33.8%;

	padding-bottom: 33.8%;

	float: left

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one .product_name_wrap {

	margin: 6px !important

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_2 .list_one .list_content_frame {

	width: 66.2%;

	display: inline-block;

	float: none;

	margin: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-left: 12px

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3, .mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 {

	margin-top: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one, .mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one {

	text-align: left;

	width: 100%;

	border: none;

	margin: 0;

	padding: 15px;

	border-bottom: 1px solid #f1f1f1

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_one_wrap, .mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_one_wrap {

	padding: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_3 .list_one .list_content_frame, .mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_5 .list_one .list_content_frame {

	margin: 0

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .module_content .product_list_4 {

	font-size: 0

}

.mb_pattern .module_wrap_2 {

	padding-top: 0

}

.mb_pattern .basic_recommend_list_index .product_list_0, .mb_pattern .basic_recommend_list_index .product_list_1, .mb_pattern .basic_recommend_list_index .product_list_2, .mb_pattern .basic_recommend_list_index .mb_swiper_list {

	padding: 0 1.8%;

	width: auto

}

.mb_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn {

	font-size: 14px !important;

	width: 113px;

	height: 38px;

	line-height: 38px

}

@media screen and (min-width: 1440px) {

.pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn {

	width: 290px;

	height: 52px;

	line-height: 52px;

	font-size: 18px

}

}

@media screen and (min-width: 1280px) and (max-width: 1440px) {

.pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn {

	width: 220px;

	height: 52px;

	line-height: 52px;

	font-size: 16px !important

}

}

@media screen and (max-width: 1280px) {

.pc_pattern .basic_recommend_list_index .basic_recommend_list .module_wrap .more .more-btn {

	width: 180px;

	height: 44px;

	line-height: 44px;

	font-size: 16px !important

}

}

.basic-article-info-box .jz_sys_module .J_project_sort_handle {

	cursor: auto

}

.basic-article-info-box [class*=faisco-icons] {

	font-family: icomoon !important;

	speak: none;

	font-style: normal;

	font-weight: 400;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.basic-article-info-box .module_content {

	position: relative;

	font-size: 14px

}

.basic-article-info-box .module_news_detail_content {

	padding-left: 20px;

	padding-right: 20px;

	font-size: 0;

	line-height: 1;

	padding-bottom: 20px

}

.basic-article-info-box[data-device='mb'] .news_detail_header {

	margin-bottom: 20px

}

.basic-article-info-box .detail_summary_content {

	margin-bottom: 24px;

	font-size: 14px;

	color: #666;

	word-wrap: break-word;

	line-height: 1.6

}

.basic-article-info-box .news_detail_title {

	padding-bottom: 24px;

	padding-top: 24px;

	font-size: 22px;

	color: #333;

	font-weight: 400;

	line-height: 1.3

}

.basic-article-info-box .news_detail_info {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	font-size: 0;

	color: #999;

	margin-bottom: 24px

}

.basic-article-info-box .news_detail_info_item {

	font-size: 14px;

	margin-right: 22px

}

.basic-article-info-box .news_detail_content_wrap {

	padding-top: 30px;

	border-top: 1px solid #ebebeb;

	margin-bottom: 30px

}

.basic-article-info-box .news_detail_content {

	font-size: 14px;

	color: #666;

	word-wrap: break-word;

	line-height: 2.8

}

.basic-article-info-box .news_detail_content.ul-set ol, .basic-article-info-box .news_detail_content.ul-set li {

	list-style: decimal

}

.basic-article-info-box .news_detail_content.ul-set ul li {

	list-style: disc

}

.basic-article-info-box .news_detail_divice_line {

	border-bottom: 1px dashed #efefef;

	margin-bottom: 26px

}

.basic-article-info-box .news_content_footer {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-top: 26px

}

.basic-article-info-box[data-device='mb'] .news_content_footer {

	margin-top: 20px

}

.basic-article-info-box .news_info_footer_line {

	margin-bottom: 26px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	width: 100%;

	white-space: nowrap;

	line-height: 1.5

}

.basic-article-info-box[data-device='mb'] .news_info_footer_line {

	margin-bottom: 20px

}

.basic-article-info-box .news_info_soruece_detail {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-moz-box-flex: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-flex-shrink: 1;

	-ms-flex-negative: 1;

	flex-shrink: 1;

	max-width: calc(100% - 50px)

}

.basic-article-info-box .news_detail_info_item {

	font-size: 14px;

	margin-right: 22px

}

.basic-article-info-box[data-device='mb'] .news_detail_info_item {

	font-size: 14px

}

.basic-article-info-box .news_detail_info_source {

	display: inline-block;

	max-width: 100%;

	margin-right: 0;

	padding-right: 25px;

	color: #999;

	text-overflow: ellipsis;

	overflow: hidden

}

.basic-article-info-box .news_detail_info_item {

	margin-right: 0;

	padding-right: 25px;

	max-width: 100%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .news_detail_info_href {

	display: inline-block;

	max-width: 100%;

	color: #999;

	text-overflow: ellipsis;

	overflow: hidden

}

.basic-article-info-box .news_detail_group_list {

	margin-bottom: 50px

}

.basic-article-info-box[data-device='mb'] .news_detail_group_list {

	margin-bottom: 20px

}

.basic-article-info-box .news_belong_group {

	display: inline-block;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	height: 25px;

	line-height: 23px;

	margin-right: 15px;

	padding: 0 10px;

	border: 1px solid #c7c7c7;

	border-radius: 3px;

	color: #6f6f6f;

	font-size: 14px

}

.basic-article-info-box .news_detail_footer {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-bottom: 70px

}

.basic-article-info-box[data-device='mb'] .news_detail_footer {

	margin-top: 0;

	margin-bottom: 20px

}

.basic-article-info-box .news_pagenation_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	font-size: 0;

	color: #666

}

.basic-article-info-box .news_pagenation_wrap .news_pagenation:nth-child(2) {

	margin-top: 30px

}

.basic-article-info-box .pagenation_title {

	font-size: 14px;

	margin-right: 8px;

	color: #333

}

.basic-article-info-box .pagenation_link {

	font-size: 14px;

	color: #333

}

.pc_pattern .basic-article-info-box .module_news_detail_content .news_detail_info.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .news-footer-1 .news_content_footer .news_info_footer_line, .pc_pattern .basic-article-info-box .news-footer-4 .news_content_footer .news_info_footer_line {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.pc_pattern .basic-article-info-box .news-footer-1 .news_content_footer .news_info_footer_line .news_info_soruece_detail.news_flex_add, .pc_pattern .basic-article-info-box .news-footer-4 .news_content_footer .news_info_footer_line .news_info_soruece_detail.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .news-footer-1 .news_content_footer .news_detail_group_list.news_flex_add, .pc_pattern .basic-article-info-box .news-footer-4 .news_content_footer .news_detail_group_list.news_flex_add {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .news_detail_footer.news_detail_footer_1.news_flex_add, .pc_pattern .basic-article-info-box .news_detail_footer.news_detail_footer_4.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .product_detail_wrap .product_detail_right_content .detail_other_message.detail_other_message_mod4 .detail_other.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .module-style-4.moduleStyle4 .detail_other_message4 .detail_other.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.pc_pattern .basic-article-info-box .view_pattern_pc .detail_pagination_wrap.detail_pagination_wrap4 .nav-btn-wrapper.news_flex_add {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.pc_pattern .basic-article-info-box .view_pattern_pc .detail_pagination_wrap.detail_pagination_wrap4 .nav-btn-wrapper.news_flex_add .nav-btn-title {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 auto;

	-moz-box-flex: 0;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto;

	max-width: calc(100% - 90px)

}

.basic-article-info-box .view_pattern_pc {

	padding: 20px

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 100%;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	padding-top: 18px

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper {

	cursor: pointer;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 50%;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper-left {

	padding-right: 20px

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	color: #657180;

	font-size: 13px

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap .btn a {

	color: #657180

}

.basic-article-info-box .view_pattern_pc .detail_pagination_wrap .nav-btn-title {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	padding-left: 5px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	color: #657180;

	font-size: 13px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 {

	position: relative;

	font-size: 14px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap {

	overflow: hidden;

	width: 100%;

	font-size: 14px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content {

	width: 43.75%;

	float: left

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap {

	width: auto;

	margin-right: 4.8%;

	position: relative

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	padding-bottom: 100%;

	border: 1px solid #eee

}

@media screen and (min-width: 800px) {

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content {

	cursor: url("https://sitecdn.71360.com/static/txys-001/image/few_txt/plus.png"), auto

}

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content .detail_big_pic {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap {

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 14px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont {

	position: absolute;

	width: 12px;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouzuo {

	left: 0;

	margin-left: 2px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouyou {

	right: 0;

	margin-right: 2px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap {

	width: 92%;

	display: inline-block;

	margin-left: 4%;

	margin-right: 4%

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .swiper-container {

	padding-bottom: 1px;

	padding-right: 1px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide {

	position: relative;

	font-size: 0;

	padding-bottom: 17.2%;

	padding-left: 17.2%

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .position_center_middle {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: 1px solid transparent;

	-o-object-fit: contain;

	object-fit: contain

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .position_center_middle[data-active] {

	border-color: #2b2b2b

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .position_center_middle .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("../images/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .list_box .swiper-wrapper .swiper-slide .play-icon {

	position: absolute;

	font-size: 30px;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin-top: 18px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	color: #999;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn a {

	color: #657180

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content {

	width: 56.25%;

	float: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	font-size: 20px;

	color: #333;

	word-break: break-word;

	margin-top: 10px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: calc(100% - 120px);

	padding-right: 20px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden;

	font-size: 20px;

	color: #333;

	word-break: break-word;

	font-weight: normal

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	min-width: 120px;

	text-align: left;

	border-left: 1px solid #f0f0f0;

	padding-left: 19px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	text-align: center;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 20px;

	line-height: 20px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 6px;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	border-bottom: none !important;

	line-height: 40px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	font-size: 14px;

	color: #666

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	font-size: 14px;

	color: #666

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px;

	padding-left: 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 200px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-3 .product_detail_wrap .product_detail_left_content {

	float: right

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content {

	width: 100%;

	float: none

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {

	width: calc(100% - 100px);

	height: 0;

	padding-bottom: 450px;

	float: left

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap {

	width: 100px;

	height: 450px;

	display: inline-block;

	margin-top: 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouzuo {

	top: 0;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouyou {

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);

	bottom: 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap {

	height: 400px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap .list_box {

	height: 400px;

	margin-top: 25px;

	margin-bottom: 25px

}

.basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_right_content {

	clear: both;

	width: 100%;

	margin-top: 15px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap {

	overflow: hidden;

	width: 100%;

	font-size: 14px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content {

	display: block;

	width: 100%

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	max-width: 100%

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	min-width: 0;

	font-size: 20px;

	color: #1a1a1a;

	white-space: normal;

	display: inline-block;

	padding-right: 20px;

	font-weight: normal

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	border-left: 0;

	padding-left: 0;

	padding-top: 6px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-icon {

	display: block;

	width: 40px;

	height: 35px;

	line-height: 20px;

	font-size: 24px;

	text-align: center;

	margin: 0 !important

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_text .u-share_title {

	display: none

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_list {

	right: auto;

	left: -30px;

	text-align: center

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share .g-share-render-box .jz_share_list::before {

	right: auto;

	left: 45px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin-left: 0;

	margin-top: 6px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	width: 50%;

	padding: 13px 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	padding-right: 15px;

	line-height: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	font-size: 14px;

	font-weight: 700;

	color: #4c4c4c;

	display: block;

	width: 120px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 0px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	font-size: 14px;

	color: #666;

	width: calc(100% - 120px)

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 200px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap {

	margin-top: 30px;

	margin-left: 10px

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	margin: 0 6px;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	color: #999

}

.basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn a {

	color: #657180

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap {

	position: relative;

	display: inline-block;

	overflow: visible;

	width: 100%

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio {

	position: absolute;

	top: 262px;

	left: 12px;

	display: block;

	max-width: 20px;

	padding: 2px;

	width: 5%

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap {

	height: 30px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item {

	width: 4px;

	height: 4px;

	background: #c1c1c1;

	border-radius: 50%;

	-webkit-transition: 0.2s;

	transition: 0.2s

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item[data-active] {

	border: 2px solid grey;

	width: 15px;

	height: 15px;

	background: 0 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content {

	max-width: 700px;

	width: 50%;

	float: left;

	padding-right: 4.8%;

	margin-left: 5%

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap {

	margin-right: 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap {

	margin-top: 14px;

	position: relative

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap {

	width: 100%;

	margin-left: 0;

	margin-right: 0;

	display: inline-block

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists {

	width: 100%;

	height: 100%;

	overflow: hidden;

	font-size: 0;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list {

	position: relative;

	border: 1px solid #ebebeb;

	margin-left: 0;

	margin-top: 36px;

	width: 100%;

	display: block;

	padding: 0 0 100% 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("../images/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list .position_center_middle {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	margin: auto;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%

}

.searchs_content.type_2 form{ width: 100%; }

.searchs_content.type_2 .searchs_btn_content { float: right; border-radius: 3px; background-color: rgba(30,80,174,1); color: #fff; border-top-left-radius: 0; border-bottom-left-radius: 0;}

.searchs_content .searchs_btn_content .icon-fangdajing { border:none; line-height: 41px; color: #fff; cursor: pointer;	font-size: 25px; background: url(../images/fang.png) center center no-repeat; padding: 1px 8px;}



@media screen and (min-width: 800px) {

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list {

	cursor: url("../images/plus.png"), auto

}

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap .detail_small_pic_lists .detail_small_pic_list .img_scale_model {

	position: absolute;

	display: none;

	width: 50px;

	height: 50px;

	background-image: url("https://sitecdn.71360.com/static/txys-001/image/few_txt/plus.png");

	left: calc(50% - 25px);

	top: calc(50% - 25px);

	background-color: #000;

	pointer-events: none;

	opacity: .3;

	background-position: center;

	background-repeat: no-repeat;

	-webkit-background-size: 24px 26px;

	background-size: 24px 26px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	margin: 30px 10px 0

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	margin: 0 6px;

	width: 80px;

	height: 30px;

	line-height: 28px;

	text-align: center;

	border-radius: 15px;

	border: 1px solid #e9e9e9;

	cursor: pointer;

	color: #999

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn a {

	color: #657180

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content {

	top: 77px;

	left: 51%;

	padding-left: 30px;

	width: 40%;

	z-index: 2000;

	position: absolute;

	float: left;

	background: #fff

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title {

	max-width: calc(100% - 80px);

	min-width: calc(100% - 80px);

	font-size: 20px;

	-webkit-flex-shrink: 1;

	-ms-flex-negative: 1;

	flex-shrink: 1;

	display: inline-block;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	padding-right: 20px;

	font-weight: normal

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap {

	text-align: right;

	min-width: 80px;

	padding-left: 19px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share {

	margin-top: 6px;

	margin-right: 8px;

	display: inline-block;

	font-size: 14px;

	color: #333;

	vertical-align: middle

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-icon {

display:block;

width:40px;

height:35px;

line-height:20px;

font-size:24px;

text-align:center;

margin:0 !important

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_text .u-share_title {

display:none

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_list {

text-align:center

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share /deep/ .g-share-render-box .jz_share_list::before {

right:24px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap {

	margin-top: 35px;

	background: #f7f7f7;

	width: 100%;

	height: 100px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content {

	position: relative

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left {

	padding: 30px 0 0 29px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left .detail_price {

	font-weight: 700;

	color: #2b2b2b;

	font-size: 24px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right {

	display: inline-block;

	position: absolute;

	right: 5%;

	bottom: 5%

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right .detail_sales {

	display: inline-block;

	font-size: 14px;

	color: #666

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message {

	margin: 15px 0;

	-webkit-transition: margin-left 0.5s;

	transition: margin-left 0.5s

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other {

	line-height: 0;

	padding: 11.5px 0;

	border-bottom: 1px solid #f5f5f5

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title {

	margin-right: 0;

	padding: 0 8px;

	display: inline-block;

	width: 9em;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #4d4d4d;

	text-align: left;

	font-weight: 700;

	margin-right: 10px;

	line-height: 30px;

	padding-left: 0px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value {

	line-height: 30px;

	display: inline-block;

	color: #666;

	font-size: 14px;

	vertical-align: top;

	width: calc(100% - 140px)

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 30px;

	padding-left: 25px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {

	width: 200px;

	height: 42px;

	color: #fff;

	font-size: 15px;

	line-height: 42px;

	text-align: center;

	border-radius: 21px;

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew {

	font-size: 16px

}

.basic-article-info-box .view_pattern_pc .moduleStyle2 .detail_content {

	margin-top: 6px;

	padding: 10px 10px 10px 0

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap {

	clear: both;

	margin-top: 80px

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .product_specific_content {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%;

	color: #333;

	font-size: 0

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap {

	border: 1px solid #f0f0f0

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab {

	position: relative;

	display: inline-block;

	text-align: center;

	width: 160px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-right: 1px solid #f0f0f0;

	font-size: 15px;

	line-height: 54px;

	cursor: pointer;

	-webkit-transition: all .3s;

	transition: all .3s;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding: 0 8px

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active]::before {

	content: " ";

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	position: absolute;

	top: -1px;

	left: 0;

	border: 2px solid;

	width: 100%

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel {

	margin: 25px 15px;

	font-size: 14px;

	color: #333

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px dashed #e7e7e7

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_name {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-left: 30px

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size {

	overflow: hidden;

	width: 80px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 80px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_time {

	margin: 0 20px;

	width: 150px;

	text-align: center

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn {

	width: 80px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border-radius: 3px

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a {

	display: inline-block;

	background: #f2f3f5;

	width: 80px;

	height: 34px;

	border-radius: 2px;

	color: #657180;

	cursor: pointer

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover {

	color: #fff !important

}

.basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata {

	text-align: left;

	padding: 0 20px

}

.basic-article-info-box .module-style-4 .my-title-wrapper {

	width: 100%;

	font-size: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic-article-info-box .module-style-4 .detail_func_wrap {

	display: inline-block;

	vertical-align: top

}

.basic_hot_recommend {

	padding-top: 20px

}

.basic_hot_recommend .hot-recommend-container .lableLine .search_tabs {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding-left: 10px

}

.basic_hot_recommend .hot-recommend-container .lableLine .search_tabs .tabWords {

	-webkit-box-flex: 1;

	-webkit-flex: 1 1;

	-moz-box-flex: 1;

	-ms-flex: 1 1;

	flex: 1 1;

	max-width: 95px;

	height: 40px;

	text-align: center;

	margin-right: 16px;

	font-size: 14px;

	color: #333;

	cursor: pointer

}

.basic_hot_recommend .hot-recommend-container .lableLine .search_tabs .tabWords.selected {

	font-weight: 700;

	border-bottom-style: solid;

	border-bottom-width: 2px;

	margin-bottom: -2px

}

.basic_hot_recommend .hot-recommend-container .lableLine .search_result_tabs_line {

	width: 100%;

	height: 1px;

	border-bottom: 1px solid #f0f0f0

}

.basic_hot_recommend .hot-recommend-container .resultPart .result_title {

	font-weight: 700;

	font-size: 15px;

	margin: 23px 0 23px 12px

}

.basic_hot_recommend .hot-recommend-container .noResult {

	width: 100%;

	height: 320px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_hot_recommend .hot-recommend-container .noResult .tipsWordsPart {

	text-align: center;

	line-height: 30px

}

.basic_hot_recommend .hot-recommend-container .noResult p {

	color: #333;

	font-size: 16px

}

.basic_hot_recommend .hot-recommend-container .noResult span {

	display: block;

	color: #999;

	font-size: 14px

}

.basic_hot_recommend .hot-recommend-container .list_one {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	box-sizing: border-box;

	vertical-align: top

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap {

	background-color: #fff;

	position: relative;

	z-index: 1;

	padding: 5%;

	display: block;

	height: 100%;

	width: 100%;

	overflow: hidden;

	color: #333

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 100%;

	overflow: hidden

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_img_frame .list_img .play-icon {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_name_wrap {

	color: inherit;

	line-height: 24px;

	white-space: normal;

	margin-bottom: 5px;

	margin-top: 15px

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	color: inherit;

	font-size: 16px;

	vertical-align: middle;

	word-break: normal;

	white-space: normal

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_props {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop {

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop .prop_title:after {

	content: "\FF1A"

}

.basic_hot_recommend .hot-recommend-container .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop span {

	color: #666;

	font-size: 14px

}

.basic_hot_recommend .hot-recommend-container .list_one .border_bottom_transition {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s;

	border-color: transparent

}

.basic_hot_recommend .hot-recommend-container .list_one .border_bottom_transition::before {

	-webkit-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit

}

.basic_hot_recommend .hot-recommend-container .list_one .border_bottom_transition::after, .basic_hot_recommend .hot-recommend-container .list_one .border_bottom_transition::before {

	width: 100%;

	height: 100%;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	transition: -webkit-transform 0.36s ease;

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_first_type_index .basic_first_type .module_wrap .module_content {

	font-size: 0

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 30px;

	min-width: 30px;

	height: 100%;

	width: calc(25% - 20px);

	-webkit-transition: all 0.5s ease-out;

	transition: all 0.5s ease-out;

	display: inline-block;

	text-align: center;

	box-sizing: border-box;

	vertical-align: top;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .tooptipPart {

	right: 0;

	bottom: 0;

	top: auto;

	display: block;

	z-index: 999

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap {

	background-color: #fff;

	position: relative;

	z-index: 1;

	padding: 40px;

	display: block;

	height: 100%;

	width: 100%;

	overflow: hidden;

	color: #333;

	border-radius: 12px

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 100%;

	overflow: hidden

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_img_frame .list_img .play-icon {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_props {

	padding: 0;

	margin: 0;

	list-style-type: none

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop {

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop .prop_title:after {

	content: "\FF1A"

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_prop_wrap .product_prop span {

	color: #666;

	font-size: 14px

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_name_wrap {

	color: inherit;

	white-space: normal;

	margin-bottom: 5px;

	margin-top: 15px

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_name_wrap .product_name {

	display: block;

	color: inherit;

	font-size: 16px;

	vertical-align: middle;

	word-break: normal;

	white-space: normal;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_summary_wrap {

	margin-top: 4px

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap .list_content_frame .product_summary_wrap .product_summary {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	font-size: 16px;

	text-align: left

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .border_bottom_transition {

	position: relative;

	-webkit-transition: 0.5s;

	transition: 0.5s;

	border-color: transparent

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .border_bottom_transition::before {

	-webkit-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	border-bottom: 3px;

	border-bottom-style: solid;

	border-color: inherit

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .border_bottom_transition::after, .basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .border_bottom_transition::before {

	width: 100%;

	height: 100%;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	transition: -webkit-transform 0.36s ease;

	-webkit-transition: -webkit-transform 0.36s ease;

	transition: transform 0.36s ease;

	transition: transform 0.36s ease, -webkit-transform 0.36s ease

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .list_one_wrap:hover .list_content_frame .product_name_wrap .product_name {

	color: var(--theme_color) !important

}

.basic_first_type_index .basic_first_type .module_wrap .module_content .list_one .border_hover_color:hover {

	border-color: var(--theme_color)

}

.pc_pattern .basic_first_type_index .list_one .list_one_wrap {

	border-radius: 12px

}

.basic_video_index .img_flv_div .video_poster_img {

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat

}

.basic_shortvideo_detail_index {

	height: 100%

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content {

	height: 100%

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content {

	position: relative;

	height: 100%;

	background-color: #000;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow: hidden

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .show_no {

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translate(0 -50%);

	-ms-transform: translate(0 -50%);

	transform: translate(0 -50%);

	width: 28px;

	height: 94px;

	cursor: pointer

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video_bg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

	background-repeat: no-repeat;

	opacity: 0.5;

	-webkit-filter: blur(15px);

	filter: blur(15px);

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .close-btn {

	position: absolute;

	left: 44px;

	top: 30px;

	cursor: pointer

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video {

	max-width: 75%;

	height: 100%;

	margin: 0 auto;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	opacity: 0

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .video_dom {

	height: 100%;

	width: auto

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .video_dom.video-js .vjs-tech {

	max-width: 100%;

	width: auto;

	height: auto;

	-o-object-fit: contain;

	object-fit: contain;

	top: 50%;

	left: 50%;

	-webkit-transform: translate3d(-50%, -50%, 0);

	transform: translate3d(-50%, -50%, 0)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .video_dom .vjs-poster {

	opacity: 1;

	-webkit-background-size: cover;

	background-size: cover;

	width: 100%;

	height: 100%

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .toggle-video {

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 56px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 56px;

	flex: 0 0 56px;

	width: 56px;

	position: relative;

	-webkit-align-self: flex-end;

	-ms-flex-item-align: end;

	align-self: flex-end;

	bottom: 70px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	margin-left: 30px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .toggle-video img {

	cursor: pointer;

	width: 56px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_content .video .toggle-video :last-child {

	margin-top: 16px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend {

	width: 25%;

	background: #000000;

	color: #fff;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	padding: 56px 0 43px 0;

	position: relative

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .show {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translate(0 -50%);

	-ms-transform: translate(0 -50%);

	transform: translate(0 -50%);

	width: 28px;

	height: 94px;

	cursor: pointer

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .video_detail {

	margin-bottom: 81px;

	margin-left: 24px;

	margin-right: 24px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-title {

	font-size: 20px;

	color: #FFFFFF;

	margin-left: 24px;

	margin-right: 24px;

	margin-bottom: 16px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	overflow-y: auto;

	padding: 10px 30px;

	margin-top: 14px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content::-webkit-scrollbar-thumb {

background-color:#8f8f8f

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content::-webkit-scrollbar-track {

background-color:#333

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content .list_one .list_one_wrap {

	background-color: #333

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content .list_one .list_one_wrap .product_name_wrap {

	color: #ccc

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 {

	height: 100%

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_title {

	font-size: 24px;

	margin-bottom: 16px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	margin-bottom: 16px;

	color: rgba(255,255,255,0.5)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list {

	cursor: pointer;

	font-size: 14px;

	margin-right: 26px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	min-width: 50px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list span {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share {

	overflow: visible

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info {

	line-height: 1

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text {

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

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text .u-icon {

	background-image: url(../images/share_pc.png);

	width: 20px;

	height: 20px;

	display: inline-block;

	-webkit-background-size: 20px 20px;

	background-size: 20px;

	margin: auto

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text .u-icon::before {

	content: ''

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .u-icon.j-qr-close-btn {

	color: #333

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: auto

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list .zan {

	width: 20px;

	height: 20px;

	background-image: url(../images/zan.png)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_0 .video_btn .btn-list .zan.zan-active {

	background-image: url(../images/zan_active.png)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content.basic_shortvideo_content_1 {

	height: calc(100% - 158px)

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 {

	height: 158px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 46px;

	padding-left: 262px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_title {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-top: 6px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_title .title {

	font-size: 24px;

	color: #333333;

	margin-right: 20px;

	margin-top: 6px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list {

	font-size: 14px;

	margin-right: 26px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info {

	line-height: 1

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text {

	color: #333;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text .u-icon {

	background-image: url(../images/share_pc.png);

	width: 20px;

	height: 20px;

	display: inline-block;

	-webkit-background-size: 20px 20px;

	background-size: 20px;

	margin: auto

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text .u-icon::before {

	content: ''

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info .jz_share_list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: auto;

	top: 25px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list.detail_share .g-share-render-box .jz_share_info.large-click-btn::after {

	bottom: -5px

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list .zan {

	width: 20px;

	height: 20px;

	background-image: url(../images/zan.png);

	cursor: pointer

}

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .video-detail-module-1 .video_btn .btn-list .zan.zan-active {

	background-image: url(../images/zan_active.png)

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content {

	height: 100%;

	position: relative;

	background: #000

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper {

	height: 100%;

	-webkit-transition-timing-function: linear;

	transition-timing-function: linear

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	position: relative;

	height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .title {

	color: #fff;

	position: absolute;

	font-size: 16px;

	font-weight: 500;

	color: #FFFFFF;

	left: 15px;

	bottom: 30px;

	right: 80px;

	word-break: break-all;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .video_dom {

	width: 100%;

	height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .play-icon {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .short_one_video_frame {

	width: 100%;

	height: 100%;

	position: relative

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .short_one_video_frame .video_play_btn {

	display: none;

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .short_one_video_frame .myVideo_poster {

	width: 100%;

	height: 100%;

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: 50%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list .short_one_video_frame .video_loading {

	display: none;

	position: absolute;

	z-index: 3;

	width: 40px;

	height: 44px;

	top: 50%;

	left: 50%;

	margin-top: -20px;

	margin-left: -20px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper .swiper-list[data-state="pause"] .video_play_btn {

	display: block !important

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list {

	position: absolute;

	right: 14px;

	bottom: calc(50% - 112px);

	z-index: 10

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list {

	margin-bottom: 10px;

	color: #fff;

	text-align: center;

	font-size: 14px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list:last-child {

	margin-bottom: 0;

	margin-top: 14px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list .zan {

	width: 46px;

	height: 46px;

	background-image: url(../images/zan_mb_icon.png);

	cursor: pointer;

	-webkit-background-size: 46px 46px;

	background-size: 46px;

	margin: 0 auto

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list .zan.zan-active {

	background-image: url(../images/zan_mb_active_icon.png);

	-webkit-background-size: 46px 46px;

	background-size: 46px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list.detail_share .g-share-render-box .jz_share_info {

	line-height: 1

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text.jz_share_text {

	color: #fff;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text.jz_share_text .u-icon {

	margin-right: 0;

	background-image: url(../images/share_mb_icon.png);

	width: 46px;

	height: 46px;

	-webkit-background-size: 46px 46px;

	background-size: 46px;

	margin: auto

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list.detail_share .g-share-render-box .jz_share_info .news_share_text.jz_share_text .u-icon::before {

	content: ''

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .right-list .btn-list .recommend_icon {

	width: 46px;

	height: 46px;

	background-image: url(../images/recommend_mb_icon.png);

	cursor: pointer;

	-webkit-background-size: 46px 46px;

	background-size: 46px;

	text-align: center;

	margin: 0 auto

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content {

	position: absolute;

	bottom: 0;

	height: 0;

	width: 100%;

	-webkit-transition: 0.5s all;

	transition: 0.5s all;

	background: #fff;

	overflow: hidden;

	z-index: 1001;

	border-radius: 16px 16px 0 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content[data-active=true] {

	height: 60%;

	padding: 14px 16px;

	padding-top: 24px;

	padding-bottom: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .u-icon {

	font-size: 32px;

	color: #BEBCBC;

	position: absolute;

	top: -3px;

	right: 10px;

	cursor: pointer

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .detail_other_top {

	padding: 0 8px 6px 8px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .detail_other_top .title {

	color: #000;

	font-size: 16px;

	font-weight: 500

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .detail_other_top .ask {

	font-size: 14px;

	font-weight: 400;

	color: #4F75EB;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	display: none

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .detail_other_top .ask img {

	margin-right: 4px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .title {

	font-size: 15px;

	line-height: 22px;

	font-weight: 500;

	color: #333333;

	padding-bottom: 6px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .detail_other_content .detail_other_msg {

	height: calc(100% - 30px);

	overflow-y: auto

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .mini-swiper-container {

	width: 92px;

	height: 138px;

	background: #FFFFFF;

	position: absolute;

	left: 18px;

	bottom: 134px;

	border-radius: 8px;

	overflow: hidden;

	padding: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	z-index: 1;

	-webkit-transition: all 0.5s cubic-bezier(0.65, 0.13, 0.22, 0.88);

	transition: all 0.5s cubic-bezier(0.65, 0.13, 0.22, 0.88)

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .mini-swiper-container[data-active=true] {

	width: 0;

	height: 0;

	padding: 0;

	right: 46px;

	left: calc(100% - 46px);

	bottom: calc(50% - 50px)

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .mini-swiper-container .u-icon {

	width: 16px;

	height: 16px;

	color: #BEBCBC;

	position: absolute;

	top: 3px;

	right: 6px;

	z-index: 10;

	cursor: pointer;

	background-image: url(../images/close_icon.png)

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .mini-swiper-container .mini-swiper {

	width: 100%;

	height: 100%;

	overflow: hidden

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .recommend-opc {

	position: absolute;

	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.43)), to(rgba(0,0,0,0)));

	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%);

	background: linear-gradient(360deg, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%);

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: none;

	z-index: 1

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .recommend-opc[data-active=true] {

	display: block

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 {

	height: 100%;

	overflow-y: auto

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1::-webkit-scrollbar {

width:0px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 {

	height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 {

	height: 100%;

	position: relative;

	max-height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .video_dom {

	-o-object-fit: contain;

	object-fit: contain;

	width: 100%;

	height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .video_opc {

	position: absolute;

	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.43)), to(rgba(0,0,0,0)));

	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%);

	background: linear-gradient(360deg, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0) 100%);

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .video_opc .play_icon {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	width: 70px;

	height: 70px;

	background-image: url(../images/1_play.png);

	cursor: pointer;

	-webkit-background-size: 70px 70px;

	background-size: 70px;

	z-index: 10

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .video_opc[data-active=true] .play_icon {

	background-image: url(../images/1_play_reset.png)

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .title {

	position: absolute;

	bottom: 84px;

	left: 18px;

	right: 18px;

	font-size: 14px;

	color: #fff

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .see-slide {

	position: absolute;

	bottom: 18px;

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .see-slide .see {

	font-size: 18px;

	color: #fff

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_module_1 .see-slide .see_button {

	margin-top: 18px;

	width: 66px;

	height: 6px;

	background: #4F75EB;

	border-radius: 16px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list {

	width: calc(50% - 2px);

	margin-bottom: 3px;

	position: relative

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .video-url {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list:nth-child(odd) {

	margin-right: 2px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list:nth-child(even) {

	margin-left: 2px

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .img-frame {

	padding-top: 177.78%;

	position: relative;

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .img-frame .video_second {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	position: absolute;

	bottom: 16px;

	left: 16px;

	right: 16px;

	color: #fff;

	font-size: 12px;

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-moz-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .img-frame .video_second .like-list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .img-frame .video_second .like-list .list-icon {

	display: inline-block;

	width: 16px;

	height: 16px;

	background-image: url(../images/1_zan.png);

	-webkit-background-size: 100% 100%;

	background-size: 100%;

	background-repeat: no-repeat

}

.basic_shortvideo_detail_index .mb_basic_shortvideo_content .basic_shortvideo_swiper_module_1 .mb_module_1 .video_recommend-container .video-list .img-frame .video_second .like-list .list-icon.play-icon {

	background-image: url(../images/play_mb.png)

}

.pc_pattern .mb_basic_shortvideo_content {

	display: none

}

.mb_pattern .pc_basic_shortvideo_content {

	display: none

}

.svideo_app_container .myheader, .svideo_app_container .myBanner, .svideo_app_container .mobile_header, .svideo_app_container .backTop, .svideo_app_container .myFooter, .svideo_app_container .rowFixedNext, .svideo_app_container .contact-us-index, .svideo_app_container .entry_btn {

	display: none

}

.svideo_app_container .mb_heade.mb_iframe_preview {

	display: none !important;

	height: 0

}

.svideo_app_container .mb_height_line.header_has_fixed {

	height: 0

}

.svideo_app_container .nav-logo-wrapper {

	display: none

}

.svideo_app_container .qq-set-container {

	display: none

}

@media screen and (max-width: 769px) {

.svideo_app_container .mb_heade.mb_iframe_preview {

	display: none !important

}

.svideo_app_container .mb_height_line.header_has_fixed {

	height: 0

}

}

.basic_shortvideo_detail_index .list_one {

	margin-bottom: 40px

}

.basic_shortvideo_detail_index .list_one .list_one_wrap {

	background-color: #fff;

	position: relative;

	z-index: 1;

	display: block;

	height: 100%;

	width: 100%;

	overflow: hidden;

	color: #333;

	font-size: 16px;

	padding: 16px

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .see_detail {

	display: none

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame {

	position: relative;

	padding-bottom: 82%;

	overflow: hidden

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame .list_img {

	position: absolute;

	width: 100%;

	padding-bottom: 100%;

	cursor: pointer;

	-webkit-background-size: cover;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame .list_img img {

	display: none

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame .list_img .play-icon {

	position: absolute;

	width: 60px;

	height: 60px;

	background: url(../images/backimg1.png) -116px -196px no-repeat;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	z-index: 2;

	cursor: pointer

}

.basic_shortvideo_detail_index .list_one .list_one_wrap .product_name_wrap {

	font-size: 16px;

	color: #333;

	padding-top: 24px;

	margin-bottom: 6px

}

.basic_shortvideo_detail_index .list_one .list_one_wrap:hover .product_name_wrap {

	color: var(--theme_color)

}

@media screen and (min-width: 1440px) {

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content {

	padding: 10px 74px

}

}

@media screen and (min-width: 1280px) and (max-width: 1440px) {

.basic_shortvideo_detail_index .pc_basic_shortvideo_content .basic_shortvideo_content .video_detail_recommend .recommend-content {

	padding: 10px 46px

}

}

.mb_pattern .basic_shortvideo_detail_index .list_one {

	margin-bottom: 12px

}

.mb_pattern .basic_shortvideo_detail_index .list_one .list_one_wrap {

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	padding: 0 16px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.mb_pattern .basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame {

	margin-right: 10px;

	position: relative

}

.mb_pattern .basic_shortvideo_detail_index .list_one .list_one_wrap .list_img_frame .list_img {

	padding-bottom: 100%

}

.mb_pattern .basic_shortvideo_detail_index .list_one .list_one_wrap .product_name_wrap {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	font-size: 14px;

	padding-top: 0;

	margin-bottom: 0

}

.mb_pattern .basic_shortvideo_detail_index .mini-list {

	margin-bottom: 0

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap {

	width: 92px;

	height: 138px;

	overflow: hidden;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap .list_img_frame {

	margin-right: 0;

	overflow: hidden;

	font-size: 0;

	width: 100%;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap .list_img_frame .list_img {

	width: 100%;

	height: 100%

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap .list_img_frame .play-icon {

	-webkit-transform: scale(0.6);

	-ms-transform: scale(0.6);

	transform: scale(0.6)

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap .product_name_wrap {

	padding: 6px 8px;

	-webkit-box-flex: 0;

	-webkit-flex: 0;

	-moz-box-flex: 0;

	-ms-flex: 0;

	flex: 0

}

.mb_pattern .basic_shortvideo_detail_index .mini-list .list_one_wrap .product_name_wrap .product_name {

	font-size: 13px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	line-height: 1

}

.mb_pattern .basic_shortvideo_detail_index .list_one.recommend_list {

	padding: 8px;

	margin-bottom: 0

}

.mb_pattern .basic_shortvideo_detail_index .list_one.recommend_list .list_one_wrap {

	padding: 10px;

	-webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.09);

	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.09);

	border-radius: 14px

}

.mb_pattern .basic_shortvideo_detail_index .list_one.recommend_list .list_one_wrap .see_detail {

	display: block

}

.mb_pattern .basic_shortvideo_detail_index .list_one.recommend_list .list_one_wrap .list_img_frame {

	height: 88px;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 88px;

	-moz-box-flex: 0;

	-ms-flex: 0 0 88px;

	flex: 0 0 88px;

	padding-bottom: 0;

	border-radius: 12px

}

.mb_pattern .basic_shortvideo_detail_index .list_one.recommend_list .list_one_wrap .see_detail {

	position: absolute;

	bottom: 0;

	right: 0;

	width: 100px;

	height: 32px;

	background: #4F75EB;

	font-size: 12px;

	font-weight: 500;

	color: #FFFFFF;

	border-radius: 14px 0 14px 0;

	text-align: center;

	line-height: 32px

}

.short-video-container .fixed_title {

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-ms-flex-pack: justify;

	-moz-box-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	-moz-box-align: center;

	align-items: center

}

.short-video-container .fixed_title .title {

	font-size: 18px;

	font-weight: 800;

	color: #333333

}

.short-video-container .short_video_list {

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-flex-flow: wrap;

	-ms-flex-flow: wrap;

	flex-flow: wrap;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-moz-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}

.short-video-container .short_video_list a.list_jump {

	color: #333

}

.short-video-container .short_video_list .short_video_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	padding: 10px;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	display: flex;

	position: relative

}

.short-video-container .short_video_list .short_video_item .list_jump {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1

}

.short-video-container .short_video_list .short_video_item .img-frame {

	width: 100%;

	padding-bottom: 178%;

	position: relative

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	border-radius: 4px;

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	position: absolute;

	bottom: 8px;

	left: 8px;

	right: 8px;

	color: #fff;

	font-size: 14px;

	width: calc(100% - 16px)

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second .like-list {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	margin-right: 8px;

	max-width: 50%

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second .like-list .list-icon {

	display: inline-block;

	width: 16px;

	height: 16px;

	background-image: url(../images/zan_list_mb.png);

	-webkit-background-size: 100% 100%;

	background-size: 100%;

	background-repeat: no-repeat

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second .like-list .list-icon.play-icon {

	background-image: url(../images/play_mb.png)

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second .like-list span {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.short-video-container .short_video_list .short_video_item .img-frame .list_img .video_second .like-list:last-child {

	margin-right: 0

}

.short-video-container .short_video_list .short_video_item img, .short-video-container .short_video_list .short_video_item video {

	border-radius: 4px;

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	object-fit: cover;

	min-height: 272px

}

.short-video-container .short_video_list .short_video_item .video_name {

	max-width: 170px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-top: 7px

}

.short-video-container .short_video_list .short_video_item .video_name span {

	font-size: 15px;

	font-weight: 600;

	color: #333333;

	line-height: 15px;

	max-width: 100%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis

}

.mb_pattern .short_video_list .video_name {

	display: none

}

.basic_navbar .pageLine .pagePart .line-height-change {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}

.basic_navbar .pageLine .pagePart .line-height-change.bilingualSetWarp_0 .other_name {

	margin-top: 10px

}

.basic_navbar .pageLine .pagePart .line-height-change.bilingualSetWarp_2 .other_name {

	margin-bottom: 10px

}

.basic_navbar .childrenData .navchildlist.navchildlist_top .nvachildLine_top {

	height: 24px !important

}

.basic_navbar .childrenData.type_0 .navchildlist.navchildlist_top .navchild2Part .nvachildLine_top {

	height: 24px !important

}

.basic_navbar .pageLink.nav_item_name .img_icon {

	vertical-align: middle;

	margin-left: 2px

}

.basic_classification .content_detail_style6 .left_content_6 {

	position: relative

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 {

	overflow-y: auto;

	overflow-x: hidden;

	width: 220px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1::-webkit-scrollbar {

width:4px;

height:4px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .parent_content {

	width: 216px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	padding-right: 16px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .parent_content .parent_name {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-moz-box-flex: 1;

	-ms-flex: 1;

	flex: 1

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .parent_content .img_content, .basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .parent_content .img_content_1 {

	width: auto

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content {

	position: absolute;

	background-color: transparent;

	display: none;

	padding-left: 12px;

	z-index: 10

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap {

	overflow-y: auto;

	min-width: 470px;

	padding: 0 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background: #F7F9FA

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_width {

	width: 940px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_width .level_2_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_width .level_2_wrap .level_2:nth-child(odd) {

	margin-right: 50px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_level_no {

	width: 470px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_level_no .level_2_wrap {

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-moz-box-orient: horizontal;

	-moz-box-direction: normal;

	-ms-flex-direction: row;

	flex-direction: row

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_level_no .level_2_wrap .level_2:nth-child(odd) {

	margin-right: 50px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_level_no .level_2_wrap .level_2 {

	width: 120px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .right_content_title {

	font-weight: 500;

	color: #000000;

	font-size: 17px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .right_content_title::after {

	display: table;

	content: "";

	width: 0;

	height: 0;

	border-top: 3px solid transparent;

	border-left: 6px solid #000;

	border-bottom: 3px solid transparent;

	margin: auto 5px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-moz-box-orient: vertical;

	-moz-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 {

	width: 410px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content .child_content .label_2_name {

	width: 100px;

	display: inline-block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 0 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content .level_3_6_content {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	width: 300px;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content .level_3_6_content .level_3_content {

	width: 100px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border-bottom: 1px solid rgba(0,0,0,0.08);

	padding-right: 10px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content .level_3_6_content .level_3_content:nth-child(3n) {

	padding-right: 0

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap .level_2_wrap .level_2 .level_2_content .level_3_6_content .level_3_content .label_3_name {

	display: inline-block;

	width: 100%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_2, .basic_classification .content_detail_style6 .left_content_6 .level_1 .level_3 {

	display: block

}

.basic_classification .content_detail_style6 ::-webkit-scrollbar {

width:4px;

height:4px

}

@media screen and (max-width: 1140px) {

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_width {

	width: 470px

}

.basic_classification .content_detail_style6 .left_content_6 .level_1 .level_1_content .right_content .right_content_wrap.right_content_width .level_2_wrap .level_2:nth-child(odd) {

	margin-right: 0px

}

}

.basic_nleavemessage .my_nleavemessage .form_item .check_item {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_nleavemessage .my_nleavemessage .form_item .check_item .check {

	width: 14px;

	height: 14px;

	border: 1px solid #aaa;

	margin-right: 5px

}

.basic_nleavemessage .my_nleavemessage .form_item .check_item .check_txt {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.basic_nleavemessage .my_nleavemessage .form_item .check_item .check_txt .agree {

	font-size: 13px

}

 @-webkit-keyframes fadeIn {

from {

opacity:0

}

to {

	opacity: 1

}

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity: 1

}

}

@-webkit-keyframes fadeInLeft {

0% {

opacity:0;

-webkit-transform:translate3d(50%, 0, 0);

transform:translate3d(50%, 0, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@keyframes fadeInLeft {

0% {

opacity:0;

-webkit-transform:translate3d(50%, 0, 0);

transform:translate3d(50%, 0, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@-webkit-keyframes fadeInRight {

0% {

opacity:0;

-webkit-transform:translate3d(-100%, 0, 0);

transform:translate3d(-100%, 0, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@keyframes fadeInRight {

0% {

opacity:0;

-webkit-transform:translate3d(-100%, 0, 0);

transform:translate3d(-100%, 0, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@-webkit-keyframes fadeInUp {

0% {

opacity:0;

-webkit-transform:translate3d(0, 100%, 0);

transform:translate3d(0, 100%, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@keyframes fadeInUp {

0% {

opacity:0;

-webkit-transform:translate3d(0, 100%, 0);

transform:translate3d(0, 100%, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@-webkit-keyframes fadeInDown {

0% {

opacity:0;

-webkit-transform:translate3d(0, -100%, 0);

transform:translate3d(0, -100%, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@keyframes fadeInDown {

0% {

opacity:0;

-webkit-transform:translate3d(0, -100%, 0);

transform:translate3d(0, -100%, 0)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@-webkit-keyframes moveInLeft {

0% {

-webkit-transform:translateX(150%);

transform:translateX(150%);

opacity:0

}

100% {

-webkit-transform:translateX(0);

transform:translateX(0);

opacity:1

}

}

@keyframes moveInLeft {

0% {

-webkit-transform:translateX(150%);

transform:translateX(150%);

opacity:0

}

100% {

-webkit-transform:translateX(0);

transform:translateX(0);

opacity:1

}

}

@-webkit-keyframes moveInRight {

0% {

-webkit-transform:translateX(-150%);

transform:translateX(-150%);

opacity:0

}

100% {

-webkit-transform:translateX(0);

transform:translateX(0);

opacity:1

}

}

@keyframes moveInRight {

0% {

-webkit-transform:translateX(-150%);

transform:translateX(-150%);

opacity:0

}

100% {

-webkit-transform:translateX(0);

transform:translateX(0);

opacity:1

}

}

@-webkit-keyframes moveInUp {

0% {

-webkit-transform:translateY(100%);

transform:translateY(100%);

opacity:0

}

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1

}

}

@keyframes moveInUp {

0% {

-webkit-transform:translateY(100%);

transform:translateY(100%);

opacity:0

}

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1

}

}

@-webkit-keyframes moveInDown {

0% {

-webkit-transform:translateY(-100%);

transform:translateY(-100%);

opacity:0

}

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1

}

}

@keyframes moveInDown {

0% {

-webkit-transform:translateY(-100%);

transform:translateY(-100%);

opacity:0

}

100% {

-webkit-transform:translateY(0);

transform:translateY(0);

opacity:1

}

}

@-webkit-keyframes zoomIn {

from {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

50% {

opacity:1

}

}

@keyframes zoomIn {

from {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

50% {

opacity:1

}

}

@-webkit-keyframes zoomInLeft {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(500%, 0, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(500%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@keyframes zoomInLeft {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(500%, 0, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(500%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@-webkit-keyframes zoomInRight {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-500%, 0, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(-500%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@keyframes zoomInRight {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-500%, 0, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(-500%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(-20%, 0, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none

}

}

@-webkit-keyframes zoomInUp {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 500%, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 500%, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60%, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60%, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@keyframes zoomInUp {

0% {

opacity:0;

-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);

transform:scale3d(1, 1, 1) translate3d(0, 0, 0)

}

1% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 500%, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 500%, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60%, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60%, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@-webkit-keyframes zoomInDown {

0% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -500%, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -500%, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60%, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60%, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@keyframes zoomInDown {

0% {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -500%, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -500%, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60%, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60%, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

100% {

opacity:1;

-webkit-transform:none;

transform:none;

-webkit-animation-timing-function:ease;

animation-timing-function:ease

}

}

@-webkit-keyframes elasticLarge {

0%, 100%, 20%, 40%, 60%, 80% {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

100% {

opacity:1;

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

transform:scale3d(1, 1, 1)

}

}

@keyframes elasticLarge {

0%, 100%, 20%, 40%, 60%, 80% {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

100% {

opacity:1;

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

transform:scale3d(1, 1, 1)

}

}

@-webkit-keyframes elasticSmall {

0% {

-webkit-transform:scale(1.8);

transform:scale(1.8);

opacity:0

}

50% {

-webkit-transform:scale(0.95);

transform:scale(0.95);

opacity:1

}

80% {

-webkit-transform:scale(1.05);

transform:scale(1.05)

}

90% {

-webkit-transform:scale(0.98);

transform:scale(0.98)

}

100% {

-webkit-transform:scale(1);

transform:scale(1)

}

}

@keyframes elasticSmall {

0% {

-webkit-transform:scale(1.8);

transform:scale(1.8);

opacity:0

}

50% {

-webkit-transform:scale(0.95);

transform:scale(0.95);

opacity:1

}

80% {

-webkit-transform:scale(1.05);

transform:scale(1.05)

}

90% {

-webkit-transform:scale(0.98);

transform:scale(0.98)

}

100% {

-webkit-transform:scale(1);

transform:scale(1)

}

}

@-webkit-keyframes rollIn {

from {

opacity:0;

-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

}

to {

	opacity: 1;

	-webkit-transform: none;

	transform: none

}

}

@keyframes rollIn {

from {

opacity:0;

-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

}

to {

	opacity: 1;

	-webkit-transform: none;

	transform: none

}

}

@keyframes zoomInDown {

from {

opacity:0;

-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);

transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);

-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);

animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)

}

60% {

opacity:1;

-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);

transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);

-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);

animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)

}

}

@-webkit-keyframes bounceIn {

20%, 40%, 60%, 80%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

to {

	opacity: 1;

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

	transform: scale3d(1, 1, 1)

}

}

@keyframes bounceIn {

20%, 40%, 60%, 80%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

to {

	opacity: 1;

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

	transform: scale3d(1, 1, 1)

}

}

@-webkit-keyframes bounceInDown {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

-webkit-transform:translate3d(0, -3000px, 0);

transform:translate3d(0, -3000px, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(0, 25px, 0);

transform:translate3d(0, 25px, 0)

}

75% {

-webkit-transform:translate3d(0, -10px, 0);

transform:translate3d(0, -10px, 0)

}

90% {

-webkit-transform:translate3d(0, 5px, 0);

transform:translate3d(0, 5px, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@keyframes bounceInDown {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

-webkit-transform:translate3d(0, -3000px, 0);

transform:translate3d(0, -3000px, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(0, 25px, 0);

transform:translate3d(0, 25px, 0)

}

75% {

-webkit-transform:translate3d(0, -10px, 0);

transform:translate3d(0, -10px, 0)

}

90% {

-webkit-transform:translate3d(0, 5px, 0);

transform:translate3d(0, 5px, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@-webkit-keyframes bounceInRight {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

-webkit-transform:translate3d(-3000px, 0, 0);

transform:translate3d(-3000px, 0, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(25px, 0, 0);

transform:translate3d(25px, 0, 0)

}

75% {

-webkit-transform:translate3d(-10px, 0, 0);

transform:translate3d(-10px, 0, 0)

}

90% {

-webkit-transform:translate3d(5px, 0, 0);

transform:translate3d(5px, 0, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@keyframes bounceInRight {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

-webkit-transform:translate3d(-3000px, 0, 0);

transform:translate3d(-3000px, 0, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(25px, 0, 0);

transform:translate3d(25px, 0, 0)

}

75% {

-webkit-transform:translate3d(-10px, 0, 0);

transform:translate3d(-10px, 0, 0)

}

90% {

-webkit-transform:translate3d(5px, 0, 0);

transform:translate3d(5px, 0, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@-webkit-keyframes bounceInLeft {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

from {

	opacity: 0;

	-webkit-transform: translate3d(3000px, 0, 0);

	transform: translate3d(3000px, 0, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(-25px, 0, 0);

transform:translate3d(-25px, 0, 0)

}

75% {

-webkit-transform:translate3d(10px, 0, 0);

transform:translate3d(10px, 0, 0)

}

90% {

-webkit-transform:translate3d(-5px, 0, 0);

transform:translate3d(-5px, 0, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@keyframes bounceInLeft {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

from {

	opacity: 0;

	-webkit-transform: translate3d(3000px, 0, 0);

	transform: translate3d(3000px, 0, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(-25px, 0, 0);

transform:translate3d(-25px, 0, 0)

}

75% {

-webkit-transform:translate3d(10px, 0, 0);

transform:translate3d(10px, 0, 0)

}

90% {

-webkit-transform:translate3d(-5px, 0, 0);

transform:translate3d(-5px, 0, 0)

}

to {

	-webkit-transform: none;

	transform: none

}

}

@-webkit-keyframes bounceInUp {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

from {

	opacity: 0;

	-webkit-transform: translate3d(0, 3000px, 0);

	transform: translate3d(0, 3000px, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(0, -20px, 0);

transform:translate3d(0, -20px, 0)

}

75% {

-webkit-transform:translate3d(0, 10px, 0);

transform:translate3d(0, 10px, 0)

}

90% {

-webkit-transform:translate3d(0, -5px, 0);

transform:translate3d(0, -5px, 0)

}

to {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

}

@keyframes bounceInUp {

60%, 75%, 90%, from, to {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

from {

	opacity: 0;

	-webkit-transform: translate3d(0, 3000px, 0);

	transform: translate3d(0, 3000px, 0)

}

60% {

opacity:1;

-webkit-transform:translate3d(0, -20px, 0);

transform:translate3d(0, -20px, 0)

}

75% {

-webkit-transform:translate3d(0, 10px, 0);

transform:translate3d(0, 10px, 0)

}

90% {

-webkit-transform:translate3d(0, -5px, 0);

transform:translate3d(0, -5px, 0)

}

to {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

}

@-webkit-keyframes flash {

50%, from, to {

opacity:1

}

25%, 75% {

opacity:0

}

}

@keyframes flash {

50%, from, to {

opacity:1

}

25%, 75% {

opacity:0

}

}

@-webkit-keyframes flipUpDown {

0% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);

transform:perspective(400px) rotate3d(1, 0, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

@keyframes flipUpDown {

0% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);

transform:perspective(400px) rotate3d(1, 0, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

@-webkit-keyframes flipLeftRight {

0% {

opacity:0

}

1% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

@keyframes flipLeftRight {

0% {

opacity:0

}

1% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

@-webkit-keyframes flip {

0% {

opacity:0

}

1% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

@keyframes flip {

0% {

opacity:0

}

1% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in;

opacity:0

}

40% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

-webkit-animation-timing-function:ease-in;

animation-timing-function:ease-in

}

60% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

99% {

-webkit-transform:perspective(400px);

transform:perspective(400px)

}

}

.aaa {

	width: 100px

}

.animationBox {

	overflow: hidden;

	position: relative;

	z-index: 1;

	width: 100%;

	-webkit-transition: all .36s ease;

	transition: all .36s ease

}

.animationBox .animationImg {

	-webkit-transition: all .36s ease;

	transition: all .36s ease

}

.jz_photo_scale_normal {

	-webkit-transition: all .36s ease;

	transition: all .36s ease

}

.jz_animate_go .jz_photo_scale_normal {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08)

}

.animationBox:hover .jz_photo_scale_normal {

	-webkit-transform: scale(1.08);

	-ms-transform: scale(1.08);

	transform: scale(1.08)

}

.jz_photo_scale_normal2 {

	-webkit-animation: 0.6s ease 0s 1 normal none running none;

	animation: 0.6s ease 0s 1 normal none running none

}

.jz_animate_go .jz_photo_scale_normal2 {

	-webkit-animation: 0s ease 0s 1 normal none running elasticLarge;

	animation: 0s ease 0s 1 normal none running elasticLarge

}

.elasticLarge {

	-webkit-animation-name: elasticLarge;

	animation-name: elasticLarge

}

.animationBox:hover .jz_photo_scale_normal2 {

	-webkit-animation: 0s ease 0s 1 normal none running elasticLarge;

	animation: 0s ease 0s 1 normal none running elasticLarge

}

@-webkit-keyframes elasticLarge {

0%, 100%, 20%, 40%, 60%, 80% {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

100% {

opacity:1;

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

transform:scale3d(1, 1, 1)

}

}

@keyframes elasticLarge {

0%, 100%, 20%, 40%, 60%, 80% {

-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);

animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)

}

0% {

opacity:0;

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

transform:scale3d(0.3, 0.3, 0.3)

}

20% {

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

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

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

transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);

transform:scale3d(0.97, 0.97, 0.97)

}

100% {

opacity:1;

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

transform:scale3d(1, 1, 1)

}

}

.jz_photo_border_effect_0, .jz_photo_border_effect_1, .jz_photo_border_effect_2, .jz_photo_border_effect_3 {

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.jz_border_effect_top {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	width: 0;

	height: 2px

}

.jz_border_effect_right {

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 1;

	width: 2px;

	height: 0

}

.jz_border_effect_bottom {

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 1;

	width: 0;

	height: 2px

}

.jz_border_effect_left {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	width: 2px;

	height: 0

}

.jz_photo_scale {

	-webkit-transition: all .36s ease;

	transition: all .36s ease;

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1)

}

.jz_photo_direction_bottom, .jz_photo_direction_left, .jz_photo_direction_right, .jz_photo_direction_top {

	overflow: hidden

}

.jz_animate_go.jz_photo_direction_left .animationImg {

	-webkit-transform: scale(1.1) translateX(-4%);

	-ms-transform: scale(1.1) translateX(-4%);

	transform: scale(1.1) translateX(-4%)

}

.jz_photo_direction_left:hover .animationImg {

	-webkit-transform: scale(1.1) translateX(-4%);

	-ms-transform: scale(1.1) translateX(-4%);

	transform: scale(1.1) translateX(-4%)

}

.jz_animate_go.jz_photo_direction_right .animationImg {

	-webkit-transform: scale(1.1) translateX(4%);

	-ms-transform: scale(1.1) translateX(4%);

	transform: scale(1.1) translateX(4%)

}

.jz_photo_direction_right:hover .animationImg {

	-webkit-transform: scale(1.1) translateX(4%);

	-ms-transform: scale(1.1) translateX(4%);

	transform: scale(1.1) translateX(4%)

}

.jz_animate_go.jz_photo_direction_top .animationImg {

	-webkit-transform: scale(1.1) translateY(-4%);

	-ms-transform: scale(1.1) translateY(-4%);

	transform: scale(1.1) translateY(-4%)

}

.jz_photo_direction_top:hover .animationImg {

	-webkit-transform: scale(1.1) translateY(-4%);

	-ms-transform: scale(1.1) translateY(-4%);

	transform: scale(1.1) translateY(-4%)

}

.jz_animate_go.jz_photo_direction_bottom .animationImg {

	-webkit-transform: scale(1.1) translateY(4%);

	-ms-transform: scale(1.1) translateY(4%);

	transform: scale(1.1) translateY(4%)

}

.jz_photo_direction_bottom:hover .animationImg {

	-webkit-transform: scale(1.1) translateY(4%);

	-ms-transform: scale(1.1) translateY(4%);

	transform: scale(1.1) translateY(4%)

}

.effect_background_box .effect_background {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	width: 100%;

	height: 100%;

	opacity: 0;

	pointer-events: none

}

.animationBox.effect_background_box:hover .effect_background {

	opacity: 1

}

.animationBox.effect_background_box:hover .jz_photo_small_effect_0 {

	opacity: 0.5

}

.animationBox.effect_background_box:hover .jz_photo_small_effect_1 {

	opacity: 0.5

}

.jz_animate_go .jz_photo_small_effect_0 {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1)

}

.jz_animate_go .jz_photo_small_effect_1 {

	-webkit-transform: translate3d(0, 0, 0) scale(1);

	transform: translate3d(0, 0, 0) scale(1)

}

.jz_animate_go.effect_background_box .effect_background {

	opacity: 1

}

.jz_animate_go.effect_background_box.effect_background_box .jz_photo_small_effect_0, .jz_animate_go.effect_background_box.effect_background_box .jz_photo_small_effect_1 {

	opacity: 0.5

}

.jz_photo_small_effect_0 {

	-webkit-transition: all .35s;

	transition: all .35s;

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1)

}

.animationBox:hover .jz_photo_small_effect_0 {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1)

}

.jz_photo_small_effect_1 {

	-webkit-transition: all .35s;

	transition: all .35s;

	-webkit-transform: translate3d(-6%, 0, 0) scale(1.12);

	transform: translate3d(-6%, 0, 0) scale(1.12)

}

.animationBox:hover .jz_photo_small_effect_1 {

	-webkit-transform: translate3d(0, 0, 0) scale(1);

	transform: translate3d(0, 0, 0) scale(1)

}

.jz_photo_layer_amimate {

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: 1;

	opacity: 0;

	width: 100%;

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

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-moz-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	pointer-events: none

}

.jz_photo_layer_amimate .icon-fangdajing {

	width: 48px;

	height: 48px;

	line-height: 48px;

	font-size: 24px;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	background: rgba(0,0,0,0.5)

}

.mb_pattern .module_text_font_size_frame [style*="font-size:15"], .mb_pattern .module_text_font_size_frame [style*="font-size: 15"] {

	font-size: 14px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:16"], .mb_pattern .module_text_font_size_frame [style*="font-size: 16"] {

	font-size: 14px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:17"], .mb_pattern .module_text_font_size_frame [style*="font-size: 17"] {

	font-size: 14px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:18"], .mb_pattern .module_text_font_size_frame [style*="font-size: 18"] {

	font-size: 14px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:19"], .mb_pattern .module_text_font_size_frame [style*="font-size: 19"] {

	font-size: 16px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:20"], .mb_pattern .module_text_font_size_frame [style*="font-size: 20"] {

	font-size: 16px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:21"], .mb_pattern .module_text_font_size_frame [style*="font-size: 21"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:22"], .mb_pattern .module_text_font_size_frame [style*="font-size: 22"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:23"], .mb_pattern .module_text_font_size_frame [style*="font-size: 23"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:24"], .mb_pattern .module_text_font_size_frame [style*="font-size: 24"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:25"], .mb_pattern .module_text_font_size_frame [style*="font-size: 25"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:26"], .mb_pattern .module_text_font_size_frame [style*="font-size: 26"] {

	font-size: 18px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:27"], .mb_pattern .module_text_font_size_frame [style*="font-size: 27"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:28"], .mb_pattern .module_text_font_size_frame [style*="font-size: 28"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:29"], .mb_pattern .module_text_font_size_frame [style*="font-size: 29"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:30"], .mb_pattern .module_text_font_size_frame [style*="font-size: 30"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:31"], .mb_pattern .module_text_font_size_frame [style*="font-size: 31"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:32"], .mb_pattern .module_text_font_size_frame [style*="font-size: 32"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:33"], .mb_pattern .module_text_font_size_frame [style*="font-size: 33"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:34"], .mb_pattern .module_text_font_size_frame [style*="font-size: 34"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:35"], .mb_pattern .module_text_font_size_frame [style*="font-size: 35"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:36"], .mb_pattern .module_text_font_size_frame [style*="font-size: 36"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:37"], .mb_pattern .module_text_font_size_frame [style*="font-size: 37"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:38"], .mb_pattern .module_text_font_size_frame [style*="font-size: 38"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:39"], .mb_pattern .module_text_font_size_frame [style*="font-size: 39"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:40"], .mb_pattern .module_text_font_size_frame [style*="font-size: 40"] {

	font-size: 22px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:41"], .mb_pattern .module_text_font_size_frame [style*="font-size: 41"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:42"], .mb_pattern .module_text_font_size_frame [style*="font-size: 42"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:43"], .mb_pattern .module_text_font_size_frame [style*="font-size: 43"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:44"], .mb_pattern .module_text_font_size_frame [style*="font-size: 44"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:45"], .mb_pattern .module_text_font_size_frame [style*="font-size: 45"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:46"], .mb_pattern .module_text_font_size_frame [style*="font-size: 46"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:47"], .mb_pattern .module_text_font_size_frame [style*="font-size: 47"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:48"], .mb_pattern .module_text_font_size_frame [style*="font-size: 48"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:49"], .mb_pattern .module_text_font_size_frame [style*="font-size: 49"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:50"], .mb_pattern .module_text_font_size_frame [style*="font-size: 50"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:51"], .mb_pattern .module_text_font_size_frame [style*="font-size: 51"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:52"], .mb_pattern .module_text_font_size_frame [style*="font-size: 52"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:53"], .mb_pattern .module_text_font_size_frame [style*="font-size: 53"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:54"], .mb_pattern .module_text_font_size_frame [style*="font-size: 54"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:55"], .mb_pattern .module_text_font_size_frame [style*="font-size: 55"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:56"], .mb_pattern .module_text_font_size_frame [style*="font-size: 56"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:57"], .mb_pattern .module_text_font_size_frame [style*="font-size: 57"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:58"], .mb_pattern .module_text_font_size_frame [style*="font-size: 58"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:59"], .mb_pattern .module_text_font_size_frame [style*="font-size: 59"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:60"], .mb_pattern .module_text_font_size_frame [style*="font-size: 60"] {

	font-size: 26px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:61"], .mb_pattern .module_text_font_size_frame [style*="font-size: 61"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:62"], .mb_pattern .module_text_font_size_frame [style*="font-size: 62"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:63"], .mb_pattern .module_text_font_size_frame [style*="font-size: 63"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:64"], .mb_pattern .module_text_font_size_frame [style*="font-size: 64"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:65"], .mb_pattern .module_text_font_size_frame [style*="font-size: 65"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:66"], .mb_pattern .module_text_font_size_frame [style*="font-size: 66"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:67"], .mb_pattern .module_text_font_size_frame [style*="font-size: 67"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:68"], .mb_pattern .module_text_font_size_frame [style*="font-size: 68"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:69"], .mb_pattern .module_text_font_size_frame [style*="font-size: 69"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:70"], .mb_pattern .module_text_font_size_frame [style*="font-size: 70"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:71"], .mb_pattern .module_text_font_size_frame [style*="font-size: 71"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:72"], .mb_pattern .module_text_font_size_frame [style*="font-size: 72"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:73"], .mb_pattern .module_text_font_size_frame [style*="font-size: 73"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:74"], .mb_pattern .module_text_font_size_frame [style*="font-size: 74"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:75"], .mb_pattern .module_text_font_size_frame [style*="font-size: 75"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:76"], .mb_pattern .module_text_font_size_frame [style*="font-size: 76"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:77"], .mb_pattern .module_text_font_size_frame [style*="font-size: 77"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:78"], .mb_pattern .module_text_font_size_frame [style*="font-size: 78"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:79"], .mb_pattern .module_text_font_size_frame [style*="font-size: 79"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:80"], .mb_pattern .module_text_font_size_frame [style*="font-size: 80"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:81"], .mb_pattern .module_text_font_size_frame [style*="font-size: 81"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:82"], .mb_pattern .module_text_font_size_frame [style*="font-size: 82"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:83"], .mb_pattern .module_text_font_size_frame [style*="font-size: 83"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:84"], .mb_pattern .module_text_font_size_frame [style*="font-size: 84"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:85"], .mb_pattern .module_text_font_size_frame [style*="font-size: 85"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:86"], .mb_pattern .module_text_font_size_frame [style*="font-size: 86"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:87"], .mb_pattern .module_text_font_size_frame [style*="font-size: 87"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:88"], .mb_pattern .module_text_font_size_frame [style*="font-size: 88"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:89"], .mb_pattern .module_text_font_size_frame [style*="font-size: 89"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:90"], .mb_pattern .module_text_font_size_frame [style*="font-size: 90"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:91"], .mb_pattern .module_text_font_size_frame [style*="font-size: 91"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:92"], .mb_pattern .module_text_font_size_frame [style*="font-size: 92"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:93"], .mb_pattern .module_text_font_size_frame [style*="font-size: 93"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:94"], .mb_pattern .module_text_font_size_frame [style*="font-size: 94"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:95"], .mb_pattern .module_text_font_size_frame [style*="font-size: 95"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:96"], .mb_pattern .module_text_font_size_frame [style*="font-size: 96"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:97"], .mb_pattern .module_text_font_size_frame [style*="font-size: 97"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:98"], .mb_pattern .module_text_font_size_frame [style*="font-size: 98"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:99"], .mb_pattern .module_text_font_size_frame [style*="font-size: 99"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:100"], .mb_pattern .module_text_font_size_frame [style*="font-size: 100"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:101"], .mb_pattern .module_text_font_size_frame [style*="font-size: 101"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:102"], .mb_pattern .module_text_font_size_frame [style*="font-size: 102"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:103"], .mb_pattern .module_text_font_size_frame [style*="font-size: 103"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:104"], .mb_pattern .module_text_font_size_frame [style*="font-size: 104"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:105"], .mb_pattern .module_text_font_size_frame [style*="font-size: 105"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:106"], .mb_pattern .module_text_font_size_frame [style*="font-size: 106"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:107"], .mb_pattern .module_text_font_size_frame [style*="font-size: 107"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:108"], .mb_pattern .module_text_font_size_frame [style*="font-size: 108"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:109"], .mb_pattern .module_text_font_size_frame [style*="font-size: 109"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:110"], .mb_pattern .module_text_font_size_frame [style*="font-size: 110"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:111"], .mb_pattern .module_text_font_size_frame [style*="font-size: 111"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:112"], .mb_pattern .module_text_font_size_frame [style*="font-size: 112"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:113"], .mb_pattern .module_text_font_size_frame [style*="font-size: 113"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:114"], .mb_pattern .module_text_font_size_frame [style*="font-size: 114"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:115"], .mb_pattern .module_text_font_size_frame [style*="font-size: 115"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:116"], .mb_pattern .module_text_font_size_frame [style*="font-size: 116"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:117"], .mb_pattern .module_text_font_size_frame [style*="font-size: 117"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:118"], .mb_pattern .module_text_font_size_frame [style*="font-size: 118"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:119"], .mb_pattern .module_text_font_size_frame [style*="font-size: 119"] {

	font-size: 30px !important

}

.mb_pattern .module_text_font_size_frame [style*="font-size:120"], .mb_pattern .module_text_font_size_frame [style*="font-size: 120"] {

	font-size: 30px !important

}

 @media screen and (min-width: 1367px) and (max-width: 1600px) {

.pc_pattern .basic_webtitle_content [data-size="14"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="16"] {

	font-size: 14px !important

}

.pc_pattern .basic_webtitle_content [data-size="18"] {

	font-size: 16px !important

}

.pc_pattern .basic_webtitle_content [data-size="20"] {

	font-size: 18px !important

}

.pc_pattern .basic_webtitle_content [data-size="24"] {

	font-size: 22px !important

}

.pc_pattern .basic_webtitle_content [data-size="30"] {

	font-size: 28px !important

}

.pc_pattern .basic_webtitle_content [data-size="36"] {

	font-size: 34px !important

}

.pc_pattern .basic_webtitle_content [data-size="48"] {

	font-size: 46px !important

}

.pc_pattern .basic_webtitle_content [data-size="60"] {

	font-size: 58px !important

}

.pc_pattern .basic_webtitle_content [data-size="72"] {

	font-size: 70px !important

}

.pc_pattern .basic_webtitle_content [data-size="84"] {

	font-size: 82px !important

}

.pc_pattern .basic_webtitle_content [data-size="96"] {

	font-size: 94px !important

}

.pc_pattern .basic_webtitle_content [data-size="108"] {

	font-size: 106px !important

}

.pc_pattern .basic_webtitle_content [data-size="120"] {

	font-size: 118px !important

}

}

@media screen and (min-width: 1281px) and (max-width: 1366px) {

.pc_pattern .basic_webtitle_content [data-size="14"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="16"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="18"] {

	font-size: 14px !important

}

.pc_pattern .basic_webtitle_content [data-size="20"] {

	font-size: 16px !important

}

.pc_pattern .basic_webtitle_content [data-size="24"] {

	font-size: 20px !important

}

.pc_pattern .basic_webtitle_content [data-size="30"] {

	font-size: 26px !important

}

.pc_pattern .basic_webtitle_content [data-size="36"] {

	font-size: 32px !important

}

.pc_pattern .basic_webtitle_content [data-size="48"] {

	font-size: 44px !important

}

.pc_pattern .basic_webtitle_content [data-size="60"] {

	font-size: 56px !important

}

.pc_pattern .basic_webtitle_content [data-size="72"] {

	font-size: 68px !important

}

.pc_pattern .basic_webtitle_content [data-size="84"] {

	font-size: 80px !important

}

.pc_pattern .basic_webtitle_content [data-size="96"] {

	font-size: 92px !important

}

.pc_pattern .basic_webtitle_content [data-size="108"] {

	font-size: 104px !important

}

.pc_pattern .basic_webtitle_content [data-size="120"] {

	font-size: 116px !important

}

}

@media screen and (max-width: 1280px) {

.pc_pattern .basic_webtitle_content [data-size="14"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="16"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="18"] {

	font-size: 12px !important

}

.pc_pattern .basic_webtitle_content [data-size="20"] {

	font-size: 14px !important

}

.pc_pattern .basic_webtitle_content [data-size="24"] {

	font-size: 18px !important

}

.pc_pattern .basic_webtitle_content [data-size="30"] {

	font-size: 24px !important

}

.pc_pattern .basic_webtitle_content [data-size="36"] {

	font-size: 30px !important

}

.pc_pattern .basic_webtitle_content [data-size="48"] {

	font-size: 42px !important

}

.pc_pattern .basic_webtitle_content [data-size="60"] {

	font-size: 54px !important

}

.pc_pattern .basic_webtitle_content [data-size="72"] {

	font-size: 66px !important

}

.pc_pattern .basic_webtitle_content [data-size="84"] {

	font-size: 78px !important

}

.pc_pattern .basic_webtitle_content [data-size="96"] {

	font-size: 90px !important

}

.pc_pattern .basic_webtitle_content [data-size="108"] {

	font-size: 102px !important

}

.pc_pattern .basic_webtitle_content [data-size="120"] {

	font-size: 114px !important

}

}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.vjs-button>.vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {

	text-align: center

}

@font-face {

	font-family: VideoJS;

	src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");

	font-weight: normal;

	font-style: normal

}

.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {

	content: "\F101"

}

.vjs-icon-play-circle {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-play-circle:before {

	content: "\F102"

}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {

	content: "\F103"

}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {

	content: "\F104"

}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {

	content: "\F105"

}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {

	content: "\F106"

}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {

	content: "\F107"

}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {

	content: "\F108"

}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {

	content: "\F109"

}

.vjs-icon-square {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-square:before {

	content: "\F10A"

}

.vjs-icon-spinner {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-spinner:before {

	content: "\F10B"

}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {

	content: "\F10C"

}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {

	content: "\F10D"

}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {

	content: "\F10E"

}

.vjs-icon-share {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-share:before {

	content: "\F10F"

}

.vjs-icon-cog {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-cog:before {

	content: "\F110"

}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {

	content: "\F111"

}

.vjs-icon-circle-outline {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-circle-outline:before {

	content: "\F112"

}

.vjs-icon-circle-inner-circle {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-circle-inner-circle:before {

	content: "\F113"

}

.vjs-icon-hd {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-hd:before {

	content: "\F114"

}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {

	content: "\F115"

}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {

	content: "\F116"

}

.vjs-icon-facebook {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-facebook:before {

	content: "\F117"

}

.vjs-icon-gplus {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-gplus:before {

	content: "\F118"

}

.vjs-icon-linkedin {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-linkedin:before {

	content: "\F119"

}

.vjs-icon-twitter {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-twitter:before {

	content: "\F11A"

}

.vjs-icon-tumblr {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-tumblr:before {

	content: "\F11B"

}

.vjs-icon-pinterest {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-pinterest:before {

	content: "\F11C"

}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {

	content: "\F11D"

}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {

	content: "\F11E"

}

.vjs-icon-next-item {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-next-item:before {

	content: "\F11F"

}

.vjs-icon-previous-item {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-previous-item:before {

	content: "\F120"

}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {

	content: "\F121"

}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {

	font-family: VideoJS;

	font-weight: normal;

	font-style: normal

}

.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {

	content: "\F122"

}

.video-js {

	display: block;

	vertical-align: top;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #fff;

	background-color: #000;

	position: relative;

	padding: 0;

	font-size: 10px;

	line-height: 1;

	font-weight: normal;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

	word-break: initial

}

.video-js:-moz-full-screen {

position:absolute

}

.video-js:-webkit-full-screen {

width:100% !important;

height:100% !important

}

.video-js[tabindex="-1"] {

	outline: none

}

.video-js *, .video-js *:before, .video-js *:after {

	-webkit-box-sizing: inherit;

	-moz-box-sizing: inherit;

	box-sizing: inherit

}

.video-js ul {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	list-style-position: outside;

	margin-left: 0;

	margin-right: 0;

	margin-top: 0;

	margin-bottom: 0

}

.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {

	width: 100%;

	max-width: 100%;

	height: 0

}

.video-js.vjs-16-9 {

	padding-top: 56.25%

}

.video-js.vjs-4-3 {

	padding-top: 75%

}

.video-js.vjs-fill {

	width: 100%;

	height: 100%

}

.video-js .vjs-tech {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

body.vjs-full-window {

	padding: 0;

	margin: 0;

	height: 100%

}

.vjs-full-window .video-js.vjs-fullscreen {

	position: fixed;

	overflow: hidden;

	z-index: 1000;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0

}

.video-js.vjs-fullscreen {

	width: 100% !important;

	height: 100% !important;

	padding-top: 0 !important

}

.video-js.vjs-fullscreen.vjs-user-inactive {

	cursor: none

}

.vjs-hidden {

	display: none !important

}

.vjs-disabled {

	opacity: 0.5;

	cursor: default

}

.video-js .vjs-offscreen {

	height: 1px;

	left: -9999px;

	position: absolute;

	top: 0;

	width: 1px

}

.vjs-lock-showing {

	display: block !important;

	opacity: 1;

	visibility: visible

}

.vjs-no-js {

	padding: 20px;

	color: #fff;

	background-color: #000;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	width: 300px;

	height: 150px;

	margin: 0px auto

}

.vjs-no-js a, .vjs-no-js a:visited {

	color: #66A8CC

}

.video-js .vjs-big-play-button {

	font-size: 3em;

	line-height: 1.5em;

	height: 1.63332em;

	width: 3em;

	display: block;

	position: absolute;

	top: 10px;

	left: 10px;

	padding: 0;

	cursor: pointer;

	opacity: 1;

	border: 0.06666em solid #fff;

	background-color: #2B333F;

	background-color: rgba(43,51,63,0.7);

	border-radius: 0.3em;

	-webkit-transition: all 0.4s;

	transition: all 0.4s

}

.vjs-big-play-centered .vjs-big-play-button {

	top: 50%;

	left: 50%;

	margin-top: -0.81666em;

	margin-left: -1.5em

}

.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {

	border-color: #fff;

	background-color: #73859f;

	background-color: rgba(115,133,159,0.5);

	-webkit-transition: all 0s;

	transition: all 0s

}

.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {

	display: none

}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {

	display: block

}

.video-js button {

	background: none;

	border: none;

	color: inherit;

	display: inline-block;

	font-size: inherit;

	line-height: inherit;

	text-transform: none;

	text-decoration: none;

	-webkit-transition: none;

	transition: none;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none

}

.vjs-control .vjs-button {

	width: 100%;

	height: 100%

}

.video-js .vjs-control.vjs-close-button {

	cursor: pointer;

	height: 3em;

	position: absolute;

	right: 0;

	top: 0.5em;

	z-index: 2

}

.video-js .vjs-modal-dialog {

	background: rgba(0,0,0,0.8);

	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.8)), to(rgba(255,255,255,0)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,255,255,0));

	background: linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));

	overflow: auto

}

.video-js .vjs-modal-dialog>* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.vjs-modal-dialog .vjs-modal-dialog-content {

	font-size: 1.2em;

	line-height: 1.5;

	padding: 20px 24px;

	z-index: 1

}

.vjs-menu-button {

	cursor: pointer

}

.vjs-menu-button.vjs-disabled {

	cursor: default

}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {

	display: none

}

.vjs-menu .vjs-menu-content {

	display: block;

	padding: 0;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	overflow: auto

}

.vjs-menu .vjs-menu-content>* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {

	display: none

}

.vjs-menu li {

	list-style: none;

	margin: 0;

	padding: 0.2em 0;

	line-height: 1.4em;

	font-size: 1.2em;

	text-align: center;

	text-transform: lowercase

}

.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover {

	background-color: #73859f;

	background-color: rgba(115,133,159,0.5)

}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover {

	background-color: #fff;

	color: #2B333F

}

.vjs-menu li.vjs-menu-title {

	text-align: center;

	text-transform: uppercase;

	font-size: 1em;

	line-height: 2em;

	padding: 0;

	margin: 0 0 0.3em 0;

	font-weight: bold;

	cursor: default

}

.vjs-menu-button-popup .vjs-menu {

	display: none;

	position: absolute;

	bottom: 0;

	width: 10em;

	left: -3em;

	height: 0em;

	margin-bottom: 1.5em;

	border-top-color: rgba(43,51,63,0.7)

}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {

	background-color: #2B333F;

	background-color: rgba(43,51,63,0.7);

	position: absolute;

	width: 100%;

	bottom: 1.5em;

	max-height: 15em

}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {

	max-height: 5em

}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {

	max-height: 10em

}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {

	max-height: 14em

}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {

	max-height: 25em

}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {

	display: block

}

.video-js .vjs-menu-button-inline {

	-webkit-transition: all 0.4s;

	transition: all 0.4s;

	overflow: hidden

}

.video-js .vjs-menu-button-inline:before {

	width: 2.222222222em

}

.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline {

	width: 12em

}

.vjs-menu-button-inline .vjs-menu {

	opacity: 0;

	height: 100%;

	width: auto;

	position: absolute;

	left: 4em;

	top: 0;

	padding: 0;

	margin: 0;

	-webkit-transition: all 0.4s;

	transition: all 0.4s

}

.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {

	display: block;

	opacity: 1

}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {

	display: block;

	opacity: 1;

	position: relative;

	width: auto

}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {

	width: auto

}

.vjs-menu-button-inline .vjs-menu-content {

	width: auto;

	height: 100%;

	margin: 0;

	overflow: hidden

}

.video-js .vjs-control-bar {

	display: none;

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	height: 3em;

	background-color: #2B333F;

	background-color: rgba(43,51,63,0.7)

}

.vjs-has-started .vjs-control-bar {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	visibility: visible;

	opacity: 1;

	-webkit-transition: visibility 0.1s, opacity 0.1s;

	transition: visibility 0.1s, opacity 0.1s

}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {

	visibility: visible;

	opacity: 0;

	-webkit-transition: visibility 1s, opacity 1s;

	transition: visibility 1s, opacity 1s

}

.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {

	display: none !important

}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {

	opacity: 1;

	visibility: visible

}

.vjs-has-started.vjs-no-flex .vjs-control-bar {

	display: table

}

.video-js .vjs-control {

	position: relative;

	text-align: center;

	margin: 0;

	padding: 0;

	height: 100%;

	width: 4em;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.vjs-button>.vjs-icon-placeholder:before {

	font-size: 1.8em;

	line-height: 1.67

}

.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {

	text-shadow: 0em 0em 1em white

}

.video-js .vjs-control-text {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px

}

.vjs-no-flex .vjs-control {

	display: table-cell;

	vertical-align: middle

}

.video-js .vjs-custom-control-spacer {

	display: none

}

.video-js .vjs-progress-control {

	cursor: pointer;

	-webkit-box-flex: 1;

	-webkit-flex: auto;

	-moz-box-flex: 1;

	-ms-flex: auto;

	flex: auto;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	min-width: 4em;

	-ms-touch-action: none;

	touch-action: none

}

.video-js .vjs-progress-control.disabled {

	cursor: default

}

.vjs-live .vjs-progress-control {

	display: none

}

.vjs-liveui .vjs-progress-control {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	-ms-flex-align: center;

	align-items: center

}

.vjs-no-flex .vjs-progress-control {

	width: auto

}

.video-js .vjs-progress-holder {

	-webkit-box-flex: 1;

	-webkit-flex: auto;

	-moz-box-flex: 1;

	-ms-flex: auto;

	flex: auto;

	-webkit-transition: all 0.2s;

	transition: all 0.2s;

	height: 0.3em

}

.video-js .vjs-progress-control .vjs-progress-holder {

	margin: 0 10px

}

.video-js .vjs-progress-control:hover .vjs-progress-holder {

	font-size: 1.6666666667em

}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {

	font-size: 1em

}

.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div {

	position: absolute;

	display: block;

	height: 100%;

	margin: 0;

	padding: 0;

	width: 0

}

.video-js .vjs-play-progress {

	background-color: #fff

}

.video-js .vjs-play-progress:before {

	font-size: 0.9em;

	position: absolute;

	right: -0.5em;

	top: -0.3333333333em;

	z-index: 1

}

.video-js .vjs-load-progress {

	background: rgba(115,133,159,0.5)

}

.video-js .vjs-load-progress div {

	background: rgba(115,133,159,0.75)

}

.video-js .vjs-time-tooltip {

	background-color: #fff;

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

	border-radius: 0.3em;

	color: #000;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	padding: 6px 8px 8px 8px;

	pointer-events: none;

	position: absolute;

	top: -3.4em;

	visibility: hidden;

	z-index: 1

}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {

	display: none

}

.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {

	display: block;

	font-size: 0.6em;

	visibility: visible

}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {

	font-size: 1em

}

.video-js .vjs-progress-control .vjs-mouse-display {

	display: none;

	position: absolute;

	width: 1px;

	height: 100%;

	background-color: #000;

	z-index: 1

}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {

	z-index: 0

}

.video-js .vjs-progress-control:hover .vjs-mouse-display {

	display: block

}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {

	visibility: hidden;

	opacity: 0;

	-webkit-transition: visibility 1s, opacity 1s;

	transition: visibility 1s, opacity 1s

}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {

	display: none

}

.vjs-mouse-display .vjs-time-tooltip {

	color: #fff;

	background-color: #000;

	background-color: rgba(0,0,0,0.8)

}

.video-js .vjs-slider {

	position: relative;

	cursor: pointer;

	padding: 0;

	margin: 0 0.45em 0 0.45em;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	background-color: #73859f;

	background-color: rgba(115,133,159,0.5)

}

.video-js .vjs-slider.disabled {

	cursor: default

}

.video-js .vjs-slider:focus {

	text-shadow: 0em 0em 1em white;

	-webkit-box-shadow: 0 0 1em #fff;

	box-shadow: 0 0 1em #fff

}

.video-js .vjs-mute-control {

	cursor: pointer;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.video-js .vjs-volume-control {

	cursor: pointer;

	margin-right: 1em;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.video-js .vjs-volume-control.vjs-volume-horizontal {

	width: 5em

}

.video-js .vjs-volume-panel .vjs-volume-control {

	visibility: visible;

	opacity: 0;

	width: 1px;

	height: 1px;

	margin-left: -1px

}

.video-js .vjs-volume-panel {

	-webkit-transition: width 1s;

	transition: width 1s

}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {

	visibility: visible;

	opacity: 1;

	position: relative;

	-webkit-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;

	transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s

}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {

	width: 5em;

	height: 3em;

	margin-right: 0

}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {

	left: -3.5em;

	-webkit-transition: left 0s;

	transition: left 0s

}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {

	width: 10em;

	-webkit-transition: width 0.1s;

	transition: width 0.1s

}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {

	width: 4em

}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {

	height: 8em;

	width: 3em;

	left: -3000em;

	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;

	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s

}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {

	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;

	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s

}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {

	width: 5em;

	height: 3em;

	visibility: visible;

	opacity: 1;

	position: relative;

	-webkit-transition: none;

	transition: none

}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {

	position: absolute;

	bottom: 3em;

	left: 0.5em

}

.video-js .vjs-volume-panel {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex

}

.video-js .vjs-volume-bar {

	margin: 1.35em 0.45em

}

.vjs-volume-bar.vjs-slider-horizontal {

	width: 5em;

	height: 0.3em

}

.vjs-volume-bar.vjs-slider-vertical {

	width: 0.3em;

	height: 5em;

	margin: 1.35em auto

}

.video-js .vjs-volume-level {

	position: absolute;

	bottom: 0;

	left: 0;

	background-color: #fff

}

.video-js .vjs-volume-level:before {

	position: absolute;

	font-size: 0.9em

}

.vjs-slider-vertical .vjs-volume-level {

	width: 0.3em

}

.vjs-slider-vertical .vjs-volume-level:before {

	top: -0.5em;

	left: -0.3em

}

.vjs-slider-horizontal .vjs-volume-level {

	height: 0.3em

}

.vjs-slider-horizontal .vjs-volume-level:before {

	top: -0.3em;

	right: -0.5em

}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {

	width: 4em

}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {

	height: 100%

}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {

	width: 100%

}

.video-js .vjs-volume-vertical {

	width: 3em;

	height: 8em;

	bottom: 8em;

	background-color: #2B333F;

	background-color: rgba(43,51,63,0.7)

}

.video-js .vjs-volume-horizontal .vjs-menu {

	left: -2em

}

.vjs-poster {

	display: inline-block;

	vertical-align: middle;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	-webkit-background-size: contain;

	background-size: contain;

	background-color: #000000;

	cursor: pointer;

	margin: 0;

	padding: 0;

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	height: 100%

}

.vjs-has-started .vjs-poster {

	display: none

}

.vjs-audio.vjs-has-started .vjs-poster {

	display: block

}

.vjs-using-native-controls .vjs-poster {

	display: none

}

.video-js .vjs-live-control {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-moz-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

	-webkit-box-flex: 1;

	-webkit-flex: auto;

	-moz-box-flex: 1;

	-ms-flex: auto;

	flex: auto;

	font-size: 1em;

	line-height: 3em

}

.vjs-no-flex .vjs-live-control {

	display: table-cell;

	width: auto;

	text-align: left

}

.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control {

	display: none

}

.video-js .vjs-seek-to-live-control {

	cursor: pointer;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none;

	display: -webkit-inline-box;

	display: -webkit-inline-flex;

	display: -moz-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	height: 100%;

	padding-left: 0.5em;

	padding-right: 0.5em;

	font-size: 1em;

	line-height: 3em;

	width: auto;

	min-width: 4em

}

.vjs-no-flex .vjs-seek-to-live-control {

	display: table-cell;

	width: auto;

	text-align: left

}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {

	display: none

}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {

	cursor: auto

}

.vjs-seek-to-live-control .vjs-icon-placeholder {

	margin-right: 0.5em;

	color: #888

}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {

	color: red

}

.video-js .vjs-time-control {

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none;

	font-size: 1em;

	line-height: 3em;

	min-width: 2em;

	width: auto;

	padding-left: 1em;

	padding-right: 1em

}

.vjs-live .vjs-time-control {

	display: none

}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {

	display: none

}

.video-js .vjs-duration, .vjs-no-flex .vjs-duration {

	display: none

}

.vjs-time-divider {

	display: none;

	line-height: 3em

}

.vjs-live .vjs-time-divider {

	display: none

}

.video-js .vjs-play-control {

	cursor: pointer

}

.video-js .vjs-play-control .vjs-icon-placeholder {

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.vjs-text-track-display {

	position: absolute;

	bottom: 3em;

	left: 0;

	right: 0;

	top: 0;

	pointer-events: none

}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {

	bottom: 1em

}

.video-js .vjs-text-track {

	font-size: 1.4em;

	text-align: center;

	margin-bottom: 0.1em

}

.vjs-subtitles {

	color: #fff

}

.vjs-captions {

	color: #fc6

}

.vjs-tt-cue {

	display: block

}

video::-webkit-media-text-track-display {

-webkit-transform:translateY(-3em);

transform:translateY(-3em)

}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {

-webkit-transform:translateY(-1.5em);

transform:translateY(-1.5em)

}

.video-js .vjs-picture-in-picture-control {

	cursor: pointer;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.video-js .vjs-fullscreen-control {

	cursor: pointer;

	-webkit-box-flex: 0;

	-webkit-flex: none;

	-moz-box-flex: 0;

	-ms-flex: none;

	flex: none

}

.vjs-playback-rate>.vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.vjs-playback-rate .vjs-playback-rate-value {

	pointer-events: none;

	font-size: 1.5em;

	line-height: 2;

	text-align: center

}

.vjs-playback-rate .vjs-menu {

	width: 4em;

	left: 0em

}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {

	font-size: 1.4em;

	text-align: center

}

.vjs-error .vjs-error-display:before {

	color: #fff;

	content: "X";

	font-family: Arial, Helvetica, sans-serif;

	font-size: 4em;

	left: 0;

	line-height: 1;

	margin-top: -0.5em;

	position: absolute;

	text-shadow: 0.05em 0.05em 0.1em #000;

	text-align: center;

	top: 50%;

	vertical-align: middle;

	width: 100%

}

.vjs-loading-spinner {

	display: none;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -25px 0 0 -25px;

	opacity: 0.85;

	text-align: left;

	border: 6px solid rgba(43,51,63,0.7);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	background-clip: padding-box;

	width: 50px;

	height: 50px;

	border-radius: 25px;

	visibility: hidden

}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {

	display: block;

	-webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;

	animation: vjs-spinner-show 0s linear 0.3s forwards

}

.vjs-loading-spinner:before, .vjs-loading-spinner:after {

	content: "";

	position: absolute;

	margin: -6px;

	-webkit-box-sizing: inherit;

	-moz-box-sizing: inherit;

	box-sizing: inherit;

	width: inherit;

	height: inherit;

	border-radius: inherit;

	opacity: 1;

	border: inherit;

	border-color: transparent;

	border-top-color: white

}

.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {

	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;

	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite

}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {

	border-top-color: white

}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {

	border-top-color: white;

	-webkit-animation-delay: 0.44s;

	animation-delay: 0.44s

}

@keyframes vjs-spinner-show {

to {

visibility:visible

}

}

@-webkit-keyframes vjs-spinner-show {

to {

visibility:visible

}

}

@keyframes vjs-spinner-spin {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-webkit-keyframes vjs-spinner-spin {

100% {

-webkit-transform:rotate(360deg)

}

}

@keyframes vjs-spinner-fade {

0% {

border-top-color:#73859f

}

20% {

border-top-color:#73859f

}

35% {

border-top-color:white

}

60% {

border-top-color:#73859f

}

100% {

border-top-color:#73859f

}

}

@-webkit-keyframes vjs-spinner-fade {

0% {

border-top-color:#73859f

}

20% {

border-top-color:#73859f

}

35% {

border-top-color:white

}

60% {

border-top-color:#73859f

}

100% {

border-top-color:#73859f

}

}

.vjs-chapters-button .vjs-menu ul {

	width: 24em

}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {

	vertical-align: middle;

	display: inline-block;

	margin-bottom: -0.1em

}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {

	font-family: VideoJS;

	content: "\F10D";

	font-size: 1.5em;

	line-height: inherit

}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {

	vertical-align: middle;

	display: inline-block;

	margin-bottom: -0.1em

}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {

	font-family: VideoJS;

	content: " \F11D";

	font-size: 1.5em;

	line-height: inherit

}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {

	display: none

}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {

	width: auto;

	width: initial

}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {

	display: none

}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {

	-webkit-box-flex: 1;

	-webkit-flex: auto;

	-moz-box-flex: 1;

	-ms-flex: auto;

	flex: auto;

	display: block

}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {

	width: auto

}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {

	display: none

}

.vjs-modal-dialog.vjs-text-track-settings {

	background-color: #2B333F;

	background-color: rgba(43,51,63,0.75);

	color: #fff;

	height: 70%

}

.vjs-text-track-settings .vjs-modal-dialog-content {

	display: table

}

.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls {

	display: table-cell

}

.vjs-text-track-settings .vjs-track-settings-controls {

	text-align: right;

	vertical-align: bottom

}

@supports (display: grid) {

.vjs-text-track-settings .vjs-modal-dialog-content {

display:grid;

grid-template-columns:1fr 1fr;

grid-template-rows:1fr;

padding:20px 24px 0px 24px

}

.vjs-track-settings-controls .vjs-default-button {

margin-bottom:20px

}

.vjs-text-track-settings .vjs-track-settings-controls {

grid-column:1/-1

}

.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {

grid-template-columns:1fr

}

}

.vjs-track-setting>select {

	margin-right: 1em;

	margin-bottom: 0.5em

}

.vjs-text-track-settings fieldset {

	margin: 5px;

	padding: 3px;

	border: none

}

.vjs-text-track-settings fieldset span {

	display: inline-block

}

.vjs-text-track-settings fieldset span>select {

	max-width: 7.3em

}

.vjs-text-track-settings legend {

	color: #fff;

	margin: 0 0 5px 0

}

.vjs-text-track-settings .vjs-label {

	position: absolute;

	clip: rect(1px 1px 1px 1px);

	clip: rect(1px, 1px, 1px, 1px);

	display: block;

	margin: 0 0 5px 0;

	padding: 0;

	border: 0;

	height: 1px;

	width: 1px;

	overflow: hidden

}

.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active {

	outline-style: solid;

	outline-width: medium;

	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));

	background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f 100%);

	background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)

}

.vjs-track-settings-controls button:hover {

	color: rgba(43,51,63,0.75)

}

.vjs-track-settings-controls button {

	background-color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));

	background-image: -webkit-linear-gradient(top, #fff 88%, #73859f 100%);

	background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);

	color: #2B333F;

	cursor: pointer;

	border-radius: 2px

}

.vjs-track-settings-controls .vjs-default-button {

	margin-right: 1em

}

@media print {

.video-js>*:not(.vjs-tech):not(.vjs-poster) {

	visibility: hidden

}

}

.vjs-resize-manager {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: none;

	z-index: -1000

}

.js-focus-visible .video-js *:focus:not(.focus-visible) {

	outline: none;

	background: none

}

.video-js *:focus:not(:focus-visible), .video-js .vjs-menu *:focus:not(:focus-visible) {

	outline: none;

	background: none

}
.link{width: 100%;
    margin: auto;
    padding: 1% 10%;}
