@charset "utf-8";
@import url("common.css");

.h_d {
	padding: .3rem 0;
	background: #005EB0;
}

.logo a {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
}

.logo.logo1 {
	width: 513px;
	height: 67px;
}

.logo.logo2 {
	width: 221px;
	height: 64px;
}

.logo a i {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.logo1 a i.logo_img2,
.logo2 a i.logo_img2,
.logo.logo1:hover i.logo_img1,
.logo.logo2:hover i.logo_img1 {
	opacity: 0;
	visibility: hidden;
}

.logo.logo1:hover i.logo_img2,
.logo.logo2:hover i.logo_img2 {
	opacity: 1;
	visibility: visible;
}

.logo a img {
	width: 100%;
}

.logo2 {
	margin-left: 44px;
}

.hd_search {
	align-items: center;
	margin-top: 16px;
	width: 3rem;
	border-bottom: 1px solid #4597de;
	height: 46px;
}

.hd_search .sch_ipt {
	height: 45px;
	background: none;
	outline: none;
	color: #fff;
	font-size: 16px;
}

.hd_search .sch_btn {
	width: 50px;
	height: 45px;
	background: none;
	outline: none;
	cursor: pointer;
	color: #fff;
}

.hd_search .sch_btn span {
	font-size: 20px;
}

.hd_search .sch_btn:hover {
	color: #fff600;
}

.hd_search input:required:invalid,
input:focus:invalid,
textarea:required:invalid,
textarea:focus:invalid {
	box-shadow: none;
	-moz-box-shadow: none;
}

.hd_search input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.hd_search input:-moz-placeholder,
textarea:-moz-placeholder,
.hd_search input::-moz-placeholder,
textarea::-moz-placeholder,
.hd_search input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #80afd8;
}


.nav_bx {
	height: 60px;
	background: #fff;
}

.nav_item ul {
	display: flex;
}

.nav_item ul li {
	width: 100%;
	height: 60px;
	display: inline-block;
	position: relative;
	line-height: 60px;
	font-size: 18px;
	text-transform: uppercase;
	float: left;
	text-align: center;
}

.nav_item ul li a {
	display: block;
}

.nav_item ul li:hover a,
.nav_item ul .nav_active a {
	color: #005eb0;
	font-weight: bold;
}

.nav_item ul li .nav_down {
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 60px;
	margin: auto;
	max-height: 0;
	z-index: 99;
	overflow: hidden;
}

.nav_item ul li:hover .nav_down {
	max-height: 600px;
}

.nav_item ul li .nav_down dl dd {
	width: 100%;
}

.nav_item ul li .nav_down dl dd a {
	color: #fff;
	background: rgba(0, 94, 176, .8);
	border-bottom: 1px solid #0763b3;
	line-height: 46px;
	font-size: 16px;
}

.nav_item ul li .nav_down dl dd:hover a {
	background: #ffa200;
}

.nav_item ul li span {
	font-family: '宋体';
	display: inline-block;
	transform: rotate(90deg);
	font-size: 18px;
	margin-left: 10px;
}

.nav_item ul li .nav_down,
.nav_item ul li a,
.ban_con .more span,
#ban_pgt .swiper-pagination-bullet:after,
.title_more i,
.swiper_a .new_pic .new_img img,
.left_size.one ul li,
.left_size.two ul li,
.left_size.three ul li,
.logo a i,
.logo a img,
.text_lis ul li a,
.notice_lis ul li a,
.plate_items ul li a {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-o-transition: ease .3s;
	-ms-transition: ease .3s;
}


/*banner*/
.ban_box {
	margin: auto;
	height: 400px;
}

.banner {
	width: 100%;
	height: 100%;
}

.banner .swiper-wrapper .swiper-slide a {
	width: 100%;
	height: 100%;
	display: block;
}

.banner .swiper-wrapper .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner .swiper-button-prev,
.banner .swiper-container-rtl .swiper-button-next {
	background: none;
	left: 47%;
	right: auto;
}

.banner .swiper-button-next,
.banner .swiper-container-rtl .swiper-button-prev {
	background: none;
	right: 47%;
	left: auto;
}

.banner .swiper-button-next,
.banner .swiper-button-prev {
	position: absolute;
	top: auto;
	width: 40px;
	height: 40px;
	margin-top: 0;
	z-index: 10;
	cursor: pointer;
	background-size: 0 0;
	background-position: center;
	background-repeat: no-repeat;
	transition: ease .3s;
	display: block !important;
	bottom: 10px;
	color: #fff;
}

.rote span {}

.banner .swiper-button-next span,
.banner .swiper-button-prev span {
	font-size: 28px;
	display: inline-block;
}

.banner .swiper-button-next {
	transform: translate(100px, 0);
}

.banner .swiper-button-prev {
	transform: rotateY(180deg) translate(100px, 0);
}

.banner .swiper-button-next:hover,
.banner .swiper-button-prev:hover {
	color: #ffa200;
}

.banner .swiper-pagination-bullet-active {
	background: #2c3fe2;
	opacity: 1;
}

#ban_pgt {
	bottom: 20px;
}

#ban_pgt .swiper-pagination-bullet {
	width: 16px;
	height: 27px;
	display: inline-block;
	border-radius: 100%;
	background: none;
	opacity: 1;
	position: relative;
	margin: 0 10px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

#ban_pgt .swiper-pagination-bullet:after {
	content: '';
	position: absolute;
	width: 0;
	height: 2px;
	left: 0;
	bottom: 0;
	background: #fff;
	border-radius: 2px;
	opacity: 0;
}

#ban_pgt .swiper-pagination-bullet-active {
	position: relative;
}

#ban_pgt .swiper-pagination-bullet-active:after {
	width: 100%;
	opacity: 1;
}


.ban_con {
	left: 0;
	top: 0;
}

.ban_con .w18 {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: end;
}

.ban_con .com_name {
	font-size: 48px;
	font-weight: bold;
	text-shadow: #333 1px 1px 1px;
	color: #fff;
	text-align: right;
	padding-bottom: .8rem;
}

.ban_con .ban_text {
	margin-top: .3rem;
}

.ban_con .ban_text .main_text {
	padding: 15px 150px 15px 20px;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0, transparent 100%);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, .8) 0, transparent 100%);
	background-image: linear-gradient(to right, rgba(255, 255, 255, .8) 0, transparent 100%);
	color: #333;
	text-shadow: #fff 1px 1px 1px;
}

.ban_con .ban_text .main_text p {
	padding: 5px 0;
}

.ban_con .more {
	margin-top: 1.5rem;
}

.ban_con .more span {
	display: inline-block;
	padding: 10px 50px;
	font-size: 18px;
	background: #ff9000;
	border-radius: 30px;
	color: #fff;
}

.ban_con .more span:hover {
	padding: 10px 60px;
	background: #1577be;
}

.ban_pic {
	position: relative;
	z-index: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ban_pic::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);
	z-index: 1;
}

.ban_box .swiper-slide-active .ban_pic {
	-webkit-animation: scaleBigToSmall 10s;
	animation: scaleBigToSmall 10s;
}

.ban_box .swiper-slide-active .ban_con .com_name {
	opacity: .5;
	-webkit-animation: fadeInUp 1.5s;
	animation: fadeInUp 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ban_box .swiper-slide-active .ban_con .ban_text {
	-webkit-animation: fadeInUp 1.5s;
	animation: fadeInUp 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: .5s;
}

.ban_box .swiper-slide-active .ban_con .more span {
	-webkit-animation: zoomIn 1.5s;
	animation: zoomIn 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 1s;
}

/*one*/
.c_n {
	min-height: 5rem;
}

.new_section {
	background: url(../images/new_Bg.png) no-repeat;
	background-size: cover;
}

@font-face {
	font-family: 'SOURCEHANSERIFSC-LIGHT';
	src: url('../fonts/SOURCEHANSERIFSC-LIGHT.eot');
	src: url('../fonts/SOURCEHANSERIFSC-LIGHT.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SOURCEHANSERIFSC-LIGHT.woff') format('woff'),
		url('../fonts/SOURCEHANSERIFSC-LIGHT.ttf') format('truetype'),
		url('../fonts/SOURCEHANSERIFSC-LIGHT.svg#../fonts/SOURCEHANSERIFSC-LIGHT') format('svg');
}

.new_right {
	width: 4.3rem;
	/*height: 5rem;*/
	height: 100%;
	/*background: url(../images/nt_bg.png) no-repeat center center;background-size: cover;*/
}

.new_title {
	font-family: 'SOURCEHANSERIFSC-LIGHT';
	font-size: 32px;
	font-weight: bold;
	margin-bottom: .2rem;
	color: #333;
}

.new_title:before {
	content: '';
	position: absolute;
	width: 55px;
	height: 57px;
	background: url(../images/new_icon1.png) no-repeat;
	left: 0;
	top: -15px;
}

.new_right .new_title:before {
	width: 51px;
	height: 51px;
	background: url(../images/new_icon2.png) no-repeat;
	top: -15px;
	background-size: cover;
}

.new_title a {
	align-items: center;
}

.new_title a:hover {
	color: #333;
}

.new_title span {
	color: #005eb0;
}

.title_more {
	font-size: 16px;
	font-weight: normal;
	color: #999;
	display: inline-block;
}

.title_more i {
	margin-left: 8px;
	font-size: 22px;
}

.title_more:hover {
	color: #005eb0;
}

.title_more:hover i {
	margin-left: 10px;
}

.pic_new {
	width: 27vw;
	/*height: 400px;*/
	height: 21vw;
	margin-right: 5px;
	margin-top: 10px;
}

.new_swiper .swiper-button-next,
.new_swiper .swiper-button-prev {
	position: absolute;
	top: auto;
	width: 38px;
	height: 33px;
	margin-top: initial;
	z-index: 10;
	cursor: pointer;
	background: none;
	bottom: 10px;
	margin: auto;
}

.new_swiper .swiper-button-next span,
.new_swiper .swiper-button-prev span {
	width: 100%;
	height: 100%;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 33px;
	font-family: '宋体';
	font-weight: bold;
}

.new_swiper .swiper-button-prev,
.new_swiper .swiper-container-rtl .swiper-button-next {
	left: auto;
	right: 38px;
	background: #00afeb;
}

.new_swiper .swiper-button-next,
.new_swiper .swiper-container-rtl .swiper-button-prev {
	right: 0;
	left: auto;
	background: #005eb0;
}

.swiper_a {
	display: block;
}

.swiper_a .new_pic,
.swiper_a .new_text {
	padding-right: 38px;
	width: 100%;
}

.swiper_a .new_text {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}

.swiper_a .text_lis_titme {
	padding: 20px 55px 18px 20px;
	/*background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 100%);*/
	width: 100%;
	color: #fff;
	background: rgba(0, 0, 0, .5)
}

.swiper_a .text_lis_titme h1 {
	font-size: 16px;
}

.swiper_a .new_pic .new_img {
	overflow: hidden;
}

.swiper_a .new_pic .new_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.swiper_a:hover .new_pic .new_img img {
	transform: scale(1.05);
}

.text_lis ul li {
	height: 54px;
}

.text_lis ul li a {
	padding: 6px 10px;
	border-radius: 4px;
}

.text_lis ul li a h1,
.notice_lis ul li a h1 {
	font-size: 16px;
	padding-left: 20px;
}

.text_lis ul li a h1:before {
	content: '';
	position: absolute;
	height: 1px;
	border-left: 6px solid #7d7d7d;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	left: 0;
	top: 6px;
	/*bottom: 0;margin: auto;*/
}

.text_lis ul li a span,
.notice_lis ul li a span {
	color: #999;
	margin-left: .25rem;
}

.text_lis ul li a:hover span,
.notice_lis ul li a:hover span {
	color: #005eb0;
}

.text_lis ul li a:hover,
.notice_lis ul li a:hover {
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 15px #ddd;
}

.new_right {
	margin-left: 20px;
	padding: 40px 30px 0 10px;
}

.notice_lis ul li {
	height: 54px;
}

.notice_lis ul li a {
	padding: 6px 10px;
	border-radius: 4px;
}

.notice_lis ul li a h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	top: 8px;
	/*bottom: 0; margin: auto;*/
}

/*.notice_lis ul li a h1:before{content: '';position: absolute;width:13px;height:14px;background: url(../images/huo.png) no-repeat; left: 0;top: 0;bottom: 0;margin: auto;}*/
.notice_lis ul li a h1 {
	padding-left: 15px;
}

/*.notice_lis ul li:nth-child(odd) a{background:rgba(255,255,255,.5);}*/

.single_page p,
.single_page p span {
	font-family: 宋体, SimSun !important;
	/*font-size: 20px;*/
}

/*two*/
.Plate_con {
	margin: 0 -20px;
}

.plate_list {
	width: 50%;
	/*height:465px;*/
	float: left;
	padding: 0 20px;
	margin-bottom: 0;
}

.plate_list:nth-child(1),
.plate_list:nth-child(2) {
	margin-bottom: 30px;
}

.plate_title {
	height: 90px;
	margin-bottom: 5px;
	overflow: hidden;
	border-radius: 6px;
}

.plate_title .title_pic {
	position: relative;
	overflow: hidden;
}

.plate_title .title_pic img {
	object-fit: cover;
}

.plate_title:hover .title_pic img {
	transform: scale(1.02);
}

.plate_title .title_text {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 55;
}

.plate_title .title_text h1 {
	display: inline-block;
	position: relative;
	font-size: 34px;
	color: #fff;
}

.plate_title .title_text h1 a {
	color: #fff;
	display: inline-block;
	font-weight: bold;
	/*font-family: '仿宋_GB2312';*/
}

.plate_title .title_text h1:before {
	content: '『';
	position: absolute;
	font-family: 'Source Han Serif SC-Bold';
	font-size: 30px;
	top: 0;
	left: -35px;
}

.plate_title .title_text h1:after {
	content: '』';
	position: absolute;
	font-family: 'Source Han Serif SC-Bold';
	font-size: 30px;
	bottom: 0;
	right: -35px;
}

.plate_title .title_pic:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.plate_title .title_text h1 a,
.plate_title .title_text h1:before,
.plate_title .title_text h1:after {
	text-shadow: 2px 2px 3px #333;
}

/*.plate_list:nth-child(1) .plate_title .title_pic:after{background: rgba(114,206,227,.8);} 
.plate_list:nth-child(2) .plate_title .title_pic:after{background: rgba(0,141,120,.8);} 
.plate_list:nth-child(3) .plate_title .title_pic:after{background: rgba(244,165,152,.8);} 
.plate_list:nth-child(4) .plate_title .title_pic:after{background: rgba(72,163,96,.8);} */


.plate_title .title_text h1:after,
.plate_list .plate_title .title_pic:after {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-o-transition: ease .3s;
	-ms-transition: ease .3s;
}

.plate_list .plate_title .title_pic:before {
	content: '';
	position: absolute;
	height: 100%;
	display: flex;
	align-items: center;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: auto;
	font-family: 'Britannic Bold';
	font-style: italic;
	font-size: 50px;
	color: rgba(255, 255, 255, .4);
	z-index: 66;
	font-weight: bold;
}

/*.plate_list:nth-child(1) .plate_title .title_pic:before{content: '1';}
.plate_list:nth-child(2) .plate_title .title_pic:before{content: '2';}
.plate_list:nth-child(3) .plate_title .title_pic:before{content: '3';}
.plate_list:nth-child(4) .plate_title .title_pic:before{content: '4';}*/
/*.plate_list:nth-child(1) .plate_title:hover .title_pic:after{background: rgba(114,206,227,0);} 
.plate_list:nth-child(2) .plate_title:hover .title_pic:after{background: rgba(0,141,120,0);} 
.plate_list:nth-child(3) .plate_title:hover .title_pic:after{background: rgba(244,165,152,0);} 
.plate_list:nth-child(4) .plate_title:hover .title_pic:after{background: rgba(72,163,96,0);} */

.resort_area .new_title:before {
	display: none;
}

.left_size {
	margin-right: 12px;
	width: 200px;
	margin-top: 15px;
}

.left_size.one ul li {
	height: 92px;
	margin-bottom: 21px;
}

.left_size.two ul li {
	height: 70px;
	margin-bottom: 14px;
}

.left_size.three ul li {
	height: 44px;
	margin-bottom: 5px;
}

.left_size.one ul li {
	background: url(../images/t_bg1.png) no-repeat;
	background-size: contain;
}

.left_size.two ul li {
	background: url(../images/t_bg2.png) no-repeat;
	background-size: contain;
}

.left_size.three ul li {
	background: url(../images/t_bg3.png) no-repeat;
	margin-bottom: 2px;
	background-size: contain;
}

.left_size.one ul li:hover {
	background: url(../images/t_bg1-.png) no-repeat;
	background-size: contain;
}

.left_size.two ul li:hover {
	background: url(../images/t_bg2-.png) no-repeat;
	background-size: contain;
}

.left_size.three ul li:hover {
	background: url(../images/t_bg3-.png) no-repeat;
	background-size: contain;
}


/*.left_size.one ul li,
.left_size.two ul li{height:68px;margin-bottom:14px;}
.left_size.three ul li{height: 44px;margin-bottom:5px;}
.left_size.one ul li,
.left_size.two ul li{background: url(../images/t_bg2.png) no-repeat;background-size: contain;}
.left_size.three ul li{background: url(../images/t_bg3.png) no-repeat;margin-bottom:2px;background-size: contain;}
.left_size.one ul li:hover,
.left_size.two ul li:hover{background: url(../images/t_bg2-.png) no-repeat;background-size: contain;}
.left_size.three ul li:hover{background: url(../images/t_bg3-.png) no-repeat;background-size: contain;}*/


