body, html {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
html {
	overflow-y: scroll;
}
body {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
	-webkit-text-size-adjust: none;
}
dd, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, select, textarea, ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: none;
}
input, select, textarea {
	outline: 0;
	resize: none;
}
a:link, a:visited {
	color: #282828;
	text-decoration: none;
}
::selection {
	background: rgba(2,122,95,.8);
}
::-moz-selection {
background:rgba(2,122,95,.8);
}
.clearfix::after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: "";
}
[v-cloak] {
	display: none!important;
}
.swiper-pagination-switch {
	background-position: -14px center;
}
.swiper-pagination-switch {
	display: inline-block;
	margin: 3px 8px;
	width: 10px;
	height: 14px;
	background-image: url(../images/indexicon_x1.png);
	background-image: -webkit-image-set(url(../images/indexicon_x1.png) 1x, url(../images/indexicon_x2.png) 2x);
	background-position: -14px center;
	background-repeat: no-repeat;
	cursor: pointer;
	zoom: 1;
}
.swiper-active-switch {
	background-position: 0 center;
}
.swiper-active-switch {
	margin: 3px 10px;
	width: 14px;
	background-position: 0 center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	direction: ltr;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
/* Specific active slide styling: */
	
}
.swiper-slide-visible {
/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
/* Stylize pagination button: */	

}
.swiper-active-switch {
/* Specific active button style: */	
	
}
.swiper-visible-switch {
/* Specific visible button style: */	
	
}



::-webkit-scrollbar {
 width: 7px;
 height: 7px
}

::-webkit-scrollbar-button {
 width: 0;
 height: 0
}

::-webkit-scrollbar-thumb {
 background-color: rgba(0,0,0,.23)
}

::-webkit-scrollbar-thumb:hover {
 background-color: rgba(0,0,0,.35)
}

::-webkit-scrollbar-thumb:active {
 background-color: rgba(0,0,0,.45)
}

@media screen and (max-width:1700px) {
.x-header-n-logo {
	width: 22%!important;
	background-size: 100%!important
}
.x-header-tel {
	display: none!important
}
}

