.wp {
	max-width: 1460px;
	margin: 0 auto;
}

* {
	font-family: '微软雅黑';
	box-sizing: border-box;
}

.dan_hang {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


@font-face {
    font-family: fontone;
    font-display: auto;
    src: url(./AAGUXIANTI-2.TTF) format("truetype");
}
@font-face {
    font-family: fonttwo;
    font-display: auto;
    src: url(./MTCORSVA.TTF) format("truetype");
}
/* *{font-family: 'fonttwo' !important;} */
/* 头部 */
#web_head {
	position: fixed;
	width: 100%;top: 0;left: 0;z-index: 999;
	padding-top: 5px;
	/* background-color: rgba(0, 0, 0, 0.8); */
}
#web_head .con {position: relative;}

#web_head .con .logo {text-align: center;}

#web_head .con .logo img {
	width: 105px;
	vertical-align: middle;
}

#web_head .con .logo .img2{display: inline-block;}
#web_head .con .logo .img1{display: none;}
#web_head.web_head_con .con .logo .img2{display: none;}
#web_head.web_head_con .con .logo .img1{display: inline-block;}
#web_head.web_head_con{background-color: #fff;}


#web_head .con .nav{text-align: center;}
#web_head .con .nav .item {
	display: inline-block;
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
}

#web_head .con .nav .item.on>a{
	opacity: 0.8;
}

#web_head .con .nav .item>a {
	font-size: 18px;
	color: #fff;
}

#web_head.web_head_con .con .nav .item>a{color: #3d3d3d;}




#web_head .con .nav .item .down_nav {position: fixed;width: 100vw; top: 74px;
	background-color: #fff;left: 0%;overflow: hidden;padding: 25px 0;text-align: left;display: none;
}

#web_head .con .nav .item:hover .down_nav{
	display: block;
}

#web_head .con .nav .item .down_nav .tit a{
	font-size: 24px;color: #3d3d3d;
	background-image: url(../images/m5.png);
	background-size: 10px auto;background-position: right center;
	background-repeat: no-repeat;padding-right: 20px;
}
#web_head .con .nav .item .down_nav .tit a:hover{opacity: 0.6;}
#web_head .con .nav .item .down_nav .left_nav {width: 360px;}
#web_head .con .nav .item .down_nav .left_nav a {
	padding-top: 16px;display: block;
	font-size: 24px;color: #3d3d3d;line-height: 75px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	background-image: url(../images/m5.png);
	background-size:12px auto;background-position: right center;
	background-repeat: no-repeat;border-bottom: 1px solid rgba(0, 0, 0, .3);opacity: 0.6;
}
#web_head .con .nav .item .down_nav .left_nav a:hover,
#web_head .con .nav .item .down_nav .left_nav a.on{opacity: 1;}



#web_head .con .nav .item .line {
	position: absolute;
	width: 0%;
	height: 4px;
	background-color: #116CA4;
	left: 50%;
	transform: translateX(-50%);
	top: 75%;
	transition: width 0.3s ease;
	/* 新增 */
}

#web_head .con .nav .item:hover .line {
	width: 80%;
}

#web_head .con .nav .item img {
	vertical-align: middle;
	width: 26px;
	cursor: pointer;
}

#web_head .con .nav .item img:hover {
	opacity: 0.6;
}

#web_head .con .nav .item.on .line {
	width: 80%;
}

#web_head .con .nav .item .more {
	position: absolute;
	line-height: 1;
	background-color: #116CA4;
	width: 327px;
	height: 100%;
	text-align: center;
	padding-top: 42px;
	top: -2px;
	left: 0;
	z-index: 9;
	display: none;
}

#web_head .con .nav .item .more span {
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
}

#web_head .con .nav .item .more img {
	vertical-align: middle;
}

#web_head .con .nav .item.tel_item.on .more {
	display: block;
}











#web_head_mm {
	background-color: #fff;
	height: 56px;
	line-height: 54px;
	padding: 0 10px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	border-bottom: 1px solid #ddd;
	width: 100%;
	display: none;
}

#web_head_mm .logo {
	text-align: left;
}

#web_head_mm img {
	vertical-align: middle;
	height: 40px;
}

#web_head_mm .open_nav {
	position: absolute;
	width: 56px;
	height: 56px;
	background-image: url(../images/top_icon2.png);
	display: inline-block;
	vertical-align: middle;
	background-size: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	right: 0px;
	top: 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-moz-user-focus: none;
}

#web_head_mm .open_nav.on {
	background-image: url(../images/top_icon3.png);
}

#web_head_mm .right_nav {
	width: 100%;
	position: fixed;
	right: 0;
	top: 56px;
	z-index: 9;
	bottom: 0;
	width: 0;
	overflow: hidden;
	z-index: 99;
}

#web_head_mm .right_nav .bg {
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0);
	transition: .3s;
}

#web_head_mm .right_nav.on .bg {
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.4);
	transition: .3s;
	width: 100%;
	height: 100%;
}

#web_head_mm .right_nav.on {
	width: 100%;
}

#web_head_mm .right_nav .nav {
	position: absolute;
	height: 100%;
	width: 0%;
	right: 0;
	top: 0;
	background-color: #fff;
}

#web_head_mm .right_nav .nav a {
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	padding-left: 30px;
	border-bottom: 1px solid #f0f0f0;
	height: 40px;
	position: relative;
}

#web_head_mm .right_nav .nav a span {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 1px solid #cccccc;
	margin-right: 20px;
	vertical-align: middle;
}

#web_head_mm .right_nav .nav a img {
	width: 6px;
	height: auto;
	vertical-align: middle;
	margin-right: 21px;
	margin-left: 1px;
}

#web_head_mm .right_nav .nav a em {
	vertical-align: middle;
}

#web_head_mm .right_nav.on .nav {
	width: 80%;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

#web_head_mm .right_nav .nav a b {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	font-weight: normal;
	color: #666;
}

