body{font-family: '微软雅黑';}
.mpBanner{display: none;}
#html5zoo-1{width:100%!important;height:auto!important}

.focus .swiper-pagination{bottom:25px;}
.swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#ff6600;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}

section .container{position: relative;}
.poa{position: absolute;}
/* 公告 */
.notice_rec{margin-left:-15px;margin-right:-15px;position: relative;line-height:60px;font-family: '微软雅黑';}
.notice_rec h3{font-size:16px;color:rgb(255, 115, 39);margin:0;position: absolute;top:0;left:0;line-height: 60px;}
.notice_rec h3 span{display: inline-block;width:4px;height:24px;background:rgb(255, 115, 39);vertical-align: middle;margin-right:5px;}
.notice_rec ul{padding-left:95px;padding-right:60px;}
.notice_rec ul li{width:70%;position: relative;}
.notice_rec ul li a{font-size: 15px;color: #5a5a5a;display: block;padding-right:70px;}
.notice_rec ul li span{font-family: arial;font-size: 14px;color: #999999;position: absolute;top:0;right:0;}
.notice_rec a.more{right:0;top:21px;}
/* 关于我们 */
.about{background-color: rgb(244, 244, 244);padding:120px 0;}
.about_bg{width:100%;}
.about_con{margin-left:-15px;margin-right:-15px;font-family: '微软雅黑';position: relative;}
.about_con .fl{width:47.5%}
.about_con .fr{width:45%;position: relative;}
.about_con .fr:hover:after{content:'';position: absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}
.about_con .fl h2{font-size:34px;color:rgb(51,51,51);margin:0;}
.about_con .fl h2 div{border-top: 4px solid #ff7327;height:0;width:64px;margin-top:15px;}
.about_con .fl .about_text{position: relative;padding-bottom:120px;margin-top:50px;}
.about_con .fl .about_text p{font-size: 16px;line-height: 200%;color:#5a5a5a;text-overflow: -o-ellipsis-lastline;margin:0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;}
.about_con .fl .about_p p{-webkit-line-clamp: 1000;
  line-clamp: 1000;}
.about_con .fl .about_p{padding-bottom:0}
.about_con .fl .about_text .more{right:0;bottom:50px;}
.counters {position: relative;font-family: '微软雅黑';width:960px;height:180px;z-index:2;}
.counters .bg{background:#fff;width:100%;height:180px;}
.counters  ul{display: flex;display: -webkit-flex;justify-content: space-around;position: absolute;top:30px;left:0;right:0;bottom:0;}
.counters  ul li{font-size:16px;color:#666;text-align: center;width:25%;}
.counters  ul li span{font-size:60px;font-weight:bold;line-height:80px;display: block;margin:0;color: #ff7327;}
.counters  ul li span:hover{color: #ff7327;}
.counters  ul li p{margin:0;}
/* 产品中心 */
.case{height: 1105px;
  background-color: rgb(0, 0, 0);
  background-image: url(../images/abg1.jpg);
  background-position: center center;
  background-attachment: fixed;
  width: 100%;background-size:cover;}
.case_wrap{margin-left:-15px;margin-right:-15px;font-family: '微软雅黑';}
.title{font-size:34px;text-align: center;color:#fff;margin:60px 0 90px;}
.title div{height:0;width:65px;border-top:4px solid #ff7327;margin-top:15px;margin:15px auto;}
.case_list ul li{width:30.8%;margin-right:3.75%;float:left;position: relative;margin-bottom:70px;}
.case_list ul li:nth-child(3n){margin-right:0;}
.case_list ul li .img{position: relative;overflow: hidden;}
.case_list ul li .img .left{top:0;left:-100%;transition: all .4s ease;position: absolute;-webkit-transition: all .4s ease;}
.case_list ul li .img .left img{ height: 320px; object-fit: cover;}
.case_list ul li .img .left:after{content:'';position: absolute;top:0;left:0;right:0;bottom:0;background-color: rgba(0,0,0,.5);}
.case_list ul li .img .right{position: relative;transition: all .4s ease;-webkit-transition: all .4s ease;left:0; height: 320px; object-fit: cover;}
.case_list ul li h4{font-size:24px;width:200px;height:70px;background:#fff;margin:-35px auto 0;position: relative;z-index:2;line-height:70px;text-align: center;color: rgba(51,51,51,1);transition: all .4s ease;-webkit-transition: all .4s ease;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.case_list ul li h4:hover{color:#fff;background: #ff7327;}
.case_list ul li .img:hover .left{left:0;}
.case_list ul li .img:hover .right{left:100%;}
.product{padding:10px 0 0;}
.product .business_list{margin-left:0;margin-right:0;width:100%;}
.product .business_list ul{margin-top:0;}
.product .business_list ul li:last-child{display: none;}
.product .business_list ul li{margin-bottom:0;}
/* 新闻中心 */
.news{width:100%;}
.news_wrap{margin-left:-15px;margin-right:-15px;font-family: '微软雅黑';}
.news_wrap .title{color:#333;}
/* 焦点图 */
.news_wrap .bd .left{margin-right:3.3%;flex-grow:0;flex-shrink:0; width: 530px; }
.focusBox {position: relative; width: 530px; height: 500px;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .pic img { width:100%; height: 100%; display: block;object-fit: cover;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2;width:100%; overflow: hidden;height:105px;}
.focusBox .txt li {position:absolute; bottom:-105px;height:105px;padding:12px;background:url(../images/bg_trans.png) repeat;width:100%;}
.focusBox .txt li a{ display: block; color: white;text-decoration: none; }
.focusBox .txt li h4{font-size:18px;color:#fff;margin:10px 0;font-weight:bold;}
.focusBox .txt li p{font-size:14px;height:32px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_wrap .bd{display: flex;display: -webkit-flex;}
.news_wrap .bd .right{flex:1;}
.news_wrap .bd .right ul li{padding:16px 0 30px;margin:0 0 10px;border-bottom: 1px dotted #dbd4cd;position: relative;}
.news_wrap .bd .right ul li .date{position: absolute;font-size:16px;color:#949494;font-family: arial;top:16px;left:30px;text-align: center;}
.news_wrap .bd .right ul li .date b{font-size:32px;display: block;line-height:41px;height:41px;margin:0 auto;color:#949494;}
.news_wrap .bd .right ul li .right_txt{margin-left:130px;}
.news_wrap .bd .right ul li .right_txt h4{margin:0;font-size:22px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_wrap .bd .right ul li .right_txt h4 a{color:#333;}
.news_wrap .bd .right ul li .right_txt h4 a:hover{color:#ff7327;}
.news_wrap .bd .right ul li .right_txt p{font-size:14px;line-height:22px!important;color:#999;margin:0;padding-top:9px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_wrap .bd .right ul li:last-child{border:0;}
/* 合作伙伴 */
.friend{padding:50px 0;background-color: rgb(244, 244, 244);}
.friendLink{overflow:hidden; clear:both;margin-left:-15px;margin-right:-15px;height:100px!important;}
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:200px; float:left; margin:0 10px;  display:inline; }

/* 走进我们 */
.banner{position: relative;}
.banner .container{position: absolute;top:0;bottom:0;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.banner .container .tit{right:16%;top:50%;z-index:2;margin-top: -40px;}
.banner .container .tit span{display: block;width:135px;height:0;border-top:1px solid #fff;margin:8px 0;}
.banner .container .tit h1{font-size:34px;margin:0;color:#fff;}
.breadNav{line-height:50px;border-bottom:1px solid #ddd;}
.breadnav_info{margin-left:-15px;margin-right:-15px;font-size:14px;color:#666;position: relative;}
.breadnav_info a{color:#666;}
.about_del{background: #fff;padding:90px 0;}
.about_del .title{color:#333;margin-top:0;}
.about_del .about_con .fl .about_text{margin-top:0;}
.about_del .about_con .fr{width:37.75%;}
.about_del .about_con .fl{width:50%;}
.counters_wrap{height: 417px;
  background-color: rgb(0, 0, 0);
  background-image: url(../images/ysbg.jpg);
  background-position: center center;
  background-attachment: fixed;
  width: 100%;background-size: cover;}
.counters_wrap .counters{margin-left:-15px;margin-right:-15px;width:auto;height:auto;}
.counters_wrap .counters ul {justify-content: space-between;margin-top:75px;}
.counters_wrap .counters ul li span{color:#fff;}
.counters_wrap .counters ul li p{color:#ccc;}
/* 发展历程 */
.history_info{margin-left:-15px;margin-right:-15px;position: relative;}
.history_info .title{color:#333;margin-bottom:70px;}
.history_list{height:135px;position: relative;overflow: hidden;}
.history_list ul{height:60px;display: flex;display: -webkit-flex;position: relative;width:auto;margin-top:70px;left:0;white-space: nowrap;}
.history_list ul:after{position: absolute;content:'';width:100%;left:0;top:29px;border-top:3px solid #ebebeb;z-index:1;}
.history_list ul li{padding-right:118px;position: relative;z-index:2}
.history_list ul li .year{float:left;width:60px;height:60px;text-align: center;line-height: 60px;border-radius: 50%;background:#ff7327;font-size:18px;color:#fff;}
.history_list ul li .items{margin-top:21px;display: -webkit-flex;display: flex;}
.history_list ul li .items .item{float:left;width:160px;position: relative;}
.history_list ul li .items .item .tip{width:18px;float:right;position: relative;}
.history_list ul li .items .item .tip i{width:18px;position: relative;height:18px;border-radius: 50%;border:3px solid #f66c0a;background: #fff;cursor: pointer;display: block;}
.history_list ul li .items .item .tip .poa{font-size:14px;color:#5a5a5a;top:-20px;left:-10px;width:50px;}
.history_list ul li .items .item .p_info{display: none;position: absolute;width:180px;background:#ff7327;padding:8px 8px 8px 21px;top:-95px;left:-80px;}
.history_list ul li .items .item .tip:hover i{background:#ff7327;border-color:#f6b10a}
.history_list ul li .items .item .tip:hover .poa{color:#ff7327;}
.history_list ul li .items .item .tip:hover .p_info{display: block;}
.history_list ul li .items .item .p_info .icon{color:#fff;top:8px;left:6px;position: absolute;font-size:16px;}
.history_list ul li .items .item .p_info p{font-size:12px;line-height:22px;color:#fff;margin:0;white-space: normal;}
.history_list ul li .items .item .p_info:after{content:"";position: absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top: 7px solid #ff7327;bottom:-7px;left:82px;}
.history_info .btns i{position: absolute;font-size:16px;color:#999;bottom:24px;cursor: pointer;}
.history_info .btns i.prev{left:-20px;}
.history_info .btns i.next{right:-20px;}
.honour{padding:50px 0 100px;background-color: rgb(244, 244, 244);margin-top:50px;}
.honour .title{color:#333;}
.honour_list{overflow:hidden; clear:both;margin-left:-15px;margin-right:-15px;height:367px!important;}
.honour_list ul{ overflow:hidden; zoom:1; }
.honour_list ul li{float:left; margin:0 10px;width:220px;}
.honour_list ul li p{font-size:14px;color:#333;text-align: center;}
/* 产品中心 */
.right_nav{position: absolute;right:0;font-size:15px;top:0;line-height:50px;width:100%;text-align: right;}
.right_nav a{color:#434343;margin-left:1%;position: relative;}
.right_nav a.on,.right_nav a:hover{color:#ff7327;font-weight:bold;}
.right_nav a.on:after,.right_nav a:hover:after{content:'';position: absolute;width:100%;height:0;border-top:2px solid #ff7327;left:0;bottom:-16px;}
.business_list{margin-left:-15px;margin-right: -15px;}
.business_list ul{margin-top:50px;}
.business_list ul:after {
  content: "";
  overflow: hidden;
  display: block;
  height: 0px;
  clear: both;
}
.business_list ul li{width:30.83%;margin-right:3.75%;float:left;margin-bottom:42px;}
.business_list ul li:nth-child(3n){margin-right:0;}
.business_list ul li .img{position: relative;overflow: hidden;}
.business_list ul li .img img{transition: all .4s ease;-webkit-transition: all .4s ease;}
.business_list ul li .img .zhezhao{position: absolute;top:0;left:0;bottom:0;right:0;transition: all .4s ease .05s;-webkit-transition: all .4s ease .05s;background: rgba(0,0,0,.5);top: 12px;display: none;}
.business_list ul li .img:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
/* .business_list ul li .img:hover .zhezhao{display: block;top: 0;} */
.business_list ul li .text{padding:0 3px 0 6px}
.business_list ul li .text h4{font-size:16px;font-weight:bold;margin-top:18px;margin-bottom:0;}
.business_list ul li .text h4 a{color:#434343;}
.business_list ul li .text h4 a:hover{color:#ff7327;}
.business_list ul li .text p{font-size:14px;color:#999;line-height:20px;margin:0;margin-top:8px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_list ul li{margin-bottom: 25px;}
.news_list ul li .img{height:240px;margin-bottom:8px;}
.news_list ul li .img img{width:100%;height:100%;object-fit: cover;}
.news_list ul li .img:hover .zhezhao{display: block;top: 0;}
.news_list ul li .text h4{padding-top:5px;margin-top:0;}
.news_list ul li .text span{font-size:14px;color:#ccc;padding-top:6px;display: block;margin-bottom:3px;}
.news_list ul li .text p{margin:0;}
/* 加入我们 */
.train{background:#fff;padding:50px 0;}
.train .title{color:#333;}
.train .fl .about_text {margin-top:0;padding-bottom:60px;}
.job_wrap{background:#f4f4f4;}
.job_wrap .title{color:#333;}
.job_list {margin-left:-15px;margin-right:-15px;}
.job_list ul {display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.job_list ul li{width:47.5%;background:#fff;padding:30px;font-size:14px;line-height:200%;color:#5a5a5a;margin-bottom:40px;}
.job_list ul li .hd{position: relative;padding-left:22px;}
.job_list ul li .hd .line{width:6px;height:49px;background:#ff7327;top:4px;left:0;}
.job_list ul li .hd .job_name strong{font-size:22px;font-weight:bold;color:#434343;}
.job_list ul li .hd .job_name span{color:#999;}
.job_list ul li .job_content{margin:30px 0 20px;}
.job_list ul li .job_content strong{font-size:16px;}
.job_list ul li .job_content p{margin-top: 0;}
.job_list ul li .job_contact{border-top:1px solid #ddd;padding-top:20px;}
.job_list ul li .job_contact strong{font-size:16px;font-weight:bold;}
.job_list ul li .job_contact p{margin:0;}
/* 联系我们 */
.contact_wrap{margin-left:-15px;margin-right:-15px;margin-top:50px;margin-bottom: 50px;}
.contact_wrap ul{display: flex;display: -webkit-flex;justify-content: space-between;}
.contact_wrap ul li{position: relative;padding-left:90px;}
.contact_wrap ul li .poa{position: absolute;width:74px;top:0;left:0;}
.contact_wrap ul li .right strong{font-size:28px;color:#434343;font-weight: normal;display: block;line-height:1;}
.contact_wrap ul li .right p{font-size:16px;color:#777;line-height:160%;}
.message{margin-top:100px;}
.message .left{width:43%;float:left;}
.message .right{width:50%;float:right;}
.message .left .form_tit{font-size:28px;color:#434343;margin:0;margin-bottom:50px;}
.message .left form .input_group{margin-bottom:15px;}
.message .left form span{font-size:16px;color:#5a5a5a;line-height:1.5;display: block;padding:10px 0;}
.message .left form span b{color:#ff0000;}
.message .left form input{width:100%;text-indent: 5px;height: 38px;line-height: 38px;border:1px solid #ccc;font-size:16px;}
.message .left form textarea{line-height: 38px;width:100%;text-indent: 5px;border:1px solid #ccc;font-size:16px;resize: none;}
.message .left form .btn{width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;border:0;background:#323f54;padding:0;margin-top:22px;display: block;border-radius: 0;transition: all .3s ease;outline: none;}
.message .left form .btn:hover{background: #ff7327;}
/* 新闻详情 */
.newsDel{margin-left:-15px;margin-right:-15px;}
.newsDel h1{font-size: 26px;color: #323f54;font-weight: bold;text-align: center;padding:3px 0;line-height:50px;margin-bottom:0;}
.newsDel .news_info{padding:10px 0 15px;font-size:14px;color:#ccc;text-align: center;}
.newsDel .news_info span{margin:0 20px;}
.newsDel .sum{font-size: 14px;color: #868686;font-weight: normal;text-decoration: none;line-height: 22px;background: #F5F5F5;padding:5px 2%;margin-bottom:10px;border: #E5E5E5 1px solid;}
.newsDel .content p,.newsDel .content span{font-size:14px!important;line-height:24px!important;color:#666;}
.newsDel .content img{margin: 0 auto;}
/* 业务详情 */
.img_show{width:500px;margin:50px auto 0;position: relative;}
.swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background-size: cover;
  background-position: center;
}
.gallery-top {
  height: 80%;
  width: 100%;
}
.gallery-thumbs {
  height: 20%;
  box-sizing: border-box;
  padding: 20px 0;
  width:80%;
  margin:0 auto;
}
.gallery-thumbs .swiper-slide {
  width: 33%;
  height: 100%;
  border:2px solid #fff;
}
.gallery-thumbs .swiper-slide-thumb-active {
  border:2px solid #b90000;
}
.img_show .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(../images/an1R.gif);width:23px;height:68px;top:auto;bottom:20px;margin-top:0;outline: none;}
.img_show .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(../images/an1L.gif);width:23px;height:68px;top:auto;bottom:20px;margin-top:0;outline: none;}
.search_banner{height:45px;background:#e7e7e7;}