@charset "UTF-8";
	.back-to-top[data-v-f912745c] {
	position: fixed;
	bottom: 10%;
	right: 1%;
	padding: 1px;
	width: 40px;
	height: 80px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	border-radius: 40px;
	cursor: pointer;
	z-index: 1000
}
.boxel-icon[data-v-f912745c] {
	margin-bottom: 5px;
	background: linear-gradient(to bottom,var(--curColor),var(--subColor));
	width: 40px;
	height: 40px;
	border-radius: 40px;
	line-height: 40px
}
.boxel-icon2[data-v-f912745c] {
	background: linear-gradient(to top,var(--curColor),var(--subColor));
	width: 40px;
	height: 40px;
	border-radius: 40px;
	line-height: 40px
}
@font-face {
	font-family: swiper-icons;
	src: url(data: application/font-woff;
	charset=utf-8;
	base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
	font-weight: 400;
	font-style: normal
}
: root {
	--swiper-theme-color: #007aff;
	--curColor: #5e008c;
    --subColor: #0e0ee3;
}
.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}
.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}
.swiper-android .swiper-slide,.swiper-wrapper {
	transform: translateZ(0)
}
.swiper-pointer-events {
	touch-action: pan-y
}
.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}
.swiper-slide-invisible-blank {
	visibility: hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide {
	height: auto
}
.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height
}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-3d .swiper-slide-shadow {
	background: #00000026
}
.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom,#00000080,#0000)
}
.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}
.swiper-css-mode>.swiper-wrapper: : -webkit-scrollbar {
	display: none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory
}
.swiper-centered>.swiper-wrapper: before {
	content: "";
	flex-shrink: 0;
	order: 9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide: first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide: first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper: before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center
}
.swiper-virtual.swiper-css-mode .swiper-wrapper: after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper: after {
	height: 1px;
	width: var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper: after {
	width: 1px;
	height: var(--swiper-virtual-size)
}
: root {
	--swiper-navigation-size: 44px
}
.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-next: after,.swiper-button-prev: after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none!important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1
}
.swiper-button-prev,.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto
}
.swiper-button-prev: after,.swiper-rtl .swiper-button-next: after {
	content: "prev"
}
.swiper-button-next,.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}
.swiper-button-next: after,.swiper-rtl .swiper-button-prev: after {
	content: "next"
}
.swiper-button-lock {
	display: none
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translateZ(0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}
.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
	height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color,#000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-bullet: only-child {
	display: none!important
}
.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
	display: block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform,.2s top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translate(-50%);
	white-space: nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s right
}
.swiper-pagination-progressbar {
	background: #00000040;
	position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color,var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-lock {
	display: none
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: #0000001a
}
.swiper-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-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: #00000080;
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-scrollbar-lock {
	display: none
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: 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-slide-zoomed {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
	to {
	transform: rotate(360deg)
}
}.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}
.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}
.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}
.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-cube {
	overflow: visible
}
.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}
.swiper-cube .swiper-cube-shadow: before {
	content: "";
	background: #000;
	position: absolute;
	inset: 0;
	filter: blur(50px)
}
.swiper-flip {
	overflow: visible
}
.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform,opacity,height
}
.swiper-cards {
	overflow: visible
}
.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}
.HtmlContent div img,.HtmlContent p img {
	max-width: 100%!important;
	height: auto!important
}
.isub_nav .swiper-wrapper {
	transform: none!important;
	-webkit-justify-content: center;
	justify-content: center
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: 400;
	
}
i,em {
	font-style: normal
}
article,aside,details,figcaption,figure,footer,header,menu,nav,section {
	display: block
}
blockquote,q {
	quotes: none
}
blockquote: before,blockquote: after,q: before,q: after {
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	color: currentColor;
	text-decoration: none;
	-webkit-backface-visibility: hidden
}
li {
	list-style: none
}
html,body {
	width: 100%
}
body {
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
@font-face {
	font-family: iconfont;
	src: url(//report.cps.com.cn/droneworldcongress.comVuePackage/static/iconfont-67RuMoyM.woff2?t=1699251862962) format("woff2"),url(//report.cps.com.cn/droneworldcongress.comVuePackage/static/iconfont-DLq4B2rj.woff?t=1699251862962) format("woff"),url(../font/iconfont.ttf?t=1699251862962) format("truetype")
}
.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-zhifubao: before {
	content: ""
}
.icon-31sousuo: before {
	content: ""
}
.icon-sousuo-m: before {
	content: ""
}
.icon-jiaofei-xianxing: before {
	content: ""
}
.icon-arrowLeft: before {
	content: ""
}
.icon-arrowRight: before {
	content: ""
}
.icon-arrowBottom: before {
	content: ""
}
.icon-arrowTop: before {
	content: ""
}
.icon-daohangdizhi: before {
	content: ""
}
.icon-24gf-newspaper4: before {
	content: ""
}
.icon-guanbi: before {
	content: ""
}
.icon-24gf-play: before {
	content: ""
}
.icon-tianjia: before {
	content: ""
}
.icon-tianjia1: before {
	content: ""
}
.icon-geren: before {
	content: ""
}
.icon-weidenglutouxiang: before {
	content: ""
}
.icon-baoming: before {
	content: ""
}
.icon-shouye: before {
	content: ""
}
.icon-fanhui: before {
	content: ""
}
.icon-youjiantou: before {
	content: ""
}
.icon-zuojiantou: before {
	content: ""
}
.icon-jiantou_xiangyou: before {
	content: ""
}
.icon-jiantou_xiangzuo: before {
	content: ""
}
.icon-jiantou_xiangzuo_o: before {
	content: ""
}
.icon-jiantou_xiangyou_o: before {
	content: ""
}
.icon-xiangshangjiantou: before {
	content: ""
}
.icon-xiangxiajiantou: before {
	content: ""
}
.icon-xiangyoujiantou: before {
	content: ""
}
.icon-xiangzuojiantou: before {
	content: ""
}
.icon-jiantou_qiehuanyou_o: before {
	content: ""
}
.icon-jiantou_qiehuanzuo_o: before {
	content: ""
}
.icon-daohangtubiao: before {
	content: ""
}
.icon-fenlei: before {
	content: ""
}
.icon-shezhi: before {
	content: ""
}
.icon-xiaoqiche: before {
	content: ""
}
.icon-yiliao-: before {
	content: ""
}
.icon-gl-city4: before {
	content: ""
}
.icon-xinnengyuan: before {
	content: ""
}
.icon-xuexiao: before {
	content: ""
}
.icon-cloud: before {
	content: ""
}
.icon-24gf-phoneLoudspeaker: before {
	content: ""
}
.icon-dizhi: before {
	content: ""
}
.icon-fenxiangfangshi: before {
	content: ""
}
.icon-bofangqi-bofang: before {
	content: ""
}
.icon-dizhiguanli: before {
	content: ""
}
/*!
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/
	.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes bounce {
	0%,20%,50%,80%,to {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
40% {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px)
}
60% {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px)
}
}@keyframes bounce {
	0%,20%,50%,80%,to {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
40% {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px)
}
60% {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px)
}
}.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce
}
@-webkit-keyframes flash {
	0%,50%,to {
	opacity: 1
}
25%,75% {
	opacity: 0
}
}@keyframes flash {
	0%,50%,to {
	opacity: 1
}
25%,75% {
	opacity: 0
}
}.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
	0% {
	-webkit-transform: scale(1);
	transform: scale(1)
}
50% {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
to {
	-webkit-transform: scale(1);
	transform: scale(1)
}
}@keyframes pulse {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
50% {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
to {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
}.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes shake {
	0%,to {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
10%,30%,50%,70%,90% {
	-webkit-transform: translateX(-10px);
	transform: translate(-10px)
}
20%,40%,60%,80% {
	-webkit-transform: translateX(10px);
	transform: translate(10px)
}
}@keyframes shake {
	0%,to {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
10%,30%,50%,70%,90% {
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translate(-10px)
}
20%,40%,60%,80% {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translate(10px)
}
}.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-webkit-keyframes swing {
	20% {
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg)
}
40% {
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg)
}
60% {
	-webkit-transform: rotate(5deg);
	transform: rotate(5deg)
}
80% {
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}
to {
	-webkit-transform: rotate(0deg);
	transform: rotate(0)
}
}@keyframes swing {
	20% {
	-webkit-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg)
}
40% {
	-webkit-transform: rotate(-10deg);
	-ms-transform: rotate(-10deg);
	transform: rotate(-10deg)
}
60% {
	-webkit-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	transform: rotate(5deg)
}
80% {
	-webkit-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg)
}
to {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0)
}
}.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
	0% {
	-webkit-transform: scale(1);
	transform: scale(1)
}
10%,20% {
	-webkit-transform: scale(.9) rotate(-3deg);
	transform: scale(.9) rotate(-3deg)
}
30%,50%,70%,90% {
	-webkit-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg)
}
40%,60%,80% {
	-webkit-transform: scale(1.1) rotate(-3deg);
	transform: scale(1.1) rotate(-3deg)
}
to {
	-webkit-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0)
}
}@keyframes tada {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
10%,20% {
	-webkit-transform: scale(.9) rotate(-3deg);
	-ms-transform: scale(.9) rotate(-3deg);
	transform: scale(.9) rotate(-3deg)
}
30%,50%,70%,90% {
	-webkit-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg)
}
40%,60%,80% {
	-webkit-transform: scale(1.1) rotate(-3deg);
	-ms-transform: scale(1.1) rotate(-3deg);
	transform: scale(1.1) rotate(-3deg)
}
to {
	-webkit-transform: scale(1) rotate(0);
	-ms-transform: scale(1) rotate(0);
	transform: scale(1) rotate(0)
}
}.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
	0% {
	-webkit-transform: translateX(0%);
	transform: translate(0)
}
15% {
	-webkit-transform: translateX(-25%) rotate(-5deg);
	transform: translate(-25%) rotate(-5deg)
}
30% {
	-webkit-transform: translateX(20%) rotate(3deg);
	transform: translate(20%) rotate(3deg)
}
45% {
	-webkit-transform: translateX(-15%) rotate(-3deg);
	transform: translate(-15%) rotate(-3deg)
}
60% {
	-webkit-transform: translateX(10%) rotate(2deg);
	transform: translate(10%) rotate(2deg)
}
75% {
	-webkit-transform: translateX(-5%) rotate(-1deg);
	transform: translate(-5%) rotate(-1deg)
}
to {
	-webkit-transform: translateX(0%);
	transform: translate(0)
}
}@keyframes wobble {
	0% {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translate(0)
}
15% {
	-webkit-transform: translateX(-25%) rotate(-5deg);
	-ms-transform: translateX(-25%) rotate(-5deg);
	transform: translate(-25%) rotate(-5deg)
}
30% {
	-webkit-transform: translateX(20%) rotate(3deg);
	-ms-transform: translateX(20%) rotate(3deg);
	transform: translate(20%) rotate(3deg)
}
45% {
	-webkit-transform: translateX(-15%) rotate(-3deg);
	-ms-transform: translateX(-15%) rotate(-3deg);
	transform: translate(-15%) rotate(-3deg)
}
60% {
	-webkit-transform: translateX(10%) rotate(2deg);
	-ms-transform: translateX(10%) rotate(2deg);
	transform: translate(10%) rotate(2deg)
}
75% {
	-webkit-transform: translateX(-5%) rotate(-1deg);
	-ms-transform: translateX(-5%) rotate(-1deg);
	transform: translate(-5%) rotate(-1deg)
}
to {
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translate(0)
}
}.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes bounceIn {
	0% {
	opacity: 0;
	-webkit-transform: scale(.3);
	transform: scale(.3)
}
50% {
	opacity: 1;
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}
70% {
	-webkit-transform: scale(.9);
	transform: scale(.9)
}
to {
	-webkit-transform: scale(1);
	transform: scale(1)
}
}@keyframes bounceIn {
	0% {
	opacity: 0;
	-webkit-transform: scale(.3);
	-ms-transform: scale(.3);
	transform: scale(.3)
}
50% {
	opacity: 1;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}
70% {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9)
}
to {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
}.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateY(30px);
	transform: translateY(30px)
}
80% {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px)
}
to {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes bounceInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px)
}
80% {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px)
}
to {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateX(30px);
	transform: translate(30px)
}
80% {
	-webkit-transform: translateX(-10px);
	transform: translate(-10px)
}
to {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes bounceInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translate(30px)
}
80% {
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translate(-10px)
}
to {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-30px);
	transform: translate(-30px)
}
80% {
	-webkit-transform: translateX(10px);
	transform: translate(10px)
}
to {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes bounceInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translate(-30px)
}
80% {
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translate(10px)
}
to {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
	0% {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	transform: translateY(2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px)
}
80% {
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}
to {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes bounceInUp {
	0% {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	-ms-transform: translateY(2000px);
	transform: translateY(2000px)
}
60% {
	opacity: 1;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px)
}
80% {
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px)
}
to {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
	0% {
	-webkit-transform: scale(1);
	transform: scale(1)
}
25% {
	-webkit-transform: scale(.95);
	transform: scale(.95)
}
50% {
	opacity: 1;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
to {
	opacity: 0;
	-webkit-transform: scale(.3);
	transform: scale(.3)
}
}@keyframes bounceOut {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
25% {
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95)
}
50% {
	opacity: 1;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
to {
	opacity: 0;
	-webkit-transform: scale(.3);
	-ms-transform: scale(.3);
	transform: scale(.3)
}
}.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
	0% {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px)
}
to {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	transform: translateY(2000px)
}
}@keyframes bounceOutDown {
	0% {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
to {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	-ms-transform: translateY(2000px);
	transform: translateY(2000px)
}
}.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	0% {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateX(20px);
	transform: translate(20px)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}@keyframes bounceOutLeft {
	0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translate(20px)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	0% {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
	transform: translate(-20px)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
}@keyframes bounceOutRight {
	0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translate(-20px)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
}.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	0% {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateY(20px);
	transform: translateY(20px)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}@keyframes bounceOutUp {
	0% {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
20% {
	opacity: 1;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
	0% {
	opacity: 0
}
to {
	opacity: 1
}
}@keyframes fadeIn {
	0% {
	opacity: 0
}
to {
	opacity: 1
}
}.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes fadeInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes fadeInDownBig {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translate(-20px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes fadeInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translate(-20px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes fadeInLeftBig {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(20px);
	transform: translate(20px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes fadeInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translate(20px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes fadeInRightBig {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	0% {
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes fadeInUp {
	0% {
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	0% {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	transform: translateY(2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes fadeInUpBig {
	0% {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	-ms-transform: translateY(2000px);
	transform: translateY(2000px)
}
to {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
	0% {
	opacity: 1
}
to {
	opacity: 0
}
}@keyframes fadeOut {
	0% {
	opacity: 1
}
to {
	opacity: 0
}
}.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px)
}
}@keyframes fadeOutDown {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}
}.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	transform: translateY(2000px)
}
}@keyframes fadeOutDownBig {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(2000px);
	-ms-transform: translateY(2000px);
	transform: translateY(2000px)
}
}.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translate(-20px)
}
}@keyframes fadeOutLeft {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translate(-20px)
}
}.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}@keyframes fadeOutLeftBig {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(20px);
	transform: translate(20px)
}
}@keyframes fadeOutRight {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translate(20px)
}
}.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
}@keyframes fadeOutRightBig {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
}.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px)
}
}@keyframes fadeOutUp {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px)
}
}.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}@keyframes fadeOutUpBig {
	0% {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
	0% {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
	transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
40% {
	-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
50% {
	-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
80% {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
to {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
}@keyframes flip {
	0% {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
	-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
	transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
40% {
	-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
50% {
	-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
80% {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
to {
	-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
}.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
	0% {
	-webkit-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0
}
40% {
	-webkit-transform: perspective(400px) rotateX(-10deg);
	transform: perspective(400px) rotateX(-10deg)
}
70% {
	-webkit-transform: perspective(400px) rotateX(10deg);
	transform: perspective(400px) rotateX(10deg)
}
to {
	-webkit-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0);
	opacity: 1
}
}@keyframes flipInX {
	0% {
	-webkit-transform: perspective(400px) rotateX(90deg);
	-ms-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0
}
40% {
	-webkit-transform: perspective(400px) rotateX(-10deg);
	-ms-transform: perspective(400px) rotateX(-10deg);
	transform: perspective(400px) rotateX(-10deg)
}
70% {
	-webkit-transform: perspective(400px) rotateX(10deg);
	-ms-transform: perspective(400px) rotateX(10deg);
	transform: perspective(400px) rotateX(10deg)
}
to {
	-webkit-transform: perspective(400px) rotateX(0deg);
	-ms-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0);
	opacity: 1
}
}.flipInX {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
@-webkit-keyframes flipInY {
	0% {
	-webkit-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0
}
40% {
	-webkit-transform: perspective(400px) rotateY(-10deg);
	transform: perspective(400px) rotateY(-10deg)
}
70% {
	-webkit-transform: perspective(400px) rotateY(10deg);
	transform: perspective(400px) rotateY(10deg)
}
to {
	-webkit-transform: perspective(400px) rotateY(0deg);
	transform: perspective(400px) rotateY(0);
	opacity: 1
}
}@keyframes flipInY {
	0% {
	-webkit-transform: perspective(400px) rotateY(90deg);
	-ms-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0
}
40% {
	-webkit-transform: perspective(400px) rotateY(-10deg);
	-ms-transform: perspective(400px) rotateY(-10deg);
	transform: perspective(400px) rotateY(-10deg)
}
70% {
	-webkit-transform: perspective(400px) rotateY(10deg);
	-ms-transform: perspective(400px) rotateY(10deg);
	transform: perspective(400px) rotateY(10deg)
}
to {
	-webkit-transform: perspective(400px) rotateY(0deg);
	-ms-transform: perspective(400px) rotateY(0deg);
	transform: perspective(400px) rotateY(0);
	opacity: 1
}
}.flipInY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
	0% {
	-webkit-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0);
	opacity: 1
}
to {
	-webkit-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0
}
}@keyframes flipOutX {
	0% {
	-webkit-transform: perspective(400px) rotateX(0deg);
	-ms-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0);
	opacity: 1
}
to {
	-webkit-transform: perspective(400px) rotateX(90deg);
	-ms-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0
}
}.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
	0% {
	-webkit-transform: perspective(400px) rotateY(0deg);
	transform: perspective(400px) rotateY(0);
	opacity: 1
}
to {
	-webkit-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0
}
}@keyframes flipOutY {
	0% {
	-webkit-transform: perspective(400px) rotateY(0deg);
	-ms-transform: perspective(400px) rotateY(0deg);
	transform: perspective(400px) rotateY(0);
	opacity: 1
}
to {
	-webkit-transform: perspective(400px) rotateY(90deg);
	-ms-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0
}
}.flipOutY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
	0% {
	-webkit-transform: translateX(100%) skewX(-30deg);
	transform: translate(100%) skew(-30deg);
	opacity: 0
}
60% {
	-webkit-transform: translateX(-20%) skewX(30deg);
	transform: translate(-20%) skew(30deg);
	opacity: 1
}
80% {
	-webkit-transform: translateX(0%) skewX(-15deg);
	transform: translate(0) skew(-15deg);
	opacity: 1
}
to {
	-webkit-transform: translateX(0%) skewX(0deg);
	transform: translate(0) skew(0);
	opacity: 1
}
}@keyframes lightSpeedIn {
	0% {
	-webkit-transform: translateX(100%) skewX(-30deg);
	-ms-transform: translateX(100%) skewX(-30deg);
	transform: translate(100%) skew(-30deg);
	opacity: 0
}
60% {
	-webkit-transform: translateX(-20%) skewX(30deg);
	-ms-transform: translateX(-20%) skewX(30deg);
	transform: translate(-20%) skew(30deg);
	opacity: 1
}
80% {
	-webkit-transform: translateX(0%) skewX(-15deg);
	-ms-transform: translateX(0%) skewX(-15deg);
	transform: translate(0) skew(-15deg);
	opacity: 1
}
to {
	-webkit-transform: translateX(0%) skewX(0deg);
	-ms-transform: translateX(0%) skewX(0deg);
	transform: translate(0) skew(0);
	opacity: 1
}
}.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
	0% {
	-webkit-transform: translateX(0%) skewX(0deg);
	transform: translate(0) skew(0);
	opacity: 1
}
to {
	-webkit-transform: translateX(100%) skewX(-30deg);
	transform: translate(100%) skew(-30deg);
	opacity: 0
}
}@keyframes lightSpeedOut {
	0% {
	-webkit-transform: translateX(0%) skewX(0deg);
	-ms-transform: translateX(0%) skewX(0deg);
	transform: translate(0) skew(0);
	opacity: 1
}
to {
	-webkit-transform: translateX(100%) skewX(-30deg);
	-ms-transform: translateX(100%) skewX(-30deg);
	transform: translate(100%) skew(-30deg);
	opacity: 0
}
}.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
	0% {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-200deg);
	transform: rotate(-200deg);
	opacity: 0
}
to {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}@keyframes rotateIn {
	0% {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(-200deg);
	-ms-transform: rotate(-200deg);
	transform: rotate(-200deg);
	opacity: 0
}
to {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}@keyframes rotateInDownLeft {
	0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}@keyframes rotateInDownRight {
	0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}@keyframes rotateInUpLeft {
	0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}@keyframes rotateInUpRight {
	0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
to {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
}.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
	0% {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(200deg);
	transform: rotate(200deg);
	opacity: 0
}
}@keyframes rotateOut {
	0% {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(200deg);
	-ms-transform: rotate(200deg);
	transform: rotate(200deg);
	opacity: 0
}
}.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
}@keyframes rotateOutDownLeft {
	0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
}.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
}@keyframes rotateOutDownRight {
	0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
}.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
}@keyframes rotateOutUpLeft {
	0% {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	opacity: 0
}
}.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	0% {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
}@keyframes rotateOutUpRight {
	0% {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	opacity: 1
}
to {
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0
}
}.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}
@-webkit-keyframes slideInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
to {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
}@keyframes slideInDown {
	0% {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
to {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
}.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
to {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes slideInLeft {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
to {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
to {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
}@keyframes slideInRight {
	0% {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
to {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
}.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideOutLeft {
	0% {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}@keyframes slideOutLeft {
	0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(-2000px);
	-ms-transform: translateX(-2000px);
	transform: translate(-2000px)
}
}.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
	0% {
	-webkit-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	transform: translate(2000px)
}
}@keyframes slideOutRight {
	0% {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(2000px);
	-ms-transform: translateX(2000px);
	transform: translate(2000px)
}
}.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
	0% {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}@keyframes slideOutUp {
	0% {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
to {
	opacity: 0;
	-webkit-transform: translateY(-2000px);
	-ms-transform: translateY(-2000px);
	transform: translateY(-2000px)
}
}.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}
@-webkit-keyframes hinge {
	0% {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
20%,60% {
	-webkit-transform: rotate(80deg);
	transform: rotate(80deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
40% {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
80% {
	-webkit-transform: rotate(60deg) translateY(0);
	transform: rotate(60deg) translateY(0);
	opacity: 1;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
to {
	-webkit-transform: translateY(700px);
	transform: translateY(700px);
	opacity: 0
}
}@keyframes hinge {
	0% {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
20%,60% {
	-webkit-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	transform: rotate(80deg);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
40% {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
80% {
	-webkit-transform: rotate(60deg) translateY(0);
	-ms-transform: rotate(60deg) translateY(0);
	transform: rotate(60deg) translateY(0);
	opacity: 1;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out
}
to {
	-webkit-transform: translateY(700px);
	-ms-transform: translateY(700px);
	transform: translateY(700px);
	opacity: 0
}
}.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100%) rotate(-120deg);
	transform: translate(-100%) rotate(-120deg)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0px) rotate(0deg);
	transform: translate(0) rotate(0)
}
}@keyframes rollIn {
	0% {
	opacity: 0;
	-webkit-transform: translateX(-100%) rotate(-120deg);
	-ms-transform: translateX(-100%) rotate(-120deg);
	transform: translate(-100%) rotate(-120deg)
}
to {
	opacity: 1;
	-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	transform: translate(0) rotate(0)
}
}.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0px) rotate(0deg);
	transform: translate(0) rotate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(100%) rotate(120deg);
	transform: translate(100%) rotate(120deg)
}
}@keyframes rollOut {
	0% {
	opacity: 1;
	-webkit-transform: translateX(0px) rotate(0deg);
	-ms-transform: translateX(0px) rotate(0deg);
	transform: translate(0) rotate(0)
}
to {
	opacity: 0;
	-webkit-transform: translateX(100%) rotate(120deg);
	-ms-transform: translateX(100%) rotate(120deg);
	transform: translate(100%) rotate(120deg)
}
}.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
button,input,textarea,select {
	outline: none;
	background: none;
	border: none;
	font-family: arial,Source Han Sans CN,PingFang SC,Microsoft Yahei,SOURCEHANSANSCN-REGULAR,Source Han Sans,SimSun,Noto Sans CJK SC,Noto Sans CJK,source-han-sans-simplified-c,sans-serif;
	box-shadow: none;
	-webkit-appearance: none;
	border-radius: 0
}
a {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
*,*: before,*: after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}
.iconfont: before {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}
.center_box {
	width: 1400px;
	margin: 0 auto
}
.center_box1 {
	width: 82%;
	margin: 0 auto
}
.center_box2 {
	width: 74%;
	margin: 0 auto
}
.clearfix: after {
	content: "";
	clear: both;
	height: 0;
	font-size: 0;
	display: block;
	visibility: hidden;
	*zoom: 1
}
.clear {
	clear: both
}
.fl {
	float: left
}
.fr {
	float: right
}
.pd_150 {
	padding: 150px
}
.pd_tb150 {
	padding: 150px 0
}
.pd_t150 {
	padding-top: 150px
}
.pd_b150 {
	padding-bottom: 150px
}
.pd_120 {
	padding: 120px
}
.pd_tb100 {
	padding: 120px 0
}
.pd_t120 {
	padding-top: 120px
}
.pd_b120 {
	padding-bottom: 120px
}
.pd_100 {
	padding: 100px
}
.pd_t100 {
	padding-top: 100px
}
.pd_b100 {
	padding-bottom: 100px
}
.pd_80 {
	padding: 80px
}
.pd_tb80 {
	padding: 80px 0
}
.pd_t80 {
	padding-top: 80px
}
.pd_b80 {
	padding-bottom: 80px
}
.pd_60 {
	padding: 60px
}
.pd_tb60 {
	padding: 60px 0
}
.pd_t60 {
	padding-top: 60px
}
.pd_b60 {
	padding-bottom: 60px
}
.pd_50 {
	padding: 50px
}
.pd_tb50 {
	padding: 50px 0
}
.pd_t50 {
	padding-top: 50px
}
.pd_b50 {
	padding-bottom: 50px
}
.pd_40 {
	padding: 40px
}
.pd_tb40 {
	padding: 40px 0
}
.pd_t40 {
	padding-top: 40px
}
.pd_b40 {
	padding-bottom: 40px
}
.pd_30 {
	padding: 30px
}
.pd_tb30 {
	padding: 30px 0
}
.pd_t30 {
	padding-top: 30px
}
.pd_b30 {
	padding-bottom: 30px
}
.pd_20 {
	padding: 20px
}
.pd_tb20 {
	padding: 20px 0
}
.pd_t20 {
	padding-top: 20px
}
.pd_b20 {
	padding-bottom: 20px
}
.pd_15 {
	padding: 15px
}
.pd_tb15 {
	padding: 15px 0
}
.pd_t15 {
	padding-top: 15px
}
.pd_b15 {
	padding-bottom: 15px
}
.pd_10 {
	padding: 10px
}
.pd_tb10 {
	padding: 10px 0
}
.pd_t10 {
	padding-top: 10px
}
.pd_b10 {
	padding-bottom: 10px
}
.pd_tb100 {
	padding: 100px 0
}
.pd_tb0 {
	padding-top: 0!important;
	padding-bottom: 0!important
}
.pd_t0 {
	padding-top: 0!important
}
.pd_d0 {
	padding-bottom: 0!important
}
.pd_lr0 {
	padding-left: 0!important;
	padding-right: 0!important
}
.pd_l0 {
	padding-left: 0!important
}
.pd_r0 {
	padding-right: 0!important
}
.mg_t150 {
	margin-top: 150px
}
.mg_b150 {
	margin-bottom: 150px
}
.mg_t100 {
	margin-top: 100px
}
.mg_b100 {
	margin-bottom: 100px
}
.mg_tb80 {
	margin: 80px 0
}
.mg_t80 {
	margin-top: 80px
}
.mg_b80 {
	margin-bottom: 80px
}
.mg_tb70 {
	margin: 70px 0
}
.mg_t70 {
	margin-top: 70px
}
.mg_b70 {
	margin-bottom: 70px
}
.mg_tb60 {
	margin: 60px 0
}
.mg_t60 {
	margin-top: 60px
}
.mg_b60 {
	margin-bottom: 60px
}
.mg_tb50 {
	margin: 50px 0
}
.mg_t50 {
	margin-top: 50px
}
.mg_b50 {
	margin-bottom: 50px
}
.mg_tb40 {
	margin: 40px 0
}
.mg_t40 {
	margin-top: 40px
}
.mg_b40 {
	margin-bottom: 40px
}
.mg_tb30 {
	margin: 30px 0
}
.mg_t30 {
	margin-top: 30px
}
.mg_b30 {
	margin-bottom: 30px
}
.mg_tb20 {
	margin: 20px 0
}
.mg_t20 {
	margin-top: 20px
}
.mg_b20 {
	margin-bottom: 20px
}
.mg_tb15 {
	margin: 15px 0
}
.mg_t15 {
	margin-top: 15px
}
.mg_b15 {
	margin-bottom: 15px
}
.mg_tb10 {
	margin: 10px 0
}
.mg_t10 {
	margin-top: 10px
}
.mg_b10 {
	margin-bottom: 10px
}
.mg_tb5 {
	margin: 5px 0
}
.mg_t5 {
	margin-top: 5px
}
.mg_b5 {
	margin-bottom: 5px
}
body {
	font-size: medium!important;
	font-family: Microsoft Yahei,arial,Source Han Sans CN,PingFang SC,SOURCEHANSANSCN-REGULAR,Source Han Sans,SimSun,Noto Sans CJK SC,Noto Sans CJK,source-han-sans-simplified-c,sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	color: #333;
}
@font-face {
	font-family: menk;
	src: url(../font/MGQ8101.ttf)
}
@font-face {
	font-family: aems;
	src: url(../font/Aemstel-LineOutside_0.ttf)
}
@font-face {
	font-family: baloo;
	src: url(../font/Baloo2-Medium.ttf)
}
@font-face {
	font-family: arialnb;
	src: url(../font/ARIALNB.TTF)
}
@font-face {
	font-family: arilk;
	src: url(../font/ariblk.ttf)
}
@font-face {
	font-family: swis;
	src: url(../font/tt0173m.ttf)
}
@font-face {
	font-family: roboto;
	src: url(//report.cps.com.cn/droneworldcongress.comVuePackage/static/Roboto-Regular-14-Duvu0CAl.ttf)
}
.flex_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.inflex_box {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
: root {
	--curColor: #5e008c;
	--subColor: #0e0ee3
}
.wow_list li {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
.wow_list li: nth-of-type(1) {
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}
.wow_list li: nth-of-type(2) {
	-webkit-animation-duration: .4s;
	animation-duration: .4s
}
.wow_list li: nth-of-type(3) {
	-webkit-animation-duration: .6s;
	animation-duration: .6s
}
.wow_list li: nth-of-type(4) {
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}
.wow_list li: nth-of-type(5) {
	-webkit-animation-duration: 1s;
	animation-duration: 1s
}
.wow_list li: nth-of-type(6) {
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s
}
.wow_list li: nth-of-type(7) {
	-webkit-animation-duration: 1.4s;
	animation-duration: 1.4s
}
.wow_list li: nth-of-type(7) {
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s
}
.wow_list li: nth-of-type(8) {
	-webkit-animation-duration: 1.8s;
	animation-duration: 1.8s
}
.wow_list li: nth-of-type(9) {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.wow_list li: nth-of-type(10) {
	-webkit-animation-duration: 2.2s;
	animation-duration: 2.2s
}
.swiper-container {
	overflow: hidden;
	position: relative
}
.clamp_txt {
	overflow: hidden;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-o-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: -moz-box;
	display: -o-box;
	display: box
}
.article_w {
	font-size: 16px;
	color: #333;
	line-height: 1.625
}
.article_w sup {
	vertical-align: super
}
.article_w sub {
	vertical-align: sub
}
.article_w img {
	max-width: 100%!important;
	height: auto!important;
	vertical-align: top
}
.article_w strong {
	font-weight: 700
}
.article_w *: not(strong) {
	font-weight: inherit
}
.article_w li {
	list-style: disc
}
.article_w table {
	border-collapse: collapse;
	border: solid 1px rgba(0,0,0,.1);
	width: 100%
}
.article_w table th,.article_w table td {
	border: solid 1px rgba(0,0,0,.1);
	padding: 10px
}
.article_w table th {
	background: #d2d4e6
}
.article_w video {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%
}
.txt_center {
	text-align: center
}
.iw_poi_title {
	color: var(--curColor);
	font-size: 16px;
	font-weight: 700;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 14px arial,sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
.header_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 950;
	color: #fff;
	transition: all .35s
}
.header_box .center_box1 {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.header_box .logo img {
	max-height: 60px;
	transition: max-height .35s
}
.header_box .logo .logo1 {
	display: block
}
.header_box .logo .logo2 {
	display: none
}
.header_box .header_r {
	font-size: 18px;
	-webkit-align-items: center;
	align-items: center
}
.header_box .header_link {
	margin-left: 1.25vw
}
.header_box .header_link ul {
	-webkit-align-items: center;
	align-items: center
}
.header_box .header_link ul li+li {
	margin-left: 2.5vw
}
.header_box .header_link ul li a {
	padding-top: calc(6px + .5vw);
	padding-bottom: calc(6px + .5vw);
	border: solid 1px rgba(255,255,255,.5);
	border-radius: 5px
}
.header_box .header_link ul li.header_link1 {
	display: none
}
.header_box .header_link ul li.header_link1 a {
	padding-left: 2vw;
	padding-right: 2vw;
	background: var(--curColor);
	border-color: var(--curColor);
	box-shadow: 0 5px 15px #0000001a
}
.header_box .header_link ul li.header_link2 a {
	padding-left: calc(4px + .5vw);
	padding-right: calc(4px + .5vw)
}
.header_box .nav_box .nav_el {
	padding: 0 25px;
	padding: 0 1.25vw
}
.header_box .nav_box .nav_el>a {
	height: 100px;
	-webkit-align-items: center;
	align-items: center;
	position: relative
}
.header_box .nav_box .nav_el>a span {
	display: block;
	line-height: 1
}
.header_box .nav_box .nav_el>a span: before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,calc(-25px - .8em));
	opacity: 0;
	border-left: solid calc((1em - 2px)/2) transparent;
	border-right: solid calc((1em - 2px)/2) transparent;
	border-bottom: solid calc((1em - 2px)/2) currentColor;
	transition: all .35s
}
.header_box .nav_box .nav_el.active>a span: before {
	transform: translate(-50%,-25px);
	opacity: 1
}
.header_box.header_color {
	color: #333;
	background: #fff;
	box-shadow: 0 0 15px #0000001a
}
.header_box.header_color .logo .logo1 {
	display: none
}
.header_box.header_color .logo .logo2 {
	display: block
}
.header_box.header_color .nav_box .nav_el>a span: before {
	border-bottom-color: var(--curColor)
}
.header_box.header_color .header_link ul li.header_link1 a {
	color: #fff
}
.header_box.header_color .header_link ul li.header_link2 a {
	border-color: #0003
}
.header_box.header_color .nav_box .nav_el.active>a span: before {
	transform: translate(-50%);
	opacity: 1
}
.header_box.header_color .logo img {
	max-height: 50px
}
.header_box.header_color .nav_box .nav_el>a {
	height: 80px
}
.header_box.header_color .header_link ul li a {
	padding-top: calc(.5vw + 2px);
	padding-bottom: calc(.5vw + 2px)
}
nav ul>li .subnav li a {
	display: block;
	padding: 10px 0;
	text-align: center;
	font-size: calc(1em - 2px);
	color: #fff;
	position: relative
}
nav ul>li .subnav li a: before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	transform: scaleX(0);
	opacity: 0
}
nav ul>li .subnav li a span {
	position: relative;
	z-index: 3
}
nav ul>li .subnav {
	background: #3813c299;
	position: absolute;
	width: 180px;
	left: 50%;
	margin-left: -90px;
	top: 100%;
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	opacity: 0;
	box-shadow: 2px 2px 5px 1px #0000000d;
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility: hidden;
	-webkit-transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;
	transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;
	overflow: hidden;
	border-radius: 0 0 10px 10px
}
.subnav1 {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 92;
	background: #fff;
	border-top: solid 1px #e5e5e5;
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	opacity: 0;
	box-shadow: 2px 2px 5px 1px #0000000d;
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility: hidden
}
.xw_subnav {
	margin-left: -80px;
	margin-left: -4vw;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.xw_subnav .xw_col1 {
	width: 31.5%
}
.xw_subnav .xw_col2 {
	width: 34%
}
.xw_subnav .xw_col3 {
	width: 34.5%
}
.xw_subnav .xw_cs {
	display: block;
	margin-left: 80px;
	margin-left: 4vw;
	color: #333
}
.xw_subnav .xw_img {
	display: block;
	overflow: hidden
}
.xw_subnav .xw_col1 .xw_img {
	height: 270px
}
.xw_subnav .xw_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .35s
}
.xw_subnav .xw_sh {
	font-size: 18px
}
.xw_subnav .xw_col1 .xw_txt .xw_sh {
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.xw_subnav .xw_sh i {
	color: var(--curColor)
}
.xw_subnav .xw_col1 .xw_txt .xw_sw {
	font-size: 14px;
	color: #666;
	line-height: 1.5
}
.xw_subnav .xw_txt .xw_sd {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.xw_subnav .xw_date {
	display: block;
	font-size: 14px;
	color: #999;
	font-family: roboto,PingFang SC,arial
}
.xw_subnav .xw_txt .xw_sd>.iconfont {
	font-size: 18px;
	color: var(--subColor);
	transform: rotateX(180deg)
}
.xw_subnav .xw_col2 ul {
	margin-top: -30px
}
.xw_subnav .xw_col2 ul li {
	margin-top: 30px
}
.xw_subnav .xw_col2 ul li a {
	-webkit-align-items: center;
	align-items: center;
	background: #f7f6fb;
	color: #333
}
.xw_subnav .xw_col2 ul li a .xw_img {
	width: 200px;
	height: 120px
}
.xw_subnav .xw_col2 ul li a .xw_txt {
	width: calc(100% - 200px);
	padding: 0 20px
}
.xw_subnav .xw_col2 ul li a .xw_txt .xw_sd {
	margin-top: 15px
}
.xw_subnav .xw_col3 ul {
	margin-top: -20px
}
.xw_subnav .xw_col3 ul li a {
	color: #333;
	display: block;
	padding: 20px 0;
	border-bottom: dashed 1px #e5e5e5
}
.xw_subnav .xw_col3 ul li a .xw_txt {
	padding-left: 20px;
	position: relative
}
.xw_subnav .xw_col3 ul li a .xw_txt: before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 2px;
	height: 100%;
	background: -webkit-linear-gradient(top,var(--subColor),var(--curColor));
	background: linear-gradient(to bottom,var(--subColor),var(--curColor))
}
.xw_subnav .xw_col3 ul li a .xw_txt .xw_sh {
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.xw_subnav .xw_col3 ul li a .xw_txt .xw_date {
	margin-top: 12px
}
.banner_box .banner_ss {
	display: block;
	position: relative
}
.banner_box .banner_ss>img {
	display: block;
	width: 100%
}
.banner_box .banner_txt {
	position: absolute;
	inset: 0;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.banner_txt img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	animation-name: sc1;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: forwards
}
@keyframes sc1 {
	0% {
	transform: scale(.3);
	opacity: 0
}
to {
	transform: scale(1);
	opacity: 1
}
}.lizi_bg {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	opacity: .3;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.grad_font {
	color: var(--curColor);
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}
.grad_bg {
    --curColor: #5e008c;
    --subColor: #0e0ee3;
	background: var(--curColor);
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor))
}
.jsdh_tit1 {
	text-align: center
}
.jsdh_tit1 .jsdh_en {
	font-size: 18px;
	line-height: 1.25;
	min-height: 1.25em;
	display: inline-block;
	font-family: roboto,arial;
	padding: 0 2.78em;
	position: relative;
	color: var(--curColor)
}
.jsdh_tit1 .jsdh_en: before,.jsdh_tit1 .jsdh_en: after {
	content: "";
	position: absolute;
	width: 1.66em;
	height: 1px;
	background: currentcolor;
	top: 50%
}
.jsdh_tit1 .jsdh_en: before {
	left: 0
}
.jsdh_tit1 .jsdh_en: after {
	right: 0
}
.jsdh_tit1 .jsdh_h {
	font-size: 40px;
	font-size: calc(10px + 1.56vw);
	font-weight: 700;
	color: #333
}
.jsdh_tit1.left_tit {
	text-align: left
}
.jsdh_tit1.left_tit .jsdh_en {
	padding-left: 0
}
.jsdh_tit1.left_tit .jsdh_en: before {
	display: none
}
.jsdh_tit1.white_tit .jsdh_en,.jsdh_tit1.white_tit .jsdh_h {
	color: #fff
}
.jsdh_tit2 {
	border-bottom: solid 1px var(--curColor);
	font-size: 36px;
	font-size: calc(16px + 1vw);
	padding-bottom: .83em;
	font-weight: 700;
	color: var(--curColor)
}
.jsdh_tit2.center_tit {
	text-align: center
}
.jsdh_more1 {
	-webkit-align-items: center;
	align-items: center;
	font-size: 16px;
	color: var(--curColor);
	padding: .75em 1.25em;
	border-radius: 5px;
	border: solid 1px rgba(31,41,108,.5)
}
.jsdh_more1 .iconfont {
	font-size: calc(1em - 2px);
	margin-left: 1em;
	width: 1em;
	height: 1em
}
.jsdh_more1.white_more {
	color: #fff;
	border-color: #ffffff80
}
.jsdh_more2 {
	font-size: 18px;
	color: var(--subColor);
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.jsdh_more2 .iconfont {
	transform: rotateX(180deg)
}
.jsdh_btn1 {
	font-size: 16px;
	width: 110px;
	height: 40px;
	border-radius: 200px;
	border: solid 1px transparent;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
	transition: all .35s
}
.jsdh_btn1 .iconfont {
	width: 1em;
	height: 1em
}
.jsdh_btn1 span~.iconfont {
	font-size: calc(1em - 2px);
	margin-left: .4em;
	transition: transform .35s
}
.jsdh_btn1.white_border {
	color: #fff;
	border-color: #ffffff80
}
.jsdh_btn1.blue_border {
	color: var(--curColor);
	border-color: var(--curColor)
}
.jsdh_btn1.blue_bg {
	border-color: var(--curColor);
	background: var(--curColor);
	color: #fff
}
.jsdh_btn1.jsdh_share_btn {
	width: 120px
}
.jsdh_btn1.jsdh_share_btn .iconfont {
	font-size: 1.375em;
	margin-right: .4em
}
.djs_box {
	font-size: 300px;
	position: relative;
	z-index: 5;
	margin-top: -.5em
}
.djs_box .center_box2,.djs_box .center_box {
	background: var(--curColor);
	background-clip: content-box;
	border-radius: 10px;
	border: solid 10px rgba(255,255,255,.6);
	position: relative;
	overflow: hidden;
	height: 1em;
	box-shadow: 0 10px 20px #0000001a
}
.djs_box .lizi_bg {
	opacity: .4;
	pointer-events: none
}
.djs_box .djs_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../img/djs_bg.png) no-repeat center bottom;
	pointer-events: none
}
.djs_box .djs_con {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 5;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	font-size: medium;
	padding: 0 5.2vw;
	color: #fff
}
.djs_box .djs_con .djs_img {
	animation-name: trX1;
	animation-duration: .2s
}
.djs_box .djs_con .djs_img img {
	display: block;
	max-width: 300px;
	max-height: 240px
}
@keyframes trX1 {
	0% {
	transform: translate(-2vw);
	opacity: 0
}
to {
	transform: translate(0);
	opacity: 1
}
}.djs_box .djs_con .djs_txt {
	width: calc(100% - 300px - 7vw)
}
.djs_box .djs_con .djs_txt .djs_tip {
	min-width: 55%;
	position: relative;
	font-size: 18px;
	padding: 10px 20px
}
.djs_box .djs_con .djs_txt .djs_tip .djs_trs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--subColor);
	background: -webkit-linear-gradient(left,var(--subColor),rgba(241,4,135,0));
	background: linear-gradient(to right,var(--subColor),rgba(241,4,135,0));
	transform-origin: left;
	animation-name: sc2;
	animation-duration: .5s
}
@keyframes sc2 {
	0% {
	transform: scaleX(0)
}
to {
	transform: scaleX(1)
}
}.djs_box .djs_con .djs_txt .djs_tip>span {
	display: block;
	position: relative;
	z-index: 3
}
.djs_box .djs_con .djs_txt .djs_num {
	-webkit-align-items: flex-end;
	align-items: flex-end;
	font-size: calc(14px + 1vw);
	animation-name: fadeInUp;
	animation-duration: .3s
}
.djs_box .djs_con .djs_txt .djs_countdown {
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.djs_box .djs_con .djs_txt .djs_num em {
	font-size: 2em;
	font-family: arial;
	font-weight: 700;
	transform: translateY(.05em);
	margin-left: .4em;
	margin-right: 3px
}
.djs_box .djs_con .djs_txt .djs_num i {
	font-size: calc(.5em + 1px);
	transform: translateY(-.25em)
}
.djs_box .djs_con .djs_txt .djs_info {
	animation-name: fadeInUp;
	animation-duration: .4s
}
.djs_box .djs_con .djs_txt .djs_info ul {
	overflow: hidden;
	font-size: 18px;
	margin-left: -3vw;
	margin-top: -.4em
}
.djs_box .djs_con .djs_txt .djs_info ul li {
	float: left;
	margin-left: 3vw;
	margin-top: .4em
}
.djs_box .djs_con .djs_txt .djs_info ul li>* {
	display: inline
}
.anli_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -1.56vw;
	margin-left: -1.56vw
}
.anli_list ul li {
	width: 20%;
	margin-top: 1.56vw
}
.anli_list ul li .anli_ss {
	display: block;
	margin-left: 1.56vw;
	font-size: 18px;
	color: #333
}
.anli_list ul li .anli_ss .anli_top {
	position: relative;
	border-radius: 10px;
	overflow: hidden
}
.anli_list ul li .anli_ss .anli_img {
	display: block;
	overflow: hidden;
	height: calc(((100vw - 17px) * .82 - (1.56vw * 4)) / 5 * 192 / 288)
}
.anli_list ul li .anli_ss .anli_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .35s
}
.anli_list ul li .anli_ss .anli_bg,.anli_list ul li .anli_ss .anli_wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.anli_list ul li .anli_ss .anli_bg {
	z-index: 2;
	opacity: 0
}
.anli_list ul li .anli_ss .anli_wrap {
	z-index: 3;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.anli_list ul li .anli_ss .anli_wrap .anli_icon {
	font-size: 40px;
	width: 1em;
	height: 1em;
	border: solid 1px #fff;
	border-radius: 50%;
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transform: scale(0);
	transition: all .35s
}
.anli_list ul li .anli_ss .anli_wrap .anli_icon .iconfont {
	font-size: .4em
}
.anli_list ul li .anli_ss .anli_bot {
	font-weight: 700;
	border-bottom: solid 1px #e5e5e5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative
}
.anli_list ul li .anli_ss .anli_bot: before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	transform-origin: left;
	transform: scaleX(0)
}
.jsdh_tm {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.xw_box {
	/*background: url("../img/indexnewsbg.png")
	background: linear-gradient(#4569D5, #0533BD);*/
	background: linear-gradient(to bottom, #006dba, #370b6f, #370b6f, #370b6f, #006dba);
}
.xw_box .xw_con {
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.xw_box .xw_con .xw_l {
	width: 34.6%
}
.xw_box .xw_con .xw_ss {
	display: block;
	color: #fffc
}
.xw_box .xw_con .xw_l .xw_ss .xw_st {
	position: relative;
	border-radius: 10px;
	overflow: hidden
}
.xw_box .xw_con .xw_l .xw_ss .xw_img {
	display: block;
	overflow: hidden;
	height: calc((100vw - 17px) * .82 * .346 * 360 / 540)
}
.xw_box .xw_con .xw_l .xw_ss .xw_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .35s
}
.xw_box .xw_con .xw_ss .xw_tag {
	font-size: 12px;
	color: #fff;
	padding: .5em 1em;
	display: inline-block;
	border-radius: 5px
}
.xw_box .xw_con .xw_l .xw_ss .xw_tag {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	border-radius: 0 5px 0 0
}
.xw_box .xw_con .xw_ss .xw_sh {
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#fff
}
.xw_box .xw_con .xw_ss .xw_date {
	display: block;
	font-size: 12px;
	font-family: roboto,arial;
	color: #ffffff80
}
.xw_box .xw_con .xw_ss .xw_more {
	display: block;
	font-size: 20px;
	width: 1em;
	height: 1em;
	margin-top: 5px
}
.xw_box .xw_con .xw_ss .xw_more .iconfont {
	font-size: 1em
}
.xw_box .xw_con .xw_r {
	width: 65.4%
}
.xw_box .xw_con .xw_r ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -1.56vw
}
.xw_box .xw_con .xw_r ul li {
	width: 33.33333%;
	margin-top: 1.56vw
}
.xw_box .xw_con .xw_r ul li .xw_ss {
	margin-left: 1.56vw
}
.xw_box .xw_con .xw_r ul li .xw_ss .xw_sw {
	font-size: 14px;
	line-height: 1.6;
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	-o-line-clamp: 3;
	line-clamp: 3;
	height: calc(1.6em * 3);
	color: #ffffffb3;
	transition: all .35s
}
.jb_box {
	background: #f4f7fa
}
.jb_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: calc(-20px - .5vw);
	margin-left: -2.5vw
}
.jb_list ul li {
	width: 20%;
	margin-top: calc(20px + .5vw);
	pointer-events: none
}
.jb_list ul li .jb_ss {
	display: block;
	margin-left: 2.5vw;
	font-size: 20px;
	color: var(--curColor);
	pointer-events: auto;
	transition: all .35s
}
.jb_list ul li .jb_ss .jb_img {
	display: block;
	overflow: hidden;
	height: calc(((120vw - 17px)*.82 - 10vw)/5);
	border-radius: 10px;
	transition: all .35s
}
.jb_list ul li .jb_ss .jb_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.jb_list ul li .jb_ss .jb_sh {
	line-height: 1.4;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.jb_list ul li .jb_ss .jb_sw {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	height: 1.5em;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	-o-line-clamp: 1;
	line-clamp: 1;
	margin-top: 5px;
	transition: all .35s
}
.adv_box {
	overflow: hidden;
	position: relative;
	background: url(https: //51kufei.oss-cn-shenzhen.aliyuncs.com/droneworldcongress.com/new/banner2.jpg);
	background-repeat: no-repeat
}
.adv_box .adv_ss {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .7;
	background: linear-gradient(to right,var(--curColor),var(--subColor))
}
.adv_box .adv_text {
	position: relative;
	z-index: 1;
	color: #fff;
	display: grid;
	grid-template-columns: repeat(3,1fr);
	padding: 100px 20px;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	max-width: 1200px;
	margin: 0 auto;
	grid-gap: 50px
}
.adv_box .adv_text .adv_son {
	display: grid;
	grid-template-columns: repeat(1,1fr)
}
.adv_box .adv_text .adv_son div {
	display: grid;
	grid-template-columns: repeat(1,1fr);
	justify-content: center
}
.adv_box .adv_text .adv_son div .shuzizhuangdong {
	font-size: 40px
}
.hyrc_box .hyrc_con .hyrc_tab ul {
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: -1.56vw
}
.hyrc_box .hyrc_con .hyrc_tab ul li {
	margin-left: 1.56vw
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss {
	display: block;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 1vw #0000001a;
	padding: 18px 34px;
	text-align: center;
	color: #333;
	cursor: pointer;
	position: relative
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss: before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	border-radius: 5px;
	opacity: 0;
	transition: all .35s;
	pointer-events: none
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_day,.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_date {
	position: relative;
	z-index: 5
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_day {
	font-size: 24px;
	line-height: 1;
	min-height: 1em;
	font-family: roboto,arial;
	font-weight: 700
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_date {
	opacity: .8;
	font-size: 16px;
	margin-top: .5em
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_clip {
	position: absolute;
	width: 100%;
	height: 10px;
	top: calc(100% - 1px);
	left: 0;
	clip-path: polygon(calc(50% - 10px) 0,calc(50% + 10px) 0,50% 100%);
	opacity: 0;
	transform: translateY(-100%);
	transition: all .15s;
	pointer-events: none
}
.hyrc_box .hyrc_con .hyrc_tab ul li.is-active .hyrc_ss {
	color: #fff
}
.hyrc_box .hyrc_con .hyrc_tab ul li.is-active .hyrc_ss: before {
	opacity: 1
}
.hyrc_box .hyrc_con .hyrc_tab ul li.is-active .hyrc_ss .hyrc_clip {
	opacity: 1;
	transform: translateY(0)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_item {
	display: none
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_item: nth-of-type(1) {
	display: block
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 1vw #0000001a;
	color: #333
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st,.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sd .hyrc_swap {
	padding-left: calc(25px + 1.25vw);
	padding-right: calc(25px + 1.25vw)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	padding-top: calc(15px + 1vw);
	padding-bottom: calc(15px + 1vw)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st .hyrc_l {
	width: 20%
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st .hyrc_r {
	width: calc(80% - 150px)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sh {
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	font-size: 14px;
	color: #666
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj .hyrc_sw {
	width: 100%;
	line-height: 1.42;
	margin-top: 1px
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj .hyrc_icon {
	font-size: 1.42em;
	width: 1em;
	height: 1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	color: var(--subColor)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj .hyrc_icon .iconfont {
	font-size: 1em
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj .hyrc_icon~.hyrc_sw {
	width: calc(100% - 1.42em - 6px)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_btn {
	width: 110px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	background: var(--curColor);
	border-radius: 200px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
	transition: background-color .35s
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_btn .iconfont {
	font-size: calc(1em - 2px);
	width: 1em;
	height: 1em;
	margin-left: .5em;
	transition: all .35s
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .is-active .hyrc_btn .iconfont {
	transform: rotate(90deg)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_sd {
	overflow: hidden;
	display: none
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_sd .hyrc_swap {
	position: relative;
	padding-top: calc(25px + 1.25vw);
	padding-bottom: calc(25px + 1.25vw)
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_sd .hyrc_swap: before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: var(--curColor)
}
.hzhb_box {
	background: url(//report.cps.com.cn/droneworldcongress.comVuePackage/static/hzhb_bg-BkQlf96D.jpg) no-repeat center center fixed;
	position: relative;
	overflow: hidden
}
.hzhb_box .hzhb_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .7
}
.hzhb_box .hzhb_bg~* {
	position: relative;
	z-index: 5
}
.hzhb_box .hzhb_con .hzhb_stit {
	-webkit-justify-content: center;
	justify-content: center
}
.hzhb_box .hzhb_con .hzhb_stit .hzhb_sh {
	min-width: 300px;
	padding: 12px 80px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	background: -webkit-linear-gradient(left,rgba(56,19,194,0) 0,var(--curColor) 42%,var(--curColor) 58%,rgba(56,19,194,0) 100%);
	background: linear-gradient(to right,rgba(56,19,194,0) 0,var(--curColor) 42%,var(--curColor) 58%,rgba(56,19,194,0) 100%)
}
.hzhb_box .hzhb_con .hzhb_content ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: -20px;
	margin-left: -20px
}
.hzhb_box .hzhb_con .hzhb_content ul li {
	width: 12.5%;
	margin-top: 20px
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss {
	margin-left: 20px;
	background: #fff;
	width: calc(100% - 20px);
	height: 3.9vw;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss img {
	display: block;
	max-width: 72%;
	max-height: 60%
}
.zcmt_box {
	background: #f4f7fa
}
.zcmt_box .zcmt_con {
	margin-left: -20px;
	margin-right: -20px
}
.zcmt_box .zcmt_con .swiper-slide {
	width: calc(((100vw - 17px)*82 - 140px)/8);
	margin-right: 20px
}
.zcmt_box .zcmt_con ul li+li {
	margin-top: 20px
}
.zcmt_box .zcmt_con ul li .zcmt_ss {
	background: #fff;
	height: 3.9vw;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.zcmt_box .zcmt_con ul li .zcmt_ss img {
	display: block;
	max-width: 84%;
	max-height: 80%
}
.swiper-pagination-jsdh.swiper-pagination {
	position: static
}
.swiper-pagination-jsdh.swiper-pagination .swiper-pagination-bullet {
	font-size: 10px;
	height: 1em;
	width: 3em;
	border: solid 1px var(--curColor);
	background: transparent;
	opacity: 1;
	border-radius: 20px
}
.swiper-pagination-jsdh.swiper-pagination .swiper-pagination-bullet-active {
	background: var(--curColor)
}
.zcmt_box .center_box1 {
	overflow: hidden
}
.zcmt_box .picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative
}
.zcmt_box .picMarquee-left .tempWrap {
	width: 100%!important
}
.zcmt_box .picMarquee-left .bd .picList {
	overflow: hidden;
	zoom: 1
}
.zcmt_box .picMarquee-left .bd .picList>li {
	float: left;
	width: calc(((100vw - 17px)*.82 - 140px)/8);
	margin: 0 10px;
	_display: inline;
	overflow: hidden;
	text-align: center
}
.wjhg_box .wjhg_con .wjhg_l {
	width: 51.282%;
	color: #333;
	transition: all .35s
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 10px
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	display: block;
	height: calc((100vw - 17px) * .82 * .51282 * 9 / 16)
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: fill
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 2
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_btn {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: calc(40px + 2vw);
	width: 1em;
	height: 1em;
	border-radius: 50%;
	background: #3813c233;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	color: #fff;
	transition: opacity .35s,background-color .35s;
	cursor: pointer
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_btn: before {
	content: "";
	position: absolute;
	top: -10%;
	left: -10%;
	width: 120%;
	height: 120%;
	pointer-events: none;
	border-radius: 50%;
	background: #3813c280;
	animation: twinkling 2.1s infinite ease-in-out;
	animation-fill-mode: both;
	transition: all .35s
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_btn: after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-radius: 50%;
	background: #3813c280;
	animation: twinkling 2.1s infinite ease-in-out;
	animation-fill-mode: both;
	transition: all .35s
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_btn .iconfont {
	position: relative;
	z-index: 3;
	font-size: .5em
}
@keyframes twinkling {
	0% {
	opacity: .2;
	filter: alpha(opacity=20);
	transform: scale(1)
}
50% {
	opacity: .5;
	filter: alpha(opacity=50);
	transform: scale(1.34)
}
to {
	opacity: .2;
	filter: alpha(opacity=20);
	transform: scale(1)
}
}.wjhg_box .wjhg_con .wjhg_l .wjhg_sd {
	position: relative
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sd: before,.wjhg_box .wjhg_con .wjhg_l .wjhg_sd: after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sd: before {
	background: #e5e5e5
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sd: after {
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor))
}
.wjhg_box .wjhg_con .wjhg_sh {
	font-size: 24px;
	line-height: 1.4;
	font-weight: 700;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sh {
	padding: 1.25vw 0
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid.is-bofang .wjhg_st .wjhg_img {
	opacity: 0
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid.is-bofang .wjhg_st .wjhg_btn {
	opacity: 0;
	pointer-events: none
}
.wjhg_box .wjhg_con .wjhg_r {
	width: 44.87%
}
.wjhg_box .wjhg_con .wjhg_r ul li+li {
	margin-top: 1.56vw
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss {
	display: block;
	overflow: hidden;
	height: calc(((100vw - 17px) * .82 * .51282 * 9 / 16 + 24px * 1.4 + 1.25vw * 2 - 1.56vw * 2) / 3);
	border-radius: 10px;
	position: relative;
	color: #fff
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap {
	position: absolute;
	inset: 1vw;
	padding: 0 2vw;
	background: #ffffff80;
	border-radius: 10px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 27.27%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: flex-end;
	align-items: flex-end
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_img img {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_sh {
	width: calc(90% - 220px)
}
.main_box {
	background: #fff
}
.mllj_box {
	background: #f4f7fa
}
.mllj_box .mllj_con {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px
}
.mllj_box .mllj_con .mllj_item {
	width: 33.33333%;
	margin-top: 30px
}
.mllj_box .mllj_con .mllj_item .mllj_its {
	margin-left: 30px
}
.mllj_box .mllj_con .mllj_item .mllj_img {
	display: block;
	overflow: hidden;
	height: calc(((100vw - 17px)*.82 - 60px)/5);
	position: relative
}
.mllj_box .mllj_con .mllj_item .mllj_img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 1.56vw
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap .mllj_l {
	position: relative;
	font-size: 30px;
	font-size: calc(10px + 1vw)
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap .mllj_l .mllj_tit {
	position: relative;
	z-index: 3;
	font-weight: 700;
	color: #fff;
	padding: 0 .33em
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap .mllj_l .grad_bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .6em
}
.mllj_list ul li {
	overflow: hidden
}
.mllj_list ul li .mllj_ss {
	float: left;
	color: #333;
	font-size: 18px;
	font-size: calc(8px + .5vw);
	font-weight: 700;
	padding-left: 1.34em;
	line-height: 1.4;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.mllj_list ul li .mllj_ss: before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(calc(-50% - 1px));
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor))
}
.footer_box {
	background: #101130 url(//report.cps.com.cn/droneworldcongress.comVuePackage/static/footer_bg-SAOkbRi8.png) no-repeat right center;
	color: #fff;
	color: #fff9;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	z-index: 5
}
.footer_box .footer_top,.footer_box .footer_mid {
	border-bottom: solid 1px rgba(255,255,255,.5)
}
.footer_box .footer_top .footer_item {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	line-height: 35px
}
.footer_box .footer_tit {
	font-size: 16px;
	color: #fff;
	position: relative;
	line-height: 35px
}
.footer_box .footer_tit: before {
	content: "";
	position: absolute;
	left: 0;
	right: 5px;
	bottom: 0;
	height: 2px;
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor))
}
.footer_box .footer_top .footer_item .footer_wrap {
	width: calc(100% - 90px);
	overflow: hidden
}
.footer_box .footer_top .footer_item .footer_wrap ul {
	overflow: hidden;
	margin: 0 -.85em
}
.footer_box .footer_top .footer_item .footer_wrap ul li {
	float: left;
	padding: 0 .85em;
	position: relative
}
.footer_box .footer_top .footer_item .footer_wrap ul li: before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 1px;
	height: 1em;
	background: #ffffff4d
}
.footer_box .footer_mid {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.footer_box .footer_logo img {
	display: block;
	max-height: 90px
}
.footer_box .footer_info {
	max-width: 360px
}
.footer_box .footer_info .footer_addr {
	line-height: 2.14
}
.footer_box .footer_qr ul {
	overflow: hidden;
	margin-left: -2.5vw
}
.footer_box .footer_qr ul li {
	float: left;
	margin-left: 2.5vw;
	text-align: center
}
.footer_box .footer_qr ul li>span {
	display: inline-block;
	font-size: 120px;
	width: 1em;
	height: 1em
}
.footer_box .footer_qr ul li>span img {
	display: block;
	width: 100%;
	height: 100%
}
.footer_box .footer_bot {
	text-align: center
}
.inner_bnav {
	position: relative
}
.isub_nav {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 5
}
.isub_nav .swiper-slide {
	width: auto;
	text-align: center
}
.isub_nav .swiper-slide: before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform-origin: left;
	background: -webkit-linear-gradient(left,var(--subColor),var(--curColor));
	background: linear-gradient(to right,var(--subColor),var(--curColor));
	transform: scaleX(0)
}
.isub_nav .swiper-slide a {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	position: relative;
	z-index: 3
}
.isub_nav .swiper-slide a: before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #fff;
	transform-origin: center;
	transform: scaleX(0);
	transition: all .5s
}
.isub_nav .swiper-slide.current a: before {
	transform: scaleX(1)
}
.inner_banner {
	display: block;
	position: relative;
	overflow: hidden;
	max-height: 100vh
}
.inner_banner>img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	pointer-events: none
}
.inner_banner .grad_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: .7
}
.inner_banner .inner_btxt {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	height: 100%;
	z-index: 3;
	padding-top: 20px;
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	flex-direction: column
}
.inner_banner .inner_btxt .inner_bce {
	font-size: 24px;
	font-size: calc(4px + 1vw);
	line-height: 1;
	text-align: center
}
.inner_banner .inner_btxt .inner_bcn {
	font-size: 2em;
	font-weight: 700;
	letter-spacing: .1em;
	text-indent: .1em;
	animation-name: fadeInUp;
	animation-duration: .4s
}
.inner_banner .inner_btxt .inner_ben {
	display: block;
	font-weight: 700;
	text-transform: uppercase;
	font-family: PingFang SC,arial;
	margin-top: .8em;
	animation-name: fadeInUp;
	animation-duration: .8s
}
.scaleBox {
	-webkit-animation-name: scaleBox;
	animation-name: scaleBox
}
@keyframes scaleBox {
	0% {
	transform: scale(1.2)
}
to {
	transform: scale(1)
}
}@keyframes trsX {
	0% {
	transform: translate(0)
}
25% {
	transform: translate(.5em)
}
50% {
	transform: translate(0)
}
75% {
	transform: translate(-.5em)
}
to {
	transform: translate(0)
}
}.inner_banner .inner_btxt .inner_bline {
	display: block;
	width: 3.34em;
	height: 1px;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	animation-name: fadeInUp;
	animation-duration: .8s
}
.xqy_header_height {
	height: 100px
}
.inner_loc .center_box2 {
	border-bottom: solid 1px #eee
}
.inner_loc {
	position: relative;
	z-index: 10
}
.inner_loc,.inner_loc a {
	color: #666;
	font-size: 14px
}
.inner_loc a,.inner_loc span {
	padding: 0 3px;
	text-transform: uppercase
}
.inner_loc a span {
	font-size: 20px;
	width: 1em;
	height: 1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0;
	margin-right: .5em;
	transform: translateY(2px)
}
.inner_loc a span .iconfont {
	font-size: 1em
}
.inner_loc a: hover {
	color: var(--curColor)
}
.inner_loc a~span {
	color: var(--curColor)
}
.list_pages .pagination {
	font-size: 0;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-left: -6px;
	margin-right: -6px
}
.list_pages .pagination li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 6px 10px
}
.list_pages .pagination li a,.list_pages .pagination li span {
	display: block;
	font-size: 16px;
	color: #666;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	overflow: hidden;
	border: solid 1px #e5e5e5;
	border-radius: 5px
}
.list_pages .pagination li.pg_prev a,.list_pages .pagination li.pg_next a {
	background: none!important;
	color: #666;
	width: auto;
	padding: 0 25px
}
.list_pages .pagination li.active a,.list_pages .pagination li.active span {
	background: var(--curColor);
	border-color: var(--curColor);
	color: #fff
}
.list_pages .pagination li.active a: hover,.list_pages .pagination li.active span: hover {
	color: #fff!important
}
.list_pages .pagination li: not(.disabled) a: hover {
	color: var(--curColor);
	border-color: var(--curColor)
}
.list_pages .pagination li.pg_prev: not(.disabled) a: hover,.list_pages .pagination li.pg_next: not(.disabled) a: hover {
	color: var(--curColor)
}
.ipn_page .inner_pnpage {
	overflow: hidden
}
.ipn_page .inner_pnpage>a {
	display: block;
	overflow: hidden;
	line-height: 21px
}
.ipn_page .inner_pnpage>a span,.ipn_page .inner_pnpage>a p {
	float: left;
	font-size: 14px;
	color: #333
}
.ipn_page .inner_pnpage>a span {
	font-weight: 700
}
.ipn_page .inner_pnpage>a p {
	color: #333;
	max-width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .35s
}
.ipn_page .inner_pnpage>a: hover p {
	color: var(--curColor)
}
.ipn_page {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	border-top: solid 1px #e5e5e5
}
.ipn_page .inner_pnpage>a+a {
	margin-top: 10px
}
.ipn_page .ipn_return {
	-webkit-align-items: center;
	align-items: center;
	color: #333;
	padding: 12px 20px;
	border: solid 1px #e5e5e5;
	border-radius: 5px;
	font-size: 14px
}
.ipn_page .ipn_return .iconfont {
	margin-left: 5px;
	font-size: 1em
}
.ipn_page .ipn_return span {
	line-height: 1
}
.ipn_page .ipn_return: hover {
	background: var(--curColor);
	border-color: var(--curColor);
	color: #fff
}
.lr_box .lr_l {
	width: 21.5%;
	position: -webkit-sticky;
	position: sticky;
	transition: all .35s
}
.lr_box .lr_l~.lr_r {
	width: calc(78.5% - 30px)
}
.lr_box .lr_r {
	width: calc(73.5% - 30px)
}
.lr_box .lr_r~.lr_l {
	width: 26.5%
}
.lr_box .list_pages .pagination {
	text-align: left
}
.side_nav {
	border-radius: 5px;
	overflow: hidden
}
.side_nav .side_tit {
	position: relative;
	padding: 22px 25px;
	-webkit-align-items: center;
	align-items: center;
	color: #fff;
	font-size: 24px
}
.side_nav .side_tit .side_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/xw_nav_tit_bg.png) no-repeat left bottom
}
.side_nav .side_tit .iconfont,.side_nav .side_tit .side_h {
	position: relative;
	z-index: 3
}
.side_nav .side_tit .iconfont {
	font-size: 1.25em;
	width: 1em;
	height: 1em
}
.side_nav .side_tit .side_h {
	font-weight: 700;
	margin-left: 1em
}
.side_nav .side_con ul li {
	margin-top: 2px
}
.side_nav .side_con ul li a {
	display: block;
	background: #fff;
	padding-left: 79px;
	overflow: hidden;
	line-height: 1.6;
	color: #666;
	font-size: 18px;
	font-weight: 700;
	position: relative
}
.side_nav .side_con ul li a: before,.side_nav .side_con ul li a: after {
	content: "";
	position: absolute
}
.side_nav .side_con ul li a: before {
	left: 0;
	top: 15px;
	bottom: 15px;
	width: 3px;
	border-radius: 20px;
	background: -webkit-linear-gradient(top,var(--curColor),var(--subColor));
	background: linear-gradient(to bottom,var(--curColor),var(--subColor));
	transform: scaleY(0)
}
.side_nav .side_con ul li a: after {
	width: 2.22em;
	height: 1px;
	background: var(--subColor);
	right: 0;
	top: 50%;
	transform-origin: left;
	transform: scaleX(0)
}
.side_nav .side_con ul li a span {
	float: left;
	font-weight: inherit;
	position: relative;
	transition: color .35s
}
.side_nav .side_con ul li a span: before {
	content: attr(data-txt);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--curColor);
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	opacity: 0;
	transition: opacity .35s
}
.side_nav .side_con ul li.active a: before {
	transform: scaleY(1)
}
.side_nav .side_con ul li.active a: after {
	transform: scaleX(1)
}
.side_nav .side_con ul li.active a span {
	color: transparent
}
.side_nav .side_con ul li.active a span: before {
	opacity: 1
}
.side_news {
	background: #fff;
	border-radius: 5px
}
.side_news .side_tit {
	font-size: 18px;
	color: #333
}
.side_news .side_con ul li a {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	color: #333;
	font-size: 14px
}
.side_news .side_con ul li a .side_img {
	display: block;
	width: 100px;
	height: 60px;
	border-radius: 5px;
	overflow: hidden
}
.side_news .side_con ul li a .side_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .35s
}
.side_news .side_con ul li a .side_txt {
	width: calc(100% - 115px)
}
.side_news .side_con ul li a .side_txt .side_sh {
	line-height: 1.4;
	height: 2.8em
}
.side_news .side_con ul li a .side_txt .side_date {
	display: block;
	font-size: 12px;
	color: #999;
	font-family: roboto,arial;
	margin-top: 2px
}
.side_adv {
	display: block;
	border-radius: 5px;
	overflow: hidden
}
.side_adv img {
	display: block;
	width: 100%
}
.lr_box .lr_r~.lr_l .side_news {
	background: #3813c21a
}
.lr_box .lr_r~.lr_l .side_news .side_tit {
	font-size: 24px;
	font-weight: 700;
	color: var(--curColor)
}
.lr_box .lr_r~.lr_l .side_news .side_con ul li a {
	font-size: 16px
}
.lr_box .lr_r~.lr_l .side_news .side_con ul li a .side_txt .side_sh {
	font-weight: 700;
	height: 1.4em;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	-o-line-clamp: 1;
	line-clamp: 1
}
.lr_box .lr_r~.lr_l .side_news .side_con ul li a .side_txt .side_date {
	margin-top: 10px
}
.xw_tit {
	-webkit-align-items: center;
	align-items: center;
	font-size: 30px
}
.xw_tit .xw_line {
	width: calc(1em / 6);
	height: 1em;
	border-radius: 20px;
	background: -webkit-linear-gradient(top,var(--curColor),var(--subColor));
	background: linear-gradient(to bottom,var(--curColor),var(--subColor));
	margin-right: .5em
}
.xw_tit .xw_h {
	font-weight: 700
}
.xw_list ul li a {
	background: #fff;
	overflow: hidden;
	border-radius: 5px;
	position: relative;
	font-size: 14px;
	color: var(--curColor);
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.xw_list ul li a .grad_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .35s
}
.xw_list ul li a .xw_img,.xw_list ul li a .xw_txt {
	position: relative;
	z-index: 3
}
.xw_list ul li a .xw_img {
	width: 200px;
	height: 120px;
	border-radius: 5px;
	overflow: hidden
}
.xw_list ul li a .xw_img img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .35s
}
.xw_list ul li a .xw_txt {
	width: calc(100% - 220px)
}
.xw_list ul li a .xw_txt .xw_sh {
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.xw_list ul li a .xw_txt .xw_date {
	display: block;
	line-height: 1.2;
	height: 1.2em;
	font-family: roboto,arial;
	color: #999;
	transtion: all .35s
}
.xw_list ul li a .xw_txt .xw_sw {
	color: #666;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	-o-line-clamp: 1;
	line-clamp: 1
}
.xqy_box {
	background: #fff;
	overflow: hidden
}
.xqy_container .xqy_title {
	text-align: center;
	border-bottom: solid 1px var(--curColor)
}
.xqy_container .xqy_title .xqy_h {
	font-size: 24px;
	font-weight: 700;
	color: #333
}
.xqy_container .xqy_title .xqy_info {
	font-size: 14px;
	color: #666;
	margin-left: -70px
}
.xqy_container .xqy_title .xqy_info span {
	display: inline-block;
	margin-left: 70px
}
.anli_info {
	-webkit-justify-content: center;
	justify-content: center
}
.anli_info iframe {
	width: 100%!important;
	height: 530px!important
}
.anli_info>ul>li {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.anli_info>ul>li .anli_tag {
	color: var(--curColor)
}
.anli_info>ul>li .anli_sw {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.jb_nav ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: -15px;
	margin-left: -40px
}
.jb_nav ul li a {
	display: block;
	padding: 15px 40px;
	border-radius: 5px;
	color: var(--curColor);
	background: #3813c233;
	margin-left: 40px;
	margin-top: 15px
}
.jb_nav ul li.active a {
	background: var(--curColor);
	color: #fff
}
.jb_box1 .jb_list ul {
	margin-left: -30px;
	margin-top: -30px
}
.jb_box1 .jb_list ul li {
	margin-top: 30px
}
.jb_box1 .jb_list ul li .jb_ss {
	margin-left: 30px
}
.jb_box1 .jb_list ul li .jb_ss .jb_img {
	height: 274px
}
.rcap_pop_mask {
	position: fixed;
	z-index: 960;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: opacity .5s;
	opacity: 0;
	pointer-events: none
}
.rcap_pop_mask.is-open {
	opacity: 1;
	pointer-events: auto
}
.rcap_pop_mask .rcap_pop_container {
	width: 1200px;
	height: 75vh;
	position: relative;
	background: #fff;
	border-radius: .84vw
}
.rcap_pop_mask .rcap_pop_close {
	font-size: 44px;
	width: 1em;
	height: 1em;
	border: solid 1px #fff;
	border-radius: 50%;
	position: absolute;
	left: 100%;
	bottom: 100%;
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
	transition: all .35s
}
.rcap_pop_mask .rcap_pop_close .iconfont {
	font-size: .6em
}
.rcap_pop_mask .rcap_pop_content {
	padding: 30px 50px;
	overflow-y: auto;
	color: #333;
	height: 100%
}
.rcap_pop_mask .rcap_pop_content: : -webkit-scrollbar {
	display: none
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_info {
	border-bottom: solid 1px #d9d9d9
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_info .rcap_h {
	font-size: 28px;
	font-size: 1.45833vw;
	font-weight: 700;
	margin-bottom: 15px
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_info .rcap_con>ul>li {
	margin-top: 5px;
	color: #736b69
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_info .rcap_con .rcap_sw {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.rcap_pop_tit {
	font-size: 26px;
	font-size: 1.35vw;
	color: #333
}
.rcap_pop_tit .rcap_pop_h {
	font-weight: 700
}
.rcap_pop_tit .rcap_pop_line {
	display: block;
	width: 1.3889em;
	height: 5px;
	border-radius: 200px;
	background: var(--curColor);
	background: -webkit-linear-gradient(left,var(--subColor1),var(--subColor2));
	background: linear-gradient(to right,var(--subColor1),var(--subColor2))
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	font-size: 16px;
	line-height: 1.4;
	padding-left: .9em;
	padding-bottom: 15px;
	position: relative
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-last-of-type(1) {
	padding-bottom: 0
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: before,.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: after {
	content: "";
	position: absolute
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: before {
	width: .5em;
	height: .5em;
	border-radius: 50%;
	background: #b3b3b3;
	left: 0;
	top: calc((1.4em - .5em) / 2)
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: after {
	width: 2px;
	left: calc((.5em - 2px)/2);
	top: 0;
	bottom: 0;
	background: #b3b3b3
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-of-type(1): after {
	top: .7em
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-last-of-type(1): after {
	bottom: calc(100% - .7em)
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con .rcap_time {
	color: #736b69;
	font-family: PingFang SC,arial,微软雅黑;
	margin-right: .82em
}
.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con .rcap_sw {
	color: #403c3b;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.rcap_pop_jb .rcap_tx {
	display: block;
	font-size: 180px;
	width: 1em;
	height: 1em;
	overflow: hidden;
	border-radius: 50%;
	border: solid 10px #fff;
	box-shadow: 0 0 15px #00000014;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,-50%)
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_container {
	height: auto;
	max-height: 75vh
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content {
	padding-top: 110px
}
.rcap_pop_jb .rcap_tx img {
	display: block;
	width: 100%;
	height: 120%
}
.rcap_pop_jb .rcap_name {
	font-size: 24px;
	font-weight: 700;
	display: block;
	text-align: center
}
.rcap_pop_jb .rcap_tag {
	font-size: 15px;
	color: #737373;
	text-align: center
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li {
	-webkit-align-items: center;
	align-items: center
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li .rcap_info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 15px;
	line-height: 2.8;
	border-radius: 5px;
	background: linear-gradient(90deg,#dbe3ed 0,#e1dded)
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li .rcap_info .rcap_sh {
	max-width: calc(100% - 200px)
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li .rcap_info .rcap_sh,.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li .rcap_info .rcap_dd {
	-moz-line-clamp: 1;
	-o-line-clamp: 1;
	-webkit-line-clamp: 1
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li .rcap_info .rcap_dd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li {
	padding-bottom: 20px
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-last-of-type(1) {
	padding-bottom: 0
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: before {
	top: 1.15em
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-of-type(1): after {
	top: 1.4em
}
.yjjb_pop_mask.rcap_pop_mask .rcap_pop_content .rcap_pop_rc .rcap_pop_con>ul>li: nth-last-of-type(1): after {
	bottom: calc(100% - 1.4em)
}
.dhzb_nav ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: -15px;
	margin-left: -30px
}
.dhzb_nav ul li {
	margin-top: 15px
}
.dhzb_nav ul li a {
	display: block;
	position: relative;
	margin-left: 30px;
	color: #333;
	background: #fff;
	overflow: hidden;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 700;
	padding: 18px 30px;
	transition: color .35s
}
.dhzb_nav ul li a .grad_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform-origin: left;
	transform: scaleX(0)
}
.dhzb_nav ul li a span {
	position: relative;
	z-index: 3;
	font-weight: inherit;
	display: block
}
.dhzb_nav ul li.active a {
	color: #fff
}
.dhzb_nav ul li.active a .grad_bg {
	transform: scaleX(1)
}
.dhzb_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-top: -30px
}
.dhzb_list ul li {
	width: 33.333333%;
	margin-top: 30px
}
.dhzb_list ul li .dhzb_ss {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	margin-left: 30px;
	color: #333;
	background: #fff
}
.dhzb_list ul li .dhzb_ss .dhzb_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	transform-origin: left;
	pointer-events: none;
	transition: all .35s
}
.dhzb_list ul li .dhzb_ss .dhzb_bg2 {
	z-index: 2;
	transform: scaleX(1);
	opacity: 0
}
.dhzb_list ul li .dhzb_ss .dhzb_bg img {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.dhzb_list ul li .dhzb_ss .dhzb_wrap {
	position: relative;
	z-index: 5
}
.dhzb_list ul li .dhzb_ss .dhzb_date {
	position: relative;
	font-size: 14px;
	color: #fff;
	padding: 8px 10px;
	transition: color .35s
}
.dhzb_list ul li .dhzb_ss .dhzb_date: before,.dhzb_list ul li .dhzb_ss .dhzb_date: after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform-origin: left;
	transition: all .35s
}
.dhzb_list ul li .dhzb_ss .dhzb_date: before {
	background: -webkit-linear-gradient(left,var(--curColor),rgba(56,19,194,0));
	background: linear-gradient(to right,var(--curColor),rgba(56,19,194,0))
}
.dhzb_list ul li .dhzb_ss .dhzb_date: after {
	background: -webkit-linear-gradient(left,#fff,rgba(255,255,255,0));
	background: linear-gradient(to right,#fff,#fff0);
	transform: scaleX(0)
}
.dhzb_list ul li .dhzb_ss .dhzb_date span {
	position: relative;
	z-index: 3;
	display: block
}
.dhzb_list ul li .dhzb_ss .dhzb_stit {
	font-size: 18px;
	font-weight: 700;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.dhzb_list ul li .dhzb_ss .dhzb_stit * {
	font-weight: inherit
}
.dhzb_list ul li .dhzb_ss .dhzb_stit .dhzb_tag {
	color: var(--curColor);
	height: 2.5em
}
.dhzb_list ul li .dhzb_ss .dhzb_stit .dhzb_sh {
	width: calc(100% - 56px);
	height: 2.5em
}
.dhzb_list ul li .dhzb_ss .dhzb_btn {
	text-align: right
}
.dhzb_list .jsdh_btn1 {
	width: 100px;
	height: 30px;
	font-size: 14px
}
.zsml_box1 .zsml_top ul,.zsml_box1 .zsml_bot ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li {
	width: 47.86%;
	font-size: 18px
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li .zsml_ss {
	overflow: hidden;
	border-radius: 5px
}
.zsml_box1 .zsml_top ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_l {
	width: 110px;
	text-align: center;
	position: relative;
	z-index: 3
}
.zsml_box1 .zsml_top ul li .zsml_r,.zsml_box1 .zsml_bot ul li .zsml_r {
	width: calc(100% - 110px);
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	z-index: 3
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_r {
	height: 60px;
	-webkit-align-items: center;
	align-items: center
}
.zsml_box1 .zsml_top ul li {
	position: relative;
	color: #fff
}
.zsml_box1 .zsml_top ul li .grad_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.zsml_box1 .zsml_top ul li .zsml_l,.zsml_box1 .zsml_top ul li .zsml_r {
	font-weight: 700
}
.zsml_box1 .zsml_bot ul li {
	overflow: visible;
	border-radius: 0
}
.zsml_box1 .zsml_bot ul li .zsml_ss {
	background: #fff;
	transition: all .35s
}
.zsml_box1 .zsml_bot ul li .zsml_l {
	color: #fff;
	font-family: roboto,arial;
	-webkit-justify-content: center;
	justify-content: center;
	transition: all .35s
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-3) .zsml_l,.zsml_box1 .zsml_bot ul li: nth-of-type(4n-2) .zsml_l {
	background: #8871da
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-1) .zsml_l,.zsml_box1 .zsml_bot ul li: nth-of-type(4n) .zsml_l {
	background: #f768b7
}
.zszs_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -30px;
	margin-left: -50px
}
.zszs_list ul li {
	width: 20%;
	margin-top: 30px
}
.zszs_list ul li .zszs_ss {
	display: block;
	margin-left: 50px;
	text-align: center;
	color: #333;
	font-size: 16px
}
.zszs_list ul li .zszs_ss .zszs_img {
	background: #fff;
	overflow: hidden;
	height: 100px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.zszs_list ul li .zszs_ss .zszs_img img {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.zszs_list ul li .zszs_ss .zszs_sw {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zszsx_s1,.zpzsx_s1 {
	background: #fff;
	color: #333;
	border-radius: 10px
}
.zszsx_s1 .zszsx_st {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.zszsx_s1 .zszsx_st .zszsx_l {
	width: 260px;
	height: 110px;
	border: solid 1px #eee;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.zszsx_s1 .zszsx_st .zszsx_l img {
	display: block;
	max-width: 80%;
	max-height: 70%
}
.zszsx_s1 .zszsx_st .zszsx_r {
	width: calc(100% - 290px)
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_sh,.zpzsx_s1 .zpzsx_r .zpzsx_sh {
	font-size: 24px;
	font-weight: 700
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info {
	color: #666;
	font-size: 16px
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li .zszsx_icon {
	font-size: 1.25em;
	width: 1em;
	height: 1em;
	color: #aaa;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li .zszsx_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li .zszsx_icon svg path {
	fill: currentcolor!important
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li .zszsx_wrap {
	width: calc(100% - 1.75em)
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info ul li .zszsx_wrap>* {
	display: inline
}
.zszsx_s1 .zszsx_sd {
	text-align: right
}
#copy-content {
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none
}
.zszsx_tit1 {
	font-size: 24px;
	font-weight: 700;
	color: var(--curColor);
	border-bottom: solid 1px var(--curColor)
}
.zpzs_list ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-top: -30px
}
.zpzs_list ul li {
	width: 25%;
	margin-top: 30px
}
.zpzs_list ul li .zpzs_ss {
	display: block;
	border-radius: 10px;
	background: #fff;
	overflow: hidden;
	margin-left: 30px;
	font-size: 16px;
	color: #333
}
.zpzs_list ul li .zpzs_ss .zpzs_img {
	height: 288px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.zpzs_list ul li .zpzs_ss .zpzs_img img {
	display: block;
	max-width: 93%;
	max-height: 93%
}
.zpzs_list ul li .zpzs_ss .zpzs_txt .grad_bg {
	display: block;
	width: 20px;
	height: 3px;
	border-radius: 20px
}
.zpzs_list ul li .zpzs_ss .zpzs_txt .zpzs_sh {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zpzs_filter {
	background: #fff;
	border-radius: 5px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 16px
}
.zpzs_filter ul>li: not(: nth-last-of-type(1)) {
	border-bottom: dashed 1px #e5e5e5
}
.zpzs_filter .zpzs_item {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.zpzs_filter .zpzs_item .zpzs_tag,.zpzs_filter .zpzs_item .zpzs_wrap ol li a {
	line-height: 1.4
}
.zpzs_filter .zpzs_item .zpzs_tag {
	width: 82px;
	color: var(--curColor);
	position: relative;
	text-align: justify;
	text-justify: distribute-all-lines;
	-webkit-text-align: justify;
	text-align-last: justify;
	-moz-text-align-last: justify;
	-webkit-text-align-last: justify
}
.zpzs_filter .zpzs_item .zpzs_wrap {
	width: calc(100% - 82px - 1em)
}
.zpzs_filter .zpzs_item .zpzs_wrap ol {
	overflow: hidden;
	margin-left: -50px;
	margin-top: -10px
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li {
	float: left;
	margin-left: 50px;
	margin-top: 10px
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li a {
	display: block;
	color: #333;
	position: relative;
	transition: color .35s
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li a: before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: var(--curColor);
	transform: scaleX(0);
	transition: all .35s
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li.active a {
	color: var(--curColor)
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li.active a: before {
	transform: scaleX(1)
}
.zpzsx_s1 {
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.zpzsx_s1 .zpzsx_l {
	width: 450px;
	border: solid 1px #eee;
	border-radius: 10px;
	overflow: hidden
}
.zpzsx_s1 .zpzsx_l .zpzsx_img {
	height: 448px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.zpzsx_s1 .zpzsx_l .zpzsx_img img {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.zpzsx_s1 .zpzsx_l .swiper-pagination {
	text-align: right;
	padding: 0 15px
}
.zpzsx_s1 .zpzsx_l .swiper-pagination .swiper-pagination-bullet {
	font-size: 14px;
	width: 1em;
	height: 1em;
	background: var(--curColor);
	opacity: .5;
	margin: 0 .5em
}
.zpzsx_s1 .zpzsx_l .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1
}
.zpzsx_s1 .zpzsx_r {
	width: calc(100% - 500px);
	padding: 30px 0;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.zpzsx_s1 .zpzsx_r .zpzsx_logo {
	width: 190px;
	height: 80px;
	border: solid 1px #eee;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.zpzsx_s1 .zpzsx_r .zpzsx_logo img {
	display: block;
	max-width: 80%;
	max-height: 70%
}
.zpzsx_s1 .zpzsx_r .zpzsx_st .zpzsx_sw {
	color: #666
}
.zpzsx_s1 .zpzsx_r .zpzsx_sd {
	-webkit-align-items: center;
	align-items: center
}
.zpzsx_tel {
	display: inline-block;
	font-size: 16px;
	cursor: default;
	margin-left: 2em;
	font-family: roboto,arial,Source Han Sans CN,PingFang SC,Microsoft Yahei
}
.zpzsx_tel>* {
	display: inline;
	color: #333
}
.zpzsx_tel>span {
	font-weight: 700;
	color: #999
}
.zpzsx_tit {
	border-bottom: solid 1px var(--curColor);
	overflow: hidden
}
.zpzsx_tit .zpzsx_sh {
	float: left;
	padding: 10px 30px;
	background: var(--curColor);
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	border-radius: 1em 1em 0 0
}
.zpzsx_s2 .zpzsx_con {
	background: #fff;
	border-radius: 0 0 10px 10px
}
.jbs_main {
	background: #0d1182;
	overflow: hidden;
	position: relative;
	min-height: calc((1035 + 200) / 1920 * 100vw)
}
.jbs_main .lizi_bg {
	position: fixed;
	width: 100%;
	height: 100vh!important;
	bottom: 0;
	left: 0;
	opacity: .3
}
.jbs_main .lizi_bg~* {
	position: relative;
	z-index: 5
}
.jbs_banner {
	display: block;
	position: absolute!important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3!important
}
.jbs_banner .jbs_img,.jbs_banner .jbs_img img {
	display: block;
	width: 100%
}
.jbs_title .center_box {
	height: 430px;
	padding-top: 80px;
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center
}
.jbs_title .jbs_h1 {
	font-size: 60px;
	font-size: calc(20px + 2vw);
	font-weight: 700;
	animation-name: fadeInUp;
	animation-duration: .3s
}
.white_bg_border {
	background: #fff;
	overflow: hidden;
	border-radius: 10px
}
.jbs_box1 .jbs_top {
	padding: 15px 50px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.jbs_box1 .jbs_top .jbs_nav {
	width: calc(100% - 200px);
	padding-right: 100px;
	position: relative;
	overflow: hidden
}
.jbs_box1 .jbs_top .jbs_nav: after {
	content: "";
	position: absolute;
	z-index: 5;
	width: 100px;
	height: 100%;
	right: 0;
	top: 0;
	background: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
	background: linear-gradient(to right,#fff0,#fff);
	pointer-events: none
}
.jbs_box1 .jbs_top .jbs_nav .swiper-container {
	overflow: visible
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide {
	width: auto;
	margin-right: 80px
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a {
	display: block;
	font-size: 18px;
	color: #333;
	position: relative;
	transition: color .35s
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a: after {
	content: attr(data-txt);
	font-weight: 700;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: var(--curColor);
	background: -webkit-linear-gradient(left,var(--curColor),var(--subColor));
	background: linear-gradient(to right,var(--curColor),var(--subColor));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	opacity: 0;
	transition: opacity .35s
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide.current a {
	color: transparent!important
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide.current a: after {
	opacity: 1!important
}
.jbs_box1 .jbs_top .jbs_btn {
	font-size: 18px;
	line-height: 1;
	padding: 15px 26px;
	color: #fff;
	border-radius: 200px;
	overflow: hidden
}
.jbs_box1 .jbs_line {
	display: block;
	width: 100%;
	height: 2px
}
.jbs_box1 .jbs_bot {
	padding: 30px 50px
}
.jbs_box1 .jbs_bot .dsjj_box1 {
	margin-top: -30px
}
.dsjj_box1 {
	overflow: hidden
}
.dsjj_box1 .dsjj_item {
	border-bottom: dashed 1px var(--curColor)
}
.dsjj_box1 .dsjj_item .dsjj_top {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.dsjj_tit {
	overflow: hidden;
	font-size: 24px;
	color: var(--curColor)
}
.dsjj_tit .dsjj_tl {
	position: relative;
	padding-right: 1.58em
}
.dsjj_tit .dsjj_tl: before {
	content: "";
	position: absolute;
	width: 100%;
	height: .41em;
	left: 0;
	bottom: .2em;
	background: -webkit-linear-gradient(left,var(--subColor),rgba(242,4,135,0));
	background: linear-gradient(to right,var(--subColor),rgba(242,4,135,0))
}
.dsjj_tit .dsjj_sh {
	font-weight: 700;
	position: relative;
	z-index: 3
}
.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num {
	font-size: 60px;
	font-family: roboto,arial;
	font-weight: 700;
	line-height: 1;
	height: 1em;
	opacity: .3
}
.dsjj_box1 .dsjj_sdao ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -20px;
	margin-left: -20px
}
.dsjj_box1 .dsjj_sdao ul li {
	width: 25%;
	margin-top: 20px
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss {
	margin-left: 20px;
	width: calc(100% - 20px);
	border-radius: 5px;
	overflow: hidden;
	color: #fff;
	padding: 15px 20px;
	position: relative;
	font-size: 13px;
	transition: all .35s
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss,.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-7) .dsjj_ss {
	background: -webkit-linear-gradient(left,#0038b7,#0072ff);
	background: linear-gradient(to right,#0038b7,#0072ff)
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-6) .dsjj_ss,.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-6) .chzc_ss {
	background: -webkit-linear-gradient(left,#e4116f,#ff3b92);
	background: linear-gradient(to right,#e4116f,#ff3b92)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-6) .chzc_ss {
	color: #ff3b92
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-5) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-5) .chzc_ss {
	background: -webkit-linear-gradient(left,#00a4c2,#00d8ff);
	background: linear-gradient(to right,#00a4c2,#00d8ff)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-5) .chzc_ss {
	color: #00d8ff
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-4) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-4) .chzc_ss {
	background: -webkit-linear-gradient(left,#f39300,#ffb546);
	background: linear-gradient(to right,#f39300,#ffb546)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-4) .chzc_ss {
	color: #ffb546
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-3) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-3) .chzc_ss {
	background: -webkit-linear-gradient(left,#ae2599,#f346d8);
	background: linear-gradient(to right,#ae2599,#f346d8)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-3) .chzc_ss {
	color: #f346d8
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-2) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-2) .chzc_ss {
	background: -webkit-linear-gradient(left,#32b16c,#2ff388);
	background: linear-gradient(to right,#32b16c,#2ff388)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-1) .chzc_ss {
	color: #2ff388
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n-1) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-1) .chzc_ss {
	background: -webkit-linear-gradient(left,#f04f00,#ff8446);
	background: linear-gradient(to right,#f04f00,#ff8446)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n-1) .chzc_ss {
	color: #ff8446
}
.dsjj_box1 .dsjj_sdao ul li: nth-of-type(8n) .dsjj_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n) .chzc_ss {
	background: -webkit-linear-gradient(left,#601986,#ff8446);
	background: linear-gradient(to right,#601986,#b325ff)
}
.chzc_box1 .chzc_bot ul li: nth-of-type(7n) .chzc_ss {
	color: #b325ff
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_xh,.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_sh {
	position: relative;
	z-index: 3
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_xh {
	display: block;
	font-size: calc(1em + 4px)
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_sh {
	color: #fffc;
	margin-top: 5px
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon {
	font-size: 5.285em;
	width: 1em;
	height: 1em;
	opacity: .3;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	position: absolute;
	bottom: -.35em;
	right: -.1em;
	transition: all .35s
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss .dsjj_icon svg path {
	fill: currentcolor!important
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_tit {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: var(--curColor)
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con>ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: -35px;
	margin-top: -20px
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item {
	margin-top: 20px;
	width: 33.3333%
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_ss {
	margin-left: 35px;
	width: calc(100% - 35px);
	background: #ebe7f9;
	background: #3813c21a;
	border-radius: 50px;
	text-align: center
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit {
	-webkit-justify-content: center;
	justify-content: center
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap {
	min-width: 57.14%;
	position: relative;
	font-size: 18px;
	color: var(--curColor)
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap: before {
	content: "";
	position: absolute;
	width: 100%;
	height: .33em;
	left: 0;
	bottom: .16em;
	background: -webkit-linear-gradient(left,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	background: linear-gradient(to right,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	opacity: .5
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap .dsjj_zzjg_ssh {
	font-weight: 700;
	position: relative;
	z-index: 3
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el {
	font-size: 14px;
	line-height: 1.625
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_info~.dsjj_zzjg_info {
	padding-top: 10px
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el+.dsjj_zzjg_el {
	margin-top: 35px
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_zc,.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_name {
	display: block;
	font-size: 1.2857em
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_zc {
	font-weight: 700;
	color: #ff7e00
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_scon .dsjj_zzjg_el .dsjj_zzjg_name {
	color: var(--curColor)
}
.dsjj_box1 .dsjj_jxsz>ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -40px;
	margin-top: -60px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item {
	width: 50%;
	margin-top: 60px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss {
	margin-left: 40px;
	width: calc(100% - 40px);
	border-radius: 10px;
	background: #ebe7f9;
	background: #3813c21a
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st {
	text-align: center;
	position: relative
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh {
	font-size: 24px;
	font-weight: 700;
	color: var(--curColor);
	position: relative;
	z-index: 3
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon {
	font-size: 116px;
	width: 1em;
	height: 1em;
	position: absolute;
	left: 50%;
	margin-left: -.5em;
	bottom: -.1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon img {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd>ol {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: -15px;
	margin-top: -15px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_el {
	width: 33.33333%;
	margin-top: 15px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es {
	margin-left: 15px;
	width: calc(100% - 15px);
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	color: #fff;
	border-radius: 30px;
	font-size: 18px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es,.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item: nth-of-type(2n-1) .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es {
	background: -webkit-linear-gradient(top,#d270ff,#ff76d9);
	background: linear-gradient(to bottom,#d270ff,#ff76d9)
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item: nth-of-type(2n) .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es {
	background: -webkit-linear-gradient(top,#c490ff,#739eff);
	background: linear-gradient(to bottom,#c490ff,#739eff)
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg {
	font-size: 1.76em;
	font-weight: 700;
	font-family: roboto,arial,Source Han Sans CN,PingFang SC,Microsoft Yahei
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_ed>* {
	display: block
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_ed .dsjj_jxsz_rs {
	font-size: 1.5em;
	margin-top: .3em
}
.dsjj_box1 .dsjj_dssc ul {
	-webkit-justify-content: space-around;
	justify-content: space-around
}
.dsjj_box1 .dsjj_dssc ul li {
	width: 90px;
	text-align: center
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st {
	font-size: 90px;
	padding-bottom: 15px;
	position: relative
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st: before {
	content: "";
	position: absolute;
	font-size: 18px;
	width: 1em;
	height: 1em;
	background: var(--curColor);
	bottom: 0;
	left: 50%;
	margin-left: -.5em;
	clip-path: polygon(0 0,100% 0,50% 100%)
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_cir {
	width: 1em;
	height: 1em;
	background: var(--curColor);
	border-radius: 50%;
	position: relative;
	color: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_swrap {
	font-size: 16px;
	line-height: 1.2
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd {
	font-size: 18px;
	font-weight: 700;
	color: #ff7e00
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd * {
	font-weight: inherit
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_border {
	display: block;
	width: 100%;
	height: 5px;
	background: url(../img/dsjj_dssc_border.png) repeat-x;
	opacity: 0;
	pointer-events: none
}
.dsjj_box1 .dsjj_dssc ul li: nth-of-type(1) .dsjj_dssc_border {
	opacity: 1;
	width: 200vw;
	transform: translate(-60vw)
}
.dsjj_box1 .dsjj_zlxz a {
	border-bottom: solid 1px currentColor
}
.cszn_box1 .cszn_top .cszn_info>ul {
	text-align: center
}
.cszn_box1 .cszn_top .cszn_info>ul>li {
	display: inline-block;
	font-size: 18px;
	color: #666;
	padding: 0 1.5em;
	position: relative
}
.cszn_box1 .cszn_top .cszn_info>ul>li+li: before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 1em;
	background: #ccc;
	margin-top: -.5em
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	border-bottom: dashed 1px var(--curColor);
	transition: all .35s
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh {
	font-size: 20px;
	width: calc(100% - 180px)
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active {
	color: var(--curColor)
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1 {
	background: var(--curColor);
	color: #fff
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st.is-active .jsdh_btn1 span~.iconfont {
	transform: rotate(90deg)
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd {
	overflow: hidden;
	display: none
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt {
	padding-left: 40px;
	padding-right: 40px
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .article_w table {
	font-size: calc(1em + 1px)
}
.jbs_box1 .jbs_bot .article_w table th,.jbs_box1 .jbs_bot .article_w table td {
	vertical-align: middle
}
.pwmd_box1 {
	padding-left: 60px;
	padding-right: 60px
}
.pwmd_box1 .pwmd_top .pwmd_bc {
	text-align: center
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh {
	font-size: 24px;
	font-weight: 700
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_exp {
	font-size: 16px;
	opacity: .8
}
.pwmd_box1 .pwmd_bot {
	font-size: 20px;
	line-height: 2
}
.jsdh_search {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.jsdh_search input {
	display: block;
	width: 100%;
	height: 50px;
	padding: 0 50px 0 15px;
	font-size: 16px;
	color: #333;
	border: solid 1px #ccc;
	border-radius: 5px;
	transition: all .35s
}
.jsdh_search input: focus {
	border-color: var(--curColor);
	color: var(--curColor)
}
.jsdh_search .jsdh_search_btn {
	font-size: 70px;
	width: 1em;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	color: var(--curColor);
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.jsdh_search .jsdh_search_btn .iconfont {
	font-size: .3em;
	cursor: pointer;
	transition: all .35s
}
.cjwt_nodata .cjwt_wrap {
	min-height: 300px;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.cjwt_nodata .cjwt_wrap .cjwt_icon {
	font-size: 150px;
	width: 1em;
	height: 1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.cjwt_nodata .cjwt_wrap .cjwt_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.cjwt_nodata .cjwt_wrap .cjwt_sw {
	text-align: center;
	font-size: 16px;
	color: #999
}
.dhjs_tit {
	-webkit-justify-content: center;
	justify-content: center
}
.dhjs_tit .dhjs_wrap {
	position: relative;
	font-size: 36px;
	text-align: center;
	min-width: 400px
}
.dhjs_tit .dhjs_h {
	font-weight: 700;
	color: var(--curColor);
	padding: 0 .82em;
	position: relative;
	z-index: 3
}
.dhjs_tit .dhjs_line {
	display: block;
	height: .278em;
	position: absolute;
	left: 0;
	bottom: .15em;
	width: 100%;
	background: var(--subColor);
	background: -webkit-linear-gradient(left,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	background: linear-gradient(to right,rgba(242,4,135,0),var(--subColor),rgba(242,4,135,0));
	animation-name: sc2;
	animation-duration: .3s
}
.dhjs_box1 .dhjs_item {
	border-bottom: dashed 1px var(--curColor)
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul {
	overflow: hidden
}
.dhjs_box1 .dhjs_item.dhjs_jbxx ul li {
	float: left;
	width: 50%;
	list-style: none
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l {
	width: 720px
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 405px
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_sh {
	padding: 25px 0
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li+li {
	margin-top: 30px
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: 151.4px
}
.chzn_tit {
	font-size: 36px;
	font-weight: 700;
	color: var(--curColor)
}
.chzn_tit.center_tit {
	text-align: center
}
.chzn_s1 {
	background: url(../img/chzn_s1_bg.png) no-repeat center bottom;
	background-size: 100%
}
.chzn_s1 .chzn_con .chzn_l,.chzn_s1 .chzn_con .chzn_r {
	width: 50%
}
.chzn_s1 .chzn_con .chzn_l {
	overflow: hidden
}
.chzn_s1 .chzn_con .chzn_l img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.chzn_s1 .chzn_con .chzn_r {
	background: #fff;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.chzn_s1 .chzn_con .chzn_r .chzn_wrap {
	width: 71.5%
}
.chzn_s1 .chzn_con .chzn_r .chzn_txt {
	font-size: 18px;
	line-height: 2
}
.chzn_s2 {
	background: #fff
}
.chzn_s2 .chzn_l,.chzn_s2 .chzn_r {
	width: 50%
}
.chzn_s2 .chzn_l {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-align-items: center;
	align-items: center
}
.chzn_s2 .chzn_l .chzn_wrap {
	width: 700px;
	padding-right: 60px
}
.chzn_s2 .chzn_r #dituContent {
	min-height: 585px;
	height: 100%
}
.chzn_s3 .chzn_con>ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -30px;
	margin-left: -40px
}
.chzn_s3 .chzn_con>ul>li {
	width: 33.33333%;
	margin-top: 30px
}
.chzn_s3 .chzn_con>ul>li .chzn_ss {
	display: block;
	margin-left: 40px;
	color: var(--curColor);
	font-size: 18px
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_top {
	display: block;
	width: 100%;
	height: 260px
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_top img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_bot .chzn_sh {
	font-weight: 700
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_bot .chzn_txt {
	font-size: 14px
}
.chzn_s4 {
	background: #fff url(../img/chzn_s4_bg.jpg) no-repeat right center;
	background-size: cover
}
.chzn_s4 .chzn_con .chzn_item+.chzn_item {
	margin-top: 30px
}
.chzn_s4 .chzn_con .chzn_item .chzn_stit {
	overflow: hidden
}
.chzn_s4 .chzn_con .chzn_item .chzn_stit .chzn_sh {
	font-size: 20px;
	font-weight: 700;
	padding: .5em 4em .5em 1em;
	color: #fff;
	min-width: 300px;
	background: var(--curColor);
	background: -webkit-linear-gradient(left,var(--curColor) 33%,rgba(56,19,194,0));
	background: linear-gradient(to right,var(--curColor) 33%,rgba(56,19,194,0))
}
.zlxz_list ul li .zlxz_ss {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	border-radius: 5px;
	font-size: 18px;
	padding: 1em calc(1em + 2px)
}
.zlxz_list ul li .zlxz_ss .zlxz_sh {
	padding-left: 1.66em;
	position: relative;
	line-height: 1.2;
	font-weight: 700;
	max-width: calc(100% - 180px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zlxz_list ul li .zlxz_ss .zlxz_sh: before {
	content: "";
	position: absolute;
	width: calc(1em - 2px);
	height: calc(1em - 2px);
	border: solid 3px var(--curColor);
	border-radius: 50%;
	left: 0;
	top: calc((1.2em - 1em + 2px) / 2);
	transition: all .35s
}
.zlxz_list ul li .zlxz_ss .zlxz_btn {
	font-size: 16px;
	-webkit-align-items: center;
	align-items: center;
	color: var(--curColor);
	transition: all .35s
}
.zlxz_list ul li .zlxz_ss .zlxz_btn span {
	margin-right: .5em
}
.zlxz_list ul li .zlxz_ss .zlxz_btn .iconfont {
	font-size: 1.25em;
	width: 1em;
	height: 1em
}
.chzc_main {
	position: relative;
	z-index: 5;
	margin-top: -90px;
	margin-top: -4.6875vw
}
.chzc_main .djs_box {
	margin-top: 0
}
.chzc_bot_bg {
	background: url(../img/chzc_bot_bg.png) no-repeat center bottom;
	background-size: 100%
}
.chzc_box1 {
	color: #333
}
.chzc_box1 .chzc_top {
	text-align: center
}
.chzc_box1 .chzc_top .chzc_date {
	font-size: 24px;
	font-weight: 700
}
.chzc_box1 .chzc_top .chzc_date>* {
	display: inline;
	font-weight: inherit
}
.chzc_box1 .chzc_top .chzc_place {
	text-align: left
}
.chzc_box1 .chzc_top .chzc_place>ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: -15px;
	font-size: 18px
}
.chzc_box1 .chzc_top .chzc_place>ul>li {
	margin-top: 15px;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_icon {
	font-size: 1.2em;
	width: 1em;
	height: 1em;
	color: var(--curColor);
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	margin-right: .2em;
	transition: all .35s
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_icon svg {
	display: block;
	max-width: 80%;
	max-height: 80%
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_icon svg path {
	fill: currentcolor!important
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_wrap {
	line-height: 1.2
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_wrap>* {
	display: inline
}
.chzc_box1 .chzc_bot ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -30px;
	margin-left: -30px
}
.chzc_box1 .chzc_bot ul li {
	width: 20%;
	margin-top: 30px
}
.chzc_box1 .chzc_bot ul li .chzc_ss {
	margin-left: 30px;
	width: calc(100% - 30px);
	border-radius: 10px
}
.chzc_box1 .chzc_bot ul li: nth-last-of-type(1) .chzc_ss .chzc_btn {
	background: #fff;
	color: currentcolor;
	animation: san1 1s linear infinite alternate
}
@keyframes san1 {
	0% {
	transform: scale(1)
}
80% {
	transform: scale(1.2)
}
to {
	transform: scale(1.2)
}
}.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_st {
	color: #fff
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_sh {
	font-size: 20px;
	font-weight: 700
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_btn {
	display: inline-block;
	font-size: 14px;
	padding: 10px 20px;
	background: #fff3;
	color: #fff;
	border-radius: 200px;
	transition: all .35s
}
.pop_zcf_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 990;
	background: #0003;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
	transition: opacity .35s
}
.pop_zcf_mask.is-open {
	opacity: 1;
	pointer-events: auto
}
.pop_zcf_mask .pop_zcf_container {
	width: 800px;
	padding: 70px 50px;
	position: relative
}
.pop_zcf_mask .pop_zcf_container .jsdh_close {
	position: absolute;
	top: 25px;
	right: 25px
}
.jsdh_close {
	cursor: pointer
}
.jsdh_close i {
	width: 32px;
	height: 32px;
	position: relative;
	margin-right: 5px
}
.jsdh_close i: before,.jsdh_close i: after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: center;
	height: 2px;
	width: 100%;
	background-color: #bbb;
	transition: all .3s ease;
	transform: translate(-50%,-50%);
	margin-top: 0;
	border-radius: 20px
}
.jsdh_close i: before {
	transform: translate(-50%,-50%) rotate(45deg)
}
.jsdh_close i: after {
	transform: translate(-50%,-50%) rotate(-45deg)
}
.jsdh_close span {
	font-size: 18px
}
.jsdh_close: hover i: before,.jsdh_close: hover i: after {
	background: var(--curColor)
}
.jsdh_close: hover i: before {
	transform: translate(-50%,-50%) rotate(30deg)
}
.jsdh_close: hover i: after {
	transform: translate(-50%,-50%) rotate(-30deg)
}
.zcf_box1 {
	text-align: center;
	color: #333
}
.zcf_box1 .zcf_tit {
	font-size: 30px;
	font-weight: 700;
	color: var(--curColor)
}
.zcf_box1 .zcf_jg {
	font-size: 18px;
	font-weight: 700
}
.zcf_box1 .zcf_jg * {
	font-weight: inherit
}
.zcf_box1 .zcf_jg em {
	font-size: 1.66em;
	color: red;
	padding: 0 3px
}
.zcf_box1 .zcf_exp {
	font-size: 14px;
	color: #666;
	text-align: center
}
.zcf_box1 .zcf_ewm .zcf_img {
	display: block;
	font-size: 205px;
	width: 1em;
	height: 1em;
	margin: 0 auto
}
.zcf_box1 .zcf_ewm .zcf_img img {
	display: block;
	width: 100%;
	height: 100%
}
.zcf_box1 .zcf_ewm .zcf_ts {
	font-size: 20px;
	-webkit-justify-content: center;
	justify-content: center
}
.zcf_box1 .zcf_ewm .zcf_ts .zcf_icon {
	font-size: 1.25em;
	width: 1em;
	height: 1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	color: #00a0ea
}
.zcf_box1 .zcf_ewm .zcf_ts .zcf_icon .iconfont {
	font-size: 1em
}
.zcf_box1 .zcf_ewm .zcf_sw {
	color: #666;
	line-height: 1.25em;
	margin-left: .5em;
	text-align: left
}
.zcf_box1 .zcf_ewm .zcf_sw strong {
	color: #00a0ea
}
.zcf_box1 .zcf_bot {
	text-align: center
}
.zcf_box1 .zcf_bot .zcf_btn {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	padding: 12px 60px;
	color: var(--curColor);
	border: solid 1px var(--curColor);
	border-radius: 10px;
	min-width: 280px;
	transition: all .35s
}
.pcno_myes {
	display: none
}
.rlog_box {
	background: #fff;
	width: 1000px;
	margin: 0 auto;
	border-radius: 10px;
	padding: 50px 100px
}
.jsdh_form .jsdh_item {
	font-size: 16px;
	color: #333;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.jsdh_form .jsdh_item .jsdh_sl {
	width: 130px;
	margin-right: 20px;
	line-height: 3.125em;
	text-align: right
}
.jsdh_form .jsdh_item .jsdh_sl em {
	position: relative;
	color: red;
	margin-right: 3px;
	top: 2px
}
.jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 150px)
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input,.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel select,.jsdh_form .jsdh_item .jsdh_sr .jsdh_area textarea {
	display: block;
	font-size: 1em;
	height: 3.125em;
	width: 100%;
	border-radius: 5px;
	border: solid 1px #eee;
	padding-left: 1.25em;
	color: #333;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input[disabled],.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel select[disabled],.jsdh_form .jsdh_item .jsdh_sr .jsdh_area textarea[disabled] {
	color: #999;
	cursor: not-allowed
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input: focus,.jsdh_form .jsdh_item .jsdh_sr .jsdh_area textarea: focus {
	border-color: #aaa
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_area textarea {
	padding: .9em 1.25em;
	height: 9.375em;
	resize: none
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -50px;
	margin-top: 10px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label {
	-webkit-align-items: center;
	align-items: center;
	margin-left: 50px;
	margin-top: -10px;
	cursor: pointer
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input {
	display: none
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_icon {
	font-size: 20px;
	width: 1em;
	height: 1em;
	border: solid 1px var(--curColor);
	border-radius: 50%;
	position: relative;
	margin-right: .5em
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_icon: before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--curColor);
	border-radius: 50%;
	transform: scale(0);
	opacity: 0;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input: checked~.jsdh_icon: before {
	opacity: 1;
	transform: scale(.5)
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox]~.jsdh_icon {
	border-radius: 0
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox]~.jsdh_icon: before {
	content: "✔";
	border-radius: 0;
	background: none;
	color: var(--curColor);
	display: flex;
	justify-content: center;
	align-items: center
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input[type=checkbox]: checked~.jsdh_icon: before {
	transform: scale(.8)
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input: disabled~.jsdh_icon,.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label input: disabled~.jsdh_sw {
	cursor: not-allowed;
	opacity: .5
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_sw {
	font-size: 1em;
	line-height: 3.125em
}
.jsdh_form .jsdh_item .jsdh_yzm {
	position: relative
}
.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send {
	position: absolute;
	right: 2px;
	top: 2px;
	bottom: 2px;
	width: 180px;
	text-align: center;
	background: var(--curColor);
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	transition: all .35s;
	display: flex;
	justify-content: center;
	align-items: center
}
.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send: hover {
	background: var(--subColor);
	color: #fff!important
}
.jsdh_form .jsdh_item .jsdh_yzm1 {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.jsdh_form .jsdh_item .jsdh_yzm1 .jsdh_inp {
	width: calc(100% - 150px)
}
.jsdh_form .jsdh_item .jsdh_yzm1 .jsdh_yzm_img {
	width: 130px;
	height: 50px
}
.jsdh_form .jsdh_item .jsdh_yzm1 .jsdh_yzm_img img {
	display: block;
	width: 100%;
	height: 100%
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: -10px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label {
	width: calc(50% - 10px);
	position: relative;
	margin-top: 10px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label select {
	cursor: pointer
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label .iconfont {
	position: absolute;
	font-size: 1.25em;
	right: 1em;
	top: 50%;
	transform: translateY(-50%);
	color: #aaa;
	pointer-events: none
}
.jsdh_form .jsdh_item .jsdh_sc {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.jsdh_form .jsdh_item .jsdh_sc .upfile_btn {
	display: none
}
.jsdh_form .jsdh_item .jsdh_sc .sc_btn {
	-webkit-align-items: center;
	align-items: center;
	height: 50px;
	padding: 0 1.25em;
	border: dotted 1px var(--curColor);
	border-radius: 5px;
	cursor: pointer;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_sc .sc_btn .iconfont {
	font-size: 1.2em;
	width: 1em;
	height: 1em;
	margin-right: .45em;
	opacity: .6
}
.jsdh_form .jsdh_item .jsdh_sc .jsdh_sw {
	-webkit-box-flex: 1;
	-webkit-felx: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	color: #999;
	margin-left: 20px
}
.jsdh_form .jsdh_item_line {
	border-bottom: dashed 1px var(--curColor)
}
.jsdh_form .jsdh_tips {
	font-size: 16px;
	color: var(--curColor);
	margin-left: 150px;
	line-height: 1.2;
	min-height: 1.2em
}
.jsdh_form .jsdh_tips .jsdh_sw {
	font-weight: 700
}
.jsdh_form .jsdh_tips .jsdh_link {
	border-bottom: solid 1px currentColor
}
.jsdh_form .jsdh_submit {
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center
}
.jsdh_form .jsdh_submit.jsdh_submit_jz {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: -50px
}
.jsdh_form .jsdh_submit.jsdh_submit_jz .jsdh_btn {
	margin-left: 50px
}
.jsdh_form .jsdh_submit .jsdh_btn {
	display: block;
	min-width: 200px;
	border-radius: 5px;
	text-align: center;
	font-size: 18px;
	padding-left: 30px;
	padding-right: 30px;
	cursor: pointer;
	transition: all .35s
}
.jsdh_form .jsdh_submit .jsdh_btn2 {
	color: #fff;
	line-height: 50px;
	position: relative;
	overflow: hidden
}
.jsdh_form .jsdh_submit .jsdh_btn2: before,.jsdh_form .jsdh_submit .jsdh_btn2: after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .35s
}
.jsdh_form .jsdh_submit .jsdh_btn2: before {
	background: var(--curColor);
	background: -webkit-linear-gradient(left,var(--subColor),var(--curColor));
	background: linear-gradient(to right,var(--subColor),var(--curColor))
}
.jsdh_form .jsdh_submit .jsdh_btn2: after {
	background: var(--subColor);
	transform: scaleX(0);
	opacity: 0
}
.jsdh_form .jsdh_submit .jsdh_btn2 i {
	position: relative;
	z-index: 3
}
.jsdh_form .jsdh_submit .jsdh_btn3 {
	line-height: 48px;
	color: var(--curColor);
	border: solid 1px currentColor
}
.rlog_box .jsdh_form .jsdh_item {
	font-size: 18px;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 160px;
	margin-right: 15px;
	line-height: 2.778em
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 200px)
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input {
	height: 2.778em;
	padding-left: 1.12em
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_sw {
	line-height: 2.778em
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label select {
	height: 2.778em
}
.rlog_box .jsdh_form .jsdh_tips {
	font-size: 18px;
	margin-left: 175px;
	margin-right: 25px
}
.rlog_box .chfs_form .jsdh_item .jsdh_sr {
	width: 100%
}
.rlog_box .chfs_form .jsdh_item .jsdh_sr .jsdh_check {
	-webkit-justify-content: center;
	justify-content: center;
	margin-left: -80px
}
.rlog_box .chfs_form .jsdh_item .jsdh_sr .jsdh_check label {
	margin-left: 80px
}
.rlog_box .jsdh_form .jsdh_sm {
	border: solid 1px #e5e5e5;
	border-radius: 10px
}
.rlog_box .jsdh_form .jsdh_sm .jsdh_a {
	color: var(--curColor);
	margin-left: 20px;
	text-decoration: underline
}
.rlog_box .zczf_box .zczf_bot ul {
	margin-left: 0;
	-webkit-align-items: center;
	align-items: center
}
.rlog_box .zczf_box .zczf_bot ul li {
	margin-left: 0
}
.rlog_box .zczf_box .zczf_bot ul li .zczf_img.zczf_dghk {
	min-width: 300px;
	max-width: 100%;
	height: auto;
	max-height: none
}
.rlog_box .zczf_box .zczf_bot ul li .zczf_img.zczf_dghk>* {
	padding: 40px
}
.rlog_box .zczf_box .zczf_bot ul li.jnfs {
	display: none;
	width: 80%
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .zuyi_img {
	display: none
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .rele_label,.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .upload_pics {
	font-size: 80px;
	width: 1em;
	height: 1em;
	border-radius: 5px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .rele_label {
	background: #eee;
	color: #fff;
	cursor: pointer;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .rele_label: hover {
	background: #ebe7f9
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .rele_label .iconfont {
	font-size: .625em
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .rele_label p {
	font-size: 14px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul {
	position: relative;
	float: left;
	margin-right: 20px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .upload_pics {
	overflow: hidden
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .upload_pics img {
	display: block;
	width: 100%;
	height: 100%
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .upload_pics_name {
	display: none
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .delImg {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(50%,-50%)
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .delImg>* {
	display: block;
	width: 18px;
	height: 18px;
	font-size: 0;
	line-height: 18px;
	border-radius: 50%;
	background: #eb1616;
	color: #fff;
	text-align: center;
	cursor: pointer;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .delImg>*: hover {
	background: var(--curColor)
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics .upload_box ul .delImg .iconfont {
	display: inline-block;
	font-size: 12px
}
.grzx_box1 {
	background: #fff;
	box-shadow: 0 0 30px #0000001a;
	border-radius: 10px;
	overflow: hidden;
	width: 1400px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.grzx_box1 .grzx_biaoqiao {
	width: 90px;
	height: 90px;
	font-size: 18px;
	color: #fff;
	background: var(--curColor);
	text-align: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: absolute;
	right: -1px;
	top: -1px;
	clip-path: polygon(0 0,100% 0,100% 100%);
	pointer-events: none
}
.grzx_box1 .grzx_biaoqiao i {
	width: 64%;
	height: 64%;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transform: rotate(45deg)
}
.grzx_box1 .grzx_l,.grzx_box1 .grzx_r {
	padding-top: 36px;
	padding-bottom: 50px
}
.grzx_box1 .grzx_l {
	width: 240px;
	background: #ebe7f9;
	min-height: 760px
}
.grzx_box1 .grzx_l .grzx_head {
	text-align: center;
	font-size: 0
}
.grzx_box1 .grzx_l .grzx_head .iconfont {
	display: block;
	font-size: 110px;
	width: 1em;
	height: 1em;
	margin-left: auto;
	margin-right: auto;
	color: var(--curColor);
	background: -webkit-linear-gradient(top,var(--subColor),var(--curColor));
	background: linear-gradient(to bottom,var(--subColor),var(--curColor));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent
}
.grzx_box1 .grzx_l .grzx_xx .grzx_tx input {
	display: none
}
.grzx_box1 .grzx_l .grzx_xx .grzx_tx label {
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	font-size: 110px;
	width: 1em;
	cursor: pointer
}
.grzx_box1 .grzx_l .grzx_xx .grzx_tx label .up-img {
	display: block;
	height: 1em;
	border-radius: 50%;
	overflow: hidden
}
.grzx_box1 .grzx_l .grzx_xx .grzx_tx label .up-img img {
	display: block;
	width: 100%;
	height: 100%
}
.grzx_box1 .grzx_l .grzx_xx .grzx_name {
	display: block;
	color: #333;
	font-size: 18px;
	text-align: center
}
.grzx_box1 .grzx_l .grzx_nav ul li a {
	position: relative;
	-webkit-align-items: center;
	align-items: center;
	color: #333;
	padding-left: 48px;
	font-size: 16px
}
.grzx_box1 .grzx_l .grzx_nav ul li a: before {
	content: "";
	position: absolute;
	left: 0;
	top: 1em;
	bottom: 1em;
	width: 4px;
	border-radius: 50px;
	background: var(--curColor);
	background: -webkit-linear-gradient(top,var(--subColor),var(--curColor));
	background: linear-gradient(to bottom,var(--subColor),var(--curColor));
	transform: scaleY(0)
}
.grzx_box1 .grzx_l .grzx_nav ul li a .grzx_icon {
	width: 1.375em;
	height: 1.375em;
	margin-right: .625em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.grzx_box1 .grzx_l .grzx_nav ul li a .grzx_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.grzx_box1 .grzx_l .grzx_nav ul li a .grzx_icon svg path {
	fill: currentColor!important
}
.grzx_box1 .grzx_l .grzx_nav ul li.active a {
	background: #fff;
	color: var(--curColor)
}
.grzx_box1 .grzx_l .grzx_nav ul li.active a: before {
	transform: scaleY(1)
}
.grzx_box1 .grzx_l .grzx_btn {
	text-align: center
}
.grzx_box1 .grzx_l .grzx_btn .grzx_tcdl {
	display: inline-block;
	padding: 10px 30px;
	min-width: 70%;
	color: var(--curColor);
	border: solid 1px var(--curColor);
	border-radius: 5px;
	cursor: pointer;
	transition: all .35s
}
.grzx_box1 .grzx_r {
	width: calc(100% - 240px);
	padding-left: 50px;
	padding-right: 110px
}
.grzx_box1 .grzx_r .jsdh_tit3 {
	color: #333;
	font-size: 24px;
	font-weight: 700;
	border-bottom: solid 1px var(--curColor)
}
.grzx_form.jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input,.grzx_form.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel select {
	border-color: #bbb;
	border-radius: 0;
	border-left: none;
	border-right: none;
	border-top: none;
	padding-left: .625em
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top .jsdh_clone_line {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-top: dashed 1px var(--curColor)
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top .jsdh_clone_btn {
	font-size: 16px;
	padding: 10px 18px;
	color: var(--curColor);
	border: solid 1px var(--curColor);
	border-radius: 5px;
	cursor: pointer;
	transition: all .35s;
	margin-left: 30px
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top .jsdh_clone_add {
	display: none
}
.jsdh_form .jsdh_clone .jsdh_clone_item: nth-of-type(1) .jsdh_clone_top .jsdh_clone_add,.jsdh_form .jsdh_clone .jsdh_clone_item: nth-of-type(2) .jsdh_clone_top .jsdh_clone_add {
	display: block
}
.jsdh_form .jsdh_item.jsdh_clone .jsdh_sr .jsdh_check {
	margin-left: -30px
}
.jsdh_form .jsdh_item.jsdh_clone .jsdh_sr .jsdh_check label {
	margin-left: 30px
}
.rlog_box.mtzc_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 210px
}
.rlog_box.mtzc_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 250px)
}
.rlog_box.mtzc_box .jsdh_form .jsdh_tips {
	margin-left: 225px
}
.rlog_box.dcwj_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 210px
}
.rlog_box.dcwj_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(70% - 210px);
	margin-left: 2em
}
.rlog_box.dcwj_box .jsdh_form .jsdh_tips {
	margin-left: 225px
}
.jsdh_form .jsdh_item .jsdh_check,.jsdh_form .jsdh_item .jsdh_check label {
	margin-left: 1em;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.jsdh_form .jsdh_item .jsdh_check label {
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.jsdh_form .jsdh_item .jsdh_check label .jsdh_icon {
	font-size: 20px;
	width: 1em;
	height: 1em;
	border: solid 1px var(--curColor);
	border-radius: 50%;
	position: relative;
	margin-right: .5em
}
.jsdh_form .jsdh_item .jsdh_check label .jsdh_icon: before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: var(--curColor);
	border-radius: 50%;
	transform: scale(0);
	opacity: 0;
	transition: all .35s
}
.jsdh_form .jsdh_item .jsdh_check label input: checked~.jsdh_icon: before {
	opacity: 1;
	transform: scale(.5)
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox]~.jsdh_icon {
	border-radius: 0
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox]~.jsdh_icon: before {
	content: "✔";
	border-radius: 0;
	background: none;
	color: var(--curColor);
	display: flex;
	justify-content: center;
	align-items: center
}
.jsdh_form .jsdh_item .jsdh_check label input[type=checkbox]: checked~.jsdh_icon: before {
	transform: scale(.5)
}
.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sl {
	width: 190px
}
.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 210px)
}
.grzx_mt_form.jsdh_form .jsdh_tips {
	margin-left: 210px
}
.jsdh_form .jsdh_cyzs {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 16px;
	margin-left: -.8em
}
.jsdh_form .jsdh_cyzs .jsdh_cyzs_el {
	position: relative
}
.jsdh_form .jsdh_cyzs .jsdh_cyzs_el .jsdh_cyzs_name {
	display: block;
	background: #ebe7f9;
	border-radius: 200px;
	padding: .2em 1em;
	color: #333;
	cursor: pointer;
	margin-left: .8em;
	transition: all .2s
}
.jsdh_form .jsdh_cyzs .jsdh_cyzs_el i {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 18px;
	line-height: 18px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	background: #ddd;
	color: #fff;
	position: absolute;
	right: -.4em;
	top: -.5em;
	cursor: pointer;
	transition: all .2s
}
.pop_mask_xzcy {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 960;
	background: #0000004d;
	transition: all .2s;
	pointer-events: none;
	opacity: 0
}
.pop_mask_xzcy.is-show {
	opacity: 1
}
.pop_xzcy {
	position: fixed;
	width: 700px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 965;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 20px #0003;
	display: none
}
.pop_xzcy.rlog_box {
	padding: 30px 50px 40px
}
.pop_xzcy .pop_tit {
	border-bottom: solid 1px currentColor;
	font-size: 26px;
	color: var(--curColor);
	font-weight: 700;
	text-align: center;
	padding-bottom: 16px;
	line-height: 1;
	height: 42px
}
.pop_xzcy .pop_tit * {
	font-weight: inherit
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item {
	margin-top: 14px
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 105px
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 120px)
}
.pop_close_xzcy {
	font-size: 40px;
	line-height: 1;
	width: 1em;
	text-align: center;
	position: absolute;
	top: .4em;
	right: .5em;
	color: #aaa;
	cursor: pointer;
	transition: all .3s
}
.jsdh_form .jsdh_cyzs .jsdh_cyzs_name: hover {
	color: var(--curColor);
	background: #d8d3eb
}
.jsdh_form .jsdh_cyzs .jsdh_cyzs_el i: hover {
	background: #f20000
}
.pop_close_xzcy: hover {
	color: var(--curColor)
}
.clone_tt {
	padding: 0 0 20px;
	background: #f9f9f9;
	border-radius: 10px;
	overflow: hidden
}
.clone_tt .jsdh_xzcy_btns {
	overflow: hidden
}
.clone_tt .jsdh_xzcy_btns>* {
	border: solid 1px var(--curColor);
	border-radius: 200px;
	padding: .3em .5em;
	cursor: pointer;
	min-width: 7em;
	text-align: center
}
.clone_tt .jsdh_xzcy_btns>*+* {
	margin-left: 1.5em
}
.clone_tt .jsdh_xzcy_btns .jsdh_xzcy_del {
	background: var(--curColor);
	color: #fff
}
.clone_tt .jsdh_xzcy_btns .jsdh_xzcy_ss {
	color: var(--curColor)
}
.clone_tt .jsdh_xzcy_btns .jsdh_xzcy_ss .ss_s2 {
	display: none
}
.clone_tt .jsdh_sousuo {
	overflow: hidden;
	max-height: 1000px;
	transition: all .5s
}
.clone_tt.is-sousuo .jsdh_sousuo {
	max-height: 0
}
.clone_tt.is-sousuo .jsdh_xzcy_btns .jsdh_xzcy_ss .ss_s1 {
	display: none
}
.clone_tt.is-sousuo .jsdh_xzcy_btns .jsdh_xzcy_ss .ss_s2 {
	display: block
}
.coming_box .soon_box {
	min-height: 400px;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	font-size: 5vw;
	font-family: roboto;
	color: #333
}
.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-6) .chzc_ss {
	background: -webkit-linear-gradient(left,#cf0f65,#e83585);
	background: linear-gradient(to right,#cf0f65,#e83585);
	color: #e83585
}
.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-5) .chzc_ss {
	background: -webkit-linear-gradient(left,#0e92aa,#21c3e0);
	background: linear-gradient(to right,#0e92aa,#21c3e0);
	color: #21c3e0
}
.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-4) .chzc_ss {
	background: -webkit-linear-gradient(left,#da8709,#e3a13d);
	background: linear-gradient(to right,#da8709,#e3a13d);
	color: #e3a13d
}
.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-3) .chzc_ss {
	background: -webkit-linear-gradient(left,#9f248c,#d83fc1);
	background: linear-gradient(to right,#9f248c,#d83fc1);
	color: #d83fc1
}
.chzc_box1 .chzc_bot ul li .chzc_ss,.chzc_box1 .chzc_bot ul li: nth-of-type(7n-2) .chzc_ss {
	background: -webkit-linear-gradient(left,#309c61,#31d77d);
	background: linear-gradient(to right,#309c61,#31d77d);
	color: #31d77d
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_st {
	width: 100%
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_sw {
	display: block;
	font-size: 14px;
	line-height: 1.5;
	min-height: 3em
}
.chzc_main.chdl_main1 {
	margin-top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
.chzc_main.chdl_main1 .rlog_box {
	padding: 50px;
	width: calc(300px + 15.6vw);
	margin: 0
}
.chzc_main.chdl_main1 .chzc_zc_box>.center_box {
	-webkit-align-items: center;
	align-items: center
}
.chzc_main.chdl_main1 .chdl_l {
	width: calc(100% - 300px - 15.6vw)
}
.chzc_main.chdl_main1 .chdl_l img {
	display: block;
	max-width: 80%
}
.chzc_main.chdl_main1 .rlog_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 75px
}
.chzc_main.chdl_main1 .rlog_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 90px)
}
.dlqh_box .dl_top {
	position: relative
}
.dlqh_box .dl_top: before {
	content: "";
	position: absolute;
	bottom: 1px;
	width: 100%;
	height: 1px;
	background: #dfdfdf;
	pointer-events: none
}
.dlqh_box .dl_top .swiper-slide {
	text-align: center;
	width: 33.3333%
}
.dlqh_box .dl_top .swiper-slide .dl_ss {
	display: inline-block;
	pointer-events: auto;
	font-size: 24px;
	font-weight: 700;
	color: #333;
	position: relative;
	cursor: pointer;
	transition: color .35s
}
.dlqh_box .dl_top .swiper-slide .dl_ss: before {
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	background: var(--curColor);
	bottom: 0;
	left: 0;
	transform: scaleX(0);
	transition: all .35s
}
.dlqh_box .dl_top .swiper-slide.swiper-slide-thumb-active .dl_ss {
	color: var(--curColor)
}
.dlqh_box .dl_top .swiper-slide.swiper-slide-thumb-active .dl_ss: before {
	transform: scaleX(1)
}
.dlqh_box .dl_bot .swiper-container {
	padding-right: 1px
}
.dlqh_box .dl_bot .swiper-slide>* {
	opacity: 0;
	pointer-events: none;
	transition: opacity .2s
}
.dlqh_box .dl_bot .swiper-slide-active>* {
	opacity: 1;
	pointer-events: auto
}
.chzc_main.chdl_main1 .rlog_box .jsdh_form.jsdh_form2 .jsdh_item .jsdh_sl {
	width: 95px
}
.chzc_main.chdl_main1 .rlog_box .jsdh_form.jsdh_form2 .jsdh_item .jsdh_sr {
	width: calc(100% - 110px)
}
body .tcc img {
	display: block;
	width: 100%
}
@media screen and (min-width: 1201px) {
	.jsdh_form .jsdh_submit .jsdh_btn2: hover: before {
	opacity: 0
}
.jsdh_form .jsdh_submit .jsdh_btn2: hover: after {
	opacity: 1;
	transform: scaleX(1)
}
.jsdh_form .jsdh_submit .jsdh_btn3: hover,.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send: hover,.jsdh_form .jsdh_tips .jsdh_link: hover {
	color: var(--subColor)
}
.jsdh_form .jsdh_item .jsdh_sc .sc_btn: hover {
	border-style: bold;
	background: var(--curColor);
	color: #fff
}
.grzx_box1 .grzx_l .grzx_nav ul li: not(.active) a: hover {
	color: var(--curColor)
}
.grzx_box1 .grzx_l .grzx_btn .grzx_tcdl: hover {
	background: var(--curColor);
	color: #fff
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top .jsdh_clone_btn: hover {
	color: #fff;
	background: var(--curColor)
}
.chzc_main.chdl_main1 .chzc_zc_box {
	padding: calc(60px + 5.2vw) 0
}
}.chewm_box1 {
	color: #333
}
.chewm_box1 .chewm_top {
	text-align: center
}
.chewm_box1 .chewm_top .chewm_qr {
	display: inline-block;
	font-size: 240px;
	width: 1em;
	height: 1em;
	border: solid 1px #eee;
	border-radius: 5px
}
.chewm_box1 .chewm_top .chewm_qr img {
	display: block;
	width: 100%;
	height: 100%
}
.chewm_box1 .chewm_top .chewm_txt {
	font-size: 18px
}
.chewm_box1 .chewm_top .chewm_txt .chewm_id {
	text-align: center;
	font-size: 1.32em;
	font-weight: 700
}
.chewm_box1 .chewm_top .chewm_txt .chewm_id * {
	display: inline;
	font-weight: inherit
}
.chewm_box1 .chewm_top .chewm_txt .chewm_info>ul {
	text-align: center;
	margin-left: -1.5em
}
.chewm_box1 .chewm_top .chewm_txt .chewm_info>ul>li {
	display: inline-block;
	margin-top: 10px;
	margin-left: 1.5em
}
.chewm_box1 .chewm_top .chewm_txt .chewm_info>ul>li * {
	display: inline
}
.chewm_box1 .chewm_bot {
	font-size: 18px;
	border-top: dashed 1px var(--curColor)
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_sd: before,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_sd: after {
	display: none
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_sh {
	font-size: 22px
}
.wjhg_box1 .wjhg_lb {
	overflow: hidden
}
.wjhg_box1 .wjhg_lb ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.wjhg_box1 .wjhg_lb ul li .wjhg_ls {
	display: block;
	cursor: pointer
}
.wjhg_box1 .wjhg_lb ul li .wjhg_lst {
	position: relative;
	overflow: hidden;
	border-radius: 10px
}
.wjhg_box1 .wjhg_lb ul li .wjhg_limg {
	display: block
}
.wjhg_box1 .wjhg_lb ul li .wjhg_limg img {
	display: block;
	width: 100%;
	height: 100%
}
.wjhg_box1 .wjhg_lb ul li .wjhg_icon {
	background: #f2048733;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -.5em;
	margin-left: -.5em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all .35s
}
.wjhg_box1 .wjhg_lb ul li .wjhg_icon .iconfont {
	font-size: .5em
}
.wjhg_box1 .wjhg_lb ul li .wjhg_lsw {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	transition: all .35s
}
.wjhg_box1 .wjhg_ld .wjhg_more {
	overflow: hidden;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 16px
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	color: #666;
	border: solid 1px #cfd0d2;
	border-radius: 200px;
	padding: 0 1em;
	position: relative;
	cursor: pointer;
	transition: all .35s
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn: before,.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn: after {
	content: "";
	position: absolute;
	width: 50vw;
	border-bottom: dashed 1px #ddd;
	top: 50%
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn: before {
	right: calc(100% + 1em)
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn: after {
	left: calc(100% + 1em)
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn span {
	line-height: 1.75;
	margin-right: .4em
}
.wjhg_box1 .wjhg_lb1 ul {
	margin-left: -24px;
	margin-top: -20px
}
.wjhg_box1 .wjhg_lb1 ul li {
	width: 33.33333%;
	margin-top: 20px
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_ls {
	margin-left: 24px
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_limg {
	height: 126px
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_icon {
	font-size: 40px
}
.wjhg_box1 .wjhg_lb2 ul {
	margin-left: -40px;
	margin-top: -30px
}
.wjhg_box1 .wjhg_lb2 ul li {
	width: 25%;
	margin-top: 30px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_ls {
	margin-left: 40px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_icon {
	font-size: 50px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_limg {
	height: 180px
}
.wjhg_box1 .wjhg_bot {
	display: none;
	overflow: hidden
}
.wjhg_box1 .wjhg_bot.is-show {
	display: block
}
.pop_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 990;
	pointer-events: none;
	transition: all .8s
}
.pop_mask.is-open {
	opacity: .8;
	pointer-events: auto
}
.pop_box {
	width: 71vw;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 992;
	transform: translate(-50%,100%);
	visibility: hidden;
	pointer-events: none;
	transition: all .8s;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.pop_box.is-open {
	transform: translate(-50%,-50%);
	visibility: visible;
	pointer-events: auto
}
.pop_box .pop_close {
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	z-index: 5;
	color: #fff;
	padding: 8px 20px;
	background: var(--curColor);
	border-radius: 200px;
	-webkit-align-items: center;
	align-items: center;
	transition: background-color .35s,opacity .35s;
	opacity: 0
}
.pop_box .pop_close i {
	width: 20px;
	height: 20px;
	position: relative;
	margin-right: 5px
}
.pop_box .pop_close i: before,.pop_box .pop_close i: after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: center;
	height: 3px;
	width: 100%;
	background-color: #fff;
	transition: all .3s ease;
	transform: translate(-50%,-50%);
	margin-top: 0;
	border-radius: 20px
}
.pop_box .pop_close i: before {
	transform: translate(-50%,-50%) rotate(45deg)
}
.pop_box .pop_close i: after {
	transform: translate(-50%,-50%) rotate(-45deg)
}
.pop_box .pop_close span {
	font-size: 18px
}
.pop_box video {
	display: block;
	width: 100%;
	height: auto;
	object-fit: fill
}
.pop_box: hover .pop_close {
	opacity: 1
}
.pop_box .pop_close: hover {
	background: var(--subColor)
}
.pop_box .pop_close: hover i: before {
	transform: translate(-50%,-50%) rotate(30deg)
}
.pop_box .pop_close: hover i: after {
	transform: translate(-50%,-50%) rotate(-30deg)
}
.fix_bar {
	position: fixed;
	right: .5vw;
	top: 50%;
	transform: translateY(120px);
	z-index: 920;
	width: 70px;
	text-align: center
}
.fix_bar ul li+li {
	margin-top: 2px
}
.fix_bar ul li .fix_ss {
	font-size: 70px;
	width: 1em;
	height: 1em;
	background: var(--curColor);
	border-radius: 50%;
	color: #fff;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.fix_bar ul li .fix_ss .fix_icon {
	font-size: .4em;
	width: 1em;
	height: 1em;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center
}
.fix_bar ul li .fix_ss .fix_icon svg {
	display: block;
	max-width: 100%;
	max-height: 100%
}
.fix_bar ul li .fix_ss .fix_icon svg path {
	fill: currentcolor!important
}
.fix_bar ul li .fix_ss .fix_sw {
	font-size: 14px;
	color:#fff;
}
.fix_bar ul li .fix_ss: hover {
	box-shadow: 0 0 10px var(--curColor);
	background: var(--subColor)
}
@media screen and (max-width: 1680px) {
	.xw_subnav .xw_col1 .xw_img {
	height: 262px
}
.xw_subnav .xw_col2 ul li a .xw_img {
	width: 160px;
	height: 106px
}
.xw_subnav .xw_col2 ul li a .xw_txt {
	width: calc(100% - 160px)
}
.xw_subnav .xw_col3 ul {
	margin-top: -17px
}
.xw_subnav .xw_col3 ul li a {
	padding: 17px 0
}
.xw_subnav .xw_col3 ul li a .xw_txt .xw_date {
	margin-top: 10px
}
.mllj_list ul li .mllj_ss: before {
	width: 10px;
	height: 10px
}
}@media screen and (min-width: 1201px) and (max-width: 1600px) {
	.center_box1 {
	width: 90%
}
.center_box2 {
	width: 82%
}
.center_box {
	width: 1200px
}
.header_box .logo img {
	max-height: 56px
}
.anli_list ul li .anli_ss .anli_img {
	height: calc(((100vw - 17px) * .9 - (1.56vw * 4)) / 5 * 192 / 288)
}
.xw_box .xw_con .xw_l .xw_ss .xw_img {
	height: calc((100vw - 17px)*.2076)
}
.xw_box .xw_con .xw_r ul li .xw_ss .xw_sw {
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	height: 3.2em
}
.jb_list ul li .jb_ss .jb_img {
	height: calc(((120vw - 17px)*.9 - 10vw)/5)
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: calc((100vw - 17px) * .9 * .51282 * 9 / 16)
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: calc(((100vw - 17px) * .9 * .51282 * 9 / 16 + 24px * 1.4 + 1.25vw * 2 - 1.56vw * 2) / 3)
}
.mllj_box .mllj_con .mllj_item .mllj_img {
	height: calc(((100vw - 17px)*.9 - 60px)/5)
}
.mllj_list ul li .mllj_ss {
	font-size: 17px
}
.footer_box .footer_logo img {
	max-height: 90px
}
.ipn_page .inner_pnpage>a p {
	max-width: 500px
}
.jb_box1 .jb_list ul li .jb_ss .jb_img {
	height: 300px
}
.zpzs_list ul li .zpzs_ss .zpzs_img {
	height: 238px
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide {
	margin-right: 50px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg {
	font-size: 1.5em
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh {
	font-size: 18px
}
.dhjs_tit .dhjs_wrap {
	font-size: 32px
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l {
	width: 51.4%
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 347px
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: 127.4px
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_limg {
	height: 108px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_limg {
	height: 152px
}
.chzn_tit {
	font-size: 32px
}
.chzn_s2 .chzn_l .chzn_wrap {
	width: 600px;
	padding-right: 40px
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_top {
	height: 220px
}
.chzc_main .djs_box .djs_con .djs_txt .djs_num {
	font-size: 28px
}
}@media screen and (min-width: 1201px) and (max-width: 1366px) {
	.center_box1,.center_box2 {
	width: 1200px
}
.header_box .header_r {
	font-size: 17px
}
.header_box .nav_box .nav_el {
	padding: 0 15px
}
.header_box .header_link {
	margin-left: 15px
}
.header_box .header_link ul li+li {
	margin-left: 20px
}
.header_box .header_link ul li a {
	padding: 10px 25px
}
.header_box .header_link ul li.header_link1 a {
	padding-left: 25px;
	padding-right: 25px
}
.header_box.header_color .header_link ul li a {
	padding-top: 10px;
	padding-bottom: 10px
}
.djs_box {
	margin-top: -.4em
}
.djs_box .djs_con .djs_txt .djs_num {
	font-size: 28px
}
.anli_list ul li .anli_ss .anli_img {
	height: 132px
}
.xw_box .xw_con .xw_l .xw_ss .xw_img {
	height: 280px
}
.jb_list ul {
	margin-left: -30px;
	margin-top: -20px
}
.jb_list ul li {
	margin-top: 20px
}
.jb_list ul li .jb_ss {
	margin-left: 30px
}
.jb_list ul li .jb_ss .jb_img {
	height: 300px
}
.rcap_pop_mask .rcap_pop_container {
	width: 1000px
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss,.zcmt_box .zcmt_con ul li .zcmt_ss {
	height: 60px
}
.wjhg_box .wjhg_con .wjhg_sh {
	font-size: 20px
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 346px
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: calc((346px + 20px * 1.4 + 1.25vw * 2 - 1.56vw * 2) / 3)
}
.mllj_box .mllj_con .mllj_item .mllj_img {
	height: 228px
}
.footer_box .footer_qr ul li>span {
	font-size: 100px
}
}@media screen and (min-width: 1201px) {
	#hamburger,.menu,.menu_bg {
	display: none
}
.header_box .nav_box .nav_el: not(.active): hover>a span: before {
	transform: translate(-50%);
	opacity: 1
}
.header_box .header_link ul li.header_link1 a: hover {
	background: var(--subColor);
	border-color: var(--subColor)
}
.header_box .header_link ul li.header_link2 a: hover {
	background: var(--subColor);
	border-color: var(--subColor);
	box-shadow: 0 5px 15px #0000001a;
	color: #fff
}
nav ul>li: hover .subnav {
	-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	transform: perspective(300px) scaleY(1) translateZ(0);
	visibility: visible;
	opacity: 1
}
nav ul>li .subnav li a: hover: before {
	transform: scaleX(1);
	opacity: .8;
	transition: all .5s
}
.header_box .nav_box .nav_el: hover .subnav1 {
	-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	transform: perspective(300px) scaleY(1) translateZ(0);
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;
	transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease
}
.header_box.is-header-nav-hover {
	color: #333;
	background: #fff
}
.header_box.is-header-nav-hover .logo .logo1 {
	display: none
}
.header_box.is-header-nav-hover .logo .logo2 {
	display: block
}
.header_box.is-header-nav-hover .nav_box .nav_el>a span: before {
	border-bottom-color: var(--curColor)
}
.header_box.is-header-nav-hover .header_link ul li.header_link1 a {
	color: #fff
}
.header_box.is-header-nav-hover .header_link ul li.header_link2 a {
	border-color: #0003
}
.header_box.is-header-nav-hover .nav_box .nav_el.active>a span: before {
	transform: translate(-50%);
	opacity: 1
}
.header_box.scr {
	top: -100px
}
.xw_subnav .xw_col1 .xw_cs: hover,.xw_subnav .xw_col2 ul li a: hover,.xw_subnav .xw_col3 ul li a: hover {
	color: var(--curColor)
}
.xw_subnav .xw_col2 ul li a: hover {
	background: #f2f4ff
}
.xw_subnav a: hover .xw_img img {
	transform: scale(1.1);
	transition: all .5s
}
.isub_nav .swiper-slide {
	width: 20%
}
.isub_nav .swiper-slide a: hover: before {
	transform: scaleX(1)
}
.anli_list ul li .anli_ss: hover {
	color: var(--curColor)
}
.anli_list ul li .anli_ss: hover .anli_bg {
	opacity: .6
}
.anli_list ul li .anli_ss: hover .anli_wrap .anli_icon {
	transform: scale(1)
}
.anli_list ul li .anli_ss: hover .anli_bot: before {
	transform: scaleX(1);
	transition: all .5s
}
.anli_list ul li .anli_ss: hover .anli_img img {
	transition: all .5s;
	transform: scale(1.1)
}
.jsdh_more1: hover {
	background: var(--curColor);
	border-color: var(--curColor);
	color: #fff
}
.jsdh_more1.white_more: hover,a: hover .jsdh_btn1.white_border,.jsdh_btn1.white_border: hover {
	border-color: #fff;
	background: #fff;
	color: var(--curColor)
}
a: hover .jsdh_btn1.blue_border,.jsdh_btn1.blue_border: hover {
	background: var(--curColor);
	color: #fff
}
.jsdh_btn1.blue_bg: hover {
	border-color: var(--subColor);
	background: var(--subColor)
}
.xw_box .xw_con .xw_ss: hover {
	color: #fff
}
.xw_box .xw_con .xw_l .xw_ss: hover .xw_img img {
	transform: scale(1.1)
}
.xw_box .xw_con .xw_r ul li .xw_ss: hover .xw_sw {
	color: #fffc
}
.jb_list ul li .jb_ss: hover {
	color: var(--subColor)
}
.jb_list ul li .jb_ss: hover .jb_sw {
	color: #333
}
.jb_list ul li .jb_ss: hover .jb_img {
	border-radius: 20px;
	box-shadow: 0 0 20px #3813c280
}
.hyrc_box .hyrc_con .hyrc_tab ul li: not(.is-active) .hyrc_ss: hover {
	color: #fff
}
.hyrc_box .hyrc_con .hyrc_tab ul li: not(.is-active) .hyrc_ss: hover: before {
	opacity: 1
}
.hyrc_box .hyrc_con .hyrc_tab ul li: not(.is-active) .hyrc_ss: hover .hyrc_clip {
	opacity: 1;
	transform: translateY(0);
	transition: all .35s .15s
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss: hover {
	border-radius: 10px;
	opacity: .8
}
.zcmt_box .zcmt_con ul li .zcmt_ss: hover {
	box-shadow: 0 0 15px #3813c24d inset
}
.wjhg_box .wjhg_con .wjhg_l: hover .wjhg_vid .wjhg_st .wjhg_btn {
	background: #f2048733
}
.wjhg_box .wjhg_con .wjhg_l: hover .wjhg_vid .wjhg_st .wjhg_btn: before,.wjhg_box .wjhg_con .wjhg_l: hover .wjhg_vid .wjhg_st .wjhg_btn: after {
	background: #f2048780
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss: hover .wjhg_wrap {
	background: #ffffff4d
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss: hover .jsdh_btn1 {
	color: var(--subColor)
}
.mllj_list ul li .mllj_ss: hover {
	color: var(--curColor)
}
.footer_box a: hover {
	color: #fff!important
}
.header_box.scr~main .lr_box .lr_l {
	top: 20px
}
.header_box~main .lr_box .lr_l {
	top: 100px
}
.side_nav .side_con ul li: not(.active) a: hover: before {
	transform: scaleY(1);
	transition: all .35s
}
.side_nav .side_con ul li: not(.active) a: hover: after {
	transform: scaleX(1);
	transition: all .35s .2s
}
.side_nav .side_con ul li: not(.active) a: hover span {
	color: transparent
}
.side_nav .side_con ul li: not(.active) a: hover span: before {
	opacity: 1
}
.side_news .side_con ul li a: hover {
	color: var(--curColor)
}
.side_news .side_con ul li a: hover .side_img img {
	transform: scale(1.1)
}
.side_adv: hover {
	filter: saturate(130%)
}
.xw_list ul li a: hover {
	color: #fff
}
.xw_list ul li a: hover .grad_bg {
	opacity: 1
}
.xw_list ul li a: hover .xw_img img {
	transform: scale(1.1)
}
.xw_list ul li a: hover .xw_txt .xw_date {
	color: #fff9
}
.xw_list ul li a: hover .xw_txt .xw_sw {
	color: #fffc
}
.xw_list ul li a: hover .xw_txt .jsdh_more2 {
	color: #fff
}
.jb_nav ul li: not(.active) a: hover {
	background: #3813c266;
	color: #fff
}
.rcap_pop_mask .rcap_pop_close: hover {
	background: var(--curColor);
	border-color: var(--curColor)
}
.dhzb_nav ul li a: hover {
	color: #fff
}
.dhzb_nav ul li a: hover .grad_bg {
	transform: scaleX(1);
	transition: all .5s
}
.dhzb_list ul li .dhzb_ss: hover {
	color: #fff
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_date {
	color: var(--curColor)
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_date: before {
	transform: scaleX(0);
	transition: all .5s
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_bg1 {
	transform: scaleX(1);
	transition: all .5s
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_date: after,.dhzb_list ul li .dhzb_ss: hover .dhzb_bg2 {
	transform: scaleX(1);
	transition: all .5s
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_date: before,.dhzb_list ul li .dhzb_ss: hover .dhzb_date: after {
	transition-delay: .2s
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_bg1 {
	opacity: 0
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_bg2 {
	opacity: 1
}
.dhzb_list ul li .dhzb_ss: hover .dhzb_stit .dhzb_tag {
	color: currentcolor
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-3) .zsml_ss: hover,.zsml_box1 .zsml_bot ul li: nth-of-type(4n-2) .zsml_ss: hover {
	box-shadow: 0 0 10px #3813c24d
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-1) .zsml_ss: hover,.zsml_box1 .zsml_bot ul li: nth-of-type(4n) .zsml_ss: hover {
	box-shadow: 0 0 10px #f204874d
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-3) .zsml_ss: hover .zsml_l,.zsml_box1 .zsml_bot ul li: nth-of-type(4n-2) .zsml_ss: hover .zsml_l {
	background: var(--curColor)
}
.zsml_box1 .zsml_bot ul li: nth-of-type(4n-1) .zsml_ss: hover .zsml_l,.zsml_box1 .zsml_bot ul li: nth-of-type(4n) .zsml_ss: hover .zsml_l {
	background: var(--subColor)
}
.zszs_list ul li .zszs_ss: hover {
	color: var(--curColor)
}
.zszs_list ul li .zszs_ss: hover .zszs_img {
	box-shadow: 0 0 15px #3813c24d
}
.zpzs_list ul li .zpzs_ss: hover {
	box-shadow: 0 0 15px #3813c24d;
	color: var(--curColor)
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li: not(.active) a: hover {
	color: var(--curColor)
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li: not(.active) a: hover: before {
	transform: scaleX(1)
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a: hover {
	color: transparent
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a: hover: after {
	opacity: 1!important
}
.jbs_box1 .jbs_top .jbs_btn: hover {
	filter: hue-rotate(20deg)
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss: hover,.chzc_box1 .chzc_bot ul li .chzc_ss: hover {
	filter: saturate(130%)
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss: hover .dsjj_icon {
	transform: translateY(-.35em) scale(.8)
}
.dsjj_box1 .dsjj_zlxz a: hover {
	color: var(--curColor)
}
.zlxz_list ul li .zlxz_ss: hover .zlxz_sh: before {
	border-color: var(--subColor)
}
.zlxz_list ul li .zlxz_ss: hover .zlxz_btn {
	color: var(--subColor)
}
.chzc_box1 .chzc_top .chzc_place>ul>li .chzc_icon: hover {
	color: var(--subColor)
}
.chzc_box1 .chzc_bot ul li: not(.nth-last-of-type(1)) .chzc_ss: hover .chzc_btn {
	background: #ffffff80
}
.chzc_box1 .chzc_bot ul li: nth-of-type(5) .chzc_ss .chzc_btn: hover {
	animation-play-state: paused
}
.zcf_box1 .zcf_bot .zcf_btn: hover {
	background: var(--curColor);
	color: #fff
}
.cszn_box1 .cszn_bot .cszn_item: hover .cszn_st {
	color: var(--curColor)
}
.jsdh_search .jsdh_search_btn .iconfont: hover {
	color: var(--subColor)
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd {
	margin-left: -15px;
	margin-right: -15px
}
.wjhg_box1 .wjhg_lb ul li .wjhg_ls: hover .wjhg_icon {
	background: #f20487
}
.wjhg_box1 .wjhg_lb ul li .wjhg_ls: hover .wjhg_lsw {
	color: #f20487
}
.wjhg_box1 .wjhg_ld .wjhg_more .wjhg_m_btn: hover {
	background: var(--subColor);
	border-color: var(--subColor);
	color: #fff
}
}
.pd_150 {
	padding: 1.7rem
}
.pd_tb150 {
	padding: 1.7rem 0
}
.pd_t150 {
	padding-top: 1.7rem
}
.pd_b150 {
	padding-bottom: 1.7rem
}
.pd_120 {
	padding: 1.4rem
}
.pd_tb120 {
	padding: 1.4rem 0
}
.pd_t120 {
	padding-top: 1.4rem
}
.pd_b120 {
	padding-bottom: 1.4rem
}
.pd_100 {
	padding: 1.2rem
}
.pd_tb100 {
	padding: 1.2rem 0
}
.pd_t100 {
	padding-top: 1.2rem
}
.pd_b100 {
	padding-bottom: 1.2rem
}
.pd_80 {
	padding: 1rem
}
.pd_tb80 {
	padding: 1rem 0
}
.pd_t80 {
	padding-top: 1rem
}
.pd_b80 {
	padding-bottom: 1rem
}
.pd_70 {
	padding: .9rem
}
.pd_tb70 {
	padding: .9rem 0
}
.pd_t70 {
	padding-top: .9rem
}
.pd_b70 {
	padding-bottom: .9rem
}
.pd_60 {
	padding: .8rem
}
.pd_tb60 {
	padding: .8rem 0
}
.pd_t60 {
	padding-top: .8rem
}
.pd_b60 {
	padding-bottom: .8rem
}
.pd_50 {
	padding: .7rem
}
.pd_tb50 {
	padding: .7rem 0
}
.pd_t50 {
	padding-top: .7rem
}
.pd_b50 {
	padding-bottom: .7rem
}
.pd_40 {
	padding: .6rem
}
.pd_tb40 {
	padding: .6rem 0
}
.pd_t40 {
	padding-top: .6rem
}
.pd_b40 {
	padding-bottom: .6rem
}
.pd_30 {
	padding: .5rem
}
.pd_tb30 {
	padding: .5rem 0
}
.pd_t30 {
	padding-top: .5rem
}
.pd_b30 {
	padding-bottom: .5rem
}
.pd_20 {
	padding: .4rem
}
.pd_tb20 {
	padding: .4rem 0
}
.pd_t20 {
	padding-top: .4rem
}
.pd_b20 {
	padding-bottom: .4rem
}
.pd_15 {
	padding: .35rem
}
.pd_tb15 {
	padding: .35rem 0
}
.pd_t15 {
	padding-top: .35rem
}
.pd_b15 {
	padding-bottom: .35rem
}
.pd_10 {
	padding: .2rem
}
.pd_tb10 {
	padding: .2rem 0
}
.pd_t10 {
	padding-top: .2rem
}
.pd_b10 {
	padding-bottom: .2rem
}
.mg_t150 {
	margin-top: 1.7rem
}
.mg_b150 {
	margin-bottom: 1.7rem
}
.mg_t100 {
	margin-top: 1.2rem
}
.mg_b100 {
	margin-bottom: 1.2rem
}
.mg_tb80 {
	margin: 1rem 0
}
.mg_t80 {
	margin-top: 1rem
}
.mg_b80 {
	margin-bottom: 1rem
}
.mg_tb70 {
	margin: .9rem 0
}
.mg_t70 {
	margin-top: .9rem
}
.mg_b70 {
	margin-bottom: .9rem
}
.mg_tb60 {
	margin: .8rem 0
}
.mg_t60 {
	margin-top: .8rem
}
.mg_b60 {
	margin-bottom: .8rem
}
.mg_tb50 {
	margin: .7rem 0
}
.mg_t50 {
	margin-top: .7rem
}
.mg_b50 {
	margin-bottom: .7rem
}
.mg_tb40 {
	margin: .6rem 0
}
.mg_t40 {
	margin-top: .6rem
}
.mg_b40 {
	margin-bottom: .6rem
}
.mg_tb30 {
	margin: .5rem 0
}
.mg_t30 {
	margin-top: .5rem
}
.mg_b30 {
	margin-bottom: .5rem
}
.mg_tb20 {
	margin: .4rem 0
}
.mg_t20 {
	margin-top: .4rem
}
.mg_b20 {
	margin-bottom: .4rem
}
.mg_tb15 {
	margin: .3rem 0
}
.mg_t15 {
	margin-top: .3rem
}
.mg_b15 {
	margin-bottom: .3rem
}
.mg_tb10 {
	margin: .2rem 0
}
.mg_t10 {
	margin-top: .2rem
}
.mg_b10 {
	margin-bottom: .2rem
}
.menu {
	position: fixed;
	top: 0;
	right: 1%;
	width: 44px;
	height: 60px;
	z-index: 1405
}
.menu: hover {
	cursor: pointer
}
.menu>i {
	position: absolute;
	width: 24px;
	height: 2px;
	top: 50%;
	left: 10px;
	background-color: #fff;
	pointer-events: auto;
	transition-property: transform;
	transition-duration: .35s;
	transition-delay: .35s
}
.menu>i: before,.menu>i: after {
	position: absolute;
	display: block;
	width: 100%;
	height: 2px;
	top: 0;
	left: 50%;
	background-color: #fff;
	content: "";
	transition: -webkit-transform .35s;
	transition: transform .35s;
	transition: transform .35s,-webkit-transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.menu>i: before {
	-webkit-transform: translate(-50%,-7px);
	transform: translate(-50%,-7px)
}
.menu>i: after {
	-webkit-transform: translate(-50%,7px);
	transform: translate(-50%,7px)
}
.menu_bg {
	position: fixed;
	width: 100vw;
	height: 0;
	top: 0;
	left: 0;
	z-index: 999;
	background: #fff;
	-webkit-transition: all .3s cubic-bezier(0,.995,.99,1);
	-moz-transition: all .3s cubic-bezier(0,.995,.99,1);
	-ms-transition: all .3s cubic-bezier(0,.995,.99,1);
	-o-transition: all .3s cubic-bezier(0,.995,.99,1);
	transition: all .3s cubic-bezier(0,.995,.99,1)
}
.header-m-open .menu_bg {
	height: 100vh
}
input.hamburger {
	height: 0;
	display: none
}
.header-m-open label.menu>i {
	background-color: transparent;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.header-m-open label.menu>i: before {
	background-color: var(--curColor);
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg)
}
.header-m-open label.menu>i: after {
	background-color: var(--curColor);
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg)
}
input.hamburger: checked~.header_box {
	z-index: 1402
}
.header-m-open .nav_box {
	top: 0;
	opacity: 1
}
header,body,html {
	width: 100vw!important
}
body {
	overflow-x: hidden
}
body.active {
	overflow: hidden
}
.header_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 921
}
.header_box.scr {
	top: 0
}
.header_box .center_box1 {
	height: 60px
}
.header_box .logo img,.header_box.header_color .logo img {
	max-height: 34px
}
.header_box .header_r {
	font-size: 15px
}
.header_box .header_link {
	margin-left: 0;
	margin-right: 35px
}
.header_box .header_link ul li a {
	padding-top: 8px!important;
	padding-bottom: 8px!important
}
.header_color .menu>i,.header_color .menu>i: before,.header_color .menu>i: after {
	background: var(--curColor)
}
.header_box .menu {
	right: 2%
}
.header_box.header_color .nav_box>ul>li>a {
	height: auto
}
.header_box .header_link ul li.header_link1 a {
	box-shadow: none
}
.nav_box {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: -100vh;
	left: 0;
	z-index: 1400;
	opacity: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	transition: top .3s,opacity .3s
}
.nav_box: before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100px;
	background: -webkit-linear-gradient(top,#fff,#fff,rgba(255,255,255,0) 30%);
	background: linear-gradient(to bottom,#fff,#fff,#fff0);
	pointer-events: none
}
.nav_box>ul {
	width: 90%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}
.nav_box>ul>li {
	padding: 2vh 0!important;
	margin-right: 0;
	border-bottom: solid 1px rgba(0,0,0,.1);
	height: auto;
	display: block;
	position: relative
}
.nav_box>ul>li+li {
	margin-left: 0
}
.nav_box>ul>li>a {
	font-size: 16px;
	color: #191919;
	display: block;
	padding: 1vh 10px;
	position: static!important;
	text-align: left;
	height: auto!important
}
.nav_box>ul>li.has_subnav>a {
	display: inline-block
}
.nav_box>ul>li.active>a {
	color: var(--curColor);
	background: none
}
.nav_box>ul>li>a: before {
	display: none
}
.nav_box>ul>li>a: after {
	content: "";
	position: absolute;
	right: 10px;
	top: calc((6vh + 8px)/2);
	width: 8px;
	height: 8px;
	border-right: 2px solid #ccc;
	border-top: 2px solid #ccc;
	transform: rotate(45deg);
	pointer-events: none;
	transition: all .35s
}
.nav_box>ul>li.active>a: after {
	border-color: var(--curColor)
}
.nav_box>ul>li.current.has_subnav>a: after {
	transform: rotate(135deg)
}
.nav_box>ul>li>a .nav_dec {
	display: none
}
nav>ul>li.has_subnav>a: before {
	content: "";
	position: absolute;
	border-left: solid 6px transparent;
	border-right: solid 6px transparent;
	border-top: solid 6px #ccc;
	top: 50%;
	margin-top: -3px;
	right: 0
}
nav>ul>li.has_subnav.current>a: before {
	border-top-color: #c19b76
}
.subnav ol li a {
	text-align: left
}
nav ul>li .subnav {
	position: static;
	width: 100%;
	border-top: none;
	box-shadow: none;
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	visibility: hidden;
	opacity: 0;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease,height .5s ease,max-height .5s ease;
	transition: opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease,height .5s ease,max-height .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease,height .5s ease,max-height .5s ease;
	transition: transform .5s ease,opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease,height .5s ease,max-height .5s ease;
	max-height: 0;
	margin-left: 0;
	padding: 0 20px;
	background: none
}
nav ul>li.current .subnav {
	-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	transform: perspective(300px) scaleY(1) translateZ(0);
	visibility: visible;
	opacity: 1;
	max-height: 312px
}
nav ul>li .subnav li a {
	text-align: left;
	font-size: 14px;
	color: #333
}
.nav_box>ul>li.active>a>span: before,.nav_box>ul>li.active>a>span: after {
	display: none
}
.subnav1 {
	display: none
}
.banner_box .banner_ss>img {
	height: 100%;
	object-fit: cover
}
.anli_list ul {
	margin-left: -.4rem;
	margin-top: -.4rem
}
.anli_list ul li {
	margin-top: .4rem
}
.anli_list ul li .anli_ss {
	margin-left: .4rem
}
.xw_box .xw_con {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.xw_box .xw_con .xw_r ul {
	margin-left: -.4rem;
	margin-top: -.4rem
}
.xw_box .xw_con .xw_r ul li {
	margin-top: .4rem
}
.xw_box .xw_con .xw_r ul li .xw_ss {
	margin-left: .4rem
}
.xw_box .xw_con .xw_r ul li .xw_ss .xw_sw {
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	-o-line-clamp: 2;
	line-clamp: 2;
	height: 3.2em
}
.main_box {
	overflow: hidden
}
.jb_list ul,.jb_box1 .jb_list ul {
	margin-left: -.4rem;
	margin-top: -.3rem
}
.jb_list ul li,.jb_box1 .jb_list ul li {
	margin-top: .3rem
}
.jb_list ul li .jb_ss,.jb_box1 .jb_list ul li .jb_ss {
	margin-left: .4rem
}
.rcap_pop_mask .rcap_pop_container {
	width: 90%;
	height: 70vh
}
.rcap_pop_mask .rcap_pop_content {
	padding: .6rem .5rem
}
.rcap_pop_mask .rcap_pop_close {
	font-size: 40px;
	left: 50%;
	top: calc(100% + .3rem);
	bottom: auto;
	margin-left: -.5em
}
.hyrc_box .hyrc_con .hyrc_tab ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -.4rem;
	margin-left: -.4rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li {
	margin-left: 0;
	margin-top: .4rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss {
	margin-left: .4rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li.is-active .hyrc_ss .hyrc_clip {
	display: none
}
.zcmt_box .zcmt_con {
	margin-left: 0;
	margin-right: 0
}
.zcmt_box .zcmt_con .swiper-container {
	padding: 0
}
.zcmt_box .picMarquee-left .bd .picList {
	height: calc(11.7vw + 40px)!important
}
.side_news {
	display: none
}
.lr_box .lr_r~.lr_l {
	display: none
}
.lr_box .lr_r {
	width: 100%
}
.list_pages .pagination li {
	display: none
}
.list_pages .pagination li.pg_prev,.list_pages .pagination li.pg_next {
	display: inline-block
}
.ipn_page .ipn_return {
	display: none
}
.ipn_page .inner_pnpage>a p {
	max-width: calc(90vw - 1rem - 60px)
}
.dhzb_list ul {
	margin-top: -.4rem;
	margin-left: -.4rem
}
.dhzb_list ul li {
	margin-top: .4rem
}
.dhzb_list ul li .dhzb_ss {
	margin-left: .4rem
}
.zszs_list ul {
	margin-top: -.4rem;
	margin-left: -.4rem
}
.zszs_list ul li {
	margin-top: .4rem
}
.zszs_list ul li .zszs_ss {
	margin-left: .4rem
}
.zszsx_box1,.zpzsx_box1 {
	overflow: hidden
}
.zpzs_list ul {
	margin-left: -.4rem;
	margin-top: -.4rem
}
.zpzs_list ul li {
	margin-top: .4rem
}
.zpzs_list ul li .zpzs_ss {
	margin-left: .4rem
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con>ul {
	margin-top: -.4rem;
	margin-left: -.4rem
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item {
	margin-top: .4rem
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_ss {
	margin-left: .4rem;
	width: calc(100% - .4rem)
}
.dsjj_box1 .dsjj_jxsz>ul {
	margin-top: calc(-.4rem - 4vw);
	margin-left: -.4rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item {
	margin-top: calc(.4rem + 4vw)
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss {
	margin-left: .4rem;
	width: calc(100% - .4rem)
}
.chzn_s3 .chzn_con>ul {
	margin-left: -.4rem;
	margin-top: -.4rem
}
.chzn_s3 .chzn_con>ul>li {
	margin-top: .4rem
}
.chzn_s3 .chzn_con>ul>li .chzn_ss {
	margin-left: .4rem
}
.chzc_box1 .chzc_bot ul {
	margin-left: -.4rem;
	margin-top: -.4rem
}
.chzc_box1 .chzc_bot ul li {
	margin-top: .4rem
}
.chzc_box1 .chzc_bot ul li .chzc_ss {
	margin-left: .4rem;
	width: calc(100% - .4rem)
}
.article_w table th,.article_w table td {
	word-break: break-all
}
.chzc_main.chdl_main1 .chzc_zc_box>.center_box {
	-webkit-justify-content: center;
	justify-content: center
}
.chzc_main.chdl_main1 .chdl_l {
	display: none
}
.chzc_main.chdl_main1 .rlog_box {
	width: 600px
}
.pop_box .pop_close {
	opacity: 1
}
.pcno_myes {
	display: block
}
.zc_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_check {
	margin-top: -.1rem!important
}
.zc_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_check label {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin-top: .1rem!important
}
.zc_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_check label .jsdh_sw {
	line-height: 1.4;
	width: calc(100% - 30px)
}
.zc_box .jsdh_form .jsdh_item .jsdh_check {
	margin-top: -.1rem!important
}
.rlog_box.dcwj_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 30px);
	margin-left: 2em
}
.zc_box .jsdh_form .jsdh_item .jsdh_check label {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin-top: .1rem!important
}
.zc_box .jsdh_form .jsdh_item .jsdh_check label .jsdh_sw {
	line-height: 1.4;
	width: calc(100% - 30px)
}
}@media screen and (max-width: 895px) {
	.xw_box .xw_con .xw_l,.xw_box .xw_con .xw_r {
	width: 100%
}
.xw_box .xw_con .xw_r {
	margin-top: .5rem
}
.xw_box .xw_con .xw_l .xw_ss .xw_img {
	height: calc(90vw * 360 / 540)
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_img+.jsdh_btn1 {
	display: none
}
.footer_box .footer_top .footer_item {
	-webkit-flex-direction: column;
	flex-direction: column
}
.footer_box .footer_top .footer_item .footer_wrap {
	width: 100%;
	margin-top: .2rem;
	line-height: 26px
}
.footer_box .footer_logo {
	display: none
}
.lr_box .lr_l {
	width: 100%
}
.lr_box .lr_l~.lr_r {
	width: 100%;
	margin-top: .5rem
}
.side_nav .side_tit {
	display: none
}
.side_nav .side_con ul {
	margin-top: -2px;
	margin-left: -2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.side_nav .side_con ul li {
	width: 25%;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.side_nav .side_con ul li a {
	font-size: .36rem;
	padding: .24rem;
	margin-left: 2px;
	display: flex;
	justify-content: center
}
.side_nav .side_con ul li a: before,.side_nav .side_con ul li a: after {
	display: none
}
.lr_box .list_pages .pagination {
	text-align: center
}
.dhzb_nav ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.dhzb_nav ul li {
	margin-top: .3rem;
	width: 33.333%;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.dhzb_nav ul li a {
	padding: .24rem;
	font-size: .36rem;
	margin-left: .3rem;
	text-align: center
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li {
	width: 100%
}
.zsml_box1 .zsml_top ul li: not(: nth-of-type(1)) {
	display: none
}
.zsml_box1 .zsml_bot ul li: nth-of-type(odd) .zsml_l {
	background: #8871da!important
}
.zsml_box1 .zsml_bot ul li: nth-of-type(2n) .zsml_l {
	background: #f768b7!important
}
.dsjj_box1 .dsjj_sdao ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.dsjj_box1 .dsjj_sdao ul li {
	margin-top: .3rem
}
.dsjj_box1 .dsjj_sdao ul li .dsjj_ss {
	margin-left: .3rem;
	width: calc(100% - .3rem)
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l {
	width: 100%
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 50.625vw
}
.wjhg_box .wjhg_con .wjhg_r {
	width: 100%;
	margin-top: .4rem
}
.wjhg_box .wjhg_con .wjhg_r .wjhg_sh {
	text-align: left;
	position: relative;
	z-index: 3
}
.user_banner.inner_banner .inner_btxt {
	padding-top: 40px
}
.rlog_box {
	width: 90vw;
	padding: .7rem .5rem
}
.grzx_box1 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	box-shadow: none;
	overflow: visible;
	background: none
}
.grzx_box1 .grzx_l {
	min-height: auto;
	width: 100%
}
.grzx_box1 .grzx_l,.grzx_box1 .grzx_r {
	box-shadow: 0 0 .4rem #0000001a
}
.grzx_box1 .grzx_l {
	padding: .5rem 0
}
.grzx_box1 .grzx_l .grzx_nav ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: -.3rem;
	margin-left: -.3rem
}
.grzx_box1 .grzx_l .grzx_nav ul li {
	width: 33.333%;
	margin-top: .3rem
}
.grzx_box1 .grzx_l .grzx_nav ul li a {
	padding-left: 0;
	padding: .2rem .4rem;
	border: solid 1px rgba(0 0 0 / 10%);
	margin-left: .3rem;
	width: calc(100% - .3rem);
	border-radius: .2rem;
	-webkit-justify-content: center;
	justify-content: center
}
.grzx_box1 .grzx_l .grzx_nav ul li.active a {
	background: none;
	border-color: var(--curColor)
}
.grzx_box1 .grzx_l .grzx_nav ul li.active a: before {
	display: none
}
.grzx_box1 .grzx_r {
	width: 100%;
	margin-top: .4rem;
	padding: .5rem 4%;
	background: #fff
}
.wjhg_box1 .wjhg_lb1 ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.wjhg_box1 .wjhg_lb1 ul li {
	margin-top: .3rem
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_ls {
	margin-left: .3rem
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_limg {
	height: calc((120vw - .6rem)*.1875)
}
.rlog_box.dcwj_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 30px);
	margin-left: 2em
}
}@media screen and (max-width: 767px) {
	.adv_box .adv_text {
	padding: .8rem;
	font-size: .4rem;
	grid-gap: 30px
}
.adv_box .adv_text .adv_son div .shuzizhuangdong {
	font-size: .5rem
}
.banner_box .banner_ss {
	height: 80vw
}
.banner_txt img {
	max-width: 90%
}
.jsdh_tit1 .jsdh_en {
	font-size: 14px
}
.jsdh_tit1 .jsdh_h {
	font-size: .48rem
}
.jsdh_more1 {
	font-size: 14px;
	padding: .2rem .3rem
}
.jsdh_btn1 {
	font-size: 14px;
	width: 100px;
	height: 36px
}
.djs_box {
	margin-top: 1rem
}
.djs_box .center_box2,.djs_box .center_box {
	height: auto
}
.djs_box .djs_con {
	-webkit-flex-direction: column;
	flex-direction: column;
	padding-top: .6rem;
	padding-bottom: .6rem;
	position: relative
}
.djs_box .djs_con .djs_img {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}
.djs_box .djs_con .djs_img img {
	max-width: 35%;
	max-height: 100%;
	transform: translate(10%)
}
.djs_box .djs_con .djs_txt {
	width: 100%;
	position: relative;
	z-index: 5;
	pointer-events: none
}
.djs_box .djs_con .djs_txt .djs_tip {
	font-size: .38rem;
	padding: .2rem .4rem
}
.djs_box .djs_con .djs_txt .djs_num {
	font-size: .42rem;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.djs_box .djs_con .djs_txt .djs_countdown {
	margin-left: -.8em
}
.djs_box .djs_con .djs_txt .djs_num i,.djs_box .djs_con .djs_txt .djs_info ul {
	font-size: .36rem
}
.anli_list ul li {
	width: 50%
}
.anli_list ul li .anli_ss {
	font-size: .36rem
}
.anli_list ul li .anli_ss .anli_img {
	height: calc((120vw - .4rem) / 2 * 192 / 288)
}
.xw_box .xw_con .xw_ss .xw_sh {
	font-size: 16px
}
.xw_box .xw_con .xw_r ul li {
	width: 100%
}
.xw_box .xw_con .xw_r ul li .xw_ss .xw_sw {
	height: auto
}
.jb_list ul li {
	width: 50%
}
.jb_list ul li .jb_ss {
	font-size: 16px
}
.jb_list ul li .jb_ss .jb_img,.jb_box1 .jb_list ul li .jb_ss .jb_img {
	height: calc((120vw - .4rem)/2)
}
.hyrc_box .hyrc_con .hyrc_tab ul li {
	width: 50%
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss {
	padding: .4rem .2rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_day {
	font-size: .48rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_date {
	font-size: .36rem
}
.hyrc_box .hyrc_con .hyrc_wrap {
	padding-top: 0
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st,.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sd .hyrc_swap {
	padding-left: .4rem;
	padding-right: .4rem
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st .hyrc_l,.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st .hyrc_r {
	width: 100%
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_st .hyrc_r {
	margin-top: .3rem
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sh {
	font-size: 16px
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_sj {
	padding-top: .1rem
}
.hyrc_box .hyrc_con .hyrc_wrap .hyrc_ss .hyrc_btn {
	font-size: 14px;
	width: 100px;
	height: 36px;
	margin-top: -20px
}
.hzhb_box .hzhb_con .hzhb_stit .hzhb_sh {
	min-width: 60vw;
	font-size: .42rem;
	padding: .2rem .4rem
}
.hzhb_box .hzhb_con .hzhb_content ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.hzhb_box .hzhb_con .hzhb_content ul li {
	margin-top: .3rem;
	width: 25%
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss {
	margin-left: .3rem;
	width: calc(100% - .3rem);
	height: 46px
}
.zcmt_box .zcmt_con .swiper-slide {
	width: calc((120vw - 30px)/4);
	margin-right: 10px
}
.zcmt_box .zcmt_con ul li+li {
	margin-top: 10px
}
.zcmt_box .zcmt_con ul li .zcmt_ss {
	height: 46px
}
.swiper-pagination-jsdh.swiper-pagination .swiper-pagination-bullet {
	font-size: 8px
}
.zcmt_box .picMarquee-left .bd .picList>li {
	width: calc((120vw - 15px)/4);
	margin: 0 5px
}
.wjhg_box .wjhg_con .wjhg_l,.wjhg_box .wjhg_con .wjhg_r {
	width: 100%
}
.wjhg_box .wjhg_con .wjhg_r {
	margin-top: .5rem
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 50.625vw
}
.wjhg_box .wjhg_con .wjhg_sh {
	font-size: 16px;
	position: relative;
	z-index: 3
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sh,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_sh {
	padding: .3rem 0
}
.wjhg_box .wjhg_con .wjhg_r ul li+li,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li+li {
	margin-top: .3rem
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: calc(36px + 1rem)
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap {
	inset: .2rem
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_sh {
	width: calc(100% - 120px);
	text-align: left
}
.mllj_box .mllj_con {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 0;
	margin-top: -.4rem
}
.mllj_box .mllj_con .mllj_item {
	width: 100%;
	margin-left: 0!important;
	margin-top: .6rem
}
.mllj_box .mllj_con .mllj_item .mllj_its {
	margin-left: 0
}
.mllj_box .mllj_con .mllj_item .mllj_img {
	height: 54vw
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap {
	padding: .4rem
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap .mllj_l {
	font-size: .42rem
}
.mllj_list ul li {
	margin-top: .3rem
}
.mllj_list ul li .mllj_ss {
	font-size: 15px
}
.footer_box .footer_mid {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.footer_box .footer_info {
	max-width: none;
	width: 100%
}
.footer_box .footer_qr {
	width: 100%;
	margin-top: .5rem
}
.footer_box .footer_qr ul {
	margin-left: -20px;
	margin-top: -10px
}
.footer_box .footer_qr ul li {
	margin-left: 20px;
	margin-top: 10px
}
.footer_box .footer_qr ul li>span {
	font-size: 90px
}
.footer_box .footer_bot>* {
	display: block
}
.inner_banner {
	height: calc(60px + 70px + 500 / 1920 * 100vw)
}
.inner_banner .inner_btxt .inner_bce {
	font-size: .36rem
}
.inner_banner .inner_btxt .inner_bcn {
	font-size: .5rem
}
.isub_nav .swiper-slide a {
	margin: 0 .3rem;
	font-size: .38rem
}
.xw_tit {
	font-size: .48rem
}
.xw_list ul li a {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.xw_list ul li a .xw_img {
	width: 100%;
	height: calc((120vw - .8rem)/2)
}
.xw_list ul li a .xw_txt {
	width: 100%;
	margin-top: .3rem
}
.xqy_container .xqy_title {
	padding-top: .2rem
}
.xqy_container .xqy_title .xqy_h {
	font-size: .46rem
}
.xqy_container .xqy_title .xqy_info {
	margin-left: -5vw
}
.xqy_container .xqy_title .xqy_info span {
	margin-left: 5vw
}
.article_w {
	font-size: 14px
}
.jb_nav ul {
	margin-left: -.2rem;
	margin-top: -.2rem
}
.jb_nav ul li {
	margin-top: .2rem;
	width: 33.3333%
}
.jb_nav ul li a {
	padding: .24rem;
	margin-top: 0;
	margin-left: .2rem;
	text-align: center;
	font-size: .36rem
}
.dhzb_nav ul li {
	width: 50%
}
.inner_main .dhzb_list {
	margin-top: .5rem
}
.dhzb_list ul {
	margin-top: -.3rem;
	margin-left: -.3rem
}
.dhzb_list ul li {
	width: 100%;
	margin-top: .3rem
}
.dhzb_list ul li .dhzb_ss {
	margin-left: .3rem
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li {
	font-size: .36rem
}
.zsml_box1 .zsml_top ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_l {
	width: 100px
}
.zsml_box1 .zsml_top ul li .zsml_r,.zsml_box1 .zsml_bot ul li .zsml_r {
	width: calc(100% - 100px);
	padding-left: .3rem;
	padding-right: .3rem
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_r {
	height: 50px
}
.zszs_list ul li {
	width: 33.33333%
}
.zszs_list ul li .zszs_ss {
	font-size: 15px
}
.zszsx_s1 {
	padding: .4rem
}
.zszsx_s1 .zszsx_st {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.zszsx_s1 .zszsx_st .zszsx_l {
	width: 200px;
	height: 84px
}
.zszsx_s1 .zszsx_st .zszsx_r {
	width: 100%;
	margin-top: .5rem
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_sh,.zpzsx_s1 .zpzsx_r .zpzsx_sh {
	font-size: .46rem
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_info {
	font-size: .36rem
}
.zszsx_tit1 {
	font-size: .48rem
}
.zpzs_filter {
	padding-left: .4rem;
	padding-right: .4rem
}
.zpzs_filter .zpzs_item {
	-webkit-flex-direction: column;
	flex-direction: column
}
.zpzs_filter .zpzs_item .zpzs_wrap ol {
	margin-left: -.3rem;
	margin-top: -.2rem
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li {
	margin-left: .3rem;
	margin-top: .2rem
}
.zpzs_filter .zpzs_item .zpzs_tag {
	width: auto;
	font-size: 16px
}
.zpzs_filter .zpzs_item .zpzs_wrap {
	width: 100%;
	margin-top: .15rem
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li a {
	font-size: 14px
}
.zpzs_list ul li {
	width: 50%
}
.zpzs_list ul li .zpzs_ss .zpzs_img {
	height: calc((120vw - .4rem)/2 - .8rem)
}
.zpzsx_s1 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center
}
.zpzsx_s1 .zpzsx_l {
	width: 100%
}
.zpzsx_s1 .zpzsx_l .zpzsx_img {
	height: calc(90vw - 1rem)
}
.zpzsx_s1 .zpzsx_l .swiper-pagination .swiper-pagination-bullet {
	font-size: 10px
}
.zpzsx_s1 .zpzsx_r {
	width: 100%
}
.zpzsx_tel>* {
	display: block
}
.zpzsx_tit .zpzsx_sh {
	font-size: .44rem;
	padding: .2rem .4rem
}
.jbs_title .center_box {
	height: calc(30vw + 60px);
	padding-top: 30px
}
.jbs_title .jbs_h1 {
	font-size: .48rem
}
.jbs_box1 .jbs_top,.jbs_box1 .jbs_bot {
	padding: .3rem .5rem
}
.jbs_box1 .jbs_bot {
	padding-top: .5rem;
	padding-bottom: .5rem
}
.jbs_box1 .jbs_top .jbs_btn {
	font-size: 14px;
	padding: 10px 20px
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide {
	margin-right: 20px
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide a {
	font-size: 16px
}
.jbs_box1 .jbs_top .jbs_nav {
	width: calc(100% - 100px)
}
.jbs_box1 .jbs_top .jbs_nav: after {
	width: 50px
}
.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num {
	font-size: 1rem
}
.dsjj_tit {
	font-size: .46rem
}
.dsjj_box1 .dsjj_sdao ul li {
	width: 100%
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con>ul,.dsjj_box1 .dsjj_jxsz>ul {
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_item {
	width: 100%
}
.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_tit,.dsjj_box1 .dsjj_zzjg .dsjj_zzjg_con .dsjj_zzjg_stit .dsjj_zzjg_swap {
	font-size: .44rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item {
	width: 100%
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon {
	font-size: 2rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh {
	font-size: .48rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd>ol {
	margin-left: -.2rem;
	margin-top: -.2rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_el {
	margin-top: .2rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es {
	font-size: .38rem;
	margin-left: .2rem;
	width: calc(100% - .2rem);
	padding: .5rem .2rem;
	border-radius: .3rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg {
	font-size: 1.2em
}
.dsjj_box1 .dsjj_dssc ul {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -.4rem
}
.dsjj_box1 .dsjj_dssc ul li {
	width: 40%;
	margin-top: .4rem
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_cir {
	margin-left: auto;
	margin-right: auto
}
.dsjj_box1 .dsjj_dssc ul li: nth-of-type(odd) .dsjj_dssc_border {
	opacity: 1;
	width: 200vw;
	transform: translate(-60vw)
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_st .dsjj_dssc_swrap {
	font-size: 14px
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd {
	font-size: .4rem
}
.dhjs_tit .dhjs_wrap {
	font-size: .48rem;
	min-width: 50vw
}
.cszn_box1 .cszn_top .cszn_info>ul>li {
	font-size: .36rem;
	padding: 0 1em
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh {
	font-size: 16px;
	width: calc(100% - 60px)
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt {
	padding-left: 0;
	padding-right: 0
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 {
	width: 30px;
	height: 30px;
	border: none
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span {
	display: none
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .jsdh_btn1 span~.iconfont {
	margin-left: 0
}
.pwmd_box1 {
	padding-left: 0;
	padding-right: 0
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh {
	font-size: .42rem
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_exp {
	font-size: .36rem
}
.pwmd_box1 .pwmd_bot {
	font-size: 14px
}
.jsdh_search {
	width: 100%
}
.jsdh_search input {
	font-size: 14px
}
.chzn_tit {
	font-size: .52rem
}
.chzn_s1 .chzn_con {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.chzn_s1 .chzn_con .chzn_l,.chzn_s1 .chzn_con .chzn_r {
	width: 100%
}
.chzn_s1 .chzn_con .chzn_r .chzn_wrap {
	width: 100%;
	padding-left: .5rem;
	padding-right: .5rem
}
.chzn_s1 .chzn_con .chzn_r .chzn_txt {
	font-size: .36rem
}
.chzn_s2 {
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.chzn_s2 .chzn_l,.chzn_s2 .chzn_r {
	width: 100%
}
.chzn_s2 .chzn_r #dituContent {
	min-height: auto;
	height: 60vw
}
.chzn_s2 .chzn_l .chzn_wrap {
	width: 100%;
	padding-left: 5%;
	padding-right: 5%
}
.chzn_s3 .chzn_con>ul {
	margin-top: -.6rem
}
.chzn_s3 .chzn_con>ul>li {
	width: 100%;
	margin-top: .6rem
}
.chzn_s3 .chzn_con>ul>li .chzn_ss {
	font-size: 16px
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_top {
	height: calc(90vw * 260 / 440)
}
.chzn_s4 .chzn_con .chzn_item .chzn_stit .chzn_sh {
	min-width: 70%;
	font-size: 16px
}
.chzn_s4 .chzn_con .chzn_item+.chzn_item {
	margin-top: .5rem
}
.zlxz_list ul li .zlxz_ss {
	font-size: 15px
}
.zlxz_list ul li .zlxz_ss .zlxz_sh {
	max-width: calc(100% - 50px)
}
.zlxz_list ul li .zlxz_ss .zlxz_btn span {
	display: none
}
.zlxz_list ul li .zlxz_ss .zlxz_btn .iconfont {
	font-size: 1em
}
.chzc_box1 .chzc_top .chzc_date {
	font-size: .42rem
}
.chzc_box1 .chzc_top .chzc_place>ul {
	font-size: .36rem;
	margin-top: -.2rem
}
.chzc_box1 .chzc_top .chzc_place>ul>li {
	margin-top: .2rem
}
.chzc_box1 .chzc_bot ul li {
	width: 50%;
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_sh {
	font-size: 18px
}
.rlog_box .rlog_con {
	padding-top: .2rem
}
.rlog_box .jsdh_form .jsdh_item {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 15px;
	margin-top: .2rem
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sl {
	margin-right: 0;
	width: 100%;
	text-align: left
}
.rlog_box .jsdh_form .jsdh_item .jsdh_sr {
	width: 100%
}
.rlog_box .chfs_form .jsdh_item .jsdh_sr .jsdh_check {
	margin-left: -3vw
}
.rlog_box .chfs_form .jsdh_item .jsdh_sr .jsdh_check label {
	margin-left: 3vw
}
.rlog_box .zczf_box .zczf_bot ul li.jnfs {
	width: 100%
}
.rlog_box .zczf_box .zczf_bot ul li .zczf_img.zczf_dghk>* {
	padding: .5rem
}
.jsdh_form .jsdh_item .jsdh_yzm .jsdh_send {
	width: 140px
}
.jsdh_form .jsdh_submit .jsdh_btn {
	font-size: 16px;
	line-height: 44px
}
.rlog_box .jsdh_form .jsdh_tips {
	font-size: 15px;
	margin-left: 0;
	margin-right: 0
}
.jsdh_form .jsdh_item {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 15px
}
.jsdh_form .jsdh_item .jsdh_sl {
	width: 100%;
	margin-right: 0;
	text-align: left;
	line-height: 2
}
.jsdh_form .jsdh_item .jsdh_sr {
	width: 100%
}
.jsdh_form .jsdh_tips .jsdh_link {
	clear: left
}
.jsdh_form .jsdh_item .jsdh_yzm1 .jsdh_inp {
	width: calc(100% - 120px - .2rem)
}
.jsdh_form .jsdh_item .jsdh_yzm1 .jsdh_yzm_img {
	width: 120px;
	height: 42px
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check {
	margin-left: -.8rem;
	margin-top: .2rem
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_check label {
	margin-left: .8rem;
	margin-top: -.2rem
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label .iconfont {
	font-size: 1em
}
.jsdh_form .jsdh_item .jsdh_sc .sc_btn {
	height: 2.778em
}
.jsdh_form .jsdh_item .jsdh_sr .jsdh_upload_pics {
	padding-top: 10px
}
.jsdh_form .jsdh_submit.jsdh_submit_jz,.jsdh_form .jsdh_submit.jsdh_submit_jz .jsdh_btn {
	margin-left: 0
}
.jsdh_form .jsdh_submit .jsdh_btn {
	width: 100%
}
.jsdh_form .jsdh_submit .jsdh_btn+.jsdh_btn {
	margin-top: .6rem
}
.jsdh_form .jsdh_clone .jsdh_clone_item .jsdh_clone_top .jsdh_clone_btn {
	font-size: 14px;
	padding: 8px 15px;
	margin-left: 1em
}
.grzx_box1 .grzx_r .jsdh_tit3 {
	font-size: .48rem;
	padding-bottom: .7em
}
.grzx_box1 .grzx_l .grzx_xx .grzx_tx label {
	font-size: 90px
}
.grzx_box1 .grzx_l .grzx_head .iconfont {
	font-size: 2rem
}
.grzx_box1 .grzx_l .grzx_head .grzx_name {
	font-size: .46rem;
	margin-top: .2rem
}
.grzx_box1 .grzx_l .grzx_nav {
	padding: 0 4%
}
.grzx_box1 .grzx_l .grzx_nav ul li {
	width: 50%
}
.grzx_box1 .grzx_l .grzx_nav ul li a {
	font-size: .36rem;
	padding: .3rem .2rem;
	-webkit-justify-content: center;
	justify-content: center
}
.grzx_form.jsdh_form .jsdh_item .jsdh_sr .jsdh_inp input {
	padding-left: 0
}
.grzx_box1 .grzx_r .grzx_con .jsdh_form.pd_t30 {
	padding-top: .1rem
}
.grzx_box1 .grzx_biaoqiao {
	font-size: 16px
}
.grzx_box1 .grzx_l .grzx_btn {
	margin-top: .3rem
}
.grzx_box1 .grzx_l .grzx_btn .grzx_tcdl {
	font-size: .36rem;
	padding: .24rem .4rem;
	min-width: auto;
	width: 92%;
	border-radius: .2rem
}
.pop_zcf_mask .pop_zcf_container {
	width: 90vw;
	padding: .8rem .5rem
}
.pop_zcf_mask .pop_zcf_container .jsdh_close {
	top: 10px;
	right: 10px
}
.jsdh_close i {
	width: 26px;
	height: 26px
}
.zcf_box1 .zcf_tit {
	font-size: 20px
}
.zcf_box1 .zcf_jg {
	font-size: 16px
}
.zcf_box1 .zcf_ewm .zcf_img {
	font-size: 160px
}
.zcf_box1 .zcf_bot .zcf_btn {
	min-width: 50vw;
	font-size: 16px;
	padding: .2rem .4rem
}
.zcf_box1 .zcf_ewm .zcf_ts {
	font-size: 15px
}
.rlog_box.mtzc_box .jsdh_form .jsdh_item .jsdh_sl,.rlog_box.mtzc_box .jsdh_form .jsdh_item .jsdh_sr {
	width: 100%
}
.rlog_box.mtzc_box .jsdh_form .jsdh_tips {
	margin-left: 0
}
.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sl,.grzx_mt_form.jsdh_form .jsdh_item .jsdh_sr {
	width: 100%
}
.chewm_box1 .chewm_top .chewm_qr {
	font-size: 35vw
}
.chewm_box1 .chewm_top .chewm_txt {
	font-size: 16px
}
.chewm_box1 .chewm_bot {
	font-size: 14px
}
.chzc_main.chdl_main1 .rlog_box,.chzc_main.chdl_main1 .rlog_box .jsdh_form .jsdh_item .jsdh_sl,.chzc_main.chdl_main1 .rlog_box .jsdh_form .jsdh_item .jsdh_sr,.chzc_main.chdl_main1 .rlog_box .jsdh_form.jsdh_form2 .jsdh_item .jsdh_sl,.chzc_main.chdl_main1 .rlog_box .jsdh_form.jsdh_form2 .jsdh_item .jsdh_sr {
	width: 100%
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_sh {
	font-size: 18px
}
.wjhg_box1 .wjhg_lb ul li .wjhg_lsw {
	font-size: 14px
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_icon {
	font-size: 30px
}
.wjhg_box1 .wjhg_lb2 ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.wjhg_box1 .wjhg_lb2 ul li {
	margin-top: .3rem;
	width: 50%
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_ls {
	margin-left: .3rem
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_limg {
	height: calc((120vw - .3rem)*.28125)
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_icon {
	font-size: 40px
}
.pop_box {
	width: 100%
}
.fix_bar {
	transform: translateY(-50%);
	width: 50px
}
.fix_bar ul li .fix_ss {
	font-size: 50px
}
.fix_bar ul li .fix_ss .fix_icon {
	display: none
}
.fix_bar ul li .fix_ss .fix_sw {
	font-size: 13px;
	width: 30px;
	line-height: 1.3;
	letter-spacing: .1em;
	text-indent: .1em
}
.jsdh_form .jsdh_cyzs {
	font-size: 14px
}
.pop_xzcy.rlog_box {
	padding: .6rem
}
.pop_xzcy .pop_tit {
	font-size: .44rem;
	height: auto
}
.pop_xzcy .pop_view {
	max-height: calc(100vh - 10vw - 1.2rem);
	overflow-y: auto
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item .jsdh_sl {
	width: 88px;
	text-align: right
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(100% - 88px - .2rem)
}
.pop_xzcy.rlog_box .jsdh_form .jsdh_item .jsdh_sr .jsdh_sel label {
	width: 100%
}
.pop_close_xzcy {
	top: .2em;
	right: .3em
}
.clone_tt {
	padding: 0 .4rem .4rem
}
.clone_tt .jsdh_xzcy_btns>*+* {
	margin-left: 1em
}
.dlqh_box .dl_top .swiper-slide {
	width: 50%
}
.dlqh_box .dl_top .swiper-slide .dl_ss {
	font-size: 18px
}
.dlqh_box .dl_bot {
	padding-top: 0
}
body .tcc {
	width: 100vw;
	height: auto
}
.anli_info iframe {
	height: calc((120vw - 1rem)*.5625)!important
}
}@media screen and (min-width: 768px) and (max-width: 1200px) {
	.banner_txt img {
	max-height: 85%
}
.pd_150 {
	padding: 1.5rem
}
.pd_tb150 {
	padding: 1.5rem 0
}
.pd_t150 {
	padding-top: 1.5rem
}
.pd_b150 {
	padding-bottom: 1.5rem
}
.pd_120 {
	padding: 1.2rem
}
.pd_tb120 {
	padding: 1.2rem 0
}
.pd_t120 {
	padding-top: 1.2rem
}
.pd_b120 {
	padding-bottom: 1.4rem
}
.pd_100 {
	padding: 1rem
}
.pd_tb100 {
	padding: 1rem 0
}
.pd_t100 {
	padding-top: 1rem
}
.pd_b100 {
	padding-bottom: 1rem
}
.pd_80 {
	padding: .8rem
}
.pd_tb80 {
	padding: .8rem 0
}
.pd_t80 {
	padding-top: .8rem
}
.pd_b80 {
	padding-bottom: .8rem
}
.pd_70 {
	padding: .7rem
}
.pd_tb70 {
	padding: .7rem 0
}
.pd_t70 {
	padding-top: .7rem
}
.pd_b70 {
	padding-bottom: .7rem
}
.pd_60 {
	padding: .6rem
}
.pd_tb60 {
	padding: .6rem 0
}
.pd_t60 {
	padding-top: .6rem
}
.pd_b60 {
	padding-bottom: .6rem
}
.pd_50 {
	padding: .5rem
}
.pd_tb50 {
	padding: .5rem 0
}
.pd_t50 {
	padding-top: .5rem
}
.pd_b50 {
	padding-bottom: .5rem
}
.pd_40 {
	padding: .4rem
}
.pd_tb40 {
	padding: .4rem 0
}
.pd_t40 {
	padding-top: .4rem
}
.pd_b40 {
	padding-bottom: .4rem
}
.pd_30 {
	padding: .3rem
}
.pd_tb30 {
	padding: .3rem 0
}
.pd_t30 {
	padding-top: .3rem
}
.pd_b30 {
	padding-bottom: .3rem
}
.pd_20 {
	padding: .2rem
}
.pd_tb20 {
	padding: .2rem 0
}
.pd_t20 {
	padding-top: .2rem
}
.pd_b20 {
	padding-bottom: .2rem
}
.pd_15 {
	padding: .15rem
}
.pd_tb15 {
	padding: .15rem 0
}
.pd_t15 {
	padding-top: .15rem
}
.pd_b15 {
	padding-bottom: .15rem
}
.mg_t150 {
	margin-top: 1.5rem
}
.mg_b150 {
	margin-bottom: 1.5rem
}
.mg_t100 {
	margin-top: 1rem
}
.mg_b100 {
	margin-bottom: 1rem
}
.mg_tb80 {
	margin: .8rem 0
}
.mg_t80 {
	margin-top: .8rem
}
.mg_b80 {
	margin-bottom: .8rem
}
.mg_tb70 {
	margin: .7rem 0
}
.mg_t70 {
	margin-top: .7rem
}
.mg_b70 {
	margin-bottom: .7rem
}
.mg_tb60 {
	margin: .6rem 0
}
.mg_t60 {
	margin-top: .6rem
}
.mg_b60 {
	margin-bottom: .6rem
}
.mg_tb50 {
	margin: .5rem 0
}
.mg_t50 {
	margin-top: .5rem
}
.mg_b50 {
	margin-bottom: .5rem
}
.mg_tb40 {
	margin: .4rem 0
}
.mg_t40 {
	margin-top: .4rem
}
.mg_b40 {
	margin-bottom: .4rem
}
.mg_tb30 {
	margin: .3rem 0
}
.mg_t30 {
	margin-top: .3rem
}
.mg_b30 {
	margin-bottom: .3rem
}
.mg_tb20 {
	margin: .2rem 0
}
.mg_t20 {
	margin-top: .2rem
}
.mg_b20 {
	margin-bottom: .2rem
}
.mg_tb15 {
	margin: .15rem 0
}
.mg_t15 {
	margin-top: .15rem
}
.mg_b15 {
	margin-bottom: .15rem
}
.mg_tb10 {
	margin: .1rem 0
}
.mg_t10 {
	margin-top: .1rem
}
.mg_b10 {
	margin-bottom: .1rem
}
.header_box .center_box1,.menu {
	height: 70px
}
.header_box .logo img,.header_box.header_color .logo img {
	max-height: 40px
}
.header_box .header_link ul li a {
	padding-top: 10px!important;
	padding-bottom: 10px!important
}
.main_box {
	overflow: visible
}
.banner_box .banner_ss {
	height: calc(70px * 2 + 820 / 1920 * 100vw)
}
.djs_box {
	margin-top: -.2em
}
.jsdh_tit1 .jsdh_h {
	font-size: 24px
}
.hyrc_box .hyrc_con .hyrc_tab ul li.is-active .hyrc_ss .hyrc_clip {
	display: block
}
.hzhb_box .hzhb_con .hzhb_stit .hzhb_sh {
	font-size: 18px;
	padding: 10px 60px
}
.wjhg_box .wjhg_con .wjhg_sh {
	font-size: 18px
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_sh {
	padding-top: 20px;
	padding-bottom: 20px
}
.wjhg_box1 .wjhg_lb2 ul {
	margin-top: -25px;
	margin-left: -30px
}
.wjhg_box1 .wjhg_lb2 ul li {
	margin-top: 25px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_ls {
	margin-left: 30px
}
.wjhg_box1 .wjhg_lb2 ul li .wjhg_limg {
	height: calc((120vw - 30px * 3) / 4 * 180 / 320)
}
.mllj_box .mllj_con {
	padding-top: 0;
	margin-left: -.4rem
}
.mllj_box .mllj_con .mllj_item {
	margin-top: .4rem
}
.mllj_box .mllj_con .mllj_item .mllj_its {
	margin-left: .4rem
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap {
	padding: .25rem
}
.mllj_box .mllj_con .mllj_item .mllj_img {
	height: calc((120vw - .8rem)/5)
}
.mllj_box .mllj_con .mllj_item .mllj_img .mllj_wrap .mllj_l {
	font-size: 18px
}
.mllj_list ul li .mllj_ss {
	font-size: 16px
}
.inner_banner {
	height: calc(70px * 2 + 500 / 1920 * 100vw)
}
.inner_banner .inner_btxt .inner_bce {
	font-size: 15px
}
.inner_bnav .isub_nav {
	padding-top: .4rem;
	padding-bottom: .4rem
}
.isub_nav .swiper-slide a {
	margin: 0 20px
}
.xw_tit {
	font-size: 24px
}
.side_nav .side_con ul li a {
	font-size: .26rem
}
.dhzb_nav ul li a {
	font-size: 18px
}
.dhzb_list ul {
	margin-left: -.3rem;
	margin-top: -.3rem
}
.dhzb_list ul li {
	margin-top: .3rem
}
.dhzb_list ul li .dhzb_ss {
	margin-left: .3rem
}
.zpzs_filter~.zpzs_list {
	margin-top: .4rem
}
.zpzs_filter .zpzs_item {
	padding: .3rem .5rem
}
.zpzs_filter .zpzs_item .zpzs_wrap ol {
	margin-left: -30px
}
.zpzs_filter .zpzs_item .zpzs_wrap ol li {
	margin-left: 30px
}
.zpzsx_tit .zpzsx_sh {
	font-size: 20px
}
.jbs_box1 .jbs_top .jbs_nav .swiper-slide {
	margin-right: 30px
}
.jbs_box1 .jbs_top .jbs_btn {
	font-size: 16px
}
.dsjj_box1 .dsjj_item .dsjj_top .dsjj_num {
	font-size: 50px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_sh {
	font-size: 20px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_st .dsjj_jxsz_icon {
	font-size: 70px
}
.dsjj_box1 .dsjj_jxsz>ul {
	margin-top: -.6rem
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item {
	margin-top: .6rem
}
.dhjs_tit .dhjs_wrap {
	font-size: 26px;
	min-width: 200px
}
.jsdh_btn1 {
	font-size: 14px;
	width: 100px;
	height: 36px
}
.cszn_box1 .cszn_bot .cszn_item .cszn_st .cszn_sh {
	width: calc(100% - 150px);
	font-size: 17px
}
.cszn_box1 .cszn_top .cszn_info>ul>li {
	font-size: 16px
}
.cszn_box1 .cszn_bot .cszn_item .cszn_sd .cszn_txt {
	padding-left: 36px;
	padding-right: 36px
}
.pwmd_box1 {
	padding-left: 0;
	padding-right: 0
}
.pwmd_box1 .pwmd_top .pwmd_bc .pwmd_sh {
	font-size: 20px
}
.pwmd_box1 .pwmd_bot {
	font-size: 16px
}
.chzn_tit {
	font-size: 26px
}
.chzn_s1 .chzn_con .chzn_r .chzn_txt {
	font-size: 15px
}
.chzn_s1 .chzn_con .chzn_r .chzn_wrap {
	width: 80%
}
.chzn_s3 .chzn_con>ul>li .chzn_ss .chzn_top {
	height: calc((120vw - .4rem * 2) / 3 * 260 / 440)
}
.chzn_s4 .chzn_con .chzn_item .chzn_stit .chzn_sh {
	font-size: 18px
}
.chzc_main .djs_box {
	font-size: 260px
}
.chzc_main .djs_box .djs_con .djs_txt .djs_num {
	margin-top: .4rem
}
.chzc_box1 .chzc_top .chzc_date {
	font-size: 20px
}
.chzc_box1 .chzc_bot ul li {
	-webkit-flex-grow: 1;
	flex-grow: 1
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_sh {
	font-size: 18px
}
.chzc_box1 .chzc_bot ul li .chzc_ss .chzc_btn {
	padding: 8px 15px
}
.rlog_box .jsdh_form .jsdh_item.mg_t20,.jsdh_form .jsdh_item.mg_t15 {
	margin-top: .3rem
}
.pop_zcf_mask .pop_zcf_container {
	max-width: 90vw
}
.zcf_box1 .zcf_tit {
	font-size: 26px
}
.chewm_box1 .chewm_top .chewm_qr {
	font-size: 200px
}
.chewm_box1 .chewm_top .chewm_txt .chewm_id {
	font-size: 1.2em
}
.jb_list ul li .jb_ss .jb_img {
	height: calc((120vw - 1.6rem)/5)
}
.anli_info iframe {
	height: calc((120vw - .6rem)*.5625)!important
}
.rlog_box.dcwj_box .jsdh_form .jsdh_item .jsdh_sr {
	width: calc(70% - 60px);
	margin-left: 2em
}
}@media screen and (min-width: 768px) and (max-width: 895px) {
	.djs_box .djs_con .djs_img img {
	max-width: 180px;
	max-height: 200px
}
.djs_box .djs_con .djs_txt {
	width: calc(100% - 180px - 5vw)
}
.djs_box .djs_con .djs_txt .djs_num {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 20px
}
.djs_box .djs_con .djs_txt .djs_countdown {
	margin-left: -16px
}
.djs_box .djs_con .djs_txt .djs_tip {
	font-size: 16px
}
.anli_list ul li {
	width: 50%
}
.anli_list ul li .anli_ss .anli_img {
	height: calc((120vw - .4rem) / 2 * 192 / 288)
}
.anli_list ul li .anli_ss .anli_bot {
	padding-top: .25rem;
	padding-bottom: .25rem
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss {
	padding: 15px 2vw
}
.hyrc_box .hyrc_con .hyrc_tab ul li .hyrc_ss .hyrc_day {
	font-size: 20px
}
.hzhb_box .hzhb_con .hzhb_content ul li {
	width: 20%
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss {
	height: 70px
}
.zcmt_box .zcmt_con ul li+li {
	margin-top: 15px
}
.zcmt_box .zcmt_con ul li .zcmt_ss {
	height: 70px
}
.zcmt_box .picMarquee-left .bd .picList>li {
	width: calc((120vw - 5px * 5) / 6);
	margin: 0 7px
}
.wjhg_box .wjhg_con .wjhg_l {
	width: 100%
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: 50.625vw
}
.wjhg_box .wjhg_con .wjhg_r ul li+li {
	margin-top: 25px
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: 100px
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap {
	inset: 1.5vw
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_img+.jsdh_btn1 {
	display: block
}
.wjhg_box .wjhg_con .wjhg_r .wjhg_sh {
	text-align: center
}
.footer_box .footer_qr ul li>span {
	font-size: 80px
}
.jb_box1 .jb_list ul li {
	width: 33.3333%
}
.jb_box1 .jb_list ul li .jb_ss .jb_img {
	height: calc((120vw - .4rem * 2) / 3)
}
.dhzb_list ul li {
	width: 50%
}
.zszs_list ul li {
	width: 25%
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_sh,.zpzsx_s1 .zpzsx_r .zpzsx_sh {
	font-size: 20px
}
.zpzs_list ul li {
	width: 33.33333%
}
.zpzs_list ul li .zpzs_ss .zpzs_img {
	height: calc((120vw - .4rem * 2) / 3 - .4rem)
}
.zpzsx_s1 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.zpzsx_s1 .zpzsx_l {
	width: 350px
}
.zpzsx_s1 .zpzsx_l .zpzsx_img {
	height: 348px
}
.zpzsx_s1 .zpzsx_r {
	padding: .5rem 0 0;
	width: 100%
}
.jbs_title .center_box {
	height: 260px;
	padding-top: 40px
}
.dsjj_box1 .dsjj_sdao ul li {
	width: 50%
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg {
	font-size: 1.4em
}
.dsjj_box1 .dsjj_dssc ul li .dsjj_dssc_sd {
	font-size: 16px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_item {
	width: 100%
}
.jsdh_search {
	width: 80%
}
.jbs_title .jbs_h1 {
	font-size: 28px
}
.chzn_s2 {
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-align-items: flex-start;
	align-items: flex-start
}
.chzn_s2 .chzn_l,.chzn_s2 .chzn_r {
	width: 100%
}
.chzn_s2 .chzn_r #dituContent {
	min-height: auto;
	height: 40vw
}
.chzn_s2 .chzn_l .chzn_wrap {
	width: 100%;
	padding-left: 5%;
	padding-right: 5%
}
.chzc_box1 .chzc_bot ul li {
	width: 33.33333%
}
.grzx_box1 .grzx_l .grzx_btn .grzx_tcdl {
	min-width: 30%
}
}@media screen and (min-width: 896px) and (max-width: 1200px) {
	.djs_box {
	font-size: 280px
}
.djs_box .djs_con .djs_img img {
	max-width: 200px;
	max-height: 222px
}
.djs_box .djs_con .djs_txt {
	width: calc(100% - 200px - 4vw)
}
.djs_box .djs_con .djs_txt .djs_num em {
	font-size: 1.5em
}
.djs_box .djs_con .djs_txt .djs_num i {
	font-size: .6em
}
.anli_list ul li .anli_ss .anli_img {
	height: calc((120vw - .4rem * 4) / 5 * 192 / 288)
}
.xw_box .xw_con .xw_r ul {
	margin-left: 0
}
.xw_box .xw_con .xw_l .xw_ss .xw_img {
	height: 270px
}
.hzhb_box .hzhb_con .hzhb_content ul {
	margin-left: -15px;
	margin-top: -15px
}
.hzhb_box .hzhb_con .hzhb_content ul li {
	margin-top: 15px;
	width: 16.66%
}
.hzhb_box .hzhb_con .hzhb_content ul li .hzhb_ss {
	margin-left: 15px;
	width: calc(100% - 15px);
	height: 60px
}
.zcmt_box .zcmt_con ul li+li {
	margin-top: 15px
}
.zcmt_box .zcmt_con ul li .zcmt_ss {
	height: 60px
}
.zcmt_box .picMarquee-left .bd .picList>li {
	width: calc((120vw - 5px * 6) / 7);
	margin: 0 7px
}
.wjhg_box .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_vid .wjhg_st .wjhg_video {
	height: calc(90vw * .51282 * 9 / 16)
}
.wjhg_box .wjhg_con .wjhg_r ul li+li,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li+li {
	margin-top: 20px
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss,.wjhg_box.wjhg_box1 .wjhg_con .wjhg_r ul li .wjhg_ss {
	height: calc((120vw * .51282 * 9 / 16 + 18px * 1.4 + 20px * 2 - 20px * 2) / 3)
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_img+.jsdh_btn1 {
	display: none
}
.wjhg_box .wjhg_con .wjhg_r ul li .wjhg_ss .wjhg_wrap .wjhg_sh {
	width: calc(100% - 120px);
	position: relative;
	z-index: 3;
	text-align: left
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l .wjhg_sh {
	padding: 20px 0
}
.footer_box .footer_logo {
	display: none
}
.footer_box .footer_qr ul li>span {
	font-size: 100px
}
.lr_box .lr_l {
	width: 200px;
	top: 90px
}
.lr_box .lr_l~.lr_r {
	width: calc(100% - 220px)
}
.side_nav .side_tit {
	padding: 15px 20px;
	font-size: 20px
}
.side_nav .side_tit .side_h {
	margin-left: .5em
}
.side_nav .side_con ul li a {
	font-size: 17px;
	padding-left: 55px
}
.jb_box1 .jb_list ul li .jb_ss .jb_img {
	height: calc((120vw - .4rem * 3) / 4)
}
.dhzb_nav ul {
	margin-top: -.3rem;
	margin-left: -.3rem
}
.dhzb_nav ul li {
	margin-top: .3rem
}
.dhzb_nav ul li a {
	margin-left: .3rem
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li {
	font-size: 16px
}
.zsml_box1 .zsml_top ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_l {
	width: 100px
}
.zsml_box1 .zsml_top ul li .zsml_r,.zsml_box1 .zsml_bot ul li .zsml_r {
	width: calc(100% - 100px);
	padding-left: 20px;
	padding-right: 20px
}
.zsml_box1 .zsml_top ul li,.zsml_box1 .zsml_bot ul li .zsml_l,.zsml_box1 .zsml_bot ul li .zsml_r {
	height: 50px
}
.zszsx_s1 .zszsx_sm {
	margin-top: .4rem
}
.zpzs_list ul li .zpzs_ss .zpzs_img {
	height: calc((120vw - .4rem * 3) / 4 - .4rem)
}
.zszsx_s1 .zszsx_st .zszsx_r .zszsx_sh,.zpzsx_s1 .zpzsx_r .zpzsx_sh {
	font-size: 22px
}
.jbs_title .center_box {
	height: 320px;
	padding-top: 35px
}
.dsjj_box1 .dsjj_jxsz .dsjj_jxsz_ss .dsjj_jxsz_sd .dsjj_jxsz_es .dsjj_jxsz_jg {
	font-size: 1.25em
}
.wjhg_box.wjhg_box1 .wjhg_con .wjhg_l {
	width: 51.282%
}
.wjhg_box1 .wjhg_lb1 ul li .wjhg_limg {
	height: calc((61.536vw - 48px)*.1875)
}
.chzn_s2 .chzn_l .chzn_wrap {
	width: 100%;
	padding-left: 5vw;
	padding-right: 5vw
}
.rlog_box {
	width: 800px
}
}
