﻿@charset "utf-8";
@font-face {
    font-family: bdzy;
    src: url('../font/百度综艺简体.woff2');
	font-display: swap;
}

.chaochu{
	width: 100%;
	height: auto;
	overflow: hidden;
}

/*头部导航*/
.one_warp{
	width:100%;
	height: 100vh;
	position: relative;
}
.one_warp:after{
	content: '';
	width: 64.27%;
	height: 94%;
	background: url("../images/ming_7.png") no-repeat left;
	background-size:cover;
	position: absolute;
	top:0;
	left: 0;
}
.one_warp:before{
	content: '';
	width: 35.73%;
	height: 94%;
	background: url("../images/ming_10.png") no-repeat left;
	background-size:cover;
	position: absolute;
	top:0;
	right: 0;
}



.one{
	width: 73vw;
	width: var(--mainwidth);
    margin: 0 auto;
	height:94%;
	position: relative;
	z-index: 2;
	display: flex;
	justify-content:center;
	flex-direction: column;
}
.one_1{
	width: 5rem;
    height: 0.6875rem;
    background: white;
    position: relative;
}
.one_1::after {
    content: '';
    width: 0.6875rem;
    height: 0.6875rem;
    background: white;
    position: absolute;
    top: 0;
    right: -0.9375rem;
}

.one_2{
    font-family: "bdzy";
    font-size: 8.571rem;
    letter-spacing: 1rem;
    position: relative;
    color: #fff;
	line-height: 11.42rem;
	margin-top: 8.2vh;
}
.one_3{
	width:100%;
	color: #fff;
	font-size: 2.142rem;
	line-height: 5.142rem;
}
.one_4{
	font-size: 1.285rem;
	color: rgba(255,255,255,0.8);
	line-height: 1.714rem;
	font-weight: lighter;
	width: 40%;
	margin-top: 0.5rem;
}
.one_img{
	position: absolute;
	right: 0;
	bottom: -6vh;
	z-index: 2;
	width: 55.36%;
	font-size: 0px;
}
.one_img img{
	width: 100%;
	height: auto;
}

.two_warp{
	width: 100%;
	height: auto;
	position: relative;
}
.two_warp:after{
	content: '';
	position: absolute;
	bottom: -1.714rem;
	right: 0;
	background: url("../images/ming_12.png") no-repeat center;
	background-size:cover;
	width: 48.642rem;
	height: 16.5rem;
}
.two{
	width: var(--mainwidth);
	width: 73vw;
	margin: 0 auto;
	height:auto;
	position: relative;
	z-index: 2;
}
.two_1{
	width: 100%;
	margin-top: 4.571rem;
	position: relative;
	height: 20px;
}
.two_1:after{
	content: '';
	width: 1px;
	height: 3.428rem;
	position: absolute;
	top: -4rem;
	left: 0;
	background: #7f7f7f;
}
.two_1 span{
	color: rgba(0, 0, 0, 0.5);
    transform-origin: left;
    transform: rotate(90deg);
	position: absolute;
}

.two_tit{
	width:100%;
	padding-left: 4.714rem;
	position: relative;
	margin-top: 16.66vh;
}
.two_tit_bg{
	width: 2.285rem;
    height: 2.285rem;
    background: #003d85;
    transform: rotate(45deg);
	position: absolute;
	top: 1.75rem;
	left: 0;
	-webkit-animation: mk_dblock_ani 4s infinite ease-out;
}
.two_tit_bg:after{
	content: '';
	width: 1.125rem;
    height: 1.125rem;
    background: #00af93;
	position: absolute;
    top: 0.5rem;
    left: 1.75rem;
	transform: rotate(90deg);
	z-index: 2;
	-webkit-animation: mk_dblocks_ani 2s infinite ease-in-out;
}

