/*关于我们*/
.about-main .about-list li{float: left;width: 145px;height: 50px;background-color: #f7f7f7;border-radius: 25px;line-height: 50px;	}
.about-main .about-list li:not(:first-child){margin-left: 30px;}
.about-main .about-list a{display: flex;align-items: center;justify-content: center;}
.about-main .about-list img{margin-right: 5px;vertical-align: middle;}
.about-main .about-left{width: 50%;}
.about-main .about-right{width: 40%;position: relative;}
.about-main .about-right img{max-width: 100%;height: auto;}
.about-main .about-right .eng-letter{left: -24%;}

/*愿景使命*/
.vision-main .vision-content{display: flex;align-items: center;justify-content: center;margin: 0 auto;padding: 200px 0;}
.vision-main .vision-content .vision-item{background: no-repeat;background-size: contain;position: relative;}
.vision-main .vision-content .vision-item1,.vision-main .vision-content .vision-item3{width: 381px;height: 315px;}
.vision-main .vision-content .vision-item1{left: 71px;top: 2px;}
.vision-main .vision-content .vision-item2{width: 315px;height: 381px;}
.vision-main .vision-content .vision-item3{left: -75px;top: -2px;}
.vision-content .vision-item  .btitle{color: #FFFFFF;font-size: 48px;}
.vision-content .vision-item .item-text .stitle.color1{color: #02006a;}
.vision-content .vision-item .item-text .stitle.color2{color: #000;}
.vision-content .vision-item .item-text .stitle.color3{color: #e70113;}
.vision-content .vision-item .item-text {font-size: 18px;position: absolute;}
.vision-content .vision-item .item-text .stitle{font-size:24px;font-weight: normal;position: absolute;}
.vision-content .vision-item1 .item-text{background: url(../images/line6.png) no-repeat;width: 275px;height:210px;top: -155px;
left: -80px;}
.vision-content .vision-item1 .item-text .stitle{top: -50px;left: 20px;}
.vision-content .vision-item1 .item-text p{padding-left: 20px;position: absolute;width: 100%;top: 15px;}
.vision-content .vision-item2 .item-text{background: url(../images/line7.png) no-repeat;width: 275px;height:185px;bottom: -75px;left: -50px;}
.vision-content .vision-item2 .item-text .stitle{bottom: 10px;left: 20px;}
.vision-content .vision-item2 .item-text p{padding-left: 20px;position: absolute;width: 100%;bottom: -40px;}
.vision-content .vision-item3 .item-text{background: url(../images/line8.png) no-repeat;width: 275px;height:210px;top: -155px;left: 185px;}
.vision-content .vision-item3 .item-text .stitle{top: -50px;right: 20px;}
.vision-content .vision-item3 .item-text p{position: absolute;width: 100%;top: 15px;text-align: right;right: 20px;}


/*发展历程*/
.history_box{text-align: center;}
.history_future{color: #aaa;margin-top: 10px;font-size: 12px;}
.history_li{font-size: 0;position: relative;}
.history_box .yuan{display: inline-block;text-align: center;background: url(../images/history-icon.png) no-repeat;width: 28px;height: 23px;}
.history_box .line{width: 1px;height: 100px;background: #005ca9;margin-left: 50%;}
.history_con{position: absolute;top: 0;width: 50%;right: 0;text-align: left;display: flex;}
.history_con img{width: 150px;height: 80px;object-fit: cover;display: block;margin-top: 10px;}
.history_con h3{font-size: 28px;color: #005ca9;font-weight: bold;line-height: 1;letter-spacing: 1px;}
.history_con p{font-size: 16px;margin-top: 10px;display: inline-block;text-align: justify;letter-spacing: 0.5px;}
.history_txt{width: calc(100% - 215px);margin: 0 20px 0 25px;}
.history_img{margin-right: 20px;}
.history_li:last-child .line{display: none;}

/*企业文化*/
.pos-letter{font-size: 200px;color: #f7f7f7;font-weight: bold;position: absolute;z-index: -1;line-height: 1;}
.culture-content1 {position: relative;}
.culture-content1 .warper{display: flex;}
.culture-content1 .c1-left{width: 50%;text-align: center;}
.culture-content1 .c1-left img{max-width: 100%;height: auto;}
.culture-content1 .c1-right{width: 50%;margin-top: 6%}
.culture-content1 .c1-right .right-text{font-size: 18px;}
.culture-content1 .c1-right .right-text span{font-size: 34px;}
.culture-content1 .pos-letter{bottom: 0;right: 0;}

.culture-content2{position: relative;}
.culture-content2 .pos-letter{bottom: 0;left: 0;}
.culture-content2 img{width: 100%;height: 100%;object-fit: cover;}
.culture-content2  .warper{display: flex;}
.culture-content2 .c2-item2{margin-left: 15px;}
.culture-content2 .zuhe{display: flex;}
.culture-content2 .img1{width: 520px;height: 210px;margin-left: 25px;margin-bottom: 15px;}
.culture-content2 .img2{width: 200px;height: 180px;}
.culture-content2 .img3{width: 330px;height: 400px;margin-left: 15px;}
.culture-content2 .img4{width: 330px;height: 400px;}
.culture-content2 .img5{width: 295px;height: 250px;margin-left: 15px;}
.culture-content2 .img6{width: 400px;height: 220px;margin-top: 15px;}
.culture-content2 .c2-item2 .zuhe{display: flex;align-items: center;margin-top: 20px;}

.culture-content3 .c3-title h3{color: #005ca9;letter-spacing: 1px;font-size: 30px;}
.culture-content3 .c3-list{display: flex;justify-content: space-between;}
.culture-content3 .c3-list .list-item{display: block;width: 33.33333%;color: #808080;cursor: default;}
.culture-content3 .c3-list .list-item dl{text-align: center;}
.culture-content3 .c3-list .list-item dt{width: 400px;height: 400px;overflow: hidden;position: relative;border-radius: 50%;margin: 0 auto;}
.culture-content3 .c3-list .list-item dd{margin-top: 20px;font-size: 16px;text-align: left;display: flex;justify-content: center;}
.culture-content3 .c3-list .list-item img{width: 100%;height: 100%;object-fit: cover;object-fit: cover;border-radius: 50%;}
.culture-content3 .c3-list .list-item .hover-text{position: absolute;bottom: 0;background-color: rgba(0,0,0,0.4);width: 100%;padding: 15px 0;color: #FFF;}
.culture-content3 .c3-list .list-item .hover-text p{font-size: 26px;font-weight: bold;line-height: 1.5;}
.culture-content3 .c3-list .list-item .hover-text span{font-size: 16px;}
.culture-content3 .c3-list .list-item:nth-child(2){margin-top: 360px;}
.culture-content3 .c3-list .list-item:hover img{transform: scale(1.08);}
.culture-content3 .c3-list .list-item:hover .hover-text{background-color: #005CA9;}
.culture-content3 .c3-list .list-item:hover dd{color: #005CA9;}
@media only screen and (min-width: 769px) {
	.history_li:nth-child(even) .history_con{left: 0;text-align: right;flex-direction: row-reverse;}
	.history_li:nth-child(even) .history_txt{margin: 0 30px 0 20px;}
	.history_li:nth-child(even) .history_img{margin-right: 0;margin-left: 20px;}
}

@media only screen and (max-width:1680px ) {
	.pos-letter{font-size: 175px;}
	.vision-content .vision-item .btitle{font-size: 42px;}
}

@media only screen and (max-width:1440px ) {
	.pos-letter{font-size: 150px;}
.vision-content .vision-item .btitle{font-size: 38px;}
}

@media only screen and (max-width:1366px ) {
	.pos-letter{font-size: 142px;}
	.vision-content .vision-item .btitle{font-size: 35px;}
	.culture-content2 .c2-item{width: 50%;}
	.culture-content2 .img1{margin-left: 0;width: 100%;}
	.culture-content2 .c2-item2 .zuhe{margin-top: 0;}
	.culture-content2 .img4,.culture-content2 .img5,.culture-content2 .img2,.culture-content2 .img3{width: 50%;}
	.culture-content2 .img6{width: 80%;}
}

@media only screen and (max-width:1200px ) {
.pos-letter{font-size: 125px;}
.about-main .about-list li{width: 25%;}
.vision-main .vision-content{padding: 80px 0 50px 0;}
.vision-main .vision-content2 .item-text {margin-bottom: 20px;font-size: 20px;}
.vision-main .vision-content2 .item-text .stitle {font-size: 22px;}
.vision-main .vision-content2 .item-text .stitle.color1{color: #02006a;}
.vision-main .vision-content2 .item-text .stitle.color2{color: #000;}
.vision-main .vision-content2 .item-text .stitle.color3{color: #e70113;}
}

@media only screen and (max-width:1024px ) {
.pos-letter{display: none;}
.vision-main .vision-content .vision-item1, .vision-main .vision-content .vision-item3{height: 292px;}
.vision-main .vision-content .vision-item2{height: 350px;}
.history_con h3{font-size: 24px;}
.history_con p{font-size: 14px;}
.culture-content3 .c3-list .list-item dt{width: 300px;height: 300px;}
.culture-content3 .c3-list .list-item:nth-child(2){margin-top: 260px;}
}

@media only screen and (max-width:768px ) {
.vision-main .vision-content .vision-item1, .vision-main .vision-content .vision-item3{height: 214px;}
.vision-main .vision-content .vision-item2{height: 260px;}
.vision-main .vision-content .vision-item1{left: 47px;}
.vision-main .vision-content .vision-item3{left: -48px;}
.vision-content .vision-item .btitle{font-size: 30px;}
.history_box .line{display: none;}
.history_con{width: 100%;position: relative;border-left: 1px solid #005ca9;}
.history_box .yuan{display: block;position: relative;left: -10px;}
.history_con h3{font-size: 20px;}
.culture-content1 .c1-left,.culture-content1 .c1-right{width: 100%;}
.culture-content1 .warper{flex-direction: column;}
.culture-content1 .c1-right{margin-top: 20px;}
.culture-content2 .warper{flex-direction: column;}
.culture-content2 .c2-item{width: 100%;}
.culture-content2 .img4,.culture-content2 .img5,.culture-content2 .img2,.culture-content2 .img3{width: 100%;height: auto;}
.culture-content2 .img6{width: 100%;height: auto;}
.culture-content2 .zuhe{flex-direction: column;}
.culture-content2 .img3,.culture-content2 .img5,.culture-content2 .c2-item2{margin-left: 0;}
.culture-content2 .img1{margin-bottom: 0;}
.culture-content2 .img6{margin-top: 0;}
.culture-content3 .c3-title h3{font-size: 24px;}
.culture-content3 .c3-list .list-item dt{width: 230px;height: 230px;}
.culture-content3 .c3-list .list-item:nth-child(2){margin-top: 200px;}
.culture-content3 .c3-list .list-item .hover-text p{font-size: 20px;}
}

@media only screen and (max-width:640px ) {
.about-main .about-left,.about-main .about-right{width: 100%;}
.about-main .about-right{margin-top: 20px;}
.about-main .about-list li:not(:first-child){margin-left: 20px;}
.about-main .about-list li{height: 40px;line-height: 40px;}
.about-main .about-list img{width: 20px;}
.vision-main .vision-content2 .item-text {font-size: 18px;}
.vision-main .vision-content2 .item-text .stitle {font-size: 20px;}
.vision-main .vision-content{padding: 50px 0 30px 0;}
.vision-content .vision-item .btitle{font-size: 20px;}
.vision-main .vision-content .vision-item1, .vision-main .vision-content .vision-item3{height: 112px;}
.vision-main .vision-content .vision-item2{height: 135px;}
.vision-main .vision-content .vision-item1{left: 26px;}
.vision-main .vision-content .vision-item3{left: -25px;}
.history_con h3{font-size: 16px;letter-spacing: 0;}
.history_box .yuan{width: 20px;height: 16px;background-size: contain;left: -7px;}
.history_con img{width: 100px;height: 53px;}
.history_img{margin-right: 0;}
.history_txt{width: calc(100% - 120px);}
.history_con p{letter-spacing: 0;font-size: 13px;}
.culture-content3 .c3-title h3{font-size: 20px;}
.culture-content3 .c3-list .list-item{width: 100%;margin-top: 30px;}
.culture-content3 .c3-list{flex-direction: column;align-items: center;}
.culture-content3 .c3-list .list-item:nth-child(2){margin-top: 30px;}
.culture-content3 .c3-list .list-item .hover-text{padding: 10px 0;}
.culture-content3 .c3-list .list-item .hover-text p{font-size: 16px;}
.culture-content3 .c3-list .list-item .hover-text span{font-size: 14px;}
.culture-content1 .c1-right .right-text{font-size: 16px}
.culture-content1 .c1-right .right-text span{font-size: 20px;font-weight: bold}
}

@media only screen and (max-width:480px ) {
.vision-main .vision-content2 .item-text {font-size: 16px;}
.vision-main .vision-content2 .item-text .stitle {font-size: 18px;}
.vision-content .vision-item .btitle{font-size: 18px;}
}

@media only screen and (max-width:414px ) {
	
}

@media only screen and (max-width:375px ) {
	
}

@media only screen and (max-width:320px ) {
	
}