@charset "utf-8";
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.clearfix { clear:both; }/*IE/7/6*/
.left{float: left;}
.right{float: right;}
.bigbox{width:100%;min-width:1500px;overflow:hidden; text-align:center;}
.bigbox img{ display:inline-block; margin:0; padding:0;}
.sizebox{margin:0 auto;overflow:hidden;box-sizing: border-box;width:1500px;}
.pcont{padding-top:40px;padding-bottom:60px;background-color: #f6f6f6; height:auto; overflow:hidden;}/*min-height:1150px;*/
.white_bg{background-color: #fff;box-sizing: border-box;width:1200px !important;margin:0 auto;padding:0 88px;}
.hide{display: none!important;}
.trans{overflow: hidden;}
.trans img{transition: .5s all;-webkit-transition: .5s all;}
.trans:hover img{transform: scale(1.1,1.1);}
.oneline{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:2;-webkit-box-orient:vertical; font-size:12px !important;}
.threeline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{overflow:hidden;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.sevenline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.bxshadow{transition: .4s all;-webkit-transition: .4s all;}
.bxshadow:hover{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);}
.boxshadow{box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);}
/* 头部1 */
.header{width: 100%;min-width: 1600px;height: 100px;box-sizing: border-box;border-bottom: 1px solid rgba(253,253,253, 0.2);position: absolute;left: 0;right: 0;top: 0;z-index: 999;}
.logo{margin-top: 20px;margin-left: 40px;}
.search{width: 100px;position: relative; height: 99px;box-sizing: border-box;border-left: 1px solid rgba(253,253,253, 0.2);display: flex;align-items: center;justify-content: center;}
.search_ipt{display:none;width:150px;border:1px solid #ccc;outline: none;color:#666;padding:0 15px;box-sizing: border-box;border-radius:50px;position: absolute;left:-125px;top:30px;height:40px;z-index:100;}
.head-nav{height: 99px;margin-right: 160px;}
.head-nav li{float: left;padding: 0 30px;box-sizing: border-box;height: 99px;line-height: 99px;}
.head-nav li>a{color: #fff;display: block;position: relative;font-size: 16px;}
.head-nav li>a::after,.head-nav li>a.on::after{position: absolute;content: "";top: 97%;left: 0;width: 100%;height: 3px;background: #fff;transform: scaleX(0);transition: 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);}
.head-nav li>a:hover::after{transform: scaleX(1);}
.head-nav li>a.on::after{transform: scaleX(1);}
/* 头部2 */
/* .header_box .header_over{display:none;} */
.header_over{height: 100px;background: rgba(255,255,255,.8);width: 100%;min-width: 1600px;position: fixed;left: 0;right: 0;top: 0;z-index: 999; border-bottom:solid 1px #efefef;}
.header_over .head-nav li>a{color: #222222;}
.header_over .search{border-left-color:#eeeeee;}
.header_over .head-nav li>a::after,.header_over .head-nav li>a.on::after{background: #00bc7e;}
.header_over li{position: relative;}
.over_box{position: absolute;display:none;overflow:hidden;background: rgba(237,240,238,.9); left:0;top:100px;z-index:2020;padding:25px 0;}
.over_box_content{max-width: 910px;min-width: 910px;margin:0 auto;position: relative;z-index: 11;margin-right:280px;}
.over_left{width:530px;overflow:hidden;}
.over_right{width:300px;height:175px;overflow:hidden;}
.over_right img{width:100%;height:100%;object-fit: cover;}
.over_cap1{color:#00bc7e;font-size:24px;margin-bottom:8px;line-height:34px;text-transform: Capitalize;}
.over_text{color:#555555;margin-bottom:20px;line-height:24px;}
.over_lists{margin-right:-25px;}
.over_list{float:left;margin-right:25px;color:#444444;line-height:32px;font-size:16px;background: url(../images/biao.png) no-repeat left center;background-size: 6px auto;padding-left:15px;}
.over_list:hover{color:#00bc7e;}

.banner .slide .slide-bg{position: relative;width: 100%;height: 100%;overflow: hidden; background: no-repeat 50% 50%; background-size: cover; -webkit-animation-name: kenburns-1; animation-name: kenburns-1; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 30s; animation-duration: 30s; opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}
.fp-tableCell{overflow: hidden;}
.container-bg{position: absolute;left: 0;right:0;top:0;bottom: 0;z-index: 1;width: 100%;height: 100%;overflow: hidden; background-size: cover;background-position: center bottom; -webkit-animation-name: kenburns-1; animation-name: kenburns-1; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 30s; animation-duration: 30s; opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}
.zx-bg{position: absolute;left: 0;right:0;top:0;bottom: 0;z-index: 1;width: 100%;height: 100%;overflow: hidden; background-size: cover;background-position: center bottom; -webkit-animation-name: kenburns-1; animation-name: kenburns-1; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 10s; animation-duration: 10s; opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}
.map-bg{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;height: 100%;background-size: cover;}
.container-bg.domestic-bg{display: none;}

@-webkit-keyframes kenburns-1{0%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 1.5625%{opacity: 1;} 23.4375%{opacity: 1;} 26.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 98.4375%{opacity: 1; -webkit-transform: scale(1.21176); transform: scale(1.21176);} 100%{opacity: 1;}}
@keyframes kenburns-1{0%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 1.5625%{opacity: 1;} 23.4375%{opacity: 1;} 26.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 98.4375%{opacity: 1; -webkit-transform: scale(1.21176); transform: scale(1.21176);} 100%{opacity: 1;}}
@-webkit-keyframes kenburns-2{23.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 26.5625%{opacity: 1;} 48.4375%{opacity: 1;} 51.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@keyframes kenburns-2{23.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 26.5625%{opacity: 1;} 48.4375%{opacity: 1;} 51.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@-webkit-keyframes kenburns-3{48.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 51.5625%{opacity: 1;} 73.4375%{opacity: 1;} 76.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@keyframes kenburns-3{48.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 51.5625%{opacity: 1;} 73.4375%{opacity: 1;} 76.5625%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);} 100%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);}}
@-webkit-keyframes kenburns-4{73.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 76.5625%{opacity: 1;} 98.4375%{opacity: 1;} 100%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}}
@keyframes kenburns-4{73.4375%{opacity: 1; -webkit-transform: scale(1.2); transform: scale(1.2);} 76.5625%{opacity: 1;} 98.4375%{opacity: 1;} 100%{opacity: 1; -webkit-transform: scale(1); transform: scale(1);}}



/* @-webkit-keyframes animatedBackground {0%{background-position: 0 0;}50% {background-position: 100% 100%;}100% {background-position: 0 0;}}
@keyframes animatedBackground {0% {background-position: 0 0;}50% {background-position: 100% 100%;}100% {background-position: 0 0;}} */
.fp-tableCell{position: relative;}
.banner-text{position: absolute;left: 50%;margin-left: -426px;top: 50%;margin-top: -82px;z-index: 99;}
.banner-text img{display: block;}
.big-txt{margin: 0 auto 40px auto;}
.sm-txt{margin: 0 auto 0 auto;}

#fp-nav ul li a span, .fp-slidesNav ul li a span{background-color: #fff!important;border-color: #fff!important;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{background-color: #00bc7e!important;border-color: #00bc7e!important;}
#um-menu{min-width: 90px;position: fixed;right: 0;top: 35%;z-index: 9999;}
#um-menu li{width: 100%;box-sizing: border-box;margin-top: 40px;padding-left: 20px;padding-right: 32px;position: relative;}
#um-menu li::after{background: #222;content: '';width: 12px;height: 1px;position: absolute;right: 0;top: 50%;}
#um-menu li.active{padding-right: 80px;padding-left: 0;}
#um-menu li.active::after{background: #00bc7e;content: '';width: 60px;height: 1px;position: absolute;right: 0;top: 50%;}
#um-menu li a{color: #222;font-size:16px;}
#um-menu li.active a{color: #00bc7e;}
.container{max-width: 1500px;min-width: 1500px;margin: auto;position: relative;z-index: 10;}
.title{font-size: 50px;font-weight: 500;text-align: center;padding-bottom: 30px;margin-bottom: 50px;position: relative;}
.title::after{background: #00bc7e;content: '';width: 70px;height: 3px;position: absolute;left: 50%;margin-left: -35px;bottom: 0;}
.title.white-title{color: #fff;}
.title.white-title::after{background: #fff;content: '';width: 70px;height: 3px;position: absolute;left: 50%;margin-left: -35px;bottom: 0;}
.newsItem{width: 31.3333%;height: 548px;background-color: #fff;margin-left: 3%;}
.newsItem:first-child{margin-left: 0;}
.newsItem:hover .newsTitle{color: #00bc7e;}
.newsImg{width: 100%;height: 320px;}
.newsImg img{display: block;width: 100%;height: 100%;}
.newsText{box-sizing: border-box;padding: 30px;height: 226px;}
.newsTitle{font-size: 22px;color: #222;line-height: 34px;height: 68px;transition: .5s all;-webkit-transition: .5s all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsIntro{font-size: 16px;color: #444;line-height: 26px;height: 52px;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsDate{height: 14px;line-height: 14px;color: #777;margin-top: 15px;box-sizing: border-box;padding-left: 20px;position: relative;}
.newsDate::before{background: url(../images/date.png)no-repeat center;content: '';width: 14px;height: 14px;position: absolute;left: 0;top: -1px;}
.checkmore{display: block;width: 170px;height: 50px;line-height: 27px;box-sizing: border-box;padding: 11px 12px 11px 25px;border-radius: 25px;color: #222;background-color: #fff;margin: 70px auto auto auto;font-size: 16px;}
.checkmore span{display: block;width: 28px;height: 28px;background: url(../images/more.png)no-repeat center;}
.scienceBox{height: 100%;min-width:1500px;}
.science-img{width:calc(100% - 950px);height: 100%;background-repeat: no-repeat;background-size: cover;}
.scienceText{width: 950px;height: 100%;box-sizing: border-box;padding-left: 99px;padding-top: 180px;padding-right: 215px;background-size: contain;}
.scienceTitle{font-size: 60px;color: #00bc7e;}
.scienceTxt{font-size: 16px;color: #555555;line-height: 34px;margin-top: 40px;}
.scienceMenu{margin-top: 60px;margin-right:-80px;}
.scienceMenu a{margin-right: 80px;text-align: center;}
.scienceMenu a:last-child{margin-right: 0;}
.scienceMenu a img{display: block;height: 50px;margin: auto;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.scienceMenu a p{margin-top: 15px;color: #222222;}
.scienceMenu a:hover img{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.overseasBox{margin-top: 10px;}
.overseas-banner{width: 100%;}
#swiper img{width: 907px;height: 605px;vertical-align: top;}
.banner-txt{width: 100%;height: 60px;background-color: rgba(0, 0, 0, 0.5);position: absolute;left: 0;right: 0;bottom: 0;text-align: center;line-height: 60px;box-sizing: border-box;padding: 0 15px;color: #fdfdfd;}
.banner-txt{height: 0px;}
#swiper .slide_active{position: relative;filter:blur(0px) !important;}
#swiper .swiper-slide{width: 907px !important;filter:blur(10px);}
#swiper .slide_active .banner-txt{height: 60px;}
#swiper .swiper-button-prev, #swiper .swiper-container-rtl .swiper-button-next{left: 15%!important;}
#swiper .swiper-button-next, #swiper .swiper-container-rtl .swiper-button-prev{right: 15%!important;}
.banner_box{position: absolute;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);width:100%;height:0;overflow-x: hidden;overflow-y:auto;box-sizing: border-box;padding: 0 50px;}
.banner_title{width:100%;text-align:center;line-height:24px;color:#fdfdfd;font-size:22px;margin-top:100px;}
.banner_content{margin-top:40px;line-height:28px;color:#fdfdfd;font-size:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 12;overflow: hidden;}
.domesticBox{width: 80%;font-size: 16px;color: #fdfdfd;line-height: 33px;margin: auto;text-align: center;}
.domestic-menu{margin: 120px auto 0 auto;}
.domestic-menu li{float: left;width: 352px;height: 180px;box-sizing: border-box;border: 1px solid #fff;border-radius: 10px;margin-left: 30px;transition: 0.5s all;-webkit-transition: 0.5s all;}
.domestic-menu li:hover,.domestic-menu li.on{background-color: #f0a400;border-color: #f0a400;}
.domestic-menu li:first-child{margin-left: 0;}
.domestic-menu li a{height: 178px;color: #fff;font-size: 18px;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;justify-content:center;align-items: center;}
.domestic-menu li a p{margin-top: 20px;}

.hrBox li{width: 440px;height: 487px;box-sizing: border-box;padding-bottom: 32px;margin-left: 60px;}
.hrBox li:first-child{margin-left: 0;}
.hrBox li .hrItem{width: 440px;height: 455px;position: relative;background-color: #fff;transition: 0.5s all;-webkit-transition: 0.5s all;border-radius: 10px;box-sizing: border-box;padding: 50px 24px;}
.hrBox li .hrItem::before{background: rgba(255,255,255,0.5);content: '';width: 390px;height: 16px;border-radius: 0px 0px 10px 10px;position: absolute;left: 25px;top: 455px;z-index: 10;transition: 0.5s all;-webkit-transition: 0.5s all;}
.hrBox li .hrItem::after{background: rgba(255,255,255,0.2);content: '';width: 318px;height: 16px;border-radius: 0px 0px 10px 10px;position: absolute;left: 61px;top: 471px;z-index: 10;transition: 0.5s all;-webkit-transition: 0.5s all;}
.hrBox li .hrItem:hover{background-color: #00bc7e;}
.hrBox li .hrItem:hover::before{background: rgba(0,188,126,0.5);}
.hrBox li .hrItem:hover::after{background: rgba(0,188,126,0.2);}
.hrTitle{font-size: 28px;color: #222222;line-height: 30px;height: 30px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.hrItem hr{border: none;width: 100%;height: 1px;background-color: rgba(201,201,201, 0.2);margin-top: 30px;margin-bottom: 35px;}
.hr-txt{box-sizing: border-box;padding-left: 32px;background: url(../images/xueli.png)no-repeat left center;color: #222;margin-bottom: 20px;}
.hr-gw{box-sizing: border-box;padding-left: 32px;background: url(../images/gw.png)no-repeat left center;color: #222;margin-bottom: 20px;}
.hr-intro{box-sizing: border-box;padding-left: 32px;color: #222;line-height: 30px;height: 90px;}
.hr-more{width: 132px;height: 48px;box-sizing: border-box;border-radius: 24px;border: solid 2px #00bc7e;text-align: center;line-height: 44px;font-size: 16px;color: #00bc7e;margin: 35px auto 0 auto; cursor:pointer;}
.hrBox{margin: auto;}

.hrBox li .hrItem:hover .hrTitle{color: #fff;}
.hrBox li .hrItem:hover hr{background-color: rgba(255,255,255,0.15);}
.hrBox li .hrItem:hover .hr-txt{color: #fff;background: url(../images/xueli-w.png) no-repeat left center;}
.hrBox li .hrItem:hover .hr-gw{color: #fff;background: url(../images/gw-w.png) no-repeat left center;}
.hrBox li .hrItem:hover .hr-intro{color: #fff;}
.hrBox li .hrItem:hover .hr-more{color: #fff;border-color: #fff;}

.shade{position: fixed;top:0;left:0;right:0;width:100%;height:100%;background: rgba(0,0,0,.7);z-index:9999;display:none;}
.resume_box{width:700px;position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);border-radius:10px;background-color: #ffffff;min-height:500px;z-index:20000;overflow:hidden;display:none;}
.resume_top{color:#fff;background-color: #00bc7e;font-size:18px;text-align:center;line-height:55px;height:55px;font-weight:500;}
.resume_content{box-sizing: border-box;padding:30px 30px;}
.resume_text textarea{width:100%;outline: none;border:1px solid #ccc;padding:15px 15px;box-sizing: border-box;}
.resume_text textarea::placeholder{color:#ccc;}
.resume_list{margin-top:20px;}
.resume_list input{height:35px;outline: none;border:1px solid #ccc;border-radius:5px;color:#666;font-size:15px;width:200px;padding:0 15px;}
.resume_list input::placeholder{color:#ccc;}
.resume_brief{margin-top:20px;}
.resume_text{margin-top:15px;}
.resume_title{display: inline-block;width:70px;text-align:right;font-size:15px;}
.resume_finish{margin-top:30px;text-align:center;}
.resume_ensume{display:inline-block;border-radius:5px;width:120px;height:40px;background-color: #00bc7e;color:#fff;font-size:15px;text-align:center;line-height:40px;cursor: pointer;}
.resume_cancel{display:inline-block;border-radius:5px;width:120px;height:40px;background-color: #fff;color:#666;font-size:15px;text-align:center;line-height:40px;cursor: pointer;margin-left:40px;box-sizing: border-box;border:1px solid #ccc;}
.close{width:30px;margin-right:15px;margin-top:12px;cursor: pointer;}
.resume_station{color:#666;font-size:15px !important;}

.footer{background-color: #292b2f;box-sizing: border-box;}
.foot-menu{max-width: 120px;margin-left: 65px;}
.foot-menu:first-child{margin-left: 0;}
.foot-menu li:first-child{font-size: 18px;color: #ffffff;margin-bottom: 35px;height: 18px;line-height: 18px;}
.foot-menu li{margin-bottom: 14px;font-size: 15px;height: 15px;line-height: 15px;}
.foot-menu li a{color: #aaa;display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.foot-menu li a:hover{color: #00bc7e;text-decoration: underline;}
.wechat{width: 130px;}
.wechat img{display: block;width: 130px;height: 130px;}
.wechat p{margin-top: 13px;text-align: center;line-height: 13px;color: #aaa;}
.copyright{padding: 30px 0;color: #aaaaaa;box-sizing: border-box;border-top: 1px solid rgba(255,255,255,0.1);}
.copyright a{color: #aaaaaa;}
/* 关于我们 */
.about_nav{background-color: #ffffff;height:75px;color:#666666;font-size:16px;border-bottom:1px solid #eeeeee;line-height:75px;}
.snav_left a{display:block;width:100%;height:100%; color:#666;}
.snav_left li{float:left;margin-right:50px;position: relative;}
.snav_left .snav_active::after{position: absolute;content:"";display:block;width:100%;height:4px;left:0;bottom:0;background-color: #00bc7e;}
.snav_left .snav_active a{color:#00bc7e;}
.snav_right{height:100%;}
.snav_right a{ color:#666;}
.snav_right a:last-child{color:#00bc7e;}
.about_container{background:#f6f6f6 url(../images/about_content_bg.jpg) no-repeat center bottom;background-size:100%;}
.about_content{width:100%;padding:50px 40px 80px 40px;background-color: #fffcf2;box-sizing: border-box; font-size:14px; line-height:200%; margin:50px auto;}
.about_cap1{color:#444444;font-size:38px;font-weight: 500;}
.about_cap2{color:#e1e1e1;font-size:40px;margin-top:10px;margin-bottom:15px;}
.about_left{width:calc(100% - 400px);}
.about_right{width:340px;text-align:right;height:820px;margin-left:60px;background: #1cd687 url(../images/about_right.jpg) no-repeat center bottom;background-size: 100% 100%;box-sizing: border-box;padding-top:60px;padding-right:30px;}
.about_cap3{color:#7ce2b1;font-size:50px;font-weight:bold;text-transform: uppercase;}
.about_cap4{color:#ffffff;font-size:24px;margin-top:30px;margin-bottom:15px;}
.about_cap5{color:#7be1b2;font-size:18px;text-transform: uppercase;}
.about_text{color:#666666;line-height:28px;text-align: justify;}
/* 行业前沿 */
.xwm-items{box-sizing: border-box;padding:0 10px;}
.xwm-item{width:100%;overflow:hidden;margin-bottom:20px;height:200px;background-color: #fff;}
.xwm-left{float:left;width:295px;height:100%;overflow:hidden;margin-right:30px;}
.xwm-left img{width:100%;height:100%;object-fit: cover;}
.xwm-right{float:right;width:calc(100% - 325px);height:100%;overflow:hidden;padding:35px 0;box-sizing: border-box;padding-right:60px;}
.xwm-capition{width:100%;color:#222222;font-size:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xwm-text{color:#888888;line-height:26px;margin-top:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xwm-min{color:#777777;}
.xwm-time{margin-top:20px;}
.xwm-time img{margin-right:4px; position:relative; top:2px;}
/* 新闻详情 */
.xwd_title{font-size:34px;color:#222222;margin-top:50px;width:100%;text-align:center;}
.xwd_time{font-size:14px;color:#888888;margin-top:15px;width:100%;text-align:center;}
.xwd-capition{margin-bottom:30px;}
.xwd-content{color:#222222;line-height:28px;font-size:15px;margin-bottom:30px;min-height:600px;box-sizing: border-box;}
.xwd-content img{max-width: 100% !important;}
.xwd-cut{width:100%;border-top:1px solid #ededed;height:90px;margin-bottom:50px;}
.xwdc-left{height:100%;width:48%;}
.xwdc-left>a{display:block;width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555555;line-height:90px;}
.xwdc-left>a:hover{color:#00bc7e;}
.xwdc-right>a:hover{color:#00bc7e;}
.xwdc-right{width:48%;height:100%;}
.xwdc-right>a{display:block;width:100%;font-size:16px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555555;line-height:90px;}
/* 政策信息 */
.news_lists{box-sizing: border-box;padding:0 10px;}
.news_outline{background-color: #fff;margin-bottom:20px;width:100%;box-sizing: border-box;padding:30px 50px 30px 30px;}
.outline_date{width:100px;height:100px;margin-right:30px;background-color: #f6f6f6;overflow:hidden;}
.date_num{width:100%;color:#999999;font-size:36px;margin-top:10px;text-align:center;font-weight:bold;}
.date_year{color:#aaaaaa;width:100%;text-align:center;margin-top:5px;font-size:16px;}
.outline_one{color:#222222;font-size:22px;font-weight:bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:left;}
.outline_two{color:#888888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top:15px;line-height:26px; text-align:left; font-size:14px;}
.outline_content{width:calc(100% - 130px);height:100px;box-sizing:border-box;padding:5px 0;}
/* 图片新闻 */
.sy-jj-items{margin-right:-30px;padding:10px 5px;box-sizing: border-box;}
.sy-jj-item{width: 350px;overflow:hidden;padding-bottom:50px;background-color: #fff;margin-bottom:30px;margin-right:30px;float:left; height:360px;}
.syjj-top{width:100%;height:240px;overflow:hidden;}
.syjj-top img{height: 100%;width:100%;object-fit:cover;}
.syjj-center{width:100%;box-sizing: border-box;padding:0 20px;}
.syjj-zhihui{color:#222222;font-size:22px;font-weight:500;width:100%;margin-top:20px;margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.syjj-text{color:#888888;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 图片新闻详情 */
.news_swiper{height:775px;}
.gallery-top .swiper-slide{background-size:cover;background-position:center;height:100%;}
.gallery-top{height:650px;width:100%;background-color: #3a3a3a;box-sizing: border-box;padding:0 30px;}
.gallery-thumbs{height:95px;box-sizing:border-box;padding:15px 30px;}
.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:0.6;box-sizing: border-box;background-size:cover;background-position:center;height:100%;}
.gallery-thumbs .swiper-slide:hover{border:3px solid #00bc7e;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
.swiper_bottom{height:100px;left:0;background: rgba(0,0,0,.5);width:100%;margin:0 auto;position: absolute;bottom:0;box-sizing: border-box;padding:25px 35px 25px 110px;color:#fff;overflow:hidden;}
.swiper_bottom p{line-height:26px;}
.gallery-top .swiper-button-prev{background: url(../images/top_prev.png) no-repeat left center; background-size: 100% auto;width:50px;height:120px;margin-top:-50px;left:0;}
.gallery-top .swiper-button-next{background: url(../images/top_next.png) no-repeat left center; background-size: 100% auto;width:50px;height:120px;margin-top:-50px;right:0;}
.gallery-thumbs .swiper-button-prev{background: url(../images/bot_prev.jpg) no-repeat left center; background-size: 100% auto;width:30px;height:122px;margin-top:-61px;left:0;}
.gallery-thumbs .swiper-button-next{background: url(../images/bot_next.jpg) no-repeat left center; background-size: 100% auto;width:30px;height:122px;margin-top:-61px;right:0;}
.gallery-top .swiper-container-horizontal>.swiper-pagination-bullets,.gallery-top .swiper-pagination-custom,.gallery-top .swiper-pagination-fraction{width:100px;bottom:18px;color:#fff;}
.gallery-top .swiper-pagination-current{font-size:48px;}
/* 人才招聘 */
.invite_box{margin:0px 30px 60px 30px;}
.invit_cap_box{width:100%;background-color: #00bc7e;font-size:18px;}
.invit_cap{display:inline-block;color:#fff;height:70px;line-height:70px;}
.invit_cap1{width:20%;text-align:left;box-sizing: border-box;padding-left:50px;}
.invit_cap2{width:28%;text-align:center;}
.invit_cap3{width:30%;text-align:center;}
.invit_cap4{width:18%;text-align:center;box-sizing: border-box;padding-right:70px;}
.invite_lists{font-size:16px;border-left:1px solid #eceae6;border-right:1px solid #eceae6;}
.invite_lists li{border-bottom:1px solid #eceae6;}
.invit_list{color:#444444;display:inline-block;height:70px;line-height:70px;}
.invit_detail{display:inline-block;text-align:center;width:130px;height:40px;color:#fff;line-height:40px;background: url(../images/right.png) #ff9900 no-repeat 102px center; background-size: 7px auto;padding-right:15px;box-sizing: border-box;cursor: pointer;}
.invit_detail_active{background: url(../images/right.png) #dbdbdb no-repeat 102px center; background-size: 7px auto;}
.invit_require{border-top:1px solid #eceae6;color:#444444;font-size:15px;line-height:26px;box-sizing: border-box;padding:30px 50px 30px 46px;display:none;}
.invit_send{margin:0;margin-top:25px;}
.invit_send:hover{background-color: #00bc7e;color:#fff;}
/* 字体放大缩小 */
.font-nav{text-align:right;margin-top:30px;}
.fontSizePlus{width:40px;height:40px;border-radius:50%;display:inline-block;color:#fff;background-color: #00bc7e;text-align:center;line-height:40px;font-size:16px;margin-right:5px;}
.fontReset{width:40px;height:40px;border-radius:50%;display:inline-block;color:#fff;background-color: #00bc7e;text-align:center;line-height:40px;font-size:16px;margin-right:5px;}
.fontSizeMinus{width:40px;height:40px;border-radius:50%;display:inline-block;color:#fff;background-color: #00bc7e;text-align:center;line-height:40px;font-size:16px;}