.left_size ul li {
	background-size: cover;
}

.left_size ul li a {
	height: 100%;
	display: flex;
	padding: 0 .2rem;
	font-size: 18px;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: relative;
	z-index: 5;
	font-weight: bold;
	color: #575757;
}

.left_size ul li a:hover {
	color: #005eb0;
}

.plate_list:nth-child(3) .left_size ul li a {
	padding: 0;
}

.plate_items {
	margin-top: 9px;
}

.plate_items ul li {
	border-bottom: 1px dashed #ebebeb;
	position: relative;
}

.plate_items ul li a {
	/*padding: 9.5px 0;*/
	border-radius: 4px;
	line-height: 2.5em;
}

.plate_items ul li a h1 {
	font-size: 16px;
	position: relative;
	padding-left: 15px;
}

.plate_items ul li a span {
	color: #999;
	margin-left: .3rem;
}

.plate_items ul li a h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

/*.plate_list:nth-child(1) .plate_items ul li a,
.plate_list:nth-child(2) .plate_items ul li a{padding:16px 0;}
.plate_list:nth-child(3) .plate_items ul li a{padding:12.7px 0;}*/
.plate_items ul li a:hover span {
	color: #005eb0;
}

.plate_items ul li a:hover {
	padding: 0 10px;
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 15px #ddd;
}

/*.plate_list:nth-child(1) .plate_items ul li a:hover,
.plate_list:nth-child(2) .plate_items ul li a:hover{padding:16px 10px;font-weight: bold;background: #fff;box-shadow: 0 0 15px #ddd;}
.plate_list:nth-child(3) .plate_items ul li a:hover{padding:12.8px 10px;font-weight: bold;background: #fff;box-shadow: 0 0 15px #ddd;}*/

.plate_list:nth-child(3) .plate_items ul li a {
	/*padding:12.4px 0;*/
	line-height: 2.5em;
}

.plate_list:nth-child(3) .plate_items ul li a:hover {
	padding: 0 10px;
}

.plate_item_more {
	display: inline-block;
	margin-left: .1rem;
	color: #999;
}

.plate_item_more i {
	display: inline-block;
	margin-left: 5px;
}

.plate_items ul li a:hover em {
	font-weight: normal;
	color: #005eb0;
}

/*three*/
.set_three {
	background: url(../images/zs_bg.png) no-repeat;
	background-size: cover;
}

.zhaos_left {
	padding: .3rem 0 .3rem 0;
}

.zhaos_left .new_title:before {
	display: none;
}

.zhao_hr .z_top_pic {
	width: 222px;
	height: 135px;
	margin-right: .25rem;
	overflow: hidden;
	border-radius: 4px;
}

.zhao_hr .z_top_pic img {
	object-fit: cover;
}

.zhao_hr:hover .z_top_pic img {
	transform: scale(1.05);
}

.zhao_hr .z_top_right h1 {
	font-size: 16px;
	font-weight: bold;
}

.zhao_hr .z_top_right span {
	display: inline-block;
	font-size: 14px;
	margin-top: .2rem;
	color: #005EB0;
}

