@charset "utf-8";
/* CSS Document */
.bann h2,.bann h3,.bann h4{animation:mymove 1s infinite;-webkit-animation:mymove 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymove{
	from{transform:translateY(-50px);}
	to{transform:translateY(0px);}
}
@-webkit-keyframes mymove{
	from{transform:translateY(-50px);}
	to{transform:translateY(0px);}
}

.bann h4{animation:mymovet 1s infinite;-webkit-animation:mymovet 1s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}
@keyframes mymovet{
	from{transform:translateY(50px);}
	to{transform:translateY(0px);}
}
@-webkit-keyframes mymovet{
	from{transform:translateY(50px);}
	to{transform:translateY(0px);}
}

.bann{margin-top:80px;color:#fff;position: relative;}
.bann h2{font-size:34px;font-weight:bold;text-align:center;position: absolute;width:100%;margin:0px auto;top:50%;margin-top:-20px;}
.bann h3{font-size:34px;color:#efefea;margin-bottom:20px;}
.bann h4{font-size:18px;color:#efefea;line-height: 34px;}
.bann .pub_bnr_tit{position: absolute;width:100%;margin:0px auto;top:50%;transform:translate(0,-50%);text-align:center;}

/*效果*/
.show-more{width:100px;height:42px;line-height:42px;display: block;color:#6e1b2b;text-align: center;border: 1px solid #6e1b2b;position:relative;}
.show-more span{position:relative;z-index:3;}
.show-more{overflow:hidden;}
.show-more:after{content:"";display:block;width:100%;height:100%;background:#6e1b2b;position:absolute;top:0px;left:-100%;}
.show-more:hover{color:#fff;border-color:#6e1b2b !important;}
.show-more:hover:after{left:0px;}
.show-more:after,.show-more{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.ind-tit1{font-size:34px;color:#333333;text-align:center;margin-bottom:10px;}
.ind-info{font-size:16px;color:#777777;text-align:center;margin-bottom:40px;}

/*Corey css*/
.bg1{background:#f1f1f1;}
.bg2{background:#eee;}

/*新闻详情页*/
.news{padding:50px 0 35px 0;overflow:hidden;}
.news .news_left{width:68.28125%;float:left;}
.news .news_left.tw{width:100%;}
.news_cont{background:#fff;padding:60px 5%;}
.news_cont h1{font-size:27px;color:#333;font-weight:bold;text-align:center;}
.news_cont .n_date{margin:30px 0;text-align:center;font-size:13px;color:#777;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.news_cont .n_img{overflow:hidden;}
.news_cont .n_img img{max-width:100%;}
.news_cont .content{font-size:14px;color:#666;line-height:28px;}
.news_cont .n_share{position:relative;margin-top:20px;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.news_cont .n_share .n_icon1{background:url(../images/icon_hits.jpg) no-repeat left center;padding-left:25px;color:#666;}
.news_cont .n_share .n_icon2{background:url(../images/icon_share.jpg) no-repeat center;display:inline-block;width:16px;height:18px;margin-left:10px;cursor:pointer;}
.news_cont .return{display: block;background:#0062b2;width:160px;height:46px;line-height:46px;text-align:center;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;margin:0px auto;font-size:16px;color:#fff;}
.BRcNinfo-page{padding:20px 0px;margin-top:20px;margin-bottom:100px;}
.BRcNinfo-page span{color:#777;}
.BRcNinfo-page a{color:#999;}
.BRcNinfo-page a:hover{color:#008ed6;}
.pro_tj h2{font-size:34px;color:#333;margin-bottom:30px;text-align:center;}
.pro_tj .swiper-wrapper{padding-bottom: 50px;}
.pro_tj .swiper-slide{border:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:0px;padding:50px 0 30px;text-align:center;}
.pro_tj .swiper-slide:first-child{border-left:1px solid #e5e5e5;}
.pro_tj .swiper-slide h4{font-size:16px;color:#555;}
.pro_tj .swiper-pagination-bullet-active{width:11px;height:11px;background:#e87e14;}

/*文章右侧分类*/
.news .news_right{width:29.609375%;float:right;}
.news .news_right h2{background:#fff;font-size:16px;color:#333;font-weight:normal;border-bottom:1px solid #ececec;position: relative;margin-bottom:30px;padding-bottom: 30px;}
.news .news_right h2:after{content:"";position: absolute;left:0px;bottom:-1px;background:#008ed6;height:2px;width:70px;}
.news .news_right ul.newscate{padding:25px;background:#fff;}
.news .news_right ul.newscate li{font-size:16px;margin-bottom:20px;background:url(../images/icon/icon_nr.png) no-repeat left center;padding-left:20px;color:#777777;}
.news .news_right ul.newscate li:hover,.news .news_right ul.newscate li.on{background:url(../images/icon/icon_nron.png) no-repeat left center;}
.news .news_right ul li a:hover,.news .news_right ul.newscate li.on a{color:#008ed6;}

/*热门文章*/
.news .news_right .hotnews{margin-top:20px;background:#fff;padding:25px;}
.news .news_right ul.hotnews li{margin-top:20px;font-size:14px;overflow: hidden;}
.news .news_right ul.hotnews li a{color:#666;}
.news .news_right ul.hotnews li a:hover{color:#008ed6;}
.news .news_right ul.hotnews li .hotn-pic{width:28%;float:left;}
.news .news_right ul.hotnews li .hotn-pic img{width:100%;height:80px;object-fit:cover;}
.news .news_right ul.hotnews li .hotn-note{width:69%;float:right;}
.news .news_right li .hotn-note h4{color:#777;font-size:14px;line-height:20px;margin-bottom:8px;height:40px;overflow: hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}
.news .news_right li .hotn-note p{color:#777;font-size:13px;font-weight:lighter;}

/* 新闻列表页 */
.pub_nav{position: absolute;left:50%;bottom:0px;transform: translate(-50%,0);}
.pub_nav ul li{background:rgba(255,255,255,0.2);float:left;height:62px;line-height:62px;text-align:center;width:50%;}
.pub_nav ul li.cur,.pub_nav ul li:hover{background:#008ed6;}
.pub_nav ul li a{display:block;}

.newslist{padding:30px 0;}
.newslist li{overflow: hidden;border-bottom:1px solid #efefef;margin-bottom:30px;padding-bottom:30px;}
.newslist li .date{width:8.4%;float:left;margin-top:50px;}
.newslist li .com-img img{width:100%;height:200px;object-fit:cover;}
.newslist li .date span{color:#acacac;font-size:14px;}
.newslist li .date a.more{width:16px;height:12px;display:block;background:url(../images/icon/inmore.png) no-repeat center;margin-top:30px;}
.newslist li .date p{font-size:34px;color:#008ed6;font-weight: bold;margin-top:10px;}
.newslist li .note{width:68%;float:left;font-size:13px;color:#777;padding-left:12%;position: relative;margin-left:4%;margin-top:50px;}
.newslist li .note:after{content:"";width:50px;height:2px;position: absolute;left:0px;top:30px;background:#efefef;}
.newslist li .note h4{color:#555;font-size: 18px;font-weight: bold;margin-bottom:20px;}
.newslist li .img{width:17.4%;float:right;}
.newslist li:hover .note h4{color:#008ed6;}

/* 产品中心 */
.prolist ul li{width:32%;float:left;margin-right:2%;background:#fff;margin-bottom:2%;}
.prolist ul li:hover{box-shadow:0 0 8px #888;}
.prolist li .img{padding:30px 4%;text-align:center;}
.prolist li .img img{max-height:260px;height:260px;}
.prolist ul li:nth-child(3n){margin-right:0px;}
.prolist li .note{padding:20px 30px;border-top:1px solid #eee;font-size:13px;color:#777;height:75px;}
.prolist li .note h4{font-size:19px;color:#333;font-weight: bold;margin-bottom:5px;}
.prolist li:hover .note{background:#e87e13;color:#fff;}
.prolist li .note a{display:block;}
.prolist li:hover .note a{background:url(../images/icon/icon_morew.png) no-repeat 98%;}
.prolist li:hover h4{color:#fff;}

/* 产品详情页 */
.proc_pic{width:50%;float:left;border:1px solid #e8e8e8;padding:40px;text-align:center;height:480px;line-height:380px;}
.proc_pic img{max-height:100%;}
.proc_note{width:46%;float:right;line-height: 35px;color:#777;}
.proc_note h2{font:bold 30px/30px "微软雅黑";color:#008ed6;margin:60px 0 10px;}
.proc_note h1{font:24px/30px "Microsoft yahei";margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e8e8e8;color:#333;}

.proTab{margin-top:54px;}
.proTab ul{height:54px;line-height:54px;background:#f3f3f3;padding-left:20px;}
.proTab ul li{display:inline-block;padding:0px 20px;color:#555;cursor:pointer;font-size:16px;color:#555;}
.proTab ul li.cur{color:#e97e14;border-bottom:1px solid #e97e14;}

.pro_tcont{margin:50px auto;}
.pro_tcont dd{color:#777;line-height:35px;position: relative;padding-left:15px;}
.pro_tcont dd:after{position: absolute;content:"";width:5px;height:5px;background:#008ed6;border-radius:50%;left:0px;top:20px;margin-top:-3px;}

.procon{position: relative;}
.procon .pro_prev{position: absolute;left:-60px;top:50%;width:18px;height:32px;background:url(../images/icon/pro_prev.png) no-repeat center;}
.procon .pro_next{position: absolute;right:-60px;width:18px;height:32px;background:url(../images/icon/pro_next.png) no-repeat center;top:50%;}

/* 服务list */
.serbox{overflow:hidden;}
.serbox .ser-pic{width:50%;position:relative;height:510px;text-align:center;line-height:510px;}
.serbox .ser-pic img{max-width:100%;}
.serbox .ser-pic .serlink{position: absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;background:rgba(19,19,19,0.8);padding:4%;transition:all 0.5s;-webkit-transition:all 0.5s;}
.serbox .ser-pic .ser_cont{display: block;width: 100%;height: 100%;position: relative;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;
transition: all .5s;text-align:left;line-height:30px;}
.serbox .ser-pic .ser_cont h3{position: absolute;bottom:40px;left:40px;font-size:24px;color:#FFF;}
.serbox .ser-pic .ser_cont h3 span{display:block;font-size:36px;text-transform: uppercase;font-weight:bold;margin-bottom:10px;}
/* 线条效果 */
.serbox .ser-pic .border-hor{transform: scale(0, 1);-webkit-transform: scale(0, 1);transition: all 1s;-webkit-transition: all 0.5s;}
.serbox .ser-pic .border-ver{transform: scale(1, 0);-webkit-transform: scale(1, 0);transition: all 1s;-webkit-transition: all 0.5s;}
.serbox .ser-pic:hover .border-hor{border-top:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:4%;right:4%;top:4%;bottom:4%;transform:scale(1, 1);-webkit-transform:scale(1, 1);transition:all 1s;-webkit-transition:all 0.8s;}
.serbox .ser-pic:hover .border-ver{border-left:2px solid #fff;border-right:2px solid #fff;position:absolute;left:4%;right:4%;top:4%;bottom:4%;transform:scale(1, 1);-webkit-transform:scale(1, 1);transition:all 1s;-webkit-transition:all 0.8s;}
.serbox .ser-pic:hover .serlink{opacity:1;}
.serbox .ser-pic:hover h3{animation:mymoveL 1.2s infinite;-webkit-animation:mymoveL 1.2s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;}

.serbox .ser-note{width:50%;padding:4% 5% 0 5%;background:#f2f2f2;height:510px;position:relative;}
.serbox .ser-note h2{font-size:36px;color:#333;line-height:36px;}
.serbox .ser-note p{color:#777;margin-top:10px;line-height:25px;font-size:16px;margin-top:10px;}
.serbox .ser-note .note{color:#999;margin:5% 0;width:50%;line-height:30px;max-height:120px;overflow: hidden;margin-bottom:160px;}
.serbox .ser-note a.more{color:#029ae3;font-size:16px;position: absolute;bottom:100px;}
.serbox .ser-note a i{display: inline-block;position: relative;left: 0px;top: 3px;margin-left: 5px;width: 21px;height: 16px;background: url(../images/icon/iproall.png) no-repeat center;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.serbox .ser-note a:hover i{left:10px;}
.serbox .ser-note .note a:hover{color:#029ae3;}
/* .serbox .ser-note .note span{display:inline-block;margin-right:5%;}
.serbox .ser-note a.more{color:#ee5900;border:2px solid #ee5900;padding:13px 0px;position:relative;display:block;width:152px;text-align:center;}
.serbox .ser-note a.more span{position: relative;z-index:3;}
.serbox .ser-note a.more:after{position: absolute;content:"";left:0px;bottom:50%;width:100%;height:0px;opacity:0;transition: all 0.3s;}
.serbox .ser-note a.more:before{position: absolute;content:"";left:0px;top:50%;width:100%;height:0px;opacity:0;transition: all 0.3s;}
.serbox .ser-note a.more:hover:after{height:50%;opacity:1;background:#ee5900;}
.serbox .ser-note a.more:hover:before{height:50%;opacity:1;background:#ee5900;}
.serbox .ser-note a.more:hover{color:#fff;} */

/* 人才中心 */
.per_msg{padding:90px 0;color:#555555;line-height:25px;text-align:center;border-bottom:1px solid #dedede;}
.per_msg p{max-width:60%;margin:0px auto;font-size:16px;}
.person .per-tit{font-size:34px;color:#333;text-align:center;margin-bottom:40px;}
.person li{overflow: hidden;background:#f5f5f5;padding:20px;margin-bottom:50px;}
.person li .per-pic{width:50%;}
.person li .per-pic img{max-width:100%;}
.person .per-note{width:45%;padding-top:8%;}
.person .per-note h4{font-size:26px;color:#333;margin-bottom:20px;}
.person .per-note p{color:#777;}

/* team */
.team ul{overflow: hidden;}
.team ul li{width:25%;float:left;text-align:center;margin-bottom:50px;}
.team ul li .teampic{width:221px;height:221px;overflow: hidden;border-radius:50%;margin:0px auto;position: relative;z-index:1;}
.team ul li .teampic span{position: absolute;left:50%;top:50%;width:45px;height:45px;line-height:35px;border-radius:50%;border:2px solid #fff;transform:translate(-50%,-50%);z-index:3;color:#fff;font-size:28px;transition: all 0.5s ease-in-out;opacity:0;}
.team ul li .teampic img{width:100%;height:100%;object-fit:cover;}
.team ul li .teampic:hover span{opacity:1;cursor:pointer;}
.team ul li .teampic:hover:after{position: absolute;width:100%;height:100%;left:0px;top:0px;border-radius:50%;background:rgba(232,126,19,0.89);content:"";}
.team ul li h4{color:#555;margin-top:20px;}
.team_cont{position: relative;overflow: hidden;height:400px;padding-right:15px;}

/* 弹窗 */
.teamwrap{display:none;}
.teamfix{position:fixed;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.8);left:0px;top:0px;display:none;}
.teamfix .teamwrap{position: absolute;width:1060px;height:525px;background:#fff;padding:40px;border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%);display:block;}
.teamI{width:38%;float:left;}
.teamI img{max-width:100%;}
.teamN{width:60%;float:right;}
.teamN h4{font-size:26px;color:#ee5a02;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.teamN h4 span{font-size:15px;color:#777;margin-left:10px;font-weight:normal;}
.teamN p{font-size:13px;color:#666;line-height:28px;}
.teamfix .closet{color:#cacaca;font-size:48px;font-weight:lighter;position: absolute;right:40px;top:40px;line-height:30px;cursor:pointer;}

/* 关于我们 */
.company h1,.hist h2,.honor h2,.contact h2{text-align:center;font-size:34px;color:#333;margin-bottom:40px;}
.company .info{color:#888888;line-height:28px;}
.company .info p{line-height:28px;}
.company .numbox{margin-top:60px;}
.company .numbox li{width:25%;float:left;text-align:center;font-size:20px;color:#555555;font-family:"Microsoft yahei";}
.company .numbox li span{font-size:72px;color:#008ed6;font-family:"fmbold";}
.company .numbox li p{font-size:16px;color:#555;}

.main-ab1 ul{overflow: hidden;}
.main-ab1 ul li{width:33.3333%;float:left;text-align:center;position: relative;overflow: hidden;}
.main-ab1 ul li img{max-width:100%;}
.main-ab1 ul li p img{width:100%;}
.main-ab1 ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.main-ab1 ul li .note{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color:#fff;width:100%;}
.main-ab1 ul li:hover .note img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);-ms-transform:scale(1);}
.main-ab1 ul li .note h4{margin-top:25px;font-size:24px;color:#fff;font-weight:bold;padding:0 2%;margin-bottom:15px;}

/* history */
.pub_bnr_tit .vplay{cursor:pointer;}
.hist{background:#f5f5f5;}
.gallery-top{background:#fff;}
.gallery-top .swiper-slide{padding:20px;}
.gallery-top img{float:left;margin-right:30px;height:262px;}
.gallery-top .content{height:262px;overflow: hidden;position: relative;}
.gallery-top h4{font-size:40px;font-family:"fmbold",Arial, Helvetica, sans-serif;color:#008ed6;margin-top:4%;margin-bottom:20px;}
.gallery-top p{color:#777;line-height:28px;}

.thumbswp{margin-top:50px;position:relative;}
.thumbswp .swiper-slide{color:#555;font-size:22px;}
.thumbswp span{cursor: pointer;padding-top:40px;display:block;}
.thumbswp span.cur{color:#008ed6;position: relative;}
.thumbswp span.cur:after{position: absolute;content:"";width:8px;height:8px;background:#008ed6;border-radius:50%;top:5px;left:10%;}
.thumbswp .swiper-button-prev{position: absolute;left:-25px;width:18px;height:32px;background:#333 url(../images/icon/honor-prev.png) no-repeat center / 60%;top:30%;cursor:pointer;}
.thumbswp .swiper-button-next{position: absolute;right:-25px;width:18px;height:32px;background:#333 url(../images/icon/honor-next.png) no-repeat center / 60%;top:30%;cursor:pointer;}

.honor{background:url(../images/bg/honor.jpg) no-repeat center / cover;}
.honor h2{color:#fff;}
.honor .swiper-slide{background:#fff;text-align:center;padding-bottom:20px;color:#777;font-size:16px;}
.honor .swiper-slide .hnr-box{margin:20px;border:1px solid #ddd;padding:40px 0;}
.hnr-box .com-img{min-height:255px;max-height:255px;line-height:255px;}
.hnr-box .com-img img{max-height:248px;}
.honor .contain{position: relative;}
.honor .honor-prev{position: absolute;left:-40px;width:18px;height:32px;background:url(../images/icon/honor-prev.png) no-repeat center;top:50%;cursor:pointer;}
.honor .honor-next{position: absolute;right:-40px;width:18px;height:32px;background:url(../images/icon/honor-next.png) no-repeat center;top:50%;cursor:pointer;}

/* 联系我们 */
.contact ul li{width:25%;text-align:center;float:left;color:#777;}
.contact ul li h6{font-weight:bold;font-size:20px;color:#333;margin:20px auto;}
.contact ul li span{position: relative;top:0px;transition: all 0.5s ease-in-out;}
.contact ul li:hover span{top:-10px;}

.c-address{width: 100%;margin-bottom:30px;}
.c-address>p{font-size: 16px; margin-top: 24px;}
.c-address>p span{margin:0 10px; font-size: 14px;cursor: pointer;color:#777777;}
.c-address>p span.add-active{background-color: #e87e13; padding: 3px 8px; border-radius:25px; color:#fff;}
.c-map{width: 100%;}
.c-map-top{width: 100%;padding:40px 5%; height: auto; background-color: #008ed6; color: #ffffff; margin-bottom: 30px;}
.c-map-top h4{display: inline-block; font-size: 24px;}
.c-map-top p{font-size: 14px; /*margin-top: 20px;*/}
.c-map-bottom{width: 100%; height: 600px; margin-bottom: 60px;}
#allmap{width: 100%; height: 600px}

/* 服务与支持 */
.ser-ln-tit{font-size:34px;color:#333;text-align:center;margin-bottom:60px;}
.ser-ln ul li{width:20%;float:left;text-align:center;color:#777;}
.ser-ln ul li p{margin-top:30px;}
.ser-ln ul li span{width:106px;height:106px;border-radius:50%;background:#e87e13;display: block;margin:0px auto;font-size:26px;color:#fff;line-height:106px;position: relative;top:0px;}
.ser-ln ul li:hover span{top:-10px;transition: all 0.5s ease-in-out;}
.ser-ln ul li span.ln-blue{background:#008ed6;}

.ser-story .swiper-slide{background:#fff;padding:20px;}
.ser-story .swiper-slide .story-pic{float:left;width:32%;}
.ser-story .swiper-slide .story-pic img{height:113px;}
.ser-story .swiper-slide .story-note{float:right;width:64%;}
.ser-story .swiper-slide .story-note h4{font-size:20px;color:#333;font-weight: bold;margin:10px auto 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ser-story .swiper-slide .story-note p{color:#999;}
.ser-story .swiper-slide .story-note{position: relative;}
.ser-story .swiper-slide .story-note a.more{position: absolute;right:0px;top:50%;width:16px;height:12px;background:url(../images/icon/icon_sr.png) no-repeat center;}
.ser-story .swiper-slide .story-note a.more:hover{position: absolute;right:0px;top:50%;width:16px;height:12px;background:url(../images/icon/icon_sron.png) no-repeat center;}
.ser-story .swiper-wrapper{padding-bottom:60px;}
.ser-story .swiper-pagination-bullet-active{background:#e87e13;}

/* 应用服务 */
.ids_bann{margin-top:80px;position: relative;}
.ids_bann .idspic{height:572px;object-fit:cover;width:100%;}
.ids_bann .contain{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;}
.ids_bann h2{font-size:32px;}
.ids_bann .info,.sound .info,.other .info{font-size:15px;margin:40px auto;}
.ids_bann ul li{display:inline-block;margin:0 35px;}
.ids_bann ul li a{display: block;margin-top:20px;font-size:15px;}
.ids_bann ul li a span,.sound ul li a span,.other ul li a span{display:block;margin-bottom:10px;}
.ids_bann ul li a img,.sound ul li a img,.other ul li a img{margin:0px auto;}
.ids_bann ul li a:hover{color:#e87e13;border-bottom:1px solid #e87e13;}

.ids_bann ul li a:hover img,.sound ul li a:hover img,.other ul li a:hover img{display:none;}
.ids_bann ul li a:hover img.hide,.sound ul li a:hover img.hide,.other ul li a:hover img.hide{display:block;}

.sound{padding:190px 0;text-align:center;}
.sound p{color:#777;}
.sound ul li{display:inline-block;margin:0 35px;}
.sound ul li a{display: block;margin-top:20px;font-size:15px;}
.sound ul li a:hover{color:#e87e13;border-bottom:1px solid #e87e13;}

.other{background:url(../images/bg/indsty-bg.jpg) no-repeat center / cover;padding:190px 0;color:#fff;text-align:center;}
.other .ser-ln-tit{color:#fff;}
.other p{color:#fff;}
.other ul li{display:inline-block;margin:0 35px;}
.other ul li a{display: block;margin-top:20px;font-size:15px;}
.other ul li a:hover{color:#e87e13;border-bottom:1px solid #e87e13;}

/* 应用详情 */
.apply_con{padding:50px 0;}
.apply_con h1{font-size:28px;color:#333333;font-weight: bold;text-align: center;}
.apply_con .date{font-size: 13px;color:#aaaaaa;text-align:center;height:20px;margin:10px auto 30px;}
.apply_con .date span{position: relative;top:-2px;margin-right:5px;}
.apply_con .content{color:#8c8c8c;}

.ishare{text-align: center;margin-bottom:40px;}
.ishare a.bds_qzone,
.ishare a.bds_tsina,
.ishare a.bds_more,
.ishare a.bds_weixin,
.ishare a.bds_tqq{display:inline-block;float:none;width:37px;height:37px;text-align:center;background:url(../images/icon/icon_share.jpg) no-repeat left center;border-radius:50%;margin:0px 3px;text-align:center;}

.ishare a.bds_tsina{background-position:-53px center;}
.ishare a.bds_more{background-position:-106px center;}
.ishare a.bds_weixin{background-position:-159px center;}
.ishare a.bds_tqq{background-position:-212px center;}

.flip_page{margin-top:60px;padding-top:60px;border-top:1px solid #eee;overflow: hidden;}
.flip_page p{color:#333;font-size:22px;margin-bottom:5px;}
.flip_page a{position: relative;padding-left:10px;}
.flip_page a:after{position: absolute;width:5px;height:5px;border-radius:50%;background:#777;content:"";left:0px;top:50%;margin-top:-2px;}
.flip_page a:hover{color:#e87e13;}
.flip_page a:hover:after{background: #e87e13;}
.flip_page .flip_fl,.flip_page .flip_fr{float:left;width:50%;}

/* 社会招聘 */
.join-cate{margin-top:60px;text-align:center;margin-bottom:45px;}
.join-cate a{display: inline-block;padding:14px 60px;background:#e9e9e9;color:#555;font-size:16px;border-radius:35px;margin:0px 5px;}
.join-cate a.cur{background:#959595;color:#fff;}

.job-search{border:1px solid #e5e5e5;padding:20px 50px;margin-bottom:40px;}
.job-search .job-sfl{float:left;width:55%;}
.job-search .job-sfr{float:left;width:45%;}
.job-search .job-sfr .inp_txt{width:75%;float: left;border:1px solid #e5e5e5;height:42px;padding:0px 7px;}
.job-search .job-sfr .inp_sub{width:25%;float:right;height:42px;background:#e87e13;font-size:16px;color:#fff;border:0px;}
.job-sfl span{float:left;height:42px;line-height:42px;color:#666;}
.job-sfl select{width:42%;float:left;border:1px solid #e5e5e5;height:42px;padding:0px 7px;margin-left:2%;color:#666;}

.jobctit{background:#008ed6;height:60px;line-height:60px;font-size:16px;color:#fff;}
.jobctit span{display:inline-block;width:18%;text-align:center;}
.job-content{margin-bottom:70px;}
.job-content dl dt{height:80px;line-height:80px;cursor:pointer;border-bottom:1px solid #ebebeb;}
.job-content span.job_cls{width:6%;}
.job-content dl dt .down{width:11px;height:80px;background:url(../images/icon/dl.png) no-repeat center;display:block;}
.job-content dl dt.cur .down{background:url(../images/icon/dlon.png) no-repeat center;}
.job-content dl dt span{display:inline-block;width:18%;text-align:center;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job-content span.job_post{text-align:left;padding-left:25px;}
.job-content dl dd{background:#f6f6f6;padding:40px 55px;line-height:28px;}
.job-content dl dd h4{font-size:16px;color:#333;margin-bottom:10px;}
.job-content dl dd p{color:#666;}
.job-content dl dd a.job-apply{background:#008ed6;display: block;width:135px;height:46px;line-height:46px;text-align:center;color:#fff;margin-top:20px;}
.job-content dl dd a.job-apply span{position: relative;top:-3px;margin-right:5px;}
.job-content dl dd a.job-apply:hover{background:#0077b4;}
.job-content .pagination{margin-top:50px;}

.pdtb30{padding:0 0 30px;}
.ser-story-job .swiper-slide{border:1px solid #e5e5e5;}


/* 元硕风采 */
.teamphoto{margin:20px auto 80px;}
.teamphoto ul li{width:31.666666%;margin-right:2.5%;float:left;position:relative;margin-top:30px;}
.teamphoto ul li img{width:100%;height:240px;object-fit:cover;}
.teamphoto ul li span img{width:auto;height:auto;object-fit:contain;}
.teamphoto ul li:hover span img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);-ms-transform:scale(1);}
.teamphoto ul li:nth-child(3n){margin-right:0px;}
.teamphoto ul li .note{position: absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:2;left:0px;top:0px;text-align:center;color:#fff;opacity:0;transition: all 0.4s ease-in-out;}
.teamphoto ul li .note-src{position: absolute;width:90%;transform:translate(-50%,-50%);left:50%;top:50%;}
.teamphoto ul li h4{margin-top:15px;}
.teamphoto ul li:hover .note{opacity:1;}

.teamhis{margin-top:55px;border-bottom:1px solid #eee;padding-bottom:30px;}
.teamhis a{color:#777;font-size:17px;display:inline-block;margin-right:27px;margin-left:20px;text-align:center;position:relative;}
.teamhis a:after{content:"";width:7px;height:7px;background:#c8c8c8;border-radius:50%;left:50%;margin-left:-5.5px;bottom:-35px;position: absolute;}
.teamhis a.cur,.teamhis a:hover{color:#008ed6;}
.teamhis a.cur:after,.teamhis a:hover:after{background:#008ed6;}
.teamhis a.cur:before,.teamhis a:hover:before{content:"";width:23px;height:23px;background:#e6f6fe;border-radius:50%;left:50%;margin-left:-13.5px;bottom:-42px;position: absolute;}

.ind-bus-tit{background:#eee;height:230px;padding:70px 0;text-align:center;}
.ind-bus-tit h2{font-size:36px;margin-bottom:20px;}

/* 搜素 */
.sq-tit{font-size:22px;color:#333;text-align:center;padding-top:20px;}

.bd_weixin_popup ,.bd_weixin_popup *{box-sizing:content-box!important;}

.gotop a{display:block;width:43px;height:43px;background:url(../images/icon/gotop.png) no-repeat center;position:fixed;right:10px;bottom:10px;z-index:99;}

/* 弹窗 */
.teamSwp{position:fixed;left:0px;top:0px;background:rgba(0,0,0,0.9);z-index:9999;width:100%;height:100%;display:none;text-align:center;}
.teamSwp .teamcls{position: absolute;right:10px;top:10px;width:35px;height:35px;background:#fff;font-size:18px;line-height:35px;cursor:pointer;z-index:99;}

.teamSwp .swiper-slide{padding:30px;}
.teamSwp .swiper-slide img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.teamSwp .swiper-container{width:100%;height:100%;}
.teamSwp .swiper-button-prev,.teamSwp .swiper-button-next{width:30px;height:60px;background-color:#fff;background-size:50% auto;}

.teamSwp{position:fixed;left:0px;top:0px;background:rgba(0,0,0,0.9);z-index:9999;width:100%;height:100%;display:none;text-align:center;}
.teamSwp .teamcls{position: absolute;right:10px;top:10px;width:35px;height:35px;background:#fff;font-size:18px;line-height:35px;cursor:pointer;z-index:99;}
.teamSwp .swiper-slide{padding:30px;}
/* .teamSwp .swiper-slide img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);} */
.teamSwp .swiper-container{width:100%;height:100%;}
.teamSwp .swiper-button-prev,.teamSwp .swiper-button-next{width:30px;height:60px;background-color:#fff;background-size:50% auto;}

.teamSwp-con{width:740px;height:570px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.teamSwp-con .teamY{background:#fff;width:530px;height:570px;padding:40px;margin:0px auto;border-radius:3px;}
.teamSwp .teamSwp-con .swiper-button-prev,.teamSwp .teamSwp-con .swiper-button-next{width:45px;height:45px;background-color:#707070;background-size:30% auto;}
.teamSwp .teamSwp-con .swiper-button-prev:hover,.teamSwp .teamSwp-con .swiper-button-next:hover{background-color:#008ed6;}
.teamSwp .teamSwp-con img{max-height:430px;position: static;display: inline-block;transform: translate(0%,0%);}
.teamSwp .teamSwp-con h4{margin-top:20px;color:#008ed6;font-size:15px;}
.teamSwp .teamSwp-con .teamcls{color:#fff;position: absolute;right:52px;top:30px;width:45px;height:45px;background:#707070;font-size:18px;line-height:45px;cursor:pointer;z-index:99;}
.teamSwp .teamSwp-con .teamcls:hover{background-color:#008ed6;}