@keyframes mk_dblock_ani {
    0% {
        transform: rotate(45deg) translate(0px, 0px);
        box-shadow: 0 0 0px #003d85;
    }

    50% {
        transform: rotate(45deg) translate(10px, 10px);
        box-shadow: 0px 0px 15px #003d85;
    }

    100% {
        transform: rotate(45deg) translate(0px, 0px);
        box-shadow: 0 0 0px #003d85;
    }
}

@keyframes mk_dblocks_ani {
    0% {
        transform: translateY(0%) rotate(0deg);
    }

    100% {
        transform: translateY(0%) rotate(360deg);
    }
}





.two_tit_1{
	color: #4a4f58;
	font-size: 3.928rem;
	font-family: opb;
}
.two_tit_2{
	color: rgba(0,0,0,0.2);
	font-size: 2.142rem;
	font-family: Arial;
	font-weight: bold;
	line-height: 2.571rem;
}

.two_con{
	width:52%;
	height: auto;
	margin-top: 4.285rem;
	padding-left: 4.714rem;
	font-size: 1.285rem;
	color: rgba(0,0,0,0.8);
	line-height:2.142rem;
}


.three_warp{
	width:100%;
	height:  auto;
	position: relative;
	overflow: hidden;
	margin-top: 28vh;
}
.three{
	width: 73%;
	width: var(--mainwidth);
	margin: 0 auto;
}
.three .two_tit{ margin-top: 0;}

.three_yan{
	width:100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-top: 12.66vh;
	padding: 0 4.714rem;
}

