.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-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:center;
-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: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;
	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);
	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)
}
}
.bounceIn, .bounceOut, .fadeInDown, .fadeInLeft, .fadeInRight, .fadeInUp, .rotateLoopR {
	-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;
	 color:#333;
	 
}
a:hover{ text-decoration:underline;}
button, input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:none
}
.shade {
	left:0;
	z-index:99998;
	background-color:rgba(0, 0, 0, .6);
	opacity:0
}
@-webkit-keyframes b {
0% {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}
@keyframes b {
0% {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}
@-webkit-keyframes c {
0% {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
to {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}
@keyframes c {
0% {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
to {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}
.rotateLoopRF {
	-webkit-animation-name:b;
	animation-name:b;
	animation-iteration-count:infinite;
	animation-duration:20s;
	animation-timing-function:linear
}
.play {
	animation:b 1.2s linear infinite;
	-moz-animation:b 1.2s linear infinite;
	-webkit-animation:b 1.2s linear infinite;
	-o-animation:b 1.2s linear infinite
}
.mscBtn {
	position:fixed;
top:.2rem;
right:.2rem;
width:.6rem;
	z-index:999;
height:.6rem;
	background:url(../assets/normalmusic.svg) no-repeat;
	display:block;
	background-size:contain
}
.u-arrow-bottom {
bottom:.2rem;
	z-index:150;
margin-left:-.14rem;
	display:block
}
.u-arrow-bottom, .u-arrow-bottom img {
	position:absolute;
width:.48rem;
height:.28rem;
	left:50%
}
.pre-wrap {
width:.48rem;
height:.28rem;
	position:relative;
	-webkit-animation:d 1.5s infinite ease-in-out;
	animation:d 1.5s infinite ease-in-out
}
.pre-box1, .pre-box2 {
height:.3rem;
width:.22rem;
	position:absolute;
top:-.1rem;
	overflow:hidden
}
.pre1, .pre2, .pre3, .pre4 {
border-radius:.4rem;
	background-color:#fff
}
.pre1, .pre2 {
width:.28rem;
height:.1rem;
	position:absolute;
	box-shadow:1px -1px 1px #646464;
top:.1rem
}
.pre-box2 {
left:.2rem
}
.pre1 {
	transform:rotate(130deg);
	-webkit-transform:rotate(130deg);
	left:1px
}
.pre2 {
left:-.1rem;
	-webkit-transform:rotate(50deg);
	transform:rotate(50deg)
}
@-webkit-keyframes d {
0%, 30% {
opacity:0;
-webkit-transform:translateY(10px)
}
60% {
opacity:1;
-webkit-transform:translate(0)
}
to {
	opacity:0;
	-webkit-transform:translateY(-8px)
}
}
@keyframes d {
0%, 30% {
opacity:0;
transform:translateY(10px)
}
60% {
opacity:1;
transform:translate(0)
}
to {
	opacity:0;
	transform:translateY(-8px)
}
}
#loading {
	z-index:99999;
	position:absolute;
	color:#000;
	width:100%;
	height:100%;
font-size:.36rem;
	top:0;
	left:0;
	text-align:center
}
.loading-white {
	background-color:#f0f0f0
}
.loading-black {
	background-color:#000
}
#loading #progress {
	position:absolute;
	top:6.24rem;
	width:100%;
	color:#eb3700
}
.progress-white {
	color:#fff
}
.progress-black {
	color:#000
}
#loading .pre-logo {
	position:absolute;
	width:1.68rem;
height:.54rem;
bottom:.8rem;
	left:50%;
margin-left:-.84rem
}
#loading .cow {
	position:absolute;
	top:3.36rem;
	width:2.68rem;
	height:2.68rem;
	left:50%;
	margin-left:-1.33rem
}
#loading .cow .pre-head {
	position:absolute;
	width:1.68rem;
	height:1.75rem;
top:.5rem;
left:.5rem
}
#loading .cow .pre-eye-left {
	position:absolute;
width:.4rem;
height:.4rem;
left:.81rem;
	top:1.36rem
}
#loading .cow .pre-eye-right {
	position:absolute;