.zhao_hr .z_top_right p {
	margin-top: .2rem;
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.zhao_hr:hover .z_top_right p {
	color: #666;
}

.mg-top {
	margin-top: 15px;
}

.zhaos_lis ul li a {
	padding: 10px 0;
	border-radius: 4px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.zhaos_lis ul li a h1 {
	font-size: 16px;
	padding-left: 16px;
	position: relative;
}

.zhaos_lis ul li a h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.zhaos_lis ul li a span {
	color: #999;
	margin-left: .3rem;
}

.zhaos_lis ul li a:hover {
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 15px #ddd;
	padding: 10px 10px;
}

.zhaos_lis ul li a:hover span {
	color: #005eb0;
}


/*.single_page p{margin: .1rem 0;}*/
.zhao_hr .z_top_pic img,
.plate_title .title_pic img,
.ewm_lis ul li .ewm_box .ewm_pic img,
.ewm_lis ul li,
.policy_lis ul li a .policy_pic img,
.data_cn_pic img,
.data_list ul li .data_lis_icon i,
.menu_lis ul li a.menu_link,
.zhaos_lis ul li a,
.policy_lis ul li a {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-o-transition: ease .3s;
	-ms-transition: ease .3s;
}

.zhaos_right {
	width: 50.6%;
	height: 494px;
	margin-left: .5rem;
	overflow: hidden;
}

.video_swiper {
	padding: 0 10px;
}

.video_tab_lis {
	width: 80%;
	height: 76px;
	padding: 0 10%;
	left: 0;
	right: 0;
	bottom: .9rem;
	z-index: 2;
	margin: auto;
}

.video_pic {
	border-radius: 8px;
	overflow: hidden
}

.video_swiper .video_pic img {
	object-fit: cover;
}

.video_swiper .video_swiper_title,
.video_swiper .video_icon {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.video_swiper .video_icon {
	display: none;
}

.video_swiper .video_swiper_title {
	padding: 0 .1rem;
}

.video_swiper .video_swiper_title h1 {
	font-size: 14px;
	text-align: center;
}

.video_swiper .video_icon i {
	font-size: 26px;
}

.video_swiper .swiper-button-next,
.video_swiper .swiper-button-prev {
	position: absolute;
	top: auto;
	width: 26px;
	height: 26px;
	margin-top: initial;
	z-index: 10;
	cursor: pointer;
	background: none;
	bottom: 0;
	top: 0;
	margin: auto;
	border-radius: 50%;
}

.video_swiper .swiper-button-next span,
.video_swiper .swiper-button-prev span {
	width: 100%;
	height: 100%;
	display: inline-block;
	font-size: 14px;
	color: #005eb0;
	text-align: center;
	line-height: 26px;
	font-family: '宋体';
	font-weight: bold;
}

.video_swiper .swiper-button-prev,
.video_swiper .swiper-container-rtl .swiper-button-next {
	left: 0;
	background: #fff;
}

.video_swiper .swiper-button-next,
.video_swiper .swiper-container-rtl .swiper-button-prev {
	right: 0;
	background: #fff;
}

.video_swiper .swiper-slide-active .video_icon {
	display: flex;
}

.video_swiper .swiper-slide-active .video_swiper_title {
	display: none;
}

.video-con {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.sub_items {
	display: none;
}

.sub_items.active {
	display: block;
}


/*four*/

.four_section {
	margin-top: .1rem;
	background: url(../images/four_bg.png) no-repeat center center;
	background-size: cover;
	padding: .4rem 0;
}

.pd40 {
	padding: 40px;
}

.w50 {
	width: 50%;
	float: left;
}

.size_left {
	/*background: url(../images/zixun_bg.png) no-repeat;background-size: cover;min-height:600px;padding:.5rem .5rem .5rem 70px;*/
	padding-right: .5rem;
}

.no_bg.new_title:before {
	display: none;
}

.policy_lis ul li a {
	padding: 10px 0;
	border-radius: 4px;
}

.policy_lis ul li a:hover {
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 15px #ddd;
	padding: 10px 10px;
}

/*.policy_lis ul li:first-child a{padding-top: 0;}*/
.policy_lis ul li a .policy_pic {
	width: 36px;
	height: 19px;
	margin-right: 20px;
	overflow: hidden;
	border: 1px solid #ddd;
	display: flex;
	align-items: center;
	justify-content: center;
}

.policy_lis ul li a .policy_pic img {
	object-fit: cover;
}

.policy_lis ul li a:hover .policy_pic img {
	transform: scale(1.05);
}

.policy_lis ul li a .policy_title h1 {
	padding-left: 16px;
	position: relative;
	font-size: 16px;
}

.policy_lis ul li a .policy_title h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #7d7d7d;
	border-radius: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.policy_lis ul li a:hover .policy_title h1:before {
	background: #005eb0;
}

.policy_lis ul li a span {
	color: #999;
	margin-left: .3rem;
}

.policy_lis ul li a:hover span {
	color: #005eb0;
}

.size_right {
	/*background: url(../images/media_bg.png) no-repeat;background-size: cover;min-height: 600px;padding:.5rem 70px .5rem .5rem;*/
	padding-left: .5rem;
}

.ewm_con {
	/*padding:0 5%;*/
	padding: 0;
}

.ewm_lis ul li {
	width: 20%;
	float: left;
	margin-bottom: 12px;
	height: 136px;
}

.ewm_lis ul li .ewm_box {
	width: 88px;
	height: 100%;
	background: #fff;
	border-radius: 4px;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	margin: auto;
	overflow: hidden;
}

.ewm_lis ul li .ewm_box .ewm_pic,
.ewm_lis ul li .ewm_box .ewm_pic img {
	width: 100%;
}

.ewm_lis ul li .ewm_box p {
	margin-top: 1px;
	height: 44px;
}

.ewm_lis ul li:hover {
	transform: translate(0, 1px) scale(1.5);
}

.ewm_lis ul li:hover .ewm_box {
	box-shadow: 0 0 15px #999;
	padding: 0;
	/*height:110px;*/
	border: 5px solid #fff;
	height: 140px;
}

.data_section {
	/*background: url(../images/img10.png) no-repeat;background-size: cover;*/
	min-height: 600px;
	overflow: hidden;
	padding: 40px 0;
	background-size: cover;
}

.data_section .new_title {
	text-align: center;
}

.data_section {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.data_section .data_pic {
	transform: scale(1.5);
}

.data_section .data_pic img {
	animation: roteDate 80s linear infinite;
	object-fit: cover;
}

.mobile.ewm_lis {
	height: 3rem;
	overflow: hidden;
}

.media_more {
	display: none;
}

@media (max-width:768px) {
	.ewm_lis {
		height: 7rem;
		overflow: hidden;
	}

	.ewm_lis.zhankai {
		height: auto;
		transition: ease .3s;
	}

	.media_more {
		text-align: center;
		padding: .1rem 0;
		color: #005eb0;
		cursor: pointer;
		display: block;
	}

	.media_more i {
		display: inline-block;
		font-size: 14px;
		margin-left: 3px;
	}

	.media_more.on i {
		transform: rotateX(-180deg);
	}


}

.data_conten {
	width: 950px;
	height: 950px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	right: 0;
	bottom: -1169px;
	margin: auto;
	padding: 35px;
}

.data_cn_pic img {
	object-fit: cover;
	animation: rote1 100s linear infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes rote1 {
	0 {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rote1 {
	0 {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.data_line1 {
	width: 142%;
	height: 142%;
	border: 1px dashed rgba(0, 94, 176, .2);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-animation: rote 7s linear infinite;
	animation: rote 300s linear infinite;
}

.data_line1 .point1 {
	width: 9px;
	height: 9px;
	background: #A8C5E0;
	border-radius: 50%;
	left: 511px;
	top: 14px;
}

.data_line1 .point2 {
	width: 9px;
	height: 9px;
	background: #6fa9e0;
	border-radius: 50%;
	right: 255px;
	top: 135px;
}

.data_line1 .point3 {
	width: 14px;
	height: 14px;
	background: #6fa9e0;
	border-radius: 50%;
	left: 7px;
	top: 525px;
}

.data_line1 .point4 {
	width: 12px;
	height: 12px;
	background: #A8C5E0;
	border-radius: 50%;
	right: -1px;
	top: 735px;
}

.data_line1 .point5 {
	width: 9px;
	height: 9px;
	background: #A8C5E0;
	border-radius: 50%;
	right: 551px;
	bottom: 5px;
}

@-webkit-keyframes rote {
	0 {
		-webkit-transform: translate(-50%, -50%) rotate(0);
		transform: translate(-50%, -50%) rotate(0);
	}

	100% {
		-webkit-transform: translate(-50%, -50%) rotate(-360deg);
		transform: translate(-50%, -50%) rotate(-360deg);
	}
}

@keyframes rote {
	0 {
		-webkit-transform: translate(-50%, -50%) rotate(0);
		transform: translate(-50%, -50%) rotate(0);
	}

	100% {
		-webkit-transform: translate(-50%, -50%) rotate(-360deg);
		transform: translate(-50%, -50%) rotate(-360deg);
	}
}

.data_main {
	width: 113%;
	height: 114%;
	border: 1px dashed rgba(0, 94, 176, 1);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
}

.data_list ul li {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #fff;
	transition: ease .5s;
}

.data_list ul li:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	border: 2px dashed rgba(0, 94, 176, .5);
	border-radius: 50%;
	left: -2px;
	top: -2px;
	right: 0;
	bottom: 0;
	animation: rote1 50s linear infinite;
}

.data_list ul li .data_lis_icon {
	display: flex;
	align-items: center;
	justify-content: center;
}

.data_list ul li .data_lis_icon i {
	font-size: 40px;
	color: #005eb0;
	display: inline-block;
}

.data_list ul li:hover .data_lis_icon i {
	transform: rotateY(180deg);
}

.data_list ul li .data_lis_text {
	width: 120%;
	text-align: center;
}

.data_list ul li .data_lis_text h1 {
	font-size: 16px;
	color: #005eb0;
	font-weight: bold;
}

.data_list ul li .data_lis_text h1 span {
	font-size: 28px;
}

.data_list ul li .data_lis_text p {
	margin-top: 3px;
	font-size: 14px;
}

.data_list ul li:nth-child(1) {
	left: 26px;
	top: 221px;
}

.data_list ul li:nth-child(2) {
	left: 133px;
	top: 92px;
}

.data_list ul li:nth-child(3) {
	left: 291px;
	top: -14px;
}

.data_list ul li:nth-child(4) {
	left: 496px;
	top: -57px;
}

.data_list ul li:nth-child(1) .data_lis_text,
.data_list ul li:nth-child(2) .data_lis_text,
.data_list ul li:nth-child(3) .data_lis_text {
	left: -129%;
	top: 6px;
}

.data_list ul li:nth-child(4) .data_lis_text {
	left: -10%;
	top: -72px;
}

.data_list ul li:nth-child(7) {
	right: 26px;
	top: 221px;
}

.data_list ul li:nth-child(6) {
	right: 133px;
	top: 92px;
}

.data_list ul li:nth-child(5) {
	right: 291px;
	top: -14px;
}

.data_list ul li:nth-child(4) {
	right: 496px;
	top: -57px;
}

.data_list ul li:nth-child(5) .data_lis_text,
.data_list ul li:nth-child(6) .data_lis_text,
.data_list ul li:nth-child(7) .data_lis_text {
	right: -129%;
	top: 6px;
}

.data_list ul li .wave {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: all 0.5s ease-out 0.5s;
	-webkit-transition: all 0.5s ease-out 0.5s;
	z-index: -1;
}

.data_list ul li:hover {
	background: #005eb0;
}

.data_list ul li:hover .data_lis_icon i {
	color: #fff;
}

.data_list ul li:hover .data_lis_text p {
	color: #005eb0;
}

.wave-con {
	display: flex;
	justify-content: center;
	align-items: center;
}

.ripple {
	position: absolute;
	border-radius: 50%;
	border: 30px solid rgba(0, 94, 176, 1);
	transform: scale(0);
	opacity: 0;
	animation: ripple 3s infinite ease-out;
	visibility: hidden;
}

.ripple:nth-child(1) {
	width: 100%;
	height: 100%;
	animation-delay: 0s;
}

.ripple:nth-child(2) {
	width: 120%;
	height: 120%;
	animation-delay: .5s;
}

.ripple:nth-child(3) {
	width: 130%;
	height: 130%;
	animation-delay: 1s;
}

.ripple:nth-child(4) {
	width: 120%;
	height: 120%;
	animation-delay: 1.5s;
}

.ripple:nth-child(5) {
	width: 100%;
	height: 100%;
	animation-delay: 2s;
}

@-webkit-keyframes wave {
	0% {
		transform: scale(0);
		opacity: 1;
	}

	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}

@keyframes ripple {
	0% {
		transform: scale(0);
		opacity: 1;
	}

	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}

.data_list ul li:hover .wave .ripple {
	visibility: visible;
}


.f_t {
	background: #005eb0;
}

.ft_hr {
	padding: .3rem 0;
	border-bottom: 1px solid #2e7bbe;
}

.link_left {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
}

.link_left i {
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
	float: left;
}

.link_lis ul li {
	width: 25%;
	display: inline-block;
	padding: 0 15px;
	float: left;
}

.link_lis ul li .link_select {
	width: 100%;
	height: 42px;
	border: 1px solid #2e7bbe;
	background: none;
	outline: none;
	padding: 0 10px;
	font-size: 16px;
	color: #fff;
}

.link_lis ul li .link_select option {
	color: #333;
}

.ft_middle {
	padding: .3rem 0;
}

.f_middle_con {
	display: flex;
	justify-content: space-between;
}

.f_middle_left .ft_logos a {
	display: inline-block;
}

.f_middle_left .ft_logos a img {
	width: 100%;
}

.f_middle_left .ft_logos a.ft_logo1 {
	margin-right: .2rem;
}

.f_middle_tanx {
	align-items: center;
}

.adr_lis ul li {
	padding: 10px 0;
}

.adr_lis ul li span {
	color: #fff;
	display: inline-block;
	position: relative;
	margin-right: .2rem;
	padding-right: .2rem;
}

.adr_lis ul li span:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 15px;
	background: rgba(255, 255, 255, .3);
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.adr_lis ul li p {
	color: rgba(255, 255, 255, .8);
}

.f_middle_right .f_map {
	display: inline-block;
	width: 155px;
	margin-left: .3rem;
}

.f_middle_right .f_map a,
.f_middle_right .f_map a .map_img {
	display: block;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
}

.f_middle_right .f_map a .map_img:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
}

.f_middle_right .f_map a .map_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.f_middle_right .f_map a .map_icon {
	left: 0;
	top: 0;
	font-size: 12px;
	color: #fff;
	animation: up_down 1.8s linear infinite;
	height: initial;
	text-align: center;
	padding-top: 20%;
}

.f_middle_right .f_map a .map_icon span {
	display: inline-block;
	color: #fff;
	margin-top: .05rem;
}

.f_middle_right .f_map a:hover .map_img:before {
	background: rgba(0, 0, 0, .5);
}

.ft_icon_con ul li .ft_icon:after,
.ft_icon_con ul li .ft_icon,
.video_items ul li .video_box .video_item_pic img,
.f_middle_right .f_map a .map_img:before,
.leader_lis ul li,
.menu_lis ul li .thirdmid_menu dl dd a {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-ms-transition: ease .3s;
	-o-transition: ease .3s;
}

.ft_icon_con {
	margin-top: 32px;
}

.ft_icon_con ul li {
	display: inline-block;
	float: left;
	position: relative;
	line-height: 32px;
	margin-left: 10px;
	cursor: pointer;
	color: #828282;
}

.ft_icon_con ul li .ft_icon {
	width: 32px;
	height: 32px;
	display: inline-block;
	float: left;
	border-radius: 50%;
	position: relative;
	color: #005eb0;
	text-align: center;
	line-height: 32px;
	margin-right: 6px;
	overflow: hidden;
	background: rgba(255, 255, 255, .8);
}

.ft_icon_con ul li .ft_icon:after {
	content: '';
	position: absolute;
	width: 0;
	height: 100%;
	border-radius: 50%;
	background: #ffa200;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.ft_icon_con ul li .ft_icon i {
	position: absolute;
	z-index: 5;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 18px;
	vertical-align: middle;
}

.ft_icon_con ul li:hover .ft_icon {
	color: #fff;
}

.ft_icon_con ul li:hover .ft_icon:hover:after {
	width: 100%;
}

.ft_icon_con ul li .ft_icon i.icona-042_shipinhao {
	font-size: 22px;
	font-weight: bold;
}

.ft_icon_con ul li .ft_vx {
	width: 100px;
	height: 0;
	position: absolute;
	left: -38px;
	top: -121px;
	bottom: 40px;
	margin: auto;
	border-radius: 6px;
	overflow: hidden;
}

.ft_icon_con ul li .ft_vx img {
	width: 100%;
	height: 100%;
}

.ft_icon_con ul li:hover .ft_vx {
	height: 100px;
}

.ft_bt {
	padding: .2rem 0;
	background: url(../images/ft_line.png) no-repeat center center;
	background-size: cover;
	text-align: center;
	color: rgba(255, 255, 255, .8);
}

.ft_bt a {
	display: inline-block;
	margin: 0 .1rem;
	color: rgba(255, 255, 255, .8);
}

.ft_bt a:hover {
	color: #fff;
}


/*公司简介*/
.ny_cn {
	min-height: 3rem;
	background: #fff url(../images/wangge.png) repeat;
	background-size: 166px 152px;
	padding-bottom: .6rem;
}

.ny_ban {
	height: 331px;
}

.ny_ban_pic img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.head_page {
	left: 0;
	bottom: 0;
	right: 0;
}

.head_page .w18 {
	height: 100%;
}

.p_position {
	color: rgba(255, 255, 255, .6);
	-webkit-animation: fadeInRight 1.5s;
	animation: fadeInRight 1.5s;
	animation-delay: .3s;
	right: 1.8rem;
	bottom: 60px;
}

.p_position i {
	font-size: 14px;
	float: left;
	margin: 0 8px 0 0;
}

.p_position a {
	padding-right: 20px;
	position: relative;
	color: rgba(255, 255, 255, .8);
	display: inline-block;
}

.p_position a:after {
	content: '>';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	color: rgba(255, 255, 255, .5);
}

.p_position a:last-child:after {
	display: none;
}

.p_position a:last-child {
	padding-right: 0;
}

.p_position a:hover,
.p_position a:last-child {
	color: #fff;
}

.ny_left {
	width: 360px;
	/*width:20%;*/
	margin-right: 60px;
	/*margin-top: -140px;*/
	min-height: 400px;
	background: #ebf0f5 url(../images/menu_bg.png) no-repeat center bottom;
	background-size: 360px 360px;
	min-width: 230px;
	position: sticky;
	left: 0;
	top: 0;
}

.menu_title {
	width: 360px;
	height: 140px;
	background: url(../images/tl_bg.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #fff;
	left: 40px;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.menu_lis {
	padding: 30px;
}

.menu_lis ul li {
	margin-bottom: 20px;
	position: relative;
	border: 2px solid #fff;
}

.menu_lis ul li.active,
.menu_lis ul li:hover {
	border: 2px solid #005eb0;
}

.menu_lis ul li a.menu_link {
	display: block;
	padding: 18px 25px 18px 25px;
	background: #fff;
	font-size: 20px;
	position: relative;
	text-align: center;
	font-weight: bold;
}

.menu_lis ul li a.menu_link .menu_icons {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.menu_lis ul li a.menu_link .menu_icons:before,
.menu_lis ul li a.menu_link .menu_icons:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	right: 20%;
	top: 0;
	bottom: 0;
	margin: auto;
}

.menu_lis ul li a.menu_link:before,
.menu_lis ul li a.menu_link:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	left: 20%;
	top: 0;
	bottom: 0;
	margin: auto;
}

.menu_lis ul li a.menu_link:before {
	background: #005eb0;
	left: calc(20% - 7px);
	z-index: 5;
}

.menu_lis ul li a.menu_link .menu_icons:before {
	background: #005eb0;
	right: calc(20% - 7px);
	z-index: 5;
}

.menu_lis ul li a.menu_link .menu_icons:after {
	background: #00afec;
}

.menu_lis ul li a.menu_link:after {
	background: #00afec;
}

.menu_lis ul li.active a.menu_link,
.menu_lis ul li:hover a.menu_link {
	/*background: #005eb0;*/
	color: #005eb0;
}

.menu_lis ul li.active a.menu_link .menu_icons:before,
.menu_lis ul li:hover a.menu_link .menu_icons:before,
.menu_lis ul li.active a.menu_link:before,
.menu_lis ul li:hover a.menu_link:before {
	background: #49b03d;
	animation: rote2 7s linear infinite;
}

.menu_lis ul li.active a.menu_link .menu_icons:after,
.menu_lis ul li:hover a.menu_link .menu_icons:after,
.menu_lis ul li.active a.menu_link:after,
.menu_lis ul li:hover a.menu_link:after {
	animation: rote2 7s linear infinite;
	animation-delay: 1s;
}

.down_btn {
	background: #f8f8f8;
	border-radius: 4px;
	top: 0;
	right: 7px;
	bottom: 0;
	margin: auto;
	font-size: 26px;
	width: 35px;
	height: 40px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666;
	cursor: pointer;
}

.down_btn:hover {
	background: #2e7bbe;
	color: #fff;
}

.d_up,
.menu_lis ul li.active .down_btn {
	transform: rotate(180deg);
}


.menu_lis ul li .thirdmid_menu {
	width: 100%;
	background: #005eb0;
	z-index: 88;
	display: none;
}

.menu_lis ul li .thirdmid_menu dl dd {
	border-bottom: 1px solid #d5e2ef;
}

/*.menu_lis ul li:hover .thirdmid_menu{display: block;} */
.menu_lis ul li .thirdmid_menu dl dd a:before,
.menu_lis ul li .thirdmid_menu dl dd a:after {
	display: none;
}

.menu_lis ul li .thirdmid_menu dl dd a {
	width: 100%;
	padding: 15px 20px;
	display: inline-block;
	background: #ebf0f5;
}

.menu_lis ul li .thirdmid_menu dl dd a.on {
	background: #106fc1;
	color: #fff;
}


@-webkit-keyframes rote2 {
	0 {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}

	50% {
		-webkit-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}

	100% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
}

.right_content img {
	max-width: 100%;
}

/* .right_content p img {
	margin: 10px 0 0;
} */

.ny_right {
	min-height: 7rem;
	background: #fff;
	border-top: 4px solid #005eb0;
	margin-top: -35px;
	position: relative;
}

.right_big_title {
	font-size: 36px;
	color: #005EB0;
	font-weight: bold;
	margin-bottom: .3rem;
}

.ny_right:before,
.ny_right:after {
	content: '';
	position: absolute;
}

.ny_right:before {
	height: 1px;
	border-bottom: 35px solid #fafafa;
	border-top: 40px transparent;
	border-left: 40px solid transparent;
	left: -40px;
	top: -4px;
}

.ny_right:after {
	height: 1px;
	border-bottom: 35px solid #fafafa;
	border-top: 40px transparent;
	border-right: 40px solid transparent;
	right: -40px;
	top: -4px;
}

.pd50 {
	padding: .4rem .8rem .2rem;
}

.pd40 {
	padding: .2rem 0 .1rem;
}

.resort_area {
	padding-bottom: .3rem;
}

.new_section {
	padding-top: .1rem;
}

/*.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom: 10%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #ffa800;z-index: 999;cursor: pointer;font-size: 12px;line-height: 13px;text-transform: uppercase;color: #fff;box-shadow: 0 0 5px #fff;}
.return_top span{font-size: 12px;}*/

.right_fixed {
	position: fixed;
	bottom: 3%;
	right: 20px;
	text-align: center;
	z-index: 99;
}

.right_fixed ul.fixed_box {
	position: relative;
}

.right_fixed ul li {
	width: 60px;
	border-radius: 8px;
	margin-bottom: 2px;
	text-align: center;
	position: relative;
	background: #fff;
}

.right_fixed ul li .fixed_link {
	display: block;
	width: 100%;
	border-radius: 6px;
	padding: 10px 4px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	/*background: #005eb0;*/
	font-size: 12px;
	color: #005eb0;
	box-shadow: 0 0 10px #ddd;
	min-height: 60px;
}

.right_fixed ul li .fixed_link i {
	font-size: 24px;
}

.right_fixed ul li:hover {
	background: #00afeb;
}

.right_fixed ul li:hover .fixed_link {
	color: #fff;
}

.right_fixed ul li .vxin {
	width: 120px;
	background: #fff;
	padding: 8px;
	position: absolute;
	top: 12px;
	left: -128px;
	border-radius: 8px;
	transform: translate(-10%, -20%);
	visibility: hidden;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	opacity: 0;
	min-height: 60px;
	display: flex;
	align-items: center;
	box-shadow: 0 0 10px #aaa;
	color: #333;
	justify-content: center;
}

.right_fixed ul li.four .vxin {
	width:160px;
	left: -168px;
}
.right_fixed ul li .vxin.vxin_share {
	width:180px;
	left: -188px;font-size: 12px;
}
/* .right_fixed ul li .vxin.vxin_share{width: 180px;left:188px} */




.right_fixed ul li .vxin:after {
	content: '';
	position: absolute;
	height: 1px;
	border-left: 8px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	top: 0;
	bottom: 0;
	right: -8px;
	margin: auto;
}

.right_fixed ul li .vxin img {
	width: 100%;
}

.right_fixed ul li:hover .vxin {
	transform: translate(0, -20%);
	visibility: visible;
	opacity: 1;
}

.fixed_colse {
	position: absolute;
	width: 26px;
	height: 26px;
	top: -40px;
	right: 14px;
	color: #005eb0;
}

.fixed_colse span {
	font-size: 20px;
	width: 100%;
	height: 100%;
	display: flex;
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(255, 255, 255, .8);
	border-radius: 50%;
	box-shadow: 0 0 15px #ddd;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.fixed_colse:hover span {
	background: #005eb0;
	color: #fff;
}

.fixed_colse .iconfont.is2 {
	right: -90px;
}

/*.position_f{}*/


/*.right_fixed ul li:nth-child(1) a{background: #4bb13f;}
.right_fixed ul li:nth-child(2) a{background: #00b0ec;}
.right_fixed ul li:nth-child(3) a{background: #e4614c;}
.right_fixed ul li:nth-child(4) a{background: #008c78;}
.right_fixed ul li:nth-child(5) a{background: #4bb13f;}*/



/*公司领导*/
.leader_lis ul li {
	padding: 30px 20px 20px 20px;
	/*border-bottom: 1px solid #eee;*/
	margin-bottom: .2rem;
	/*height: 66px;*/
	font-size: 18px;
}

.leader_lis ul li span {
	width: 54px;
	float: left;
	font-size: 18px;
	color: #005EB0;
	margin-right: .6rem;
	text-align: justify;
	text-justify: inter-ideograph;
	font-weight: bold;
}

.leader_lis ul li span:after {
	content: "";
	padding-left: 100%;
	display: inline-block;
}

.leader_lis ul li .tanx-txt {
	margin-top: .1rem;
	font-size: 16px;
	line-height: 24px;
	color: #666;
}

/*.leader_lis ul li:hover{border: 1px solid #649fda;background: #f7f9fb;}*/
.leader_lis ul li:hover .tanx-txt {
	color: #333;
}


/*新闻中心*/
.ny_new_lis ul li {
	position: relative;
	padding: 0 30px;
	border: 1px solid #fff;
}

.ny_new_lis ul li a {
	width: 100%;
	height: 100%;
	padding: 20px 0;
	/*border-bottom: 1px solid #EBF0F5;*/
}

.ny_new_lis ul li:hover {
	background: #fff;
	box-shadow: 0 0 15px #ddd;
	/*transform: translate(2px,0);*/
	border: 1px solid #d1e2f1;
}

.ny_new_lis ul li a .text_pic {
	width: 190px;
	height: 136px;
	overflow: hidden;
	margin-right: 20px;
}

.ny_new_lis ul li a .text_pic img {
	object-fit: cover;
	border-radius: 6px;
}

.ny_new_lis ul li a .text_con h1 {
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
}

.ny_new_lis ul li a .text_con h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.ny_new_lis ul li a .text_con p {
	line-height: 26px;
	color: #666;
	margin-top: 15px;
}

.ny_new_lis ul li a:hover .text_pic img {
	transform: scale(1.05);
}

.ny_new_lis ul li a .text_con .new_date {
	margin-top: 20px;
	color: #005EB0;
	font-size: 12px;
}

.ny_new_lis ul li a .text_con .new_date span {
	font-size: 18px;
}

.ny_new_lis ul li a:hover .text_con p {
	color: #333;
}

.ny_new_lis ul li:nth-child(even) {
	background: #f6f9fb;
}

.ny_new_lis ul li:hover:nth-child(even) {
	background: #fff;
}

.ny_new_lis ul li a .text_pic img,
.video_items ul li .video_box .ny_video_icon,
.video_items ul li .video_box,
.ny_new_lis ul li {
	transition: ease .5s;
	-webkit-transition: ease .5s;
	-moz-transition: ease .5s;
	-o-transition: ease .5s;
	-ms-transition: ease .5s;
}

.pages {
	text-align: center;
	line-height: 32px;
	color: #8f8f8f;
	margin: 50px 0 10px;
}

.pages a {
	display: inline-block;
	padding: 0 15px;
	border: 1px solid #dfdfdf;
	color: #8f8f8f;
	margin: 0 2px;
}

.pages .page_ipt {
	width: 54px;
	height: 34px;
	border: 1px solid #dfdfdf;
	text-align: center;
	margin: 0 5px;
}

.pages a.page_active,
.pages a:hover,
.pages a.goTo:hover {
	background: #005eb0;
	border: 1px solid #005eb0;
	color: #fff;
}

.pages a.goTo {
	background: #eeeeee;
}

.new_details_title {
	text-align: center;
}

.new_details_title h1 {
	font-size: 26px;
	font-weight: bold;
	padding: .2rem 0;
}

.new_details_title .date {
	background: #f8f8f8;
	padding: 10px 0;
	margin-top: .3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.new_details_title .date span {
	margin: 0 15px;
	color: #666;
}

.new_details {
	margin-top: .3rem;
	font-family: '仿宋_GB2312';line-height: 2em;
}

.new_details p,
.new_details p span {
	font-family: '仿宋_GB2312' !important;
	font-size: 20px;
}

.new_details p:has(img),
.single_page p:has(img){
  text-indent: 0 !important;margin: .2rem 0;
}

.new_details img {
	max-width: 100%;
	/* margin: .1rem 0; */
}

.detail_page {
	border-top: 1px solid #eee;
	margin: .3rem 0;
	padding-top: .2rem;
}

.detail_page a {
	width: 100%;
	padding: .1rem 0;
}

.detail_page a span {
	color: #005eb0;
}


/*通知公告*/
.ny_notice_lis ul li {
	border-bottom: 1px solid #f4f8fa;
}

.ny_notice_lis ul li a {
	padding: 10px 0 10px 0;
	border-radius: 4px;
}

.ny_notice_lis ul li:nth-child(even) {
	background: #FBFDFF;
}

.ny_notice_lis ul li a h1 {
	font-size: 16px;
	padding-left: 16px;
	position: relative;
}

.ny_notice_lis ul li a h1:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background: #005eb0;
	border-radius: 50%;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.ny_notice_lis ul li a span {
	margin-left: .3rem;
	color: #666;
	font-size: 14px;
}

/*.ny_notice_lis ul li a em{margin-left: .15rem;}*/

.ny_notice_lis ul li a:hover {
	padding: 10px;
}

.ny_notice_lis ul li a:hover span {
	color: #005eb0;
}

.ny_notice_lis ul li a:hover {
	padding: 9.5px 10px;
	font-weight: bold;
	background: #fff;
	box-shadow: 0 0 15px #ddd;
}

.ny_notice_lis ul li a {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-o-transition: ease .3s;
	-ms-transition: ease .3s;
}


/*业务板块*/
.level_thrid {
	text-align: center;
}

.level_thrid ul li {
	width: 200px;
	height: 70px;
	display: inline-block;
	background: url(../images/t_bg2.png) no-repeat;
	background-size: cover;
	margin: 0 10px 15px 0;
}

.level_thrid ul li:hover,
.level_thrid ul li.active {
	background: url(../images/t_bg2-.png) no-repeat;
	background-size: cover;
}

.level_thrid ul li.active a {
	color: #005eb0;
}

.level_thrid ul li a {
	height: 100%;
	display: flex;
	padding: 0 .2rem;
	font-size: 20px;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: relative;
	z-index: 5;
}

.thrid_ttile {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #005EB0;
	padding: .3rem 0 .4rem;
}

.this_business ul {
	margin: 0 -15px;
}

.this_business ul li {
	width: 20%;
	display: inline-block;
	height: 135px;
	padding: 0 15px;
	margin-bottom: 20px;
	float: left;
}

.this_business ul li a {
	display: block;
	overflow: hidden;
	border-radius: 4px;
}

.this_business ul li a .this_bus_pic img {
	object-fit: cover;
}

.this_business ul li a:hover .this_bus_pic img {
	transform: scale(1.05);
}

.this_business ul li a .this_title {
	background: rgba(0, 0, 0, .2);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: .22rem;
	font-weight: bold;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .1rem;
}

.mg-top30 {
	margin-top: .2rem;
}

.this_business ul li a:hover .this_title {
	background: rgba(0, 0, 0, .5);
}

.this_business ul li a .this_bus_pic img,
.this_business ul li a .this_title,
.p_style_lis ul li .style_pic img,
.video_items ul li .video_title,
.video_items ul li .video_box:before {
	transition: ease .4s;
	-webkit-transition: ease .4s;
	-moz-transition: ease .4s;
	-o-transition: ease .4s;
	-ms-transition: ease .4s;
}

.bus_contact .contact_Bg img {
	transition: ease 130s;
	-webkit-transition: ease 130s;
	-moz-transition: ease 130s;
	-o-transition: ease 130s;
	-ms-transition: ease 130s;
}

.bus_contact {
	height: 250px;
	margin-top: 10px;
	display: none;
}

.bus_contact .contact_Bg {
	overflow: hidden;
}

.bus_contact .contact_Bg img {
	object-fit: cover;
	animation: big_scale 530s linear infinite;
}

/*.bus_contact:hover .contact_Bg img{transform: scale(3);}*/
.bus_cont_con {
	left: 0;
	bottom: 0;
	right: 0;
	padding: .2rem .3rem;
}

.bus_rightn ul li {
	width: 76px;
	text-align: center;
	display: inline-block;
	margin-left: 15px;
}

.bus_rightn ul li img {
	width: 100%;
	display: block;
	margin: auto;
}

.bus_rightn ul li p {
	font-size: 14px;
	margin-top: 5px;
	color: #fff;
	display: none;
}

.tanx-center {
	align-items: center;
	color: #fff;
}

.tanx-center i {
	font-size: 26px;
	margin-right: .1rem;
}

.tanx-center .bus_left {
	display: flex;
	align-items: center;
}

.tanx-center .bus_left span {
	font-size: 24px;
	font-weight: bold;
	margin-left: 10px;
}


/*员工风采*/
.p_style_lis {
	margin: 0 -20px;
}

.p_style_lis ul li {
	width: 33.3333%;
	padding: 0 20px;
	float: left;
	margin-bottom: .4rem;
}

.p_style_lis ul li a {
	display: block;
}

.p_style_lis ul li .style_pic {
	height: 2.3rem;
	overflow: hidden;
}

.p_style_lis ul li .style_pic img {
	object-fit: cover;
}

.p_style_lis ul li a:hover .style_pic img {
	transform: scale(1.05);
}

.p_style_lis ul li .style_title {
	border: 1px solid #eee;
	height: 66px;
	padding: .1rem;
	background: #EBF0F5;
	border-top: none;
	line-height: 22px;
	display: flex;
	align-items: center;
}


.ny_notice_lis ul li em {
	color: #999;
}

/*人力资源*/
.recruitment_lis ul li {
	margin-bottom: .2rem;
}

.recruitment_lis ul li .rectuitment_top {
	cursor: pointer;
}

.recruitment_lis ul li .rectuitment_top .rec_title {
	font-weight: bold;
	font-size: 18px;
}

.recruitment_lis ul li .rectuitment_top .rec_cent {
	margin-top: .2rem;
	padding-bottom: .2rem;
	border-bottom: 1px solid #F8F8F8;
	color: #959595;
}

.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span,
.recruitment_lis ul li .rectuitment_top .rec_cent .date {
	font-size: 14px;
}

.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span {
	position: relative;
	padding-right: .2rem;
}

.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 14px;
	background: #D8D8D8;
	right: .05rem;
	top: 0;
	bottom: 0;
	margin: auto;
}

.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span:last-child:after {
	display: none;
}

.recruitment_lis ul li .rectuitment_con {
	line-height: 26px;
	font-size: 14px;
	background: #F8F8F8;
	padding: .2rem;
	display: none;
}

.delivery a {
	display: inline-block;
	padding: .1rem .5rem;
	background: #005eb0;
	color: #fff;
	margin: .25rem 0 .2rem;
}

.recruitment_lis ul li .rectuitment_top.addclass {
	color: #005eb0;
}

.recruitment_lis ul li .rectuitment_top.addclass .rec_cent {
	color: #333;
}


/*客服中心*/
.contact_title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: .2rem;
}

.contact_lis ul li {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	align-items: center;
}

.contact_lis ul li i {
	width: 26px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 3px;
}

.contact_lis ul li span {
	margin-right: .3rem;
	width: 1rem;
	display: inline-block;
}

.contact_top .map {
	width: 5rem;
	margin-left: .5rem;
}

.contact_top .map img,
.contact_lis ul li i img {
	width: 100%;
}

.other_contact ul li {
	padding: 21px 0;
	border-bottom: 1px solid #eee;
}

.other_contact ul li h1 {
	font-size: 20px;
	font-weight: bold;
}

.other_contact ul li p {
	margin-top: 20px;
}

.other_contact ul li p span {
	margin-right: .5rem;
}

.media {
	margin-top: .3rem;
	display: none;
}

.media_title {
	text-align: center;
	position: relative;
	height: 60px;
}

.media_title h1 {
	display: inline-block;
	line-height: 60px;
	padding: 0 .5rem;
	background: #fff;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	z-index: 2;
}

.media_title:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #eee;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.media_lis ul li {
	width: 20%;
	padding: 0 20px;
	text-align: center;
	float: left;
	margin-bottom: 40px;
}

.media_lis ul li .media_box .media_pic {
	height: 156px;
}

.media_lis ul li .media_box .media_pic img {
	width: 146px;
	display: inline-block;
	border: 10px solid #F3F3F3;
}

.media_lis ul li .media_box p {
	margin-top: 10px;
	height: 42px;
}

.contact_item {
	margin: .5rem 0;
}

.contact_item ul li {
	width: 33.3333%;
	float: left;
	text-align: center;
	padding: 20px;
	transition: ease .3s;
	border-radius: 6px;
}

.contact_item ul li:first-child {
	width: 100%;
	margin: .1rem 0 .3rem;
	border-bottom: 1px solid #eee;
	padding-bottom: .4rem;
}

.contact_item ul li .contact_item_img {
	height: 120px;
}

.contact_item ul li .contact_item_img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

/*.contact_item ul li .contact_item_text span{font-weight: bold;}*/
.contact_item ul li .contact_item_text {
	margin-top: .2rem;
}

.contact_item ul li:hover {
	transform: translate(0, -5px);
	background: #fff;
	box-shadow: 0 0 10px #ddd;
}

.contact_item ul li:hover .contact_item_text {
	color: #005eb0;
}



/*度假期视频*/
.video_items ul {
	margin: 0 -20px;
}

.video_items ul li {
	width: 33.333%;
	float: left;
	padding: 0 20px;
	margin-bottom: 40px;
}

.video_items ul li .video_item_mid {
	overflow: hidden;
	border-radius: 6px;
}

.video_items ul li .video_item_mid .video_box {
	height: 2rem;
	cursor: pointer;
	overflow: hidden;
}

.video_items ul li .video_item_mid .video_box .video_item_pic img {
	object-fit: cover;
}

.video_items ul li .video_item_mid:hover .video_box .video_item_pic img {
	transform: scale(1.05);
}

.video_items ul li .video_item_mid .video_box:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
}

.video_items ul li .video_item_mid .video_box .ny_video_icon {
	width: 26px;
	height: 26px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #fff;
}

.video_items ul li .video_item_mid .video_box .ny_video_icon i {
	display: inline-block;
	font-size: 26px;
}

.video_items ul li .video_item_mid .video_title {
	height: 67px;
	border: 1px solid #EBF0F5;
	border-top: none;
	padding: .1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.video_items ul li .video_item_mid:hover .video_title {
	background: #005eb0;
	border: 1px solid #005eb0;
	color: #fff;
}

.video_items ul li .video_item_mid:hover .video_box .ny_video_icon {
	transform: scale(1.5);
}

.video_items ul li .video_item_mid:hover .video_box:before {
	opacity: 1;
	visibility: visible;
}

.video_pop_title {
	text-align: center;
	color: #fff;
	font-size: .3rem;
	padding-top: .3rem;
}

.video-pop {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 1588;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s;
}

.video-pop .video-close {
	position: fixed;
	top: 9%;
	right: 7%;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 8888;
	background-color: rgba(255, 255, 255, 0.5);
	text-align: center;
	line-height: 34px;
}

.video-pop .video-close:hover {
	background-color: #0F4696;
	text-align: center;
	color: #fff;
}

.video-pop .video-con {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1px;
	height: 1px;
	object-fit: contain;
	outline: none;
	z-index: 4;
	transition: all 0.5s;
}

.video-pop.video-open {
	width: 100%;
	height: 100%;
	opacity: 1;
	visibility: visible;
}

.video-pop.video-open .video-con {
	width: 80%;
	height: 80%;
}


.company_cont {
	bottom: 0;
	right: 0;
	z-index: 9;
	top: 0;
}

.route {
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: 44.5%;
	left: 16%;
	z-index: 99;
}

.route a {
	display: inline-block;
}

.route .dian {
	width: 19px;
	height: 19px;
	background: #fff;
	border-radius: 50%;
	position: relative;
	box-shadow: inset 0 0 0px 3px #ffa800;
}

.route .dian::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	top: -40%;
	left: -40%;
	width: 180%;
	height: 180%;
	background-color: rgba(255, 168, 0, 0.2);
	animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

.route .dian::after {
	content: "";
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	top: -25%;
	left: -25%;
	width: 150%;
	height: 150%;
	background-color: rgba(255, 168, 0, 0.2);
	animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

.route .site {
	width: auto;
	height: auto;
	position: absolute;
	top: -260%;
	left: -930%;
	white-space: nowrap;
	/*animation:back_forth 1.8s linear infinite;*/
	animation: up_down 1.8s linear infinite;
}

.route .site:before {
	content: '';
	position: absolute;
	width: 1px;
	border-top: 7px solid #ffa800;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	left: 0;
	right: 0;
	bottom: -7px;
	margin: auto;
}

.route .site .cntit {
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 4px 8px;
	background: #ffa800;
	border-radius: 4px;
}

.section_one {
	position: absolute;
	right: 31%;
	top: 36%;
	z-index: 10;
	color: #fff;
}

.section_two {
	position: absolute;
	left: 28%;
	top: 61%;
	z-index: 100;
	color: #fff;
}

.section_three {
	position: absolute;
	left: 46%;
	bottom: 35%;
	z-index: 200;
	color: #fff;
}

.section_four {
	position: absolute;
	left: 55%;
	bottom: 52%;
	z-index: 10;
	color: #fff;
}


/*.section_one{position: absolute;right:10%;top:30%;z-index: 10;color: #fff;}
.section_two{position: absolute;left:41%;top:48%;z-index: 10;color: #fff;}
.section_three{position: absolute;left:48%;bottom:38%;z-index: 20;color: #fff;}
.section_four{position: absolute;left:55%;bottom:52%;z-index: 10;color: #fff;}*/

.section_lis a {
	display: inline-block;
}

.section_lis .section_lis_title {
	position: relative;
	left: -24px;
	top: -29px;
	border-radius: 6px;
	color: #fff;
}

.section_lis.section_one .section_lis_title {
	left: -21px;
}

.section_lis .section_lis_title span {
	display: inline-block;
	background: rgba(255, 255, 255, .2);
	border-radius: 4px;
	padding: 4px 10px;
	position: relative;
	text-shadow: 1px 1px 1px #333;
}

.section_lis .section_lis_title span:after {
	content: '';
	position: absolute;
	width: 1px;
	border-top: 5px solid #ffa800;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 0;
	right: 0;
	bottom: -5px;
	margin: auto;
	opacity: 0;
	visibility: hidden;
}

.section_lis a:hover .section_lis_title span {
	background: #ffa800;
	color: #fff;
	animation: up_down 1.8s linear infinite;
	text-shadow: none;
}

.section_lis a:hover .section_lis_title span:after {
	opacity: 1;
	visibility: visible;
}

.section_lis .dian {
	position: absolute;
	z-index: 1;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
}

.section_lis .dian:before,
.section_lis .dian:after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
}

.section_lis .dian:before {
	z-index: 0;
	animation: iconScale2 1.8s linear infinite;
	background-color: rgba(255, 255, 255, 1);
}

.section_lis .dian:after {
	background-image: linear-gradient(-90deg, #fff 0%, #fff 100%);
	background-blend-mode: normal, normal;
	z-index: 1;
	transform: scale(0.375);
	-webkit-transform: scale(0.375);
	-moz-transform: scale(0.375);
	-ms-transform: scale(0.375);
	-o-transform: scale(0.375);
}

.section_lis .dian span {
	width: 6px;
	height: 6px;
	position: absolute;
	background: #ffa800;
	border-radius: 50%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 10;
}

.section_top_txts {
	color: #333;
	width: 259px;
	padding: 10px;
	background: rgba(255, 255, 255, .9);
	font-size: 14px;
	line-height: 22px;
	border-radius: 6px;
	left: -135%;
	top: -680%;
	border: 2px solid #ffa800;
	opacity: 0;
	visibility: hidden;
}

.section_lis.section_one .section_top_txts {
	left: -131%;
}

.section_top_txts:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 10px;
	background: #ffa800;
	left: 0;
	right: 0;
	bottom: -10px;
	margin: auto;
}

.section_lis:hover .section_top_txts {
	top: -610%;
	opacity: 1;
	visibility: visible;
}

.section_top_txts {
	transition: ease .4s;
	-webkit-transition: ease .4s;
	-moz-transition: ease .4s;
	-o-transition: ease .4s;
	-ms-transition: ease .4s;
}

.section_lis.section_one .section_top_txts {
	top: -580%;
}

.section_lis.section_one:hover .section_top_txts {
	top: -460%;
}

.section_lis.section_two:hover .section_top_txts {
	top: -686%;
}

.section_lis.section_seven:hover .section_top_txts {
	top: -832%;
}

.section_lis.section_five:hover .section_top_txts {
	top: -757%;
}


.junlan {
	position: absolute;
	right: 31%;
	top: 36%;
	z-index: 10;
	color: #fff;
}

.junlan a {
	width: 40px;
	height: 40px;
}

.section_lis.junlan .section_lis_title {
	width: 266px;
	left: -113px;
}

.section_lis.junlan .section_top_txts {
	left: -276%
}

.section_lis.junlan:hover .section_top_txts {
	top: -335%;
}

.section_lis.section_five {
	position: absolute;
	right: 26%;
	bottom: 35%;
	z-index: 20;
	color: #fff;
}

.section_lis.section_six {
	position: absolute;
	left: 32%;
	top: 35%;
	z-index: 20;
	color: #fff;
}

.section_lis.section_seven {
	position: absolute;
	right: 5%;
	bottom: 49%;
	z-index: 20;
	color: #fff;
}

.section_lis.section_seven .section_lis_title {
	left: -39px;
}

.section_seven .section_top_txts {
	left: -97%;
}



@media (max-width:1600px) {

	/*.pic_new{width: 400px;}	*/
	.video_tab_lis {
		width: 90%;
		padding: 0 20%;
	}

	.ny_left,
	.menu_title {
		width: 300px;
	}

	.menu_title {
		height: 120px;
	}

	.p_style_lis ul li .style_pic,
	.video_items ul li .video_item_mid .video_box {
		height: 1.8rem;
	}


}

@media (max-width:1400px) {

	/*.pic_new{width: 580px;}	*/
	.m_disblock,
	.new_section_tanx {
		display: block;
	}

	.new_right {
		width: 100%;
		margin: .4rem 0 0 0;
		height: auto;
	}

	.notice_lis ul li a {
		padding: 10px 0;
	}

	.video_tab_lis {
		width: 100%;
		padding: 0 10%;
	}

	.ewm_con {
		padding: 0;
	}

	.menu_title {
		height: 100px;
		line-height: 100px;
	}

	.ny_right {
		margin-top: -25px;
	}

	.ny_right:before {
		border-bottom: 24px solid #fafafa;
		border-top: 30px transparent;
		border-left: 30px solid transparent;
		left: -30px;
		top: -4px;
	}

	.ny_right:after {
		height: 1px;
		border-bottom: 24px solid #fafafa;
		border-top: 30px transparent;
		border-right: 30px solid transparent;
		right: -30px;
		top: -4px;
	}

	.pd50 {
		padding: .4rem;
	}

	.p_position {
		right: 40px;
	}

	.p_style_lis ul li .style_pic,
	.video_items ul li .video_item_mid .video_box {
		height: 1.6rem;
	}

	.contact_top {
		display: block;
	}

	.contact_top .map {
		width: 7rem;
		margin: .3rem auto .2rem;
	}


}


@media (max-width:1250px) {
	.f_middle_con {
		display: block;
	}

	.f_middle_right {
		margin-top: 30px;
	}


}

.margin_t {
	height: 470px;
	overflow: hidden;
}

@media (max-width:1400px) {
	.ticket_con ul li {
		width: 33.333%;
	}

	.left_size {
		margin-right: 15px;
	}

	.margin_t {
		overflow: auto;
	}
}

.h_hr {
	display: none;
}

@media (max-width:1023px) {
	.four_section {
		background: none;
	}

	.four_section .w18 {
		padding: 0;
	}

	.size_left {
		background: url(../images/zixun_bg.png) no-repeat;
		background-size: cover;
		padding: 0 40px 20px 40px;
	}

	.size_right {
		background: url(../images/media_bg.png) no-repeat;
		background-size: cover;
		padding: 40px;
	}

	.plate_list {
		margin-bottom: .4rem;
	}

	.h_line {
		height: 90px;
	}

	.logo {
		margin: 0 15% 0 0;
		transition: ease .3s;
	}

	.pc_hr {
		display: none;
	}

	.logo {
		margin: 0 0 0 22px;
		transition: ease .3s;
	}

	.logo a {
		width: 100%;
		height: 100%;
		display: block;
	}

	.logo img {
		width: 100%;
	}

	.logo1 {
		width: 5rem;
	}

	.logo2 {
		width: 2.5rem;
	}

	.mlogos {
		width: 100%;
		display: flex;
		align-items: center;
		height: 100%;
	}


	.h_hr {
		display: block;
		height: 90px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1000;
		background: #005eb0;
		box-shadow: 0 0 10px #ddd;
	}

	.height2e {
		height: 90px;
	}

	.h_hr .menu,
	.h_hr .menu_2 {
		padding: 25px 28px;
		position: absolute;
		right: 30px;
		top: 15px;
	}

	.h_hr .menu_2 {
		display: none;
	}

	.h_hr .menu_2 span:before {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: 0;
	}

	.h_hr .menu_2 span:after {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 0;
	}

	.pull_down {
		display: block;
		width: 80%;
		height: calc(100vh - 90px);
		position: absolute;
		right: -100%;
		overflow: auto;
	}

	.pull_down ul {
		position: relative;
		height: 100%;
		background: #fff;
		z-index: 101;
		padding-bottom: 20px;
	}

	.pull_down ul li {
		line-height: 50px;
		border-bottom: 1px solid #f0f0f0;
	}

	.pull_down ul li a {
		width: 100%;
		font-size: 20px;
		display: block;
		font-weight: bold;
	}

	.pull_down ul li .nav_dlis {
		display: block;
		line-height: 30px;
		/*border-top:1px solid #f5f5f5;*/
		border-radius: .06rem;
	}

	.pull_down ul li .nav_dlis a {
		display: inline-block;
		width: auto;
		padding: 0 15px;
		font-size: 16px;
		color: #666;
		line-height: 50px;
		position: relative;
		margin-right: .1rem;
		font-weight: normal;
	}

	.pull_down ul li .nav_dlis a:before {
		content: '';
		position: absolute;
		width: 6px;
		height: 6px;
		background: #aaa;
		left: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		border-radius: 50%;
	}

	.pull_down ul li .nav_dlis a:last-child {
		border-bottom: none;
	}

	.pull_down ul li a span {
		float: right;
		font-family: '宋体';
		display: inline-block;
		font-size: 26px;
		margin-right: 15px;
		transition: ease .5s;
	}

	.pull_down ul li:hover .nav_dlis a {
		color: #666;
	}

	.pull_down ul li a:hover span {
		transform: rotate(0);
		color: #005eb0;
	}

	.pull_down ul li:hover a,
	.pull_down ul li .nav_dlis a:hover {
		color: #005eb0;
	}

	.pull_down ul li a.mobile_nav {
		color: #005eb0;
	}

	.pull_down ul li a.mobile_nav span {
		transform: rotate(-180deg);
		color: #005eb0;
	}

	.shade {
		max-width: 100%;
		height: 100%;
		position: fixed;
		z-index: 99;
		background: rgba(0, 0, 0, 0.7);
		display: block;
		left: 0;
		/*right: 0;*/
		margin: auto;
	}

	.pad_lf40 {
		padding: 0 30px;
	}

	.h_hr .menu span,
	.h_hr .menu span:before,
	.h_hr .menu span:after,
	.h_hr .menu_2 span:before,
	.h_hr .menu_2 span:after {
		position: absolute;
		display: block;
		width: 40px;
		height: 3px;
		top: 60%;
		left: 10%;
		cursor: pointer;
		content: '';
		background-color: #fff;
		border-radius: 1px;
		-webkit-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		-o-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		-moz-transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		transition: all .4s cubic-bezier(0.19, 1, .22, 1);
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}

	.h_hr .menu span:before {
		top: -12px;
		left: 0%;
	}

	.h_hr .menu span:after {
		top: 12px;
		left: 0%;
	}


	.ban_con .com_name {
		font-size: .4rem;
	}

	.ban_con .ban_text .main_text p {
		font-size: 16px;
	}

	.ban_con .more span {
		padding: 5px 30px;
		font-size: 14px;
	}

	.ban_con .more {
		margin-top: .6rem;
	}

	.search {
		position: absolute;
		text-align: center;
		width: 80px;
		height: 70px;
		right: 100px;
		top: 13px;
	}

	.search i {
		position: absolute;
		width: 100%;
		height: 33px;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		cursor: pointer;
		font-size: 28px;
		color: #fff;
	}

	.search i.iconyuyinguanbi {
		display: none;
		color: #e6222a;
	}

	.sch_box {
		width: 100%;
		padding: 20px;
		position: absolute;
		left: 0;
		top: 90px;
		z-index: 99;
		background: #f5f5f5;
		display: none;
	}

	.sch_box .sch_ipt {
		height: 60px;
		padding: 0 20px;
		outline: none;
		font-size: 16px;
	}

	.sch_box .sch_btn {
		width: 120px;
		height: 60px;
		background: #005eb0;
		color: #fff;
		line-height: 60px;
		cursor: pointer;
		font-size: 16px;
		transition: ease .3s;
	}

	.sch_box .sch_btn:hover {
		background: #181818;
	}

	.pic_new {
		width: 100%;
		height: 60vw;
	}

	.margin_t {
		height: auto;
		margin-top: .3rem;
	}

	.text_lis ul li,
	.notice_lis ul li {
		height: auto;
	}

	.text_lis ul li a,
	.notice_lis ul li a {
		padding: 10px;
	}

	.plate_list {
		width: 100%;
		float: none;
		height: auto;
	}

	.set_three_tanx {
		display: block;
	}

	.zhaos_right {
		width: 100%;
		margin-left: 0;
		margin-top: .4rem;
	}

	.size_left,
	.size_right {
		width: 100%;
		float: none;
		min-height: initial;
	}

	.tanx_cont {
		display: block;
	}

	.ny_left {
		width: 100%;
		min-height: initial;
	}

	.menu_lis ul li {
		display: inline-block;
	}

	.menu_lis ul li {
		margin: 0 5px 10px 0;
	}

	.menu_lis ul li a.menu_link {
		display: block;
		padding: 18px 40px;
	}

	.ny_right {
		margin-top: 0;
	}

	.menu_title {
		width: 200px;
	}

	.menu_title {
		line-height: 70px;
		height: 70px;
		font-size: 26px;
	}

	.p_position {
		bottom: 23px;
	}


	.this_business ul li a .this_title {
		font-size: 20px;
	}

	.this_business ul li {
		height: 110px;
	}

	.p_style_lis ul li .style_pic,
	.video_items ul li .video_item_mid .video_box {
		height: 2.3rem;
	}

	.menu_lis ul li .thirdmid_menu {
		top: 60px;
		left: 0;
	}

	.new_tanx {
		display: block;
	}

	.menu_lis ul li a.menu_link:before, .menu_lis ul li a.menu_link:after{left:9%;width: 8px;height: 8px;}
	.menu_lis ul li a.menu_link .menu_icons:before, .menu_lis ul li a.menu_link .menu_icons:after{right: 9%;width:8px;height:8px;}
	.menu_lis ul li a.menu_link:before{left: calc(9% - 7px);}
	.menu_lis ul li a.menu_link .menu_icons:before {right: calc(9% - 7px);}



}



.mg_top {
	margin-top: -4px;
}

@media (max-width:768px) {
	.logo a {
		display: flex;
		align-items: center;
	}

	.logo1,
	.logo.logo1 {
		margin: 0 0 0 .2rem;
		/*width:3.1rem;*/
		width: 2.8rem;
	}

	.logo2,
	.logo.logo2 {
		margin: 0 0 0 .2rem;
		/*width:1.6rem;*/
		width: 1.3rem;
	}

	.h_hr {
		width: 100%;
		position: fixed;
		top: 0;
		height: 1.1rem;
	}

	.height2e,
	.h_line {
		height: 1.1rem;
	}

	.h_hr .menu,
	.h_hr .menu_2 {
		padding: .29rem .3rem;
		right: .2rem;
		top: .19rem;
	}

	.h_hr .menu_2 {
		right: 0.2rem;
	}

	.pull_down {
		/*top:1.1rem;*/
		width: 90%;
		height: calc(100vh - 1.1rem);
	}

	.pull_down ul {
		padding-bottom: .5rem;
	}

	.pull_down ul li {
		line-height: .8rem;
	}

	.pull_down ul li a {
		width: 100%;
		font-size: .26rem;
	}

	.pull_down ul li .nav_dlis {
		line-height: .7rem;
		border-radius: .06rem;
		background: #f8f8f8;
	}

	.pull_down ul li .nav_dlis a {
		padding: 0 .3rem;
		font-size: .24rem;
		line-height: .7rem;
		display: inline-block;
		border-bottom: none;
	}

	.pull_down ul li a span {
		font-size: .26rem;
		margin-right: .15rem;
	}

	.pad_lf40 {
		padding: 0 .2rem;
	}

	.h_hr .menu span,
	.h_hr .menu span:before,
	.h_hr .menu span:after,
	.h_hr .menu_2 span:before,
	.h_hr .menu_2 span:after {
		width: .45rem;
		height: .04rem;
		top: 60%;
		left: 10%;
		border-radius: .02rem;
		-webkit-border-radius: .02rem;
		-moz-border-radius: .02rem;
	}

	.h_hr .menu span:before {
		top: -.15rem;
		left: 0%;
	}

	.h_hr .menu span:after {
		top: .15rem;
		left: 0%;
	}

	.pull_down ul li .nav_dlis a:before {
		width: .06rem;
		height: .06rem;
		border: 1px solid #ddd;
		left: .02rem;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.ban_con .com_name {
		font-size: .32rem;
	}

	.ban_con .ban_text .main_text {
		padding: .1rem .2rem .1rem .2rem;
	}

	.ban_box {
		height: 2.5rem;
	}

	.ban_con .more {
		margin-top: .5rem;
	}

	.ban_con .more span {
		font-size: .24rem;
	}

	.banner .swiper-button-next,
	.banner .swiper-button-prev {
		width: .5rem;
		height: .5rem;
		bottom: .05rem;
	}

	.rote span {}

	.banner .swiper-button-next span,
	.banner .swiper-button-prev span {
		font-size: .34rem;
	}

	.banner .swiper-button-next {
		transform: translate(1.3rem, 0);
	}

	.banner .swiper-button-prev {
		transform: rotateY(180deg) translate(1.3rem, 0);
	}

	#ban_pgt {
		bottom: .2rem;
	}

	#ban_pgt .swiper-pagination-bullet {
		width: .16rem;
		height: .34rem;
		margin: 0 .1rem;
		font-size: .24rem;
	}

	#ban_pgt .swiper-pagination-bullet:after {
		height: .02rem;
		border-radius: .02rem;
	}

	.search {
		width: .6rem;
		height: .6rem;
		right: 1rem;
		top: .3rem;
	}

	.sch_box {
		padding: .2rem;
		top: 1.1rem;
	}

	.search i {
		height: .6rem;
		font-size: .48rem;
	}

	.sch_box .sch_ipt {
		height: .6rem;
		padding: 0 .2rem;
		font-size: .24rem;
	}

	.sch_box .sch_btn {
		width: 1.2rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.new_tanx {
		display: block;
	}

	.new_title {
		font-size: .36rem;
		margin-bottom: .2rem;
	}

	.new_title:before {
		width: .55rem;
		height: .57rem;
		background-size: contain;
		top: -.15rem;
	}

	.title_more {
		font-size: .26rem;
	}

	.title_more i {
		margin-left: .1rem;
		font-size: .28rem;
	}

	.title_more:hover i {
		margin-left: 10px;
	}

	.pic_new {
		width: 100%;
		height: 4rem;
		margin-right: 0;
	}

	.new_swiper .swiper-button-next,
	.new_swiper .swiper-button-prev {
		width: .4rem;
		height: .34rem;
		bottom: .2rem;
	}

	.new_swiper .swiper-button-next span,
	.new_swiper .swiper-button-prev span {
		font-size: .24rem;
		line-height: .34rem;
	}

	.new_swiper .swiper-button-prev,
	.new_swiper .swiper-container-rtl .swiper-button-next {
		right: .38rem;
	}

	.new_swiper .swiper-button-next,
	.new_swiper .swiper-container-rtl .swiper-button-prev {
		right: 0;
	}

	.swiper_a .new_pic,
	.swiper_a .new_text {
		padding-right: 0;
	}

	.swiper_a .text_lis_titme {
		padding: .2rem 1rem .2rem .2rem;
		display: block;
	}

	.swiper_a .text_lis_titme h1 {
		font-size: .26rem;
	}

	.text_lis ul li a {
		padding: .15rem 0;
	}

	.text_lis ul li a h1,
	.notice_lis ul li a h1 {
		font-size: .26rem;
		padding-left: .2rem;
	}

	.text_lis ul li a h1:before {
		height: .01rem;
		border-left: .06rem solid #7d7d7d;
		border-top: .05rem solid transparent;
		border-bottom: .05rem solid transparent;
	}

	.mg_top {
		margin-top: .3rem;
	}

	.new_right {
		margin-left: 0;
		padding: .3rem .2rem .2rem;
	}

	.notice_lis ul li a {
		padding: .15rem 0;
	}

	.notice_lis ul li a h1:before {
		width: .13rem;
		height: .14rem;
		background-size: cover;
	}

	.new_right .new_title:before {
		width: .51rem;
		height: .51rem;
		top: -.15rem;
	}

	.notice_lis ul li a h1 {
		padding-left: .25rem;
	}

	.Plate_con {
		margin: 0;
	}

	.plate_list {
		padding: 0;
		margin-bottom: .5rem;
	}

	.plate_title {
		height: 1rem;
		margin-bottom: .2rem;
	}

	.plate_title .title_text h1 {
		font-size: .36rem;
	}

	.plate_title .title_text h1:before {
		font-size: .3rem;
		left: -.35rem;
	}

	.plate_title .title_text h1:after {
		font-size: .3rem;
		right: -.35rem;
	}

	.plate_middle {
		display: block;
	}

	.left_size {
		margin-right: 0;
		width: 100%;
		margin-top: .3rem;
	}

	.left_size ul li {
		width: 2rem;
		display: inline-block;
		float: left;
		margin: 0 .2rem .2rem 0;
	}

	.plate_list .plate_title .title_pic:before {
		font-size: .46rem;
	}

	/*.left_size.one ul li{height:.92rem;background-size: contain;margin-bottom:.2rem;}
.left_size.two ul li{height:.7rem;background-size: contain;margin-bottom:.2rem;}*/
	.left_size.one ul li,
	.left_size.two ul li,
	.left_size.three ul li {
		height: .44rem;
		background-size: contain;
		margin-bottom: .15rem;
	}

	.left_size.one ul li,
	.left_size.two ul li {
		background: url(../images/t_bg3.png) no-repeat;
		background-size: contain;
	}

	.left_size ul li {
		background-size: contain;
	}

	.left_size ul li a {
		padding: 0;
		font-size: .24rem;
	}

	.plate_items ul li {
		border-bottom: .01rem dashed #dbdbdb;
		padding-left: .2rem;
	}

	.plate_items ul li:before {
		width: .1rem;
		height: .1rem;
	}

	.plate_items ul li a,
	.plate_list:nth-child(3) .plate_items ul li a {
		padding: .2rem 0;
		line-height: initial;
	}

	.plate_items ul li a h1 {
		font-size: .26rem;
	}

	/*three*/

	.zhaos_left {
		padding: .3rem 0 .3rem 0;
	}

	.zhao_hr .z_top_pic {
		width: 2.2rem;
		height: 1.6rem;
		margin-right: .25rem;
	}

	.zhao_hr .z_top_right h1 {
		font-size: .26rem;
	}

	.zhao_hr .z_top_right span {
		font-size: .24rem;
		margin-top: .1rem;
	}

	.zhao_hr .z_top_right p {
		margin-top: .1rem;
		font-size: .24rem;
		line-height: .4rem;
	}

	.mg-top {
		margin-top: .2rem;
	}

	.zhaos_lis ul li {
		border-bottom: .01rem solid #eee;
	}

	.zhaos_lis ul li a {
		padding: .2rem 0;
	}

	.zhaos_lis ul li a h1 {
		font-size: .26rem;
	}

	.zhaos_lis ul li a span {
		margin-left: .3rem;
		font-size: .24rem;
	}

	.zhaos_right {
		height: auto;
		overflow: initial;
		margin-top: .1rem;
	}

	.video_tab_con {
		height: 4rem;
	}

	.video_swiper {
		padding: 0 .2rem;
	}

	.video_tab_lis {
		width: 100%;
		height: 1.3rem;
		padding: .2rem .2rem;
		bottom: 0;
		position: relative;
		margin-top: .2rem;
		background: #eee;
	}

	.video_swiper .video_swiper_title {
		padding: 0 .1rem;
	}

	.video_swiper .video_swiper_title h1 {
		font-size: .18rem;
	}

	.video_swiper .video_icon i {
		font-size: .26rem;
	}

	.video_swiper .swiper-button-next,
	.video_swiper .swiper-button-prev {
		width: .4rem;
		height: .4rem;
	}

	.video_swiper .swiper-button-next span,
	.video_swiper .swiper-button-prev span {
		font-size: .24rem;
		line-height: .4rem;
	}

	.sub_items {
		display: none;
	}

	.sub_items.active {
		display: block;
	}

	.video_swiper .swiper-slide {
		opacity: 0.6;
		transition: opacity 0.3s ease;
	}

	.video_swiper .swiper-slide.active {
		opacity: 1;
		border: 2px solid #007aff;
	}

	/*four*/
	.pd40 {
		padding: .25rem;
	}

	.policy_lis ul li a {
		padding: .2rem 0;
	}

	.policy_lis ul li a .policy_pic {
		width: .36rem;
		height: .19rem;
		margin-right: .2rem;
	}

	.policy_lis ul li a .policy_title h1 {
		padding-left: .15rem;
		font-size: .26rem;
	}

	.policy_lis ul li a .policy_title h1:before {
		width: .08rem;
		height: .08rem;
	}

	.policy_lis ul li a span {
		margin-left: .3rem;
	}

	.ewm_lis ul li {
		width: 50%;
		margin-bottom: .2rem;
		padding: 0 .2rem;
		height: 3.3rem;
	}

	.ewm_lis ul li .ewm_box {
		width: 100%;
		height: auto;
		border-radius: .06rem;
		padding: .1rem;
		font-size: .24rem;
	}

	.ewm_lis ul li:hover {
		transform: translate(0, 0) scale(1);
	}

	.ewm_lis ul li .ewm_box p {
		margin: .1rem 0;
	}

	.ewm_lis ul li:hover .ewm_box {
		height: auto;
	}

	.data_section {
		min-height: 4.7rem;
		padding: .4rem 0;
	}

	.data_conten {
		width: 5rem;
		height: 5rem;
		bottom: -7.1rem;
		padding: .2rem;
	}

	.data_line1 {
		width: 175%;
		height: 175%;
		border: .01rem dashed rgba(0, 94, 176, .5);
	}

	.data_line1 .point1 {
		width: .09rem;
		height: .09rem;
		left: 5.11rem;
		top: .01rem;
	}

	.data_line1 .point2 {
		width: .09rem;
		height: .09rem;
		right: 0;
		top: 3.6rem;
	}

	.data_line1 .point3 {
		width: .14rem;
		height: .14rem;
		left: .07rem;
		top: 5.25rem;
	}

	.data_line1 .point4 {
		width: .12rem;
		height: .12rem;
		right: -.01rem;
		top: 5.3rem;
	}

	.data_line1 .point5 {
		width: .09rem;
		height: .09rem;
		right: 5.51rem;
		bottom: .11rem;
	}

	.data_main {
		width: 113%;
		height: 114%;
		border: .01rem dashed rgba(0, 94, 176, 1);
	}

	.data_list ul li {
		width: .7rem;
		height: .7rem;
	}

	.data_list ul li:before {
		border: .01rem dashed rgba(0, 94, 176, .5);
		left: -.01rem;
		top: -.01rem;
	}

	.data_list ul li .data_lis_icon i {
		font-size: .34rem;
	}

	.data_list ul li .data_lis_text {
		width: 120%;
		text-align: center;
	}

	.data_list ul li .data_lis_text h1 {
		font-size: .22rem;
	}

	.data_list ul li .data_lis_text h1 span {
		font-size: .24rem;
	}

	.data_list ul li .data_lis_text p {
		margin-top: .04rem;
		font-size: .18rem;
	}

	.data_list ul li:nth-child(1) {
		left: -.2rem;
		top: 1.2rem;
	}

	.data_list ul li:nth-child(2) {
		left: .6rem;
		top: .25rem;
	}

	.data_list ul li:nth-child(3) {
		left: 1.5rem;
		top: -.3rem;
	}

	.data_list ul li:nth-child(4) {
		left: 0;
		top: -.6rem;
		right: 0;
		margin: auto;
	}

	.data_list ul li:nth-child(1) .data_lis_text,
	.data_list ul li:nth-child(2) .data_lis_text,
	.data_list ul li:nth-child(3) .data_lis_text {
		width: 180%;
		text-align: center;
		left: -35%;
		top: -.72rem;
	}

	.data_list ul li:nth-child(4) .data_lis_text {
		left: -10%;
		top: -.72rem;
	}

	.data_list ul li:nth-child(7) {
		right: -.2rem;
		top: 1.2rem;
	}

	.data_list ul li:nth-child(6) {
		right: .6rem;
		top: .25rem;
	}

	.data_list ul li:nth-child(5) {
		right: 1.5rem;
		top: -.3rem
	}

	.data_list ul li:nth-child(5) .data_lis_text,
	.data_list ul li:nth-child(6) .data_lis_text,
	.data_list ul li:nth-child(7) .data_lis_text {
		width: 180%;
		text-align: center;
		left: -25%;
		top: -.72rem;
	}

	.ripple {
		border: .3rem solid rgba(0, 94, 176, 1);
	}

	.ewm_lis ul li .ewm_box .ewm_pic,
	.ewm_lis ul li .ewm_box .ewm_pic img {
		width: 2.5rem;
		margin: auto;
	}

	.ft_hr .tanx {
		display: block;
	}

	.ft_hr {
		padding: .3rem 0;
		border-bottom: .01rem solid #2e7bbe;
		display: none;
	}

	.link_left {
		font-size: .28rem;
		line-height: .36rem;
	}

	.link_lis {
		margin-top: .3rem;
	}

	.link_lis ul li {
		width: 100%;
		display: block;
		padding: 0;
		float: none;
		margin-bottom: .2rem;
	}

	.link_lis ul li .link_select {
		width: 100%;
		height: .6rem;
		border: .01rem solid #2e7bbe;
		padding: 0 .1rem;
		font-size: .24rem;
	}

	.ft_middle {
		padding: .3rem 0;
	}

	.f_middle_left .ft_logos a.ft_logo1 {
		margin-right: .2rem;
	}

	.adr_lis ul li {
		padding: .1rem 0;
	}

	.adr_lis ul li span:after {
		width: .01rem;
		height: .15rem;
	}

	.f_middle_right .f_map {
		width: 2.55rem;
		margin-left: 0;
		margin-top: .3rem;
	}

	.f_middle_right .f_map img {
		width: 100%;
	}

	.ft_icon_con {
		margin-top: .3rem;
	}

	.ft_icon_con ul li {
		line-height: .32rem;
		margin-left: .1rem;
	}

	.ft_icon_con ul li .ft_icon {
		width: .32rem;
		height: .32rem;
		line-height: .32rem;
	}

	.ft_icon_con ul li .ft_icon i {
		font-size: .2rem;
	}

	.ft_icon_con ul li .ft_icon i.icona-042_shipinhao {
		font-size: .24rem;
	}

	.ft_icon_con ul li .ft_vx {
		width: .88rem;
		left: -.28rem;
		top: -1.1rem;
		bottom: .4rem;
	}

	.ft_icon_con ul li:hover .ft_vx {
		height: .88rem;
	}

	.ft_bt {
		padding: .2rem 0;
		font-size: .24rem;
	}

	.ft_bt a {
		margin: 0 .1rem;
	}

	.f_middle_left {
		display: none;
	}

	.f_middle_right {
		margin-top: 0;
		font-size: .24rem;
	}

	.f_middle_right .f_middle_tanx {
		display: block;
	}


	/*公司简介*/
	.ny_cn {
		min-height: 6rem;
		background-size: 1.66rem 1.52rem;
		padding-bottom: .3rem;
	}

	.ny_ban {
		height: 2rem;
	}

	.p_position {
		right: .25rem;
		bottom: .25rem;
		font-size: .25rem;
	}

	.p_position i {
		font-size: .24rem;
		margin: 0 .08rem 0 0;
	}

	.p_position a {
		padding-right: .2rem;
	}

	.ny_left {
		margin-right: 0;
		min-height: initial;
		background-size: 100% 3.6rem;
		min-width: initial;
		background: none;
		position: relative;
	}

	.menu_title {
		width: 2rem;
		height: .8rem;
		background-size: cover;
		font-size: .3rem;
		line-height: .8rem;
		left: 0;
	}

	.menu_lis {
		padding: .3rem 0 .2rem;
	}

	.menu_lis ul li {
		margin: 0 .1rem .15rem 0;
	}

	.menu_lis ul li a {
		padding: .15rem .25rem .15rem .5rem;
		font-size: .26rem;
		border: 1px solid #eee;
	}

	.menu_lis ul li a.menu_link:before,
	.menu_lis ul li a.menu_link:after,
	.menu_lis ul li a.menu_link .menu_icons:before,
.menu_lis ul li a.menu_link .menu_icons:after{
		width: .1rem;
		height: .1rem;
		border-radius: 50%;
		left: .2rem;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.menu_lis ul li a.menu_link .menu_icons:before,
.menu_lis ul li a.menu_link .menu_icons:after{
	left:auto;	right: .2rem;
	}

.menu_lis ul li a.menu_link:before {
	background: #005eb0;
	left: calc(20% - 7px);
	z-index: 5;
}

.menu_lis ul li a.menu_link .menu_icons:before {
	background: #005eb0;
	right: calc(20% - 7px);
	z-index: 5;
}



	.menu_lis ul li a.menu_link:before {
		left: .27rem;
	}
	.menu_lis ul li a.menu_link .menu_icons:before {
		right: .27rem;
	}

	.menu_lis ul li.active a.menu_link,
	.menu_lis ul li:hover a.menu_link {
		border: 1px solid #005eb0;
	}

	.ny_right {
		min-height: 5rem;
		border-top: .04rem solid #005eb0;
	}

	.ny_right:before,
	.ny_right:after {
		display: none;
	}

	.pd50 {
		padding: .25rem;
	}

	.right_big_title {
		font-size: .3rem;
		margin-bottom: .2rem;
	}

	.return_top {
		width: .5rem;
		height: .5rem;
		bottom: 1rem;
		right: .2rem;
		font-size: .2rem;
		line-height: .2rem;
	}

	.return_top span {
		font-size: .16rem;
	}

	.leader_lis ul li {
		padding: .2rem .2rem .1rem .2rem;
		/*border:.01rem solid #EBF0F5;margin-bottom: .2rem;*/
		font-size: .26rem;
		/*height: .8rem;*/
	}

	.leader_lis ul li span {
		font-size: .26rem;
		width: 1rem;
	}

	.ny_new_lis ul li {
		border-bottom: .01rem solid #EBF0F5;
		padding: 0 .2rem;
	}

	.ny_new_lis ul li a {
		padding: .25rem 0;
	}

	.ny_new_lis ul li a .text_pic {
		width: 2rem;
		height: 1.5rem;
		margin-right: .2rem;
	}

	.ny_new_lis ul li a .text_con h1 {
		font-size: .26rem;
	}

	.ny_new_lis ul li a .text_con p {
		line-height: .4rem;
		margin-top: .15rem;
		font-size: .24rem;
	}

	.ny_new_lis ul li a .text_con .new_date {
		margin-top: .2rem;
		font-size: .24rem;
	}

	.ny_new_lis ul li a .text_con .new_date span {
		font-size: .28rem;
	}

	.ny_new_lis ul li a .text_con p {
		-webkit-line-clamp: 1;
		display: none;
	}

	.pages {
		line-height: .32rem;
		font-size: .2rem;
		margin: 0.4rem 0 0;
	}

	.pages a {
		padding: 0 .15rem;
		margin: 0 .02rem;
		margin-bottom: .2rem;
	}

	.new_details_title h1 {
		font-size: .28rem;
	}

	.new_details_title .date {
		padding: .15rem;
		margin-top: .2rem;
		font-size: .2rem;
		display: block;
	}

	.new_details_title .date span {
		margin: 0 .1rem;
		display: inline-block;
	}

	.detail_page {
		font-size: .26rem;
	}


	/*通知公告*/
	.ny_notice_lis ul li {
		border-bottom: .01rem solid #f4f8fa;
	}

	.ny_notice_lis ul li a {
		padding: .2rem 0 .2rem .2rem;
		display: block;
	}

	.ny_notice_lis ul li a h1 {
		font-size: .26rem;
		margin-top: .1rem;
	}

	.ny_notice_lis ul li a:before {
		width: .08rem;
		height: .08rem;
	}

	.ny_notice_lis ul li a span {
		font-size: .24rem;
		display: inline-block;
		margin-top: .1rem;
	}


	/*业务板块*/
	.level_thrid ul li {
		width: 2rem;
		height: .7rem;
		margin: 0 .1rem .15rem 0;
	}

	.level_thrid ul li a {
		padding: 0 .2rem;
		font-size: .26rem;
	}

	.thrid_ttile {
		font-size: .36rem;
		padding: .3rem 0 .4rem;
	}

	.this_business ul {
		margin: 0 -.15rem;
	}

	.this_business ul li {
		width: 50%;
		height: 1.8rem;
		padding: 0 .15rem;
		margin-bottom: .2rem;
	}

	.this_business ul li a .this_title {
		font-size: .28rem;
		padding: .1rem;
	}

	.mg-top30 {
		margin-top: .4rem;
	}

	.bus_contact {
		height: 3rem;
		margin-top: .1rem;
	}

	.bus_cont_con {
		padding: .2rem;
	}

	.bus_rightn ul li {
		width: 1rem;
		margin: 0 .1rem;
	}

	.bus_rightn ul li p {
		font-size: .24rem;
		margin-top: .05rem;
	}

	.tanx-center i {
		font-size: .26rem;
		margin: 0 .1rem;
	}

	.tanx-center .bus_left {
		font-size: .24rem;
	}

	.tanx-center .bus_left span {
		font-size: .3rem;
		margin-left: .1rem;
	}

	.tanx-center {
		display: block;
	}

	.bus_rightn {
		margin-top: .3rem;
	}

	/*员工风采*/
	.p_style_lis {
		margin: 0 -.2rem;
	}

	.p_style_lis ul li {
		width: 50%;
		padding: 0 .2rem;
		margin-bottom: .4rem;
	}

	.p_style_lis ul li .style_pic {
		height: 2rem;
	}

	.p_style_lis ul li .style_title {
		border: .01rem solid #eee;
		height: .9rem;
		line-height: .36rem;
		font-size: .24rem;
	}

	.ny_notice_lis ul li a em {
		margin-left: 0;
		font-size: .26rem;
	}


	/*人力资源*/
	.recruitment_lis ul li .rectuitment_top .rec_title {
		font-size: .28rem;
	}

	.recruitment_lis ul li .rectuitment_top .rec_cent {
		margin-top: .2rem;
		padding-bottom: .2rem;
		border-bottom: .01rem solid #F8F8F8;
	}

	.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span,
	.recruitment_lis ul li .rectuitment_top .rec_cent .date {
		font-size: .24rem;
	}

	.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span {
		padding-right: .2rem;
	}

	.recruitment_lis ul li .rectuitment_top .rec_cent .rec_tsp span:after {
		width: .01rem;
		height: .14rem;
	}

	.recruitment_lis ul li .rectuitment_con {
		line-height: .4rem;
		font-size: .24rem;
	}

	.delivery a {
		padding: .15rem .8rem;
		font-size: .24rem;
	}


	/*客服中心*/
	.contact_title {
		font-size: .3rem;
		margin-bottom: .2rem;
	}

	.contact_top {
		display: block;
	}

	.contact_lis ul li {
		padding: .2rem 0;
		border-bottom: .01rem solid #eee;
	}

	.contact_lis ul li i {
		width: .26rem;
		margin-right: .1rem;
	}

	.contact_lis ul li span {
		margin-right: .2rem;
		width: 1.1rem;
	}

	.contact_top .map {
		width: auto;
		max-width: 100%;
		margin: .3rem 0 .5rem;
	}

	.other_contact ul li {
		padding: .2rem 0;
		border-bottom: .01rem solid #eee;
	}

	.other_contact ul li h1 {
		font-size: .3rem;
	}

	.other_contact ul li p {
		margin-top: .2rem;
	}

	.other_contact ul li p span {
		margin-right: .5rem;
	}

	.media {
		margin-top: .3rem;
	}

	.media_title {
		height: .8rem;
	}

	.media_title h1 {
		line-height: .8rem;
		padding: 0 .5rem;
		font-size: .3rem;
	}

	.media_title:before {
		height: .01rem;
	}

	.media_lis ul li {
		width: 50%;
		padding: 0 .2rem;
		margin-bottom: .3rem;
	}

	.media_lis ul li .media_box .media_pic {
		max-height: 2.5rem;
	}

	.media_lis ul li .media_box .media_pic img {
		width: 2.5rem;
		border: .1rem solid #F3F3F3;
	}

	.media_lis ul li .media_box p {
		margin-top: .1rem;
		font-size: .24rem;
	}


	/*度假期视频*/
	.video_items ul {
		margin: 0 -.1rem;
	}

	.video_items ul li {
		width: 50%;
		padding: 0 .2rem;
		margin-bottom: .4rem;
	}

	.video_items ul li .video_item_mid .video_box {
		height: 2rem;
	}

	.video_items ul li .video_item_mid .video_box .ny_video_icon {
		width: .3rem;
		height: .3rem;
		right: .2rem;
		bottom: .2rem;
	}

	.video_items ul li .video_item_mid .video_box .ny_video_icon i {
		font-size: .3rem;
	}

	.video_items ul li .video_item_mid .video_title {
		height: 1rem;
		border: .01rem solid #EBF0F5;
		padding: .1rem;
		font-size: .24rem
	}

	.video_items ul li .video_item_mid:hover .video_title {
		border: .01rem solid #005eb0;
	}

	.video_pop_title {
		font-size: .3rem;
		padding-top: .3rem;
		position: absolute;
		left: 0;
		right: 0;
		top: 20%;
	}

	.video-pop.video-open .video-con {
		width: 90%;
		height: 50%;
	}


	.route {
		width: .15rem;
		height: .15rem;
		bottom: 45.5%;
		right: 48.5%;
	}

	.route .dian {
		width: .19rem;
		height: .19rem;
		box-shadow: inset 0 0 0px .03rem #ffa800;
	}

	.route .dian::before {
		top: -40%;
		left: -40%;
		width: 180%;
		height: 180%;
	}

	.route .dian::after {
		top: -25%;
		left: -25%;
		width: 150%;
		height: 150%;
	}

	.route .site {
		top: -57%;
		left: 246%;
	}

	.route .site:before {
		height: .01rem;
		border-right: .05rem solid #ffa800;
		border-top: .05rem solid transparent;
		border-bottom: .05rem solid transparent;
		left: -.05rem;
	}

	.route .site .cntit {
		font-size: .2rem;
		padding: .04rem .08rem;
		border-radius: .04rem;
	}

	.section_one {
		right: -.5rem;
		top: 1rem;
	}

	.section_two {
		left: 2rem;
		top: 1.2rem;
	}

	.section_three {
		left: 3rem;
		bottom: .5rem;
	}

	.section_four {
		left: 3.5rem;
		bottom: 1.8rem;
	}

	.section_lis .section_lis_title {
		left: -.7rem;
		top: -.45rem;
		border-radius: .06rem;
	}

	.section_lis .section_lis_title span {
		border-radius: .04rem;
		padding: .04rem .1rem;
	}

	.section_lis .section_lis_title span:after {
		width: .01rem;
		border-top: .05rem solid #ffa800;
		border-left: .05rem solid transparent;
		border-right: .05rem solid transparent;
		left: 0;
		right: 0;
		bottom: -.05rem;
	}

	.section_lis .dian span {
		width: .06rem;
		height: .06rem;
	}

	.section_top_txts {
		width: 2.59rem;
		padding: .1rem;
		font-size: .24rem;
		line-height: .4rem;
		border-radius: .06rem;
		left: -95%;
		top: -680%;
		border: 2px solid #ffa800;
		opacity: 0;
		visibility: hidden;
	}

	.section_top_txts:after {
		content: '';
		position: absolute;
		width: 20px;
		height: 10px;
		background: #ffa800;
		left: 0;
		right: 0;
		bottom: -10px;
		margin: auto;
	}

	.section_lis:hover .section_top_txts {
		top: -610%;
		opacity: 1;
		visibility: visible;
	}

	.section_top_txts {
		display: none;
	}

	.section_lis.section_one .section_top_txts {
		top: -580%;
	}

	.section_lis.section_one:hover .section_top_txts {
		top: -460%;
	}

	.ny_new_lis ul li a .text_pic img {
		object-fit: contain;
		width: 100%;
		height: 100%;
	}

	.menu_lis ul li a.menu_link {
		padding: .2rem .25rem .2rem .3rem;
		font-size: .28rem;
	}

	.menu_lis ul li {
		width: 50%;
		height: .8rem;
		float: left;
		padding: 0 .05rem;
		margin: 0;
		margin-bottom: .1rem;
	}

	.menu_lis ul li span {
		display: none;
	}

	.menu_lis ul li:hover,
	.menu_lis ul li {
		border: none;
	}

	.menu_lis ul li .thirdmid_menu {
		top: .8rem;
		width: 100%;
		position: absolute;
		z-index: 55;
	}

	.menu_lis ul li .thirdmid_menu dl dd a {
		padding: .2rem .1rem;
		font-size: .26rem;
	}

	.size_left,
	.size_right {
		padding: .5rem .25rem;
	}

}


.lp_cont {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	display: none;
	z-index: 9999;
}

.lp_cont .lp_hbg {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, .8);
}

#pic_swip1 {
	width: 80%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.lp_cont .close {
	width: 100px;
	height: 100px;
	display: inline-block;
	position: absolute;
	color: #aaa;
	font-size: 48px;
	font-weight: bold;
	z-index: 9;
	right: 10%;
	top: 5%;
	text-align: center;
	line-height: 100px;
}

.lp_cont .close:hover,
.lp_cont .close:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 46px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 54px 77px;
	background-position: center;
	background-repeat: no-repeat;
}

#pic_swip1 .swiper-button-next span,
#pic_swip1 .swiper-button-prev span {
	display: flex;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .5);
	align-items: center;
	justify-content: center;
	font-size: 26px;
	font-family: '宋体';
	border-radius: 4px;
	font-weight: bold;
}

#pic_swip1 .swiper-button-prev,
#pic_swip1 .swiper-container-rtl .swiper-button-next {
	background: none;
	left: 0;
	right: auto;
}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-container-rtl .swiper-button-prev {
	background: none;
	right: 0;
	left: auto;
}

.modle_title {
	font-size: 20px;
}

.modle_title a {
	color: #beddf6;
}

.modle_title a:hover {
	color: #fff;
}

.swiper_modle {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	display: flex;
	align-items: center;
	padding: 0 86px;
	flex-direction: column;
	justify-content: center;
	color: #fff;
}

.swiper_modle h1 {
	font-size: .3rem;
}

.modle_pic {
	width: 100%;
	height: 80%;
	overflow: hidden;
	margin-top: 25px;
	padding-bottom: 20px;
}

.modle_pic img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

#pic_pg1 {
	bottom: 30px;
}

#pic_pg1 .swiper-pagination-bullet {
	background: rgba(255, 255, 255, .5);
	opacity: .8;
}

