.container{padding: var(--gw); width: 100%}
.ab_content1 h1{font-size: 60px;font-family: "HarmonyOS_Sans_SC_Black"; font-weight: bold; color: #000; margin: 0}
.ab_content1 p{font-size: 24px; line-height: 2em; margin-bottom: 48px; text-indent: 2em;}
.ab_content1{padding: 160px 0; border-bottom: solid 2px #000; overflow: hidden;}
.ab_content2{padding: 260px 0; border-bottom: solid 2px #000;}
.ab_content2 h1{font-size: 60px;font-family: "HarmonyOS_Sans_SC_Black"; font-weight: bold; color: #000; margin: 0; position: relative; padding-left: 50px; margin-bottom: 80px;}
.ab_content2 h1:before{content: ""; display: block; width: 10px; height: 90px; background: #7ce8b3; position: absolute; left: 0}
.ab_content2 p{font-size: 24px; line-height: 2em; margin-bottom: 48px; text-indent: 2em;}
.ab_content2 .col-sm-5{padding-right: 80px;}
.ab_content2 .ab_img1{margin-bottom: 40px; padding-left: 80px; text-align: right; overflow: hidden;}
.ab_content2 .ab_img2{padding-right: 80px; text-align: right; overflow: hidden; background: #7ce8b3}
.ab_content2 img{width: 100%; display: block; float: right;}
.ab_content2 .row{display: flex; align-items:center;}
.bg2{background: url(../images/bg.jpg) no-repeat; background-size: cover;}
.read:hover{text-decoration: none}
.new_tit{padding-top: 100px;border-bottom: solid 1px #666;}
.new_tit h1{font-size: 100px; display: inline-block;}
.new_tit ul{display: inline-block; width: calc(100% - 600px); text-align: right; float: right; padding-top: 110px;}
.new_tit ul li{display: inline-block; padding-left: 20px;}
.new_tit ul li a{display: block; line-height: 36px; height: 36px; font-size: 16px; padding: 0 30px; border: solid 1px #ccc; border-radius: 36px;}
.new_tit ul li a:hover,.new_tit ul li.active a{background: #000; color: #fff; border: solid 1px #000}
.new_li{display: flex; flex-wrap: wrap; padding: 48px 0; border-bottom: solid 1px #666;}
.new_li img{width: 30%;}
.new_txt{width:70%; padding-left: 80px;}
.new_txt h1{font-size: 36px;}
.new_txt p{font-size: 18px; line-height: 2em;}
.new_txt .time{padding-top: 30px;}
.read{float: right; padding-top: 10px;}
.chadao_content1 h2{margin: 0; padding: 0; line-height: 2em; font-size: 48px;font-family: "HarmonyOS_Sans_SC_Black"; color: #000}
.chadao_content1{padding: 90px 0; border: 0}
.chadao_content1 p{text-indent: 0}
.pro_tit svg{float: right; width: 30px; height: 30px;}
.pro_li{background: #fff; margin-bottom: 30px; box-shadow:0 0 10px #999;}
.pro_tit{padding: 30px; border-top: solid 1px #ccc; font-size: 18px;}
.contact img{display: inline-block;}
.contact p{font-size: 36px; line-height: 2em; font-weight: bold;}

.job-wrapper{padding:60px 0;}
.job-wrapper ul {min-width: 900px;display: flex; padding: 0; margin: 0}
.job-wrapper ul li{padding:0 15px;}
.job-wrapper ul li.tit{flex:1;}
.job-wrapper ul li.type{width: 150px;}
.job-wrapper ul li.city{width: 150px;}
.job-wrapper ul li.num{width: 150px;}
.job-wrapper ul li.date{width: 130px;}
.job-head{background-color: #7ce8b3;color:#000; font-size: 16px; height: 50px;line-height: 50px;} 
.job-list{}
.job-list .item{border-bottom: 1px solid #CCC;}
.scrollbar{position: relative; width: 100%}
.job-list .item ul{cursor: pointer;}
.job-list .item li{line-height: 30px;padding:15px;}
.job-list .item .cont{background-color: #fff;padding:30px 25px;display: none;}
/*.job-list .item.active .cont{display: none;}*/
.job-list .cont .text{line-height: 2em;}
.job-list .cont .text h4{font-family:"HarmonyOS_Sans_SC_Bold";line-height: 2em;}
.job-list .cont .link{display: block;width: 160px;height: 50px;line-height: 50px;background-color: #7ce8b3;color:#000;text-align: center;margin-top: 20px;}


.chongpao{position: relative; padding: 0px 0 150px 0}
.chongpao:before{content: ""; display: block; height: 770px; width: 100%; background: url(../images/chadao_06.jpg) no-repeat top center; background-size: cover; position: absolute; left: 0; top: 0}
.chongpao_list{display: flex; justify-content: space-between; flex-wrap: wrap; }
.chongpao_li{width: 340px; margin-bottom: 30px;}
.chongpao_lii img{width: 100%; border-radius: 100%;}
.chongpao_tit{position: relative; z-index: 10; padding-top: 80px; color: #fff}
.chongpao_tit h1{font-size: 48px;font-family: "HarmonyOS_Sans_SC_Black";}
.chongpao_tit h2{font-size: 48px;font-family: "HarmonyOS_Sans_SC_Black";position: relative; padding-left: 30px; margin-bottom: 80px;}
.chongpao_tit h2:before{content: ""; display: block; width: 6px; height: 50px; background: #fff; position: absolute; top: 14px; left: 0}
.chongpao_lii{padding: 10px;  border-radius: 20px; background: #fff; box-shadow: 0px 0px 5px 0 rgba(0,0,0,0.5); border-top-left-radius: 340px; border-top-right-radius: 340px;}
.chongpao_lii dl{ padding: 50px 30px; height: 260px;}
.chongpao_lii dt{font-size: 30px; color: #393939; padding-bottom: 30px; font-family: "HarmonyOS_Sans_SC_Black"; text-align: center;}
.chongpao_lii dd{font-size: 18px; line-height: 2em; color: #333}

.gaiwan{position: relative; height: 760px;}
.gaiwan:before{content: ""; display: block; width: 50%; height: 760px; background: url(../images/chadao_09.jpg) no-repeat; background-size: cover; position: absolute; right: 0; top: 0}
.gaiwan:after{content: ""; display: block; width: 340px; height: 308px; background: url(../images/chadao_10.png) no-repeat; z-index: 11; position: absolute; margin-top: 30px;}
.gaiwan_list{width: 60%; height: 570px; color: #393939; overflow: hidden; background: #f9f9f9; position: relative; z-index: 10; top: 95px; padding:0 var(--gw);;}
.gaiwan_list h1{font-size: 48px;font-family: "HarmonyOS_Sans_SC_Black";position: relative; padding-left: 30px; margin-bottom: 80px; margin: 75px 0}
.gaiwan_list h1:before{content: ""; display: block; width: 6px; height: 50px; background: #7ce8b3; position: absolute; top: 14px; left: 0}
.gaiwan_list li{width: 25%; float: left; text-align: center; padding: 0 35px; font-size: 24px;}
.gaiwan_list li img{border-radius: 210px; width: 210px; display: block; margin: 0 auto; margin-bottom: 30px; border: solid 15px #fff}

.sp_tit h1{font-size: 48px;  font-family: "HarmonyOS_Sans_SC_Black"; text-align: center; padding-top: 130px; padding-bottom: 110px;}
.sp_li{width: 50%; padding: 30px 40px; float: left;}
.sp_li dl{box-shadow: 0px 0px 5px 0 rgba(0,0,0,0.5); border-radius: 50px; overflow: hidden; border-top-left-radius: 228px; border-bottom-left-radius: 228px; display: flex;
    align-items: center;}
.sp_li dt{width: 228px; float: left; border-radius: 228px; display: block; height: 228px; overflow: hidden;}
.sp_li dd{padding-left: 30px; float: left; width: calc(100% - 258px)}
.sp_li h2{font-size: 24px;  font-family: "HarmonyOS_Sans_SC_Black"; margin-top: 0}
.sp_li p{font-size: 16px; line-height: 2em;}

@media screen and (min-width:2060px) {

}
@media screen and (max-width:1920px) {
  .gaiwan_list li{padding:0 15px;}
}
@media screen and (max-width:1600px) {
  .gaiwan_list li{padding:0 5px;}
}
@media screen and (max-width:1024px) {
	.in h4{font-size: 48px; font-weight: bold;}
	.section-fv,.section-fv .body{height: 30vh}
	.container {    padding: 30px 15px;    width: 100%;}
	.ab_content2 h1,.ab_content1 h1{font-size: 32px; margin-bottom: 30px;}
	.ab_content2 h1:before{height: 40px;}
	.ab_content2 h1{padding-left: 20px;}
	.ab_content1 p{font-size: 16px;}
	.ab_content2 .row{display: block;}
	.ab_content2 .col-sm-5{padding-right: 15px;}
	.ab_content2 p{font-size: 16px;}
	.ab_content1,.ab_content2{padding: 80px 0}
	.ab_content2 .ab_img1{padding-left: 0;}
	.new_tit h1{font-size: 40px;}
	.new_tit ul{width: 100%; display: block; padding-top: 30px; float: inherit; text-align: center;}
	.new_tit{display: block;}
	.new_tit ul li{margin-bottom: 20px;}
	.new_li img{width: 100%}
	.new_txt{width: 100%; padding-left: 0;}
	.chongpao_tit h1{font-size: 32px;}
	.sp_tit h1,.gaiwan_list h1,.chadao_content1 h2,.chongpao_tit h2{font-size: 32px;}
	.gaiwan_list h1:before,.chongpao_tit h2:before{height: 32px; top: 2px;}
	.gaiwan_list{width: 100%; height: auto; padding-bottom: 50px;}
	.chongpao_li{width: 100%}
	.gaiwan_list li{width: 100%;}
	.gaiwan:after{display: none}
	.gaiwan{height: auto;}
	.sp_li{width: 100%}
	.sp_li dl{display: block; border-radius: 15px; padding: 30px;}
	.sp_li dt{float: inherit;}
	.sp_li dd{width: 100%; padding-left: 0; padding-top:30px; text-align: center;}
	.contact p{font-size: 20px;}
}

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