@charset "utf-8";
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","msyh",微软雅黑; font-size:12px; line-height:24px;}

@font-face{font-family: msyh;src:url('../fonts/msyh.ttf'),
url('../fonts/msyh.ttf');}


.container{width: 100%;max-width: 1400px;margin: 0 auto;}
.container2{width: 100%;max-width: 1200px;margin: 0 auto;}
.head{width: 100%;height: 82px;position: fixed;left: 0;top: 0;z-index: 99;background: rgba(255,255,255,0.9);}
.head .container{position: relative;}
.head .logo{width: 242px;height: 82px;display:table;}
.head .logo a{display:table-cell;vertical-align:middle;}
.head .nav{margin-right: 100px;margin-top: 20px;}
.head .nav li{float: left;font-size: 20px;color: #111111;margin: 0 20px;line-height: 2;text-transform:capitalize;}
.head .nav li.on{border-bottom: 3px solid #8fd6bd;}
.head .nav li:hover{color: #8fd6bd;}
.head .language{position:absolute;right: 0;font-size: 18px;color: #999999;margin-top: 28px;}
.head .language a.on{color: #002b80;font-size: 17px;}
.banner{margin-top: 82px;}
.swiper1{height: 780px;}
.swiper1 .swiper-slide{padding-top: 145px;}
.swiper1 .text{width: 510px;font-size: 18px;color: #333333;line-height: 1.6;margin-top: 35px;}
.swiper1 .text .pic{margin-bottom: 33px;}
.swiper1 .text .more{display:block;width: 204px;height: 58px;line-height: 58px;text-align: center;background: #8fd6bd;color: #fff;font-size: 18px;border-radius:4px;margin-top: 45px;}
.swiper1 .picture{}
.swiper1 .swiper-pagination{bottom: 70px !important;}
.swiper1 .swiper-pagination .swiper-pagination-bullet{width: 16px;height: 16px;opacity:1;background: #c8c8c8;margin: 0 8px !important;}
.swiper1 .swiper-pagination .swiper-pagination-bullet-active{background: #232323;}
.choice-1{width: 100%;height:400px;background: #f5f5f5;position: relative;}
.swiper2{}
.swiper2 .swiper-slide{text-align: center;font-size: 24px;color: #111111;line-height: 1.9;padding-top: 82px;}
.swiper2 .swiper-slide h4{font-size: 18px;color: #002b80;margin-top: 40px;}
.choice-1 .pagination2{width: 100%;bottom: 50px;}
.choice-1 .pagination2 .swiper-pagination-bullet{width: 10px;height: 10px;opacity:1;margin: 0 8px !important;background: #c0c0c0;}
.choice-1 .pagination2 .swiper-pagination-bullet-active{background: #232323;}
/* 视频 */
.video{width: 100%;padding: 80px 0;}
.video video{height:auto;}
.foot{width: 100%;height:80px;background: #232323;color: #fff;font-size: 16px;padding-top: 28px;}
.foot span{display: inline-block;width: 49%;}
.foot span:nth-child(2){text-align: right;}
.foot span em{display: inline-block;position: relative;bottom: 2px;margin-right: 8px;}
/* 关于我们 */
.ban{width: 100%;height:650px;background: #f5f5f5;color: #1e1e1e;padding-top: 98px;margin-top: 82px;}
.ban .text{font-size: 18px;width: 510px;line-height: 1.6;margin-top: 80px;}
.ban .text h1{font-size: 46px;padding: 24px 0;}
.ban .picture{}
.choice-3{padding: 100px 0;}
.choice-3 .item{width: 340px;text-align: center;font-size: 16px;color: #666666;float: left;margin: 0 30px;line-height: 1.6;}
.choice-3 .item .picture{display:block;width: 230px;height: 230px;border: 1px solid #d8f1e8;border-radius:150px;margin: 0 auto;font-size: 20px;color: #90d6be;padding-top: 90px;margin-bottom: 50px;cursor:pointer;}
.choice-3 .item .picture:hover{box-shadow: 0px 0px 10px -4px #8fd6bd inset;}
.choice-4{width: 100%;background: #f5f5f5;padding: 80px 0;}
.choice-4 .t-t{text-align: center;color: #1e1e1e;font-size: 18px;line-height: 1.8;padding: 0px 10vw;}
.choice-4 .t-t h3{font-size: 46px;}
.choice-4 .com{background: url(../images/bj-2.png) no-repeat center;height: 445px;margin-top: 50px;}
.choice-4 .com .item{float: left;font-size: 16px;color: #4a4a4a;width: 280px;position: relative;}
.choice-4 .com .item span{display: block;font-size: 30px;color: #333333;font-weight: bold;}
.choice-4 .com .item p{font-size: 12px;line-height: 1.7;}
.choice-4 .com .item:nth-child(1){margin-left: 40px;margin-top: 40px;}
.choice-4 .com .item:nth-child(1) .w-1{text-align: center;line-height: 1.6;}
.choice-4 .com .item:nth-child(1) p{margin-top: 150px;}
.choice-4 .com .item:nth-child(2){top: 310px;}
.choice-4 .com .item:nth-child(2) .w-1{text-align: center;line-height: 1.6;position: relative;top: 15px;}
.choice-4 .com .item:nth-child(2) p{position: absolute;bottom: 200px;}
.choice-4 .com .item:nth-child(3){margin-top: 45px;}
.choice-4 .com .item:nth-child(3) .w-1{text-align: center;line-height: 1.6;}
.choice-4 .com .item:nth-child(3) p{margin-top: 145px;}
.choice-4 .com .item:nth-child(4){top: 324px;margin-left: 15px;}
.choice-4 .com .item:nth-child(4) .w-1{text-align: center;line-height: 1.6;}
.choice-4 .com .item:nth-child(4) p{position: absolute;bottom: -47px;}
.contact{width: 100%;padding: 80px 0;}
.contact .t-t{font-size: 46px;text-align: center;line-height: 1.8;}
.contact .com{min-height: 250px;margin-top: 50px;}
.contact .com li{float: left;cursor:pointer;width: 20%;}
.contact .com li .ico{width: 97px;height: 97px;margin: 0 auto;}
.contact .com li .er{position: relative;left:12px; width: 208px;height: 127px;background: url(../images/bj-1.png) no-repeat center;color: #fff;font-size: 18px;padding: 25px 20px 0;margin-top: 25px;display: none;line-height: 1.6;word-wrap:break-word; word-break:break-all; }
.contact .com li.on .er{display: block;}
.contact .com li:nth-child(4) .er{background: none;padding-top: 0;}

/* 人才服务 */
.service-a{width: 100%;background: #e7eef5;padding: 100px 0 120px;}
.service-a .picture{}
.service-a .text{width: 675px;font-size: 16px;color: #333333;line-height: 1.7;}
.service-a .text h3{font-size: 26px;color: #002b80;margin-bottom: 22px;}
.service-a .text h3::after{content:"";display: block;width: 62px;height: 4px;background: #8fd6bd;margin: 7px 0;}
.service-b{background: #fff;padding: 60px 35px 100px;margin-top:-60px;position: relative;box-shadow:0px 12px 30px -4px rgba(0,76,134,0.1);margin-bottom: 90px;}
.service-b .box{padding: 0 55px !important;}
.service-b .box .swiper-slide{border-bottom: 2px solid #8fd6bd;cursor:pointer;}
.service-b .box .swiper-slide .picture{width: 286px;height: 286px;overflow: hidden;margin: 0 auto;}
.service-b .box .swiper-slide .picture>a{height: 100%;display:table;}
.service-b .box .swiper-slide .picture>a>span{display:table-cell;vertical-align:middle;}
.service-b .box .swiper-slide .picture img{-webkit-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s;-ms-transition: all ease-out .5s; }
.service-b .box .swiper-slide .text{font-size: 14px;color: #4a4a4a;text-align: center;line-height: 1.6;padding: 18px 0;min-height: 160px;}
.service-b .box .swiper-slide .text h3{font-size: 18px;color: #1e1e1e;padding-bottom: 10px;line-height: 1.4;text-transform:capitalize;}
.service-b .box .swiper-slide .text p{word-wrap:break-word; word-break:break-all; }
.service-b .box .swiper-slide .more{display: block;width: 200px;height: 44px;line-height: 44px;text-align: center;color: #1e1e1e;background: #efefef;font-size: 16px;margin: 0px auto 28px;border-radius:30px;}
.service-b .box .swiper-slide:hover .picture img{-webkit-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05); }
.service-b .box .swiper-slide:hover .more{color: #fff;background: #8fd6bd;}
.service-b .next1{right:25px;width: 30px;height: 56px;background: url(../images/you.png) no-repeat center;}
.service-b .next1:after{content: '';}
.service-b .prev1{left:25px;width: 30px;height: 56px;background: url(../images/zuo.png) no-repeat center;}
.service-b .prev1:after{content: '';}
/* 人才活动 */
.Talent{}
.Talent .item{margin: 80px 0;}
.Talent .item .picture{width: 450px;height: 300px;overflow: hidden;float: left;}
.Talent .item .text{width: 700px;float: right;font-size: 18px;color: #333333;line-height: 1.7;margin-top: 18px;}
.Talent .item .text h3{font-size: 22px;color: #002b80;margin-bottom: 22px;text-transform: capitalize;}
.Talent .item .text h3::after{content:"";display: block;width: 62px;height: 4px;background: #8fd6bd;margin: 7px 0;}
.Talent .item:nth-child(2n) .picture{float: right;}
.Talent .item:nth-child(2n) .text{float: left;}
.partner{padding: 20px 0 80px;}
.partner .t-t{text-align: center;font-size: 46px;color: #1e1e1e;line-height: 1.8;}
.partner .com{margin-top: 22px;}
.partner .com li{float: left;width: 291px;height: 70px;margin: 16px 4px;}
.partner .com li img{height: 100%;}
/* 活动详情 */
.E-details{margin-top: 122px;}
.E-details .container2{background: #fff;padding: 40px 40px;margin: 40px auto 80px;}
.E-details .item-a{}
.E-details .item-a .b-title{}
.E-details .item-a .b-title span{display: inline-block;font-size: 36px;color: #002b80;line-height: 1.2;}
.E-details .item-a .b-title .more{float: right;display: inline-block;width: 200px;height:44px;line-height: 44px;text-align: center;background: #8fd6bd;color: #fff;font-size: 18px;border-radius:30px;}
.E-details .item-a .words{border-top: 1px solid #e2e2e2;font-size: 18px;color: #4a4a4a;line-height: 1.7;padding: 25px 0;margin-top: 32px;}
.E-details .item-b{color: #1e1e1e;padding: 50px 0 30px;}
.E-details .item-b h1{font-size: 30px;padding-bottom: 35px;}
.E-details .item-b .time{text-align: center;font-size: 24px;padding: 7px 0;}
.E-details .item-b .box{}
.E-details .item-b .box li{background: #f5f5f5;padding: 14px 15px;font-size: 18px;margin: 20px 0;width: 100%;}
.E-details .item-b .box .w-1{color: #002b80;width: 20%;}
.E-details .item-b .box .w-2{color: #4a4a4a;width: 30%;}
.E-details .item-b .box .w-2 h3{color: #002b80;padding-bottom: 8px;}
.E-details .item-b .box .w-2 p{line-height: 1.8;}
.E-details .item-b .box .w-3{color: #999999;width: 25%;}
.E-details .item-b .box .w-4{width: 25%;}
.E-details .item-b .see{display:block;width: 200px;height: 44px;line-height: 44px;text-align: center;border: 1px solid #cccccc;border-radius:4px;font-size: 16px;margin: 0 auto;background: url(../images/xia.png) no-repeat left 137px center;}
.E-details .item-b .box table{border-collapse: collapse; border-spacing: 0;font-size: 16px;line-height: 1.7;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);}
.E-details .item-b .box table tbody tr td{border: 1px solid #ddd;padding: 1% 2%;}
.E-details .item-b .box table tbody tr#ground{color: #fff;padding: 10px 5px;background-color: #00b88a;text-align: center;font-size: 18px;}
.E-details .item-b .box table tbody tr #b1{width: 20%;}
.E-details .item-b .box table tbody tr #b2{width: 30%;}
.E-details .item-b .box table tbody tr #b3{width: 25%;}



.E-details .item-c{padding: 30px 0;}
.E-details .item-c h1{font-size: 30px;padding-bottom: 35px;}
.E-details .item-c .box{margin: 5px auto;}
.E-details .item-c .box li{float:left;width: 256px;overflow: hidden;margin-right: 32px;margin-bottom: 40px;}
.E-details .item-c .box li:nth-child(4n+4){margin-right: 0;} 
.E-details .item-c .box .picture{width: 100%;height: 257px;}
.E-details .item-c .box .text{height: 165px;border-bottom: 2px solid #8fd6bd;font-size: 18px;color: #4a4a4a;line-height: 1.7;padding-top: 10px;}
.E-details .item-c .box .text h3{font-size: 24px;padding-bottom: 4px;}
.E-details .item-c .see{display:block;width: 200px;height: 44px;line-height: 44px;text-align: center;border: 1px solid #cccccc;border-radius:4px;font-size: 16px;margin: 0 auto;background: url(../images/xia.png) no-repeat left 137px center;}
.E-details .item-d{padding: 30px 0;}
.E-details .item-d h1{font-size: 30px;padding-bottom: 35px;}
.E-details .item-d .box{background: #e7eef5;padding: 60px 4vw;font-size: 18px;color: #333333;margin: 5px auto;}
.E-details .item-d .box .picture{}
.E-details .item-d .box .text{width: 495px;line-height: 1.7;padding-top: 50px;margin-left: 100px;}
.E-details .item-d .box .text h3{font-size: 24px;padding-bottom: 20px;}
.E-details .item-d .box .text h4{padding-bottom: 20px;}
.E-details .item-d .box .text .more{display:inline-block;width: 160px;height:44px;line-height: 44px;text-align: center;background: #8fd6bd;color: #fff;font-size: 18px;border-radius:30px;}
.E-details .item-e{padding: 30px 0;}
.E-details .item-e h1{font-size: 30px;padding-bottom: 35px;}
.E-details .item-e .box{}
.E-details .item-e .box li{float: left;width: 25%;height: 80px;margin: 16px 0;text-align: center;}
.E-details .item-e .box li img{height: 100%;}
/* 研究力量 */
.power{padding: 100px 0 30px;}
.power .t-t{font-size: 46px;color: #1e1e1e;text-align: center;line-height: 1.6;}
.power .com-a{position: relative;padding: 60px 0 40px;}
.power .com-a .swiper-pagination{width: 100%;margin-top: 40px;position: static;}
.power .com-a .swiper-pagination span{width: 10px;height: 10px;background: #c8c8c8;opacity: 1;margin: 0 7px;}
.power .com-a .swiper-pagination .swiper-pagination-bullet-active{background: #232323;}
.swiper7 .swiper-slide{border-bottom: 2px solid #8fd6bd;padding-bottom: 50px;}
.swiper7 .swiper-slide .picture{width: 120px;height: 120px;overflow: hidden;border-radius:100px;}
.swiper7 .swiper-slide .text{font-size: 14px;color: #4a4a4a;width: 210px;margin: 8px 0 0 30px;line-height: 1.6;}
.swiper7 .swiper-slide .text h3{font-size: 24px;padding-bottom: 5px;}
.power .com-b{position: relative;padding: 35px 0 35px;}
.swiper8 .swiper-slide{text-align: center;font-size: 18px;color: #333333;border-bottom: 2px solid #8fd6bd;padding-bottom: 35px;}
.swiper8 .swiper-slide .picture{margin-bottom: 25px;}
.swiper8 .swiper-pagination{width: 100%;margin-top: 30px;position: static;}
.swiper8 .swiper-pagination span{width: 10px;height: 10px;background: #c8c8c8;opacity: 1;margin: 0 7px;}
.swiper8 .swiper-pagination .swiper-pagination-bullet-active{background: #232323;}
.choice-5{width: 100%;background: #e7eef5;padding: 95px 0;}
.choice-5 .picture{}
.choice-5 .text{width: 675px;font-size: 20px;color: #111111;line-height: 1.6;padding-top: 20px;}
.choice-5 .text h4{font-size: 18px;color: #002b80;padding-top: 35px;}
.choice-6{padding: 33px 0;}
.choice-6 .t-t{text-align: center;font-size: 46px;color: #1e1e1e;line-height: 1.6;text-transform:capitalize;}
.choice-6 .more{display:inline-block;font-size: 18px;color: #666666;float: right;margin-top: 5px;}
.choice-6 .com{margin: 17px auto;}
.choice-6 .com li{float: left;width: 376px;border-bottom: 2px solid #8fd6bd;cursor:pointer;}
.choice-6 .com .picture{width: 100%;height: 200px;overflow: hidden;}
.choice-6 .com .picture img{-webkit-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s;-ms-transition: all ease-out .5s; }
.choice-6 .com .text{font-size: 18px;color: #4a4a4a;line-height: 1.4;padding: 18px 0 33px;}
.choice-6 .com .text h3{font-size: 16px;color: #1e1e1e;padding-bottom: 24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.choice-6 .com li:nth-child(2n){margin: 0 36px;}
.choice-6 .com li:hover .picture img{-webkit-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);-ms-transform: scale(1.05); }
.pp1{padding-top: 80px;}
.pp2{padding-bottom: 80px;}
/* 文章详情 */
.Article-details{margin-top: 122px;}
.Article-details .container2{background: #fff;padding: 40px 40px;margin: 40px auto 80px;}
.Article-details .left{width: 796px;}
.Article-details .left .title{line-height: 1.3;}
.Article-details .left .title h1{font-size: 36px;color: #1e1e1e;padding-bottom: 33px;}
.Article-details .left .title a{font-size: 18px;color: #002b80;}
.Article-details .left .title span{font-size: 18px;color: #999999;display: inline-block;margin-left: 25px;}
.Article-details .left .content{border-top: 1px solid #e2e2e2;margin-top: 25px;padding: 45px 0 35px;font-size: 18px;color: #4a4a4a;line-height: 1.75;}
.Article-details .left .content h4{font-size: 24px;padding: 20px 0;}
.Article-details .right{width: 263px;}
.Article-details .right .t-t{font-size: 20px;color: #1e1e1e;border-bottom: 2px solid #8fd6bd;line-height: 2.5;}
.Article-details .right .box-a{}
.Article-details .right .box-a .text{padding: 15px 0;}
.Article-details .right .box-a .text a{display: inline-block;border: 1px solid #e2e2e2;font-size: 16px;padding: 2px 15px;margin: 10px 0;margin-right: 20px;border-radius:20px;color: #666666;}
.Article-details .right .box-a .text a:hover{background: #8fd6bd;color: #fff;border: 1px solid #8fd6bd;}
.Article-details .right .box-b{}
.Article-details .right .box-b .text{padding: 15px 0;}
.Article-details .right .box-b .text li{font-size: 16px;color: #666666;line-height: 2.3;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.Article-details .right .box-b .text li:hover{color: #8fd6bd;}

/* 左侧 */
.cus{width: 50px;position: fixed;right: 40px;top: 45%;z-index: 99;}
.cus li{display: block;width: 48px;height: 49px;margin: 20px auto;position: relative;}
.cus li .er{position: absolute;right: 60px;width: max-content;height: 49px;top: 0;font-size: 18px;line-height: 2.4;opacity: 0;visibility: hidden;color: #333;}
.cus li:hover .er{opacity: 1;visibility: inherit;}