#pic_pg1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: rgba(255, 255, 255, 1);
	opacity: 1;
}

.video_items ul li .video_item_mid .video_box .ny_video_icon i.icona-ziyuan521 {
	font-size: 24px;
}


.single_page table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 100%;
	text-align: center;
}

.single_page table tr td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0 10px;
}

.single_page table tr:nth-child(even) td {
	background: #fafafa;
}

.single_page table tr:nth-child(2) td {
	/*font-weight: bold;*/
	background: #f6f6f6;
}

.single_page table tr:hover td {
	background: #3b88c5;
	color: #fff;
}

.single_page table tr:first-child td,
.single_page table tr:first-child:hover td {
	background: #fff;
	color: #333;
	font-weight: bold;
}

.business_tab {
	border-bottom: 1px solid #ddd;
	margin-bottom: .3rem;
	position: sticky;
	background: #fff;
	z-index: 66;
	top: 0;
}

.business_tab a {
	display: inline-block;
	padding: .15rem .35rem;
}

.business_tab a.current {
	background: #005EB0;
	color: #fff;
}

.ticket_con {
	margin: .3rem auto .3rem;
}

.ticket_con ul {
	margin: 0 -15px;
}

.ticket_con ul li {
	width: 25%;
	float: left;
	padding: 0 15px;
	margin-bottom: 30px;
}

