.Banner{width:100%; position:relative;}
.slideBox{width:100%;height:560px;overflow:hidden;position:relative;}
.slideBox .hd{width:100%;height:16px;overflow:hidden;position:absolute;left:0;bottom:60px;z-index:1; }
.slideBox .hd ul{overflow:hidden;text-align:center;}
.slideBox .hd ul li{display:inline-block;margin:0 12px;width:16px;height:16px;background:#fff;cursor:pointer;border-radius:50%;}
.slideBox .hd ul li.on{background:#046c79;}
.slideBox .bd{width:100%;position:relative;height:560px;z-index:0;}
.slideBox .bd ul{width:100%;height:560px;}
.slideBox .bd li{width:100%;height:100%;}
.slideBox .prev,.slideBox .next{position:absolute;top:50%;margin-top:-21.5px;display:block;width:25px;height:43px;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .prev{background:url(../images/icol.png) no-repeat center;left:11%;}
.slideBox .next{right:11%;background:url(../images/icor.png) no-repeat center;}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}
.BgConter{width:1200px;margin:0 auto;padding-top:55px;}
.BgConter .BTitle{display:block;line-height:116px;color:#59c8cd;font-size:40px;}
.BgConter span{width:366px;line-height:34px;display:block;color:#fff;font-size:16px;}
.BgConter .BMore{width:130px;display:block;line-height:44px;color:#fff;font-size:14px;background:#fa9737;text-align:center;margin-top:25px;}
.quickMenus{width:100%;height:167px;position:absolute;bottom:-140.5px; left:0;}
.firstUl{width:910px; margin:0 auto;}
.firstUl a{display:block;width:150px;height:150px;border-left:1px solid #fff;background:#046c79; position:relative;float:left;}
.firstUl a.Lright{border:0;}
.firstUl a img{display:block;width:150px;position:absolute;left:0; top:0;}
.firstUl a em{display:block;line-height:32px;font-size:16px;text-align:center;color:#fff;padding-top:107px;}
.firstUl a:hover{background:#fa9737;}
.Conter01{width:1200px;margin:0 auto;padding-top:180px;}
.Forum_Left{width:390px;float:left;}

.Forum_Right{width:785px;float:right;}
.tabs{
  width: 100%;
  height: 500px;
}
.horizontal{
  display: flex;
  padding-bottom: 15px;
}
.horizontal li{
  font-size: 30px;
  line-height: 30px;
  color: #333;
  margin-right: 20px;
  position: relative;
  cursor: pointer;
  transition: .5s;

}
.horizontal li::after{
  content: '';
  width: 0;
  height: 3px;
  background-color: #046c79;
  position: absolute;
  left: 0;
  bottom: -10px;
  transition: .5s;
}
.horizontal li.selectActive{
  color: #046c79;
}
.horizontal li:hover{
  color: #046c79;
}
.horizontal li.selectActive::after{
  width: 100%;
}
.horizontal li:hover::after{
  width: 100%;
}
.tabs .tab{  
  width: 100%;
  position: relative;
  margin-top: 20px;
}
.tabs .tab .swiper{
  width: 68.166%;
  position: absolute;
  right: 0;
  top: 0;
}
.tabs .tab .swiper .swiper-slide{
  width: 100%;
  height: 420px;
  position: relative;
  overflow: hidden;
}
.tabs .tab .swiper .swiper-slide .img{
  width: 100%;
  height: 100%;
}
.tabs .tab .swiper .swiper-slide .img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: .5s;
}
.tabs .tab .swiper .swiper-slide .text{
  width: 100%;
  height: 80px;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 20px;
  background-color: rgba(0, 0, 0, 0.6);
}
.tabs .tab .swiper .swiper-slide .text .title{
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tabs .tab .swiper .swiper-slide .text .p{
  font-size: 16px;
  margin-top: 10px;
  line-height: 16px;
  color: #bdbdbd;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tabs .tab .swiper .swiper-slide a{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.tabs .tab .swiper .swiper-slide:hover .img img{
  transform: scale(1.1);
}
.tabs .tab .swiper-pagination1,
.tabs .tab .swiper-pagination2,
.tabs .tab .swiper-pagination3{
  width: 31.834%;
  position: absolute;
  left: 0;
  top: 0;
}
.tabs .tab .swiper-pagination1 .swiper-pagination-bullet,
.tabs .tab .swiper-pagination2 .swiper-pagination-bullet,
.tabs .tab .swiper-pagination3 .swiper-pagination-bullet{
  width: calc(100% - 24px);
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  background-color: #ececec;
  border-bottom: solid 1px #cccccc;
  cursor: default;
  border-radius: 0;
  transition: .5s; 
  opacity: 1;
}
.tabs .tab .swiper-pagination-bullet:hover{
  background-color: #046c79;

}
.tabs .tab .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #046c79;
}
.tabs .tab .swiper-pagination-bullet .img{
  width: 30%;
  height: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.tabs .tab .swiper-pagination-bullet .img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tabs .tab .swiper-pagination-bullet .right{
  width: 65%;
  text-align: left;
}
.tabs .tab .swiper-pagination-bullet .right .title{
  font-size: 20px;
  line-height: 20px;
  color: #333;
  transition: .5s;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.tabs .tab .swiper-pagination-bullet .right .time{
  font-size: 14px;
  color: #9b9b9b;
  line-height: 14px;
  margin-top: 10px;
  transition: .5s;
}
.tabs .tab .swiper-pagination-bullet:hover .title{
  color: #fff;
}
.tabs .tab .swiper-pagination-bullet:hover .time{
  color: #fff;
}
.tabs .tab .swiper-pagination-bullet.swiper-pagination-bullet-active .title{
  color: #fff;
}
.tabs .tab .swiper-pagination-bullet.swiper-pagination-bullet-active .time{
  color: #fff;
}
/* .Cont1 .Title{width:100%;height:35px;}
.Cont1 .Title em{display:inline-block;line-height:34px;font-size:20px;color:#333;border-bottom:3px solid #59c8cd;}
.Cont1 .Title i{display:inline-block;line-height:34px;font-size:14px;color:#9b9b9b;} */

/* .VIDEO{width:344px;padding:25px;border:1px solid #f2f2f2;margin-top: 35px;}
.VIDEO a{display:block;}
.VIDEO .Vi1{height:215px;}
.VIDEO .Vi1 img.icon{display:block;position:relative;left:45%;top:-58%;z-index:99;}
.Vi2{line-height:42px;color:#333;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:16px;}
.VIDEO span{line-height:25px;color:#9b9b9b;font-size:14px;display:block;max-height:50px;overflow:hidden;}
.VIDEO:hover .Vi2{color:#f98e26;}
.VIDEO:hover span{ text-decoration:underline;} */
/* .Newscont{width:736px;padding:22px;border:1px solid #f2f2f2; margin-top:35px;} */
/* .recommend{width:322px;float:left;}
.recommend a{width:100%;display:block;}
.recommend a img{display:block;width:296px;}
.recommend a em{display:block;line-height:44px;color:#333;font-size:14px;padding-top:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.recommend:hover a em{color:#f98e26;}
.recommend:hover span{ text-decoration:underline;}
.recommend span{display:block;line-height:24px;color:#9b9b9b;font-size:14px;max-height:48px;overflow:hidden;} */
/* .Newslist{width:370px;float:right;}
.Newslist a{display:block;height:34px;}
.Newslist a em{display:block;width:78%;line-height:34px;color:#333;font-size:14px;white-space:nowrap;float:left;overflow:hidden;text-overflow:ellipsis;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Newslist a span{display:block;width:20%;line-height:34px;color:#9b9b9b; font-size:14px; float:right;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Newslist .NMORE{width:100px; line-height:32px; text-align:center; background:#f3f3f3; font-size:12px; color:#9b9b9b;margin-top:22px; float:right;}
.Newslist a:hover em{color:#f98e26;}
.Newslist a:hover span{color:#f98e26;}
.Newslist .NMORE:hover{ background:#f98e26;color:#fff;} */

.Conter02{padding-top:58px;}
/* .picScroll-left{width:100%;overflow:hidden;position:relative;}
.picScroll-left .hd{height:41px;border-bottom:1px solid #f3f3f3;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block;width:31px;height:30px;float:right;margin-right:5px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #f4f4f4;}
.picScroll-left .hd .TMORE{font-size:12px;line-height:32px;width:100px;display:block;float:right;text-align:center; background:#f3f3f3;color:#9b9b9b;}
.picScroll-left .hd .TMORE:hover{background:#f98e26;color:#fff;}
.picScroll-left .hd .Title{width:50%;height:35px; float:left; padding-top:6px;}
.picScroll-left .hd .Title em{display:inline-block;line-height:34px;font-size:30px;color:#333;border-bottom:3px solid #046c79;}
.picScroll-left .hd .Title i{display:inline-block;line-height:34px;font-size:14px;color:#9b9b9b;}
.picScroll-left .bd{ margin-top:34px;}
.picScroll-left .bd ul{overflow:hidden;}
.picScroll-left .bd ul li{width:388px;height:280px;margin-right:18px;float:left;overflow:hidden;}
.picScroll-left .bd ul li .pic{position:relative;}
.picScroll-left .bd ul li .pic .Pic01{width:388px;height:280px;}
.picScroll-left .bd ul li .pic img{width:388px;height:280px;display:block;}
.picScroll-left .bd ul li .pic .title{width:328px;height:127px;background:rgba(4, 108, 121,0.7) ; position:absolute; bottom:-70px; left:0; padding:15px 30px 0 30px;color:#fff;}
.picScroll-left .pic .title em{display:block;line-height:52px;font-size:18px;font-weight:bold;}
.picScroll-left .pic .title i{display:block;float:right;}
.picScroll-left .pic .title span{display:block;line-height:26px; max-height:52px; overflow:hidden;}
.picScroll-left .bd ul li .pic:hover .title{bottom:0px;} */
.tabs1{
  width: 100%;
}
.tabs1 .tab1{
  width: 100%;
  margin-top: 60px;
  position: relative;
}
.tabs1 .tab1 .list{
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tabs1 .tab1 .list .item{
  width: 48%;
  position: relative;
  margin-bottom: 30px;
}
.tabs1 .tab1 .list .item .title{
  font-size: 18px;
  line-height: 20px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #333;
  transition: .5S;
}
.tabs1 .tab1 .list .item .time{
  font-size: 16px;
  line-height: 16px;
  color: #999;
  margin-top: 10px;
}
.tabs1 .tab1 .list .item a{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.tabs1 .tab1 .list .item:hover .title{
  color: #046c79;
}

.tabs1 .tab1 .TMORE{font-size:12px;line-height:32px;width:100px;display:block;float:right;text-align:center; background:#f3f3f3;color:#9b9b9b;position: absolute;top: -105px;right: 0;}
.tabs1 .tab1 .TMORE:hover{background:#f98e26;color:#fff;}
.tabs .tab .TMORE{font-size:12px;line-height:32px;width:100px;display:block;float:right;text-align:center; background:#f3f3f3;color:#9b9b9b;position: absolute;top: -66px;right: 0;}
.tabs .tab .TMORE:hover{background:#f98e26;color:#fff;}

.equipment{width:100%;overflow:hidden;position:relative;}
.equipment .hd{height:41px;border-bottom:1px solid #f3f3f3;}
.equipment .hd .prev,.equipment .hd .next{display:block;width:31px;height:30px;float:right;margin-right:5px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #f4f4f4;}
.equipment .hd .TMORE{font-size:12px;line-height:32px;width:100px;display:block;float:right;text-align:center; background:#f3f3f3;color:#9b9b9b;}
.equipment .hd .TMORE:hover{background:#f98e26;color:#fff;}
.equipment .hd .Title{width:50%;height:35px;float:left;padding-top:6px;}
.equipment .hd .Title em{display:inline-block;line-height:34px;font-size:20px;color:#333;border-bottom:3px solid #59c8cd;}
.equipment .hd .Title i{display:inline-block;line-height:34px;font-size:14px;color:#9b9b9b;}
.equipment .bd{margin-top:34px;}
.equipment .bd ul{overflow:hidden;}
.equipment .bd ul li{width:600px;height:212px;float:left;overflow:hidden;}
.equipment .bd ul li .pic{position:relative;height:212px;overflow:hidden;}
.equipment .bd ul li .pic .Pic01{width:300px;height:212px;display:block;}
.equipment .bd ul li .pic .Pic01 img{width:300px;height:212px;display:block;}
.equipment .bd ul li .pic .title{width:260px;height:197px;display:block;background:#f7f7f7;position:absolute;bottom:0;right:0;padding:15px 20px 0 20px;}
.equipment .pic .title em{display:block;line-height:52px;font-size:20px;color:#333;border-bottom:1px solid #e6e6e6}
.equipment .pic .title i{display:block;line-height:32px;font-size:12px;color:#9b9b9b;float:right;}
.equipment .pic .title span{display:block;font-size:14px;line-height:28px;max-height:84px;overflow:hidden;padding-top:12px;color:#9b9b9b;}
.equipment .bd ul li .pic .title img{display:block;position:absolute;top:50%;left:-12px;margin-top:-12px;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.equipment .bd ul li .pic .title:hover{background:#69cdd2;/*border-bottom:1px solid #b2e5e8;*/}
.equipment .bd ul li .pic .title:hover em{color:#fff;}
.equipment .bd ul li .pic .title:hover span{color:#fff;}
.equipment .bd ul li .pic .title:hover i{color:#fff;}
.equipment .bd ul li .pic .title:hover img{filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;}

.Expert{width:100%;overflow:hidden;position:relative;}
.Expert .hd{height:41px;border-bottom:1px solid #f3f3f3;}
.Expert .hd .prev,.Expert .hd .next{display:block;width:31px;height:30px;float:right;margin-right:5px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #f4f4f4;}
.Expert .hd .TMORE{font-size:12px;line-height:32px;width:100px;display:block;float:right;text-align:center; background:#f3f3f3;color:#9b9b9b;}
.Expert .hd .TMORE:hover{background:#f98e26;color:#fff;}
.Expert .hd .Title{width:50%;height:35px;float:left;padding-top:6px;}
.Expert .hd .Title em{display:inline-block;line-height:34px;font-size:30px;color:#333;border-bottom:3px solid #046c79;}
.Expert .hd .Title i{display:inline-block;line-height:34px;font-size:14px;color:#9b9b9b;}
.Expert .bd{margin-top:14px;}
.Expert .bd ul{padding:10px 0;}
.Expert .bd ul li{width:220px;height:385px;margin-right:25px;float:left;padding:20px 0;}
.Expert .bd ul li .Pic{position:relative;width:170px;height:335px;border:1px solid #f0f0f0;padding:24px;display:block;}
.Expert .bd ul li .Pic img{width:170px;height:238px;display:block;}
.Expert .bd ul li .Pic em{display:flex;justify-content: space-between;line-height:52px;font-size:20px;color:#046c79;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Expert .bd ul li .Pic i{display:block;float:right;color:#333;font-size:14px;width: 60%;text-align: right;overflow: hidden;height: 36px;}
.Expert .bd ul li .Pic span{display:block;line-height:22px;color:#9b9b9b;font-size:12px;max-height:44px;overflow:hidden;}
.Expert .bd ul li .Pic:hover{-webkit-box-shadow:0px 0px 10px 0px #e5e5e5;-moz-box-shadow:0px 0px 10px 0px #e5e5e5;box-shadow:0px 0px 10px 0px #e5e5e5;}
.Expert .bd ul li .Pic:hover em{color:#f98e26;}


@media all and (min-width:1400px) and (max-width:1800px){
.slideBox .prev{left:0;}
.slideBox .next{right:0;}
}
@media all and (min-width:0px) and (max-width:1399px){
.slideBox .prev,.slideBox .next{display:none;}
}