.about{padding:50px 0px;}
.aboutc{width: 1202px;
    margin-left: auto;
    margin-right: auto;
	display: flex;
	flex-wrap: wrap;
	}
.aboutc .aboul{width:40%;}
.aboutc .abour{width:58%;margin-left:auto;display: flex;}
img{max-width:100%}
.mySwipern{width:100%;}
.parter{padding:50px 0px;background: #fafafa;}
.parter .part{width: 1202px;
    margin-left: auto;
    margin-right: auto;
	display: flex;
	flex-wrap: wrap;}
	.parter .part a{margin:5px;}
	.parter .part .partl{width:68%;display: flex;flex-wrap: wrap;}
	.parter .part .partr{width:30%;margin-left:auto;}
.parter .part .partr .partlcon{margin-top:20px;font-size:16px;}
.parter .part .partr h3{margin-top:0px;}
.parter .part .partr a{
	background: #406c9f;
	  color: white;
	  display: inline-block;
	  padding: 6px 20px;
	  border-radius: 20px;

	margin-top: 20px;
}
.aboutc .aboul h3,.parter .part .partr h3{font-size: 26px;margin-bottom:20px;display: flex;align-items: center;}
.footerm{text-align: left;padding-left:38px;}
.footerm  dd{margin:5px 0px;text-align: left;}
.footerm  dd i{display:inline-block;width:40px;text-align: left;}
.dcomm{display: none;}
.dcomm.active{display: block;background: white;}
.detail_title_li.active{background: none;border-bottom: 2px solid #01598B;}
 .yptcont{width:1200px;margin:0px auto;}
.yptblock{display: flex;flex-wrap: wrap;align-items: center;}
.yptblock .yptdesc{width:48%;line-height: 30px;margin-right: 2%;}
.yptblock .yptjgt{width:50%;margin-left:auto;text-align: right;}
.ypt{padding:40px 0px;}
.ypt .yptcont .yptt{text-align: center;font-size:26px;margin-bottom:40px;}
.yptyoushi{background: #fafafa;padding:40px 0px;}
.yptyoushi .yptcont{display:flex;align-items: center;}
.yptyoushi .yptcont .ysbl{margin:0px 20px;text-align: center;flex: 1;}
.yptyoushi .yptcont .ysbl p{font-size:22px;margin-top:10px;}
.yptyoushi .yptcont .ysbl img{background: #fafafa;border-radius: 50%;background: #406c9f;}
.yblock .ybli{display: flex;flex-wrap: wrap;padding:40px 0px;align-items: center;}
.yblock .ybli>div{width:50%;}
.yblock .ybli>div:nth-child(2){width:48%;margin-left:auto;}
.yblock .ybli>div .yblt{font-size: 22px;margin-bottom:20px;text-align: center;}
.yblock .ybli>div img{width:100%;}
.yblock .ybli>div .yblc{line-height: 30px;}
.prodet .procomm{
	text-align: center;
	  margin: 50px 0px;
	  font-size: 28px;
	
}
.prodet .mySwipern{width:90%;margin:0px auto;}
.prodet .mySwipern .adsuse_content_box_i h4{font-size:16px;}
.fenlei{width:1200px;margin:0px auto;display: flex;align-items: center;/*! background: #fafafa; */padding: 50px 0px;/*! justify-content: center; */}
.aflei{background:#fafafa}
.fenlei img{max-width:90px;background: #406c9f;padding: 10px;border-radius: 50%;}
.fenlei .fla{flex:1;text-align:center;}
.fenlei .fla .flab{cursor: pointer;}
.fenlei .fla .flab p{font-size:18px;margin-top:10px;}
#culture {
  background-color: #f4f8fb;
  padding: 2.2rem 0;
}
 #culture  .container {
    max-width: 1200px;
  }
  .w_title {
    font-size: 1.05rem;
    font-family: "AlibabaPuHuiTiMedium";
  }
  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  #culture li {
    margin-top: 20px;
    position: relative;
  }
  #culture li .box {
    background-color: #ffffff;
    position: relative;
    padding: 20px 10px;
    cursor: pointer;
    /*! border-left: 2px solid #0068b7; */
  }
  #culture li .box .box_con {
    /*! height: 2.25rem; */
    /*! padding-right: 1.5rem; */
    position: relative;
  }
  #culture li .box .box_con .title {
    max-width: 100%;
    font-size: 18px;
    /*! font-weight: bold; */
    height: 60px;
    line-height: 30px;
  }
  #culture li .box .box_position {
    width: calc(100% + 2px);
  }
  #culture li .box .box_position {
    position: absolute;
    /*! top: 80%; */
    /*! left: -2px; */
    background-color: #ffffff;
    border-left: 2px solid #0068b7;
    padding: 20px;
    z-index: 9;
    opacity: 1;
    font-size: 16px;
    /*! line-height: 1.7; */
    visibility: hidden;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
    left: 0px;
    width: 100%;
  }
  .zzlist{display: flex;flex-wrap: wrap;width: 100%;align-items: center;}
  .zzlist>div{width:58%;}
.zzlist > div .zzla{display: flex;flex-wrap: wrap;}
  .zzlist>div:nth-child(2){margin-left:auto;width: 35%;}