.ticket_con ul li a {
	width: 100%;
	height: 100%;
	display: block;
	border: 1px solid #ddd;
	border-radius: 6px;
	overflow: hidden;
}

.ticket_con ul li a .ticket_pic {
	height: 1.6rem;
	overflow: hidden;
}

.ticket_con ul li a .ticket_pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ticket_con ul li a:hover .ticket_pic img {
	transform: scale(1.05);
}

.ticket_con ul li a .ticket_title {
	height: 42px;
}

.ticket_con ul li a .ticket_ft {
	padding: 10px 15px 15px 15px;
	height: 104px;
}

.ticket_con ul li a .ticket_ft .ticket_price {
	color: #b01606;
}

.ticket_con ul li a .ticket_ft .ticket_price span {
	font-size: 20px;
	font-weight: bold;
}

.ticket_con ul li a .ticket_ft .goto {
	display: inline-block;
	padding: 4px 10px;
	font-size: 14px;
	background: #005EB0;
	color: #fff;
	border-radius: 2px;
}

.ticket_con ul li a .ticket_ft .center {
	margin-top: 10px;
	align-items: center;
}

.ticket_con ul li a:hover {
	border: 1px solid #005EB0;
}

.ticket_con ul li a:hover .ticket_ft .goto {
	background: #b01606;
}