#web_head_mm .right_nav .nav a.on {
	background-color: #ebebeb;
}

#web_head_mm .right_nav .nav a.on span {
	background-color: #666;
	border: 1px solid #666;
}

#web_head_mm .right_nav .nav .mm_nav_item .mm_nav_item_down {
	display: none;
}


#mm_er_nav {
	display: none;
	width: 100%;
	position: relative;
}

#mm_er_nav .tit {
	height: 42px;
	line-height: 42px;
	background-color: #fff;
	padding: 0 3%;
	background-image: url(../images/up1.png);
	background-repeat: no-repeat;
	background-position: right 3% center;
	background-size: 13px auto;
}

#mm_er_nav .tit.on {
	background-image: url(../images/down1.png);
}

#mm_er_nav .tit h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
}

#mm_er_nav .down_nav {
	position: fixed;
	width: 100%;
	left: 0;
	top: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	z-index: 999999;
	bottom: 0;
	transition: .3s;
}

#mm_er_nav .down_nav.on {
	top: 0px;
	transition: .3s;
}

#mm_er_nav .down_nav .con {
	position: absolute;
	left: 0;
	width: 100%;
	top: 1px;
	bottom: 50px;
	padding: 0 20px;
	background-color: #fff;
}

#mm_er_nav .down_nav .con.on {
	top: 5px;
	transition: .3s;
}

#mm_er_nav .down_nav .con h5 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: center;
	padding: 25px 0;
}

#mm_er_nav .down_nav .item {
	border-bottom: 1px solid #f0f0f0;
	padding: 5px 0;
}

#mm_er_nav .down_nav .item:last-child {
	border-bottom: none;
}

#mm_er_nav .down_nav .item>a {
	line-height: 30px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

#mm_er_nav .down_nav .item dt {
	padding: 5px 0;
}

#mm_er_nav .down_nav .item dt>a {
	font-size: 14px;
	color: #333;
}

#mm_er_nav .down_nav .item dd {
	padding: 5px 0;
}

#mm_er_nav .down_nav .item dd>a {
	font-size: 13px;
	color: #333;
	display: inline-block;
}

#mm_er_nav .down_nav .item dd>a img {
	width: 6px;
	margin-right: 6px;
	vertical-align: 0px;
}

#mm_er_nav .down_nav .colse {
	background-color: #535353;
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	display: none;
}

#mm_er_nav .down_nav.on .colse {
	display: block;
}

.oh {
	overflow: hidden !important;
}

/* 首页 */
.index_full_pic{}
.index_full_pic img{width: 100%;vertical-align: middle;}

.index_about{padding-top: 120px;color: #191919;
	background-color: #f2efed;padding-bottom: 160px;
}
.index_about .tit{text-align: center;}
.index_about .tit p{font-size: 16px;}
.index_about .tit h4{font-size: 36px;font-weight: normal;}
.index_about .txt{text-align: center;margin-top: 30px;
	max-width: 1128px;margin-left: auto;margin-right: auto;
}
.index_about .txt h5{font-size: 37px;font-weight: normal;}
.index_about .txt span{font-size: 16px;margin-top: 8px;display: block;}
.index_about .txt p{font-size: 21px;margin-top: 32px;
	line-height: 1.6;
}
.index_about .list{margin-top: 70px;overflow: hidden;margin-left: -20px;}
.index_about .list .item{width: 33.3333%;float: left;padding-left: 20px;}

.index_about .list .item .pic{aspect-ratio: 475 / 585;
	border-radius: 30px;overflow: hidden;position: relative;
}

