/*关于我们*/
.about-part01{ padding:6% 0 5%; background: #F7F7F9; overflow: hidden;}
.about-part01 .tt{position: relative;}
.about-part01 .tt .ll{ position: relative; z-index: 1; float: left; margin-top:4%; width:60%;color:#fff; background: #EC6700;}
.about-part01 .tt .ll .inner{padding:5% 8%;}
.about-part01 .tt .ll h2{margin-bottom: 3%;}
.about-part01 .tt .ll .c{ height: 18em;}
.about-part01 .tt .ll .c p{ line-height: 1.8; margin-bottom: 2%;}
.about-part01 .tt .ll .c p:last-child{margin-bottom: 0;}
.about-part01 .tt .rr{ position: absolute; right:0;top:0; width:50%;}
.about-part01 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff!important;}
.about-part01 .bb{margin-top: 3%;}
.about-part01 .bb li{ float: left; width:20%;text-align: center; position: relative;}
.about-part01 .bb li::after{content:""; position: absolute; right:0; top:15%; width:2px; height: 70%; background: #000;}
.about-part01 .bb li:last-child::after{display: none;}
.about-part01 .bb li h3{margin-bottom: 2%;}
.about-part01 .bb li h3 span{ font-family: Arial, Helvetica, sans-serif;}
.about-part01 .bb li h3 i{ font-size: 36px; vertical-align: top;}
.about-part01 .bb li p{padding:0 5%; height: 3em; overflow: hidden;}

.about-part02{ padding:8% 0 6%; background: #fff;}
.about-part02 h2{margin-bottom: 2.5%;}
.about-part02 ul{ margin:0 -0.5%;}
.about-part02 li{ float: left; width:30.33%; margin:0 0.5%; cursor: pointer;}
.about-part02 li dl{position: relative;}
.about-part02 li dt{position: relative;}
.about-part02 li dt img{
  width: 52.5%;
}
.about-part02 li dt .info{position: absolute; right:0%;bottom:0px; width:47.5%; box-sizing: border-box; color:#ec6700; padding:5% 7% 12%; background: #f7f7f9; height: 100%;}
.about-part02 li dt .info h3{margin-bottom: 2.5%;}
.about-part02 li dt .info i{position: absolute; left:15%; bottom:30px; font-size: 18px;}
.dd{width: 100%; height: 100%; background: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 9999999;}
.dd{
  display: none;
}
.dd .box{
  color: #fff;
  width: 67.93%;
}
.dd .box .left{
  width: 25.83%;
}
.dd .box .left img{
  width: 100%;
}
.dd .box .right{
  box-sizing: border-box;
  padding: 3.79%;
  width: calc(100% - 25.83%);
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: #ec6700;
}
.dd .box .right h3{
  margin-bottom: 1%;
}
.dd .box .right .pjieshao{
  margin-top: 2%;
}
.dd .colse{
  width: 21px;
  height: 21px;
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
}
.about-part03{color:#fff; padding:8% 0 10%;}
.about-part03 h2{margin-bottom: 2.5%;}
.about-part03 ul{margin-bottom:4%;}
.about-part03 li{ float: left; width:20%; position: relative;}
.about-part03 li h3{font-family: Arial, Helvetica, sans-serif;}
.about-part03 li h3 i{ font-size:46px; vertical-align: top;}
.about-part03 h4{margin-bottom: 2%;}
.about-part03 h4+p{width:80%;}

.about-part04{padding:5% 0 7%;}
.about-part04 h2{margin-bottom: 4%;}
.about-part04 .tab-t{margin-bottom: 3%;}
.about-part04 .tab-t li{ float: left; cursor: pointer; padding:0 30px; position: relative;}
.about-part04 .tab-t li:first-child{padding-left: 0;}
.about-part04 .tab-t li::after{ content: ""; position: absolute; right:0px; top:15%; width:2px; height: 70%; background: #000;}
.about-part04 .tab-t li:last-child::after{ display: none;}
.about-part04 .tab-t li.on{font-weight: bold;}

.cus_list{margin:0 -0.5%;}
.cus_list li{ float: left; width:24%; margin: 0 0.5% 1%; background: #F7F7F9; position: relative;}
.cus_list li p{ padding:0 5%; width:90%; text-align: center;}

/*.about-part04 .cus_list{margin:0 -10px;}
.about-part04 .cus_list li{ float: left; width:25%;background: #F7F7F9; position: relative;padding: 0 10px;box-sizing: border-box;margin: 0;background: #fff;margin-bottom: 20px;}
.about-part04 .cus_list li a{display: block;border: 1px solid #ececec; height: 100%;}
.about-part04 .cus_list li p{ padding:0 5%; width:90%; text-align: center;}
.about-part04 .cus_list li a:hover{color: #ec6700!important;}
*/

.about-part05{padding:0 0 8%;}
.about-part05 .wrap{padding-top: 5%; position: relative;}
.about-part05 .wrap::before{content: ""; position: absolute; left:0; top:0; width:190px; height: 8px; background: #EC6700;}
.about-part05 h2{margin-bottom: 3%;}
.about-part05 .slide_con{padding-bottom: 2%;}
.about-part05 .slideinner .item{float: left; width:24%; margin: 0 0.5% 1%; background: #F7F7F9; position: relative;}
.about-part05 .slideinner .item p{padding:0 5%; width:90%; text-align: center;}

@media only screen and (max-width:1400px) {
  .about-part01 .tt .ll .c{ height: 15em;}
  .about-part02 li dd .c{ height: 18em;}
  .about-part01 .bb li::after{ top:20%; height: 60%;}
  .about-part01 .bb li h3 i,.about-part03 li h3 i{font-size: 30px;}
}
@media only screen and (max-width:1279px) {
  .dd .box .right .pjieshao{
    height: 144px;
  }
  .about-part01 .tt .ll .c{ height: 11.5em;}
  .about-part02 li dt .info i{font-size: 14px;}
  .about-part02 li dd{opacity: 1; position: static;}
  .about-part02 li dd .txt{padding:8% 8% 12%;}
  .about-part02 li dd .c{ height: 14em;}
}
@media only screen and (max-width:1024px) {
/*  .header,.header a{color:#000;}
  .header h1 .logo_02{ display: block;}
  .header h1 .logo_01{ display: none;}*/
  .cus_list li,.about-part05 .slideinner .item{width:32.33%;}
  .about-part01 .bb li h3 i,.about-part03 li h3 i{font-size: 24px;}
}
@media only screen and (max-width:1023px) {
  .about-part01 .tt .ll .c{ height: 9em;}
  .about-part01 .bb li{width:33.33%;}
  .about-part02 li dd .c{ line-height: 1.8; height: 9em;}
  .about-part02 li dd h4+p{margin-bottom: 5%;}
  .about-part02 li dd .txt{padding:8%}
}
@media only screen and (max-width:767px) {
  .dd .box .left {
    
    width: 100%;
}
.dd .colse {
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.dd .box .right {
  box-sizing: border-box;
  padding: 3.79%;
  width: 100%;
  position: static;
  right: 0;
  top: 0;
  height: auto;
  background: #ec6700;
}
.about-part01 .tt .ll{width:100%; height: auto!important;}
.about-part01 .tt .rr{position: static; width:100%;height: auto!important;}
.about-part01 .bb li{width:48%; padding-right: 2%; text-align: left; margin-bottom: 2%; }
.about-part01 .bb li::after{ display: none;}
.about-part01 .bb li p{padding: 0;}
.about-part02 ul{margin:0;}
.about-part02 ul li{width:100%; margin:0 auto 5%;}
.about-part03 li{ width:50%;}
.about-part03 h4+p{width: 100%;}
.cus_list li, .about-part05 .slideinner .item{ width:49%;}
.about-part04 .tab-t li{padding:0 10px;}
}






/*企业文化*/
.culture-part01{padding:5% 0;}
.cult_tt{ position: relative;     transition: all .8s;}
.cult_tt ul{position: absolute; lefT:0; top:0; width:100%; height: 100%;}
.cult_tt li{ cursor: pointer; float: left; width:12%; height: 100%; position: relative; box-sizing: border-box;}
.cult_tt li::before{content: ""; position: absolute; lefT:0; top:0; width:1px; height: 100%; background: rgba(255,255,255,0.2);}
.cult_tt li::after{opacity: 0; content: ""; position: absolute; left:8%; top:0; width:15%; height: 8px; background: #EC6700;}
.cult_tt li.on::after{opacity: 1;}
.cult_tt li h2{position: absolute; left:15%;bottom:20%; color:#fff;}
.cult_tt li.on{width:64%;padding-left: 5.1%;}
.cult_tt li.on h2{opacity: 0;}
.cult_tt li .txt{color:#fff; margin-top:10%; display: none;}
.cult_tt li .txt h3{margin-bottom: 3%;}
.cult_tt li.on .txt{ display: block;}
.cult_bb{margin-top:5%;}
.cult_bb h2{margin-bottom: 3%;}
.cult_bb ul{ border:1px solid #EFEFEF; padding:5% 0; box-shadow: 0 0 10px 10px rgba(240,240,240,0.9);}
.cult_bb li{ float: left; width:25%; text-align: center; position: relative;}
.cult_bb li::after{content: ""; position: absolute; right:0; top:0; width:1px; height: 75%; transform: rotate(15deg); background: #E0E0E0;}
.cult_bb li:last-child::after{display: none;}
.cult_bb li span{ display: block; margin:0 auto; width:76px; height: 76px; overflow: hidden;}
.cult_bb li span img{ display: block; width:100%;}
.cult_bb li span img+img{ display: none;}
.cult_bb li h3{margin: 2% 0;color:#4F4F4F; font-weight: bold;}
.cult_bb li p{color:#363636;}

.culture-part02{padding:4% 0 6%;}
.culture-part02 .cultab-t{margin-bottom: 5%;}
.culture-part02 .cultab-t li{ cursor: pointer; color:#949494; float: left; padding:0 60px; position: relative;}
.culture-part02 .cultab-t li:first-child{padding-left: 0;}
.culture-part02 .cultab-t li::after{content: ""; position: absolute; right:0; top:12%; width:3px; height: 76%; transform: rotate(15deg); background: #363636;}
.culture-part02 .cultab-t li:last-child::after{ display: none;}
.culture-part02 .cultab-t li.on{color:#363636;}
.culture-part02 .cslide_box{ height: 0; position: relative; overflow: hidden;}
.culture-part02 .cslide_box.on{ height: auto; overflow: unset;}
.culture-part02 .cslide_box.on .swiper-container{ padding-bottom:70px;}
.culture-part02 .cslide_box dl{width:813px;}
.culture-part02 .cslide_box dt{ float: left; box-sizing: border-box; padding:5%; color:#fff; max-width:274px; width:33.7%; background: #EC6700;}
.culture-part02 .cslide_box dd{ float: right; width:66.3%;}
.culture-part02 .cslide_box dt h2{margin-bottom: 20px;}
.culture-part02 .cslide_box dt p{ line-height: 1.8; height:14.4em;}
.culture-part02 .cslide_box .swiper-scrollbar{ left:30%; width:40%; bottom:0px; height: 2px; background: #EAEDF3;}
.culture-part02 .cslide_box .swiper-scrollbar-drag{ background: #EC6700; height: 4px; top:-2px;}
.culture-part02 .cslide_box .swiper-pagination{left:30%; width:40%; text-align: left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
.culture-part02 .cslide_box .swiper-slide-prev dd img,.culture-part02 .cslide_box .swiper-slide-next dd img,
.culture-part02 .cslide_box .swiper-slide-prev dt,.culture-part02 .cslide_box .swiper-slide-next dt{transition:all 0.5s linear;filter: grayscale(100%);filter: gray;opacity:0.3;}
.culture-part02 .cslide_box .swiper-button-prev{ width:64px; height: 64px; line-height: 64px; margin-top:-102px; text-align: center; color:#fff; background: #EC6700;}
.culture-part02 .cslide_box .swiper-button-next{width:64px; height: 64px; line-height: 64px;; margin-top:-102px; text-align: center; color:#fff; background: #EC6700;}
.culture-part02 .cslide_box .swiper-button-prev i,.culture-part02 .cslide_box .swiper-button-next i{ font-size: 18px; font-weight: bold;}
.culture-part02 .cslide_box .swiper-button-prev.swiper-button-disabled,.culture-part02 .cslide_box .swiper-button-next.swiper-button-disabled{ opacity: 0.3;}
.culture-part02 .cslide_box dt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff!important;}


.ellipsis_p3{
  height: 4.5em;
  display: -webkit-box;
 overflow: hidden;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}
.culture-part03{padding:4% 0 10%; background: #fff;}
.culture-part03 .text{
  background: #f0f0f0;
  padding: 8%;
  color: #000;
}
.culture-part03 .text h2{
  font-weight: bold;
  margin-bottom: 10px;
      line-height: 1.6;
    font-weight: bold;
    margin-bottom: 10px;
    max-height: 3.2em;
    height: 3.2em;
}
.culture-part03 .cultab-t{
  margin-bottom: 5%;
}
.culture-part03 .wrap{
  position: relative;
}
.culture-part03 .swiper-pagination{
  width: 100%;
  bottom: -60px;
}
.culture-part03 .swiper-pagination-bullet{
  margin: 0 3px;
  width: 158px;
  height: 1px;
}
.culture-part03 .swiper-pagination-bullet-active{
  height: 3px;
  border-radius: 0;
  background: #ec6700;
}
@media only screen and (max-width:1599px) {
  .culture-part02 .cslide_box dt p{ height: 12.6em;}
  .culture-part02 .cslide_box dl{ width:720px;}
}
@media only screen and (max-width:1400px) {
  .culture-part02 .cslide_box dl{ width:640px;}
}
@media only screen and (max-width:1279px) {
.culture-part02 .cslide_box dl{padding:0 10%;}
.culture-part02 .cslide_box dt{padding:8% 5%;}
.culture-part02 .cslide_box dl{ width:500px;}
.culture-part02 .cslide_box dt p{ height: 7.2em;}
.culture-part02 .cslide_box .swiper-button-prev,.culture-part02 .cslide_box .swiper-button-next{margin-top:-70px;}
}
@media only screen and (max-width:1023px) {
  .culture-part02 .cslide_box dl{padding:0; width:100%;}
  .culture-part02 .cslide_box dt p{ height: 14.4em;}
  .culture-part02 .cslide_box .swiper-button-prev,.culture-part02 .cslide_box .swiper-button-next{ width:40px; height: 40px; line-height: 40px; background: #4F4F4F;}
  .culture-part02 .cslide_box .swiper-button-prev{lefT:0;}
  .culture-part02 .cslide_box .swiper-button-next{right:0;}
}
@media only screen and (max-width:767px) {
  .culture-part03 .swiper-pagination-bullet{
    margin: 0 3px;
    width: 15px;
    height: 1px;
  }
  .culture-part03 .swiper-pagination{
    width: 100%;
    bottom: -25px;
  }
.cult_tt{ height: auto!important;}
.cult_tt ul{box-sizing:border-box; position: static; padding:5%;}
.cult_tt li{ width:100%; margin:0 0 5%; padding:0!important;}
.cult_tt li::before{ display: none;}
.cult_tt li .txt{ display: block; margin-top:0;}
.cult_tt li.on::after,.cult_tt li h2{display: none;}
.culture-part02 .cultab-t li{padding: 0 20px;}
.cult_bb li{ width:50%;}
.cult_bb li:nth-of-type(2)::after{ display:none;}
.culture-part02 .cslide_box dt{padding:5%;width:100%;max-width: unset;}
.culture-part02 .cslide_box dd{width:100%;}
.culture-part02 .cslide_box dt p{ height: auto!important;}
.culture-part02 .cslide_box.on .swiper-container{ padding-bottom:50px;}
}



/*闻歌历程*/
.history-part{ padding:5% 0; background: #F7F7F9;}
.his-top{margin:0 0 5%; position: relative; height: 90px; line-height: 90px; border-bottom:1px solid #DADCE3;}
.his-top .swiper-container{ width:calc(100% - 200px); margin:0 auto;}
.his-top .swiper-slide{position: relative; cursor: pointer; text-align: center;height: 88px; line-height: 88px; }
.his-top .swiper-slide span{color:#8E8E8E; font-family: Arial, Helvetica, sans-serif;}
.his-top .swiper-slide.on{border-bottom:5px solid #EC6700;}
.his-top .swiper-slide.on span{color:#000;}
.his-top .swiper-button-prev{left:0px; text-align: center; width:64px; height: 64px; line-height: 64px; margin-top:-32px; background:#fff; border-radius: 50%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.his-top .swiper-button-next{right:0px; text-align: center; width:64px; height: 64px; line-height: 64px; margin-top:-32px; background:#fff; border-radius: 50%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.his-top .swiper-button-prev.swiper-button-disabled,.his-top .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;}
.his-top .swiper-button-prev i,.his-top .swiper-button-next i{float: left; width:100%; text-align: center; font-size: 14px; color:#EC6700;}
.his-top .swiper-button-prev.disabled{ cursor: default; opacity: 0.85;}
.his-top .swiper-button-next.disabled{ cursor: default;opacity: 0.85;}
.his-top .swiper-button-prev.disabled i,.his-top .swiper-button-next.disabled i{ color:#8F8F8F;}
.his-cons{margin:0 13% 5%;}
.his-cons h3{text-align: left; color:#424242; position: relative; margin-bottom:3%;}
.his-cons ul{position: relative;}
.his-cons ul::before{content: ''; position: absolute; lefT:90px; top:30px; width:1px; height:100%; background: #DADCE3;}
.his-cons li{margin:0 0 2%;}
.his-cons li:last-child{margin-bottom: 0;}
.his-cons li span{ float: left; box-sizing: border-box; padding-right: 30px; text-align: right; width:90px; color:#000000; font-family: Arial, Helvetica, sans-serif; line-height: 1.2; top:15px; position: relative;}
.his-cons li span::before{ content: ""; position: absolute; right:-6px; top:50%; margin-top:-6px; width:12px; height: 12px; background: #EC6700; border-radius: 13px;}
.his-cons li .inner{ float: right; width: calc(100% - 120px); padding:12px 25px; box-sizing: border-box; background: #fff; position: relative;}
.his-cons li .inner img{max-width: 100%; margin: 15px 0;}
.his-cons li .inner::before{content: ""; position: absolute; lefT:-8px; top:18px; width:0px; height: 0px; border-top:8px solid transparent; border-bottom: 8px solid transparent; border-right:8px solid #fff;}
.his-cons li:hover .inner{box-shadow: 0 0 10px 10px #E4E4E5;}
@media only screen and (max-width:1365px){
  .his-top .swiper-button-prev,.his-top .swiper-button-next{ width:44px; height: 44px; line-height: 44px; margin-top:-22px;}
  .his-cons{margin:0 0 5%;}
}
@media only screen and (max-width:767px){
  .his-top .swiper-container{width:calc(100% - 100px);}
  .his-cons ul::before{left:60px;}
  .his-cons li .inner{width:calc(100% - 80px); padding:10px 15px;}
  .his-cons li span{width:60px;padding-right: 10px;}
  .his-cons li .inner::before{top:15px;}
}


/*资质荣誉*/
.honor-tit{margin:3% 0 5%; height: 50px; line-height: 50px;}
.honor-tit ul{max-width:250px; border-bottom:1px solid #ADADAD;}
.honor-tit li{ float: left; width:80px;height: 50px; line-height: 50px; position: relative;}
.honor-tit li:last-child{ float: right;}
.honor-tit li::before{ opacity: 0; content: ""; position: absolute; left:0; bottom:-1px; width:100%; height: 5px; background: #EC6700;}
.honor-tit a{display:block;}
.honor-tit li.on::before{opacity: 1;}

.honor-con{padding:0;}
.honor-con .ll{ float: left; width:48%;}
.honor-con .ll li{ display: none;}
.honor-con .ll li.on{ display: block;}
.honor-con .ll li .img{margin-bottom: 5%;}
.honor-con .ll li span{ display: block; padding-bottom: 3%; color:#4F4F4F; margin-bottom: 3%; position: relative;}
.honor-con .ll li span::after{ content: ""; position: absolute; lefT:0; bottom:0; width:20px; height:3px; background: #000000;}
.honor-con .ll li h3{color:#4F4F4F; font-weight:bold;}
.honor-con .rr{ float: right; width:45.5%; margin-right: 2%;}
.honor-con .rr ul{padding-bottom:6%;}
.honor-con .rr li{ float: left; width:48%; margin-bottom:3.5%; position: relative;}
.honor-con .rr li:nth-child(2n){ float: right;}
.honor-con .rr li em{ opacity: 0; z-index: 2; display: block; text-align: center; width:34px; height: 22px; line-height: 22px;}
.honor-con .rr li em i{color:#EC6700; font-size: 16px;}
.honor-con .rr li .bg-layer{ opacity:0; position: absolute; z-index: 1; left:0; top:0; width:100%; height: 100%; background: rgba(0,0,0,0.4);}
.honor-con .rr li.on em,.honor-con .rr li.on .bg-layer{ opacity: 1;}
.honor-con .rr .page{margin-bottom: 10%;}
@media only screen and (max-width:767px) {
    .honor-tit ul{max-width: 100%;}
    .honor-tit li:last-child{ float: left;}
    .honor-tit li{width:70px;}
    .honor-con .ll{width:100%; margin:0 0 5%;}
    .honor-con .rr{width: 100%; margin:0;}    
}


/*资质标准*/
.criteria-con ul{margin:0 -1% 3%;}
.criteria-con li{ float: left; width:calc(23% - 2px); margin:0 1% 2%;border:1px solid #A3ADAD;}
.criteria-con li .txt{padding:10% 8%;color:#4F4F4F;}
.criteria-con li h2{margin-bottom:3%; font-weight: bold; height: 1.5em; overflow: hidden;}
.criteria-con li p{margin-bottom: 5%; height: 3em; overflow: hidden;}
.criteria-con li span{ display: block; font-family: Arial, Helvetica, sans-serif;}
.criteria-con li:hover{box-shadow: 0 0 8px 8px #DBDBDB;}
@media only screen and (max-width:1365px) {
  .criteria-con li h2{ height: 3em; margin-bottom: 0;}
}
@media only screen and (max-width:767px) {
  .criteria-con li{ width:calc(48% - 2px);}
}

/*新闻中心*/
.news-tit{position: relative;}
.news-tit ul{max-width:590px;}
.news-tit li{margin-right: 90px;}
.news-tit li:last-child{margin-right: 0;}
.type_list{position: absolute; right:0; top:0; height: 50px; line-height: 50px;}
.type_list span{cursor: pointer; margin-lefT:20px; color:#D9D9D9;}
.type_list span.on{color:#EC6A04;}

.imglist01{margin:0 -0.5% 3%;}
.imglist01 li{ float: left; width:32.33%; margin:0 0.5% 3%; position: relative;}
.imglist01 li dt{ position: relative;    background: #b3b3b3;}
.imglist01 li dt h2{position: absolute; lefT:5%; bottom:10%;z-index:2; width:90%; color:#fff; font-weight: bold;}
.imglist01 li dt::after{content: ""; position: absolute; lefT:0; bottom:0; width:100%; height: 150px;background: -webkit-linear-gradient(top, rgba(0,0,0, 0) -0%, rgba(0,0,0, 0.7) 100%);
  background: -moz-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0, 0) 0%, rgba(0,0,0, 0.7) 100%);}
.imglist01 li dd{ box-sizing: border-box; padding:10%; opacity: 0; color:#fff; position: absolute; z-index: 10; lefT:0; top:0; width:100%; height: 100%; background: rgba(236,103,0,0.9);}
.imglist01 li dd span{ display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5%;}

.imglist02{margin:0 0 3%;}
.imglist02 li{margin:0 0 3%; position: relative;}
.imglist02 li dt{ float: left; width:32.8%; position:relative;     background: #c1c1c1;}
.imglist02 li dd{ float: right; box-sizing: border-box; width:66.4%; position: relative; bordeR:1px solid #A3ADAD;}
.imglist02 li dd .inner{padding:5%;}
.imglist02 li dd span{ display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px;}
.imglist02 li dd h3{margin-bottom:2%;}
.imglist02 li dd p{margin-bottom: 2%;}
.imglist02 li dd i{color:#EC6700; font-size: 20px;}

@media only screen and (max-width:1365px) {
  .imglist02 li dd .inner{padding:3% 5%;}
}
@media only screen and (max-width:1023px) {
  .imglist01 li dt h2{ opacity: 0;}
  .imglist01 li dd{position: static; opacity: 1; padding:5%;}
  .imglist02 li dd i{ display: none;}
}

@media only screen and (max-width:767px) {
  .news-tit li{margin-right: 0; width:66px;}
  .type_list span{margin-left:10px;}
  .imglist01{margin:0 0 5%;}
  .imglist01 li{ width:100%; margin:0 0 2%;}
  .imglist02 li dt,.imglist02 li dd{ width:100%;}
  .imglist02 li dd{ height: auto!important;}
  .imglist02 li dd .inner{padding:5%;}
  .imglist02 li dd i{ display: block; font-size: 16px;}
.imglist02 li dt{display: none;}


}

/*新闻内容页*/
.details-part{padding:5% 0 7%; background: #F7F7F9;}
.details{padding:5%; box-shadow: 0 0 10px 10px #E8E8E9; background: #F9F9FB;}
.details > a{
        color: #000;
    display: block;
    text-align: center;
    width: 100px;
    letter-spacing:5px;
    line-height: 35px;
    height: 35px;
    border: 1px solid #bfbfbf;
}
.details > a:hover{
    background: #ec6700;
    color: #fff !important;
}
.details>h1{ text-align: center; padding-bottom:3%;}
.details .bon{text-align: center; padding-bottom: 2%; font-size: 14px; border-bottom:1px solid #EEEEEE; margin-bottom: 3%;}
.details .bon span{margin:0 20px; color:#879093;}
.details .bon span i{font-size: 18px;margin-right: 5px; font-weight: bold; color:#D70311;}
.new-conts{padding:0 8% 5%;}
.dets-page{margin:0 0 20px; position: relative;}
.dets-page p{ display: block; width:calc(100% - 80px); line-height:30px; overflow: hidden;}
.dets-page p label{ float: left;color:#494949;}
.dets-page p a{ color:#494949;}
.dets-page .close{ position: absolute; right:0px; top:0; width:50px; height: 50px; line-height: 50px; color:#fff; text-align: center; background: #7F7F7F;}
.dets-page .close a{color:#fff!important; font-size: 30px;}
.dets-page .close:hover{ background: #EC6700;}
.sharebox{ padding: 2% 0; border-top:1px solid #E5E5E5;}
.sharebox a{ font-size: 20px; color:#A6A6A7; display: inline-block; margin:0 5px 0 0; width:25px; height: 25px;}
.sharebox a:hover{opacity: 0.8;}
@media only screen and (max-width:1023px) {
	.details .bon span{margin:0 10px;}
	.new-conts{padding:0 0 5%;}
}
@media only screen and (max-width:767px) {
  .details .bon{overflow: hidden; text-align: left;}
  .details .bon span{margin:0 10px 0 0;}
  .dets-page p{width:100%;}
  .dets-page .close{ display: none; position: static; margin-top:10px;}
}


.weixin{ position:fixed; width:300px; z-index:100000; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); left:50%; top:50%;}
.weixin .c{ position:absolute; width:40px; height:40px; background:url(/images/x.png) center center no-repeat; overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:40px; font-size:16px; padding-left:20px; font-weight:normal;}
.weixin .img{ padding:10px 20px;text-align:center; border-top:1px solid #ddd;}
.weixin .img img{width:200px; height: 200px;}
.weixin p {margin:0 0 30px; text-align:center;}
@media only screen and (max-width:767px) {
.weixin{width:70%;}
}
/*新闻内容页end*/


/*媒体资源库*/
.media-part01{box-sizing: border-box; padding:1.5% 4%; bordeR:1px solid #A6B0B0; margin-top:5%; margin-bottom: 5%;}
.media-part01 li{padding: 2% 0 1.5%; border-bottom: 1px solid #DCDCDE; }
.media-part01 li:last-child{border-bottom: none;}
.media-part01 .more{position: absolute; right:0; top:0;}
.media-part01 dl{position: relative;}
.media-part01 dt{ float: left; width:60px;}
.media-part01 dd{ float: left; width:calc(100% - 150px); height: auto; line-height: 24px; }
.media-part01 span.more{color:#000000; cursor: pointer; display: none;}
.media-part01 span.more i{margin-lefT:20px; color:#EC6700;}
.label-checkbox{ position:relative; display:inline-block; font-weight: normal; color:#636363; padding-left: 24px; margin-bottom: 10px; margin-right: 60px;}
.label-checkbox:before{content: ""; position: absolute;left:0; top:5px; width: 12px; height: 12px; border:1px solid #A3ADAD; }
.label-checkbox.on:before{border:1px solid #EC6700;}
.label-checkbox.on:after{ content: ""; position: absolute; width: 8px; height: 8px; left:3px; top:8px; background: #EC6700;}
.label-checkbox input { display: none; opacity:0; filter:alpha(opacity=0);}
.media-part01 dd.showall{ height: auto;}
.media-part01 dd.showall+span i::before{content: "\e760";}
.media-part02{padding:5% 0 0; background: #F7F7F9;}
.media-part02 h2{color:#333333; margin-bottom: 3%;}
.media-part02 ul{margin:0 0 3%;}
.media-part02 li{position: relative; padding:2.5% 3.5%; box-sizing: border-box; background: #fff; margin-bottom: 2.5%; box-shadow: 0 0 5px 5px #E8E8E9;}
.media-part02 li h3{ width:80%;font-weight: bold; color:#4D4D4D; margin-bottom:8px;}
.media-part02 li p{width:80%;}
.media-part02 li p em{margin:0 10px;}
.media-part02 li .v-btn{ left:auto; right:3%;}
.media-part02 li .v-btn a{color:#000; padding: 0 25px; line-height: 20px; float: left; font-weight: bold;}
.media-part02 li .v-btn a:first-child{color:#EC6700; position: relative;}
.media-part02 li .v-btn a:first-child::after{content: ""; position: absolute; right:0; top:0; width:2px; height:100%; background: #000;}
.media-page{ padding-top: 5%; background: #fff;}
@media only screen and (max-width:767px) {
  .media-part01 span.more i{margin-left:5px;}
  .media-part01 dt{width:45px;}
  .media-part01 dd{width:calc(100% - 100px);}
  .label-checkbox{margin-right: 10px;}
  .media-part02 li .v-btn a{padding:0 10px;}
  .media-part02 li .v-btn a:first-child::after{ top:10%; height: 80%;}
  .media-part02 li h3,.media-part02 li p{ width:calc(100% - 100px);}
}

/*联系我们*/
.contact-part{padding:5% 0;}
.contact-part h2{margin-bottom: 2%;}
.cont-tt{box-shadow: 0 0 10px 10px #EAEAEA; position: relative; margin-bottom: 5%;}
.cont-tt::after{content: ""; position: absolute;lefT:0; top:50%; width:100%; height: 1px; background: #E9E9E9;}
.cont-tt ul{padding:0 5%;}
.cont-tt ul li{ padding:3% 0; font-weight: bold; color:#4F4F4F; float: left; width:25%; text-align: center;}
.cont-tt ul li h3{position: relative; padding-bottom: 15px;font-weight: bold; margin-bottom: 15px;}
.cont-tt ul li h3::before{content: ""; position: absolute;z-index: 2; left:50%; bottom:-1px; margin-left:-60px; width:120px; height: 3px; background: #EC6700;}
.cont-tt ul li p{font-family: Arial, Helvetica, sans-serif;}
.cont-tt ul li p a{color:#000!important;}
.cont-bb{overflow: hidden;}
.cont-bb .ll{ float: left; width:29.23%; height: 870px;}
.cont-bb .rr{ float: right; width:67.62%; height: 870px;}
.cont-bb .ll h3{ height: 44px; line-height: 1.2; color:#363636; margin-bottom:30px; border-bottom:1px solid #000000;}
.cont-bb .ll ul{ margin:0 10px 0 20px; height: calc(100% - 65px);}
.cont-bb .ll li{border-bottom:1px solid #DFDFE1;margin-bottom: 16px;}
.cont-bb .ll li.on{border-bottom: none;}
.cont-bb .ll li:last-child{margin-bottom: 0;}
.cont-bb .ll li h4{cursor: pointer; color:#363636; padding-left: 10px;position: relative; margin-bottom: 15px;}
.cont-bb .ll li h4::before{content: ""; position: absolute; lefT:0; top:20%; width:2px; height: 60%; background: #021651;}
.cont-bb .ll li h4 i{ position: absolute; right:0; top:0; color:#EC6700;}
.cont-bb .ll li.on h4 i::before{content: "\e760";}
.cont-bb .ll li dl{ display: none; padding:25px 10px; background: #F7F7F9; margin-bottom: 10px;}
.cont-bb .ll li dt{ font-weight: bold;color:#363636; margin-bottom: 15px;}
.cont-bb .ll li dd{ position: relative; padding-left: 35px; margin-bottom: 10px; color:#4F4F4F; font-size: 14px;}
.cont-bb .ll li dd i{position: absolute; lefT:0; top:0; color:#000;}

@media only screen and (max-width:1599px) {
  .cont-tt ul{padding:0;}
  .cont-bb .ll,.cont-bb .rr{ height: 640px;}
  .cont-bb .ll li dd{padding-left: 25px;}
}

@media only screen and (max-width:1023px) {
  .cont-tt ul li{ width:50%;}
  .cont-bb .ll,.cont-bb .rr{width:100%;height:440px;}
  .cont-bb .ll{margin-bottom: 5%;height:260px;}
  .cont-bb .ll ul{margin:0;}
}
@media only screen and (max-width:767px) {
  .cont-tt::after{display: none;}
  .cont-tt ul{padding:5% 0;}
  .cont-tt ul li{ width:100%;}
  .cont-bb .ll h3{ height: 34px; margin-bottom:15px;}
  .cont-bb .rr{ height: 300px;}

  .cont-bb .ll{height: auto;}
}





@media only screen and (min-width:1025px) {
  .about-part02 li dd,.about-part04 .tab-t li,.cus_list li,.about-part02 li dt .info,.cult_tt li,.cult_bb li span img,
  .culture-part02 .tab-t li,.his-cons li .inner,.honor-con .rr li em,.honor-con .rr li .bg-layer,.criteria-con li,
  .imglist01 li dd,.imglist01 li dt h2,.imglist02 li dd,.dets-page .close,.media-part01 dd+span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
  .cus_list li:hover{ color:#fff;background: #EC6700;}
  /*.about-part04 .cus_list li:hover{ color:#fff;background: none;}*/
  .cus_list li:hover a{color:#fff!important;}
  .cult_bb li:hover img{ display: none;}
  .cult_bb li:hover img+img{ display: block;}
  .honor-con .rr li:hover em,.honor-con .rr li:hover .bg-layer{opacity: 1;}
  .imglist01 li:hover dd{opacity: 1;}
  .imglist01 li:hover dt h2{opacity: 0;}
  .about-part02 li:hover dt .info{
    background: #ec6700;
    color: #fff;
  }
}



.honor_bg>*{touch-action:pan-y;}
/* .lt10 .fancybox-content{transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;} */


@media only screen and (max-width:767px) {
  .about-part04 .tab-t li::after{display: none;}
  .about-part04 .tab-t li{padding-bottom: 4px !important;border-bottom: 2px solid transparent;}
  .about-part04 .tab-t li.on{border-color:#ec6700;}
.cult_bb li{margin-bottom: 20px;}
.cult_bb li span{width: 50px;height: 50px;}

}



.cult_phone{color: #fff;display: none;padding-bottom: 10px;}
.cult_phone li{margin-bottom: 10px;}
@media only screen and (max-width:767px) {
.cult_phone{display:block;}
.cult_tt{display: none;}
.cult_phone_box{padding: 20px;}
.cult_phone li{height: 140px !important;}
.cont-bb .ll ul{height: 300px;}
.dd .box{width: 90%;}
.dd .box .left{text-align: center;background:#d1d1d1;}
.dd .box .left img{width: 70%;}
}

.info_scoll{height: calc(100% - 60px);overflow: hidden;}
@media only screen and (min-width:1025px) {
.about-part02 li:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;}
}