.ticket_con ul li a .ticket_pic img,
.ticket_con ul li a,
.newtab_title a.tab_link:after {
	transition: ease .3s;
	-webkit-transition: ease .3s;
	-moz-transition: ease .3s;
	-o-transition: ease .3s;
	-ms-transition: ease .3s;
}

.newtab_title a.tab_link {
	display: inline-block;
	padding: .15rem 0;
	/*background: #eee;*/
	font-size: 32px;
	border-radius: 4px;
	margin: 0 45px;
	position: relative;
	font-weight: bold;
	color: #666;
}

.newtab_title a.tab_link.active {
	/*background: #005eb0;*/
	color: #005eb0;
}

.newtab_title a.tab_link:after {
	content: '';
	position: absolute;
	width: 0;
	height: 4px;
	border-radius: 4px;
	background: #005eb0;
	left: 0;
	right: 0;
	bottom: 8px;
	margin: auto;
	opacity: 0;
	visibility: hidden;
}

.newtab_title a.tab_link.active:after {
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.newtab_title a.tab_link.one:before {
	content: '';
	position: absolute;
	width: 31px;
	height: 39px;
	background: url(../images/new_icon1.png) no-repeat;
	left: -41px;
	top: 23px;
	background-size: contain;
}

.newtab_title a.tab_link.two:before {
	content: '';
	position: absolute;
	width: 31px;
	height: 38px;
	background: url(../images/new_icon3.png) no-repeat;
	left: -41px;
	top: 23px;
	background-size: cover;
	background-size: contain;
}

.newtab_title a.tab_link.three:before {
	content: '';
	position: absolute;
	width: 31px;
	height: 38px;
	background: url(../images/new_icon4.png) no-repeat;
	left: -41px;
	top: 23px;
	background-size: cover;
	background-size: contain;
}

.hide {
	visibility: hidden;
	position: absolute;
	z-index: -1;
	opacity: 0;
	left: 0;
	top: 0;
}

.newtab_con {
	position: relative;
}

.newtab_title {
	/*text-align: center;margin-bottom: .3rem;*/
	margin-top: 25px;
	margin-bottom: 8px;
}

.tab_title_more {
	position: absolute;
	top: -56px;
	right: 0;
}



@media (max-width:1023px) {
	.ticket_con ul li {
		width: 33.333%;
	}

	.ticket_con ul li a .ticket_pic {
		height: 2rem;
	}

	.tab_title_more {
		top: -78px;
	}
}


.zs_pra {
	width: 100%;
	left: 0;
	top: .3rem;
	padding: 0 .6rem;
	z-index: 88;
}

.zs_pra:before {
	display: none;
}


@media (max-width:768px) {
	.margin_t {
		height: initial;
	}

	.swiper_modle {
		padding: 0;
	}

	.modle_pic {
		height: auto;
	}

	#pic_swip1 {
		width: 92%;
	}

	.lp_cont .close {
		width: 1rem;
		height: 1rem;
		line-height: 1rem;
		font-size: .48rem;
		right: 0;
		color: #fff;
	}

	.swiper_modle h1 {
		font-size: .34rem;
	}

	.contact_item ul li {
		width: 100%;
		margin: .1rem 0;
		padding: .3rem .2rem;
	}

	.contact_item ul li:first-child {
		margin: 0;
		border-bottom: none;
	}

	.contact_item ul li .contact_item_img {
		height: 2rem;
	}

	.ticket_con ul li {
		width: 50%;
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}

	.ticket_con ul {
		margin: 0 -.1rem;
	}

	.ticket_con ul li a .ticket_title {
		height: .76rem;
		font-size: .26rem;
	}

	.ticket_con ul li a .ticket_ft {
		padding: .1rem .15rem .15rem .15rem;
		height: 1.54rem;
	}

	.business_tab {
		display: flex;
	}

	.business_tab a {
		font-size: .24rem;
		padding: .1rem 0;
		width: 100%;
		text-align: center;
	}

	.ticket_con ul li a .ticket_ft .goto {
		padding: .04rem .1rem;
		font-size: .2rem;
	}

	.ticket_con ul li a .ticket_ft .ticket_price span {
		font-size: .26rem;
	}

	.ticket_con ul li a .ticket_ft .center {
		margin-top: .1rem;
	}

	.video_items ul li .video_item_mid .video_box .ny_video_icon i.icona-ziyuan521 {
		font-size: .24rem;
	}

	.notice_lis ul li a h1:before {
		width: .1rem;
		height: .1rem;
	}

	.newtab_title a {
		font-size: .3rem;
		margin: 0 .4rem;
	}

	.tab_title_more {
		top: -.9rem;
	}

	.newtab_con {
		padding-bottom: .2rem;
	}

	.newtab_title {
		margin: .2rem auto .4rem;
	}

	.new_section,
	.resort_area {
		padding: 0;
	}

	.margin_t {
		margin-top: .3rem;
	}

	.resort_area {
		padding-top: .4rem;
	}

	.newtab_title a.one:before,
	.newtab_title a.two:before {
		width: .31rem;
		height: .39rem;
		left: -.41rem;
		top: .23rem;
	}

	.newtab_title a:after {
		height: .04rem;
	}

	.level_thrid {
		text-align: left;
	}

	.level_thrid ul li {
		width: auto;
		height: initial;
		display: inline-block;
		background: #eee;
		background-size: cover;
		margin: 0;
		border-radius: 6px;
		margin-bottom: .1rem;
	}

	.level_thrid ul li:hover,
	.level_thrid ul li.active {
		background: #005eb0;
		background-size: cover;
	}

	.level_thrid ul li.active a {
		color: #fff;
	}

	.level_thrid ul li a {
		display: block;
		padding: .15rem .2rem;
		font-size: .26rem;
	}

	.right_fixed ul li .fixed_link {
		padding: 10px 0;
	}

	.video-con {
		height: auto;
	}

}