.index_about .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.index_about .list .item .con:hover .pic img {
	transform: scale(1.05);
}
.index_about .list .item .text{position: absolute;text-align: center;
	left: 0;width: 100%;bottom: 0;padding-bottom: 20px;
}
.index_about .list .item .text h4{font-size: 22px;color: #fff;font-weight: normal;
	height: 38px;line-height: 36px;padding: 0 26px;border: 1px solid #fff;display: inline-block;
	border-radius: 50px;
}
.index_about .list .item .text p{margin-top: 16px;font-size: 16px;color: #fff;}
.index_about .pic_txt{margin-top: 15px;
	padding-left: 165px;padding-right: 165px;padding-top: 90px;padding-bottom: 315px;
	border-radius: 30px;overflow: hidden;background-size: cover;background-position: center bottom;
}
.index_about .pic_txt p{font-size: 22px;color: #f2efed;
	line-height: 1.6;
}
.index_about .pic_txt span{font-size: 14px;color: #f2efed;line-height: 1.6;
	display: block;margin-top: 18px;
}

.index_hope{display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.index_hope .pic{width: 60%;}
.index_hope .pic img{width: 100%;vertical-align: middle;}
.index_hope .txt{width: 40%;
	display: flex;justify-content: center;align-items: center;
}
.index_hope .txt .con{max-width: 400px;text-align: center;}
.index_hope .txt .con p{font-size: 19px;color: #000;}
.index_hope .txt .con h4{font-size: 36px;color: #191919;font-weight: normal;}
.index_hope .txt .con h5{font-size: 40px;color: #191919;font-weight: normal;
	margin-top: 35px;
}
.index_hope .txt .con span{display: block;font-size: 16px;color: #000;margin-top: 12px;}
.index_hope .big_pic{}
.hope_big_pic{position: relative;overflow: hidden;}
.hope_big_pic img{width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hope_big_pic:hover img{transform: scale(1.05);} 

.hope_big_pic .txt{width: 1600px;position: absolute;
	left: 50%;top: 50%;transform: translate(-50%,-50%);
}
.hope_big_pic .txt  p{font-size: 19px;color: #fff;}
.hope_big_pic .txt  h4{font-size: 36px;color: #fff;font-weight: normal;}
.hope_big_pic .txt  h5{font-size: 40px;color: #fff;font-weight: normal;
	margin-top: 35px;
}
.hope_big_pic .txt  span{display: block;font-size: 16px;color: #fff;margin-top: 12px;}
.hope_big_pic .txt.txt2{text-align: right;}
.hope_big_pic .txt .con{display: inline-block;text-align: center;}
.hope_big_pic .txt .con2{text-align: left;}
.hope_big_pic .txt .con img{max-width: 100%;margin-top: 25px;}
.hope_big_pic .txt.txt2 span{font-size: 15px;}

.inex_values{padding-top: 130px;}
.inex_values .tit{text-align: center;}
.inex_values .tit p{font-size: 19px;color: #000;}
.inex_values .tit h4{font-size: 36px;color: #191919;font-weight: normal;}
.inex_values .list{overflow: hidden;margin-left: -30px;
	margin-top: 60px;
}
.inex_values .list .item{width: 25%;float: left;
	padding-left: 30px;
}
.inex_values .list .item .con{border-radius: 20px;overflow: hidden;
	background-color: #f7f7f7;
}
.inex_values .list .item .pic{aspect-ratio: 340/578;
	overflow: hidden;position: relative;
}

.inex_values .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.inex_values .list .item .con:hover .pic img {
	transform: scale(1.08);
}
.inex_values .list .item .txt{text-align: center;padding: 22px 0;}
.inex_values .list .item .txt h4{font-size: 29px;color: #191919;font-weight: normal;}
.inex_values .list .item .txt p{font-size: 14px;color: #191919;margin-top: 22px;}

.index_faith{padding-top: 65px;}

.index_faith .tit{text-align: center;}
.index_faith .tit p{font-size: 19px;color: #000;}
.index_faith .tit h4{font-size: 36px;color: #191919;font-weight: normal;}
.index_faith .txt{text-align: center;max-width: 910px;margin-left: auto;margin-right: auto;
	margin-top: 20px;
}
.index_faith .txt h4{font-size:40px;color: #191919;font-weight: normal;}
.index_faith .txt p{font-size: 18px;color: #000;}

.index_faith .txt h5{font-size:21px;color: #191919;font-weight: normal;margin-top: 26px;}
.index_faith .txt span{font-size: 14px;color: #000;margin-top: 6px;display: block;}
.index_faith .pic{margin-top: 25px;
	overflow: hidden;border-radius: 25px;
}
.index_faith .pic img{vertical-align: middle;width: 100%;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.index_faith .pic:hover img{transform: scale(1.05);}


.index_faith2{padding-bottom: 170px;}

.hope_big_pic .txt h6{font-size: 21px;color: #fff;font-weight: normal;
	margin-top: 18px;
}

/* 底部 */
#web_food{padding-top:150px;}
#web_food .top{border-top: 1px solid #e2e2e2;padding-top: 28px;
	display: flex;justify-content: space-between;
}
#web_food .top .left{}
#web_food .top .left .logo img{vertical-align: middle;width: 96px;}
#web_food .top .left .nav{margin-top: 40px;}
#web_food .top .left .nav a{display: block;font-size: 15px;color: #3d3d3d;
	line-height: 30px;
}
#web_food .top .left .nav a:hover{color: #590810;text-decoration: underline;}
#web_food .top .right{padding-top: 22px;}
#web_food .top .right .nav{text-align: right;}
#web_food .top .right .nav a{font-size: 15px;color: #3d3d3d;
	margin-left: 20px;
}

#web_food .top .right .nav a:hover{color: #590810;text-decoration: underline;}
#web_food .top .right .code{display: flex;justify-content: space-between;
	margin-top: 105px;
}
#web_food .top .right .code .item{text-align: center;
	margin-left: 40px;
}
#web_food .top .right .code .item span{display: block;font-size: 12px;
	text-align: center;margin-top: 8px;
}
#web_food .top .right .code .item img{width: 104px;vertical-align: middle;}
#web_food .addr{margin-top: 14px;font-size: 13px;color: #b7b7b7;padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
} 

#web_food .copy{display: flex;justify-content: space-between;align-items: center;
	padding: 26px 0;
}
#web_food .copy .left a{font-size: 13px;color: #b7b7b7;
	margin-right: 22px;
}
#web_food .copy .left a:hover{color: #590810;text-decoration: underline;}
#web_food .copy .right .item{width: 45px;height: 45px;cursor: pointer;
	background-color: #dbd9d6;border-radius: 50%;margin-left: 15px;
	display: inline-flex;justify-content: center;align-items: center;
}
#web_food .copy .right .item img{width: 18px;vertical-align: middle;}
#web_food .copy .right .item:hover{background-color: #3d3d3d;}
#web_food .copy .right .item:hover img{filter: brightness(0) invert(1);}

/* 关于我们 */
.nei_banner{}
.nei_banner img{width: 100%;vertical-align: middle;}

.web_about{background-color: #fff;}
.web_about .about_one{padding-top: 65px;}
.web_about .tit{text-align: center;max-width: 855px;
	margin-left: auto;margin-right: auto;
}
.web_about .tit h4{font-size: 37px;color: #191919;font-weight: normal;}
.web_about .tit span{font-size: 16px;color: #191919;display: block;}

.web_about .tit p{font-size: 18px;color: #191919;margin-top: 28px;}
.web_about .tit em{font-size: 14px;color: #191919;margin-top: 8px;display: block;}
.web_about .about_one .pic{margin-top: 20px;overflow: hidden;
	border-radius: 20px;
}
.web_about .about_one .pic img{width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.web_about .about_one .pic img:hover{transform: scale(1.05);}
.web_about .about_two{padding-top: 65px;}
.web_about .about_two .list{overflow: hidden;margin-left: -56px;margin-top: 30px;}
.web_about .about_two .list .item{width: 50%;float: left;padding-left: 56px;}
.web_about .about_two .list .pic{aspect-ratio: 76 /48;position: relative;
	overflow: hidden;border-radius: 20px;
}

.web_about .about_two .list .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.web_about .about_two .list .con:hover .pic img {
	transform: scale(1.05);
}
.web_about .about_two .list .txt{padding-top: 36px;}
.web_about .about_two .list .txt h4{font-size: 18px;color: #191919;font-weight: normal;}
.web_about .about_two .list .txt p{font-size: 14px;color: #191919;
	margin-top: 10px;
}
.web_about .about_three{padding-top: 65px;} 
.web_about .about_three .list{margin-top: 60px;}
.web_about .about_three .list .item{display: flex;justify-content: space-between;align-items: stretch;
	margin-bottom: 90px;
}
.web_about .about_three .list .txt{width: 40%;display: flex;
	justify-content: center;align-items: center;
}
.web_about .about_three .list .txt h4{font-size: 23px;color: #0058d8;font-weight: normal;}
.web_about .about_three .list .txt span{font-size: 14px;color: #000;display: block;
	margin-top: 3px;margin-bottom:20px;
}
.web_about .about_three .list .txt p{font-size: 16px;color: #191919;
	line-height: 1.8;
}
.web_about .about_three .list .txt em{font-size: 13px;color: #191919;display: block;
	line-height: 1.7;
}
.web_about .about_three .list .txt h5{font-size: 23px;font-weight: normal;color: #191919;
	margin-top:20px;
}
.web_about .about_three .list .txt b{font-weight: normal;font-size: 12px;color: #19199;}

.web_about .about_three .list .pic{width:55%;overflow: hidden;}
.web_about .about_three .list .pic img{width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.web_about .about_three .list .item:hover .pic img{
	transform: scale(1.05);
}
.web_about .about_three .list .pic  p{text-align: right;font-size: 14px;color: #545454;
	margin-top: 8px;
}

.web_about .about_three .list .item:nth-child(even) .pic  p{text-align: left;}
.web_about .about_four{}
.web_about .about_four .list{margin-top: 40px;margin-left: -6px;overflow: hidden;}
.web_about .about_four .list .item{padding-left: 6px;width: 25%;float: left;}

.web_about .about_four .list .item .pic{aspect-ratio: 73 / 90;
	overflow: hidden;position: relative;
}

.web_about .about_four .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.web_about .about_four .list .item .con:hover .pic img {
	transform: scale(1.05);
}
.web_about .about_four .list .txt{padding-top: 22px;text-align: center;}
.web_about .about_four .list .txt h4{font-weight: normal;font-size: 18px;color: #191919;}

.web_about .about_four .list .txt p{margin-top: 16px;font-size: 13px;color: #191919;}

.web_about .about_four .text_mass{margin-top: 80px;
	display: flex;justify-content: space-between;
	color: #191919;
}
.web_about .about_four .text_mass .left{width: 42%;}
.web_about .about_four .text_mass .left h4{font-size: 35px;font-weight: normal;}
.web_about .about_four .text_mass .left p{font-size: 14px;margin-top: 4px;}
.web_about .about_four .text_mass .right{width: 55%;}
.web_about .about_four .text_mass .right p{font-size: 20px;}
.web_about .about_four .text_mass .right span{font-size: 14px;margin-top: 4px;}
.web_about .abouit_five{padding-top: 60px;}

.web_about .abouit_five .list{margin-top: 45px;margin-left: -70px;overflow: hidden;}
.web_about .abouit_five .list .item{width: 25%;padding-left: 70px;
	float: left;
}

.web_about .abouit_five .list .item .pic{aspect-ratio: 382 / 144;
	overflow: hidden;position: relative;
}

.web_about .abouit_five .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;
	transform-origin: center center;
}

.web_about .abouit_five .list .item .txt{text-align: center;}

.web_about .abouit_five .list .item .txt p{font-size: 16px;color: #191919;line-height: 2;}


.brand_one{padding-top: 110px;}
.brand_one .pic{margin-top: 60px;position: relative;overflow: hidden;
	border-radius: 20px;
}
.brand_one .pic img{width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.brand_one .pic:hover img{transform: scale(1.05);}
.brand_one .pic .txt{position: absolute;right: 96px;
	top: 50%;transform: translateY(-50%);width: 600px;
}
.brand_one .pic .txt p{font-size: 21px;color: #fff;line-height: 1.7;}
.brand_one .pic .txt span{font-size: 13px;color: #fff;margin-top: 16px;
	display: block;
}
.brand_one .mass_txt{text-align: center;margin-top: 120px;width: 1050px;
	margin-left: auto;margin-right: auto;
}
.brand_one .mass_txt span{font-size: 19px;color: #000000;}
.brand_one .mass_txt h4{font-weight: normal;font-size: 42px;color: #000;margin-top: 12px;}
.brand_one .mass_txt p{font-size:24px;color: #000;margin-top: 64px;}

.brand_one .mass_txt em{font-size: 14px;color: #000;margin-top: 12px;
	line-height: 1.6;display: block;
}

.brand_list_one{margin-top: 120px;
	
}
.brand_list_one .tit2{display: flex;justify-content: space-between; align-items: center;
	position: relative;
}
.brand_list_one .tit2 .left{font-size: 36px;color: #000;}

.brand_list_one .tit2 .right{text-align: right;}
.brand_list_one .tit2 .right img{vertical-align: middle;}
.brand_list_one .tit2 .line{position: absolute;
	left: 50%;top: 50%;height: 1px;transform: translateY(-50%);
	background-color: #383838;left: 540px;right: 305px;
}
.brand_list_one .list{margin-top: 85px;overflow: hidden;margin-left: -10px;}
.brand_list_one .list .item{width: 25%;float: left;padding-left: 10px;}
.brand_list_one .list .item .con{cursor: pointer;}
.brand_list_one .list .item .pic{aspect-ratio: 1 / 1;position: relative;overflow: hidden;
	border-radius: 15px;
}


.brand_list_one .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.brand_list_one .list .item .con:hover .pic img {
	transform: scale(1.1);
}
.brand_list_one .list .item .txt{text-align: center;padding: 34px 0;}
.brand_list_one .list .item .txt h4{font-size: 32px;color: #000;font-weight: normal;}
.brand_list_one .list .item .txt p{font-size: 16px;color: #000;margin-top: 5px;}

.brand_pic{margin-top: 30px;overflow: hidden;}
.brand_pic img{max-width: 100%;vertical-align: middle;
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.brand_pic img:hover{transform: scale(1.05);}
.brand_icon_list{overflow: hidden;margin-left: -170px;margin-top: 100px;}
.brand_icon_list .item{padding-left: 170px;width: 20%;float: left;}
.brand_icon_list .item .pic{}
.brand_icon_list .item .pic img{width: 100%;vertical-align: middle;}
.brand_icon_list .txt{text-align: center;}
.brand_icon_list .txt h5{font-size: 30px;color: #000;font-weight: normal;margin-top: 17px;}
.brand_icon_list .txt p{font-size: 15px;color: #000;margin-top: 5px;}

.brand_dong_list{overflow: hidden;margin-left: -17px;margin-top: 50px;}
.brand_dong_list .item{width: 33.3333%;float: left;padding-left: 17px;}

.brand_dong_list .item .pic{aspect-ratio: 48 / 78;position: relative;overflow: hidden;
	border-radius: 25px;
}


.brand_dong_list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.brand_dong_list .item .con:hover .pic img {
	transform: scale(1.1);
}
.brand_dong_list .item .pic .txt3{position: absolute;
	left: 0;width: 100%;bottom: 0;padding-bottom: 22px;text-align: center;
}
.brand_dong_list .item .pic .txt3 h4{font-size: 34px;color: #fff;font-weight: normal;}
.brand_dong_list .item .pic .txt3 p{font-size: 25px;color: #fff;
	margin-top: 8px;
}

.brand_dong_mass{display: flex;justify-content: space-between; align-items: center;
	margin-top: 110px;
}
.brand_dong_mass .logo{width: 28%;}
.brand_dong_mass .right{width: 72%;}
.brand_dong_mass .right .top{
	display: flex;justify-content: space-between; align-items: center;
}
.brand_dong_mass .right .top h4{width: 48%;font-size: 36px;
	color: #191919;font-weight: normal;
}
.brand_dong_mass .right .top p{width: 48%;font-size: 16px;color: #000;}
.brand_dong_mass .right .txt{margin-top: 28px;}
.brand_dong_mass .right .txt p{font-size: 21px;color: #191919;}
.brand_dong_mass .right .txt span{font-size: 16px;color: #191919;margin-top: 12px;display: block;}

.brand_dong_mass_list{margin-top: 110px;overflow: hidden;margin-left: -50px;}
.brand_dong_mass_list .item{width: 33.3333%;float: left;padding-left: 50px;}
.brand_dong_mass_list .item h4{font-size: 24px;color: #191919;font-weight: normal;}
.brand_dong_mass_list .item p{font-size: 21px;color: #191919;margin-top: 18px;}
.brand_dong_mass_list .item span{font-size: 14px;color: #191919;display: block;
	margin-top: 18px;
}


.brand_list_mass{background-image: url(../images/bl1.jpg);padding-top: 80px;
	padding-bottom: 54px;background-size: cover;margin-top: 100px;
}
.brand_list_mass .top{ align-items: center; display: flex;
	justify-content: space-between;
}

.brand_list_mass .top .logo{width: 300px;text-align: right;}
.brand_list_mass .top .logo img{vertical-align: middle;}

.brand_list_mass .top .left{flex: 1;}
.brand_list_mass .top .left h4{font-size: 36px;color: #fff;font-weight: bold;}
.brand_list_mass .top .left h4 span{font-size: 18px;}
.brand_list_mass .top .left p{font-size: 18px;color: #fff;margin-top: 22px;}
.brand_list_mass .top .left  em{font-size: 14px;color: #fff;margin-top: 12px;display: block;}
.brand_list_mass .top02{margin-top: 70px;position: relative;padding-bottom: 50px;
	z-index: 5;
}
.brand_list_mass .top02 .left{width: 48%;}
.brand_list_mass .top02 .left h4{font-size: 36px;color: #fff;font-weight: bold;}
.brand_list_mass .top02 .left h4 span{font-size: 18px;}
.brand_list_mass .top02 .left p{font-size: 18px;color: #fff;margin-top: 22px;}
.brand_list_mass .top02 .left  em{font-size: 14px;color: #fff;margin-top: 12px;display: block;}

.brand_list_mass .top02 .pic{width: 48%;position: absolute;z-index: 9;
	right: 0;text-align: right;bottom: 0;transform: translateY(30%);
}
.brand_list_mass .top02 .pic img{width: 100%;border-radius: 20px;}
.brand_list_pic2{position: relative;}
.brand_list_pic2 img{width: 100%;vertical-align: middle;}
.brand_list_pic2 .txt5{position: absolute;
	left: 0;width: 100%;bottom: 225px;
}
.brand_list_pic2 .txt5 .tit5{text-align: center;}
.brand_list_pic2 .txt5 .tit5 h4{font-size: 57px;color: #fff;font-weight: normal;
	font-family: 'fontone';
}
.brand_list_pic2 .txt5 .tit5 p{font-size: 18px;color: #fff;font-family: 'fonttwo';
	margin-top: 12px;
}
.brand_list_pic2 .txt5  .list{max-width: 960px;margin-left: auto;margin-right: auto;
	display: flex;justify-content: space-between;margin-top: 110px;text-align: center;
}
.brand_list_pic2 .txt5 .list h5{font-size: 47px;color: #fff;font-weight: normal;
	font-family: 'fontone';
}
.brand_list_pic2 .txt5 .list p{font-size: 18px;color: #fff;font-family: 'fonttwo';
	margin-top: 12px;
}


.brand_list_tit{text-align: center;padding: 50px 0;}
.brand_list_tit h4{font-size: 36px;color: #000;font-weight: normal;}
.brand_list_tit span{font-size: 19px;color: #000;margin-top: 12px;display: block;}

.brand_list_pic_tit{padding-top: 180px;padding-bottom: 195px;
	background-size: cover;
}
.brand_list_pic_tit .con{ display: flex;justify-content: space-between;align-items: center;
	position: relative;
}
.brand_list_pic_tit h4{font-size: 42px;color: #fff;font-weight: normal;}
.brand_list_pic_tit span{font-size: 16px;color: #fff;vertical-align: middle;}
.brand_list_pic_tit .logo img{width: 130px;}

.brand_list_pic_tit .con .line{position: absolute;
	height: 2px;background-color: #fff;left: 520px;right: 180px;
}
.brand_list_shop{margin-top: 50px;padding-bottom: 50px;}

.brand_list_shop2{width: 466px;margin-left: auto;margin-right: auto;}
.brand_list_shop .list_wp{max-width: 1086px;margin-left: auto;margin-right: auto;}
.brand_list_shop .list{margin-left: -140px;}
.brand_list_shop .list .item{width: 50%;
	padding-left: 140px;float: left;
}

.brand_list_shop2 .list{margin-left: 0;}
.brand_list_shop2 .list .item{width: 100%;float: none;padding-left: 0;}
.brand_list_shop .list .item .pic{aspect-ratio: 46 / 60;position: relative;
	border-radius:30px;overflow: hidden;
}
.brand_list_shop .list .item .yin{box-shadow: 0 0 20px rgba(0,0,0,0.4);
	border-radius:30px;
}

.brand_list_shop .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;vertical-align: middle;
}

.brand_list_shop .list .item .con:hover .pic img {
	transform: scale(1.05);
}
.brand_list_shop .list .txt{text-align: center;padding-top: 35px;color: #191919;}
.brand_list_shop .list .txt h4{font-size: 27px;font-weight: normal;}
.brand_list_shop .list .txt span{font-size: 16px;display: block;margin-top: 6px;}
.brand_list_shop .list .txt em{font-size: 13px;display: block;margin-top: 6px;}
.brand_list_shop .list .txt p{font-size: 20px;margin-top: 16px;}
.brand_list_shop .list .txt b{display: inline-block;width: 204px;
	height: 54px;border-radius: 50px;line-height: 54px;background-color: #f4f4f4;
	font-size: 17px;color: #000;font-weight: normal;margin-top: 45px;
}

.brand_list_shop .list .txt b:hover{background-color: #590810;color: #fff;}


.brand_more_list{}
.brand_more_list .list{overflow: hidden;margin-left: -14px;}
.brand_more_list .list .item{width: 50%;padding-left: 14px;float: left;}


.brand_more_list .list .item .pic{aspect-ratio: 955 / 870;position: relative;overflow: hidden;}


.brand_more_list .list .item .pic>img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}
.brand_more_list .list .item .con:hover .pic>img {
	transform: scale(1.05);
}
.brand_more_list .list .item .txt{position: absolute;text-align: center;
	left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;
}
.brand_more_list .list .item .txt span{font-size: 16px;color: #fff;display: block;}
.brand_more_list .list .item .txt h4{font-size: 42px;color: #fff;font-weight: normal;}
.brand_more_list .list .item .txt p{font-size: 25px;margin-top: 26px;}
.brand_more_list .list .item .txt em{font-size: 13px;display: block;margin-top: 4px;}
.brand_more_list .list .item .icon{position: absolute;
	left: 50%;transform: translateX(-50%);bottom: 70px;
}
.brand_more_list .list .item .icon img{width: 88px;vertical-align: middle;}

.brand_list_code{padding-top: 140px;text-align: center;}
.brand_list_code span{display: block;font-size: 14px;color: #191919;}
 
.brand_xiao_list{padding-top: 100px;background-color: #f5f5f5;}
.brand_xiao_list .item{
	display: flex;justify-content: space-between;align-items: stretch;
	margin-bottom: 90px;
}
.brand_xiao_list .item .pic{width: 58%;}
.brand_xiao_list .item .pic img{width: 100%;vertical-align: middle;}
.brand_xiao_list .item .txt{width: 37%;
	display: flex;justify-content: center;align-items: center;
}
.brand_xiao_list .item:nth-child(odd) .txt{padding-right: 100px;}
.brand_xiao_list .item:nth-child(even) .txt{padding-left: 100px;}

.brand_xiao_list .item .txt .con{width: 100%;}
.brand_xiao_list .txt .tit{} 
.brand_xiao_list .txt .tit span{font-size: 42px;color: #fff;
	background-color: #9e2b62;padding: 0 8px;border-radius: 8px;vertical-align: middle;
} 
.brand_xiao_list .txt .tit em{font-size: 42px;color: #9e2b62;vertical-align: middle;margin-left: 5px;}
.brand_xiao_list .txt .tit.tit_lan span{background-color: #2c3f9b;}
.brand_xiao_list .txt .tit.tit_lan em{color: #2c3f9b;}



.brand_xiao_list .txt .tit2{color: #000;margin-top: 12px;}
.brand_xiao_list .txt .tit2 h4{font-size: 36px;font-weight: normal;}
.brand_xiao_list .txt .tit2 span{font-size: 14px;margin-top: 4px;}
.brand_xiao_list .txt .mass{margin-top: 20px;color: #191919;}

.brand_xiao_list .txt .mass h5{font-size: 20px;font-weight: normal;}
.brand_xiao_list .txt .mass p{font-size: 20px;font-weight: normal;
	margin-top: 8px;
}
.brand_xiao_list .txt .mass h5 span{font-size: 12px;color: #000;}
.brand_xiao_list .txt .mass em{display: block;margin-top: 8px;font-size: 12px;color: #000;}
.brand_xiao_list .txt .p{margin-top: 12px;font-size: 14px;color: #191919;}

.brand_xiao_list_pic{margin-top: 160px;}
.brand_xiao_list_pic .list{overflow: hidden;margin-left: -75px;}
.brand_xiao_list_pic .list .item{width:50%;float: left;padding-left: 75px;}

.brand_xiao_list_pic .list .item .pic{aspect-ratio: 790 / 425;position: relative;overflow: hidden;
	border-radius: 30px;
}


.brand_xiao_list_pic .list .item .pic>img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}
.brand_xiao_list_pic .list .item .con:hover .pic>img {
	transform: scale(1.05);
}
.brand_xiao_list_pic .list .item .txt{padding: 35px 0;text-align: center;}
.brand_xiao_list_pic .list .item .txt h4{font-size: 27px;color: #191919;font-weight: normal;}
.brand_xiao_list_pic .list .item .txt p{font-size: 14px;color: #000;margin-top: 12px;}

.brand_list_code2{padding-top: 100px;}

.hope_big_pic_nei .con2{max-width: 700px;text-align: left;}


.hope_big_pic_nei{position: relative;}
.hope_big_pic_nei img{width: 100%;vertical-align: middle;}
.hope_big_pic_nei .txt{width: 1600px;position: absolute;
	left: 50%;top: 50%;transform: translate(-50%,-50%);
}
.hope_big_pic_nei .txt  p{font-size: 16px;color: #fff;}
.hope_big_pic_nei .txt  h4{font-size: 42px;color: #fff;font-weight: normal;}
.hope_big_pic_nei .txt  h5{font-size: 28px;color: #fff;font-weight: normal;
	margin-top: 35px;
}
.hope_big_pic_nei .txt  span{display: block;font-size: 12px;color: #fff;margin-top: 12px;}

.web_ai_two{padding: 140px 0;background-color: #000;background-size: cover;
	background-position: center;
}
.web_ai_two .tit{text-align: center;}
.web_ai_two .tit h4{font-size: 59px;color: #fff;font-weight: normal;}
.web_ai_two .tit p{font-size: 18px;color: #fff;margin-top: 8px;}
.web_ai_two .txt{max-width: 1140px;margin-left: auto;margin-right: auto;text-align: center;
	margin-top: 30px;
} 
.web_ai_two .txt p{font-size: 27px;color: #fff;}
.web_ai_two .txt span{font-size: 12px;color: #fff;}

.web_ai_two .pic_list{overflow: hidden;margin-left: -15px;margin-top: 32px;}
.web_ai_two .pic_list .item{width: 33.3333%;float: left;}
.web_ai_two .pic_list .item img{width: 100%;vertical-align: middle;}
.web_ai_two .txt2{margin-top: 70px;}

.web_ai_three{padding:104px 140px;}
.web_ai_three .con{max-width: 50%;}
.web_ai_three .tit h4{font-size: 59px;color: #fff;font-weight: normal;}
.web_ai_three .tit p{font-size: 18px;color: #fff;margin-top: 8px;}
.web_ai_three .txt{margin-top: 30px;} 
.web_ai_three .txt p{font-size: 27px;color: #fff;}

.web_ai_three .txt span{font-size: 12px;color: #fff;}
.web_ai_three .pic{margin-top: 30px;}
.web_ai_three .pic img{max-width: 100%;vertical-align: middle;
	border-radius: 15px;
}


.web_ai_four{background-color: #000;padding:104px 140px;}
.web_ai_four .tit{text-align: center;}
.web_ai_four .tit h4{font-size: 59px;color: #fff;font-weight: normal;}
.web_ai_four .tit p{font-size: 18px;color: #fff;margin-top: 8px;}


.web_ai_four .txt{text-align: center;
	margin-top: 30px;
} 
.web_ai_four .txt p{font-size: 27px;color: #fff;}
.web_ai_four .txt span{font-size: 12px;color: #fff;}
.web_ai_four .pic{position: relative;}
.web_ai_four .pic img{max-width: 100%;vertical-align: middle;}

.web_ai_four .pic .txt2{position: absolute;width: 950px;
	right: 0;text-align: left;bottom: 0;
}

.talent_list_one{padding-top: 120px;}
.talent_list_one .tit{text-align: center;color: #191919;}
.talent_list_one .tit p{font-size: 16px;}
.talent_list_one .tit h4{font-size: 36px;color: #000;font-weight: normal;
	margin-top: 6px;
}

.talent_list_one .list{margin-top: 60px;}
.talent_list_one .list .item{position: relative;padding-left: 123px;margin-bottom: 110px;}
.talent_list_one .list .item .pic{position: absolute;overflow: hidden;
	left: 0;top: 50%;transform: translateY(-50%);width: 30%;
	border-radius: 30px;z-index: 5;box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
	aspect-ratio: 440 / 540;overflow: hidden;
}


.talent_list_one .list .item .pic  img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.talent_list_one .list .item:hover .pic img {
	transform: scale(1.1);
}

.talent_list_one .list .item .txt{width: 100%;background-color: #fff;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);border-radius: 30px;
	padding: 110px 60px;padding-left: 550px;
}



.talent_list_one .list .item .txt h4{font-size: 23px;color: #0058d8;font-weight: normal;}
.talent_list_one .list .item .txt span{font-size: 14px;color: #000;display: block;
	margin-top: 3px;margin-bottom:20px;
}
.talent_list_one .list .item .txt p{font-size: 16px;color: #191919;
	line-height: 1.8;
}
.talent_list_one .list .item .txt em{font-size: 13px;color: #191919;display: block;
	line-height: 1.7;
}
.talent_list_one .list .item .txt h5{font-size: 23px;font-weight: normal;color: #191919;
	margin-top:20px;
}
.talent_list_one .list .item .txt i{font-size: 18px;color: #191919;font-style: normal;
	display: block;line-height: 1.6;margin: 30px 0;
}
.talent_list_one .list .item .txt b{font-weight: normal;font-size: 12px;color: #19199;
	display: block;margin-top: 8px;
}
.talent_list_one .list .item:nth-child(even){
	padding-left: 0;padding-right: 123px;
}


.talent_list_one .list .item:nth-child(even) .pic{right: 0;left: auto;}


.talent_list_one .list .item:nth-child(even) .txt{padding-left: 60px;padding-right: 550px;}


.talent_list_two{}
.talent_list_two .wp_list{max-width: 1110px;
	margin-left: auto;margin-right: auto;
}
.talent_list_two .wp_list .list{margin-left: -150px;overflow: hidden;}
.talent_list_two .list .item{padding-left: 150px;width: 50%;float: left;}
.talent_list_two .list .item .pic{}


.talent_list_two .list .item .pic{overflow: hidden;position: relative;
	aspect-ratio: 48 / 52;border-radius: 8px;box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.talent_list_two .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.talent_list_two .list .item .con:hover .pic img {
	transform: scale(1.05);
}

.talent_list_two .list .item .txt{margin-top: 36px;}
.talent_list_two .list .item .txt h4{font-size: 23px;color: #0058d8;font-weight: normal;}
.talent_list_two .list .item .txt span{font-size: 14px;color: #000;display: block;
	margin-top: 3px;margin-bottom:20px;
}
.talent_list_two .list .item .txt p{font-size: 16px;color: #191919;
	line-height: 1.8;
}
.talent_list_two .list .item .txt em{font-size: 13px;color: #191919;display: block;
	line-height: 1.7;
}





.talent_list_three{margin-top: 80px;}
.talent_list_three .list{margin-left: -65px;overflow: hidden;}
.talent_list_three .list .item{padding-left: 65px;width: 33.3333%;float: left;}
.talent_list_three .list .item .pic{}


.talent_list_three .list .item .pic{overflow: hidden;position: relative;
	aspect-ratio: 48 / 52;border-radius: 8px;box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.talent_list_three .list .item .pic img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.talent_list_three .list .item .con:hover .pic img {
	transform: scale(1.05);
}

.talent_list_three .list .item .txt{margin-top: 36px;}
.talent_list_three .list .item .txt h4{font-size: 23px;color: #0058d8;font-weight: normal;}
.talent_list_three .list .item .txt span{font-size: 14px;color: #000;display: block;
	margin-top: 3px;margin-bottom:20px;
}
.talent_list_three .list .item .txt p{font-size: 16px;color: #191919;
	line-height: 1.8;
}
.talent_list_three .list .item .txt em{font-size: 13px;color: #191919;display: block;
	line-height: 1.7;
}

.talent_list_four{padding-top: 150px;}
.talent_list_four .tit{text-align: center;color: #191919;}
.talent_list_four .tit p{font-size: 16px;}
.talent_list_four .tit h4{font-size: 36px;color: #000;font-weight: normal;
	margin-top: 6px;
}
.talent_list_four .item{margin-top: 66px;}
.talent_list_four .item .title{text-align: center;max-width: 900px;margin-left: auto;
	margin-right: auto;
}
.talent_list_four .item .title h4{font-size: 36px;color: #000;font-weight: normal;}
.talent_list_four .item .title span{font-size: 16px;color: #191919;margin-top: 6px;display: block;}

.talent_list_four .item .title p{font-size: 20px;color: #191919;font-weight: normal;
	margin-top: 20px;
}
.talent_list_four .item .title em{font-size:12px;color: #191919;margin-top: 6px;display: block;}
.talent_list_four .item .pic{margin-top: 20px;}
.talent_list_four .item .pic img{width: 100%;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.talent_list_four .item .pic img:hover{transform: scale(1.02);}
.pic_list_so{overflow: hidden;margin-left: -15px;margin-top: 35px;}
.pic_list_so .item2{width: 50%;padding-left: 15px;margin-bottom: 15px;float: left;}
.pic_list_so .item2 .pic3{aspect-ratio: 780 / 510;position: relative;overflow: hidden;}


.pic_list_so .item2:nth-child(1) .pic3,
.pic_list_so .item2:nth-child(4) .pic3{
	border-top-right-radius: 80px;
	border-bottom-left-radius: 80px;
}

.pic_list_so .item2:nth-child(2) .pic3,
.pic_list_so .item2:nth-child(3) .pic3{
	border-top-left-radius: 80px;
	border-bottom-right-radius: 80px;
}


.pic_list_so .item2 .pic3 img {
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;
	vertical-align: middle;object-fit: cover;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transform-origin: center center;
}

.pic_list_so .item2 .pic3:hover img {
	transform: scale(1.05);
}



/* 初始状态 */
#web_logo {
	position: fixed;
	z-index: 9999;
	background-color: #fff;
	left: 0;width: 100%;top:0%;height: 100%;
	 display: flex;
	  justify-content: center;
	  align-items: center;
}

#web_logo img {
	width: 180px;
	height: auto;
}

/* logo动画 */
.logo-animate {
	animation: logoIn 2.2s ease forwards;
}

/* 页面内容 */
.hidden {
	display: none;
}

/* 关键帧 */
@keyframes logoIn {
	0% {
		opacity: 0;
		transform: translate(0, 0) scale(0);
	}
	40% {
		opacity: 1;
		transform: translate(0, 0) scale(1.4);
	}
	60% {
		transform: translate(0, 0) scale(1);
	}
	80% {
		transform: translate(0, 0) scale(1);
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: translate(0, 0) scale(1);
	}
}


.index_hope .con.wow.animated,
.hope_big_pic .txt .con.wow.animated{
	animation-delay: 0.5s;
}













