@charset "utf-8";

@import "animate.css";
@import "iconfont.css";
@import "jquery.fancybox.css";

/*---------------------------------------------------*/

.indexC{padding:50px 0;}
.indexC ul{display:-webkit-flex;display:flex;-webkit-align-content:space-around;align-content:space-around;}
.indexC ul li{position:relative;cursor:pointer;margin:0 25px;}
.indexC ul li img{display:block;width: 100%;}
.indexC ul li .t{position:absolute;top:0;right:0;left:0;bottom:0;z-index:20;height:100%;width:100%;padding:0 10px 40px;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;text-align:center;box-sizing:border-box;transition:all 0.3s ease 0s;}
.indexC ul li .t p{color:#fff;font-size:36px;font-family:'AvenirLTStd-Roman';}
.indexC ul li .t .more{margin:30px 0 0;font-size:20px;color:#fff;width:140px;height:34px;line-height:34px;border-radius:15px;background:#0c39a3;display:block;}
.indexC ul li .t .more i{margin-left:8px;font-size:17px;}
.indexC ul li:hover .t{background:rgba(0,0,0,0.4);}
.indexC ul li:hover .t .more{background:#0c39a3;}


.indexA{padding:20px 0 60px;}
.indexA .wp{width:85%}
.indexA .tit{display:-webkit-flex;display:flex;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;}
.indexA .tit h3{font-size:55px;line-height:1;color:#000;font-family: AvenirLTStd-Black;position:relative;}
.indexA .tit .more {
	width: 164px;
	height: 54px;
  line-height: 54px;
	background-color: #0c39a3;
	border-radius: 12px;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.indexA .tit .more:hover{background:#fdd43a;}
.indexA .tit .more i {
  margin-left: 8px;
  font-size: 17px;
}
.indexA .box p{
  font-size: 18px;margin-top: 10px;color: black;font-family: AvenirLTStd-Roman;
}
/* .indexA .tit h3::after{content:"";width:1px;height:44px;display:inline-block;background:#000;margin:0 20px;} */

.indexA ul{margin:30px 0 0 -2%;}
.indexA ul li{width:23%;float:left;margin:20px 0 0 2%;position:relative;text-align:center;cursor:pointer;box-sizing:border-box;}
.indexA ul li .pic{width:100%;position:relative;display:block;box-sizing:border-box;overflow:hidden;border-radius: 10px;}
.indexA ul li .pic img{width:100%;transition:all 0.3s ease 0s;object-fit: cover;}
.indexA ul li h6{height:85px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.indexA ul li h6 a{color:#000;font-family: AvenirLTStd-Heavy;
	font-size: 18px;}

.indexA ul li:hover h6 a{color:#0c39a3;}
.indexA ul li:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);}


.indexB{position:relative;padding-bottom:80px;}
.indexB .wp{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:20;width: 80%;}

.indexB .txt{-webkit-flex:1;flex:1;margin-right:30px;box-sizing:border-box;padding-top: 130px;}

.indexB .tit{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;}
.indexB .tit h3{font-size:55px;line-height:1;color:#000;font-family:'AvenirLTStd-Black';position:relative;}
/* .indexB .tit h3::after{content:"";width:1px;height:44px;display:inline-block;background:#000;margin:0 20px;} */

.indexB .txt .t{font-size:16px;color:#494949;line-height:28px;margin:30px 0 0;font-family:'AvenirLTStd-Roman', sans-serif;}
.indexB .txt .t p~p{margin-top:20px;}

.indexB .txt .more{margin:60px 0 0;font-size:20px;color:#fff;width:140px;height:34px;line-height:34px;border-radius:15px;background:#0c39a3;display:block;text-align:center;}
.indexB .txt .more{
	width: 200px;
	height: 60px;
  line-height: 60px;
	background-color: #0c39a3;
	border-radius: 12px;
}
.indexB .txt .more i{margin-left:8px;font-size:17px;}
.indexB .txt .more:hover{background:#fdd43a;}

.indexB .v{float:right;width:45%;margin:90px 0 0;position:relative;}
.indexB .v::before{content: '';display: block;width: 243px;height: 100%;position: absolute;bottom: -30px;right: -30px;background-color: #fdd43a;}
.indexB .v a.video{display:block;width:100%;position:relative;overflow:hidden;height: 100%;}
.indexB .v a.video::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;background:url("../images/video.png") no-repeat center;display:block;}
.indexB .v a.video img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;height: 100%;object-fit: contain;}
.indexB .v a.video:hover img{transform: scale(1.11);-webkit-transform: scale(1.11);}
.indexB .v a.video:hover::after{background-color:rgba(0,0,0,0.5);}
.indexB .wp2{width: 80%;margin: 0 auto;}
.indexB .txt-box{display: flex;margin-top: 90px;justify-content: space-between;}
.indexB .txt-box .item{width: 43%;height: 105px;;box-shadow: 0px 0px 21px 0px rgba(23, 33, 41, 0.2);border-radius: 14px;border-left: 18px solid #fdd43a;padding-top: 25px;padding-left: 3%;}
.indexB .txt-box .item .tit{font-size: 24px;font-family: AvenirLTStd-Heavy;color: #000;}
.indexB .txt-box .item .t{font-family: AvenirLTStd-Roman;font-size: 16px;margin-top: 2px;}

.indexD{padding:60px 0;}
.indexD .tit{text-align:center;}
.indexD .tit h3{font-family: AvenirLTStd-Black;font-size: 54px;text-align: center;;color:#000;}
  .indexD .tit p{font-family: AvenirLTStd-Roman;font-size: 18px;text-align: center;margin-top: 20px;color:#000;width: 60%;display: block;margin: 20px auto;}
.indexD .tit hr{width:242px;height:28px;background:url(../images/i3.png) no-repeat center;margin:17px auto 0;}

.indexD .list{position:relative;margin:50px 25px 0;}
.indexD .swiper-slide{position:relative;background:#F4F4F4;}
.indexD .swiper-slide .pic{display:block;width:100%;position:relative;overflow:hidden;}
.indexD .swiper-slide .pic img{width:100%;display:block;transition:all 0.3s ease 0s;}
.indexD .swiper-slide .t{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;cursor: pointer;}

.indexD .swiper-slide .t em{font-size:25px;color:#fff;display:block;font-family:'AvenirLTStd-Roman';}
.indexD .swiper-slide .t h5{font-size:21px;color:#fff;line-height:25px;text-transform:capitalize;margin:15px 0 0;}
.indexD .swiper-slide .t h5 a:hover{color: #fdd43a;}
.indexD .swiper-slide .t p{font-size:16px;color:#fff;line-height:24px;margin:15px 0 0;}
.indexD .swiper-slide .t .more{margin:40px 0 0;font-size:20px;color:#fff;width:140px;height:34px;line-height:34px;border-radius:15px;background:#0c39a3;display:block;text-align:center;}
.indexD .swiper-slide .t .more{width: 111px;
	height: 44px;
	background-color: #0c39a3;
	border-radius: 12px;
  line-height: 44px;
}
.indexD .swiper-slide .t .more i{margin-left:8px;font-size:17px;}

.indexD .swiper-slide:hover .t{background:rgba(0,0,0,0.4);}
.indexD .swiper-slide:hover img{transform:scale(1.11);-webkit-transform:scale(1.11);}

.indexD .swiper-pagination{position:static;width:100%;margin:30px 0 0;}
.indexD .swiper-pagination-bullet {height:12px;width:12px;margin:0 3px;background:#0C39A3;border-radius:50%;opacity:1;box-sizing:border-box;}
.indexD .swiper-pagination-bullet-active{background:#0C39A3;}

.indexE{background:url("/static/site/images/ibg2.jpg") no-repeat center top;padding:50px 0;}
.indexE .wp{width: 85%;}
.indexE .tit{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;padding: 20px 0;text-align: center;}
.indexE .tit h3{font-size:55px;color:#fff;line-height:1;text-transform:uppercase;}
.indexE .tit p{color:#fff;font-size:30px;line-height:1.2;max-width:46%;margin-bottom:20px;}

.indexE ul{margin:0 -25px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.indexE ul li{width:25%;box-sizing:border-box;position:relative;padding:30px 25px;cursor:pointer;display: flex;
  flex-direction: column;
  align-items: center;}
.indexE ul li .ico{width:150px;height:150px;background:#fff;border-radius:50%;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;}
.indexE ul li .ico img{max-height:91px;}
.indexE ul li h5{font-size:24px;line-height:1.25;color:#fff;margin:25px 0 0;text-align: center;}
.indexE ul li p{font-family: AvenirLTStd-Roman;
	font-size: 16px;line-height:24px;color:#fff;margin:22px 0 0;}

.indexE ul li:hover{background:rgba(0,46,135,0.71);}

.indexH{padding:30px 0 20px;background-color: #fafafa;}
.indexH .wp{width: 85%;}
.indexH .tit{text-align:center;}
.indexH .tit h3{font-size:55px;line-height:1;color:#000;font-weight:normal;}
.indexH .tit p{font-size:18px;line-height:30px;color:#000;max-width:1070px;margin:17px auto 0;}

.indexH ul{margin:30px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;flex-wrap: wrap;}
.indexH ul li{width:32%;border-radius:10px;overflow:hidden;position:relative;}
/* .indexH ul li::after{content:"";display:none;background:#E37C17 url(../images/i7.png) no-repeat center;width:50px;height:50px;border-radius:50%;position:absolute;top:18px;right:18px;} */
.indexH ul li img{}
.indexH ul li h5{line-height:40px;height:40px;position:absolute;left:0;bottom:97px;padding:0 15px;font-size:18px;color:#fff;background:rgba(238,129,21,0.93);transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.indexH ul li h6{line-height:59px;height:59px;position:absolute;left:0;bottom:37px;padding:0 35px;font-size:30px;color:#fff;font-weight:600;background:rgba(22,43,111,0.93);transition:all 0.3s ease 0.3s;-webkit-transition:all 0.3s ease 0.3s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}

.indexH ul li:hover::after{display:block;}
.indexH ul li:hover h5{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.indexH ul li:hover h6{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}

.indexH dl{margin:60px 30px;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;}
.indexH dl dd{}

.indexH .list{padding:30px 0;position:relative;}
.indexH .list .swiper-slide{height:90px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.indexH .list .swiper-slide img{max-width:80%;max-height:60%;}
.indexH .swiper-pagination{position:static;width:100%;text-align:center;margin:10px 0 0;}
.indexH .swiper-pagination-bullet {height:10px;width:10px;margin:0 5px;background:#BEC0C3;border-radius:50%;opacity:1;box-sizing:border-box;}
.indexH .swiper-pagination-bullet-active{background:#0C39A3;}

.indexH ul li img{width: 100%;}
  .indexH ul li .box{position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgba(0, 0, 0, .5);
  color: #fff;padding: 20px;height: 100px;font-size: 17px;line-height: 1.6;}
  .indexH .inquiry{margin-top: 20px;}
  .indexH .inquiry .more{
    width: 216px;
    height: 54px;
    background-color: #fdd43a;
    border-radius: 12px;
    display: block;
    text-align: center;
    margin: 0 auto;
    line-height: 54px;
    font-family: AvenirLTStd-Medium;
	  font-size: 18px;
    color: #000;
  }
  .indexF {padding: 60px 0;}
  .indexF .wp{width: 85%;}
  .indexF .tit{color: #000;}
  .indexF .tit h3{font-family: AvenirLTStd-Black;font-size: 54px;text-align: center;}
  .indexF .tit p{font-family: AvenirLTStd-Roman;font-size: 18px;text-align: center;margin-top: 20px;width: 75%;
    display: block;margin: 0 auto;}
  .indexF .item-box{display: flex;justify-content: space-between;}
  .indexF .item-box .ibox-left{display: flex;align-items: center;width: 48%;flex-direction: column;}
  .indexF .item-box .ibox-left .item{width: 80%;margin-top: 50px;
    background-color: #ffffff;box-shadow: 0px 0px 6px 0px
      rgba(23, 33, 41, 0.15);padding: 36px 40px;position: relative;cursor: pointer;}
  .indexF .item-box .ibox-left .item h5{font-family: AvenirLTStd-Heavy;
      font-size: 24px;color: #000;}
  .indexF .item-box .ibox-left .item::after{content: '';display: block;width: 50px;height: 96px;position: absolute;left: -20px;bottom: -20px;background-color: #fdd43a;z-index: -1;}
  .indexF .item-box .ibox-left .item:hover{background-color: #0c39a3;}
  .indexF .item-box .ibox-left .item:hover h5 a{color: #fff;}
  .indexF .item-box .ibox-right{width: 48%;}
  .indexF .item-box .ibox-right img{margin-top:50px ;height: 370px;}

  .indexG {padding: 60px 0;background: url(/static/site/images/ibg3.jpg) no-repeat center top;background-size: cover;}
  .indexG .wp{width: 85%;}
  .indexG .tit{color: #fff;}
  .indexG .tit h3{font-family: AvenirLTStd-Black;font-size: 54px;text-align: center;}
  .indexG .tit p{font-family: AvenirLTStd-Roman;font-size: 18px;text-align: center;margin-top: 20px;}
  .indexG .txt-img{margin-top: 45px;}
  .indexG .txt-img .box{width:100% ;position: relative;}
  .indexG .txt-img .box img{width: 60%;}
  .indexG .txt-img .box .txt{position: absolute;background-color: #ffffff;
    opacity: 0.8;width: 33%;top: 10%;right: 0;padding: 3% 4.8%;}
  .indexG .txt-img .box .txt p{
    font-family: AvenirLTStd-Roman;
	  font-size: 20px;
    color: #000;
    line-height: 1.5;
  }
  .indexG .txt-img .box .txt h5{text-align: right;font-family: AvenirLTStd-Roman;
    font-size: 24px;color: #000;margin-top: 55px;}

    .indexG .bot {
    display: flex;
    align-items: center;
    width: 105px;
    height: 42px;
    position: absolute;
    left: 61%;
    bottom: 2%;
    padding: 10px 10px 10px 0;
    justify-content: space-between;
  }

    .indexG .swiper-button {
      position: static;
      margin: 0 0 0 px;
      width: 42px;
      height: 42px;
      background-color: #fdd43a;
      opacity: 1;
      background-size: 10px;
      border-radius: 50%;
      color: #000;
      background-size: auto;
  }
  .indexG .swiper-button-prev{background-image: url(../images/left.png) !important;}
  .indexG .swiper-button-next{background-image: url(../images/right.png) !important;}
  /*------------------------------------------------------------*/
.sidebanner{position:relative;}
.sidebanner img{width: 100%;height: 250px;}
.path{background:#eee;height:45px;line-height:45px;}
.path p{color:#000;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.main{padding-top:50px;padding-bottom:60px;}
.main-left{float:left;width:250px;}
.main-right{margin-left:270px;}

.rtit{text-align:center;margin-bottom:30px;}
.rtit h3{font-size:36px;color:#000;font-family:'AvenirLTStd-Black';text-transform:uppercase;}

/*----------------------------------------*/

.main-left h3{font-size:18px;color:#fff;height:50px;line-height:50px;padding:0 0 0 15px;background:#0c39a3;position:relative;}
/* .main-left h3::after{font-family:"qico";content: "\e727";position:absolute;top:5px;right:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;} */
.main-left h3.active::after{-webkit-transform: rotate(45deg) scale(1.08);-ms-transform: rotate(45deg) scale(1.08);transform: rotate(45deg) scale(1.08);}

.sidemenu{margin:0 0 15px;}
.sidemenu h5{margin:0 0 10px;background:#eee;line-height:24px;display:block;font-size:19px;color:#000;cursor:pointer;position:relative;}
.sidemenu h5 > a{display:block;padding:10px 10px 10px 15px;text-transform:capitalize;}
.sidemenu h5 > a:hover{color:#0c39a3;}
.sidemenu > ul > li h5 span{position:absolute;top:0;right:0;background:url("../images/i7.png") no-repeat center;width:30px;height:45px;display:block;}

.sidemenu ul{}
.sidemenu .list > ul > li{line-height:40px;background:#fff;margin:5px 0 0;position:relative;}
.sidemenu .list > ul > li > a{font-size:16px;display:block;color:#000;padding-left:15px;text-transform:capitalize;background:#eee url("../images/i5.png") no-repeat left 15px center;text-indent:15px;}
.sidemenu .list > ul > li > span{position:absolute;top:0;right:0;background:url("../images/i7.png") no-repeat center;width:30px;height:40px;display:block;}
.sidemenu .list > ul > li.active > a,.sidemenu .list > ul > li > a:hover{background:#0c39a3 url("../images/i5-1.png") no-repeat left 15px center;color:#fff;}

.sidemenu .list > ul > li > ul{display:none;}
.sidemenu .list > ul > li > ul > li{margin:5px 0 0;}
.sidemenu .list > ul > li > ul > li a{font-size:16px;display:block;color:#000;padding-left:30px;text-transform:capitalize;border:1px solid transparent;}
.sidemenu .list > ul > li > ul > li a:hover,.sidemenu .list > ul > li > ul > li.active a{border:1px solid #7D7D7D;}

.sidemenu .list > ul > li.active > ul{display:block;}

.sidemenu h5.active > a{background:#0c39a3;color:#fff;}
.sidemenu .list > ul > li.active > ul{display:block;}
.sidemenu .list > ul > li.active span{background:url("../images/i7-1.png") no-repeat center;}


.sidenav{margin:0 0 15px 0;}
.sidenav ul{}
.sidenav ul li{position:relative;line-height:43px;}
.sidenav ul li~li{margin-top:10px;}
.sidenav ul li a{background:#eee;padding:0 0 0 20px;color:#000;font-size:18px;display:block;font-family:'AvenirLTStd-Roman';-webkit-transition:0.3s;transition:0.3s;}
.sidenav ul li.active a{background:#0c39a3;color:#fff;}

/*---------news-----------*/
.newslist{}
.newslist ul{margin:0 0 0 -4%;display: flex;flex-wrap: wrap;}
.newslist ul li{float:left;width:46%;overflow:hidden;margin:0 0 30px 4%;border:1px solid #BFBFBF;transition:all 0.3s ease 0s;box-sizing:border-box;}
.newslist ul li .pic{width:100%;display:block;overflow:hidden;}
.newslist ul li .pic img{width:100%;transition:all 0.3s ease 0s;aspect-ratio: 442/333;}
.newslist ul li .t{height:90px;line-height:30px;padding:0 20px;border-bottom:1px solid #BFBFBF;display: flex;justify-content: center;align-items: center;}
/* .newslist ul li .t h5{font-size:22px;color:#000;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
 */
.newslist ul li .t h5{
  font-size: 16px;
  color: #000;
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow: hidden;}
.newslist ul li .t h5 a:hover{color:#0c39a3;}
.newslist ul li span{padding:10px 20px;display:block;font-size:17px;color:#000;}
.newslist ul li .pic:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);}


.newsnr{}
.newsnr h1{font-size:30px;line-height:1.2;margin:20px 0 0;color:#000;text-align:center;text-transform:capitalize;font-family:'AvenirLTStd-Black';}

.artInfo{padding:0 0 20px;border-bottom:1px solid #D9D9D9;text-align:center;margin:25px 0 0;}
.artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:16px;color:#000;}
.artInfo .news-share{margin:15px 0 0;}

.myart{margin:20px 0;line-height:30px;font-size:16px;color:#000;}
.myart p{margin:0 0 10px;}

.pnbar{margin-top:35px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.pnbar p{width:47%;padding:10px 14px;border-radius:10px;border:1px solid #BFBFBF;color:#555;box-sizing:border-box;font-size:17px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;}
.pnbar p:last-child{text-align:right;}
.pnbar p:hover a{color:#0c39a3;}

.casenr{}
.casenr h1{font-size:30px;line-height:1.2;margin:20px 0 0;color:#000;text-align:center;text-transform:capitalize;font-family:'AvenirLTStd-Black';}
.casenr hr{width:100%;height:1px;background:#D9D9D9;margin:30px 0 0;}
.casenr .addthis_inline_share_toolbox_ysau {clear: none !important;}

/*-----------------*/

.art-share{margin:30px 0 0;}

.about{font-size:17px;line-height:30px;color:#000;}
.about .box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
/* .about .box img{display:-webkit-flex;display:flex;} */
.about .box .t{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;margin-left:20px;-webkit-flex-direction:column;flex-direction:column;}

.about .box~.box{margin-top:35px;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.about .box~.box .t{margin:0 20px 0 0;}
.about p{margin:0 0 15px;}
.about .row{margin:0 0 15px;}

.about-more {
  margin: 60px 0 0;
  font-size: 20px;
  color: #fff;
  width: 140px;
  height: 34px;
  line-height: 34px;
  border-radius: 15px;
  background: #0c39a3;
  display: block;
  text-align: center;
}
.about-more {
  width: 200px;
  height: 60px;
  line-height: 60px;
  background-color: #0c39a3;
  border-radius: 12px;
}
.about-more:hover{background:#fdd43a;color: #fff;}

.about2{padding:80px 0;background:#FAFAFA;}
.about2 .tit{text-align:center;position:relative;z-index:20;}
.about2 .tit h3{font-size:36px;color:#333;line-height:1;font-weight:bold;}
.about2 .tit hr{width:21px;height:4px;background:#14171A;margin:20px auto 0;}
.about2 ul{}
.about2 ul li{float:left;text-align:center;width:33.33333333%;border-bottom:1px solid #ddd;padding:50px 0;}
.about2 ul li:nth-child(4),.about2 ul li:nth-child(5),.about2 ul li:nth-child(6){border:none;}
.about2 ul li img{height:50px;}
.about2 ul li h5{font-size:22px;margin:15px 0 0;color:#303443;}
.about2 ul li p{font-size:16px;line-height:24px;color:#666;height:48px;margin:15px 10px 0;}


.factory{}
.factory ul{margin:0 0 0 -2%;}
.factory ul li{float:left;width:31.3333333%;margin:0 0 20px 2%;text-align:center;}
.factory ul li a{display:block;width:100%;overflow:hidden;}
.factory ul li img{width:100%;display:block;}
.factory ul li p{font-size:15px;margin:10px 0 0 0;color:#252525;}

.cert-list{}
.cert-list p{font-size:17px;line-height:30px;color:#000;margin-bottom:20px;}
.cert-list ul{margin-bottom:20px;font-size:0;text-align:center;}
.cert-list ul li{display:inline-block;width:337px;margin:0 30px;}
.cert-list ul li a{display:block;width:100%;overflow:hidden;}
.cert-list ul li img{width:100%;border:1px solid #7D7D7D;box-sizing:border-box;display:block;}
.cert-list ul li p{font-size:18px;margin:10px 0 0;}

.history{margin:50px 0 0;}
.history h3{font-size:55px;line-height:1;color:#000;font-family:'AvenirLTStd-Black';text-transform:uppercase;text-align:center;margin-bottom:30px;}

/*-----------------*/

.case-list ul{margin:0 0 0 -2%;}
.case-list ul li{float:left;width:18%;margin:0 0 30px 2%;border:1px solid #eee;box-sizing:border-box;}
.case-list ul li a{position:relative;width:100%;display:block;overflow:hidden;}
.case-list ul li a img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.case-list ul li:hover{border:1px solid #7D7D7D;}

.case-list2 ul{margin:0 0 0 -2%;}
.case-list2 ul li{float:left;width:48%;margin:0 0 30px 2%;}
.case-list2 ul li .pic{position:relative;width:100%;display:block;overflow:hidden;}
.case-list2 ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.case-list2 ul li .pic::after{display:none;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url("../images/i8.png") no-repeat center;}
.case-list2 ul li .t{padding:20px 20px;border:1px solid #7D7D7D;border-top:none;}
.case-list2 ul li .t h5{font-size:22px;color:#000;}
.case-list2 ul li .t h5 a{}
.case-list2 ul li .t p{font-size:18px;line-height:22px;height:44px;overflow:hidden;color:#333;margin:10px 0 0;}

.case-list2 ul li:hover img{transform:scale(1.11);-webkit-transform: scale(1.11);}
.case-list2 ul li:hover .pic::after{display:block;}


/*-----products------*/
.product .wp{width: 80%;}
.product .main-right{margin-left: 300px;}
.prolist ul{margin:0 0 0 -2%;display: flex;flex-wrap: wrap;}
.prolist ul li{width:31.333333333%;text-align:center;background:#fff;margin:0 0 20px 2%;cursor:pointer;box-sizing:border-box;}
.prolist ul li .pic{display:block;width:100%;overflow:hidden;box-sizing:border-box;border:1px solid #BFBFBF;}
.prolist ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;height: 230px;object-fit: cover;}
.prolist ul li .t{background:#eee;text-align:center;padding:0 0 20px;}
.prolist ul li .t h6{height:45px;padding: 10px 6px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#000;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;}
.prolist ul li .t h6 a{font-size:18px;font-family:'AvenirLTStd-Roman';line-height: 1.5;}
.prolist ul li .t .more{font-size:20px;width:115px;height:26px;line-height:26px;border:1px solid #0c39a3;border-radius:15px;display:inline-block;text-align:center;margin-top: 10px;background:#0c39a3;color:#fff;}
.prolist ul li .t .more i{margin-left:5px;font-size:17px;}
.prolist ul li .t .more:hover{color:#fdd43a;}

.prolist ul li:hover h6 a{color:#0c39a3;}
.prolist ul li:hover a.pic img {transform:scale(1.06);-webkit-transform:scale(1.06);}

/*-----pro-view----*/

.pro_view{overflow:hidden;}

.pro_img{float:left;width:460px;}
.pro_img .view{width:100%;border:1px solid #E5E8EA;position:relative;}
.pro_img .view .swiper-container{width:100%;}
.pro_img .view .swiper-container img{width:100%;display:block;}
.pro_img .view .arrow-left,.pro_img .view .arrow-right{background:rgba(0,0,0,0.3);position:absolute;top:50%;margin-top:-25px;width:28px;height:50px;z-index:10;text-align:center;}
.pro_img .view .arrow-left{left:0;}
.pro_img .view .arrow-right{right:0;}
.pro_img .view .arrow-left i,.pro_img .view .arrow-right i{color:#fff;font-size:15px;line-height:50px;}

.pro_img .preview {width:100%;position:relative;text-align:center;overflow:hidden;box-sizing:border-box;}
.pro_img .preview .swiper-container {width:100%;text-align:center;}
.pro_img .preview .swiper-wrapper{justify-content:center;}
.pro_img .preview .swiper-slide{cursor:pointer;width:55px;padding:10px 0;margin:0 2px;display:inline-block;box-sizing:border-box;position:relative;}
.pro_img .preview .swiper-slide::after{display:none;content:'';width:0;height:0;line-height:0;border-width:5px;border-style:dashed;border-bottom-style:dashed;border-color:transparent;border-bottom-color:transparent;vertical-align: middle;border-bottom-style:solid;border-bottom-color:#0c39a3;position:absolute;top:0px;left:50%;margin:0 0 0 -5px;}
.pro_img .preview .swiper-slide img{width:100%;border:1px solid #D9D9D9;padding:2px;box-sizing:border-box;}
.pro_img .preview .active-nav img{border:1px solid #0c39a3;}

.pro_img .preview .swiper-slide.active-nav::after{display:inline-block;}


.pro_view_inner{margin-left:500px;}
.pro_view_inner h1{color:#000;font-size:24px;margin:10px 0 20px;font-family:'AvenirLTStd-Black';}
.pro_view_inner hr{border:none;height:4px;background:url(../images/line.png) repeat-x;margin:15px 0;}

.pro_view_inner .pro_para{margin-bottom:20px;line-height:24px;font-size:18px;color:#000;}
.pro_view_inner .pro_para p{font-size:14px;}
.pro_view_inner .pro_btn{margin-bottom:20px;}
.pro_view_inner .pro_btn .book{width:150px;height:45px;line-height:45px;text-align:center;font-size:24px;color:#fff;display:inline-block;background:#0c39a3;font-family:'AvenirLTStd-Roman';}

.pro_view_inner .pro-share{margin:20px 0 0 0;font-size:14px;color:#fff;}
.pro-share{margin:20px 0 0;text-align: center;}
.pro-share .addthis_inline_share_toolbox_ysau {clear: none !important;}


.pro_text{margin:30px 0 0;position:relative;border:1px solid #BFBFBF;}

.pro_text .tit{height:46px;background:#eee;box-sizing:border-box;border-bottom:1px solid #BFBFBF;}
.pro_text .tit h5{display:inline-block;background:#0c39a3;padding:0 25px;color:#fff;height:46px;line-height:46px;font-size:18px;font-family:'AvenirLTStd-Roman';}

.pro-content{padding:20px 15px 10px;line-height:24px;font-size:16px;color:#333;}
.pro-content p{margin-bottom:15px;font-size: 17px;}
.pro-content .row{margin-bottom:15px;}
.pro-content .table-response{width:100%;max-width:100%;overflow-x:auto;}
.pro-content table{width:100%;margin-bottom:15px;border:1px solid #cccccc;color:#333;}
.pro-content table tr > th{padding:15px 20px;line-height:1.42857143;vertical-align:middle;border:1px solid #cccccc;background:#0160BC;color:#fff;}
.pro-content table tr > td{padding:15px 20px;line-height:1.42857143;vertical-align:middle;border:1px solid #cccccc;}
.pro-content table tr > td:first-child{width: 30%;}
.pro-content table tr > td p{margin:0;}
.pro-content table tr:nth-child(even){background-color: #dddddd;}

.pro-inquiry .tit{height:50px;background:#eee;padding:10px 0 0;box-sizing:border-box;}
.pro-inquiry .tit h5{border-left:3px solid #0c39a3;padding:0 0 0 20px;color:#000;height:30px;line-height:30px;font-size:18px;font-family:'AvenirLTStd-Roman';}

.pro-inquiry{margin:30px 0 0;}
.pro-inquiry .inquirbox{border:2px solid #eee;border-top:none;padding:20px 20px;}

.rela-pro{margin-top:30px;}
.rela-pro .tit{border-bottom:1px solid #ccc;padding:0 0 10px;}
.rela-pro .tit h5{border-left:3px solid #0C39A3;padding:0 0 0 15px;color:#111;height:30px;line-height:30px;font-size:22px;font-family:var(--font-family2);}
.rela-pro .list{margin:30px 0 0;position:relative;display: flex;flex-wrap: wrap;}
.rela-pro .box{background:#F2F2F2;padding:2px;width: 24%;padding: .5%;margin-top: 10px;}
.rela-pro .pic{width:100%;position:relative;display:block;box-sizing:border-box;overflow:hidden;}
.rela-pro .pic img{width:100%;transition:all 0.3s ease 0s;}
.rela-pro .t{background:#0C39A3;text-align:center;padding:20px 10px;}
.rela-pro .t em{font-size:24px;color:#fff;}
.rela-pro .t h6{font-size:16px;color:#fff;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
.rela-pro .t h6 a:hover{color: #fdd43a;}

/*contact*/

.contact{}
.contact h3{font-size:36px;color:#000;line-height:1;text-align:center;text-transform:uppercase;font-family:'AvenirLTStd-Black';}
.contact ul{margin:40px 0 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.contact ul li{width:31.3333333%;padding:25px 15px 0;box-sizing:border-box;height:300px;text-align:center;border:1px solid #BFBFBF;}
.contact ul li em{width:50px;height:50px;line-height:50px;display:inline-block;}
.contact ul li em i{font-size:40px;color:#0c39a3;}
.contact ul li h6{font-size:24px;color:#000;margin:10px 0 0;text-transform:uppercase;font-family:'AvenirLTStd-Black';}
.contact ul li p{color:#000;margin:10px 0 0;font-size:16px;line-height:24px;height:150px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;}
.contact ul li p a:hover{color:#0c39a3;}

.contact-inquiry{margin:50px 0 0;}
.contact-inquiry h3{font-size:36px;color:#000;line-height:1;text-align:center;text-transform:uppercase;font-family:'AvenirLTStd-Black';}
.contact-inquiry .inquirbox{margin:30px 0 0;}

.map{margin:50px 0 0;}
.map h3{font-size:36px;color:#000;line-height:1;text-align:center;text-transform:uppercase;font-family:'AvenirLTStd-Black';margin-bottom:30px;}
.map img{width:100%;}

/*-----分页----*/
.digg{margin:40px 0 0;clear:both;line-height:28px;text-align:center;}
.digg a,.digg span{line-height:16px;padding:8px 13px;margin:0 2px;display:inline-block;border:1px solid #bebebe;background:#fff;font-size:14px;}
.digg a:active{border:#0A5A6A 1px solid;color:#f18101; }
.digg span.disabled{color:#fff;border:1px solid #F18101;background:#fff;}
.digg span.disabled,.digg a:hover{background:#00AEBF;border:1px solid #00AEBF;box-shadow: 0 1px 0 0 #fff;color: #fff !important;}