.title_pic_img {
	max-width: 150px;
	position: relative;
}

.title_pic_img img {
	width: 100%;
}

.plate_title .title_text .title_pic_img:before {
	content: '『';
	position: absolute;
	font-family: 'Source Han Serif SC-Bold';
	font-size: 30px;
	top: -9px;
	left: -45px;
	color: #fff
}

.plate_title .title_text .title_pic_img:after {
	content: '』';
	position: absolute;
	font-family: 'Source Han Serif SC-Bold';
	font-size: 30px;
	bottom: -9px;
	right: -45px;
	color: #fff
}


.development_lis ul li {
	position: relative;
	padding: 10px 0;
}

.development_lis ul li:first-child {
	padding-top: 50px;
}

.development_lis ul li:last-child {
	padding-bottom: 30px;
	margin-bottom: .3rem;
}

.development_lis ul li .develop_tanx {
	position: relative;
	padding: 0 0 10px 140px;
}

.development_lis ul li .develop_tanx:before {
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	border: 1px solid #666;
	background: #fff;
	left: 110px;
	top: 6px;
	border-radius: 50%;
	z-index: 5;
}

.development_lis ul li:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	/*background: #aaa;*/
	left: 117px;
	top: 0;
	bottom: 0;
	border-right: 1px dashed #aaa;
}

