.index {
	overflow: hidden;
	width: 100%
}
.index .banner {
	margin-top: 6.525rem;
	position: relative
}
.index .banner .swiper-pagination {
	bottom: 5%
}
.index .banner .swiper-pagination-bullet {
	background: #fff;
	height: 15px;
	opacity: 1;
	width: 15px
}
.index .banner .swiper-pagination-bullet-active {
	background: #0094da;
	border-radius: 15px;
	width: 35px
}
.index .banner .swiper-slide {
	position: relative;
	transition: all 2s;
	width: 100%
}
.index .banner .swiper-slide video {
	border: none;
	display: block;
	height: 100%;
	transform: scale(1);
	width: 100%
}
.index .banner .swiper-slide.swiper-slide-active {
	transform: scale(1);
	transition: all 2s
}
.index .banner .swiper-slide img {
	height: 100%;
	width: 100%
}
.index .banner .swiper-slide .img {
	left: 13.5%;
	position: absolute;
	text-align: left;
	top: 19vw
}
.index .banner .swiper-slide .img i {
	background-size: cover;
	display: block;
	height: 3.875rem;
	width: 10rem
}
.index .banner .swiper-slide .title1 {
	padding-top: 1.75rem;
	white-space: pre-line
}
.index .banner .swiper-slide .title1, .index .banner .swiper-slide .title2 {
	color: #fff;
	font-size: 2.25rem;
	font-weight: 700;
	line-height: 3rem;
	text-align: left;
	text-shadow: rgba(12,21,35,.3) 3px 0 2px;
	width: 100%
}
.index .banner .swiper-slide .title3 {
	color: #fff;
	font-size: 1.25rem;
	font-weight: 700;
	padding-top: 2.5rem;
	text-transform: uppercase
}
.index .banner .swiper-button-next:after, .swiper-button-prev:after {
	color: #fff;
	font-size: 32px;
	font-weight: 700
}
.index .banner .swiper-button-prev {
	background-image: none;
	height: auto;
	left: 3.64vw;
	top: 50%
}
.index .banner .swiper-button-next {
	background-image: none;
	height: auto;
	right: 3.64vw;
	top: 50%
}
.index .banner .stxt {
	align-items: center;
	background: linear-gradient(90deg, #fff, #fcd9d9);
	border-radius: 50px;
	color: #0094da;
	display: flex;
	font-size: 20px;
	height: 4.375rem;
	justify-content: center;
	margin: 3.125rem auto 0;
	width: 15.93rem;
	z-index: 99
}
.index .banner .stxt i {
	color: #0094da;
	font-size: 16px;
	margin-left: 1rem
}
.index .banner a {
	display: block;
	height: 100%;
	position: relative;
	width: 100%
}
.index .banner .swiper-slide.swiper-slide-active .slideInDown {
	animation-name: slideInDown
}
@media (max-width:1200px) {
.index .banner, .index .banner .swiper-slide {
	height: auto
}
.index .banner {
	margin-top: 3.625rem
}
}
.index .floor_1_main {
	background: url(../images/l2_03.705ec16.jpg) 50% no-repeat;
	background-size: cover;
	padding: 3.125rem 12.5%;
	position: relative;
	z-index: 5
}
.floor_1_1 {
	z-index: 5
}
.floor_1_1, .floor_1_10 {
	position: relative;
	width: 100%
}
.floor_1_101 {
	position: relative;
	text-align: center
}
.floor_1_101 p {
	background: url(../images/l3_03.22c5d31.png) 0 no-repeat;
	background-size: 2.625rem 3.0625rem;
	color: #666;
	display: inline-block;
	font-size: 1.125rem;
	padding-left: 3.625rem;
	text-align: left
}
.floor_1_101 p span {
	color: #0094da;
	display: block;
	font-size: 1.375rem
}
.floor_1_10 .floor_1_11 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	width: 100%
}
.floor_1_10 .floor_1_11 .item {
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-radius: 5rem;
	height: 2.875rem;
	margin-top: 2rem;
	overflow: hidden;
	width: 24%
}
.floor_1_10 .floor_1_11 .item input {
	border: none;
	height: 100%;
	outline: none;
	text-indent: 1rem;
	width: 100%
}
.floor_1_10 .floor_1_11 .botton {
	background: #0094da;
	border-radius: 6rem;
	color: #fff;
	cursor: pointer;
	font-size: 1rem;
	height: 2.875rem;
	line-height: 2.875rem;
	margin-top: 2rem;
	overflow: hidden;
	text-align: center;
	width: 24%
}
.floor_1_10 .floor_1_11 .botton:hover {
	opacity: .8
}
.floor_1_2 {
	border-top: 1px solid #e5e5e6;
	margin-top: 1.875rem;
	position: relative
}
.floor_1_21 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative
}
.floor_1_21 .item {
	cursor: pointer;
	padding-top: 1.875rem;
	position: relative;
	width: 25%
}
.floor_1_21 .item .item_list {
	display: inline-block;
	padding-left: 3.125rem;
	position: relative;
	width: 100%
}
.floor_1_21 .item .item_list .p {
	float: left;
padding-left:.625rem
}
.floor_1_21 .item .item_list .p h3 {
	color: #444;
	font-size: 1.375rem
}
.floor_1_21 .item .item_list .p p {
	color: #666;
	font-size: 1rem;
	line-height: 1.25rem;
padding-top:.1rem
}
.floor_1_21 .item .item_list img {
	display: block;
	float: left;
	width: 2.875rem
}
.floor_1_21 .item .item_list:hover .p h3 {
	color: #0094da
}
@media (max-width:1660px) {
.index .floor_1_main {
	padding: 3.125rem 6%
}
}
@media (max-width:1180px) {
.index .floor_1_main {
	padding: 3.125rem 4%
}
.floor_1_101 p {
	background-size: 3.4rem 4.2rem;
	font-size: 1.5rem;
	padding-left: 4rem
}
.floor_1_101 p span {
	font-size: 2rem
}
.floor_1_10 .floor_1_11 {
	flex-wrap: wrap;
	width: 100%
}
.floor_1_10 .floor_1_11 .item {
	font-size: 1.5rem;
	height: 3.75rem;
	line-height: 3.75rem;
	width: 48%
}
.floor_1_10 .floor_1_11 .item input {
	font-size: 1.5rem
}
.floor_1_10 .floor_1_11 .botton {
	font-size: 1.5rem;
	height: 3.75rem;
	line-height: 3.75rem;
	width: 48%
}
.floor_1_21 .item {
	border-right: none;
	width: 50%
}
.floor_1_21 .item .item_list {
	padding-left: 0
}
.floor_1_21 .item .item_list img {
padding-top:.5rem
}
.floor_1_21 .item .item_list .p h3 {
	font-size: 1.875rem
}
.floor_1_21 .item .item_list .p p {
	font-size: 1.375rem;
	line-height: 1.8rem
}
}
.floor_2_main {
	padding: 5rem 12.5% 0;
	position: relative
}
.floor_2_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_2_1 {
	margin-top: 2.375rem;
	position: relative;
	width: 100%
}
.floor_2_1 .floor_2_11 {
	margin: 0 auto;
	width: 90%
}
.floor_2_1 .floor_2_11 .swiper-slide {
	cursor: pointer;
	position: relative;
	text-align: center
}
.floor_2_1 .floor_2_11 .swiper-slide img {
	display: block;
	filter: grayscale(100%) brightness(120%);
	margin: 0 auto;
	width: 2.375rem
}
.floor_2_1 .floor_2_11 .swiper-slide h3 {
	color: #444;
	font-size: 1.125rem;
padding-top:.875rem
}
.floor_2_1 .floor_2_11 .swiper-slide.swiper-slide-thumb-active img {
	filter: none
}
.floor_2_1 .floor_2_11 .swiper-slide.swiper-slide-thumb-active h3 {
	color: #0094da;
	font-weight: 700
}
.floor_2_1 .floor_2_12 {
	margin-top: 1.25rem;
	position: relative;
	width: 100%
}
.floor_2_1 .floor_2_12 .swiper-slide {
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	width: 100%
}
.floor_2_1 .floor_2_12 .swiper-slide img {
	display: block;
	width: 100%
}
.floor_2_1 .floor_2_12 .swiper-slide .img2 {
	display: none
}
.floor_2_1 .floor_2_12 .swiper-slide .w {
	left: 8%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40%
}
.floor_2_1 .floor_2_12 .swiper-slide .w h4 {
	background: #0094da;
	border-radius: 0 1.25rem 0 1.25rem;
	color: #fff;
	display: inline-block;
	font-size: 1.125rem;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 1.125rem;
	text-align: center
}
.floor_2_1 .floor_2_12 .swiper-slide .w h3 {
	color: #fff;
	font-size: 2.25rem;
	font-weight: 700;
padding-left:.5rem;
padding-top:.875rem
}
.floor_2_1 .floor_2_12 .swiper-slide .w .p {
	color: #fff;
	font-size: 1.125rem;
	line-height: 1.875rem;
padding-left:.5rem;
padding-top:.875rem;
	width: 70%
}
.floor_2_1 .floor_2_12 .swiper-slide .w a {
	background: #0094da;
	border-radius: 6rem;
	color: #fff;
	display: inline-block;
	font-size: 1.125rem;
	margin-top: 2.125rem;
padding:.5rem 1.25rem
}
.floor_2_1 .floor_2_12 .swiper-slide .w a:hover {
	opacity: .8
}
@media (max-width:1660px) {
.floor_2_main {
	padding: 5rem 6% 0
}
}
@media (max-width:1180px) {
.floor_2_main {
	padding: 5rem 4% 0
}
.floor_2_1 .floor_2_12 .swiper-slide .img1 {
	display: none
}
.floor_2_1 .floor_2_12 .swiper-slide .img2 {
	display: block
}
.floor_2_1 .floor_2_11 .swiper-slide h3 {
	font-size: 1.625rem
}
.floor_2_1 .floor_2_12 .swiper-slide .w {
	top: 36%;
	width: 84%
}
.floor_2_1 .floor_2_12 .swiper-slide .w h4 {
	font-size: 1.5rem;
	height: 3.5rem;
	line-height: 3.5rem
}
.floor_2_1 .floor_2_12 .swiper-slide .w h3 {
	font-size: 2.25rem;
	padding-top: 1rem
}
.floor_2_1 .floor_2_12 .swiper-slide .w .p {
	font-size: 1.5rem;
	line-height: 2.2rem;
	width: 86%
}
.floor_2_1 .floor_2_12 .swiper-slide .w a {
	font-size: 1.5rem;
padding:.875rem 2rem
}
}
.floor_3_main {
	background: linear-gradient(180deg, #fff, #f8f8f8);
	padding: 5rem 12.5%;
	position: relative
}
.floor_3_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_3_1 {
	margin-top: 2.375rem;
	position: relative;
	width: 100%
}
.floor_3_1 .swiper-container {
	padding-left: 1px;
	position: relative;
	width: 100%
}
.floor_3_1 .swiper-container .swiper-wrapper {
	padding-bottom: 3.75rem
}
.floor_3_1 .swiper-container .swiper-slide {
	position: relative
}
.floor_3_1 .swiper-container .swiper-slide a {
	background-color: #fff;
	border: 1px solid #e7e7e7;
	display: block;
	margin-left: -1px;
	width: 100%
}
.floor_3_1 .swiper-container .swiper-slide .img {
	display: block;
	overflow: hidden;
	width: 100%
}
.floor_3_1 .swiper-container .swiper-slide .img img {
	display: block;
	transition: all .36s ease;
	width: 100%
}
.floor_3_1 .swiper-container .swiper-slide .w {
	padding: 5%
}
.floor_3_1 .swiper-container .swiper-slide .w h3 {
	color: #444;
	font-size: 1.375rem;
	font-weight: 700
}
.floor_3_1 .swiper-container .swiper-slide .w .p {
	color: #666;
	font-size: 1.125rem;
padding-top:.875rem
}
.floor_3_1 .swiper-container .swiper-slide:hover .img img {
	transform: scale(1.05);
	transition: all .36s ease
}
.floor_3_1 .swiper-container .swiper-slide:hover .w h3 {
	color: #0094da
}
.floor_3_1 .swiper-prev {
	left: -3%
}
.floor_3_1 .swiper-next, .floor_3_1 .swiper-prev {
	position: absolute;
	top: 36%;
	transform: translate(-50%);
	z-index: 18
}
.floor_3_1 .swiper-next {
	right: -5%
}
.floor_3_1 .swiper-next i, .floor_3_1 .swiper-prev i {
	color: #666;
	font-size: 2rem
}
.floor_3_1 .swiper-next:hover i, .floor_3_1 .swiper-prev:hover i {
	color: #0094da
}
.floor_3_1 .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background-color: #e8e8e8;
	border-radius: 0;
height:.375rem;
	margin: 0;
	opacity: 1;
	width: 1.75rem
}
.floor_3_1 .swiper-container .swiper-pagination .swiper-pagination-bullet:first-child {
	border-radius: 5rem 0 0 5rem
}
.floor_3_1 .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child {
	border-radius: 0 5rem 5rem 0
}
.floor_3_1 .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #0094da;
	border-radius: 5rem!important
}
@media (max-width:1660px) {
.floor_3_main {
	padding: 5rem 6%
}
}
@media (max-width:1180px) {
.floor_3_main {
	padding: 5rem 4%
}
.floor_3_1 .swiper-container {
	padding-left: 0
}
.floor_3_1 .swiper-container .swiper-slide a {
	margin-left: 0
}
.floor_3_1 .swiper-container .swiper-slide .w h3 {
	font-size: 2rem
}
.floor_3_1 .swiper-container .swiper-slide .w .p {
	font-size: 1.5rem
}
}
.floor_4_main {
	padding: 5rem 0 0;
	position: relative;
	width: 100%
}
.floor_4_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_4_main .floor_4_1 {
	margin-top: 2.375rem;
	position: relative;
	width: 100%
}
.floor_4_main .laohan-this {
	border-bottom: 1px solid #d1d1d1;
	height: 2.5rem;
	position: relative;
	text-align: center
}
.floor_4_main .laohan-this a {
	color: #666;
	display: inline-block;
	font-size: 1.125rem;
	height: 2.5rem;
	margin: 0 4%;
	position: relative;
	text-align: center
}
.floor_4_main .laohan-this a.hover {
	color: #0094da
}
.floor_4_main .laohan-this a i {
	background-color: #0094da;
	bottom: 0;
	display: block;
	height: 3px;
	left: 50%;
	position: absolute;
	transform: translate(-50%);
	transition: all .36s ease;
	width: 0
}
.floor_4_main .laohan-this a.hover i {
	width: 100%
}
.floor_4_main .laohan-u {
	padding: 1.25rem 12.5% 0;
	position: relative;
	width: 100%
}
.floor_4_main .laohan-u .la {
	display: none;
	position: relative;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw {
	height: 70.625rem;
	margin-top: 1.25rem;
	position: relative;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide {
	align-items: center;
	display: flex;
	height: calc(50% - 15px)!important;
	justify-content: center;
	text-align: center
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide a {
	background-color: #fff;
border-radius:0;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	display: block;
	overflow: hidden;
	transition: all .36s ease;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img {
	display: block;
	position: relative;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img img {
	display: block;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w {
	align-items: center;
	background: rgba(0,0,0,.6);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa h3 {
	color: #fff;
	font-size: 1.75rem;
	font-weight: 700
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa p {
	color: #fff;
	font-size: 1rem;
padding-top:.875rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh {
	padding: 1.25rem 1rem;
	position: relative;
	text-align: left
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh h3 {
	color: #333;
	font-size: 1.175rem;
	font-weight: 700
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh p {
	color: #999;
	font-size: 1rem;
padding-top:.2rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh .lj {
	background: #0094da;
	border-radius: 6rem;
	color: #fff;
	display: inline-block;
	font-size: 1.125rem;
padding:.5rem 1.25rem;
	position: absolute;
	right: 5%;
	top: 26%
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh .lj:hover {
	opacity: .8
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa:after, .floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa:before {
bottom:.75rem;
	box-sizing: border-box;
	content: "";
left:.75rem;
	position: absolute;
right:.75rem;
top:.75rem;
	transform-origin: center;
	z-index: 10
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa:before {
	border-bottom: 1px solid hsla(0,0%,100%,.47);
	border-top: 1px solid hsla(0,0%,100%,.47);
	transform: scaleX(0)
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa:after {
	border-left: 1px solid hsla(0,0%,100%,.47);
	border-right: 1px solid hsla(0,0%,100%,.47);
	transform: scaleY(0)
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide:hover .img .w .wa:after, .floor_4_main .laohan-u .la .floor_3_sw .swiper-slide:hover .img .w .wa:before {
	transform: scaleX(1);
	transition: transform .5s
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide:hover .w {
	opacity: 1
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide:hover .wh h3 {
	color: #0094da
}
@media (max-width:1660px) {
.floor_4_main .laohan-u {
	padding: 0 6%
}
.floor_4_main .laohan-u .la .floor_3_sw {
	height: 51.625rem
}
}
@media (max-width:1560px) {
.floor_4_main .laohan-u .la .floor_3_sw {
	height: 49.625rem
}
}
@media (max-width:1460px) {
.floor_4_main .laohan-u .la .floor_3_sw {
	height: 46.625rem;
	height: 43.625rem
}
}
@media (max-width:1280px) {
.floor_4_main .laohan-u .la .floor_3_sw {
	height: 47.625rem
}
}
@media (max-width:1180px) {
.floor_4_main .laohan-u {
	padding: 0 4%
}
.floor_4_main .titleName {
	display: block
}
.floor_4_main .titleName .laohan-this {
	justify-content: space-between;
	margin-top: 2.5rem;
	width: 100%
}
.floor_4_main .laohan-this {
	display: flex;
	flex-wrap: wrap;
	height: 3.5rem;
	justify-content: space-between;
	padding: 0 4%;
	position: relative
}
.floor_4_main .laohan-this a {
	display: block;
	font-size: 1.6125rem;
	height: 3.5rem;
	margin: 0;
	text-align: center
}
.floor_4_main .laohan-u .la .floor_3_sw {
	height: auto
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa h3 {
	font-size: 2rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .img .w .wa p {
	font-size: 1.5rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh h3 {
	font-size: 1.75rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh p {
	font-size: 1.5rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-wrapper {
	padding-bottom: 3.75rem
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-pagination-bullet-active {
	background: #0094da
}
.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide .wh .lj {
	font-size: 1.5rem;
padding:.875rem 2rem
}
}
.floor_5_main {
	padding: 5rem 0 0;
	position: relative;
	width: 100%
}
.floor_5_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_5_1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 12.5%;
	position: relative
}
.floor_5_1 .item {
	padding-top: 3.125rem
}
.floor_5_1 .item h3 {
	color: #333;
	display: flex;
	font-size: 2rem
}
.floor_5_1 .item h3 .num {
	color: #444;
	display: block;
	font-family: Arial;
	font-size: 5rem;
	font-weight: 700;
	line-height: 4.2rem;
padding-right:.5rem
}
.floor_5_1 .item p {
	color: #666;
	font-size: 1.5rem;
padding-top:.5rem
}
.floor_5_1 .item:hover h3, .floor_5_1 .item:hover h3 .num {
	color: #0094da
}
.floor_5_2 {
	background: url(../images/pp.jpg) 50% no-repeat;
	background-size: cover;
	margin-top: 2.625rem;
	padding: 5.625rem 0;
	position: relative;
	width: 100%
}
.floor_5_2 h2 {
	color: #fff;
	font-size: 2.5rem;
	font-weight: 700;
	text-align: center
}
.floor_2_main h2 {
    color: #444;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0.5rem;
}
.floor_4_main h2 {
    color: #444;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0.5rem;
}
.floor_6_main h2 {
    color: #444;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0.5rem;
}
.floor_5_main h2 {

    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0.5rem;
}
.px{width: 31.8%; margin-right: 20px; float:left;}
.px img{width:100%;}
.floor_4_main .laohan-u .la .floor_3_sw  .wh {
    padding: 1.25rem 1rem;
    position: relative;
    text-align: left;
}
.floor_4_main .laohan-u .la .floor_3_sw .wh h3 {
    color: #333;
    font-size: 1.175rem;
    font-weight: 700;
}
.floor_4_main .laohan-u .la .floor_3_sw .wh p {
    color: #999;
    font-size: 1rem;
    padding-top: .2rem;
}
.floor_4_main .laohan-u .la .floor_3_sw  .wh .lj {
    background: #0094da;
    border-radius: 6rem;
    color: #fff;
    display: inline-block;
    font-size: 1.125rem;
    padding: .5rem 1.25rem;
    position: absolute;
    right: 5%;
    top: 26%;
}

.floor_5_21 {
	background-color: #fff;
	border-radius: 5px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 2.125rem auto 0;
	padding: 1%;
	position: relative;
	width: 75rem
}
.floor_5_21 img {
	border-radius: 5px;
	display: block;
	width: 49%
}
.floor_5_21 .p {
	width: 49%
}
.floor_5_21 .p .pm {
	color: #666;
	font-size: 1.125rem;
	height: 82%;
	line-height: 2.25rem;
	overflow-y: auto
}
.floor_5_21 .p a {
	font-size: 1.125rem;
	height: 2.5rem;
	margin: 1rem 0 0;
	width: 7.875rem
}
@media (max-width:1660px) {
.floor_5_1 {
	padding: 0 6%
}
}
@media (max-width:1180px) {
.floor_5_1 {
	padding: 0 4%
}
.floor_5_1 .item {
	width: 50%
}
.floor_5_21 img {
	width: 100%
}
.floor_5_21 .p {
	padding-top: 1rem;
	width: 100%
}
.floor_5_21 .p .pm {
	font-size: 1.5rem;
	height: auto;
	line-height: 2.3rem
}
.floor_5_21 .p a {
	font-size: 1.5rem;
	height: 3.5rem;
	width: 12.875rem
}
.floor_5_21 {
	padding: 3% 3% 4%;
	width: 92%
}
}
.floor_6_main {
	padding: 5rem 12.5% 0;
	position: relative;
	width: 100%
}
.floor_6_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_6_1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 2.5rem;
	position: relative;
	width: 100%
}
.floor_6_1 .floor_6_11 {
	margin: 0;
	position: relative;
	width: 74.7%
}
.floor_6_1 .floor_6_11 .swiper-slide {
border-radius:.625rem;
	overflow: hidden;
	position: relative;
	width: 100%
}
.floor_6_1 .floor_6_11 .swiper-slide img {
	display: block;
	width: 102%
}
.floor_6_1 .floor_6_11 .swiper-slide .w {
	background: rgba(0,0,0,.6);
	bottom: 0;
	display: flex;
	left: 0;
	padding: 3% 5%;
	position: absolute;
	width: 100%
}
.floor_6_1 .floor_6_11 .swiper-slide .w i {
	color: #fff;
	display: block;
	font-size: 1.2rem
}
.floor_6_1 .floor_6_11 .swiper-slide .w .p h3 {
	display: block;
	font-size: 1.375rem;
padding-bottom:.3rem
}
.floor_6_1 .floor_6_11 .swiper-slide .w .p {
	color: #fff;
	font-size: 1rem;
padding-left:.8rem
}
.floor_6_1 .swiper-prev {
	right: 12%
}
.floor_6_1 .swiper-next, .floor_6_1 .swiper-prev {
	align-items: center;
	background-color: #dedede;
	border-radius: 50%;
	bottom: -1.4rem;
	display: flex;
	height: 2.875rem;
	justify-content: center;
	position: absolute;
	width: 2.875rem;
	z-index: 5
}
.floor_6_1 .swiper-next {
	right: 8%
}
.floor_6_1 .swiper-next i, .floor_6_1 .swiper-prev i {
	color: #666;
	font-size: 1.5rem
}
.floor_6_1 .swiper-next:hover, .floor_6_1 .swiper-prev:hover {
	background-color: #0094da
}
.floor_6_1 .swiper-next:hover i, .floor_6_1 .swiper-prev:hover i {
	color: #fff
}
.floor_6_1 .floor_6_12 {
	height: 37.5rem;
	margin: 0;
	position: relative;
	width: 23.3%
}
.floor_6_1 .floor_6_12 .swiper-slide {
	position: relative;
	width: 100%
}
.floor_6_1 .floor_6_12 .swiper-slide img {
border-radius:.625rem;
	display: block;
	width: 100%
}
.floor_6_1 .floor_6_12 .swiper-slide.swiper-slide-thumb-active img {
	border: 2px solid #0094da;
	width: 99.5%
}
@media (max-width:1660px) {
.floor_6_main {
	padding: 5rem 6% 0
}
}
@media (max-width:1180px) {
.floor_6_main {
	padding: 5rem 4% 0
}
.floor_6_1 .floor_6_11 {
	width: 100%
}
.floor_6_1 .floor_6_11 .swiper-slide .w {
	padding: 3%
}
.floor_6_1 .floor_6_11 .swiper-slide .w i {
	font-size: 3.2rem
}
.floor_6_1 .floor_6_11 .swiper-slide .w .p h3 {
	font-size: 2rem
}
.floor_6_1 .floor_6_11 .swiper-slide .w .p {
	font-size: 1.5rem
}
.floor_6_1 .floor_6_12 {
	height: auto;
	margin-top: 2rem;
	width: 100%
}
.floor_6_1 .swiper-next, .floor_6_1 .swiper-prev {
	display: none
}
}
.floor_7_main {
	background: linear-gradient(180deg, #fff, #f8f8f8);
	padding: 5rem 12.5%;
	position: relative
}
.floor_7_main .titleName .h3 {
	text-align: center;
	width: 100%
}
.floor_7_1 {
	width: 100%
}
.floor_7_1, .floor_7_1 .item1 {
	display: flex;
	justify-content: space-between;
	position: relative
}
.floor_7_1 .item1 {
	width: 65.5%
}
.floor_7_1 .item1 a {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 1px 0 1px rgba(0,0,0,.1);
	display: block;
	margin-top: 1.25rem;
	overflow: hidden;
	position: relative;
	transition: all .36s ease;
	width: 49%
}
.floor_7_1 .item1 a .img, .floor_7_1 .item1 a .img img {
	display: block;
	width: 100%
}
.floor_7_1 .item1 a .w {
	padding: 6% 4%
}
.floor_7_1 .item1 a .w .ctxt {
	color: #333;
	font-size: 1.25rem;
	height: 3.375rem
}
.floor_7_1 .item1 a .w .ctxt, .floor_7_1 .item1 a .w .p {
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: -o-ellipsis-lastline;
	text-overflow: ellipsis
}
.floor_7_1 .item1 a .w .p {
	color: #666;
	font-size: 1rem;
	height: 2.875rem;
	line-height: 1.5rem;
	margin-top: 1.25rem
}
.floor_7_1 .item1 a .w .time {
	border-top: 1px dashed #939393;
	display: flex;
	justify-content: space-between;
	margin-top: 1.25rem;
	padding-top: 1.25rem;
	position: relative
}
.floor_7_1 .item1 a .w .time p {
	background-color: #7d7d7d;
	border-radius: 5rem;
	color: #fff;
	font-size: 1.125rem;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	width: 6.875rem
}
.floor_7_1 .item1 a .w .time span {
	color: #7d7d7d;
	display: block;
	font-size: 1.125rem;
	line-height: 2.5rem
}
.floor_7_1 .item1 a:hover {
	background-size: cover;
	box-shadow: 1px 4px 6px rgba(0,0,0,.1);
	transform: translateY(-5px);
	transition: all .36s ease
}
.floor_7_1 .item1 a:hover .w .ctxt {
	color: #0094da
}
.floor_7_1 .item1 a:hover .w .time p {
	background-color: #0094da;
	color: #fff
}
.floor_7_1 .item1 a:hover .w .time span {
	color: #0094da
}
.floor_7_1 .item2 {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 1px 0 1px rgba(0,0,0,.1);
	margin-top: 1.25rem;
	overflow: hidden;
	position: relative;
	transition: all .36s ease;
	width: 32.8%
}
.floor_7_1 .item2 .item21 {
	height: calc(100% - 3.75rem);
	left: 1.125rem;
	overflow: auto;
	padding-bottom: 2.875rem;
	padding-right: 1.125rem;
	position: absolute;
	top: 1.875rem;
	width: calc(100% - 2.25rem)
}
.floor_7_1 .item2 a {
	display: block;
	padding-bottom: 1.875rem;
	width: 100%
}
.floor_7_1 .item2 a .ctxt {
	color: #333;
	font-size: 1.25rem
}
.floor_7_1 .item2 a .time {
	color: #7d7d7d;
	font-size: 1rem;
padding-top:.875rem
}
.floor_7_1 .item2 a:hover .ctxt {
	color: #0094da
}
.floor_7_1 .item2 .bing {
	background-image: linear-gradient(hsla(0,0%,100%,0), #fff 60%, #fff);
	bottom: 0;
	height: 11rem;
	left: 0;
	position: absolute;
	width: 100%
}
.floor_7_1 .item2 .a2 {
	background-color: #0094da;
border-radius:.22rem;
	border-radius: 5rem;
	bottom: 2rem;
	color: #fff;
	left: 50%;
	line-height: 2.5rem;
padding:0 .2rem;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	transition: all .8s;
	width: 10rem
}
.floor_7_1 .item2 .a2:hover {
	opacity: .8
}
@media (max-width:1660px) {
.floor_7_main {
	padding: 5rem 6%
}
}
@media (max-width:1100px) {
.floor_7_main {
	padding: 5rem 4%
}
.floor_7_1, .floor_7_1 .item1, .floor_7_1 .item1 a {
	display: block;
	width: 100%
}
.floor_7_1 .item1 a:nth-child(2) {
	display: none
}
.floor_7_1 .item1 a .w .ctxt {
	font-size: 1.625rem;
	height: 4.4rem
}
.floor_7_1 .item1 a .w .p {
	font-size: 1.5rem;
	height: 4.1rem;
	line-height: 2.1rem
}
.floor_7_1 .item1 a .w .time p {
	color: #fff;
	height: 3rem;
	width: 12rem
}
.floor_7_1 .item1 a .w .time p, .floor_7_1 .item1 a .w .time span {
	font-size: 1.5rem;
	line-height: 3rem
}
.floor_7_1 .item2 {
	width: 100%
}
.floor_7_1 .item2 .item21 {
	height: 36rem;
	position: relative
}
.floor_7_1 .item2 a .ctxt {
	font-size: 1.625rem
}
.floor_7_1 .item2 a .time {
	font-size: 1.5rem
}
.floor_7_1 .item2 .a2 {
	line-height: 3.5rem;
	width: 13rem
}
}
@media (max-width:767px) {
#swiper-wrapper-4dc50281f258b08c {
	display: none
}.floor_4_main .laohan-u .la .floor_3_sw .swiper-slide{ margin-top:20px;}.index .banner {
	margin-top: 5.625rem;
	position: relative
}
.px{width: 98%; margin-right: 1%; float:left;}
.floor_3_1 .swiper-next, .floor_3_1 .swiper-prev {
	position: absolute;
	top: 36%;
	transform: translate(-25%);
	z-index: 18
}
}