.zzlist > div .zzla .zzimg{width:31%;margin:1%;text-align: center;background: #fafafa;}
.zzlist .zzr .zzrt,.zzlist.second .zzl .zzrt{font-size:24px;margin-bottom:40px;}
.zzlist.second>div{width:40%;}
.zzlist.second{margin:30px 0px;}
.zzlist.second>div:nth-child(2){width:58%;}
.hzparter{display: flex;width:100%;}
.hzparter .hzl{width:20%;box-shadow: 2px 2px 2px #eeee;}
.hzparter .hzl .hzlt{text-align: center;color: #406c9f;font-size: 18px;font-weight: bold;}
.hzparter .hzl .hzlist{text-align: center;}
.hzparter .hzl .hzlist p{margin:10px 0px;border: 1px solid #eee;}
.hzparter .hzr{width:78%;margin-left:auto;}
.mySwiperc a{display: block;width: 100%;/*! height: 720px; */background-size:cover !important;background-repeat: no-repeat !important}
.prodet{padding:20px 0px;}
 #transportation_banner {
    width: 100%;
    height: 540px;
  }
  .banner_more3 {
    width: 1130px;
    height: auto;
    display: block;
    padding-right: 15px;
    padding-left: 0px;
    margin-left: 8px;
    margin: 0 auto;
    color: #000;
    font-size: 14px;
  }
  #transportation_banner, #greencar_banner, #power_banner, #greenpower_banner {
    padding: 485px 0 0 20px;
  }
    .banner_more3 a {
    color: white;
  }
   table tr td{max-width:120px !important}

.pro_intro_c .swiper-button-next, .pro_intro_c .swiper-button-prev{color:black;}

@media screen and (max-width: 650px) {
    #transportation_banner, #greencar_banner, #power_banner, #greenpower_banner{padding:0px}
    .descx table{max-width:700px !important;width:700px !important;}
    .descx{overflow-x:scroll}
   .mySwiperc a{/*! height: 400px; *//*! background-position: 30% 30% !important; *//*! background-size: 100% !important; */}
   .aboutc{width:100%;}
   .aboutc .aboul,.aboutc .abour,.parter .part,.parter .part .partl,.parter .part .partr{width:100%}
   .about,.parter{padding:30px 10px;}
   .parter .part .partl a{width:48%;text-align: left;margin: 1%;}
   .aboutc .aboul h3, .parter .part .partr h3{font-size:18px}
   .parter .partr{order:1;}
   .parter .partl{order:2}
   .parter .part .partr a{display:none}
   #adsuse{margin-bottom:0px;}
   .yptcont,.yptblock .yptdesc,.yptblock .yptjgt,.yblock .ybli > div,.yblock .ybli > div:nth-child(2){width:100%;}
   .ypt,.yblock .ybli,.yptyoushi,.pro_intro{padding:30px 10px;}
   .yptyoushi .yptcont{flex-wrap: wrap;}
   .yptyoushi .yptcont .ysbl{width:48%;margin:1%;max-width: 100%;flex: auto;}
   .yptyoushi .yptcont .ysbl img{max-width:50%;}
   .yblock .ybli > div:nth-child(2){margin-top:20px;}
   .yblock .ybli{margin-top:20px;}
   .yblock .ybli > div .yblc{line-height: 30px;}
   .yblock .ybli > div .yblt,.yptyoushi .yptcont .ysbl p{font-size: 18px;}
   .prodet .mySwipern .adsuse_content_box_i h4{font-size:14px;text-align: left;}
   .prodet .procomm{font-size:22px;margin:20px 10px;}
   .prodet .mySwipern{padding:0px 10px;width:100%;}
   .pro_intro_c .right h2{font-size:18px;}
   #detail_title{padding:0px 10px;overflow-x: scroll;}
   .transportation_detail_content h3{font-size:22px}
   #detail_title_content{width:100% !important;}
   .detail_title_tab2 .detail_title_li{margin:0px 20px !important;}
   .swiper-button-next::after, .swiper-button-prev::after{font-size:22px !important}
   .fenlei,.zzlist > div,.zzlist > div:nth-child(2){width:100%;}
   .fenlei{padding:20px 0px;}
   .fenlei img{max-width:60px;}
   .tec_content1{padding:0px;}
   #culture li .box{padding:0px 10px;}
   #culture li .box .box_con .title{height: auto;line-height: 40px;text-align: left;}
   .zzlist > div .zzla .zzimg{width:48%}
   .tec_content1{padding:10px !important;}
   .zzlist .zzr .zzrt, .zzlist.second .zzl .zzrt{font-size:18px;margin:20px 0px;}
   .zzlist.second > div,.zzlist.second > div:nth-child(2){width:100%;}
   .adsuse_content_box_i a{height:182px;}
   .transportation_detail_content{width:100%;padding:10px;}
   .banner_more3{width:100%;}
   #zy2_masthead_wrap{position:relative}
   #transportation_banner{height:500px;}
   .hzparter{flex-wrap:wrap;}
   .hzparter .hzl,.hzparter .hzr{width:100%;}
   .hzparter .hzl .hzlist{display:flex;flex-wrap:wrap;}
   .hzparter .hzl .hzlist p{width:48%;margin:1%;}
   .tec_content-img{display:none}
  
   #culture .w_text .row{margin:0px !important}
}