.development_lis ul li .d_time {
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	color: #005eb0;
	left: 0;
	top: 0;
}

.development_lis ul li .d_time:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 1px;
	background: #666;
	top: 0;
	right: -27px;
	bottom: 0;
	margin: auto;
}

.development_lis ul li .development_Text {
	padding: 8px 12px;
	margin-top: -7px;
	line-height: 28px;
	transition: ease .3s;
}

.development_lis ul li:nth-child(odd) .development_Text {
	background: #f8f8f8;
}

.development_lis ul li:hover .develop_tanx:before {
	background: #ffa200;
	border: 1px solid #ffa200;
}

.development_lis ul li:hover .development_Text {
	background: #fff;
	box-shadow: 0 0 15px #aaa;
	border-radius: 4px;
}

.development_lis ul li:hover .d_time {
	color: #ffa200;
}

.development_lis ul li:hover .d_time:after {
	background: #ffa200;
}




.pic_link_lis ul li {
	width: 25%;
	float: left;
	height: 2.3rem;
}

.pic_link_lis ul li:nth-child(6n+3),
.pic_link_lis ul li:nth-child(6n+4) {
	width: 50%;
}

.pic_link_lis ul li a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

.pic_link_lis ul li a .link_img {
	overflow: hidden;
}

.pic_link_lis ul li a .link_img img {
	object-fit: cover;
}

.pic_link_lis ul li:hover a .link_img img {
	transform: scale(1.05);
}

.pic_link_lis ul li a .link_contain {
	width: 100%;
	padding: .2rem .15rem 0 .15rem;
	z-index: 2;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
	background-image: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, .8) 100%);
	background-image: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .8) 100%);
	color: #fff;
}

.pic_link_lis ul li a .link_contain .link_date {
	font-size: 12px;
}

.pic_link_lis ul li a .link_contain .link_title {
	font-size: 15px;
	font-weight: 600;
	margin-top: .05rem;
}

.pic_link_lis ul li a .link_contain .link_icons {
	margin-top: .06rem;
	display: inline-block;
	border-bottom: 5px solid #47d800;
	padding-bottom: .1rem;
	font-size: 14px;
}

.pic_link_lis ul li a .link_contain .link_icons i {
	font-size: 24px;
	display: inline-block;
	margin-right: .05rem;
}

.pic_link_lis ul li a .link_img img,
.temp_pic img {
	transition: ease .5s;
	-webkit-transition: ease .5s;
	-moz-transition: ease .5s;
	-o-transition: ease .5s;
	-ms-transition: ease .5s;
}

.history_pic dl dd {
	display: inline-block;
	width: 180px;
	height: 120px;
	overflow: hidden;
	margin: 10px
}

.history_pic dl dd img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}


.template_right {
	width: 25%;
	margin-left: 20px;
	height: 500px;
}

.disblock {
	display: block;
}

.temp_pic {
	overflow: hidden;
}

.temp_pic img {
	object-fit: cover;
}

.temp_text {
	padding: .2rem;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 16px;
	z-index: 2;
	width: 100%;
	left: 0;
	bottom: 0;
	right: 0;
}

.template_right .disblock:hover .temp_pic img {
	transform: scale(1.05);
}

.template_left ul {
	margin: 0 -10px;
}

.template_left ul li {
	width: 33.333%;
	float: left;
	padding: 0 10px;
	height: 200px;
	float: left;
	margin-bottom: 20px;
}

.template_left ul li:hover .disblock .temp_pic img {
	transform: scale(1.05);
}

.template_left ul li:nth-child(1) {
	width: 66.666%;
}

.template_left ul li:nth-child(1),
.template_left ul li:nth-child(2) {
	height: 280px;
}

.level_thrid,
.mobile {
	display: none;
}


@media (max-width:768px) {
	.menu_lis ul li .thirdmid_menu {
		display: none !important;
	}

	.level_thrid {
		display: block;
		margin-bottom: .25rem;
	}

	.mobile {
		display: block;
	}

	.pc_menulis {
		display: none;
	}

	.development_lis ul li {
		padding: .1rem 0;
	}

	.development_lis ul li:first-child {
		padding-top: .5rem;
	}

	.development_lis ul li:last-child {
		padding-bottom: .8rem;
	}

	.development_lis ul li .develop_tanx {
		padding: 0 0 .1rem 1.6rem;
	}

	.development_lis ul li .develop_tanx:before {
		width: .15rem;
		height: .15rem;
		border: .01rem solid #666;
		left: 1.26rem;
		top: .11rem;
	}

	.development_lis ul li:after {
		width: .01rem;
		left: 1.35rem;
	}

	.development_lis ul li .d_time {
		font-size: .28rem;
	}

	.development_lis ul li .d_time:after {
		width: .2rem;
		height: .01rem;
		right: -.27rem;
	}

	.development_lis ul li .development_Text {
		padding: .08rem .12rem;
		margin-top: -.07rem;
		line-height: .4rem;
		font-size: .24rem;
	}

	.development_lis ul li:hover .develop_tanx:before {
		border: .01rem solid #ee9d00;
	}

	.development_lis ul li:hover .development_Text {
		box-shadow: 0 0 .15rem #aaa;
		border-radius: .06rem;
	}

	.pic_link_lis ul li {
		width: 50%;
		height: 2.3rem;
	}

	.pic_link_lis ul li:nth-child(6n+3),
	.pic_link_lis ul li:nth-child(6n+4) {
		width: 50%;
	}

	.pic_link_lis ul li a .link_contain {
		width: 100%;
		padding: .2rem .2rem 0 .2rem;
	}

	.pic_link_lis ul li a .link_contain .link_date {
		font-size: .2rem;
	}

	.pic_link_lis ul li a .link_contain .link_title {
		font-size: .24rem;
		margin-top: .05rem;
	}

	.pic_link_lis ul li a .link_contain .link_icons {
		margin-top: .1rem;
		border-bottom: .05rem solid #47d800;
		padding-bottom: .1rem;
		font-size: .24rem;
	}

	.pic_link_lis ul li a .link_contain .link_icons i {
		font-size: .26rem;
		margin-right: .05rem;
	}

	.history_pic dl dd {
		width: 1.8rem;
		height: 1.2rem;
		margin: .1rem;
	}


	.template_right {
		width: 100%;
		margin-left: 0;
		height: 3rem;
	}

	.temp_text {
		padding: .2rem;
		font-size: .26rem;
	}

	.template_left ul {
		margin: 0 -.1rem;
	}

	.template_left ul li {
		width: 50%;
		padding: 0 .1rem;
		height: 3rem;
		margin-bottom: .2rem;
		margin: 0 .4rem;
	}

	.template_left ul li:nth-child(1) {
		width: 100%;
	}

	.template_left ul li:nth-child(1),
	.template_left ul li:nth-child(2) {
		height: 3rem;
	}

	.template_con {
		display: block;
	}

	.newtab_title a.tab_link {
		font-size: .36rem;
		margin: 0 .3rem 0 0;
	}

	.newtab_title a.tab_link:after {
		height: .05rem;
		bottom: -.05rem;
	}

	.newtab_title a.tab_link.one:before,
	.newtab_title a.tab_link.two:before,
	.newtab_title a.tab_link.three:before {
		width: .31rem;
		height: .39rem;
		left: -.41rem;
		top: .23rem;
		display: none;
	}


	.ny_notice_lis ul li a h1:before {
		top: .14rem;
		bottom: initial;
		margin: 0;
	}

	.right_fixed {
		right: .2rem;
	}

	.plate_title .title_text .title_pic_img:before {
		font-size: .4rem;
		left: -.6rem;
		top: -.1rem;
	}

	.plate_title .title_text .title_pic_img:after {
		font-size: .4rem;
		right: -.6rem;
		bottom: -.1rem;
	}

	.title_pic_img {
		max-width: 2.2rem;
	}

.new_details p, .new_details p span,
.single_page p, .single_page p span{
    font-size: .26rem !important;
    line-height: .46rem;text-indent: 2em !important;
}


}

@media (max-width:414px) {

	.pic_link_lis ul li {
		width: 100%;
		height: 3rem;
	}

	.pic_link_lis ul li:nth-child(6n+3),
	.pic_link_lis ul li:nth-child(6n+4) {
		width: 100%;
	}

}

.bdshare-button-style0-16 {
	display: inline-block !important;
	margin-left: 10px;
}

.bdshare_popup_box {
	left: 1690px !important;
}

@media (max-width:768px) {

	.left_size.one ul li,
	.left_size.two ul li,
	.left_size.three ul li {
		background: none;
		width: auto;
		height: auto;
	}

	.left_size ul li a,
	.plate_list:nth-child(3) .left_size ul li a {
		padding: 0;
		font-size: .26rem;
		display: inline-block;
		padding: .1rem .2rem;
		background: #00afeb;
		color: #fff;
		border-radius: 4px;
	}

}

._show_void {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*9-17*/
.bus_mBox {
	text-align: right;
}

.business_more {
	display: inline-block;
	padding: .1rem .1rem 0 .1rem;
	color: #999;
}

.business_more i {
	margin-left: 5px;
	font-size: 20px;
}

.plate_title:hover .business_more {
	color: rgba(255, 255, 255, 1);
}

.four_item {
	margin: 0 -10px;
}

.four_item ul li {
	width: 33.3333%;
	float: left;
	padding: 0 10px;
	height: 15em;
	margin-bottom: 20px;
}

.four_item ul li .four_link {
	display: block;
	border-radius: 4px;
	overflow: hidden;
}

.four_item ul li .four_link .four_pic {
	overflow: hidden;
}

.four_item ul li .four_link .four_pic img {
	object-fit: cover;
}

.four_item ul li .four_link .four_title {
	padding: .12rem .1rem;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	left: 0;
	bottom: 0;
	font-size: 18px;
	color: #fff;
	text-align: center;
	/*height: 64px;*/
}

.four_item ul li .four_link .four_title h1 {
	font-size: 18px;
}

.four_item ul li .four_link .four_title span {
	display: block;
	font-size: 16px;
	color: #ffa200;
	opacity: 0;
	visibility: hidden;
	transform: scale(0);
	height: 0;
}

.four_item ul li .four_link:hover .four_title {
	top: 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}

.four_item ul li .four_link:hover .four_title h1 {
	font-size: 20px;
	font-weight: bold;
}

.four_item ul li .four_link:hover .four_title span {
	opacity: 1;
	visibility: visible;
	margin-top: .2rem;
	transform: scale(1);
}

.rt_information {
	font-size: 24px;
	font-weight: bold;
	margin: .5rem 0 .2rem
}

.four_item ul li .four_link .four_pic img,
.four_item ul li .four_link .four_title,
.four_item ul li .four_link .four_title h1,
.four_item ul li .four_link .four_title span {
	transition: ease .5s;
	-webkit-transition: ease .5s;
	-moz-transition: ease .5s;
	-o-transition: ease .5s;
	-ms-transition: ease .5s;
}

.four_item ul li .four_link:hover .four_pic img {
	transform: scale(1.05);
}

.ny_more {
	display: inline-block;
	line-height: 50px;
	font-size: 16px;
	color: #999;
	font-weight: normal;
}

.ny_more i {
	display: inline-block;
	margin-left: 5px;
	font-size: 20px;
}

.gongzhonghao {
	margin: 0 -10px;
}

.gongzhonghao ul li {
	width: 25%;
	float: left;
	padding: 0 2.5%;
}

.gongzhonghao ul li .media_box .media_pic img {
	width: auto;
}

.gongzhonghao ul li .media_box .media_pic {
	height: auto;
	min-height: 206px;
}

.media {
	display: block;
}

.ny_notice_gd {
	text-align: center;
	padding: .4rem 0;
}

.ny_notice_gd a {
	display: inline-block;
	padding: .1rem .5rem;
	background-image: -webkit-linear-gradient(left, #005eb0 0, #009db0 100%);
	background-image: -o-linear-gradient(left, #005eb0 0, #009db0 100%);
	background-image: linear-gradient(to right, #005eb0 0, #009db0 100%);
	color: #fff;
	border-radius: 6px;
}

.ny_notice_gd a:hover {
	background-image: -webkit-linear-gradient(left, #2e7bbe 0, #2e7bbe 100%);
	background-image: -o-linear-gradient(left, #2e7bbe 0, #2e7bbe 100%);
	background-image: linear-gradient(to right, #2e7bbe 0, #2e7bbe 100%);
}

.share-component{display: inline-block;color: #666;}
.share-component button{width: 20px;height:20px;border-radius: 4px;background: none;cursor: pointer;}
.share-component button i{color: #fff;width: 100%;height: 100%;border-radius: 4px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.share-component button i.iconweibo2{background: #f6225f;}
.share-component button i.iconqq{background: #30a5dd;}
.share-component button i.iconQQzone-fill{background: #ffc345;}
.share-component button i.iconweixin2{background: #28c445;}
.share_ewm{position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);width:400px;height:440px;object-fit: contain;outline: none;z-index: 4;transition: all 0.5s;display: none;background: #fff;box-shadow: 0 0 10px #aaa;border-radius: 10px;padding:30px 20px 0;z-index: 999;}
.share_ewm img{width:80%;display: block;margin: auto;}
.share_ewm p{margin-top:20px;font-size:18px;}
.share_close{width: 30px;height: 30px;font-size:30px;position: absolute;top:5px;right:0;cursor: pointer;}
.new_details_title .date em.share_close:hover{color: #f00;}


@media (max-width:1600px) {
	.four_item ul li {
		height: 13em;
	}
}


@media (max-width:1400px) {
	.four_item ul li {
		height: 12em;
	}
}

@media (max-width:768px) {
	.four_item {
		margin: 0 -.1rem
	}

	.four_item ul li {
		width: 50%;
		height: 2.2rem;
		padding: 0 .1rem;
		margin-bottom: .2rem;
	}

	.menu_lis ul li.active {
		border: none;
	}

	.four_item ul li .four_link .four_title h1 {
		font-size: .24rem;
	}

.share-component button{width:.3rem;height:.3rem;border-radius:.06rem;line-height: .3rem;}
.share-component button i{border-radius:.06rem;font-size:.24rem;}
.share_ewm{width:6rem;height:6.4rem;box-shadow: 0 0 .1rem #aaa;border-radius: .1rem;padding:.3rem .2rem 0;}
.share_ewm p{margin-top:.2rem;font-size:.28rem;}
.share_close{width: 30px;height: 30px;font-size:30px;position: absolute;top:5px;right:0;cursor: pointer;}

}

.data_list ul li .data_lis_text{width:200%;}
.data_list ul li:nth-child(4) .data_lis_text{left: -50%;}
.data_list ul li:nth-child(1) .data_lis_text h1{transform: translate(-65px, 0);}
.data_list ul li:nth-child(2) .data_lis_text h1{transform: translate(-10px, 0);}
.data_list ul li:nth-child(3) .data_lis_text h1{transform: translate(-40px, 0);}
.data_list ul li:nth-child(4) .data_lis_text h1{transform: translate(9px, 0);}
.data_list ul li:nth-child(5) .data_lis_text h1{transform: translate(19px, 0);}
.data_list ul li:nth-child(6) .data_lis_text h1{transform: translate(19px, 0);}
.data_list ul li:nth-child(7) .data_lis_text h1{transform: translate(35px, 0);}

.data_list ul li .data_lis_icon i.icontaiyang{font-size: 52px;}

.weather .cross-simple-icon dd .item .first{font-size:18px;color:#005eb0 !important;font-weight: bold;}
.weather .cross-simple-icon dd .item b{color:#005eb0 !important;font-size:16px}
body .c-0000a0 a{color:#005eb0 !important;}
.Weather{margin: 28px 40px 0 0;}


.data_list ul li:nth-child(2) .data_lis_text{left: -143%;}


@media (max-width:768px) {.data_list ul li .data_lis_text h1 span { font-size: .2rem;}
.data_list ul li .data_lis_text{width:300%;}
.data_list ul li .data_lis_icon i.icontaiyang{font-size: .48rem;}
.data_list ul li:nth-child(1) .data_lis_text h1{transform: translate(-.2rem, 0);}
.data_list ul li:nth-child(2) .data_lis_text h1{transform: translate(-.66rem, 0);}
.data_list ul li:nth-child(3) .data_lis_text h1{transform: translate(-.4rem, 0);}
.data_list ul li:nth-child(4) .data_lis_text h1{transform: translate(.1rem, 0);}
.data_list ul li:nth-child(5) .data_lis_text h1{transform: translate(.2rem, 0);}
.data_list ul li:nth-child(6) .data_lis_text h1{transform: translate(.2rem, 0);}
.data_list ul li:nth-child(7) .data_lis_text h1{transform: translate(.1rem, 0);}
.data_list ul li:nth-child(2) .data_lis_text p { margin-top: -0.2rem;}
.data_list ul li:nth-child(4) .data_lis_text{left: -95%;}
}