@media screen and (max-width:1260px) {
.x-header-n-logo {
	width: 20%!important;
	background-size: 100%!important
}
}
.x-header * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.x-header {
	width: 100%;
	height: 100px;
	min-width: 1226px
}
.x-header>.x-header-nav {
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #f2f2f2;
	position: relative
}
.x-header>.x-header-nav .x-header-n-logo {
	position: absolute;
	width: 23%;
	height: 100px;
	left: 14px;
	top: 0;
	/*background: url('../images/pclogo.jpg') center left no-repeat;*/
	background-size: 100%;
}
.x-header>.x-header-nav .x-header-n-content {
	width: 1200px;
	height: 100px;
	margin: 0 auto
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen {
	width: 190px;
	height: 100px;
	line-height: 100px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	position: relative;
	float: left;
	margin-left: 85px;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	width: 1px;
	height: 20px;
	background-color: #ccc;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav {
	width: 730px;
	float: left;
	text-align: center;
	position: relative;
	margin-left: 270px;
	height: 100px
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav>a {
	display: inline-block;
	height: 100px;
	margin: 0 8px;
	line-height: 100px;
	color: #333;
	font-size: 16px;
	transition: color .5s;
	-webkit-transition: color .5s;
	-moz-transition: color .5s
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav>.x-header-nav-line {
	position: absolute;
	bottom: 0;
	height: 2px;
	background: #010101
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-nav>a:hover {
	color: #000
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-ctrl {
	width: 275px;
	height: 100px;
	text-align: left;
	position: relative;
	float: left
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-ctrl span {
    display: inline-block;
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: center center;
    margin: 34px 6.5px 0;
    font-size:0;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-ctrl span a {
	display: inline-block;
	width: 34px;
	height: 34px;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-ctrl span.x-header-n-content-ctrl-video {
	margin: 34px 6.5px 0 30px;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-ctrl:before {
	content: '';
	display: block;
	position: absolute;

	width: 1px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	left: 0;
	background: #ccc
}
.x-header-n-content-ctrl-video {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTE1NDYwNjI4MTU0IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEzNjUgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE5MTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjEuMzI4MTI1IiBoZWlnaHQ9IjE2Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xMjk3LjAwNjkzMyAxMzUuMTUwOTMzQzEyODIuNzY4MjEzIDExNC4zMzY0MjcgMTI2MC4yODQ1ODcgMTAyLjQgMTIzNS4zMjExNzMgMTAyLjRjLTIxLjk1Mjg1MyAwLTQzLjkzODEzMyA4LjgzMzcwNy02NS4zMzk3MzMgMjYuMjUzNjUzTDkyOC4xMjExNzMgMzI1LjQ4MTgxM3YtNzIuNTUwNGMwLTczLjA5NjUzMy01OS41MjY4MjctMTMyLjU2MzYyNy0xMzIuNjkzMzMzLTEzMi41NjM2MjZIMTgyLjE5MDA4QzEwOS4wMjAxNiAxMjAuMzY3Nzg3IDQ5LjQ5MzMzMyAxNzkuODM0ODggNDkuNDkzMzMzIDI1Mi45MzE0MTNWNzc0Ljg0MzczM2MwIDczLjA5NjUzMyA1OS41MjY4MjcgMTMyLjU2MzYyNyAxMzIuNjk2NzQ3IDEzMi41NjM2MjdoNjEzLjIzNzc2YzczLjE2ODIxMyAwIDEzMi42OTMzMzMtNTkuNDY3MDkzIDEzMi42OTMzMzMtMTMyLjU2MzYyN1Y3MDIuMjkzMzMzbDI0MS44NTM0NCAxOTYuODM2Njk0YzIxLjQyNTQ5MyAxNy40MjUwNjcgNDMuNDEwNzczIDI2LjI1NzA2NyA2NS4zNDY1NiAyNi4yNTcwNjYgMjQuOTg5MDEzIDAgNDcuNDgyODgtMTEuOTYyMDI3IDYxLjcxNjQ4LTMyLjgxNzQ5MyAxMS4xMDUyOC0xNi4yNzEzNiAxNi43MzcyOC0zNi45MjM3MzMgMTYuNzM3MjgtNjEuMzc2ODUzbDAuMDE3MDY3LTYzNC41OTMyOGMwLTI0LjQ5MjM3My01LjY0OTA2Ny00NS4xNjY5MzMtMTYuNzg1MDY3LTYxLjQ0ODUzNHpNODMyLjU0Nzg0IDc3NC44NDM3MzNjMCAyMC4zOTYzNzMtMTYuNjUxOTQ3IDM2Ljk5MDI5My0zNy4xMiAzNi45OTAyOTRIMTgyLjE5MDA4QzE2MS43MjAzMiA4MTEuODM0MDI3IDE0NS4wNjY2NjcgNzk1LjI0MTgxMyAxNDUuMDY2NjY3IDc3NC44NDM3MzNWMjUyLjkzMTQxM2MwLTIwLjM5NjM3MyAxNi42NTM2NTMtMzYuOTkwMjkzIDM3LjEyMzQxMy0zNi45OTAyOTNoNjEzLjIzNzc2YzIwLjQ2ODA1MyAwIDM3LjEyIDE2LjU5MzkyIDM3LjEyIDM2Ljk5MDI5M1Y3NzQuODQzNzMzeiBtMzg1LjY1Mzc2IDQwLjMwODA1NEw4NDguMDM0MTMzIDUxMy44ODU4NjcgMTIxOC4yMDE2IDIxMi42MzUzMDd2NjAyLjUxNjQ4eiIgZmlsbD0iIiBwLWlkPSIxOTE5Ij48L3BhdGg+PC9zdmc+');background-size: 68%;
    margin: 34px 6.5px 0 30pxbhbhg
}
.x-header-n-content-ctrl-vr {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTE2NzA5MDU1NDI2IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM1NTQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyIDEyOEMzMDAuMjU2IDEyOCAxMjggMzAwLjI1NiAxMjggNTEyYzAgMjExLjc0NCAxNzIuMjU2IDM4NCAzODQgMzg0IDIxMS43NDQgMCAzODQtMTcyLjI1NiAzODQtMzg0Qzg5NiAzMDAuMjU2IDcyMy43NDQgMTI4IDUxMiAxMjh6TTY2Ny41NTIgNjAzLjg0QzY3MC40IDU3My42NjQgNjcyIDU0Mi44NDggNjcyIDUxMmMwLTI3LjQ4OC0xLjI4LTU0Ljk0NC0zLjU1Mi04MS45NTJDNzcwLjQzMiA0NDkuNTY4IDgzMiA0ODUuNDcyIDgzMiA1MTIgODMyIDU0NS42MzIgNzc5Ljc3NiA1ODYuNjI0IDY2Ny41NTIgNjAzLjg0ek00MzAuMDQ4IDY2OC40NDhDNDU3LjA1NiA2NzAuNzIgNDg0LjUxMiA2NzIgNTEyIDY3MmMxNy42NjQgMCAzMi0xNC4zMDQgMzItMzJzLTE0LjMzNi0zMi0zMi0zMmMtMzIuNDQ4IDAtNjIuODgtMS43Ni05MS4zMjgtNC42NzJDNDE3Ljc2IDU3NC44OCA0MTYgNTQ0LjQ0OCA0MTYgNTEyYzAtMTcuNjY0LTE0LjMzNi0zMi0zMi0zMnMtMzIgMTQuMzM2LTMyIDMyYzAgMjcuNDg4IDEuMjggNTQuOTQ0IDMuNTUyIDgxLjk1MkMyNTMuNTY4IDU3NC40MzIgMTkyIDUzOC41MjggMTkyIDUxMmMwLTM4LjIwOCAxMjcuNjE2LTk2IDMyMC05NiAzMi40NDggMCA2Mi44OCAxLjc2IDkxLjMyOCA0LjY3MkM2MDYuMjQgNDQ5LjEyIDYwOCA0NzkuNTUyIDYwOCA1MTJjMCAxOTIuMzg0LTU3Ljc5MiAzMjAtOTYgMzIwQzQ4NS40NzIgODMyIDQ0OS41NjggNzcwLjQzMiA0MzAuMDQ4IDY2OC40NDh6TTUxMiAxOTJjMjYuNTI4IDAgNjIuNDMyIDYxLjU2OCA4MS45NTIgMTYzLjU1MkM1NjYuOTQ0IDM1My4yOCA1MzkuNDg4IDM1MiA1MTIgMzUyYy0zMC44NDggMC02MS42OTYgMS42LTkxLjg0IDQuNDQ4QzQzNy40MDggMjQ0LjI1NiA0NzguMzY4IDE5MiA1MTIgMTkyek04MTUuMTM2IDQxMC4yNzJjLTQxLjI0OC0yMS40MDgtOTUuMTM2LTM3LjA1Ni0xNTQuNzUyLTQ2LjY4OC05LjYzMi01OS42MTYtMjUuMjgtMTEzLjQ3Mi00Ni42ODgtMTU0Ljc1MkM3MDguMzg0IDI0MC43MDQgNzgzLjI5NiAzMTUuNjE2IDgxNS4xMzYgNDEwLjI3MnpNMzk2Ljk2IDIxMy43MjhjLTE5LjM2IDM2LjUxMi0zNC42ODggODYuMjQtNDIuODE2IDE1MS40ODgtNTUuODQgOS42OTYtMTA2LjIwOCAyNC43NjgtMTQ1LjI4IDQ1LjA1NkMyMzkuMiAzMjAuMDk2IDMwOC42MDggMjQ3LjkzNiAzOTYuOTYgMjEzLjcyOHpNMjA4Ljg2NCA2MTMuNjk2YzQxLjI0OCAyMS40NCA5NS4xMzYgMzcuMDg4IDE1NC43NTIgNDYuNjg4IDkuNjMyIDU5LjYxNiAyNS4yNDggMTEzLjQ3MiA0Ni42ODggMTU0Ljc1MkMzMTUuNjE2IDc4My4yOTYgMjQwLjcwNCA3MDguMzg0IDIwOC44NjQgNjEzLjY5NnpNNjEzLjY5NiA4MTUuMTM2YzIwLjI4OC0zOS4wNCAzNS4zMjgtODkuNDA4IDQ1LjA1Ni0xNDUuMjQ4IDY1LjI0OC04LjEyOCAxMTQuOTQ0LTIzLjQyNCAxNTEuNDg4LTQyLjgxNkM3NzYuMDMyIDcxNS40MjQgNzAzLjg3MiA3ODQuOCA2MTMuNjk2IDgxNS4xMzZ6IiBwLWlkPSIzNTU1Ij48L3BhdGg+PC9zdmc+');background-size: 68%
}
.x-header-n-content-ctrl-news {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTE1NDU5MTc4MzgwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzMDQwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik04NTAuMTMgMjM4LjcyOEgyMzUuMDQ2Yy00OC45ODggMC04OC44NTItMzkuODk5LTg4Ljg1Mi04OC44ODYgMC00OC45OSAzOS44NjUtODguODg0IDg4Ljg1Mi04OC44ODRoNTI4LjUwOGMxNS4zMTIgMCAyNy42NzcgMTIuMzk1IDI3LjY3NyAyNy42NzdzLTEyLjM2NSAyNy42NzctMjcuNjc3IDI3LjY3N0gyMzUuMDQ2Yy0xOC40ODggMC0zMy41IDE1LjA0LTMzLjUgMzMuNTMgMCAxOC40OTMgMTUuMDEyIDMzLjUzMyAzMy41IDMzLjUzM2g2MTUuMDg1YzE1LjMwNyAwIDI3LjY3NiAxMi4zOTYgMjcuNjc2IDI3LjY3OCAwIDE1LjI3Ni0xMi4zNyAyNy42NzUtMjcuNjc3IDI3LjY3NXogbTAgME04NTAuMTMgOTYzLjA0MkgyMzUuMDQ2Yy00OC45ODggMC04OC44NTItMzkuODk0LTg4Ljg1Mi04OC45MTIgMC0xNS4yODIgMTIuMzY0LTI3LjY3NyAyNy42NzYtMjcuNjc3IDE1LjMxMyAwIDI3LjY3NyAxMi4zOTUgMjcuNjc3IDI3LjY3NyAwIDE4LjUyMyAxNS4wMTIgMzMuNTYgMzMuNSAzMy41Nmg2MTUuMDg1YzE1LjMwNyAwIDI3LjY3NiAxMi4zOTggMjcuNjc2IDI3LjY3Ni0wLjAwMiAxNS4yODItMTIuMzcxIDI3LjY3Ni0yNy42NzggMjcuNjc2eiBtMCAwIiBwLWlkPSIxMzA0MSI+PC9wYXRoPjxwYXRoIGQ9Ik0xNzMuODY5IDkwMS44MDdjLTE1LjMxMiAwLTI3LjY3Ni0xMi4zOTUtMjcuNjc2LTI3LjY3N1YxNDkuODRjMC0xNS4yNzYgMTIuMzY0LTI3LjY3NyAyNy42NzYtMjcuNjc3IDE1LjMxMyAwIDI3LjY3NyAxMi40IDI3LjY3NyAyNy42NzhWODc0LjEzYzAgMTUuMjc4LTEyLjM2NCAyNy42NzctMjcuNjc3IDI3LjY3N3ogbTAgME04NTAuMTMgOTYzLjA0MmMtMTUuMzEzIDAtMjcuNjgyLTEyLjM5NS0yNy42ODItMjcuNjc3VjIxMS4wNTJjMC0xNS4yODIgMTIuMzctMjcuNjgzIDI3LjY4Mi0yNy42ODMgMTUuMzA3IDAgMjcuNjc2IDEyLjQgMjcuNjc2IDI3LjY4M3Y3MjQuMzE0YzAgMTUuMjgyLTEyLjM3IDI3LjY3Ni0yNy42NzYgMjcuNjc2eiBtMCAwTTc2My41NTQgMjM4LjcyOGMtMTUuMzA2IDAtMjcuNjc3LTEyLjM5OC0yNy42NzctMjcuNjc2Vjg4LjYzNGMwLTE1LjI4MiAxMi4zNy0yNy42NzcgMjcuNjc3LTI3LjY3N3MyNy42NzcgMTIuMzk1IDI3LjY3NyAyNy42Nzd2MTIyLjQxOGMwIDE1LjI3Ny0xMi4zNzEgMjcuNjc2LTI3LjY3NyAyNy42NzZ6IG0wIDBNNjcyLjM2IDQxOC42NkgzMzkuMzkzYy0xNS4yNTQgMC0yNy42MTgtMTIuNDAxLTI3LjYxOC0yNy42NzggMC0xNS4yODEgMTIuMzY0LTI3LjY3NyAyNy42MTgtMjcuNjc3aDMzMi45NjVjMTUuMjQ4IDAgMjcuNjc3IDEyLjM5NiAyNy42NzcgMjcuNjc3IDAgMTUuMjc3LTEyLjQzIDI3LjY3Ny0yNy42NzcgMjcuNjc3eiBtMCAwTTUxMiA1NDQuMTM1SDMzOS4zOTRjLTE1LjI1NCAwLTI3LjYxOC0xMi40LTI3LjYxOC0yNy42NzYgMC0xNS4yODMgMTIuMzY0LTI3LjY3OCAyNy42MTgtMjcuNjc4SDUxMmMxNS4zMDcgMCAyNy42NzYgMTIuMzk1IDI3LjY3NiAyNy42NzggMCAxNS4yNzYtMTIuMzcgMjcuNjc2LTI3LjY3NiAyNy42NzZ6IG0wIDAiIHAtaWQ9IjEzMDQyIj48L3BhdGg+PC9zdmc+');background-size: 65%
}
.x-header-n-content-ctrl-s {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTE1NDU5MjIyNDIxIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzNzI0IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik04NDIuOTkxIDc4MC41MDFsLTIwNS41MTYtMjA1LjQ2NmMyOS44MTItNDIuMjIxIDQ3LjM2Mi05My43MzUgNDcuMzYyLTE0OS4zNTMgMC0xNDMuMzIyLTExNi4xODEtMjU5LjUwMy0yNTkuNDAzLTI1OS41MDMtMTQzLjI3MyAwLTI1OS41MDMgMTE2LjEzMS0yNTkuNTAzIDI1OS41MDMgMCAxNDMuMjIzIDExNi4yMyAyNTkuNDAzIDI1OS41MDMgMjU5LjQwMyA1NS44NjYgMCAxMDcuNjI3LTE3LjY5OCAxNDkuOTQ3LTQ3LjgwN2wyMDUuMzY3IDIwNS40MTdjMTguODM2IDE4LjgzNiA0OC4yNTIgMjAuMjIgNjUuMzU4IDMuMTE0IDE3LjEwNi0xNy4wNTYgMTUuNzIxLTQ2LjQ3Mi0zLjExNC02NS4zMDh6TTI1Mi40OTggNDI1LjY4YzAtOTUuNDE3IDc3LjUxOS0xNzIuOTM1IDE3Mi45MzYtMTcyLjkzNSA5NS4zNjYgMCAxNzIuODg2IDc3LjUxOSAxNzIuODg2IDE3Mi45MzUgMCA5NS4zMTctNzcuNTIgMTcyLjg4Ni0xNzIuODg2IDE3Mi44ODYtOTUuNDE3IDAtMTcyLjkzNi03Ny41NjktMTcyLjkzNi0xNzIuODg2eiIgcC1pZD0iMTM3MjUiPjwvcGF0aD48L3N2Zz4=');background-size: 70%
}
.x-header>.x-header-nav .x-header-tel {
	position: absolute;
	width: 218px;
	height: 100px;
	top: 0;
	right: 0;
	background: url(../images/400.png) center center no-repeat
}
.x-entrance, .x-entrance .x-e-content {
	width: 100%;
	height: 265px;
	min-width: 1200px;
}
.x-entrance {
	min-width: 1200px;
	max-width:1600px;
	margin: 30px auto;
	border: 1px solid #efefef
}
.x-entrance * {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none
}
.x-entrance .x-e-content .x-e-content-a1 {
	width: 25%;
	float: left;
	height: 265px;
	position: relative;
	background-repeat: repeat;
	background-position: 0 0;
	background-size: 55px;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s
}
.x-entrance .x-e-content .x-e-content-a1 img {
	display: block;
	width: 380px;
	height: 200px;
	margin: 0 auto;
	padding-top: 10px;
}
.x-entrance .x-e-content .x-e-content-a1 a {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
}
.x-entrance .x-e-content .x-e-content-a1 span.x-e-content-solid {
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #efefef
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk {
	padding-top: 229px
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p {
	font-size: 16px;
	text-align: center;
	color: #666
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p span {
	display: inline-block;
	color: #000;
	position: relative;
	font-size: 18px;
	line-height: 1.22
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p span:before {
	content: "";
	display: block;
	width: 17.5px;
	height: 25.63px;
	position: absolute;
	left: -27px;
	top: -5px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAFRvXkcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAo5JREFUeNpi/A8EDEiABUozwgSYGNAAusB/mMB/bCrAggABxIhsCwtO00GcnzAOTA8jhhUAAcTwHwJOgRSg4f/I2hgIOR0ZGMKM/Y9mpAlMABkwA/F5GAcggBjRAxGbnYxoWBzmSV4g/RmLxg+MeEzlwCe5Cl8g/McVCLLIof4fWzQyoacNIChGjy8GJEX/caYZZA5AAKGH7V8gVscStyA8/z9aLIHANxyKsWF1gokEDwhgYiAP3IRpTCBR4zXkYFUC4vtEaPoNymXITr0HxBrEaMIWV9eBOBCHpv9IJQYDejzCwAL0PIoO8OUfUM7QAuLH2CQBAghvxsMH0P04H0sGZYQG2j9caVWMiOR2Gj2tqpOQVr/BAucD0GIBErzHAwo4kB8TSQyXL7BQ5QTS30nUDC5Z5MmNjmayMhaW8poQjkeODkMSNKKk1T9AzEqEAxVgeZYJqfqTI6bIwJZW7xLQBEqvbNg0gmw1wVfO4CuQcYVwADZF6KAEV0gS0ohu6wJSNJ6HyjHjkMdb5shCA4SXqmUOQIARoxFU1hwG4s1AfBwa32+gciJArAzElkDsB8Q2BBo0OMvjB0BsQ2KmQcbWQHyfmMi4CsQCFFiEjvmhZmK1sJaKFqHjGnQLZ9LQMhieiZxMFYH4AQNtAbioglnIDsS/aGwhFxB/hSXheAbagyjkfPgN2gj/QiPLuIH4FdiXSKn0GA0TzDFc+XAFDSxbQagUpmYWmU5ssT+HCpbNIaWeAYHVFFi2+j+emg8f2EeGZfvwGUhM9XQHiHWQO+k4AKjwuALEKpTWhyDwEYjVgfglDnlxaGOJn9jGIjHgHxBbYQlCK6gcUYAUC2EgH8myfFI1k9s2WQ+lA0nVCADd9HnISGrbfQAAAABJRU5ErkJggg==');
	background-position: center center;
	background-repeat: repeat;
	/* background-repeat: no-repeat; */
	font-size: 10px;
	/* background-size: 100% 100%; */
	background-size: cover;
	color: #fff;
	text-align: center;
	line-height: 1.9;
	font-weight: 300
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(1) p span:before {
	content: '1';
	background-color: #f07171
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(2) p span:before {
	content: '2';
	background-color: #669ebc
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(3) p span:before {
	content: '3';
	background-color: #98cc54
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(4) p span:before {
	content: '4';
	background-color: #4bb0b3
}
.x-entrance .x-e-content .x-e-content-a1:nth-of-type(5) p span:before {
	content: '5';
	background-color: #3acf6c
}
.x-entrance .x-e-content .x-e-content-a1:hover {
	box-shadow: 0 0 30px #ccc;
	-webkit-box-shadow: 0 0 30px #ccc;
	-moz-box-shadow: 0 0 30px #ccc
}
/********************/


.x-news {
	width: 100%;
	min-width: 1200px;
}
.x-news .x-news-content-title a {
	display: inline-block;
	width: 50px;
	height: 70px;
	background-position: -366px -187px;
	background-image: url('../images/4.svg');
	background-repeat: no-repeat;
	float: right;
	/* margin-right: 30px; */
	line-height: 70px;
	color: #333;
	font-weight: 300;
}
.x-news .x-news-content {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 20px
}
.x-news .x-news-content .x-news-content-jyxw, .x-news .x-news-content .x-news-content-xydt {
	width: 370px;
	position: relative;
	height: 430px;
	background-color: #f8f8f8;
	float: left
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-title, .x-news .x-news-content .x-news-content-jyxw .x-news-content-title, .x-news .x-news-content .x-news-content-xydt .x-news-content-title {
	padding-top: 10px
}
.x-news .x-news-content .x-news-content-hydt {
	width: 420px;
	height: 430px;
	float: left;
	background-color: #f8f8f8
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item {
	width: 380px;
	margin: 0 20px
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list {
	width: 380px;
	padding-top: 10px
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list li {
	width: 380px
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list li p {
	display: block;
	width: 380px;
	color: #666
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list li p a {
	width: 380px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	color: #666;
	display: block;
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list li .x-news-content-hydt-item-list-title:hover {
	transform: translateX(10px);
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	color: #005BAC;
}
.x-news .x-news-content .x-news-content-hydt .x-news-content-hydt-item .x-news-content-hydt-item-list li p .x-news-content-hydt-item-list-time {
	width: 110px;
	float: right;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 300
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-title, .x-news .x-news-content .x-news-content-jyxw .x-news-content-title, .x-news .x-news-content .x-news-content-xydt .x-news-content-title {
	padding-top: 10px
}
.x-news .x-news-content .x-news-content-xydt {
	width: 370px;
	height: 430px;
	float: left;
	background-color: #f8f8f8
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item {
	width: 350px;
	margin: 0 20px
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list {
	width: 350px;
	padding-top: 0px
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list li {
	width: 360px
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list li p {
	display: block;
	width: 350px;
	color: #666
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list li p a {
	width: 236px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	height: 33px;
	line-height: 40px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	color: #666;
	display: block;
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list li .x-news-content-xydt-item-list-title:hover {
	transform: translateX(10px);
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	color: #005BAC;
}
.x-news .x-news-content .x-news-content-xydt .x-news-content-xydt-item .x-news-content-xydt-item-list li p .x-news-content-xydt-item-list-time {
	width: 110px;
	float: right;
	height: 33px;
	line-height: 40px;
	text-align: center;
	font-weight: 300
}
.x-news-content-jyxw:hover img, .x-news-content-xydt:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.x-news-content-jyxw:hover .x-news-content-item h4, .x-news-content-xydt:hover .x-news-content-item h4 {
	color: #005BAC !important;
}
.x-news .x-news-content .x-news-content-item {
	width: 330px;
	padding: 0 20px
}
.x-news .x-news-content .x-news-content-item a {
	display: block
}
.x-news .x-news-content .x-news-content-item h4 {
	font-size: 22px;
	font-weight: 700;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.x-news .x-news-content .x-news-content-item p {
	font-size: 14px;
	color: #999;
	padding-top: 8px
}
.x-news .x-news-content .x-news-content-item span {
	display: block;
	color: #8d8d8d;
	padding: 10px 0 0;
	line-height: 1.5;
	font-size: 15px;
	font-weight: 300
}
.x-news .x-news-content .x-news-content-picture {
	width: 370px;
	height: 200px;
	position: absolute;
	bottom: 0;
	overflow: hidden;
}
.x-news .x-news-content .x-news-content-picture img {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: transform 200ms;
	-webkit-transition: transform 200ms;
	-moz-transition: transform 200ms;
}
.x-news .x-news-content .x-news-content-picture span {
	display: block;
	width: 0;
	height: 0;
	top: 0;
	left: 36px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: #f8f8f8 transparent transparent;
	position: absolute;
	z-index: 9;
}
.x-news .x-news-content .x-news-content-title {
	width: 100%;
	text-align: left;
	height: 70px
}
.x-news .x-news-content .x-news-content-title .x-news-content-title-mk {
	display: inline-block;
	height: 70px;
	line-height: 70px;
	padding-left: 20px;
	font-weight: 700;
	font-size: 19px;
	color: #333;
	float: left
}
.x-news .x-news-content .x-news-content-title .x-news-content-title-mk span {
	font-weight: 300;
	color: #9f9f9f
}
.x-cooperation {
	width: 100%;
	min-width: 1200px;
	padding-bottom: 90px
}
.x-cooperation .x-public-ptitle {
	padding: 80px 0 46px;
	border-bottom: 1px dashed #ccc
}
.x-cooperation .x-c-item {
	width: 1200px;
	margin: 60px auto 0;
}
.x-cooperation .x-c-item ul {
	width: 1200px;
	border: 1px solid #e5e5e5
}
.x-cooperation .x-c-item ul li {
	width: 299px;
	height: 180px;
	float: left;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	background: #f6f6f6
}
.x-cooperation .x-c-item ul li a {
	display: block;
	height: 180px
}
.x-cooperation .x-c-item ul li a div {
	width: 100%;
	height: 180px;
	background: url('../images/ibjiyBymNZ.jpg') no-repeat #fff;
	opacity: .5;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s
}
.x-cooperation .x-c-item ul li:hover {
	border-color: #f6f6f6
}
.x-cooperation .x-c-item ul li:hover a div {
	filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-webkit-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	-moz-filter: grayscale(0) drop-shadow(0 0 12px #e4e4e4);
	opacity: 1;
	transform: scale(.9);
	position: relative;
	z-index: 9
}
.x-cooperation .x-public-ptitle {
	padding: 60px 0 46px;
	border-bottom: 1px dashed #ccc
}
.x-public-ptitle {
	width: 100%;
	text-align: center
}
.x-public-ptitle h3 {
	font-size: 32px;
	font-weight: 500
}
.x-public-ptitle p {
	font-size: 18px;
	color: #666;
	padding-top: 8px;
	font-weight: 300
}
.x-activity, .x-activity .x-activity-item {
	height: 580px
}
.x-activity {
	width: 100%;
	overflow: hidden;
	position: relative
}
.x-activity .x-activity-item .swiper-slide {
	background-position: center center;
	position: relative;
}
.x-activity .x-activity-item .swiper-slide a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
}
.x-activity .x-focus-info {
	width: 1200px;
	position: absolute;
	margin-left: -600px;
	height: 130px;
	left: 50%;
	bottom: 50px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	perspective: 1000px;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	z-index: 9
}
.x-activity .x-focus-info .x-focus-info-mk {
	width: 1200px;
	height: 110px;
	padding: 10px 0;
	background: #fff
}
.x-activity .x-focus-info .x-focus-info-mk .x-focus-info-logo {
	width: 229px;
	float: right;
	height: 110px;
	border-left: 1px dotted #ccc;
	background-repeat: no-repeat;
	background-position: center center;
}
.x-activity .x-focus-info .x-focus-info-mk p {
	float: left;
	display: flex;
	align-items: center;
	height: 100%;
	width: 870px;
	min-height: 60px;
	font-size: 16px;
	padding: 0px 0 0 85px;
	font-weight: 300;
	line-height: 1.8;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAARCAYAAAAsT9czAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzc0MkEzNUQ4NTYxMUU0QUI5NkFFQ0U5QTE4ODE4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzc0MkEzNkQ4NTYxMUU0QUI5NkFFQ0U5QTE4ODE4OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNDNzQyQTMzRDg1NjExRTRBQjk2QUVDRTlBMTg4MTg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNDNzQyQTM0RDg1NjExRTRBQjk2QUVDRTlBMTg4MTg4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6IS43AAAARFJREFUeNqklOERgjAMhUPPBXQEHAFHqCPACDKCjFBHkBFkBFmBEeQHC7CCjZfe1do2Lb673EFo+jWvtMWyLOBI6njAr2YdJ4jrSuFq1NHsPB8QtPfkbwyoJJBbu+ro8EEkggaKmO6RRaIrUFg2on1Pz2Bc2YEB1QHrJ9t64fjtUwu8VCDf2C8GVlFnW+y70H4F7XNhirGnZP7AUP6rVtCmSmY/XoFJJbMQUysNrIY0Kc/Y1NpPh4L2CzKA7tlKEbqnBOSphO2qcmHrH7BZ0L21FTbl1Ao6R6krHpj3mEZjY5dig2ccdtangHCcgfUMEEHnyHUW63AytcK5Xo6WrStBTH6OTNjQhJNT29oX8VuAAQAkJEHZ8+ThRgAAAABJRU5ErkJggg==') 30px 25px no-repeat
}
.x-activity .x-focus-info .x-focus-info-mk p b {
	color: red;
}
.x-activity .x-focus-info .x-focus-info-mk-in {
	-webkit-animation: flipInX .8s ease both;
	-moz-animation: flipInX .8s ease both;
	animation: flipInX .8s ease both
}
.x-activity .x-focus-info .x-focus-info-mk-out {
	-webkit-animation: flipOutX .4s linear both;
	-moz-animation: flipOutX .4s linear both;
	animation: flipOutX .4s linear both
}
.x-activity .x-activity-pagination {
	width: 20px;
	position: absolute;
	right: 120px;
	top: 40%;
	z-index: 99
}
.x-activity .x-activity-pagination .swiper-pagination-switch {
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	border: 2px solid transparent;
	margin: 10px auto 0;
	overflow: hidden;
	background: 0 0!important;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	opacity: 1!important;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}
.x-entrance, .x-entrance .x-e-content {
	width: 100%;
	height: 265px
}
.x-activity .x-activity-pagination .swiper-pagination-switch:hover {
	border: 2px solid #fff
}
.x-activity .x-activity-pagination .swiper-pagination-switch:hover::before {
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}
.x-activity .x-activity-pagination .swiper-pagination-switch::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #fff;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s
}
.x-activity .x-activity-pagination .swiper-active-switch {
	border: 2px solid #fff
}
.x-activity .x-activity-pagination .swiper-active-switch.swiper-pagination-switch::before {
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0)
}
 @-webkit-keyframes flipOutX {
 0% {
 -webkit-transform: perspective(800px) rotateX(0) scale(1);
 -moz-transform: perspective(800px) rotateX(0) scale(1);
 transform: perspective(800px) rotateX(0) scale(1)
}
 100% {
 -webkit-transform: perspective(800px) rotateX(-90deg) scale(.86);
 -moz-transform: perspective(800px) rotateX(-90deg) scale(.86);
 transform: perspective(800px) rotateX(-90deg) scale(.86)
}
}
 @-moz-keyframes flipOutX {
 0% {
 -webkit-transform: perspective(800px) rotateX(0) scale(1);
 -moz-transform: perspective(800px) rotateX(0) scale(1);
 transform: perspective(800px) rotateX(0) scale(1)
}
 100% {
 -webkit-transform: perspective(800px) rotateX(-90deg) scale(.86);
 -moz-transform: perspective(800px) rotateX(-90deg) scale(.86);
 transform: perspective(800px) rotateX(-90deg) scale(.86)
}
}
 @keyframes flipOutX {
 0% {
 -webkit-transform: perspective(800px) rotateX(0) scale(1);
 -moz-transform: perspective(800px) rotateX(0) scale(1);
 transform: perspective(800px) rotateX(0) scale(1)
}
 100% {
 -webkit-transform: perspective(800px) rotateX(-90deg) scale(.86);
 -moz-transform: perspective(800px) rotateX(-90deg) scale(.86);
 transform: perspective(800px) rotateX(-90deg) scale(.86)
}
}
 @keyframes flipInX {
 0% {
 -moz-transform: perspective(800px) rotateX(90deg) scale(.86);
 transform: perspective(800px) rotateX(90deg) scale(.86);
 -webkit-transform: perspective(800px) rotateX(90deg) scale(.86);
}
 40% {
 -moz-transform: perspective(800px) rotateX(-10deg);
 transform: perspective(800px) rotateX(-10deg);
 -webkit-transform: perspective(800px) rotateX(-10deg)
}
 70% {
 -moz-transform: perspective(800px) rotateX(10deg);
 transform: perspective(800px) rotateX(10deg);
 -webkit-transform: perspective(800px) rotateX(10deg);
}
 100% {
 -moz-transform: perspective(800px) rotateX(0) scale(1);
 transform: perspective(800px) rotateX(0) scale(1);
 -webkit-transform: perspective(800px) rotateX(0) scale(1);
}
}
 @-webkit-keyframes flipInX {
 0% {
 -moz-transform: perspective(800px) rotateX(90deg) scale(.86);
 transform: perspective(800px) rotateX(90deg) scale(.86);
 -webkit-transform: perspective(800px) rotateX(90deg) scale(.86);
}
 40% {
 -moz-transform: perspective(800px) rotateX(-10deg);
 transform: perspective(800px) rotateX(-10deg);
 -webkit-transform: perspective(800px) rotateX(-10deg)
}
 70% {
 -moz-transform: perspective(800px) rotateX(10deg);
 transform: perspective(800px) rotateX(10deg);
 -webkit-transform: perspective(800px) rotateX(10deg);
}
 100% {
 -moz-transform: perspective(800px) rotateX(0) scale(1);
 transform: perspective(800px) rotateX(0) scale(1);
 -webkit-transform: perspective(800px) rotateX(0) scale(1);
}
}
.x-picture {
	width: 100%
}
.x-picture .x-picture-item .x-public-ptitle {
	padding: 40px 0 56px
}
.x-picture .x-picture-item .x-picture-border {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px dotted #999
}
.x-picture .x-picture-item .x-picture-tabs {
	width: 100%
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-menu {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 0;
	padding: 40px 0
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-menu span {
	display: inline-block;
	margin: 0 20px;
	color: #999;
	font-size: 18px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: pointer;
	font-weight: 400
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-menu span.ac {
	color: #333;
	filter: drop-shadow(0 0 12px silver);
	-webkit-filter: drop-shadow(0 0 12px silver);
	-moz-filter: drop-shadow(0 0 12px silver)
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	cursor: pointer;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .swiper-slide .x-picture-tabs-list-item {
	background: #005BAC;
	width: 31.3%;
	float: left;
	margin:1%;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .swiper-slide .x-picture-tabs-list-item .x-picture-tab-list-img {
	width: 100%;
	padding-top: 49%;
	position: relative;
	transition: background-image .1s linear;
	-webkit-transition: background-image .1s linear;
	-moz-transition: background-image .1s linear;
	overflow: hidden;
	user-select: none;
	background-color: #f1f1f1;
	background-size: 100%;
	background-position: center top;
	background-repeat: no-repeat;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .swiper-slide .x-picture-tabs-list-item .x-picture-tab-list-img p {
	position: absolute;
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: rgba(0,0,0,.6);
	bottom: -42px;
	text-align: center;
	color: #ccc;
	font-weight: 300;
	transition: bottom 300ms;
	-webkit-transition: bottom 300ms;
	-moz-transition: bottom 300ms;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .swiper-slide .x-picture-tabs-list-item .x-picture-tab-list-img p span {
	display: inline-block;
	width: 90%;
	font-size: 14px;
	font-weight: 300;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .swiper-slide .x-picture-tabs-list-item .x-picture-tab-list-mk {
	width: 100%;
	height: 46px;
	line-height: 46px;
	color: #333!important;
	background: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	transition: .2s ease;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .x-picture-tabs-list-item-load {
	animation: xpictrue-tablist-loadam 1.2s infinite;
	-webkit-animation: xpictrue-tablist-loadam 1.2s infinite;
	-moz-animation: xpictrue-tablist-loadam 1.2s infinite
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .x-picture-tabs-list-item:hover .x-picture-tab-list-mk {
	background-color: initial;
	color: #fff!important
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list .swiper-wrapper .x-picture-tabs-list-item:hover .x-picture-tab-list-img p {
	bottom: 0!important
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl {
	width: 100%;
	height: 94px;
	background: #f1f1f1
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item {
	margin: 0 auto;
	width: 1200px;
	min-width: 1200px;
	height: 72px;
	text-align: center;
	font-size: 0;
	padding-top: 22px
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item a {
	display: inline-block;
	width: 52px;
	height: 50px;
	background: url('../images/4.svg?022602') no-repeat #fff;
	margin: 0 8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item a:hover {
	box-shadow: 0 6px 16px #cfcfcf;
	-webkit-box-shadow: 0 6px 16px #cfcfcf;
	-moz-box-shadow: 0 6px 16px #cfcfcf
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item a.x-pictrue-tabs-ctrl-item-prev {
	background-position: -413px 16px;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item a.x-pictrue-tabs-ctrl-item-next {
	background-position: -413px -27px;
}
.x-picture .x-picture-item .x-picture-tabs .x-picture-tabs-list-ctrl .x-picture-tabs-list-ctrl-item a.x-pictrue-tabs-ctrl-item-more {
	background-position: -392px -69px;
}
.x-picture .x-picture-item .x-picture-tabs-ctrl {
	text-align: center
}
.x-picture .x-picture-item .x-picture-tabs-ctrl span {
	display: inline-block;
	padding: 20px;
	background-color: #00f
}
.x-work {
	width: 100%;
	height: 660px;
	min-width: 1200px;
	background: #f8f8f8;
	padding-bottom: 0px;
	overflow: hidden
}
.x-work .x-work-item {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 48px
}
.x-work .x-work-item .x-public-ptitle {
	padding: 60px 0 36px;
	border-bottom: 1px dashed #ccc
}
.x-work .x-work-item .x-work-item-ctrl {
	width: 1200px;
	text-align: center;
	font-size: 0;
	padding-top: 46px
}
.x-work .x-work-item .x-work-item-ctrl span {
	display: inline-block;
	padding: 8px 16px;
	background: #f8f8f8;
	font-size: 16px;
	color: #999;
	border: 1px solid #616161;
	margin: 0 7px;
	font-weight: 400;
	cursor: pointer;
	transition: .2s ease;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease
}
.x-work .x-work-item .x-work-item-ctrl span.ac, .x-work .x-work-item .x-work-item-ctrl span:hover {
	background: #616161;
	color: #fff;
	filter: drop-shadow(0 9px 6px silver);
	-webkit-filter: drop-shadow(0 9px 6px silver);
	-moz-filter: drop-shadow(0 9px 6px silver)
}
.x-work .x-work-item-ts {
	width: 100%;
	height: 292px;
	background: url(../images/t.jpg) 100% no-repeat
}
.x-work .x-work-item-view {
	width: 100%;
	height: 100%
}
.x-work .x-work-item-view .x-work-item-view-mk {
	width: 100%;
	min-width: 1200px!important
}
.x-work .x-work-item-view .x-work-item-view-mk .swiper-work {
	display: block
}
.x-work .x-work-item-view .x-work-item-view-mk .swiper-work .swiper-work-list {
	width: 90%;
	margin: 0 auto;
	background: center top no-repeat #f1f1f1;
	padding-top: 88%;
	background-size: 100%;
	position: relative;
	font-weight: 300;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none
}
.x-work .x-work-item-view .x-work-item-view-mk .swiper-work .swiper-work-list a {
	display: inline-block;
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
}
.x-work .x-work-item-view .x-work-item-view-mk .swiper-work .swiper-work-list span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: 300;
	background: rgba(0,0,0,.55);
	text-align: center;
	color: #fff
}
.x-header-major {
	width: 100%;
	height: 110px;
	background: #005BAC;
}
.x-header-major * {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none
}
.x-header-major .x-header-major-content {
	width: 1200px;
	height: 110px;
	margin: 0 auto;
	position: relative
}
.x-header-major .x-header-major-content .x-header-major-content-mk {
	width: 140px;
	float: left;
	height: 110px
}
.x-header-major .x-header-major-content .x-header-major-content-mk>p {
	font-size: 16px;
	padding-top: 30px;
	text-align: center;
	color: #fff;
	font-weight: 700
}
.x-header-major .x-header-major-content .x-header-major-content-list {
	width: 920px;
	float: left;
	height: 110px;
	text-align: center;
	font-size: 0
}
.x-header-major .x-header-major-content .x-header-major-content-list li {
	display: inline-block;
	width: 153px;
	padding-top: 68px;
	height: 42px;
	background-repeat: no-repeat;
	background-image: url('../images/4.svg');
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	position: relative;
	z-index: 99
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(1) {
	background-position: -44px 18px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(2) {
	background-position: -196px -225px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(3) {
	background-position: -304px -250px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(4) {
	background-position: -190px -113px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(5) {
	background-position: -196px 33px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li:nth-child(6) {
	background-position: -45px -221px;
}
.x-header-major .x-header-major-content .x-header-major-content-list li .x-header-major-content-click {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 153px;
	height: 100%
}
.x-header-major .x-header-major-content .x-header-major-content-list li .x-header-major-content-list-sl.on .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	opacity: 1
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl {
	top: 110px;
	position: absolute;
	width: 1200px;
	height: 195px;
	background: no-repeat #fff;
	overflow: hidden;
	opacity: 0
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk {
	width: 580px;
	float: left;
	height: 195px;
	padding: 0 10px 0 210px;
	text-align: left;
	color: #333;
	font-weight: 400
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk h3 {
	font-size: 26px;
	padding-top: 16px;
	font-weight: 400
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk p {
	font-size: 17px;
	line-height: 2
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-dl {
	width: 100%;
	text-align: left;
	font-size: 16px;
	color: #777;
	line-height: 1.5
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn {
	width: 100%;
	text-align: left;
	font-size: 0;
	padding-top: 10px
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a {
	display: inline-block;
	border: 1px solid #005BAC;
	padding: 6px 12px;
	font-weight: 300;
	font-size: 15px;
	color: #005BAC;
	transition: color .2s;
	-webkit-transition: color .2s;
	-moz-transition: color .2s
}
.x-header-major .x-header-major-content .x-header-major-content-list li div.x-header-major-content-list-sl .x-header-major-content-list-sl-mk .x-header-major-content-list-sl-mk-btn a:hover {
	border: 1px solid #005BAC;
	background: #005BAC;
	color: #fff
}
.x-header-major .x-header-major-content .x-header-major-content-list li:before {
	content: '';
	display: block;
	width: 1px;
	height: 50px;
	background: #f3884d;
	position: absolute;
	left: 0;
	top: 30%
}
.x-header-major .x-header-major-content .x-header-major-content-list li:last-child:before {
	content: '';
	display: none;
}
.x-header-major .x-header-major-content .x-header-major-content-list li.list-last:after {
	content: '';
	display: block;
	width: 1px;
	height: 50px;
	background: #f3884d;
	position: absolute;
	right: 0;
	top: 30%
}
.x-header-major .x-header-major-content .x-header-major-content-more {
	width: 140px;
	float: left;
	height: 110px
}
.x-header-major .x-header-major-content .x-header-major-content-more a {
	display: block;
	height: 110px;
	background-repeat: no-repeat;
	background-image: url('../images/4.svg');
}
.x-header-major .x-header-major-content .x-header-major-content-more a span {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding-top: 58px
}
.x-employment {
	width: 100%
}
.x-employment .x-public-ptitle {
	padding: 70px 0 47px;
	border-bottom: 1px dashed #ccc
}
.x-employment .x-employment-item {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 77px
}
.x-employment .x-employment-item .x-employment-tabs {
	width: 1200px;
	height: 500px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-pictrue {
	width: 740px;
	height: 500px;
	float: left;
	overflow: hidden;
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-pictrue div.x-employment-tabs-pictrue-item {
	width: 740px;
	height: 500px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #f1f1f1
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-pictrue div.x-employment-tabs-pictrue-item p {
	bottom: 20px;
	left: 0;
	width: 430px;
	height: 103px;
	background: rgba(255,255,255,.9);
	padding: 0 35px;
	color: #666;
	position: absolute
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-pictrue div.x-employment-tabs-pictrue-item p b {
	display: inline-block;
	/* width: 415px; */
	line-height: 1;
	font-weight: 400;
	font-size: 28px;
	padding-top: 25px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-pictrue div.x-employment-tabs-pictrue-item p span {
	display: inline-block;
	width: 415px;
	line-height: 2.2;
	font-weight: 400;
	font-size: 16px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl {
	padding: 0 50px;
	width: 360px;
	height: 500px;
	float: right;
	background: #228be8
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-title {
	font-size: 22px;
	color: #fff;
	font-weight: 500;
	height: 100px;
	line-height: 100px;
    text-align: center;
	background-size: 40px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav {
	width: 320px;
	margin: 0 auto
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav p {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	padding: 40px 0 20px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li {
	display: block;
	width: 155px;
	height: 60px;
	float: left;
	line-height: 60px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background-repeat: no-repeat;
	background-position-y: center;
	background-color: #0269c5;
	border-top: 1px solid #fff;
	cursor: pointer;
	font-weight: 300;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:hover {
	background-color: #4f4f4f
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li.x-employment-tabs-ctrl-nav-not:hover {
	background-color: #005bac
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li.x-employment-tabs-ctrl-nav-not {
	padding-left: 0;
	width: 156px!important;
	position: relative;
	background: #0269c5
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li.x-employment-tabs-ctrl-nav-not a {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li.x-employment-tabs-ctrl-nav-not span {
	display: inline-block;
	vertical-align: middle;
	padding-right: 22px;
	height: auto;
	background-image: url('../images/XD7H78Ns3B.svg');
	background-repeat: no-repeat;
	background-position: 36px 18px;
	background-size: 23px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li.ac {
	background-color: #005bac
}

.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(even) {
	border-left: 1px solid #fff
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(1) {
	background-position: 14px -15px;
	background-size: 264px 
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(2) {
	background-position: -135px -66px;
	background-size: 261px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(3) {
	background-position: 19px -116px;
	background-size: 237px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(4) {
	background-position: 17px -171px;
	background-size: 244px
}
.x-employment .x-employment-item .x-employment-tabs .x-employment-tabs-ctrl .x-employment-tabs-ctrl-nav ul li:nth-of-type(5) {
	background-position: 16px -65px;
	background-size: 252px
}
.x-public-ptitle {
	width: 100%;
	text-align: center
}
.x-public-ptitle h3 {
	font-size: 32px;
	font-weight: 500
}
.x-public-ptitle p {
	font-size: 18px;
	color: #666;
	padding-top: 8px;
	font-weight: 300
}
.x-footer {
	width: 100%;
	min-width: 1200px;
}
.x-footer .x-footer-item {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 60px
}
.x-footer .x-footer-item .x-footer-item-left {
	width: 400px;
	height: 126px;
	float: left;
	background: url('../images/aktzKjTZxp.jpg') left bottom no-repeat
}
.x-footer .x-footer-item .x-footer-item-right {
	width: 800px;
	float: right
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav {
	text-align: left
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav span {
	display: inline-block;
	padding-right: 20px;
	height: 70px;
	line-height: 70px;
	color: #666;
	font-size: 18px;
	cursor: pointer;
	font-weight: 400
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav span.ac {
	color: #333;
	font-weight: 700
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-list1 ul li {
	display: inline-block;
	width: 250px;
	height: 36px;
	line-height: 36px;
	font-weight: 300;
	float: left;
	text-align: left
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-list1 ul li a {
	color: #666
}
.x-footer .x-footer-site {
	width: 100%;
	height: 126px;
	background: #dfdfdf;
	padding-bottom: 30px;
}
.x-footer .x-footer-site .x-footer-site-link {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 36px
}
.x-footer .x-footer-site .x-footer-site-link a {
	display: inline-block;
	font-weight: 400;
	color: #666;
	font-size: 16px;
	line-height: 1;
	border-right: 1px solid #666;
	padding: 0 14px
}
.x-footer .x-footer-site .x-footer-site-address {
	text-align: center;
	font-weight: 400;
	color: #666;
	padding-top: 14px
}
.x-footer .x-footer-site .x-footer-site-address a {
	display: inline-block;
	padding-left: 20px;
	color: #333;
	text-decoration: underline
}
.x-footer-contact {
	width: 100%;
	height: 570px;
	background: url('../images/XGHchwY4yH.jpg') center top no-repeat fixed;
	background-size: 100%
}
.x-footer .x-footer-contact .x-footer-contact-item {
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx {
	width: 370px;
	height: 460px;
	float: left;
	background: #f4a639
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item {
	width: 320px;
	padding: 30px 15px 0;
	height: 350px;
	background: #fff;
	margin: 0 auto;
	text-align: left
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 {
	padding-bottom: 22px;
	border-bottom: 1px dashed #ccc
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 p {
	width: 48px;
	height: 48px;
	float: left;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: url('../images/ieYfQPehtf.svg') no-repeat #cfcfcf;
	background-size:100%;
	margin-right: 14px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 h3 {
	font-size: 16px;
	font-weight: 400;
	color: #666;
	line-height: 1;
	padding-top: 2px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-a1 span {
	line-height: 1.4;
	font-size: 26px;
	color: #333
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-btn {
	display: inline-block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #e1e1e1;
	color: #333;
	text-align: center;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	margin-top: 20px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq {
	text-align: center;
	padding-top: 10px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-lx .x-footer-contact-item-lx-item .x-footer-contact-item-lx-item-qq a {
	display: inline-block;
	width: 78px;
	height: 36px;
	line-height: 36px;
	text-align: left;
	padding-left: 34px;
	color: #666;
	font-weight: 400;
	background: url('../images/ymwHkcjCA8.jpg') 9px 9px no-repeat;
	font-size: 16px
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo {
	width: 370px;
	height: 460px;
	float: left;
	margin-left: 45px;
	background: #fa7d3c
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weibo .x-footer-contact-item-weibo-item {
	width: 320px;
	padding: 10px 15px;
	height: 360px;
	background: #fff;
	margin: 0 auto
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin {
	width: 370px;
	height: 460px;
	float: right;
	background: url('../images/HyYsSDyEk7.jpg') center bottom no-repeat #23ac38
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .x-footer-contact-item-code {
	width: 184px;
	height: 184px;
	margin: 89px auto 0;
	position: relative
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-weixin .x-footer-contact-item-code span {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #20c2ff;
	box-shadow: 0 0 6px rgba(32,194,255,.7);
	-webkit-box-shadow: 0 0 6px rgba(32,194,255,.7);
	-moz-box-shadow: 0 0 6px rgba(32,194,255,.7);
	animation: x-footer-contact-item-select 3s infinite linear;
	-webkit-animation: x-footer-contact-item-select 3s infinite linear;
	-moz-animation: x-footer-contact-item-select 3s infinite linear
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-douyin {
	width: 370px;
	height: 460px;
	float: left;
	margin-left: 45px;
	background: url('../images/HyYsSDyEk8.jpg') center bottom no-repeat #ac2397
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-douyin .x-footer-contact-item-code {
	width: 184px;
	height: 184px;
	margin: 89px auto 0;
	position: relative
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-douyin .x-footer-contact-item-code span {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #20c2ff;
	box-shadow: 0 0 6px rgba(32,194,255,.7);
	-webkit-box-shadow: 0 0 6px rgba(32,194,255,.7);
	-moz-box-shadow: 0 0 6px rgba(32,194,255,.7);
	animation: x-footer-contact-item-select 3s infinite linear;
	-webkit-animation: x-footer-contact-item-select 3s infinite linear;
	-moz-animation: x-footer-contact-item-select 3s infinite linear
}
.x-footer .x-footer-contact .x-footer-contact-item .x-footer-contact-item-title {
	height: 70px;
	line-height: 70px;
	padding-left: 76px;
	background: url('../images/ieYfQPehtf.svg') no-repeat;
	background-size: 70px;
	color: #fff;
	font-weight: 300;
	font-size: 22px
}
.x-footer .x-footer-item {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 60px 0;
}
.x-footer .x-footer-item .x-footer-item-left {
	width: 400px;
	height: 126px;
	float: left;
	/* background: url('../images/aktzKjTZxp.jpg') left bottom no-repeat */
	background: url('../images/pclogo.jpg') left bottom no-repeat;
	background-size: 350px;
}
.x-footer .x-footer-item .x-footer-item-right {
	width: 800px;
	float: right
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav {
	text-align: left
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav span {
	display: inline-block;
	padding-right: 20px;
	height: 70px;
	line-height: 70px;
	color: #666;
	font-size: 18px;
	cursor: pointer;
	font-weight: 400
}
.x-footer .x-footer-item .x-footer-item-right .x-footer-item-right-nav span.ac {
	color: #333;
	font-weight: 700
}
.x-footer .x-footer-item .x-footer-item-right ul li {
	display: inline-block;
	width: 160px;
	height: 36px;
	line-height: 36px;
	font-weight: 300;
	float: left;
	text-align: left
}
.x-footer .x-footer-item .x-footer-item-right ul li a {
	color: #666
}
.x-footer .x-footer-site {
	width: 100%;
	height: 126px;
	background: #dfdfdf
}
.x-footer .x-footer-site .x-footer-site-link {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 36px
}
.x-footer .x-footer-site .x-footer-site-link a {
	display: inline-block;
	font-weight: 400;
	color: #666;
	font-size: 16px;
	line-height: 1;
	border-right: 1px solid #666;
	padding: 0 14px
}
.x-footer .x-footer-site .x-footer-site-address {
	text-align: center;
	font-weight: 400;
	color: #666;
	padding-top: 14px
}
.x-footer .x-footer-site .x-footer-site-address a {
	display: inline-block;
	padding-left: 20px;
	color: #333;
	text-decoration: underline
}
 @keyframes x-footer-contact-item-select {
 0% {
 top: 0
}
 100% {
 top: 184px
}
}
 @-webkit-keyframes x-footer-contact-item-select {
 0% {
 top: 0
}
 100% {
 top: 184px
}
}
 @-moz-keyframes x-footer-contact-item-select {
 0% {
 top: 0
}
 100% {
 top: 184px
}
}
/**popup&float**/

.x-zxtc{
    width:100px;
    position:fixed;
    right:0;
    top:34%;
    z-index:9999999;
}
.x-zxtc:before{
	width: 10px;
	content: '';
	height: 100px;
	position: absolute;
	left: 100%;
	background: #fff;
	top: 88px;
	z-index: 2;
}
.x-zxtc .x-zxtc-swt {
	height: 92px;
	width: 94px;
	position: relative;
	float: right;
	background: #005BAC;
	transition: .2s;
	-webkit-transition: .2s;
    -moz-transition: .2s;
    cursor: pointer;
}

.x-zxtc .x-zxtc-swt a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.x-zxtc .x-zxtc-qq {
	height: 92px;
	width: 94px;
	position: relative;
	float: right;
	background: #0269c5;
	transition: .2s;
	-webkit-transition: .2s;
    -moz-transition: .2s;
    cursor: pointer;
}

.x-zxtc .x-zxtc-qq a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.x-zxtc .x-zxtc-qq:hover {
	width: 100px;
	background: #0269c5
}
.x-zxtc .x-zxtc-tel {
	width: 340px;
	height: 92px;
	float: right;
	background: #0269c5;
	margin-right: -246px;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	position: relative;
	z-index: 1;
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner {
	width: 246px;
	height: 92px;
	float: left
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput {
	width: 227px;
	height: 42px;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	margin-top: 24px;
	overflow: hidden;
	box-shadow: 0 0 3px rgba(8,1,3,.2);
	-webkit-box-shadow: 0 0 3px rgba(8,1,3,.2);
	-moz-box-shadow: 0 0 3px rgba(8,1,3,.2)
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput input {
	display: block;
	width: 120px;
	padding: 0 13px;
	height: 42px;
	float: left;
	color: #a4a4a4;
	border: none;
	outline: 0;
	font-weight: 300
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput a {
	display: block;
	width: 81px;
	height: 42px;
	float: right;
	line-height: 42px;
	text-align: center;
	background-color: #005BAC;
	font-size: 14px;
	color: #fff;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s
}

.x-zxtc .x-zxtc-tel .x-zxtc-tel-inner .x-zxtc-tel-inner-telinput a:hover {
	background-color: #005BAC
}

.x-zxtc .x-zxtc-tel:hover {
	margin-right: 0
}

.x-zxtc .x-zxtc-item {
	width: 94px;
	height: 92px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	line-height: 1;
	overflow: hidden
}

.x-zxtc .x-zxtc-item i {
	display: block;
	width: 46px;
	height: 46px;
	margin: 10px auto 0;
    background: url('../images/4.svg') no-repeat;
}

.x-zxtc .x-zxtc-swt:hover {
	width: 100px;
	background: #005BAC
}

.x-zxtc .x-zxtc-backtop {
	width: 94px;
	height: 92px;
	background: rgba(0,0,0,.6);
	float: right;
	cursor: pointer;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s
}

.x-zxtc .x-zxtc-backtop:hover {
	width: 100px
}


.x-zxtc2 {
	width: 538px;
	height: 460px;
	margin: -230px 0 0 -267.5px;
	position: fixed;
	top: 48%;
    left: 50%;
    z-index:999999;
}

.x-zxtc2 .x-zxyc-inner {
	width: 538px;
	height: 460px;
	overflow: hidden;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	box-shadow:0 0 80px #6b6b6b;
	-webkit-box-shadow:0 0 80px #6b6b6b;
	-moz-box-shadow:0 0 80px #6b6b6b;
}

.x-zxtc2 .x-zxyc-inner .x-zxyc-inner-link {
	width: 100%;
	height: 295px;
	position: absolute;
	top: 0;
	left: 0
}

.x-zxtc2 .x-zxtc2-telinput {
	width: 365px;
	height: 58px;
	position: absolute;
	background: #fff;
	margin-left: -182.5px;
	left: 50%;
	bottom: 20px
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item {
	width: 236px;
	height: 46px;
	margin: 2px auto 0;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	overflow: hidden;
	background: #d7f0ff
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item input {
	display: block;
	width: 126px;
	height: 46px;
	padding: 0 15px;
	outline: 0;
	border: none;
	float: left;
	font-weight: 300;
	color: #7c7c7c;
	font-size: 15px;
	background: 0 0
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item a {
	display: block;
	width: 72px;
	height: 46px;
	float: right;
	background: #1c8bd1;
	color: #fff;
	line-height: 46px;
	font-size: 15px;
	padding-left: 8px;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s
}

.x-zxtc2 .x-zxtc2-telinput .x-zxtc2-telinput-item a:hover {
	background: #197ab6
}

.x-zxtc2 .x-zxtc2-item {
	width: 415px;
	margin: 40px auto 0
}

.x-zxtc2 .x-zxtc2-item ul li {
	height: 32px;
	margin-bottom: 8px
}

.x-zxtc2 .x-zxtc2-item ul li i {
	display: block;
	width: 32px;
	height: 32px;
	float: left;
	background: url('../images/4.svg') -356px -72px no-repeat
}

.x-zxtc2 .x-zxtc2-item ul li a {
	display: block;
	width: 278px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	float: left;
	padding-left: 12px
}

.x-zxtc2 .x-zxtc2-item ul li span {
	display: block;
	width: 84px;
	height: 28px;
	line-height: 28px;
	background: #fff;
	color: #f74627;
	float: right;
	text-align: center;
	font-weight: 400;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	margin-top: 2px;
	cursor: pointer
}

.x-zxtc2 .x-zxtc2-item ul li span:hover {
	box-shadow: 0 2px 5px #fff
}

.x-zxtc2 .x-zxtc2-close {
	width: 39px;
	height: 39px;
	position: absolute;
	right: -15px;
	top: -15px;
	background: url('../images/4.svg') -356px -32px no-repeat #333;
	box-shadow: 0 0 10px #333;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.x-zxtc2 .x-zxtc2-item-zxbtn {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 320px
}

.x-zxtc2 .x-zxtc2-item-zxbtn p {
    display: inline-block;
    width: 147px;
    height: 41px;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 41px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/k86SNkk8TS.png);
    background-size: 100%;
    margin: 0 10px;
    cursor: pointer;
}


/*18qiuzhao*/
.x-con {
	width: 1200px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.x-con-qz:hover .btnpn {
	opacity: 1;
}
.x-con-qz {
	background: #dc0303;
	height: 400px;
	width: 1130px;
	padding: 40px 35px;
	position: relative;
}
.x-con-qz .x-pos-t {
	position: absolute;
	right: 33px;
	top: 0;
	z-index: 5;
	text-align: right;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	letter-spacing: 2px;
}
.x-con-qz .x-pos-t span {
	font-weight: bold;
	font-size: 18px;
	font-family: futura;
}
.x-con-qz .btnpn {
	position: absolute;
	width: 100px;
	height: 100%;
	top: 0;
	left: -8px;
	background: linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background: -o--linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	z-index: 6;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	cursor: pointer;
	opacity: 0;
}
.x-con-qz .btnpn img {
	display: block;
	position: absolute;
	top: 50%;
	width: 50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	opacity: 0.7;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.x-con-qz .btnpn img:hover {
	opacity: 1;
}
.x-con-qz .btn-next {
	right: -8px;
	left: auto;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.x-con-qz .x-qz-swiper {
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 5;
}
.x-con-qz .x-qz-swiper .swiper-slide {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 400px;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l {
	position: absolute;
	left: 0;
	top: 0;
	width: 510px;
	padding-top: 38px;
	z-index: 2;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l p {
	color: #fff;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l .t {
	font-size: 68px;
	font-family: futura;
	line-height: 60px;
	text-transform: uppercase;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l .b {
	font-size: 43px;
	font-weight: bold;
	padding: 35px 0;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l .b span {
	display: block;
	font-size: 24px;
	font-weight: normal;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l a {
	display: block;
	height: 48px;
	width: 240px;
	background: #fff;
	position: relative;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l a .x-text {
	display: block;
	position: absolute;
	text-align: center;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l a .x-jt {
	display: block;
	position: absolute;
	right: 20px;
	width: 20px;
	height: 48px;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlENEY4N0U3ODE2MTFFOEIyQThCMjhEQzk1MDYwRDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlENEY4N0Y3ODE2MTFFOEIyQThCMjhEQzk1MDYwRDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOUQ0Rjg3Qzc4MTYxMUU4QjJBOEIyOERDOTUwNjBEMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOUQ0Rjg3RDc4MTYxMUU4QjJBOEIyOERDOTUwNjBEMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkDtpsgAAAC+SURBVHjaYvz//z8DNQETA5UBSQYyMjIyAfEiII7DqQjkZVIwEOgD8TkgrsQqT6qBUEP5gHgTEM8DYlZkOUYwwcjIApQA4f9QTAj8ARkExLOAWACI04DmvGSAGgICTUBsAsT/oJgY8BeIvwCxHxD/BOIwcDhDXQiyhYOE+PkLdWUbNEwTgObcgrsQyPlAavIAOmImkBIFYi9k/UxkGCQFxDtBTCAORncMI6k5BWjYJCD1HqivHqs8tbMeQIABAMBtnbXGurmTAAAAAElFTkSuQmCC) no-repeat center center;
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
	-moz-transform: translateX(-50px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	opacity: 0;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l a:hover .x-text {
	transform: translateX(-130%);
	-webkit-transform: translateX(-130%);
	-moz-transform: translateX(-130%);
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l a:hover .x-jt {
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-r {
	position: absolute;
	right: 0;
	top: 0;
	width: 890px;
	height: 400px;
	z-index: 1;
	background: url('../images/x-qz-1.jpg') no-repeat 0 0;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-r .x-qz-ctr {
	margin: 140px auto;
	width: 30%;
	height: 120px;
	background: url('../images/x-qz-vbtn.png') no-repeat center center;
	background-size: 58%;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-r .x-qz-ctr:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.x-con-qz .x-qz-swiper .swiper-slide .x-qz-l:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 1px;
	background: #fff;
}
.x-qz-v-box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 201806025;
	display: none;
}
.x-qz-v-box .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
	left: 0;
	top: 0;
	cursor: pointer;
}
.x-qz-v-box .x-v-con {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.x-qz-v-box .x-v-con video {
	display: block;
	width: 100%;
}
.x-con-qz-bm {
	margin: 15px auto 35px auto;
}
.x-con-qz-bm .x-col-6 {
	float: left;
	width: 535px;
	padding: 15px 30px 25px 30px;
	background: #f8f8f8;
}
.x-con-qz-bm .x-col-6 p {
	font-size: 18px;
	color: #666;
	line-height: 60px;
	letter-spacing: 2px;
}
.x-con-qz-bm .x-col-6 p span {
	font-weight: bold;
	font-size: 24px;
	color: #333;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee {
	padding: 20px 0;
	background: #fff;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd {
	padding: 0px 20px;
	height: 160px;
	overflow: hidden;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd ul li {
	line-height: 64px;
	font-size: 14px;
	height: 40px;
	color: #000;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd ul li .x-zy {
	width: 155px;
	display: inline-block;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd ul li .x-wp {
	color: red;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd ul li span {
	color: red;
	font-weight: bold;
}
.x-con-qz-bm .x-col-6 .x-qz-marquee .x-con-gd ul li a {
	display: inline-block;
	width: 92px;
	border-radius: 15px;
	height: 24px;
	background: #dd0101;
	color: #fff;
	line-height: 24px;
	margin-left: 10px;
	text-align: center;
}
.x-con-qz-bm .x-qz-bm-r {
	margin-left: 10px;
}
.x-con-full {
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
	position: relative;
	overflow: hidden;
}
.x-con-full .x-container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.x-dp {
	margin-top: 0px;
	line-height: 50px;
	background: #005BAC;
	position: relative;
}
.x-dp .x-container {
/*  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAyCAYAAADhna1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5M0NGNEQ3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5M0NGNEU3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjkzQ0Y0QjdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjkzQ0Y0QzdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKPTaQAAANlSURBVHja7JlfSBRBHMd37y7zJEqUigQhkgyKHjpKInzQ7OjRQIhCKMICoYceoiD7A0WIQUQQFGRIWVBBPfQPIkIyesheoiuI/kBlEBZkWLSrnnfb93f7Oxqv83a922pWZ+Azs7szN7Pzvd/MzvxGtyxLU+HPEFASKGGUMEoYJYwSRgkjewgVXIOpRxE3gwh4C64y7kJYznWUXtACz9T3Ij6WJacTtILk9BPGtpR7gCo4Ax6CZWA3KAE7wWm/ChPKQ5AliFvADn7SxSKkwzdwglkJzoLHkvQ3/S/oziVhMa4wtGLQAb4Di3kOlgJNoBz0CmWSoAvMyyhn47Z9b0gHx7JuRakEPUJnb4NGUJS1szb14CJI8G+egcjUEcbQKkCMO/cFNGXkB3KIQ9SyZdHvB0CNH4QJOMwnYcSXwXLwEqzFZHmd8xoAfZZjoD5HLY9AA3gA5vOnfIH0CxkHa2kTLKVKeH5cGFbEZgerIcoEy+v271AiIQxtkDvSLDzXQR8/P8dDQ3chDLEaxHneifpVmA7uPE26wSzzzgq+niynuN4b/ptjTL0IcRPfncS8ksCzavAEtOL+E3ia5+ilRV8crAOVfttE0gq2CnwGvfzsAFgFagtskybxF7w6XuNHYWh1+AaWMQQrmYnrOs675kG7fZwu9pswczl9z+lCUMFDIOZBu685XeQ3YWZwOsRpKQiCETDsQbujnM5SjirlwVPCKGGUMM7lil05eaawMzyRcf8OvAL94KuH7Sf8Jkz5uPywNYBFXiT1mQ1bYx62W+qfoWTqtEfaJVhK2mlteCQKhY+crkd7e+T3xxjaRjDMu99OUOLCw5cPQcHXQ+yT1+1gaHVghF/0Cgi59AcXQrsgTotMwvw+VzL1++yC7MaQ2TqJ45RCjfYQOMwb1mpZjk/EyXcOp/GUz8XeG2k59lIBly8ymiM/yUsATUilCKLFbEF84T++SzssZr8sFjP+iNbUGxETs7WJz53JWjbw9SC4xWWDnBJRwTt3F/yYqH3esfek/hTyFEopjPt55Qjig9wpclXeBB/Yj0MuSzq/LtPso5JNOev6t2fXf1kYW5yjiNtyNHIJbANj00sYWxzy2W4HNbyK/ckevvPgjqs6pqQwanethFFBCaOEUcIoYZQwShjpwi8BBgBJ/MYOBmnJywAAAABJRU5ErkJggg==) no-repeat 0 0;*/
}
.x-dp .x-container .x-ld {
	display: block;
	position: absolute;
	left: 0;
	animation: lingdang 1s infinite;
	-webkit-animation: lingdang 1s infinite;
	top: 0;
	height: 50px;
	width: 50px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAyCAYAAADhna1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5M0NGNEQ3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5M0NGNEU3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjkzQ0Y0QjdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjkzQ0Y0QzdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKPTaQAAANlSURBVHja7JlfSBRBHMd37y7zJEqUigQhkgyKHjpKInzQ7OjRQIhCKMICoYceoiD7A0WIQUQQFGRIWVBBPfQPIkIyesheoiuI/kBlEBZkWLSrnnfb93f7Oxqv83a922pWZ+Azs7szN7Pzvd/MzvxGtyxLU+HPEFASKGGUMEoYJYwSRgkjewgVXIOpRxE3gwh4C64y7kJYznWUXtACz9T3Ij6WJacTtILk9BPGtpR7gCo4Ax6CZWA3KAE7wWm/ChPKQ5AliFvADn7SxSKkwzdwglkJzoLHkvQ3/S/oziVhMa4wtGLQAb4Di3kOlgJNoBz0CmWSoAvMyyhn47Z9b0gHx7JuRakEPUJnb4NGUJS1szb14CJI8G+egcjUEcbQKkCMO/cFNGXkB3KIQ9SyZdHvB0CNH4QJOMwnYcSXwXLwEqzFZHmd8xoAfZZjoD5HLY9AA3gA5vOnfIH0CxkHa2kTLKVKeH5cGFbEZgerIcoEy+v271AiIQxtkDvSLDzXQR8/P8dDQ3chDLEaxHneifpVmA7uPE26wSzzzgq+niynuN4b/ptjTL0IcRPfncS8ksCzavAEtOL+E3ia5+ilRV8crAOVfttE0gq2CnwGvfzsAFgFagtskybxF7w6XuNHYWh1+AaWMQQrmYnrOs675kG7fZwu9pswczl9z+lCUMFDIOZBu685XeQ3YWZwOsRpKQiCETDsQbujnM5SjirlwVPCKGGUMM7lil05eaawMzyRcf8OvAL94KuH7Sf8Jkz5uPywNYBFXiT1mQ1bYx62W+qfoWTqtEfaJVhK2mlteCQKhY+crkd7e+T3xxjaRjDMu99OUOLCw5cPQcHXQ+yT1+1gaHVghF/0Cgi59AcXQrsgTotMwvw+VzL1++yC7MaQ2TqJ45RCjfYQOMwb1mpZjk/EyXcOp/GUz8XeG2k59lIBly8ymiM/yUsATUilCKLFbEF84T++SzssZr8sFjP+iNbUGxETs7WJz53JWjbw9SC4xWWDnBJRwTt3F/yYqH3esfek/hTyFEopjPt55Qjig9wpclXeBB/Yj0MuSzq/LtPso5JNOev6t2fXf1kYW5yjiNtyNHIJbANj00sYWxzy2W4HNbyK/ckevvPgjqs6pqQwanethFFBCaOEUcIoYZQwShjpwi8BBgBJ/MYOBmnJywAAAABJRU5ErkJggg==) no-repeat 0 center;
}
.x-dp .x-container p {
	color: #fff;
	font-size: 18px;
	margin-left: 50px;
	padding-left: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAyCAYAAADhna1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5M0NGNEQ3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5M0NGNEU3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjkzQ0Y0QjdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjkzQ0Y0QzdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKPTaQAAANlSURBVHja7JlfSBRBHMd37y7zJEqUigQhkgyKHjpKInzQ7OjRQIhCKMICoYceoiD7A0WIQUQQFGRIWVBBPfQPIkIyesheoiuI/kBlEBZkWLSrnnfb93f7Oxqv83a922pWZ+Azs7szN7Pzvd/MzvxGtyxLU+HPEFASKGGUMEoYJYwSRgkjewgVXIOpRxE3gwh4C64y7kJYznWUXtACz9T3Ij6WJacTtILk9BPGtpR7gCo4Ax6CZWA3KAE7wWm/ChPKQ5AliFvADn7SxSKkwzdwglkJzoLHkvQ3/S/oziVhMa4wtGLQAb4Di3kOlgJNoBz0CmWSoAvMyyhn47Z9b0gHx7JuRakEPUJnb4NGUJS1szb14CJI8G+egcjUEcbQKkCMO/cFNGXkB3KIQ9SyZdHvB0CNH4QJOMwnYcSXwXLwEqzFZHmd8xoAfZZjoD5HLY9AA3gA5vOnfIH0CxkHa2kTLKVKeH5cGFbEZgerIcoEy+v271AiIQxtkDvSLDzXQR8/P8dDQ3chDLEaxHneifpVmA7uPE26wSzzzgq+niynuN4b/ptjTL0IcRPfncS8ksCzavAEtOL+E3ia5+ilRV8crAOVfttE0gq2CnwGvfzsAFgFagtskybxF7w6XuNHYWh1+AaWMQQrmYnrOs675kG7fZwu9pswczl9z+lCUMFDIOZBu685XeQ3YWZwOsRpKQiCETDsQbujnM5SjirlwVPCKGGUMM7lil05eaawMzyRcf8OvAL94KuH7Sf8Jkz5uPywNYBFXiT1mQ1bYx62W+qfoWTqtEfaJVhK2mlteCQKhY+crkd7e+T3xxjaRjDMu99OUOLCw5cPQcHXQ+yT1+1gaHVghF/0Cgi59AcXQrsgTotMwvw+VzL1++yC7MaQ2TqJ45RCjfYQOMwb1mpZjk/EyXcOp/GUz8XeG2k59lIBly8ymiM/yUsATUilCKLFbEF84T++SzssZr8sFjP+iNbUGxETs7WJz53JWjbw9SC4xWWDnBJRwTt3F/yYqH3esfek/hTyFEopjPt55Qjig9wpclXeBB/Yj0MuSzq/LtPso5JNOev6t2fXf1kYW5yjiNtyNHIJbANj00sYWxzy2W4HNbyK/ckevvPgjqs6pqQwanethFFBCaOEUcIoYZQwShjpwi8BBgBJ/MYOBmnJywAAAABJRU5ErkJggg==) no-repeat -50px center;
	letter-spacing: 2px;
	width: 1000px;
	overflow: hidden;
}
.x-dp .x-container p b {
	color: #ffea00;
}
.x-dp .x-container a {
	display: block;
	position: absolute;
	right: 0;
	width: 118px;
	height: 30px;
	top: 10px;
	text-align: center;
	background: #fff;
	color: #000;
	font-size: 16px;
	border-radius: 15px;
	line-height: 30px;
}
@keyframes lingdang {
 0% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
 50% {
 transform:rotate(-20deg);
 transform-origin: 20px top;
}
 100% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
}
@keyframes lingdang {
 0% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
 50% {
 transform:rotate(-20deg);
 transform-origin: 20px top;
}
 100% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
}
@-webkit-keyframes lingdang {
 0% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
 50% {
 transform:rotate(-20deg);
 transform-origin: 20px top;
}
 100% {
 transform:rotate(20deg);
 transform-origin: 20px top;
}
}
/*18qzswt*/
.x-pcswt-fot {
	width: 100%;
	height: 57px;
	background: #005BAC;
	position: fixed;
	bottom: 0;
	line-height: 57px;
	left: 0;
	z-index: 20180809;
}
.x-pcswt-fot .x-pcswt-con {
	width: 600px;
	padding-left: 600px;
	margin: 0 auto;
	height: 57px;
	background: url('../images/x-pcswt-l.png') no-repeat 0 center;
}
.x-pcswt-fot .x-pcswt-con a {
	display: block;
	position: relative;
	color: #fff;
	float: left;
	width: 150px;
	font-size: 18px;
	height: 57px;
	text-align: center;
}
.x-pcswt-fot .x-pcswt-con a:after {
	content: '';
	position: absolute;
	right: 0;
	top: 20px;
	height: 17px;
	width: 1px;
	background: #fff;
	opacity: .8;
}
.x-pcswt-fot .x-pcswt-con a:last-child:after {
	height: 0;
}
.x-pcswt-fot .x-pcswt-btn {
	position: absolute;
	right: 30px;
	width: 133px;
	height: 57px;
	top: 0;
	background: url('../images/x-zx.gif') no-repeat 0 0;
}
.x-pcswt-desc {
	position: absolute;
	display: none;
	right: 35px;
	bottom: 76px;
	width: 380px;
	height: 100px;
	background: #fff;
	box-shadow: 0 0 15px #adadad;
	font-size: 14px;
	padding: 0 20px;
	line-height: 18px;
}
.x-pcswt-desc span {
	display: block;
	margin-top: 13px;
	margin-bottom: 4px;
	font-size: 16px;
	height: 30px;
	padding-left: 35px;
	line-height: 30px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTMzNzgzNjk1NDI5IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1NTAzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik01MTIgMTAuMjRDMjM1LjAwOCAxMC4yNCAxMC4yNCAyMzUuMDA4IDEwLjI0IDUxMnMyMjQuNzY4IDUwMS43NiA1MDEuNzYgNTAxLjc2IDUwMS43Ni0yMjQuNzY4IDUwMS43Ni01MDEuNzYtMjI0Ljc2OC01MDEuNzYtNTAxLjc2LTUwMS43NnogbTMxOC45NzYgNTk2Ljk5MmMtNy4xNjggNzQuMjQtMzUuODQgMTI5LjUzNi02Ny4wNzIgMTY2LjkxMi0xNi44OTYgMjAuNDgtMzQuODE2IDM1LjMyOC00OS42NjQgNDYuMDgtNy4xNjggNS4xMi0xNC4zMzYgOS4yMTYtMTkuOTY4IDExLjc3Ni02LjE0NCAzLjA3Mi04LjE5MiA1LjYzMi0xOC40MzIgNS42MzJoLTU3Ljg1NmMtMTAuNzUyIDMwLjcyLTQ0LjAzMiA1My4yNDgtODQuNDggNTMuMjQ4LTQ4LjY0IDAtODguMDY0LTMyLjc2OC04OC4wNjQtNzMuMjE2czM5LjQyNC03My4yMTYgODguMDY0LTczLjIxNmMzOS45MzYgMCA3My43MjggMjIuNTI4IDg0LjQ4IDUzLjI0OGg1NC43ODRjMC41MTIgMCAyLjA0OC0xLjAyNCAzLjU4NC0yLjA0OCAzLjU4NC0xLjUzNiA3LjY4LTQuMDk2IDEzLjgyNC04LjE5MiAxMS43NzYtOC4xOTIgMjYuNjI0LTIwLjk5MiA0MS40NzItMzguNCAyMy41NTItMjguMTYgNDYuNTkyLTY5LjEyIDU1LjgwOC0xMjMuOTA0LTYuMTQ0IDEuMDI0LTEyLjI4OCAyLjA0OC0xOS40NTYgMi4wNDgtMTYuMzg0IDAtMjkuMTg0LTEzLjMxMi0yOS4xODQtMjkuMTg0VjM5MS42OGMwLTEzLjMxMiA5LjcyOC0yNC4wNjQgMjIuMDE2LTI3LjY0OC00My4wMDgtMTA0Ljk2LTE0MS44MjQtMTc4LjY4OC0yNTYuNTEyLTE3OC42ODhTMjkwLjMwNCAyNTkuMDcyIDI0Ny44MDggMzY0LjAzMmMxMi4yODggMy41ODQgMjIuMDE2IDEzLjgyNCAyMi4wMTYgMjcuNjQ4djIwNS4zMTJjMCAxNi4zODQtMTMuMzEyIDI5LjE4NC0yOS4xODQgMjkuMTg0LTcyLjcwNCAwLTExNy4yNDgtNTguODgtMTE3LjI0OC0xMzIuMDk2IDAtNTAuMTc2IDIxLjUwNC05My4xODQgNTguODgtMTE1LjcxMkMyMjMuNzQ0IDIzMy45ODQgMzUyLjI1NiAxMjggNTA0LjgzMiAxMjhjMTUyLjU3NiAwIDI4MS4wODggMTA1Ljk4NCAzMjIuNTYgMjUwLjM2OCAzNi44NjQgMjIuNTI4IDU4Ljg4IDY1LjAyNCA1OC44OCAxMTUuNzEyLTAuNTEyIDQ4LjY0LTIwLjk5MiA5MC4xMTItNTUuMjk2IDExMy4xNTJ6IiBmaWxsPSIjMDNBOUY0IiBwLWlkPSIxNTUwNCI+PC9wYXRoPjwvc3ZnPg==) no-repeat 0 0;
	background-size: 30px;
}
.x-pcswt-desc .x-pcswt-close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 15px;
	height: 15px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTMzNzgzODcxODc3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE2MTg4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00ODIuNzMwNjY3IDQyMi40TDYwLjMzMDY2NyAwIDAgNjAuMzMwNjY3bDQyMi40IDQyMi40TDAgOTA1LjEzMDY2N2w2MC4zMzA2NjcgNjAuMzMwNjY2IDQyMi40LTQyMi40IDQyMi40IDQyMi40IDYwLjMzMDY2Ni02MC4zMzA2NjYtNDIyLjQtNDIyLjQgNDIyLjQtNDIyLjRMOTA1LjEzMDY2NyAweiIgcC1pZD0iMTYxODkiIGZpbGw9IiM1ZjVmNWYiPjwvcGF0aD48L3N2Zz4=) no-repeat 0 0;
	background-size: 15px;
}
/* 18guoqingjie */
.x-guoqing {
	width: 616px;
	height: 524px;
	background: url(../images/tc.png) no-repeat 0 0;
	position: fixed;
	z-index: 20180927;
	left: 50%;
	margin-left: -313px;
	top: 50%;
	margin-top: -262px;
}
.x-guoqing a {
	display: block;
	width: 245px;
	height: 74px;
	text-align: center;
	font-size: 33px;
	color: #ff4e00;
	font-weight: bold;
	line-height: 60px;
	position: absolute;
	left: 178px;
	bottom: 30px;
	background: url(../images/x-swt.png) no-repeat 0 0;
	z-index: 2;
	animation: swing 1.5s infinite;
}
.x-guoqing .x-close-btn-gq {
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	right: 38px;
	top: 0;
	background: url(../images/x-close-btn.png) no-repeat 0 0;
}
@keyframes swing {
 20% {
 -webkit-transform: rotate(3deg);
 transform: rotate(3deg);
}
 40% {
 -webkit-transform: rotate(-3deg);
 transform: rotate(-3deg);
}
 60% {
 -webkit-transform: rotate(3deg);
 transform: rotate(3deg);
}
 80% {
 -webkit-transform: rotate(-3deg);
 transform: rotate(-3deg);
}
 to {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
}
.x-guoqing-hb {
	position: absolute;
	width: 215px;
	height: 124px;
	bottom: 0;
	background: url(../images/x-huabiao.png) no-repeat 0 0;
	left: 50%;
	margin-left: -590px;
	z-index: 2018927;
}
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen {
	opacity: 0;
}

@media screen and (max-width: 1700px) {
.x-header>.x-header-nav .x-header-n-content .x-header-n-content-slogen {
	opacity: 1;
}
.x-guoqing-hb {
	display: none;
}
.x-19-pig, .x-19-dl div {
	display: none;
}
}
.x-19-dl {
	position: absolute;
	z-index: 10;
	width: 1700px;
	height: 300px;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	pointer-events: none;
}
.x-19-dl div {
	position: absolute;
	width: 110px;
	height: 270px;
	top: 0;
	transform-origin: center 0;
}
.x-19-dl .x-l {
	left: 85px;
	background: url(../images/dl-l.png) no-repeat center 0;
	animation: lingdang2 infinite 6s;
}
.x-19-dl .x-r {
	right: 85px;
	background: url(../images/dl-r.png) no-repeat center 0;
	animation: lingdang3 infinite 5s;
}
@keyframes lingdang2 {
 0% {
 transform:rotate(15deg);
}
 50% {
 transform:rotate(-20deg);
}
 100% {
 transform:rotate(15deg);
}
}
@-webkit-keyframes lingdang2 {
 0% {
 transform:rotate(15deg);
}
 50% {
 transform:rotate(-20deg);
}
 100% {
 transform:rotate(15deg);
}
}
@keyframes lingdang3 {
 0% {
 transform:rotate(20deg);
}
 50% {
 transform:rotate(-30deg);
}
 100% {
 transform:rotate(20deg);
}
}
@-webkit-keyframes lingdang3 {
 0% {
 transform:rotate(20deg);
}
 50% {
 transform:rotate(-30deg);
}
 100% {
 transform:rotate(20deg);
}
}
/* 19hrbm */
.x-hb19-b {
	width: 80px;
	height: 90px;
	position: absolute;
	z-index: 10;
	background: url('../images/hbb.png') no-repeat 0 0;
	left: 50%;
	top: 270px;
	margin-left: 270px;
	-webkit-animation: tada 1s .2s ease both infinite;
	animation: tada 1s .2s ease both infinite;
	cursor: pointer;
}
 @-webkit-keyframes tada {
0% {
-webkit-transform:scale(1)
}
 10%, 20% {
-webkit-transform:scale(.9) rotate(-3deg)
}
 30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg)
}
 40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
 100% {
-webkit-transform:scale(1) rotate(0)
}
}
 @keyframes tada {
0% {
transform:scale(1)
}
 10%, 20% {
transform:scale(.9) rotate(-3deg)
}
 30%, 50%, 70%, 90% {
transform:scale(1.1) rotate(3deg)
}
 40%, 60%, 80% {
transform:scale(1.1) rotate(-3deg)
}
 100% {
transform:scale(1) rotate(0)
}
}
.x-cz-hrbm {
	position: relative;
}
.x-cz-hrbm .x-con-a {
	position: relative;
	z-index: 1;
}
.x-cz-hrbm .x-vr {
	display: block;
	position: absolute;
	width: 189px;
	height: 158px;
	top: 462px;
	left: 793px;
	z-index: 2;
}
.gai {
	width: 1160px;
	/* height: 741px; */
	margin: 60px auto;
	padding: 20px;
	background-color: #f8f8f8;
}
.gai_head, .gai_head ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	list-style: none;
}
.gai_head {
	border-bottom: 1px dashed #ccc;
}
.gai_head h1 {
	font-size: 24px;
	color: #333;
	margin-bottom: 17px;
}
.gai_head div p {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	width: 542px;
	margin-bottom: 38px;
}
.gai_head ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 66px;
	height: 66px;
	border: solid 1px #e5e5e5;
	font-size: 19px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 2px;
	color: #333333;
	margin-left: 16px;
}
.gai_con {
	list-style: none;
	padding: 0;
	margin-top: 46px;
}
.gai_con li {
	display: flex;
	justify-content: space-between;
	margin-bottom: 31px;
}
.gai_con li div {
	display: flex;
	justify-content: space-between;
	width: 568px;
	height: 209px;
	background-color: #fff;
}
.gai_con li div span {
	overflow: hidden;
}
.gai_con li div:hover img {
	transform: scale(1.05) translateZ(0);
}
.gai_con li div img {
	display: block;
	width: 315px !important;
	height: 163px;
	transition: all 0.3s linear 0s;
}
.gai_con li div a {
	padding-right: 20px;
	text-decoration: none;
	position: relative;
}
.gai_con li div a h2 {
	margin: 19px 0 14px 0;
	color: #333;
}
.gai_con li div a p {
	font-size: 16px;
	color: #666666;
	margin-bottom: 23px;
}
.gai_con li div a font {
	display: block;
	width: 200px;
	font-size: 13px;
	color: #666666;
	line-height: 19px;
}
.gai_con li div a .icon-youjiantou {
	position: absolute;
	display: block;
	color: #000;
	font-weight: 600;
	font-size: 20px;
	margin-top: 26px;
	bottom: 17px;
	left: 0;
}
/* 火热招生模块 */
.x_recruit {
	width: 1200px;
	margin: 0 auto;
}
.x_ret_nav {
	display: flex;
	width: 100%;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}
.x_ret_nav li {
	display: flex;
	/* flex: 1; */
	justify-content: center;
	align-items: center;
	font-size: 19px;
	height: 60px;
	font-weight: 600;
	color: #333333;
}
.x_ret_swper {
	width: 99.7%;
	height: 136px;
	border: solid 2px #f6f6f6;
}
.mojar_list {
	display: flex;
	width: 100%;
}
.mojar_list li {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	height: 45px;
	border-bottom: 1px solid #f6f6f6;
	color: #666;
}
.mojar_list li a {
	color: #e60012;
	font-weight: 600;
}
.x_ret_nav li:nth-child(1) {
	width: 187px;
	color: #fff;
	background-color: #e60012;
}
.x_ret_nav li:nth-child(2), .mojar_list li:nth-child(2) {
	width: 126px;
}
.x_ret_nav li:nth-child(3), .mojar_list li:nth-child(3) {
	width: 129px;
}
.x_ret_nav li:nth-child(4), .mojar_list li:nth-child(4) {
	width: 310px;
}
.x_ret_nav li:nth-child(5), .mojar_list li:nth-child(5) {
	width: 156px;
}
.x_ret_nav li:nth-child(6), .mojar_list li:nth-child(6) {
	flex: 1
}
.mojar_list li:nth-child(1) {
	width: 184px;
}
.mojar_list li:nth-child(2), .mojar_list li:nth-child(4) {
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
.mojar_list li:nth-child(6) {
	border-left: 1px solid #f6f6f6;
}
.x_ret_contuer {
	width: 100%;
	height: 360px;
	display: flex;
	background: #f8f8f8;
	align-items: center;
	margin-top: 27px;
}
.x_con_swp {
	width: 560px;
	height: 288px;
	margin-left: 37px !important;
}
.x_ret_contuer h1 img {
	display: block;
	margin-left: 35px;
}
.x_ret_contuer .swiper-slide {
	position: relative;
}
.x_ret_contuer .swiper-slide a {
	display: flex;
	width: 111px;
	height: 30px;
	align-items: center;
	justify-content: center;
	background-color: #ffffff;
	font-size: 15px;
	color: #333333;
	position: absolute;
	bottom: 39px;
	right: 140px;
}
.x_ret_contuer .swiper-slide a span {
	color: #ccc;
	margin-left: 21px;
}
.x_ret_vide {
	width: 442px;
	height: 288px;
	margin-right: 34px;
	position: relative;
}
.x_ret_vide video {
	display: block;
	cursor: pointer;
}
.x_ret_vide .play_btn {
	position: absolute;
	display: none;
	text-align: center;
	line-height: 288px;
	width: 100%;
	height: 100%;
	/* background-color: rgba(0,0,0,.6); */
	z-index: 3;
	cursor: pointer;
}
.play_btn i {
	font-size: 50px;
	color: #fff;
}
.x_ret_vide .sing {
	position: absolute;
	top: 22px;
	left: 5px;
	z-index: 5;
	cursor: pointer;
}
.x_ret_vide .sing i {
	color: #fff;
	font-size: 23px;
}
.no_sing {
	height: 21px;
	width: 2px;
	background-color: #fff;
	position: absolute;
	transform: rotate(122deg);
	top: 1px;
	left: 13px;
}
/* 左侧浮窗 */
.left_fxd {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 183px;
	height: 446px;
	background: url('../images/left_fxd.png') no-repeat center center;
	background-size: 100%;
	overflow: hidden;
	z-index: 9;
}
.left_fxd ul {
	width: 132px;
	margin: 0 auto;
	margin-top: 97px;
}
.left_fxd li {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
	margin-top: 7px;
	background: url('../images/left_fxd_icon.png') no-repeat;
}
.left_fxd li:nth-child(1) {
	background-position: 0px 0px
}
.left_fxd li:nth-child(2) {
	background-position: 0px -32px
}
.left_fxd li:nth-child(3) {
	background-position: 0px -66px
}
.left_fxd li:nth-child(4) {
	background-position: 0px -99px
}
.left_fxd li:nth-child(5) {
	background-position: 0px -131px
}
.left_fxd li:nth-child(6) {
	background-position: 0px -163px
}
.left_fxd li:nth-child(7) {
	background-position: 0px -196px
}
.left_fxd li:nth-child(8) {
	background-position: 0px -230px
}
.left_fxd li a {
	font-size: 14px;
	color: #666666;
	margin-left: 26px;
}
.left_fxd .left_fxd_btn {
	display: block;
	width: 104px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #ffffff;
	border-radius: 15px;
	margin: 0 auto;
	font-size: 14px;
	margin-top: 44px;
	color: #005BAC;
}
/* 左侧浮窗 End*/


/* 预报名通道 START */
.ybm2020 {
	width: 1200px;
	height: 700px;
	background: url(../images/2020ybm_bg.jpg)no-repeat;
	margin: 0 auto
}
.ybm2020 h1 {
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 21px 0 14px 0
}
.ybm2020 h2 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding-bottom: 22px
}
.ybm2020_tab {
	display: flex;
	width: 1100px;
	margin: 0 auto;
	height: 60px;
	background: #eee;
	padding: 0 30px
}
.ybm2020_tab span {
	display: block;
	flex: 1;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #000
}
.ybm2020_swp {
	width: 1100px;
	height: 275px;
	margin: 0 auto;
	background: #fff !important;
	padding: 0 30px
}
.ybm2020_swp .swiper-slide {
	display: flex;
	height: 55px!important;
	border-bottom: 1px dashed #c9c9c9;
	margin-top: -1px
}
.ybm2020_swp .swiper-slide div {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	letter-spacing: 0;
	color: #000
}
.ybm2020_swp .swiper-slide div i {
	display: block;
	width: 20px;
	height: 24px;
	background: url(../images/hot.png)no-repeat;
	position: absolute;
	top: 0;
	left: 5px;
	bottom: 0;
	margin: auto
}
.ybm2020_red {
	color: #da0023!important;
	font-weight: 600
}
.ybnum {
	font-size: 19px!important
}
.ybm2020_form {
	display: flex;
	width: 1160px;
	background: url(../images/2020ybm_title.png)no-repeat;
	margin: 0 auto;
	height: 147px;
	margin-top: 14px;
	align-items: flex-end;
	justify-content: center
}
.ybm2020_form ul {
	display: flex;
	margin-bottom: 23px
}
.ybm2020_form li {
	display: flex;
	width: 260px;
	height: 46px;
	background-color: #eee;
	border-radius: 5px;
	margin-right: 34px;
	align-items: center;
	justify-content: space-around
}
.ybm2020_form button {
	display: block;
	width: 260px;
	height: 46px;
	background-color: #da0023;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
	line-height: 46px;
	letter-spacing: 0;
	color: #fff;
	text-align: center;
	outline: 0;
	border: 0;
	cursor: pointer
}
.ybm2020_form li input {
	font-size: 17px;
	border: 0;
	background: #eee;
	text-indent: 20px
}
.ybm2020_form li i {
	font-size: 22px;
	color: #949494
}
.ybm2020_form li .icon-phone_1 {
	transform: rotateY(180deg)
}
/* 预报名通道 END */

@-webkit-keyframes xfbtn {
0% {
-webkit-transform:scale(1.5) translateY(-5px);
transform:scale(1.5) translateY(-5px)
}
to {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@keyframes xfbtn {
0% {
-webkit-transform:scale(1.5) translateY(-5px);
transform:scale(1.5) translateY(-5px)
}
to {
-webkit-transform:scale(1) translateY(0);
transform:scale(1) translateY(0)
}
}
@-webkit-keyframes point2 {
0% {
-webkit-transform:rotate(0deg) scale(.9);
transform:rotate(0deg) scale(.9)
}
to {
-webkit-transform:rotate(1turn) scale(1);
transform:rotate(1turn) scale(1)
}
}
@keyframes point2 {
0% {
-webkit-transform:rotate(0deg) scale(.9);
transform:rotate(0deg) scale(.9)
}
to {
-webkit-transform:rotate(1turn) scale(1);
transform:rotate(1turn) scale(1)
}
}
@-webkit-keyframes xflayer {
0% {
-webkit-transform:translate3d(-50%, -58%, 0);
transform:translate3d(-50%, -58%, 0)
}
to {
-webkit-transform:translate3d(-50%, -50%, 0);
transform:translate3d(-50%, -50%, 0)
}
}
@keyframes xflayer {
0% {
-webkit-transform:translate3d(-50%, -58%, 0);
transform:translate3d(-50%, -58%, 0)
}
to {
-webkit-transform:translate3d(-50%, -50%, 0);
transform:translate3d(-50%, -50%, 0)
}
}
@-webkit-keyframes points {
0% {
-webkit-transform:scale(.6) translateY(5px);
transform:scale(.6) translateY(5px)
}
50% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
to {
-webkit-transform:scale(.6) translateY(5px);
transform:scale(.6) translateY(5px)
}
}
@keyframes points {
0% {
-webkit-transform:scale(.6) translateY(5px);
transform:scale(.6) translateY(5px)
}
50% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
to {
-webkit-transform:scale(.6) translateY(5px);
transform:scale(.6) translateY(5px)
}
}
.x_ret_nav {
	width: 99.7%;
	background-color: transparent;
	margin-bottom: 0;
}
.x_ret_nav li {
	border: 1px solid #f6f6f6;
	border-bottom: 0;
	border-left: 0;
	border-top: 0;
}
.x_ret_nav li:nth-child(1) {
	width: 184px;
	background-color: transparent;
	color: inherit;
}
.x_ret_nav li:nth-child(6) {
	border-right: 0;
}
.x_ret_nav {
	border: 2px solid #f6f6f6;
	border-bottom: 0;
}
.x_ret_swper {
	border: 2px solid #f6f6f6;
	border-top: 0;
}
.x-hot-top {
	text-align: center;
	color: #e60012;
	font-size: 24px;
	margin: 15px auto 10px;
	padding: 15px 0;
	background-color: #f8f8f8;
}

.p-bm-dt{width:1160px;margin:20px auto;padding:30px;background:#dc0303;}
.p-bm-dt-li01{width:84px;color:#fff;}
.p-bm-dt-tu{height:50px;}
.p-bm-dt-li01 h2{font-size:32px;letter-spacing:5px;line-height:1.2;}
.p-bm-tv{width:504px;margin-left:30px;overflow:hidden;}
.p-bm-tv video{border-radius:5px;border:2px #fff solid;}
.p-bm-tv-t{height:30px;line-height:30px;color:#fff;padding:10px 0;}
.p-bm-tv-t span{border-left:2px #fff solid;padding-left:10px;height:30px;display:block;}
.p-bm-gd2{width:512px;margin-left:30px;overflow:hidden;}
.gd-nav{width:512px;margin-top:5px;}
.gd-nav ul li{width:107px;background:#ececec;font-weight:bold;padding:10px 0;float:left;}
.gd-nav ul li:first-child,.p-bm-gd-li2 .bd ul li div:first-child{width:191px;}
.p-bm-gd-li2{width:512px;padding:15px 0;}
.p-bm-gd-li2 .bd ul li{height:39px;line-height:39px;border-bottom:1px #dfdfdf dashed;}
.p-bm-gd-li2 .bd ul li div{width:107px;float:left;}
.p-bm-gd-li2 .bd ul li div:last-child a{color:#ff0000;}
.am-g:after, .am-g:before, .w1200:after, .w1200:before, .w1220:after, .w1220:before {content: " ";display: table;}
.am-g:after, .w1200:after, .w1220:after {clear: both;}
.bg-bai {background: #fff;}
.text-s18 {font-size: 18px;}
.tex-cen, .text-center {text-align: center!important;}


#actF2 .active{color:#005BAC}
#actF1Box2 .swiper-slide{display:none}
#actF1Box2 .swiper-slide.active{display:block}

#actF1 .active{color:#005BAC}
#actF1Box1 .swiper-slide{display:none}
#actF1Box1 .swiper-slide.active{display:block}