/* äººæ‰ */
#hr, #job{padding: 30px 0 130px 0;}
#hr .wrap>.tit, #job .wrap>.tit{font-size: 3.9rem; color: #2b2b2b; font-family: 'sourcehansans', 'Microsoft YaHei';}
#hr .wrap>.tit-en, #job .wrap>.tit-en{color: #bbb; font-size: 1.5rem; font-family: 'Montserrat'; margin-top: 12px;}


#hr .m1{margin-top: 80px; border: 1px solid #e6e6e6; padding: 50px 45px 15px 45px; position: relative;}
#hr .m1 .tit{background: #fff; position: absolute; top: -20px; height: 40px; line-height: 40px; padding: 0 20px; font-size: 2.6rem; font-weight: bold;}
#hr .m1 .con{line-height: 1.9; font-size: 1.7rem; font-family: 'sourcehansans', 'Microsoft YaHei';}
#hr .m1 .con p, #hr .m1 .con div{line-height: 1.9; font-size: 1.7rem; margin-bottom: 25px; font-family: 'sourcehansans', 'Microsoft YaHei';}


#hr .m2{margin-top: 60px;}
#hr .m2>.tit{font-size: 2.6rem; font-weight: bold;}
#hr .m2 .box{display: flex; justify-content: space-between; margin-top: 40px;}
#hr .m2 .box .item{width: calc((100% - 200px)/5); background: #f6f7fb; border-radius: 10%; text-align: center;}
#hr .m2 .box .item .tit{font-size: 2rem; font-weight: 300; color: #42a73f; overflow: hidden; margin-top: 50px;}
#hr1 .m2 .box .item .tit{font-size: 2rem; font-weight: 300; color: #42a73f; overflow: hidden; margin-top: 50px;}
#hr .m2 .box .item .ico{margin-top: 30px;}
#hr .m2 .box .item .ico i{color: #2e2d3c; font-size: 4.6rem;}
#hr .m2 .box .item .desc{font-size: 1.6rem; line-height: 1.6; margin-top: 30px; padding: 0 30px 50px 30px; font-family: 'sourcehansans', 'Microsoft YaHei';}


#hr .m3{margin-top: 60px;}
#hr .m3>.tit{font-size: 2.6rem; font-weight: bold;}
#hr .m3 .con{font-size: 1.7rem; font-family: 'sourcehansans', 'Microsoft YaHei'; margin-top: 30px;}
#hr .m3 .con p, #hr .m3 .con div{line-height: 1.9; font-size: 1.7rem; margin-bottom: 25px; font-family: 'sourcehansans', 'Microsoft YaHei';}