.three_yan_con:nth-child(2) .three_yan_1,.three_yan_con:nth-child(2) .three_yan_1:after{ background: #00af93;}
.three_yan_con:nth-child(2) .three_yan_2{ color: #00af93;}
.three_yan_con:nth-child(3) .three_yan_1,.three_yan_con:nth-child(3) .three_yan_1:after{ background: #000000;}
.three_yan_con:nth-child(3) .three_yan_2{ color: #000000;}
.three_yan_con:nth-child(4) .three_yan_1,.three_yan_con:nth-child(4) .three_yan_1:after{ background: #f0f4f8;}

@keyframes shang
{
    0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(15px);
	}
	100% {
		transform: translateY(0px);
	}
}


.three_yan_1{
	width: 7.285rem;
	height: 7.285rem;
	background: #003d85;
	border-radius:50%;
	position: relative;
}
.three_yan_1:after{
	content: '';
	width: 2.571rem;
	height: 2.571rem;
	background: #003d85;
	border-radius:50%;
	position: absolute;
	bottom: -1.285rem;
	right: -2.571rem;
}
.three_yan_2{
	width:100%;
	color: #003d85;
	font-size: 2.142rem;
	text-transform: uppercase; 
	margin-top: 1.857rem;
	font-family: Arial;
	line-height: 6rem;
}
.three_yan_3{
	width:100%;
	height: auto;
	line-height: 2.571rem;
	color: #000;
	font-size: 1.714rem;
	font-family: Arial;
}
.three_yan_3 span{ width: 5.428rem;display: inline-block;}


.zi{
	width: 73%;
	width: var(--mainwidth);
	margin: 0 auto;
	margin-top: 12.5vh;
}
.zi .two_tit{ margin-top: 0;}
.zi_all{
	width:100%;
	height: auto;
	padding-top: 17.3vh;
	position: relative;
	display: flex;
	justify-content: flex-start;
}
.zi_en{
	font-size: 10.714rem;
    color: #efefef;
	font-family: Arial;
	font-weight: bold;
  	writing-mode: vertical-rl; 
    position: absolute;
	right: 0;
	top: 0;
	line-height: 8rem;
}
.zi_en1{
	font-size: 4.285rem;
    color: #f2f1f1;
	font-family: Arial;
    writing-mode: vertical-rl; 
    position: absolute;
	right: 9rem;
	top: 7vh;
	text-transform: uppercase;
}
.zi_con{
	width: 44%;
	height: calc(73vw * 0.44 * 472 / 616);
	height: calc(var(--mainwidth) * 0.44 * 472 / 616);
	background: url("../images/ming_5.png") no-repeat center;
	background-size:cover;
	padding-left: 10%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: relative;
	z-index: 3;
	cursor: pointer;
	overflow: hidden;
}
.zi_cona{ margin-left: -1.857rem; margin-top: 11.77vh; background: #efefef none; z-index: 2;}
.zi_cona .zi_1{ font-size: 2.857rem; color: #000;font-family: 微软雅黑; font-weight: normal;}
.zi_cona .zi_1 span:after,.zi_cona .zi_1 span:before{ background: #003d85;}
.zi_cona .zi_2{ color: #000;font-family: 微软雅黑; font-weight: normal; font-size: 2.857rem;}
.zi_cona .zi_3{ color: #000;font-family: 微软雅黑; font-weight: normal;}
.zi_cona .zi_fa{
	color: rgba(0, 0, 0,1);
	 text-shadow:
        -4px -4px 0px rgba(0, 0, 0, 0.9),
        -8px -8px 0px rgba(0, 0, 0, 0.8),
        -12px -12px 0px rgba(0, 0, 0, 0.7),
        -16px -16px 0px rgba(0, 0, 0, 0.6),
        -20px -20px 0px rgba(0, 0, 0, 0.5),
        -24px -24px 0px rgba(0, 0, 0, 0.4),
        -28px -28px 0px rgba(0, 0, 0, 0.3),
        -32px -32px 0px rgba(0, 0, 0, 0.2),
        -36px -36px 0px rgba(0, 0, 0, 0.1);
}


.zi_1{
	 color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 8.857rem;
	position: relative;
}
.zi_1 span{ position: relative;}
.zi_1 span:after{
	content: '';
	width: 0.75rem;
    height: 0.75rem;
    background: white;
    border-radius: 50%;
	position: absolute;
    top: 50%;
    left: -2.5rem;
}
.zi_1 span:before{
	content: '';
	width: 0.75rem;
    height: 0.75rem;
    background: white;
    border-radius: 50%;
	position: absolute;
    top: 50%;
    right: -2.5rem;
}
.zi_2{
	 color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 4.285rem;
	position: relative;
	line-height: 5.142rem;
}
.zi_3{
	width:100%;
	height: auto;
	 color: #fff;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 2.571rem;
	line-height: 2.571rem;
	margin-top: 1.285rem;
}
.zi_fa{
	font-size: 50rem;
    position: absolute !important;
    color: rgba(255, 255, 255, 1);
    top: 50%;
    right: -10rem !important;
    transform: translateY(-50%);
    font-weight: normal;
    transition: all .3s;
	z-index: 2;
    opacity: 0;
	  text-shadow:
        -4px -4px 0px rgba(255, 255, 255, 0.9),
        -8px -8px 0px rgba(255, 255, 255, 0.8),
        -12px -12px 0px rgba(255, 255, 255, 0.7),
        -16px -16px 0px rgba(255, 255, 255, 0.6),
        -20px -20px 0px rgba(255, 255, 255, 0.5),
        -24px -24px 0px rgba(255, 255, 255, 0.4),
        -28px -28px 0px rgba(255, 255, 255, 0.3),
        -32px -32px 0px rgba(255, 255, 255, 0.2),
        -36px -36px 0px rgba(255, 255, 255, 0.1);
}


.zi_con:hover .zi_fa {
    opacity: 0.6;
    animation: shows 1s forwards ease;
}
.zi_cona:hover .zi_fa {
    animation: showss 1s forwards ease;
    opacity: 0.6;
}

@keyframes showss {
    0% {
        text-shadow:
            -4px -4px 0px rgba(0, 0, 0, 0.9),
            -4px -4px 0px rgba(0, 0, 0, 0.8),
            -4px -4px 0px rgba(0, 0, 0, 0.7),
            -4px -4px 0px rgba(0, 0, 0, 0.6),
            -4px -4px 0px rgba(0, 0, 0, 0.5),
            -4px -4px 0px rgba(0, 0, 0, 0.4),
            -4px -4px 0px rgba(0, 0, 0, 0.3),
            -4px -4px 0px rgba(0, 0, 0, 0.2),
            -4px -4px 0px rgba(0, 0, 0, 0.1);
    }

    100% {
        text-shadow:
            -4px -4px 0px rgba(0, 0, 0, 0.9),
            -8px -8px 0px rgba(0, 0, 0, 0.8),
            -12px -12px 0px rgba(0, 0, 0, 0.7),
            -16px -16px 0px rgba(0, 0, 0, 0.6),
            -20px -20px 0px rgba(0, 0, 0, 0.5),
            -24px -24px 0px rgba(0, 0, 0, 0.4),
            -28px -28px 0px rgba(0, 0, 0, 0.3),
            -32px -32px 0px rgba(0, 0, 0, 0.2),
            -36px -36px 0px rgba(0, 0, 0, 0.1);
    }
}
@keyframes shows {
    0% {
        text-shadow:
            -4px -4px 0px rgba(255, 255, 255, 0.9),
            -4px -4px 0px rgba(255, 255, 255, 0.8),
            -4px -4px 0px rgba(255, 255, 255, 0.7),
            -4px -4px 0px rgba(255, 255, 255, 0.6),
            -4px -4px 0px rgba(255, 255, 255, 0.5),
            -4px -4px 0px rgba(255, 255, 255, 0.4),
            -4px -4px 0px rgba(255, 255, 255, 0.3),
            -4px -4px 0px rgba(255, 255, 255, 0.2),
            -4px -4px 0px rgba(255, 255, 255, 0.1);
    }

    100% {
        text-shadow:
            -4px -4px 0px rgba(255, 255, 255, 0.9),
            -8px -8px 0px rgba(255, 255, 255, 0.8),
            -12px -12px 0px rgba(255, 255, 255, 0.7),
            -16px -16px 0px rgba(255, 255, 255, 0.6),
            -20px -20px 0px rgba(255, 255, 255, 0.5),
            -24px -24px 0px rgba(255, 255, 255, 0.4),
            -28px -28px 0px rgba(255, 255, 255, 0.3),
            -32px -32px 0px rgba(255, 255, 255, 0.2),
            -36px -36px 0px rgba(255, 255, 255, 0.1);
    }
}


    
.kuang_warp{
	width: 100%;
	height: auto;
	background: #003d85;
	margin-top: 16vh;
}
.kuang{
	width: 73%;
	width: var(--mainwidth);
	height: auto;
	margin: 0 auto;
	position: relative;
	padding-top: 13.5vh;
}
.kuang .two_tit{ margin-top: 0;}
.kuang .two_tit_bg {
    background: #fff;
}
.kuang .two_tit_1{ color: #fff;}
.kuang .two_tit_2{ color: rgba(255,255,255,0.2);}
.kuang_tit{
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 2.571rem;
	line-height: 8.571rem;
}
.kuang_come{
	width: 100%;
	text-align: center;
	font-size: 1.285rem;
	color: rgba(255,255,255,0.8);
	line-height: 2rem;
}
.kuang_img{
	width:100%;
	height: auto;
	overflow: hidden;
	font-size: 0;
	margin-top: 11vh;
}
.kuang_img img{
	width: 100%;
	height: auto;
}

.love_warp{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: 14.5vh;
}
.love{
	width: 73%;
	width: var(--mainwidth);
	height: auto;
	margin: 0 auto;
	position: relative;
}
.love .two_tit{ margin-top: 0;}
.love_all{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: -13.3vh;
}
.love_img{
	width:100%;
	height: auto;
	font-size: 0px;
	position: relative;
	z-index: 2;
}
.love_img img{
	width: 100%;
	height: auto;
}
.love_con{
	position: absolute;
	left: 5.4%;
	width: 94.6%;
	height: 46vh;
	background: #003d85;
	top: calc(50% - 23vh);
	padding-left: 7.85%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.love_1{
    color: rgba(255, 255, 255, 0.6);
    position: relative;
	width: 100%;
	font-size: 2.571rem;
	letter-spacing: 1.5rem;
	text-transform: uppercase; 
	padding-left: 2.571rem;
}
.love_1:after{
	content: '';
	width: 0.8rem;
    height: 0.8rem;
    background: white;
    position: absolute;
    top: calc(50% - 0.4rem);
    left:0;
}
.love_2{
	width: 100%;
	margin-top: 1.5rem;
}
.love_2 span{
	font-size: 7.857rem;
    font-weight: bold;
    color: transparent;
    background-clip: text;
    background: url(../images/ming_4.png) no-repeat;
    background-position: 0 0;
    animation: s11 30s linear infinite;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
	text-transform: uppercase;
	font-family: opb;
}
@keyframes s11 {
    0% {
        background-position: 0px 0px;
    }

    100% {
        background-position: -880px 0;
    }
}
.love_tu{
	width:100%;
	height: auto;
	margin-top: 11vh;
	font-size: 0;
	-moz-box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
    box-shadow: 0px 4px 35px 0 rgba(0,0,0,0.08);
}
.love_tu img{
	width: 100%;
	height: auto;
}

.tu{
	width:100%;
	height: auto;
	margin-top: 20vh;
}
.tu_en{
	width:100%;
	text-align: center;
	font-family: Arial;
	text-transform: uppercase;
	-webkit-text-stroke: 1px rgba(0,0,0,0.17);
    color: transparent;
	font-size: 14.285rem;
	font-weight: lighter;
}
.tu_en1{
	width:100%;
	text-align: center;
	font-family: Arial;
	text-transform: uppercase;
    color: #003d85;
	font-size: 7.857rem;
	font-weight: bold;
	margin-top: -10.571rem;
}

.in_part5{ position: relative; z-index: 1; overflow: hidden; height: 100vh;background: #00346b;margin-top: 2.857rem;}
.in_part5 .img{position: absolute; left: -10%; top: 0; width: 120%; height:100%; overflow: hidden;}
.in_part5 .img ul{ width: 100%; height: 100%;  transform:rotate(-30deg);}
.in_part5 .img li{float: left; width: 33.33%; box-sizing: border-box; padding:0 5px; list-style: none;}
.in_part5 .img li img{width: 100%; margin-bottom: 10px;}
.in_part5 .img li:nth-child(2){ margin-top: -100%;}



.teamwork{
	width: 73%;
    width: var(--mainwidth);
	height: auto;
	margin:0 auto;
	margin-top: 14.5vh;
	position: relative;
}
.teamwork .two_tit{ margin-top: 0;}

.teamwork_all{
	 width: 100%;
	height: auto;
	position: relative;
	z-index: 2;
	margin-top: -4.571rem;
}
.teamwork_img{
	width:100%;
	height:auto;
	font-size: 0px;
	overflow: hidden;
	text-align: right;
}
.teamwork_img img{
	width:78.928%;
	height: auto;
}

.teamwork_en {
    font-family: Arial;
    text-transform: uppercase;
    -webkit-text-stroke: 1px rgba(0,0,0,0.17);
    color: transparent;
    font-size: 14.285rem;
    font-weight: lighter;
	position: absolute;
	left: 0;
	top: calc(50% - 28.964rem);
	writing-mode: vertical-rl;
	line-height: 9rem;
	
}
.teamwork_en1 {
    font-family: Arial;
    text-transform: uppercase;
    color: #003d85;
    font-size: 8.75rem;
    font-weight: bold;
	writing-mode: vertical-rl;
	position: absolute;
	top: calc(50% - 18.214rem);
	left: 0;
	line-height: 4.5rem;
}


@media screen and (max-width:1279px)and (min-width:1024px){
	.one_warp { height: 80vh;}
	.one_2 {
		font-size: 6.5rem;
		line-height: 9rem;
		margin-top: 5vh;
	}
	.one_img{ width: 60%;}
	.two_tit_1{ font-size: 3.5rem;}
	.two_con{ width: 55%;}
	.two_warp:after {
		width: 40rem;
		height: 15rem;
	}
	.three_warp{ margin-top: 18vh;}
	.three_yan_1 {
		width: 6.285rem;
		height: 6.285rem;
	}
	.three_yan_1:after {
		width: 2rem;
		height: 2rem;
		bottom: -0.875rem;
		right: -2.25rem;
	}
	.three_yan_2{ font-size: 2rem;}
	.three_yan_3{ font-size: 1.625rem; line-height: 2.25rem;}
	.three_yan_3 span{ width: 4.25rem;}
	.zi_all{ padding-top: 12vh;}
	.zi_en{ top: -4vh;}
	.zi_en1{ top: 2vh;}
	.love_all{ margin-top: -10vh;}
	.love_con{ height: 40vh; top: calc(50% - 20vh);padding-left: 3.85%;}
	.love_1{ font-size: 2.25rem; letter-spacing: 1.125rem;}
	.love_2 span{ font-size: 7.25rem;}
	.tu_en{ font-size: 11rem;}
	.tu_en1{ font-size: 7rem; margin-top: -8.25rem;}
	.in_part5{ height: 80vh;}
	.in_part5 .img {
		left: -20%;
		width: 140%;
	}
	.teamwork_en{ line-height: 6rem; font-size: 11rem; top: calc(50% - 17.5rem);}
	.teamwork_en1{ line-height: 4rem; font-size: 7.5rem; top: calc(50% - 12.214rem);}
	
}
@media screen and (max-width:1023px)and (min-width:300px){

	/*头部导航*/
	.one_warp{
		height: 50vh;
	}
	.one_warp:after{
		height: 90%;
		width: 100%;
	}
	.one_warp:before{
		display: none;
	}

	.one{
		width: 94vw;
		height:90%;
	}
	.one_1{
		width: 3rem;
		height: 0.375rem;
		margin: 0 auto;
		margin-top: -6vh;
	}
	.one_1::after {
		content: '';
		width: 0.375rem;
		height: 0.375rem;
		right: -0.625rem;
	}

	.one_2{
		font-size: 3.5rem;
		letter-spacing: 0.5rem;
		line-height: 5rem;
		margin-top: 3vh;
		text-align: center;
	}
	.one_3{
		font-size: 1.5rem;
		line-height: 4rem;
		text-align: center;
	}
	.one_4{
		font-size: 1rem;
		line-height: 1.5rem;
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	.one_img{
		position: absolute;
		right: 0;
		bottom: -20vh;
		z-index: 2;
		width: 100%;
		font-size: 0px;
		text-align: center;
	}
	.one_img img{
		width: 90%;
		height: auto;
	}

	.two_warp{ padding-bottom: 10vh;}
	.two_warp:after{
		content: '';
		position: absolute;
		bottom: 0;
		right: 0;
		background: url("../images/ming_12.png") no-repeat center;
		background-size:100% auto;
		width: 100%;
		height: 60%;
	}
	.two{
		width: 94vw;
	}
	.two_1{ display: none;}

	.two_tit{
		padding-left:0;
		margin-top: 26vh;
	}
	.two_tit:after,.two_tit:before{
		display: none;
	}

	.two_tit_1{
		font-size: 26px;
		line-height: 40px;
		text-align: center;
	}
	.two_tit_2{
		font-size: 20px;
		line-height: 2.25rem;
		text-align: center;
	}

	.two_con{
		width:100%;
		margin-top: 4vh;
		padding-left: 0;
		font-size: 1.125rem;
		line-height:2rem;
		text-align: center;
	}


	.three_warp{ margin-top: 4vh;}
	.three{ width: 94%;}

	.three_yan{
		margin-top: 6vh;
		padding: 0 2%;
	}

	.three_yan_1{
		width: 4rem;
		height: 4rem;
	}
	.three_yan_1:after{
		width: 1rem;
		height: 1rem;
		bottom: -0.25rem;
		right: -1.571rem;
	}
	.three_yan_2{
		font-size: 1.5rem;
		margin-top: 1rem;
		line-height: 4rem;
	}
	.three_yan_3{
		line-height: 2rem;
		font-size: 1.125rem;
	}
	.three_yan_3 span{ width: 2.25rem;}


	.zi{
		width: 94%;
		margin-top: 8vh;
	}
	.zi_all{
		padding-top: 6vh;
		flex-direction: column;
	}
	.zi_en,.zi_en1{
		display: none;
	}

	.zi_con{
		width:100%;
		height: calc(94vw * 472 / 616);
		padding-left: 10%;
	}
	.zi_cona{ margin-left: 0; margin-top: 2vh; }
	.zi_cona .zi_1{ font-size: 2.25rem; }
	.zi_cona .zi_2{ font-size: 2.25rem;}


	.zi_1{
		font-size: 5.5rem;
	}
	.zi_1 span{ position: relative;}
	.zi_1 span:after{
		width: 0.5rem;
		height: 0.5rem;
		left: -2rem;
	}
	.zi_1 span:before{
		width: 0.5rem;
		height: 0.5rem;
		right: -2rem;
	}
	.zi_2{
		font-size: 2.5rem;
		line-height: 4rem;
	}
	.zi_3{
		font-size: 1.875rem;
		margin-top: 1rem;
		letter-spacing: 0.25rem;
	}

	.kuang_warp{
		margin-top: 6vh;
	}
	.kuang{
		width: 94%;
		padding-top: 6vh;
	}
	.kuang_tit{
		font-size: 1.5rem;
		line-height: 6rem;
	}
	.kuang_come{
		font-size: 1.125rem;
		line-height: 2rem;
	}
	.kuang_img{
		margin-top: 5vh;
	}


.love_warp{
	margin-top: 6vh;
}
.love{
	width: 94%;
}
.love_all{
	margin-top: 4vh;
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
}
	.love_img{display: none;}

	.love_con{
		position: relative;
		left: 0;
		width: 100%;
		height: 24vh;
		top: 0;
		padding-left: 8%;
	}
	.love_1{
		font-size: 1.625rem;
		letter-spacing: 0.5rem;
		padding-left: 2rem;
	}
	.love_1:after{
		width: 0.6rem;
		height: 0.6rem;
		top: calc(50% - 0.3rem);
	}
	.love_2{
		margin-top: 1.25rem;
	}
	.love_2 span{
		font-size: 6rem;
		line-height: 6rem;
	}

	.love_tu{
		margin-top: 2vh;
	}


	.tu{
		margin-top: 4vh;
	}
	.tu_en{
		font-size: 4.25rem;
	}
	.tu_en1{
		font-size: 3rem;
		margin-top: -3.625rem;
	}

	.in_part5{ margin-top: 2rem; height: 50vh;}
	.in_part5 .img{left: -40%; width: 180%; }
	.in_part5 .img li:nth-child(2){ margin-top: -60%;}


	.teamwork{
		width: 94%;
		margin-top: 6vh;
	}

	.teamwork_all{
		margin-top: 4vh;
	}
	.teamwork_img{
		text-align: center;
	}

	.teamwork_en,.teamwork_en1 {
		display: none;

	}
	.two_tit_bg{ display: none;}

	

}