width:.4rem;
height:.4rem;
	left:1.44rem;
	top:1.36rem
}
#loading .cow .pre-circle {
	position:absolute;
	width:2.66rem;
	height:2.67rem;
	top:0;
	left:0
}
.eye-rotate {
	animation:c 2s linear infinite;
	-moz-animation:c 2s linear infinite;
	-webkit-animation:c 2s linear infinite;
	-o-animation:c 2s linear infinite
}
.landscape {
	color:red;
	height:100%
}
.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-delay18 {
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s
}
.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-delay24 {
	-webkit-animation-delay:2.4s;
	animation-delay:2.4s
}
.animation-delay25 {
	-webkit-animation-delay:2.5s;
	animation-delay:2.5s
}
.animation-delay26 {
	-webkit-animation-delay:2.6s;
	animation-delay:2.6s
}
.animation-delay27 {
	-webkit-animation-delay:2.7s;
	animation-delay:2.7s
}
.animation-delay28 {
	-webkit-animation-delay:2.8s;
	animation-delay:2.8s
}
.animation-delay29 {
	-webkit-animation-delay:2.9s;
	animation-delay:2.9s
}
.animation-delay30 {
	-webkit-animation-delay:3s;
	animation-delay:3s
}
.animation-delay31 {
	-webkit-animation-delay:3.1s;
	animation-delay:3.1s
}
.animation-delay32 {
	-webkit-animation-delay:3.2s;
	animation-delay:3.2s
}
.animation-delay33 {
	-webkit-animation-delay:3.3s;
	animation-delay:3.3s
}
.animation-delay34 {
	-webkit-animation-delay:3.4s;
	animation-delay:3.4s
}
.animation-delay35 {
	-webkit-animation-delay:3.5s;
	animation-delay:3.5s
}
.animation-delay36 {
	-webkit-animation-delay:3.6s;
	animation-delay:3.6s
}
.animation-delay38 {
	-webkit-animation-delay:3.8s;
	animation-delay:3.8s
}
.animation-delay39 {
	-webkit-animation-delay:3.9s;
	animation-delay:3.9s
}
.animation-delay40 {
	-webkit-animation-delay:4s;
	animation-delay:4s
}
.animation-delay41 {
	-webkit-animation-delay:4.1s;
	animation-delay:4.1s
}
.animation-delay42 {
	-webkit-animation-delay:4.2s;
	animation-delay:4.2s
}
.animation-delay43 {
	-webkit-animation-delay:4.3s;
	animation-delay:4.3s
}
.animation-delay44 {
	-webkit-animation-delay:4.4s;
	animation-delay:4.4s
}
.animation-delay45 {
	-webkit-animation-delay:4.5s;
	animation-delay:4.5s
}
.animation-delay46 {
	-webkit-animation-delay:4.6s;
	animation-delay:4.6s
}
.animation-delay48 {
	-webkit-animation-delay:4.8s;
	animation-delay:4.8s
}
.animation-delay50 {
	-webkit-animation-delay:5s;
	animation-delay:5s
}
.animation-delay52 {
	-webkit-animation-delay:5.2s;
	animation-delay:5.2s
}
.animation-delay53 {
	-webkit-animation-delay:5.3s;
	animation-delay:5.3s
}
.animation-delay54 {
	-webkit-animation-delay:5.4s;
	animation-delay:5.4s
}
.animation-delay55 {
	-webkit-animation-delay:5.5s;
	animation-delay:5.5s
}
.animation-delay56 {
	-webkit-animation-delay:5.6s;
	animation-delay:5.6s
}
.animation-delay57 {
	-webkit-animation-delay:5.7s;
	animation-delay:5.7s
}
.animation-delay58 {
	-webkit-animation-delay:5.8s;
	animation-delay:5.8s
}
.animation-delay60 {
	-webkit-animation-delay:6s;
	animation-delay:6s
}
.animation-delay62 {
	-webkit-animation-delay:6.2s;
	animation-delay:6.2s
}
.animation-delay64 {
	-webkit-animation-delay:6.4s;
	animation-delay:6.4s
}
.animation-delay65 {
	-webkit-animation-delay:6.5s;
	animation-delay:6.5s
}
.animation-delay68 {
	-webkit-animation-delay:6.8s;
	animation-delay:6.8s
}
.animation-delay70 {
	-webkit-animation-delay:7s;
	animation-delay:7s
}
.animation-delay72 {
	-webkit-animation-delay:7.2s;
	animation-delay:7.2s
}
.animation-delay75 {
	-webkit-animation-delay:7.5s;
	animation-delay:7.5s
}
.animation-delay76 {
	-webkit-animation-delay:7.6s;
	animation-delay:7.6s
}
.animation-delay78 {
	-webkit-animation-delay:7.8s;
	animation-delay:7.8s
}
.animation-delay82 {
	-webkit-animation-delay:8.2s;
	animation-delay:8.2s
}
.animation-delay85 {
	-webkit-animation-delay:8.5s;
	animation-delay:8.5s
}
.animation-delay90 {
	-webkit-animation-delay:9s;
	animation-delay:9s
}
.animation-delay92 {
	-webkit-animation-delay:9.2s;
	animation-delay:9.2s
}
.animation-delay95 {
	-webkit-animation-delay:9.5s;
	animation-delay:9.5s
}
.animation-delay100 {
	-webkit-animation-delay:10s;
	animation-delay:10s
}
.animation-delay200 {
	-webkit-animation-delay:20s;
	animation-delay:20s
}
.animation-delay300 {
	-webkit-animation-delay:30s;
	animation-delay:30s
}
.animation-delay600 {
	-webkit-animation-delay:60s;
	animation-delay:60s
}
.animation-delay900 {
	-webkit-animation-delay:90s;
	animation-delay:90s
}
.animation-duration3 {
-webkit-animation-duration:.3s;
animation-duration:.3s
}
.animation-duration5 {
-webkit-animation-duration:.5s;
animation-duration:.5s
}
.animation-duration6 {
-webkit-animation-duration:.6s;
animation-duration:.6s
}
.animation-duration7 {
-webkit-animation-duration:.7s;
animation-duration:.7s
}
.animation-duration8 {
-webkit-animation-duration:.8s;
animation-duration:.8s
}
.animation-duration10 {
	-webkit-animation-duration:1s;
	animation-duration:1s
}
.animation-duration12 {
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s
}
.animation-duration15 {
	-webkit-animation-duration:1.5s;
	animation-duration:1.5s
}
.animation-duration16 {
	-webkit-animation-duration:1.6s;
	animation-duration:1.6s
}
.animation-duration18 {
	-webkit-animation-duration:1.8s;
	animation-duration:1.8s
}
.animation-duration20 {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animation-duration22 {
	-webkit-animation-duration:2.2s;
	animation-duration:2.2s
}
.animation-duration25 {
	-webkit-animation-duration:2.5s;
	animation-duration:2.5s
}
.animation-duration29 {
	-webkit-animation-duration:2.9s;
	animation-duration:2.9s
}
.animation-duration30 {
	-webkit-animation-duration:3s;
	animation-duration:3s
}
.animation-duration32 {
	-webkit-animation-duration:3.2s;
	animation-duration:3.2s
}
.animation-duration36 {
	-webkit-animation-duration:3.6s;
	animation-duration:3.6s
}
.animation-duration39 {
	-webkit-animation-duration:3.9s;
	animation-duration:3.9s
}
.animation-duration40 {
	-webkit-animation-duration:4s;
	animation-duration:4s
}
.animation-duration43 {
	-webkit-animation-duration:4.3s;
	animation-duration:4.3s
}
.animation-duration46 {
	-webkit-animation-duration:4.6s;
	animation-duration:4.6s
}
.animation-duration50 {
	-webkit-animation-duration:5s;
	animation-duration:5s
}
.animation-duration53 {
	-webkit-animation-duration:5.3s;
	animation-duration:5.3s
}
.animation-duration57 {
	-webkit-animation-duration:5.7s;
	animation-duration:5.7s
}
.animation-duration60 {
	-webkit-animation-duration:6s;
	animation-duration:6s
}
.animation-duration70 {
	-webkit-animation-duration:7s;
	animation-duration:7s
}
.animation-duration80 {
	-webkit-animation-duration:8s;
	animation-duration:8s
}
.animation-duration90 {
	-webkit-animation-duration:9s;
	animation-duration:9s
}
.animation-duration100 {
	-webkit-animation-duration:10s;
	animation-duration:10s
}
.animation-duration120 {
	-webkit-animation-duration:12s;
	animation-duration:12s
}
.animation-duration140 {
	-webkit-animation-duration:14s;
	animation-duration:14s
}
.animation-duration150 {
	-webkit-animation-duration:15s;
	animation-duration:15s
}
.animation-duration200 {
	-webkit-animation-duration:20s;
	animation-duration:20s
}
.animation-duration300 {
	-webkit-animation-duration:30s;
	animation-duration:30s
}
.animation-duration400 {
	-webkit-animation-duration:40s;
	animation-duration:40s
}
.animation-duration500 {
	-webkit-animation-duration:50s;
	animation-duration:50s
}
.animation-duration600 {
	-webkit-animation-duration:60s;
	animation-duration:60s
}
.animation-iteration-infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.fp-tableCell {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.fp-tableCell div, .fp-tableCell img {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.shade {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	color:#fff;
	background-color:#333;
	background-color:rgba(0, 0, 0, .5);
	z-index:9999
}
.clear-fix {
*zoom:1
}
.clear-fix:after, .clear-fix:before {
	content:"";
	display:table
}
.clear-fix:after {
	clear:both
}
.qjwzc {
	width:100%;
bottom:.3rem;
	left:0;
	z-index:9;
	text-align:center;
	letter-spacing:2px;
font-size:.24rem;
	color:#d69e34
}
.finish-logo {
	width:2.85rem;
height:.33rem;
	top:42%;
	left:50%;
	margin-left:-1.42rem
}
#load {
	width:100%;
	height:1rem;
	top:38%;
	left:0;
	z-index:100000;
font-size:.36rem
}
#load, #load span {
	position:absolute
}
#load span {
	display:block;
width:.4rem;
height:.4rem;
	color:#35c4f0;
	top:0;
left:-.6rem;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
@-webkit-keyframes e {
0% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
10% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
20%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes e {
0% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
10% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
20%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up1 {
	-webkit-animation-name:e;
	animation-name:e
}
@-webkit-keyframes f {
0%, 8% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
18% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
28%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes f {
0%, 8% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
18% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
28%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up2 {
	-webkit-animation-name:f;
	animation-name:f
}
@-webkit-keyframes g {
0%, 16% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
26% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
36%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes g {
0%, 16% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
26% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
36%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up3 {
	-webkit-animation-name:g;
	animation-name:g
}
@-webkit-keyframes h {
0%, 24% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
34% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
44%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes h {
0%, 24% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
34% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
44%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up4 {
	-webkit-animation-name:h;
	animation-name:h
}
@-webkit-keyframes i {
0%, 32% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
42% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
52%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes i {
0%, 32% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
42% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
52%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up5 {
	-webkit-animation-name:i;
	animation-name:i
}
@-webkit-keyframes j {
0%, 40% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
50% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
60%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes j {
0%, 40% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
50% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
60%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up6 {
	-webkit-animation-name:j;
	animation-name:j
}
@-webkit-keyframes k {
0%, 48% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
58% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
68%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes k {
0%, 48% {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
58% {
opacity:1;
-webkit-transform:scale(1.5) translateY(-.5rem);
transform:scale(1.5) translateY(-.5rem)
}
68%, to {
opacity:1;
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
.up7 {
	-webkit-animation-name:k;
	animation-name:k
}
.up1, .up2, .up3, .up4, .up5, .up6, .up7 {
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.finish-logo, .qjwzc {
	position:absolute;
	opacity:0
}
body {
	min-width:1270px;
	max-width:1920px;
	font-size:14px;
	margin:0 auto;
	background-color:#fff;
	color:#181817
}
.top {
	width:100%;
	height:600px;
	background:url(../assets/t-bg.jpg) no-repeat 50%;
	position:relative;
	text-align:center;
	color:#fff
}
.top .img1 {
	margin-top:70px;
	margin-bottom:5px;
	height: 88px;
}
.top>p {
	font-size:72px;
	font-weight:700;
	margin:15px 30px;
	line-height:1.2;
	letter-spacing:10px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000)";
	text-shadow:0 0 0 rgba(0, 0, 0, .4), 3px 3px 12px rgba(0, 0, 0, .4);
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000)
}
.top>div {
	background-color:rgba(0, 0, 0, .4);
	display:inline-block;
	font-size:18px;
	padding:16px 20px;
	letter-spacing:1px;
	border-radius:6px;
	margin-top: 10px;
}
.top>div img {
	margin-bottom:-3px;
	margin-right:3px
}
.top>div span {
	margin-right:46px
}
.top>div span:last-child {
	margin-right:0
}
.digest {
	width:100%;
	max-width:1200px;
	background-color:#f9f9f9;
	margin:60px auto 0;
	color:#929397;
	font-size:16px;
	padding:26px 160px;
	box-sizing:border-box;
	position:relative
}
.digest p {
	margin:0;
	line-height:26px;
	letter-spacing:.9px
}
.digest .digest-l, .digest .digest-r {
	position:absolute
}
.digest .digest-l {
	top:30px;
	left:70px
}
.digest .digest-r {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	bottom:30px;
	right:70px
}
.main {
	margin:70px auto 40px;
	width:1200px;
*zoom:1
}
.main:after, .main:before {
	content:"";
	display:table
}
.main:after {
	clear:both
}
.main .live {
	width:740px;
	float:left;
	display:inline
}
.main .live .live-title {
	padding-bottom:14px;
	margin-bottom:30px;
	border-bottom:1px solid #edf0f5;
	line-height:1;
*zoom:1
}
.main .live .live-title:after, .main .live .live-title:before {
	content:"";
	display:table
}
.main .live .live-title:after {
	clear:both
}
.main .live .live-title>span {
	font-size:24px
}
.main .live .live-title>img {
	float:right;
	display:inline;
	margin-top:-10px
}
.main .live .live-title .twzb {
	float:left;
	display:inline;
	margin-top:0;
	margin-right:20px
}
.main .live .live-contain .t-date {
	font-size:14px;
	color:#ccc;
	text-align:left;
	 
 
	font-size:16px;
	 
	padding:0px 0px;
	margin-bottom:12px;
	margin-top:10px
}
.main .live .live-contain .contain-t {
*zoom:1;
	line-height:24px
}
.main .live .live-contain .contain-t:after, .main .live .live-contain .contain-t:before {
	content:"";
	display:table
}
.main .live .live-contain .contain-t:after {
	clear:both
}
.main .live .live-contain .contain-t .t-time {
	font-size:14px;
	color:#333
}
.t-time,.t-title { float:left; display:inline-block;  }
.t-time{ display:inline-block; position:absolute; left:0; top:0;  }
.t-title{ position: relative;}
.contain-t{ position:relative; padding-left:70px;}
.main .live .live-contain .contain-t .t-title {
	font-size:18px;
	color:#333
}
.t-title a{ padding-left:0px;
    display: inline-block;
    }
.main .live .live-contain .contain-t .t-title:before {
	content:"";
	display:inline-block;
	position:absolute;
	width:10px;
	height:10px;
	background-color:#edf0f5;
	border-radius:6px;
	top:5px;
	left:-22px;
 
}
.main .live .live-contain .contain-c {
	margin-left:70px;
	color:#929397;
	padding-bottom:40px;
	position:relative
}
.main .live .live-contain .contain-c:before {
	content:"";
	display:inline-block;
	width:3px;
	height:100%;
	background-color:#edf0f5;
	position:absolute;
	left:-19px;
	top:-4px
}
.main .live .live-contain .contain-c .qq {
	font-size:15px;
	line-height:24px;
	margin:8px 0;
	height:48px;
	overflow:hidden
}
.qq p{   text-align:justify;}
.main .live .live-contain .contain-c>span {
	font-size:12px;
	color:#007bd9;
	background-color:#e6f1fb;
	padding:5px 8px;
	border-radius:3px;
	cursor:pointer;
	margin-top:5px;
	display:inline-block;
}
.main .live .live-contain .contain-c>span i {
	font-style:normal
}
.main .live .live-contain .contain-c>span .arrow-down {
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	margin-bottom:2px
}
.main .live .live-contain .contain-c>span .arrow-down, .main .live .live-contain .contain-c>span .arrow-up {
	content:"";
	width:5px;
	height:5px;
	border-top:1px solid #007bd9;
	border-right:1px solid #007bd9;
	display:inline-block;
	margin-left:4px
}
.main .live .live-contain .contain-c>span .arrow-up {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.main .live .live-contain .contain-c .c-imgs {
	margin-top:20px;
	max-width:85%
}
.main .live .live-contain .contain-c .c-imgs img, .main .live .live-contain .contain-c .c-imgs video {
	max-width:100%;
	max-height:348px;
	cursor:pointer
}
.main .live .live-contain .contain-c .c-imgs div {
	width:150px;
	height:112px;
	margin-right:10px;
	margin-bottom:6px;
	cursor:pointer;
	background-size:cover;
	background-position:top;
	background-repeat:no-repeat;
	display:inline-block
}
.main .live .load-more {
	color:#929397;
	border:1px solid #edf0f5;
	display:inline-block;
	 
	padding:4px 20px;
	border-radius:20px;
	margin-left:63px;
	cursor:pointer;
	position:relative
}
.main .live .load-more:before {
	content:"";
	display:none;
	width:4px;
	height:120%;
	background-color:#edf0f5;
	position:absolute;
	left:-15px;
	top:-5px
}
.main .main-right {
	width:380px;
	float:right;
	display:inline
}
.main .main-right .right-title {
	padding-bottom:11px;
	margin-bottom:20px;
	border-bottom:1px solid #edf0f5;
	line-height:1;
	font-size:24px;
*zoom:1
}
.main .main-right .right-title:after, .main .main-right .right-title:before {
	content:"";
	display:table
}
.main .main-right .right-title:after {
	clear:both
}
.main .main-right .right-title>div {
	float:left;
	display:inline
}
.main .main-right .right-title>div>img {
	float:left;
	display:inline;
	margin-top:0;
	margin-right:20px
}
.main .main-right .right-title>a {
	float:right;
	display:inline;
	font-size:14px;
	color:#007bd9;
	border:1px solid #007bd9;
	padding:7px 23px;
	border-radius:4px;
	cursor:pointer
}
.main .main-right .right-title>a .arrow-right {
	content:"";
	width:5px;
	height:5px;
	border-top:1px solid #007bd9;
	border-right:1px solid #007bd9;
	display:inline-block;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	margin-left:0;
	margin-bottom:2px
}
.main .main-right .intro>p {
	background-color:#f9f9f9;
	color:#181817;
	font-size:16px;
	line-height:32px;
	padding:18px 10px;
	letter-spacing:1px
}
.main .main-right .special {
	margin-top:40px
}
.main .main-right .special>a>img {
	width:100%
}
.main .main-right .news, .main .main-right .review {
	margin-top:40px
}
.main .main-right .news .right-title, .main .main-right .review .right-title {
	margin-bottom:0
}
.main .main-right .news ul li a, .main .main-right .review ul li a {
	color:#333;
	font-size:15px;
	line-height:1;
	border-bottom:1px dashed #edf0f5;
	padding:20px 0;
	display:inline-block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.main .main-right .news ul li a:before, .main .main-right .review ul li a:before {
	content:"";
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-left:7px solid #007bd9;
	border-bottom:4px solid transparent;
	display:inline-block;
	margin-right:6px
}
.main .main-right .news {
	margin-top:40px
}
#shade {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .9);
	display:none
}
#shade .big-img {
	width:80%;
	height:80%;
	margin:5% auto
}
#shade .close {
	position:absolute;
	top:7%;
	left:89%;
	z-index:99999
}
#shade .swiper-container {
	width:100%;
	height:100%;
	margin:0 auto
}
#shade .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#000;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-moz-align-items:center;
	align-items:center;
	-moz-justify-content:center;
	justify-content:center
}
#shade .swiper-slide img {
	max-width:100%;
	max-height:100%
}
#shade .ie11-img img {
	width:100%
}
#shade .swiper-pagination {
	color:#fff
}
@-webkit-keyframes l {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes l {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name:l;
	animation-name:l
}
@-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)
}
}
.fadeInUp {
	-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
}
@-webkit-keyframes p {
0% {
opacity:1;
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	opacity:1;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}
@keyframes p {
0% {
opacity:1;
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	opacity:1;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}
.rotateLoopR {
	-webkit-animation-name:p;
	animation-name:p;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
-webkit-animation-duration:.8s;
animation-duration:.8s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
@-webkit-keyframes q {
0% {
opacity:1;
-webkit-transform:scale(.3);
transform:scale(.3)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@keyframes q {
0% {
opacity:1;
-webkit-transform:scale(.3);
transform:scale(.3)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
.bounceIn {
	-webkit-animation-name:q;
	animation-name:q;
-webkit-animation-duration:.4s;
animation-duration:.4s
}
@-webkit-keyframes r {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}
@keyframes r {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
to {
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}
.bounceOut {
	-webkit-animation-name:r;
	animation-name:r;
-webkit-animation-duration:.4s;
animation-duration:.4s
}
p{
	padding: 0;
	margin: 0;
}
.mypages {
	display: none;
}
.foot2 {
	background: #f6f6f6;
	width: 100%;
	min-width: 1190px;
	padding: 30px 0;
	font: 14px/1.5 "Microsoft YaHei", 微软雅黑, \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
	color:#666
}
.list_icon {
	width: 120px;
	margin: 0 auto;
}
.list_icon ul li {
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	background-color: #6b6e81;
	text-align: center;
	border-radius: 20px;
	margin-left: 20px
}
.list_icon ul li i.fa {
	line-height: 40px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 20px;
	z-index: 100;
	color: #fff;
}
.list_icon ul li:hover i.fa {
	color: #fff;
}
.list_icon ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: .5s cubic-bezier(.3, 0, 0, 1.3);
	transition: .5s cubic-bezier(.3, 0, 0, 1.3);
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
}
.list_icon ul li:hover:before {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
.list_icon ul li:nth-child(1):before {
	background-color: #1ec354
}
/*.list_icon ul a:nth-child(2) li:before {
	background-color: #f74864
}*/
/*.list_icon ul a:nth-child(3) li:before {
	background-color: #ff9000
}*/
.list_icon ul li:nth-child(2):before {
	background-color: #3091f4
}
.list_icon ul a:nth-child(5) li:before {
	background-color: #ff9000
}
.links {
	clear: both;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #e3e3e3;
	padding-top: 20px;
	padding-bottom: 5px;
}
.copybox {
	font-size: 13px;
	clear: both;
	padding-top: 15px;
}
.copybox p.copy {
	text-align: center;
	padding-top: 5px;
}
.copybox p.tel {
	text-align: center;
	padding-left: 10px;
}
.pingt {
	text-align: center;
	/*padding-top: 20px;*/
	overflow: hidden;
}
.pingt span {
	/*background: #fff;
	border: 1px solid #e2e2e2;*/
	font-size: 13px;
	/*padding: 5px;*/
	/*width: 123px;*/
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
}
.pingt span img {
	float: left;
	margin: 0 5px;
}
.rightbox2 {
	width: 100%;
	clear: both;
	padding-top: 30px;
	position: relative;
}
.rightbox2_title {
	height: 42px;
	width: 100%;
	position: relative;
	margin-bottom: 25px;
}
.rightbox2_title h2 {
	height: 42px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
}
.rightbox2_title h2:hover a{
	color: #4285f4;
}.rightbox2_title h2:hover{
	 color: #4285f4;
 }
.rightbox1_title h2:hover a{
	color: #4285f4;
}
.rightbox2_title_l {
	position: absolute;
	left: 0;
	top: 0px;
	width: 87px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	border-bottom: 1px solid #cccccc;
	display: inline-block;
}
.rightbox2_title_r {
	position: absolute;
	right: 0;
	top: 0px;
	width: 87px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	border-bottom: 1px solid #cccccc;
	display: inline-block;
}
.width1170{ width:1170px; margin:0 auto; padding:0 10px;background:#fff;}
.foot1 .width1170,.foot2 .width1170{ background:none;}
.video-box {
	margin-top: 15px;
}
.myHidden {display: none;}
div.myHidden {display: none;}

/* 暂停时显示播放按钮 */
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
	display: block;
}

/* 播放按钮变○圆形 */
.video-js .vjs-big-play-button {
	font-size: 2.5em;
	line-height: 2.3em;
	height: 2.5em;
	width: 2.5em;
	-webkit-border-radius: 2.5em;
	-moz-border-radius: 2.5em;
	border-radius: 2.5em;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5);
	border-width: 0.15em;
	margin-top: -1.25em;
	margin-left: -1.75em;
}

/* 中间的播放箭头 */
.vjs-big-play-button .vjs-icon-placeholder {
	font-size: 1.63em;
}

/* 加载圆圈 */
.vjs-loading-spinner {
	font-size: 2.5em;
	width: 2em;
	height: 2em;
	border-radius: 1em;
	margin-top: -1em;
	margin-left: -1.5em;
}