.top-banner-bg .banner-img2 {
	opacity:0;
	position:absolute;
	font-size:30px;
	color: #fff;
	font-family: "宋体"Arial, Verdana, sans-serif;}
.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;
	-ms-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-wrapper span{ display:inline-block; position:absolute; bottom:0px; left:0px; color:#fff; width:100%; text-align:left; font-size:16px; line-height:25px;   padding:10px 0 25px 0;   background:rgba(0,0,0,0.5)}
.swiper-wrapper span i{ padding:0 20px 0 20px; display:inline-block; font-style:normal;}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-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;
	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;
	align-items:flex-start;
	-webkit-transition-property:-webkit-transform, height;
	transition-property:transform, height
}
.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;
	background-size:27px 44px;
	background-position:50%;
	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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-pagination {
	position:absolute;
 
	
	text-align:right;
	right:20px;
	height:25px;
	 
-webkit-transition:.3s;
transition:.3s;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:0px;
	right:15px;
	width:100%
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#fff;
	opacity:.4
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	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:#f68c58
}
.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);
	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, .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);
	transform:scale(0);
	-webkit-transform-origin:left top;
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-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:hsla(0, 0%, 100%, .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, .5)), to(transparent));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
	background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
	background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
	background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}
.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;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-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:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(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, .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%;
	transform-origin:50%;
	-webkit-animation:a 1s steps(12) infinite;
	animation:a 1s steps(12) infinite
}
.swiper-lazy-preloader:after {
	display:block;
	content:"";
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@-webkit-keyframes a {
to {
-webkit-transform:rotate(1turn)
}
}
@keyframes a {
to {
transform:rotate(1turn)
}
}
.fadeIn, .fadeInDown, .fadeInLeft, .fadeInRight, .fadeInUp, .flipInX, .flipInY, .lyhd-shade-change1, .qmtpt-shade-change1, .slideInDown, .slideInLeft, .slideInRight, .slideInUp, .zbqfw-shade-change1, .zbqfw-shade-change2 {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
html {
	-webkit-text-size-adjust:none;
	font-family:Microsoft Yahei
}
body, h1, h2, h3, h4, h5, h6, li, ul {
	margin:0
}
li, ul {
	padding:0;
	list-style:none
}
a {
	text-decoration:none
}
button, input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:none
}
.clear-fix {
*zoom:1
}
.clear-fix:after, .clear-fix:before {
	content:"";
	display:table
}
.clear-fix:after {
	clear:both
}
.shade {
	position:fixed;
	top:0;
	left:0;
	z-index:99998;
	height:100%;
	width:100%;
	color:#fff;
	background-color:#333;
	background-color:rgba(0, 0, 0, .6);
	opacity:0
}
@-webkit-keyframes b {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes b {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
.fadeInUp {
	-webkit-animation-name:b;
	animation-name:b
}
@-webkit-keyframes c {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes c {
0% {
opacity:0
}
to {
	opacity:1
}
}
.fadeIn {
	-webkit-animation-name:c;
	animation-name:c
}
@-webkit-keyframes d {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes d {
0% {
opacity:0;
-webkit-transform:translateY(-100px);
transform:translateY(-100px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
.slideInDown {
	-webkit-animation-name:d;
	animation-name:d
}
@-webkit-keyframes e {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes e {
0% {
opacity:0;
-webkit-transform:translateY(100px);
transform:translateY(100px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
.slideInUp {
	-webkit-animation-name:e;
	animation-name:e
}
@-webkit-keyframes f {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
@keyframes f {
0% {
opacity:0;
-webkit-transform:translateX(-100px);
transform:translateX(-100px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
.slideInLeft {
	-webkit-animation-name:f;
	animation-name:f
}
@-webkit-keyframes g {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
@keyframes g {
0% {
opacity:0;
-webkit-transform:translateX(100px);
transform:translateX(100px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
.slideInRight {
	-webkit-animation-name:g;
	animation-name:g
}
@-webkit-keyframes h {
0% {
-webkit-transform:perspective(4000px) rotateY(-180deg);
transform:perspective(4000px) rotateY(-180deg);
opacity:0
}
to {
	-webkit-transform:perspective(4000px) rotateY(0deg);
	transform:perspective(4000px) rotateY(0deg);
	opacity:1
}
}
@keyframes h {
0% {
-webkit-transform:perspective(4000px) rotateY(-180deg);
transform:perspective(4000px) rotateY(-180deg);
opacity:0
}
to {
	-webkit-transform:perspective(4000px) rotateY(0deg);
	transform:perspective(4000px) rotateY(0deg);
	opacity:1
}
}
.flipInY {
	-webkit-animation-name:h;
	animation-name:h;
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-transform-origin:left center;
	transform-origin:left center
}
@-webkit-keyframes i {
0% {
-webkit-transform:perspective(4000px) rotateX(-180deg);
transform:perspective(4000px) rotateX(-180deg);
opacity:0
}
to {
	-webkit-transform:perspective(4000px) rotateX(0deg);
	transform:perspective(4000px) rotateX(0deg);
	opacity:1
}
}
@keyframes i {
0% {
-webkit-transform:perspective(4000px) rotateX(-180deg);
transform:perspective(4000px) rotateX(-180deg);
opacity:0
}
to {
	-webkit-transform:perspective(4000px) rotateX(0deg);
	transform:perspective(4000px) rotateX(0deg);
	opacity:1
}
}
.flipInX {
	-webkit-animation-name:i;
	animation-name:i;
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center
}
.lyhd-shade-change1 {
	-webkit-animation-name:j;
	animation-name:j;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
-webkit-animation-duration:.8s;
animation-duration:.8s
}
@-webkit-keyframes j {
0% {
opacity:.8;
width:0
}
60% {
opacity:.8;
width:100%
}
to {
	opacity:0;
	width:100%
}
}
@keyframes j {
0% {
opacity:.8;
width:0
}
60% {
opacity:.8;
width:100%
}
to {
	opacity:0;
	width:100%
}
}
.zbqfw-shade-change1 {
	-webkit-animation-name:j;
	animation-name:j;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
-webkit-animation-duration:.8s;
animation-duration:.8s
}
@-webkit-keyframes k {
0% {
opacity:.8;
width:100%
}
60% {
opacity:.8;
width:0
}
to {
	opacity:0;
	width:0
}
}
@keyframes k {
0% {
opacity:.8;
width:100%
}
60% {
opacity:.8;
width:0
}
to {
	opacity:0;
	width:0
}
}
.zbqfw-shade-change2 {
	-webkit-animation-name:k;
	animation-name:k;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
-webkit-animation-duration:.8s;
animation-duration:.8s
}
@-webkit-keyframes l {
0% {
width:0
}
to {
	width:100%
}
}
@keyframes l {
0% {
width:0
}
to {
	width:100%
}
}
.qmtpt-shade-change1 {
	-webkit-animation-name:l;
	animation-name:l;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
-webkit-animation-duration:.8s;
animation-duration:.8s
}
.animation-delay1 {
-webkit-animation-delay:.1s;
animation-delay:.1s
}
.animation-delay2 {
-webkit-animation-delay:.2s;
animation-delay:.2s
}
.animation-delay3 {
-webkit-animation-delay:.3s;
animation-delay:.3s
}
.animation-delay4 {
-webkit-animation-delay:.4s;
animation-delay:.4s
}
.animation-delay5 {
-webkit-animation-delay:.5s;
animation-delay:.5s
}
.animation-delay6 {
-webkit-animation-delay:.6s;
animation-delay:.6s
}
.animation-delay7 {
-webkit-animation-delay:.7s;
animation-delay:.7s
}
.animation-delay8 {
-webkit-animation-delay:.8s;
animation-delay:.8s
}
.animation-delay9 {
-webkit-animation-delay:.9s;
animation-delay:.9s
}
.animation-delay10 {
	-webkit-animation-delay:1s;
	animation-delay:1s
}
.animation-delay11 {
	-webkit-animation-delay:1.1s;
	animation-delay:1.1s
}
.animation-delay12 {
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s
}
.animation-delay13 {
	-webkit-animation-delay:1.3s;
	animation-delay:1.3s
}
.animation-delay14 {
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s
}
.animation-delay15 {
	-webkit-animation-delay:1.5s;
	animation-delay:1.5s
}
.animation-delay16 {
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s
}
.animation-delay17 {
	-webkit-animation-delay:1.7s;
	animation-delay:1.7s
}
.animation-delay19 {
	-webkit-animation-delay:1.9s;
	animation-delay:1.9s
}
.animation-delay20 {
	-webkit-animation-delay:2s;
	animation-delay:2s
}
.animation-delay21 {
	-webkit-animation-delay:2.1s;
	animation-delay:2.1s
}
.animation-delay22 {
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s
}
.animation-delay23 {
	-webkit-animation-delay:2.3s;
	animation-delay:2.3s
}
.animation-delay25 {
	-webkit-animation-delay:2.5s;
	animation-delay:2.5s
}
.animation-delay28 {
	-webkit-animation-delay:2.8s;
	animation-delay:2.8s
}
.top-banner-bg .banner-img1, .top-banner-bg .banner-img2, .top-banner-bg .banner-img3, .top-banner-bg .num {
	position:absolute;
	opacity:0
}
body {
	min-width:1270px;
	font-size:14px;
	margin:0 auto
}
nav {
	width:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:999;
	background-color:#2e2e36;
	line-height:46px;
	height:46px;
-webkit-transition:all .5s ease;
transition:all .5s ease
}
nav .nav-left ul, nav .nav-right ul {
*zoom:1
}
nav .nav-left ul:after, nav .nav-left ul:before, nav .nav-right ul:after, nav .nav-right ul:before {
	content:"";
	display:table
}
nav .nav-left ul:after, nav .nav-right ul:after {
	clear:both
}
nav .nav-left ul li, nav .nav-right ul li {
	float:left;
	display:inline;
	margin-right:28px
}
nav .nav-left ul li a, nav .nav-right ul li a {
	color:#bbb
}
nav .nav-left ul li a:hover, nav .nav-right ul li a:hover {
	text-decoration:underline
}
nav .nav-left {
	position:absolute;
	top:0;
	left:32px
}
nav .nav-right {
	position:absolute;
	top:0;
	right:4px
}
.top-banner-wrap {
	background-color:#2e2e36
}
.top-banner-bg {
	width:100%;
	max-width:1920px;
	margin:0 auto;
	height:93px;
	margin-top:46px;
	background-image:url(../assets/banner-bg.png);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	position:relative
}
.top-banner-bg .banner-img1 {
	top:31px;
	left:345px
}
.top-banner-bg .num {
	top:15px;
	left:1015px;
	font-size:44px;
	color:#fff;
	font-weight:400;
	width: 60px;
	text-align: center;
	font-family:Times New Roman
}
.top-banner-bg .banner-img2 {
	top:32px;
	left:785px
}
.top-banner-bg .banner-img3 {
	top:26px;
	left:1527px
}
@media (max-width:1789px) {
.top-banner-bg .banner-img1 {
left:280px
}
.top-banner-bg .num {
left:950px
}
.top-banner-bg .banner-img2 {
left:720px
}
.top-banner-bg .banner-img3 {
left:1232px
}
}
@media (max-width:1549px) {
.top-banner-bg .banner-img1 {
left:228px
}
.top-banner-bg .num {
left:898px
}
.top-banner-bg .banner-img2 {
left:668px
}
.top-banner-bg .banner-img3 {
left:1010px
}
}
.video-container {
	padding-top:0px;
	padding-bottom:10px;
	background-color:#2e2e36;
	width:100%
}
.video-container .wrap {
	margin:0 auto;
	width:1710px;
*zoom:1;
	background-color:#26262b;
	position:relative;
	padding-bottom:10px
}
.video-container .wrap:after, .video-container .wrap:before {
	content:"";
	display:table
}
.video-container .wrap:after {
	clear:both
}
.video-container .video {
	float:left;
	display:inline;
	position:relative
}
.video-container .video .play {
	width:72px;
	height:72px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-36px;
	margin-left:-36px;
	z-index:999
}
.video-container .video .videopc, .video-container .video video {
	width:1390px;
	height:782px
}
.video-container .video .title {
	font-size:25px;
	color:#fff;
	margin:4px 0 0 24px;
	width:1366px
}
.video-container .video-list {
	width:300px;
	height:732px;
	float:left;
	display:inline;
	margin-left:20px
}
.video-container .video-list h4 {
	font-size:20px;
	line-height:1;
	color:#fff;
	font-weight:400;
	padding:20px 0 10px;
	border-bottom:1px solid #414146;
	width:290px
}
.video-container .video-list ul {
	height:100%;
	overflow-y:scroll
}
.video-container .video-list ul::-webkit-scrollbar {
width:4px;
height:4px
}
.video-container .video-list ul::-webkit-scrollbar-thumb {
border-radius:5px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
background:#555
}
.video-container .video-list ul::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
border-radius:5px;
background:#2e2e36
}
.video-container .video-list ul li {
	margin-top:20px;
*zoom:1
}
.video-container .video-list ul li:after, .video-container .video-list ul li:before {
	content:"";
	display:table
}
.video-container .video-list ul li:after {
	clear:both
}
.video-container .video-list ul li img {
	float:left;
	display:inline;
	width:132px;
	height:75px;
	margin-right:12px
}
.video-container .video-list ul li p {
	float:left;
	display:inline;
	width:138px;
	margin:-4px 0 0;
	color:#bbb;
	font-size:14px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.video-container .video-list ul li  .active {

}
.video-container .intro-wrap {
	margin:0 auto;
	width:1710px;
*zoom:1
}
.video-container .intro-wrap:after, .video-container .intro-wrap:before {
	content:"";
	display:table
}
.video-container .intro-wrap:after {
	clear:both
}
.video-container .intro-wrap .intro {
	font-size:14px;
	color:#bbb;
	width:1217px;
	margin-left:24px;
	line-height:22px;
	float:left;
	display:inline
}
.video-container .intro-wrap .forty {
	width:465px;
	height:104px;
	float:right;
	display:inline;
	background-image:url(../assets/forty.png);
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	margin-top:-20px;
	margin-right:0
}
@media (max-width:1789px) {
	
	.video-container .intro-wrap .intro {
	font-size:14px;
	color:#bbb;
	width:980px;
	margin-left:24px;
	line-height:22px;
	float:left;
	display:inline
}
.video-container .wrap {
width:1470px
}
.video-container .video .videopc, .video-container .video video {
width:1150px;
height:647px
}
.video-container .video .title {
width:1126px
}
.video-container .video-list {
width:300px;
height:597px
}
.video-container .intro-wrap {
width:1470px
}
}
@media (max-width:1549px) {
 
	
.video-container .wrap {
width:1190px
}
.video-container .video .videopc, .video-container .video video {
width:870px;
height:489px
}
.video-container .video .title {
width:846px
}
.video-container .video-list {
width:300px;
height:439px
}
.video-container .intro-wrap {
width:1190px
}
.video-container .intro-wrap .forty {
	width:365px;}
.video-container .intro-wrap .intro {
width:800px
}
}
.container {
	width:1710px;
	margin:0 auto;
*zoom:1
}
.container:after, .container:before {
	content:"";
	display:table
}
.container:after {
	clear:both
}
.container .container-left {
	width:1360px;
	float:left;
	display:inline
}
.container .container-left .summary {
	margin-top:50px;
	margin-bottom:70px
}
.container .container-left .summary ul {
*zoom:1
}
.container .container-left .summary ul:after, .container .container-left .summary ul:before {
	content:"";
	display:table
}
.container .container-left .summary ul:after {
	clear:both
}
.container .container-left .summary ul li {
	float:left;
	display:inline;
	width:48%;
	height:auto;
	background-color:#f7f7f7;
	border:1px solid #f7f7f7;
	border-radius:6px;
	box-sizing:border-box;
	padding:32px 24px 30px
}
.container .container-left .summary ul li:last-child {
	margin-left:4%
}
.container .container-left .summary ul li h3 {
	font-size:20px;
	color:#18181c;
	font-weight:400;
	padding: 15px 0;
	 
	position:relative;
}
.container-left .summary ul li h3 a {
	color:#333;
}
.container-left .summary ul li h3 a:hover {
	color:#f63756;
}
.container .container-left .summary ul li h3 span {
	color:#fff;
	display:inline-block;
	background:#f63756;
	position:absolute;
	top:-33px; 
	height:30px;
	line-height:30px;
	left:0;
	padding:0 10px;
	font-size:16px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.container .container-left .summary ul li p {
	font-size:16px;
	color:#666;
	line-height:26px;
	margin:0;
	height:106px;
	overflow:hidden
}
.container .container-left .container-inner-title {
	border-bottom:2px solid #f63756;
	display:inline-block;
	padding-bottom:8px;
	font-size:25px;
	color:#000;
	font-weight:400
}
.container .container-left .container-inner-title img {
	margin-bottom:-8px
}
.container .container-left .ggmdm {
	border-bottom:1px solid #ededed
}
.container .container-left .ggmdm .person-head {
	text-align:center;
	margin-top:70px;
	height:150px;
}
.titlebig{display:block; text-align:center; font-size:20px; font-weight:bold; border-bottom: 1px solid #ececec;
	padding-bottom: 15px;}
.titlebig span{   padding-bottom:10px;}
.container .container-left .ggmdm .person-head .head-one, .container .container-left .ggmdm .person-head .head-two {
	text-align:left;
*zoom:1;
	display:inline-block;
	padding:0 47px;
	position:relative
}
.container .container-left .ggmdm .person-head .head-one:after, .container .container-left .ggmdm .person-head .head-one:before, .container .container-left .ggmdm .person-head .head-two:after, .container .container-left .ggmdm .person-head .head-two:before {
	content:"";
	display:table
}
.container .container-left .ggmdm .person-head .head-one:after, .container .container-left .ggmdm .person-head .head-two:after {
	clear:both
}
.container .container-left .ggmdm .person-head .head-one img, .container .container-left .ggmdm .person-head .head-two img {
	width:92px;
	height:92px;
	border-radius:46px;
	float:left;
	display:inline
}
.container .container-left .ggmdm .person-head .head-one>div, .container .container-left .ggmdm .person-head .head-two>div {
	float:left;
	display:inline;
	font-size:16px;
	color:#000;
	margin-left:12px;
	margin-top:5px
}
.container .container-left .ggmdm .person-head .head-one>div span, .container .container-left .ggmdm .person-head .head-two>div span {
	display:block;
	margin-bottom:8px
}
.container .container-left .ggmdm .person-head .head-one>div p, .container .container-left .ggmdm .person-head .head-two>div p {
	margin:0 0 8px
}
.container .container-left .ggmdm .person-head .head-one:after {
	content:"";
	display:inline-block;
	width:1px;
	height:120px;
	background-color:#b2b2b2;
	margin-left:60px;
	margin-top:-14px;
	position:absolute;
	-webkit-transform:rotate(25deg);
	transform:rotate(25deg)
}
.container .container-left .ggmdm .person-head .head-one .left-top {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	top:-19px
}
.container .container-left .ggmdm .person-head .head-one .left-bottom, .container .container-left .ggmdm .person-head .head-one .left-top {
	width:22px;
	height:22px;
	border-top:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	display:inline-block;
	position:absolute;
	left:22px;
	border-top-right-radius:4px
}
.container .container-left .ggmdm .person-head .head-one .left-bottom {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	bottom:-19px
}
.container .container-left .ggmdm .person-head .head-two .right-top {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	top:-19px
}
.container .container-left .ggmdm .person-head .head-two .right-bottom, .container .container-left .ggmdm .person-head .head-two .right-top {
	width:22px;
	height:22px;
	border-top:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	display:inline-block;
	position:absolute;
	right:22px;
	border-top-right-radius:4px
}
.container .container-left .ggmdm .person-head .head-two .right-bottom {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	bottom:-19px
}
.container .container-left .ggmdm .container-inner-content {
	margin:50px 0;
	height:500px;
	overflow-y:scroll
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar {
width:4px;
height:4px
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar-thumb {
border-radius:5px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
background:#f68c58
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
border-radius:5px;
background:#ededed
}
.container .container-left .ggmdm .container-inner-content p {
	font-size:16px;
	color:#666;
	line-height:26px;
	margin:28px 20px 28px 0
}
.container .container-left .ggmdm .container-inner-content p span {
	color:#000
}
.container .container-left .cfsj {
	margin:34px 0 56px
}
.container .container-left .cfsj .swiper-container {
	width:100%;
	height:100%
}
.container .container-left .cfsj .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.container .container-left .cfsj .swiper-slide>img {
	width:100%;
	margin-top:28px
}
.container .container-left .fxss {
	margin-bottom:50px
}
.container .container-left .fxss>ul {
	text-align:center;
	margin:60px auto 0;
*zoom:1
}
.container .container-left .fxss>ul:after, .container .container-left .fxss>ul:before {
	content:"";
	display:table
}
.container .container-left .fxss>ul:after {
	clear:both
}
.container .container-left .fxss>ul li {
	float:left;
	display:inline;
	width:45%;
	text-align:left;
	margin:0 30px
}
.container .container-left .fxss>ul li .fxss-content {
	border:1px solid #ededed;
	border-radius:6px;
	padding:30px;
	position:relative;
	height:auto
}
.container .container-left .fxss>ul li .fxss-content p {
	font-size:16px;
	text-align:left;
	line-height:30px;
	margin:0;
	overflow:hidden;
	color:#666
}
.container .container-left .fxss>ul li .fxss-content img {
	width:32px;
	height:21px;
	position:absolute;
	border:1px solid #dedede;
	border-radius:4px;
	padding:7.5px 2px;
	top:-10px;
	background-color:#fff
}
.container .container-left .fxss>ul li .fxss-person {
	margin-top:10px;
*zoom:1
}
.container .container-left .fxss>ul li .fxss-person:after, .container .container-left .fxss>ul li .fxss-person:before {
	content:"";
	display:table
}
.container .container-left .fxss>ul li .fxss-person:after {
	clear:both
}
.container .container-left .fxss>ul li .fxss-person img {
	width:60px;
	height:60px;
	border-radius:30px;
	float:left;
	display:inline
}
.container .container-left .fxss>ul li .fxss-person div {
	float:left;
	display:inline;
	margin-left:18px
}
.container .container-left .fxss>ul li .fxss-person div p {
	margin:2px 0 0;
	font-size:18px
}
.container .container-left .fxss>ul li .fxss-person div .p-small {
	font-size:16px;
	color:#666
}
.container .container-right {
	width:300px;
	margin:30px 0 0 50px;
	float:left;
	display:inline
}
.container .container-right .container-right-title {
	font-size:20px;
	font-weight:400;
	padding-left:12px;
	position:relative;
	line-height:1
}
.container .container-right .container-right-title:before {
	content:"";
	display:inline-block;
	position:absolute;
	width:4px;
	height:20px;
	background-color:#f63756;
	left:0;
	top:0
}
.container .container-right .hdjs {
	border-bottom:1px solid #dedede;
	padding-bottom:18px
}
.container .container-right .hdjs p {
	font-size:16px;
	line-height:28px;
	color:#333;
	margin:18px 0 22px
}
.container .container-right .zbmt {
	padding:35px 0
}
.container .container-right .zbmt img {
	margin:40px 30px 0 6px
}
@media (max-width:1789px) {
.container {
width:1470px
}
.container .container-left {
width:1120px
}
.container .container-left .fxss>ul {
width:992px
}
.container .container-left .fxss>ul li {
width:436px;
margin:0 30px
}
}
@media (max-width:1549px) {
.container {
width:1190px
}
.container .container-left, .container .container-left .fxss>ul {
width:840px
}
.container .container-left .fxss>ul li {
width:410px;
margin:0 20px 0 0
}
.container .container-left .fxss>ul li:nth-child(2n) {
margin-right:0
}
}
.color6 {
	color:#666
}
.copy-right {
	height:80px;
	color:#586062;
	background-color:#f0f0f0;
	font-size:15px;
	padding-top:30px;
	text-align:center;
	width:100%;
	line-height:30px;
}
.copy-right>div span {
	margin:0 10px;
	letter-spacing:1.1px
}
.copy-right .mt20 {
	margin-top:20px
}
.hidden4Pc {
	display:none
}
.hidden4Phone {
	display:block
}
@media screen and (min-width:300px) and (max-width:640px) {
.hidden4Phone {
display:none
}
.hidden4Pc {
display:block
}
.titlebig{ padding-top:30px; margin-bottom:20px;}
.swiper-wrapper span {  display:none}
.container .container-left .summary ul li h3 span {
	color: #fff;
    display: inline-block;
    background: #f63756;
    position: absolute;
    top: -19px;
    height: 26px;
    line-height: 26px;
    left: 0;
    padding: 0 10px;
    font-size: 14px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
nav {
position:relative
}
nav .nav-left ul, nav .nav-right ul {
*zoom:1
}
nav .nav-left ul:after, nav .nav-left ul:before, nav .nav-right ul:after, nav .nav-right ul:before {
content:"";
display:table
}
nav .nav-left ul:after, nav .nav-right ul:after {
clear:both
}
nav .nav-left ul li, nav .nav-right ul li {
margin-right:.3rem
}
nav .nav-left {
position:absolute;
top:0;
left:.4rem
}
body {
width:100%;
min-width:100%
}
.top-banner-wrap {
background-color:#2e2e36
}
.top-banner-bg {
width:100%;
max-width:100%;
margin:0 auto;
height:1.49rem;
margin-top:0;
background-image:url(../assets/h5bg.jpg);
background-size:cover;
background-position:50%;
background-repeat:no-repeat;
position:relative
}
.top-banner-bg .banner-img1 {
opacity:0;
position:absolute;
width:4.18rem;
height:.3rem;
top:.3rem;
left:.3rem
}
.top-banner-bg .num {
opacity:0;
position:absolute;
top:.66rem;
left:2.54rem;
font-size:.6rem;
color:#fff;
font-weight:400;
width: .7rem;
text-align: center;
font-family:Times New Roman;
}
	.num2 {
		opacity:0;
padding: 0 5px;
		font-size:.6rem;
		color:#fff;
		font-weight:400;
		font-family:Times New Roman
	}
.top-banner-bg .banner-img2 {
/*opacity:0;
position:absolute;


	color: #fff;
	font-family: "宋体"Arial, Verdana, sans-serif;

top:.80rem;
left:.3rem*/
opacity: 0;
	position: absolute;
	width: 3.2rem;
	height: .27rem;
	top: .96rem;
	left: .3rem;
}
.top-banner-bg .banner-img3 {
opacity:0;
position:absolute;
width:1.56rem;
height:.41rem;
top:.28rem;
left:5.66rem
}
.video-container {
padding-top:0;
padding-bottom:0
}
.video-container .video, .video-container .wrap {
width:100%
}
.video-container .video video {
width:100%;
height:auto;
z-index:999
}
.video-container .video .title {
width:100%;
font-size:16px;
padding:.12rem .1rem 0 .2rem;
margin:0;
box-sizing:border-box;
line-height:1.6
}
.video-container .video-list {
display:none
}
.video-container .intro-wrap {
width:100%;
height:.64rem;
overflow:hidden;
position:relative
}
.video-container .intro-wrap .intro {
font-size:12px;
width:84%;
line-height:25px;
box-sizing:border-box;
margin:0;
text-align:justify;
padding:.12rem .2rem .2rem
}
.video-container .intro-wrap #close, .video-container .intro-wrap #open {
position:absolute;
right:.3rem;
top:.2rem;
color:#bbb;
z-index:9;
font-size:12px
}
.video-container .intro-wrap #open:after {
-webkit-transform:rotate(135deg);
transform:rotate(135deg);
margin-bottom:.04rem
}
.video-container .intro-wrap #close:after, .video-container .intro-wrap #open:after {
content:"";
width:.1rem;
height:.1rem;
border-top:1px solid #bbb;
border-right:1px solid #bbb;
display:inline-block;
margin-left:.1rem
}
.video-container .intro-wrap #close:after {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
margin-bottom:0
}
.video-container .intro-wrap .forty {
display:none
}
.container {
width:100%;
margin:0 auto;
*zoom:1
}
.container:after, .container:before {
content:"";
display:table
}
.container:after {
clear:both
}
.container .container-left {
width:100%;
float:left;
display:inline
}
.container .container-left .wqhg4phone {
width:100%;
margin:.5rem 0
}
.container .container-left .wqhg4phone .swiper2 {
width:100%;
height:100%;
margin-top:.2rem
}
.container .container-left .wqhg4phone .swiper2 .swiper-slide {
text-align:left;
font-size:14px;
background:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.container .container-left .wqhg4phone .swiper2 .swiper-slide li {
background-color:#f6f8fa
}
.container .container-left .wqhg4phone .swiper2 .swiper-slide img {
width:100%;
display:block
}
.container .container-left .wqhg4phone .swiper2 .swiper-slide p {
margin:0;
font-size:14px;
color:#000028;
overflow:hidden;
height:1.14rem;
margin:.16rem .16rem .2rem;
text-align:justify;
letter-spacing:-1px
}
.container .container-left .wqhg4phone .swiper2 .swiper-slide .active {
color:#ff8400
}
.container .container-left .summary {
margin-top:.5rem;
margin-bottom:.5rem
}
.container .container-left .summary ul {
*zoom:1
}
.container .container-left .summary ul:after, .container .container-left .summary ul:before {
content:"";
display:table
}
.container .container-left .summary ul:after {
clear:both
}
.container .container-left .summary ul li {
float:left;
display:inline;
width:92%;
height:auto;
background-color:#f7f7f7;
border:1px solid #f7f7f7;
border-radius:.12rem;
padding:.32rem .24rem .3rem;
margin:.2rem 4%;
box-sizing:border-box
}
.container .container-left .summary ul li h3 {
font-size:16px;
color:#18181c;
font-weight:400
}
.container .container-left .summary ul li h3 span {
color:#fff
}
.container .container-left .summary ul li p {
font-size:14px;
color:#666;
line-height:1.6;
margin-bottom:0;
height:auto;
overflow:hidden;
margin-top:.1rem
}
.container .container-left .container-inner-title, .container .container-left .container-right-title {
border-bottom:2px solid #f63756;
display:inline-block;
padding-bottom:.12rem;
margin-left:.2rem;
font-size:18px;
color:#000;
font-weight:400
}
.container .container-left .container-inner-title img, .container .container-left .container-right-title img {
margin-bottom:-.08rem;
width:.43rem;
height:.37rem
}
.container .container-left .ggmdm {
border-bottom:1px solid #ededed
}
.container .container-left .ggmdm .person-head {
text-align:center;
margin-top:1rem
}
.container .container-left .ggmdm .person-head .head-one, .container .container-left .ggmdm .person-head .head-two {
text-align:center;
*zoom:1;
display:inline-block;
padding:0 .2rem;
position:relative;
min-width:3.3rem;
vertical-align:top;
}
.container .container-left .ggmdm .person-head .head-one:after, .container .container-left .ggmdm .person-head .head-one:before, .container .container-left .ggmdm .person-head .head-two:after, .container .container-left .ggmdm .person-head .head-two:before {
content:"";
display:table
}
.container .container-left .ggmdm .person-head .head-one:after, .container .container-left .ggmdm .person-head .head-two:after {
clear:both
}
.container .container-left .ggmdm .person-head .head-one img, .container .container-left .ggmdm .person-head .head-two img {
width:1.2rem;
height:1.2rem;
border-radius:.6rem;
float:none
}
.container .container-left .ggmdm .person-head .head-one>div, .container .container-left .ggmdm .person-head .head-two>div {
float:none;
font-size:14px;
color:#000;
margin-left:.24rem;
margin-top:-.06rem
}
.container .container-left .ggmdm .person-head .head-one>div span, .container .container-left .ggmdm .person-head .head-two>div span {
display:block;
margin-bottom:.08rem
}
.container .container-left .ggmdm .person-head .head-one>div p, .container .container-left .ggmdm .person-head .head-two>div p {
margin:0 0 .08rem;
max-width:3.3rem
}
.container .container-left .ggmdm .person-head .head-one:after {
content:"";
display:inline-block;
width:1px;
height:2.4rem;
background-color:#b2b2b2;
margin-left:2.1rem;
margin-top:-2.7rem;
position:absolute;
-webkit-transform:rotate(25deg);
transform:rotate(25deg)
}
.container .container-left .ggmdm .person-head .head-one .left-bottom, .container .container-left .ggmdm .person-head .head-one .left-top, .container .container-left .ggmdm .person-head .head-two .right-bottom, .container .container-left .ggmdm .person-head .head-two .right-top {
display:none
}
.container .container-left .ggmdm .container-inner-content {
margin:.2rem .2rem .5rem;
height:5rem;
overflow-y:scroll;
padding:0 .1rem
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar {
width:2px;
height:2px
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar-thumb {
border-radius:5px;
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
background:#f68c58
}
.container .container-left .ggmdm .container-inner-content::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, .2);
border-radius:5px;
background:#ededed
}
.container .container-left .ggmdm .container-inner-content p {
font-size:14px;
color:#666;
line-height:1.6;
margin:.28rem .1rem .28rem 0;
text-align:justify
}
.container .container-left .ggmdm .container-inner-content p span {
color:#000
}
.container .container-left .cfsj {
margin:.8rem 0 1rem
}
.container .container-left .cfsj .swiper-container {
width:100%;
height:100%
}
.container .container-left .fxss {
margin-bottom:1em
}
.container .container-left .fxss>ul {
text-align:center;
margin:1rem auto 0;
width:100%;
*zoom:1
}
.container .container-left .fxss>ul:after, .container .container-left .fxss>ul:before {
content:"";
display:table
}
.container .container-left .fxss>ul:after {
clear:both
}
.container .container-left .fxss>ul li {
float:left;
display:inline;
width:92%;
text-align:left;
margin:0 4% 1rem
}
.container .container-left .fxss>ul li .fxss-content {
border:1px solid #ededed;
border-radius:6px;
padding:.5rem .3rem .3rem;
position:relative;
height:auto
}
.container .container-left .fxss>ul li .fxss-content p {
font-size:14px;
text-align:justify;
line-height:1.6;
margin:0;
height:auto;
overflow:hidden;
color:#666
}
.container .container-left .fxss>ul li .fxss-content img {
width:.32rem;
height:.21rem;
position:absolute;
border:1px solid #dedede;
border-radius:4px;
padding:.15rem .04rem;
top:-.2rem;
background-color:#fff
}
.container .container-left .fxss>ul li .fxss-person {
margin-top:.2rem;
*zoom:1
}
.container .container-left .fxss>ul li .fxss-person:after, .container .container-left .fxss>ul li .fxss-person:before {
content:"";
display:table
}
.container .container-left .fxss>ul li .fxss-person:after {
clear:both
}
.container .container-left .fxss>ul li .fxss-person img {
width:1rem;
height:1rem;
border-radius:.5rem;
float:left;
display:inline
}
.container .container-left .fxss>ul li .fxss-person div {
float:left;
display:inline;
margin-left:.36rem
}
.container .container-left .fxss>ul li .fxss-person div p {
margin:2px 0 0;
font-size:16px
}
.container .container-left .fxss>ul li .fxss-person div .p-small {
font-size:14px;
color:#666
}
.container .container-left .hdjs4Phone {
margin:0 .2rem .5rem
}
.container .container-left .hdjs4Phone p {
font-size:14px;
line-height:1.6;
color:#333;
margin:.22rem .2rem .18rem
}
.container .container-right {
display:none
}
.copy-right {
height:auto;
line-height:1.4;
color:#aaa;
background-color:#2d3237;
font-size:10px;
padding:.1rem;
text-align:center;
width:100%;
box-sizing:border-box
}
.copy-right>div span {
margin:0 10px;
letter-spacing:1.1px;
display:block
}
.copy-right .mt20 {
margin-top:0
}
}
.transparency {
	opacity:0
}
@-webkit-keyframes m {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes m {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name:m;
	animation-name:m
}
@-webkit-keyframes n {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
@keyframes n {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
.fadeInLeft {
	-webkit-animation-name:n;
	animation-name:n
}
@-webkit-keyframes o {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
@keyframes o {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
to {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}
.fadeInRight {
	-webkit-animation-name:o;
	animation-name:o
}
