@charset "utf-8";

/* CSS Document */

ul{ list-style: none; }


.poster-main {
  position: relative;
  margin: 0 auto;
}

.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {
  width: 100%;
  height: 546px;
}

.poster-main .poster-list .poster-item {
  width: 900px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
 
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/right.png) no-repeat center center;
}
.poster-item-title{
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	display: block;
}
.banner{position: relative;}
.b-p{position: absolute; z-index: 9999; width: 100%; top: 28%;}
.b-t-02{    margin: 1.8% 0 2.8% 0;}
.b-t-04{font-size: 16px; color: #ffffff; width: 201px; line-height: 55px; background: #f29200; text-align: center; margin-top: 4.8%;}
.tabs-vertical .tabs-content-placeholder:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.container1:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.tabs-vertical:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.tabs-pat01{font-size: 18px; font-weight: bold; color: #ea5613; text-align: left;}
.tabs-pat02{font-size: 36px; color: #000000; text-align: left; font-weight: 100; margin-top: .4%; margin-bottom: 4%;}
.tab-con-part01-l{width: 45%; float: left;}
.tab-con-part01-r{width: 50%; float: right; text-align: left;}
.tab-con-part01-r-t{font-size: 36px; color: #0e1c5d; }
.tab-con-part01-r-hx{width: 43px; height: 3px; background: #ea5613; margin: 4.8% 0;}
.tab-con-part01-r-d{font-size: 16px; color: #5a5a5a; line-height: 30px; position: relative; padding-bottom: 18%;}
.tab-con-part01-r-m{width: 59px; height: 59px; background: #ea5613; line-height: 59px; text-align: center; font-size: 28px; color: #fff; display: flex; align-items: center; justify-content: center;position: absolute;
    right: 0;
    z-index: 99; bottom: 0;}
.tabs-more{font-size: 14px; color: #ffffff; text-align: center; width: 173px; height: 54px; background: #ea5613; line-height: 54px;  display: flex; align-items: center; justify-content: center; margin-top: 18%;
    border-radius: 27px;}
.tabs-more2{display: none; font-size: 14px; color: #ffffff; text-align: center; width: 100%; height: 54px; background: #ea5613; line-height: 54px;  display: flex; align-items: center; justify-content: center; margin-top: .8%; margin-bottom: 8%;
    }
@media (max-width: 1500px) { 
  .tabs-pat02{font-size: 28px; }
  .tab-con-part01-r-t{font-size: 26px;}
  .h-c-l-tit{font-size: 26px;}
}
@media (max-width: 1200px) { 
  .tabs-vertical .tabs-content-placeholder{
    margin: 0 auto;
    width: 100%!important;
    margin: 0 auto;
    padding: 1.8%!important;
  }
  .tabs-vertical ul {
      float: left;
      list-style: none;
      text-align: left;
      width: 100%;
      margin: 0;
      padding-left: 0;
  }
  .tabs-vertical ul li{display: inline-block;}
  .tabs-more{margin-top:0; height: 55px; border-radius: 0; font-size: 16px; display: none;}

  .tabs-more2{display: block; }
  .tabs-pat02{font-size: 26px; }
  .tabs-vertical ul li a{background: #eee; margin-bottom: 4px;}
}

@media only screen and (max-width: 992px){
  .tabs-pat02{font-size: 26px; }
}
@media (max-width: 768px) {  
  
    .tabs-vertical ul li {
        display: inline-block;
        width: 49%;
        text-align: center;
    }
    .tabs-pat02{font-size: 26px; }
    .tab-con-part01-l{display: none;}
    .tab-con-part01-r{width: 100%;}
    .tab-con-part01-r-t{font-size: 26px;}
    .tabs-vertical ul li a {
      display: block;
      text-decoration: none;
      color: #656a6d;
      font-size: 16px;
      /* border: 1px solid transparent; */
      
      padding: 16px 20px 16px 20px;
      border-bottom: 3px solid #fff;
      background: #eee;
      box-shadow: 2px 0px 0px #eee;
    }
    .tabs-vertical ul li a {
        background: #eee;
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 480px){
  
   .tabs-vertical ul li {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .tabs-pat02{font-size: 22px; }
    .tab-con-part01-r-t{font-size: 22px; margin-top: 2.8%;}
}
.container:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.banner{width:100%; clear: both; height: auto; position: relative; }

.h-case{width: 100%; }
.h-case:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.h-c-l{width: 50%; float: left; overflow: hidden; position: relative; padding: 8% 0;}
.h-c-r{width: 50%; float: left; overflow: hidden; position: relative; padding: 8% 0;}
.h-c-l-a{width: 100%; height: 100%; position: absolute;/* z-index: 99;*/ top: 0; left: 0; z-index: -1;}
.h-c-l-tit{font-size: 36px; color: #fff; text-align: center; padding-bottom: 4%;}
.h-c-l-dis{font-size: 16px; color: #ffffff; line-height: 30px; text-align:center; width: 60%; margin:0 auto; margin-bottom: 7%;}
.h-c-l-anniu{width: 205px; height: 56px; border:solid 3px #fff; line-height: 50px; font-size: 14px; color: #ffffff; text-align: center; margin:0 auto; border-radius: 28px; align-items: center;
    justify-content: center;display: flex; transition: all .2s;}
.h-c-l-a-h{width: 100%; position: absolute; z-index: -1; width: 100%; height: 100%; background: rgba(0,0,0,.4); top: 0; left: 0; opacity: 0; transition: all .2s;}
.h-c-l:hover .h-c-l-a-h{opacity: 1; transition: :all .2s;}
.h-c-l-a img{-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; height: 100%; width: 100%;}
.h-c-l:hover .h-c-l-a img{-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;}
.h-c-r:hover .h-c-l-a-h{opacity: 1; transition: :all .2s;}
.h-c-r:hover .h-c-l-a img{-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;}
@media (max-width: 1500px) { 
  .h-c-l-tit{font-size: 26px;}
  .h-c-l-anniu{height: 50px;}
}
@media (max-width: 1200px) { 

}

@media only screen and (max-width: 992px){
 .h-c-l-dis{width: 80%; line-height: 28px; font-size: 15px;}

}
@media (max-width: 768px) {  
  .h-c-l-anniu{border-radius: 0; width: 80%; }
  .h-c-l-tit{font-size: 22px;}
  .tab-con-part01-r-d{padding-bottom: 0;}
}
@media only screen and (max-width: 480px){
  
  .h-c-l{width: 100%; }
  .h-c-r{width: 100%; }
}

.h-w{margin:5.8% 0;}
.h-w:after{display:block;height:0;content:"";clear:both;visibility:hidden;}
.h-gy-tit-en{font-size: 18px; font-weight: bold; color: #ea5613; text-align: center; }
.h-gy-tit-hx{}
.h-gy-tit{font-size: 48px; color: #282828; text-align: center;}
.h-gy-dis{font-size: 18px; color: #0e1c5d; font-weight: bold; text-align: center; margin-top: .8%; margin-bottom: 2.8%;}
.h-gy-con{font-size: 15px; line-height: 32px; color: #555555; text-align: center; width: 80%; margin: 0 auto;}
.h-gy-nr{}
.h-c-l:hover .h-c-l-anniu{border:none; transition: all .2s;}
.h-c-r:hover .h-c-l-anniu{border:none; transition: all .2s;}
.h-gy-tit-hx{width: 50px; height: 2px; background: #ea5613; margin:0 auto; margin-top: .4%; margin-bottom: 1.8%;}
.h-gy-nr ul{text-align: center;}
.h-gy-nr ul li{display: inline-block; width: 25%;}
.h-w-tit{font-size: 18px; font-weight: bold; color: #a1a1a1; margin-top: 18%; margin-bottom: 4.8%; display: flex; align-items: center; justify-content: center;}
.h-w-dis{font-size: 18px; color: #393939;}
.h-w-tit img{height: 100%;}
@media (max-width: 1500px) { 
  
}
@media (max-width: 1200px) { 
  .h-gy-nr ul li{width: 30%;}
  .h-w-dis{font-size: 15px;}
  .h-gy-tit{font-size: 26px;}
  .h-w-tit{height: 48px;}
}

@media only screen and (max-width: 992px){

}
@media (max-width: 768px) {  
  .h-gy-tit{font-size: 22px;}
  .h-gy-dis{font-size: 16px;}
  .h-gy-con{line-height: 28px; font-size: 15px; width: 100%;}
  .h-w-tit {
    height: 28px;
  }
  .h-gy-nr{display: none;}
}
@media only screen and (max-width: 480px){
  
}
.item-list li{position: relative;}
.item-con-p{position: absolute; z-index: 99; top: 0; left: 0; width: 50%; margin:9% 12%;}
.item-con-p-tit-en{font-size: 18px; color: #ffffff;}
.item-con-p-tit{font-size: 48px; color: #ffffff; margin-top: .8%; margin-bottom: 2.8%;}
.item-con-p-dis{}
.item-con-p-dis p{font-size: 16px; color: #ffffff; line-height: 36px; margin: 0;}
.item-con-p-m{font-size: 14px; color: #ffffff; width: 176px; height: 46px; border:solid 2px #fff; line-height: 42px; margin-top: 8%; text-align: center; border-radius: 23px;}
.h-n-items{margin:4.8% 0;}
.h-n-items-list1{width: 20%; float: left;}
.h-n-items-list2{width: 24%; float: left; margin-left: 2%;}
.h-n-items-list1-en{font-size: 18px; font-weight: bold; color: #ea5613;}
.h-n-items-list1-tit{font-size: 36px; color: #000000;}
.h-n-items-list1-dis{font-size: 16px; color: #707070; line-height: 30px; margin: 14% 0 18% 0;}
.h-n-items-list1-m{width: 173px; height: 54px; background: #ea5613; border-radius: 27px; color: #fff; font-size: 14px; line-height: 54px; text-align: center; transition: :all .2s;}

.h-n-items-list2{}
.h-n-items-p-pic{}
.h-n-items-p{padding:18px; border:solid 1px #eeeeee;}
.h-n-items-p-date{font-size: 14px; color: #818181;}
.h-n-items-p-tit{font-size: 17px; color: #333333; margin: 2.8% 0;}
.h-n-items-p-dis{font-size: 14px; color: #818181; border-bottom: solid 1px #ddd; padding-bottom: 4%; line-height: 24px;}
.h-n-items-p-m{padding: 2.8% 0;}
.h-n-items-p-m-l{float: left;}
.h-n-items-p-m-r{float: right;}
.h-n-items-p-m:after{display:block;height:0;content:"";clear:both;visibility:hidden;}

.f-d{width:100%; position: relative; padding:4.8% 0;}
.h-c-l-tit2{font-size: 40px; color: #fff; text-align: center; margin-bottom: .8%;}
.h-c-l-dis2{font-size: 18px; color: #fff; text-align: center; margin-bottom: 2.4%;}
.h-c-l-anniu2{width: 240px; height: 56px; border:solid 3px #fff; line-height: 50px; font-size: 18px; color: #ffffff; text-align: center; margin:0 auto; border-radius: 28px; align-items: center;
    justify-content: center;display: flex; transition: all .2s;}
.f-d:hover .h-c-l-a-h{opacity: 1; transition:all .2s;}

.footer{position:relative;  overflow:hidden;}
/*.footer .f_bg{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../images/fbg.jpg)center;}*/
/*.footer .cover{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.footer .cover video{width:100%;display: none;}
:root .footer .cover img{display:none;}*/
.footer .foot_top{position:relative; z-index:1; background: #0e1c5d;}
.footer .foot_top .content{padding:2.8% 0; }
.footer .foot_top .left{float:right; width:17%;}
.footer .foot_top .left .t{font-size:36px; font-weight:bold; color:#fff; line-height:56px; margin-bottom:5px;}
.footer .foot_top .left .c{font-size:30px; color:#fff; line-height:56px;}
.footer .foot_top .left .share{margin-top:12%; position:relative;}
.footer .foot_top .left .share .bdsharebuttonbox a{/*background:none;*/ font-size:25px; color:#fff; padding-left:0;}
.footer .foot_top .left .share .ewm_img{display:none; position:absolute; top:110%;}
.footer .foot_top .right{float:left; width:75%;}
.footer .foot_top .right dl{float:left; width:10%; margin-left:5%; /*border-top:2px solid #6f7071;*/}
.footer .foot_top .right dl:first-child{margin-left:0;}
.footer .foot_top .right dl dt{font-size:18px; color:#fff; font-weight:bold; padding:25px 0;}
.footer .foot_top .right dl dd{font-size:14px; color:#fff; color:rgba(255,255,255,0.5); line-height:30px;}
.footer .foot_top .right dl dd.tel{font-size:30px; color:#fff; font-weight:bold; font-family:Arial; margin:30px 0; position: relative; right: auto; }
.footer .foot_top .right dl dd.more{font-size:18px; color:#bc0b13;}
/*.footer .foot_top .right dl dd.more .icon{display:inline-block; background:url(../images/foot_topjt.png) no-repeat center; width:21px; height:14px;}*/
.footer .foot_bott{position:relative; z-index:1; padding:1.8%  0 .8% 0; background: #0e1c5d;}
.footer .foot_bott .left{float:left; font-size:14px; color:rgba(255,255,255,0.5);}
.footer .foot_bott .right{float:right; font-size:14px; color:rgba(255,255,255,0.5);}

.footer .fhx{border-top: 1px solid rgba(255,255,255,0.1); padding-top: .8%; }
.footer .fhx:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.channel_content{min-height:300px; padding:40px 0;}
.share .dis{display: flex; align-items: center; position: relative;}
.share .iconfont{background: url(../images/q.png)no-repeat center; width: 35px; height: 35px; }
.share .iconfont2{background: url(../images/q2.png)no-repeat center; width: 35px; height: 35px; margin: 0 .9em;}
.share .iconfont3{background: url(../images/q3.png)no-repeat center; width: 35px; height: 35px; margin: 0 .9em;}
.more .icon img{/*margin-top: 3.2%;*/ margin-left: 2.8%; }
.footer .foot_top .content:after{display:block;height:0;content:"";clear:both;visibility:hidden;}


@media only screen and (max-width: 1448px) {
  .h-gy-tit{font-size: 28px;}
  .item-con-p-tit{font-size: 28px;}
  .h-n-items-list1-tit{font-size: 28px;}
  .h-n-items-list1-m{height: 48px; line-height: 48px;}
  .h-c-l-tit2{font-size: 28px;}
}

@media only screen and (max-width: 1200px) {
  .sbanner .slide-3d .item-list li{height: 400px!important;}
  .sbanner .slide-3d .item-list li.item2 {
    /*transform: translate3d(225px, 0, 0) scale(1);*/
    transform: translate3d(0, 0, 0) scale(1);
    transform-origin: 0 50%;
    opacity: 1;
    z-index: 3;
  }
  .item-con-p{width: auto; margin: 7% 12%;}
  .item-con-p-tit{font-size: 22px;}
  .item-con-p-dis p{font-size: 14px;}

  .item-con-p-m{margin-top: 8%;}
  .footer .foot_top .right dl{width: 13%; margin-left: 1.5%;}
  .f-rx-m{font-size: 18px!important;}
  .f-rx-t{margin-top: 15%;}
  .sbanner{height: 448px!important;}
  .h-n-items-list1-tit{font-size: 26px;}
}
@media only screen and (max-width: 992px) {
  .footer .foot_top .left .t{font-size: 26px; }
  .footer .foot_top .left .c{font-size: 18px; }

  
  .item-con-p-dis {
    /*display: none!important;*/
  }
  .sbanner {
    width: 100%;
    height: 440px!important;
    margin: 50px auto 0;
  }
  .footer .foot_top .right{width: 100%;}
  .footer .foot_top .left{display: none;}
  .footer .foot_top .right dl dt{font-size: 16px;}
  .footer .foot_top .right dl{width: 12.5%; margin-left: 2%;}
}
@media only screen and (max-width: 760px) {
  .foot_top .mwrap{display: none; }
  .footer .foot_top .left{display: none; }
  .footer .foot_top .right{width: 100%; }
  .footer .foot_bott .left{width: 100%; }
  .footer .foot_bott .right{width: 100%; text-align: left; }

  .sbanner .slide-3d .item-list li{height: 280px!important;}
  .sbanner{height: 300px!important;}
  .sbanner .slide-3d .item-list li.item3 {transform: translate3d(208px, 0, 0) scale(0.8)!important;}

  .h-n-items-list1{width:100%;}
  .h-n-items-list1-tit{font-size: 22px;}
  .h-n-items-list1-dis{margin: 4% 0 8% 0;}
  .h-n-items-list1-m{width: 100%; border-radius: 0; margin-bottom: 8%;}
  .h-n-items-list2{width: 100%; margin-left: 0; margin-bottom: 4.8%;}
  .h-c-l-tit2{font-size: 18px; }
  .h-c-l-dis2{display: none;}
  .h-c-l-anniu2{width: 90%; border-radius: 0; height: 48px; font-size: 15px; border: solid 2px #fff;}
  .f-d{padding: 8% 0;}
  .h-c-l-tit2 {
    font-size: 18px;
    margin-bottom: 4.8%;
  }
  .h-n-items-p-pic img{width: 100%;}
  .item-con-p-dis p {
    font-size: 14px;
    line-height: inherit;
  }

}
@media only screen and (max-width: 480px) {
  .sbanner .slide-3d .item-list li {
    height: 180px!important;
  }
  .sbanner {
    height: 200px!important;
  }
  .item-con-p-tit-en{font-size: 15px;}
  .item-con-p-tit{font-size: 18px;}
  .item-con-p-m{border-radius: 0;}
  .item-con-p-dis {
    display: none!important;
  }
}

.f-rx-t{font-size: 14px; color: #4d7592;}
.f-rx-m{font-size: 24px; color: #ffffff; margin-top: 8%;}

/* xc_nav */
.xc_nav{line-height:70px; /*height:70px;*/ border-bottom: 2px solid #f0f0f0;}
.xc_nav .left{float:left;}
.xc_nav .left ul li{position:relative; float:left; font-size:15px; padding:0 30px;}
.xc_nav .left ul li:after{content:''; position:absolute; width:1px; height:12px; background:#dddddd; left:0; top:50%; margin-top:-6px;}
.xc_nav .left ul li:first-child{margin-left:0;}
.xc_nav .left ul li:first-child:after{display:none;}
.xc_nav .left ul li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:2px; background:#ea5613; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.xc_nav .left ul li:hover:before,
.xc_nav .left ul li.cur:before{left:0; right:0;}
.xc_nav .left ul li:hover a,
.xc_nav .left ul li.cur a{color:#ea5613;}
.xc_nav .right{float:right; font-size:14px; color:#333;}
.xc_nav .right .home{color:#ea5613; font-size:16px;}

/* 关于我们 */
/* 关于我们 */
.about_us.channel_content{padding:0;}
.about_us01 {margin-bottom:60px;}
.about_us01 .left{margin-bottom:40px;}
.about_us01 .right{font-size:15px; color:#000; line-height:30px;}
/* 公共按钮 */
.common-infor .tit{font-size:17px; color:#ea5613; position:relative; display:inline-block; text-transform:uppercase; margin-bottom:10px;}
.common-infor .tit:after{content:''; position:absolute; left:110%; width:50px; height:2px; background:#ea5613; top:50%; margin-top:-1px;}
.common-infor .con{font-size:44px; color:#0e1c5d; font-weight: bold; line-height:1;}

.about_us05{padding:4% 0; /*background:url(../images/about_us05_bg.jpg) no-repeat center;*/}
.about_us05 .left{float:left;}
.about_us05 .right{float:right; margin-top:10px;}
.about_us05 .content .con{font-size:15px; margin:4% 0 4%;}
.about_us05 ul li{float:left; width:25%; position:relative;/*display: flex; align-items: center;*/ justify-content: center; border-right:solid 1px #e5e5e5;}
.about_us05 ul li:nth-child(4n){border-right: none; }
.about_us05 ul li:after{content:''; position:absolute; width:1px; height:100%; display: none; left:-15%; top:0;}
.about_us05 ul li:first-child .box{padding-left:0;}
.about_us05 ul li:first-child:after{display:none;}
.about_us05 ul li .img{width:25%; float:left; margin-right:5%;}
.about_us05 ul li .txt{float:left; width:70%;}
.about_us05 ul li .txt .t{font-family:'Arial'; font-size:48px; color:#5d5d5d; font-weight:bold; line-height:1.2;}
.con-d{font-size: 18px; font-weight: bold; color: #5d5d5d; margin-top: 1.8%;}
.c-yxpp{width: 100%; background: url(../images/c-h-bg.jpg)center no-repeat; padding:4.8% 0;}
.c-yxpp-tit{font-size: 36px; color: #ffffff; text-align: center;}
.c-yxpp-dis{font-size: 14px; line-height: 24px; color: #8a92b9; width: 80%; margin:0 auto; margin-top: 1.8%; text-align: center; margin-bottom: 4.8%;}
.c-yxpp-con{}