.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 {
	overflow-x:hidden;
	-webkit-text-size-adjust:none
}
body {
	font-size:12px;
	font-family:"\5FAE\8F6F\96C5\9ED1", "arial";
	color:#657180;
	line-height:1.5
}
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
}

::-webkit-scrollbar {
width:4px;
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
}
.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
}
.my_banner .banner_btn {
	width:60px;
	height:60px;
	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
}
.mb_pattern .rowFixedNext {
	display:none !important
}
.mb_pattern .fixed_background_layer {
	display:none !important
}
.layout_header {
	width:100%;
	position:relative;
	z-index:9
}
.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_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;
	height:44px;
	line-height:44px;
	background:rgba(0, 0, 0, 0.7);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 10px
}
.basic_atlas_catalog .list_one {
	display:inline-block;
	vertical-align:top
}
.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;
	-webkit-box-shadow:0 0 22px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 22px rgba(0, 0, 0, 0.1);
	padding:5%;
	cursor:pointer
}
.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;
	line-height:24px;
	max-height:50px;
	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:100px
}
.pc_pattern .basic_list_photos .banner_child {
	padding:0 60px;
	position:relative
}
.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:2006
}
.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;
	padding:20px;
	font-size:26px;
	cursor:pointer;
	color:#fff;
	z-index:999;
	font-size: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
}
.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;
	position:absolute;
	z-index:99;
	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 img {
	display:block;
	margin:0 auto
}
.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:70px;
	height:70px;
	background-color:#4d4d4d;
	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:-80px
}
.basic_atlas_catalog_pc_look .el-dialog .el-dialog__body .look_frame .look_swiper_next {
	right:-80px
}
.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:2012
}
.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%;
	background:#fff
}
.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;
	padding:10px;
	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 {
	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 {
	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
}
.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:calc(100% - 3px);
	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:0 !important
}
.basic_navbar .btn_part {
	position:relative
}
.basic_navbar .btn_part .leftBtn {
	position:absolute;
	left:10px;
	font-size:30px;
	line-height:30px;
	cursor:pointer;
	z-index:99;
	background-color:inherit;
	display:none
}
.basic_navbar .btn_part .rightBtn {
	position:absolute;
	right:10px;
	font-size:30px;
	line-height:30px;
	cursor:pointer;
	z-index:99;
	background-color:inherit;
	display:none
}
.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 {
	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 {
	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 .navchildData {
	padding:0 10px;
	display:block;
	height:100%;
	text-align:center
}
.basic_navbar .navchildlist .navchildPart .navchildLine .navchildData .navchildLink {
	margin:0 auto;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.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 {
	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 {
	-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
}
.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
}
.pc_pattern .basic_navbar .mobilePart {
	display:none
}
.mb_pattern .basic_navbar.pcPart {
	display:none
}
.mb_pattern .basic_navbar .menuPart {
	width:24px;
	height:18px;
	position:absolute;
	left:20px;
	top:25px;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	z-index:100
}
.mb_pattern .basic_navbar .menuPart .menuList {
	position:relative;
	width:100%;
	height:100%
}
.mb_pattern .basic_navbar .menuPart .lineDiv {
	width:24px;
	height:1px;
	background-color:#333;
	position:absolute;
	-webkit-transition:0.36s ease;
	transition:0.36s ease
}
.mb_pattern .basic_navbar .menuPart .lineButtom {
	bottom:0
}
.mb_pattern .basic_navbar .menuPart .lineTop {
	top:0
}
.mb_pattern .basic_navbar .menuPart .lineMiddle {
	top:8px
}
.mb_pattern .basic_navbar .menuPart.activeIcon {
	position:fixed
}
.mb_pattern .basic_navbar .menuPart.activeIcon .lineButtom {
	bottom:7px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.mb_pattern .basic_navbar .menuPart.activeIcon .lineTop {
	top:9px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mb_pattern .basic_navbar .menuPart.activeIcon .lineMiddle {
	opacity:0
}
.mb_pattern .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
}
.mb_pattern .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 {
	-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
}
.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_pattern .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_pattern .titleLine .imgPart .imgContent {
	height:40px;
	width:100%
}
.mb_pattern .titleLine .imgPart .imgContent img {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.basic_navbar .childrenData.type_1 .navchildlist {
	width:100vw
}
.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
}
.basic_text_rich_type .text_rich_type_style span {
	color:#000EEE !important;

}
 @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_l176obr9bll.eot?t=1617068528080");
src:url("../fonts/font_1635015_l176obr9bll.eot") format("embedded-opentype"), url("../fonts/359abca3322a409494ec76de53082d95.woff") format("woff2"), url("../fonts/font_1635015_l176obr9bll.woff") format("woff"), url("../fonts/font_1635015_l176obr9bll.ttf") format("truetype"), url("../fonts/font_1635015_l176obr9bll.svg") format("svg")
}
.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"
}
.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 .basic_video_index .module_content {
	padding:3.2% 3.72%
}
.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;
	line-height:40px;
	padding-left:14px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.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
}
.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:0;
	right:0;
	bottom: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:4.533vw
}
.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;
	padding:0 15px 0 12px;
	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
}
.multi_language_panel .lan_list {
	width:180px;
	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:fixed;
	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
}
.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 .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
}
.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 .list_content_frame .product_name_wrap .product_name {
	font-size:14px !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
}
.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one {
	width:calc(100% - 20px);
	padding:20px;
	margin:20px 10px;
	overflow:visible
}
.basic_product_display_index .module_wrap .module_content .product_list_2 .list_one:after {
	content:"";
	width:100%;
	height:0;
	border-bottom:1px dashed #f0f0f0;
	display:block;
	position:absolute;
	bottom:-20px;
	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:0;
	overflow:visible
}
.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;
	margin:10px;
	background-color:#fff;
	vertical-align:top
}
.basic_product_display_index .list_one .list_one_wrap {
	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
}
.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 .module_wrap {
	padding-top:20px
}
.mb_pattern .module_wrap_0, .mb_pattern .module_wrap_1, .mb_pattern .module_wrap_2 {
	padding-top:28px
}
.mb_pattern .module_wrap_1 {
	padding-top:18px
}
.pc_pattern .basic_product_display .list_one:hover .list_img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	cursor:pointer
}
.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)
}
.pc_pattern .basic_product_display_index .product_list_1 .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_product_display_index .product_list_0 .list_one:hover, .pc_pattern .basic_product_display_index .product_list_2 .list_one:hover, .pc_pattern .basic_product_display_index .product_list_3 .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
}
.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 {
	-webkit-animation:moveAnimation 1s;
	animation:moveAnimation 1s;
	top:0;
	opacity:0
}
.pc_pattern .flv_content:hover .flv_play_btn {
	-webkit-animation:hoverAnimation 1s;
	animation:hoverAnimation 1s;
	top:50%;
	opacity:1
}
@-webkit-keyframes hoverAnimation {
from {
top:0;
opacity:0
}
to {
	top:50%;
	opacity:1
}
}
@keyframes hoverAnimation {
from {
top:0;
opacity:0
}
to {
	top:50%;
	opacity:1
}
}
@-webkit-keyframes moveAnimation {
from {
top:50%;
opacity:1
}
to {
	top:0;
	opacity:0
}
}
@keyframes moveAnimation {
from {
top:50%;
opacity:1
}
to {
	top:0;
	opacity:0
}
}
.mb_pattern .basic_video_index .img_flv_div .flv_play_btn {
	top:50%;
	opacity:1
}
.mb_pattern .basic_video_index .module_content {
	padding:3.2% 3.72%
}
.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
}
.basic_product_detail .detail_specfic_panel div, .basic_product_detail .detail_specfic_panel span, .basic_product_detail .detail_specfic_panel h1, .basic_product_detail .detail_specfic_panel h2, .basic_product_detail .detail_specfic_panel h3, .basic_product_detail .detail_specfic_panel h4, .basic_product_detail .detail_specfic_panel h5, .basic_product_detail .detail_specfic_panel h6, .basic_product_detail .detail_specfic_panel p, .basic_product_detail .detail_specfic_panel a, .basic_product_detail .detail_specfic_panel em, .basic_product_detail .detail_specfic_panel strong, .basic_product_detail .detail_specfic_panel sub, .basic_product_detail .detail_specfic_panel sup, .basic_product_detail .detail_specfic_panel tt, .basic_product_detail .detail_specfic_panel b, .basic_product_detail .detail_specfic_panel i, .basic_product_detail .detail_specfic_panel dl, .basic_product_detail .detail_specfic_panel dt, .basic_product_detail .detail_specfic_panel dd, .basic_product_detail .detail_specfic_panel ol, .basic_product_detail .detail_specfic_panel ul, .basic_product_detail .detail_specfic_panel li, .basic_product_detail .detail_specfic_panel label, .basic_product_detail .detail_specfic_panel table, .basic_product_detail .detail_specfic_panel tbody, .basic_product_detail .detail_specfic_panel tfoot, .basic_product_detail .detail_specfic_panel thead, .basic_product_detail .detail_specfic_panel tr, .basic_product_detail .detail_specfic_panel th, .basic_product_detail .detail_specfic_panel td, .basic_product_detail .detail_specfic_panel article, .basic_product_detail .detail_specfic_panel aside, .basic_product_detail .detail_specfic_panel embed, .basic_product_detail .detail_specfic_panel footer, .basic_product_detail .detail_specfic_panel header, .basic_product_detail .detail_specfic_panel menu, .basic_product_detail .detail_specfic_panel nav, .basic_product_detail .detail_specfic_panel section, .basic_product_detail .detail_specfic_panel summary, .basic_article_info .news_detail_content div, .basic_article_info .news_detail_content span, .basic_article_info .news_detail_content h1, .basic_article_info .news_detail_content h2, .basic_article_info .news_detail_content h3, .basic_article_info .news_detail_content h4, .basic_article_info .news_detail_content h5, .basic_article_info .news_detail_content h6, .basic_article_info .news_detail_content p, .basic_article_info .news_detail_content a, .basic_article_info .news_detail_content em, .basic_article_info .news_detail_content strong, .basic_article_info .news_detail_content sub, .basic_article_info .news_detail_content sup, .basic_article_info .news_detail_content tt, .basic_article_info .news_detail_content b, .basic_article_info .news_detail_content i, .basic_article_info .news_detail_content dl, .basic_article_info .news_detail_content dt, .basic_article_info .news_detail_content dd, .basic_article_info .news_detail_content ol, .basic_article_info .news_detail_content ul, .basic_article_info .news_detail_content li, .basic_article_info .news_detail_content label, .basic_article_info .news_detail_content table, .basic_article_info .news_detail_content tbody, .basic_article_info .news_detail_content tfoot, .basic_article_info .news_detail_content thead, .basic_article_info .news_detail_content tr, .basic_article_info .news_detail_content th, .basic_article_info .news_detail_content td, .basic_article_info .news_detail_content article, .basic_article_info .news_detail_content aside, .basic_article_info .news_detail_content embed, .basic_article_info .news_detail_content footer, .basic_article_info .news_detail_content header, .basic_article_info .news_detail_content menu, .basic_article_info .news_detail_content nav, .basic_article_info .news_detail_content section, .basic_article_info .news_detail_content 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:60px;
	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 .level_icon {
	vertical-align:middle;
	width:20px;
	height:20px;
	display:inline-block
}
.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;
	width:100%
}
.basic_classification .view_pattern_pc .item_content_left .label_2_name {
	padding-left:20px
}
.basic_classification .view_pattern_pc .item_content_left .label_3_name {
	padding-left:100px
}
.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;
	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_right .label_3_name {
	padding-left:60px
}
.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%
}
.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 .item_content .label_3_name {
	padding-left:60px
}
.basic_classification .view_pattern_pc a {
	-webkit-background-clip:text;
	font-size:16px;
	color:#333;
	line-height:32px
}
.basic_classification .view_pattern_pc .type_1 .leve_2_content {
	position:relative
}
.basic_classification .view_pattern_pc .type_1 .label_3_name {
	padding-left:40px !important
}
.basic_classification .view_pattern_pc .type_1 .parent_content, .basic_classification .view_pattern_pc .type_1 .child_content {
	width:50%
}
.basic_classification .view_pattern_pc .type_1 .child_content {
	background-color:#F2F2F2
}
.basic_classification .view_pattern_pc .type_1 .level_3 {
	position:absolute;
	right:0;
	z-index:1;
	top:0;
	width:50%;
	background-color:#EAEAEA
}
.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;
	max-height:500px;
	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;
	padding-left:10px
}
.basic_classification .view_pattern_pc .type_2 .right_content .level_3 {
	display:block !important
}
.basic_classification .view_pattern_pc .type_2 .right_content .level_3 a {
	color:#666;
	font-size:12px;
	font-weight:normal
}
.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;
	line-height:50px
}
.basic_classification .view_pattern_mb .content_detail a.actived {
	color:var(--theme_color) !important
}
.basic_classification .view_pattern_mb .content_detail .level_1>li {
	line-height:50px
}
.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
}
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:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%
}
.laybox .laybox_child_frame .vip_logo {
	position:absolute;
	right:-58px;
	top:50%;
	width:58px;
	margin-top:-12px;
	cursor:pointer
}
.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
}
.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:#e3e2e8
}
.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:#e3e2e8
}
.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
}
.basic_download .file_download_container2 .file_item_wrap {
	width:31.6%;
	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_product_detail div.news_detail_footer_mb, .basic-article-info-box div.news_detail_footer_mb {
	display:none
}
.basic_product_detail .news_detail_footer_1.news_detail_footer_mb, .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_product_detail div.news_detail_footer_mb, .basic-article-info-box 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, .basic-article-info-box .my-news-footer {
	display:none
}
.basic_product_detail .news-footer-1, .basic_product_detail .my-news-footer-1, .basic-article-info-box .news-footer-1, .basic-article-info-box .my-news-footer-1 {
	display:block
}
.basic_product_detail .view_pattern_pc, .basic-article-info-box .view_pattern_pc {
	padding:20px
}
.basic_product_detail .view_pattern_pc .detail_pagination_wrap, .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_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper, .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_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper-left, .basic-article-info-box .view_pattern_pc .detail_pagination_wrap .nav-btn-wrapper-left {
	padding-right:20px
}
.basic_product_detail .view_pattern_pc .detail_pagination_wrap .btn, .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_product_detail .view_pattern_pc .detail_pagination_wrap .btn a, .basic-article-info-box .view_pattern_pc .detail_pagination_wrap .btn a {
	color:#657180
}
.basic_product_detail .view_pattern_pc .detail_pagination_wrap .nav-btn-title, .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_product_detail .view_pattern_pc .moduleStyle0, .basic-article-info-box .view_pattern_pc .moduleStyle0 {
	position:relative;
	font-size:14px
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap {
	overflow:hidden;
	width:100%;
	font-size:14px
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content {
	width:43.75%;
	float:left
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content, .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
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_big_pic_content .detail_big_pic, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouzuo, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .iconfont.icon-jiantouyou, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap .jz_scroll_wrap .swiper-container, .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_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, .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_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, .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;
	cursor:pointer
}
.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], .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn a, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content .detail_pagination_wrap .btn a {
	color:#657180
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap, .basic-article-info-box .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 .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title, .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;
	line-height:40px;
	color:#333;
	word-break:break-word;
	font-weight:normal
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share, .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_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, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_content, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .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;
	margin-top:30px;
	padding-left:0
}
.basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn, .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_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew, .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_product_detail .view_pattern_pc .moduleStyle0.module-style-3 .product_detail_wrap .product_detail_left_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-3 .product_detail_wrap .product_detail_left_content {
	float:right
}
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content {
	width:100%;
	float:none
}
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {
	width:90%;
	height:0;
	padding-bottom:450px;
	float:left
}
@media screen and (max-width: 1700px) {
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {
width:85%
}
}
@media screen and (max-width: 1200px) {
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {
width:80%
}
}
@media screen and (max-width: 900px) {
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_big_pic_content {
width:70%
}
}
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .detail_small_pic_wrap, .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_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouzuo, .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_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .iconfont.icon-jiantouyou, .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_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap {
	height:400px
}
.basic_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_left_content .jz_scroll_wrap .list_box, .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_product_detail .view_pattern_pc .moduleStyle0.module-style-4 .product_detail_wrap .product_detail_right_content, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap {
	overflow:hidden;
	width:100%;
	font-size:14px
}
.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content, .basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content {
	display:block;
	width:100%
}
.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share, .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_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, .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_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, .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_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, .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_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, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_content, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .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;
	margin-top:30px
}
.basic_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn, .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_product_detail .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn a, .basic-article-info-box .view_pattern_pc .moduleStyle1 .product_detail_wrap .product_detail_right_content .detail_pagination_wrap .btn a {
	color:#657180
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap {
	position:relative;
	display:inline-block;
	overflow:visible;
	width:100%
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_img_radio .product_img_radio_item_wrap .product_img_radio_item[data-active], .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap {
	margin-right:0
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_small_pic_wrap .jz_scroll_wrap, .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_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, .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_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, .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
}
.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, .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%
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_left_content .detail_inner_wrap .detail_pagination_wrap .btn a, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share, .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_product_detail .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, .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_product_detail .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, .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_product_detail .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, .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_product_detail .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, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content, .basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content {
	position:relative
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_left .detail_price, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_price_wrap .detail_price_content .detail_price_right .detail_sales, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .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;
	margin-top:30px;
	padding-left:25px
}
.basic_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn, .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_product_detail .view_pattern_pc .moduleStyle2 .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn .icon-phonenew, .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_product_detail .view_pattern_pc .moduleStyle2 .detail_content, .basic-article-info-box .view_pattern_pc .moduleStyle2 .detail_content {
	margin-top:6px;
	padding:10px 10px 10px 0
}
.basic_product_detail .view_pattern_pc .product_specific_wrap, .basic-article-info-box .view_pattern_pc .product_specific_wrap {
	clear:both;
	margin-top:80px
}
.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content, .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_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap, .basic-article-info-box .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap {
	border:1px solid #f0f0f0
}
.basic_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab, .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_product_detail .view_pattern_pc .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active]::before, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel, .basic-article-info-box .view_pattern_pc .product_specific_wrap .detail_specfic_panel {
	margin:25px 15px;
	font-size:14px;
	color:#333
}
.basic_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_name, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_time, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover, .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_product_detail .view_pattern_pc .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata, .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_product_detail .view_pattern_mb .product_detail_wrap .detail_big_pic_content, .basic-article-info-box .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, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content, .basic-article-info-box .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, .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%
}
.basic_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .list_box .detail_big_pic_content .position_center_middle, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_left_content .swiper-pagination, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content, .basic-article-info-box .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, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_main_title, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap .detail_share, .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_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, .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_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, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_summary_content, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_other-prefix, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_title, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_value, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message .detail_other .detail_icon, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_panel_bg, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap .detail_other_content .detail_other_message_mobi, .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_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, .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_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, .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_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, .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_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, .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_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, .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_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, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active], .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_panel_bg, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .detail_other_message_mobi_wrap[data-active] .detail_other_content, .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_product_detail .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap, .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;
	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 .product_button_wrap .product_advisory_btn, .basic-article-info-box .view_pattern_mb .product_detail_wrap .product_detail_right_content .product_button_wrap .product_advisory_btn {
	-webkit-box-flex:1;
	-webkit-flex:1 1;
	-moz-box-flex:1;
	-ms-flex:1 1;
	flex:1 1;
	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_product_detail .view_pattern_mb .product_specific_wrap, .basic-article-info-box .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, .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_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap, .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_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab, .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_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab span, .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_product_detail .view_pattern_mb .product_specific_wrap .product_specific_content .detail_specific_tab_wrap .detail_specific_tab[data-active] span::before, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_name, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_size, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .download_item .download_right .download_btn a:hover, .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_product_detail .view_pattern_mb .product_specific_wrap .detail_specfic_panel .detail_specfic_panel_item_nodata, .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_product_detail .wechat_show_dialog, .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_product_detail .wechat_show_dialog .wechat_show_box, .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_product_detail .wechat_show_dialog .wechat_show_box .box_header, .basic-article-info-box .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, .basic-article-info-box .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, .basic-article-info-box .wechat_show_dialog .wechat_show_box .box_body {
	text-align:center
}
.basic_product_detail .wechat_show_dialog .wechat_show_box .box_body img, .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_product_detail .wechat_show_dialog .wechat_show_box .box_body p, .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_product_detail .view_pattern_pc .module-style-4 .product_detail_wrap, .basic_article_info .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-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_product_detail .view_pattern_mb .g-share-render-box .jz_share_text .u-icon, .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_product_detail .view_pattern_mb .g-share-render-box .jz_share_text .u-share_title, .basic-article-info-box .view_pattern_mb .g-share-render-box .jz_share_text .u-share_title {
	display:none
}
.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 {
	-webkit-box-flex:1;
	-webkit-flex:1 1;
	-moz-box-flex:1;
	-ms-flex:1 1;
	flex:1 1;
	height:100%;
	padding:0 15px;
	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 {
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff
}
.basic_product_detail .product_advisory_email i {
	font-size:18px;
	padding-right:5px
}
.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
}
.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"]: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:30px
}
.g-basic-article-box[data-type='1'] {
	width:calc(25% - 20px);
	padding-left:0;
	padding-right:0;
	display:inline-block;
	vertical-align:top;
	background:#fff;
	border-radius:6px;
	overflow:hidden
}
.g-basic-article-box[data-type='1'] {
	margin-right:10px;
	margin-left:10px;
	padding-top:0;
	margin-top:24px;
	padding-bottom:0
}
.g-basic-article-box[data-type='2'] {
	padding:30px
}
.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'].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
}
.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 .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-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 .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-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 .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-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;
	line-height:24px
}
.g-basic-article-box[data-type='1'] .news_list_item_title {
	margin-top:20px
}
.g-basic-article-box[data-device='mb'] .news_list_item_title {
	font-size:14px;
	display:-webkit-box;
	max-height:40px;
	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
}
.g-basic-article-box[data-device='mb'] .news_list_item_summery {
	max-height:36px
}
.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'] .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
}
.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_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:28px;
	color:#333
}
.basic-article-info-box .pagenation_link {
	font-size:14px;
	color:#333
}
.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:240px;
	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
}
.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
}
.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:#fff
}
.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
}
.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
}
.icon-combination-wrapper {
	padding-left:1%;
	padding-right:1%;
	margin-top:1%;
	margin-bottom:1%
}
.mb_pattern .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:22px
}
.basic-icon-combination .icon-combination-summary {
	font-size:14px;
	color:#999;
	margin-top:12px;
	line-height:22px
}
.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:normal;
	-webkit-align-items:normal;
	-moz-box-align:normal;
	-ms-flex-align:normal;
	align-items:normal
}
.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-wrapper {
	margin-bottom:6px
}
.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-y:scroll
}
.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)
}
}
.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
}
.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
}
.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
}
.swiper-slide {
	background-color:#fff
}
 @-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
}
}


/*# sourceMappingURL=app.css.map*/
