@charset "utf-8";/* CSS Document */
body {font-size: 14px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px!important;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
*{margin: 0;padding: 0;}
ul, li {list-style-type: none;}
ul{margin-bottom: 0px!important;}
a {text-decoration: none!important;}
img {margin: 0;padding: 0;vertical-align: bottom;transition: all 0.5s;overflow: hidden;}
img:hover{transform: scale(1.2);}
a:hover {color:#dc0814;text-decoration: none;}
.clear01 img:hover{transform:none!important;}
.imghid{overflow: hidden;}

/*首页头部*/
.index_header{width: 100%;}
.logo_img01{background-color: #fff;}
.header1400{width: 1400px;margin: 0 auto;}
.headerLogo{margin-left: 1%;display: flex;justify-content: space-between;align-items: center;}
.qiehuan13{color: #000;padding-right: 8%;font-size:16px}
.qiehuan13 a {color:#000;}
.qiehuan13 a:hover{color: #D70F0F;}
.dropdown-menu001{}
.headerCon{background-color: black;}
.headerCon ul{justify-content: space-between;width: 95%;}
.headerCon ul li{display: block;padding: 10px;}
.headerCon ul li a{font-size: 14px;color: rgb(255, 255, 255);}
.headerCon ul li a:hover{color:#dc0814;text-decoration: none;}
.qiehuan{color:#fff;}
.qiehuan:hover{color: #D70F0F;}
.banner img{width: 100%;height: auto;}

/*关于我们*/
.index_about{margin-bottom: 50px;}
.aboutTit{display: flex;padding: 50px 0;align-items: center;}
.aboutTit .line66{padding: 0;margin: 0;}
.aboutTit p{padding: 10px;font-size: 35px;color: #414141;font-weight: 900;margin: 0;}
.aboutTit p span{color: #bfbfbf;font-size: 30px;text-transform:uppercase;}

.aboutCon{display: flex;justify-content: space-between;}
.aboutConLeft{width: 45%;}
.aboutConLeft p{color: #646464;line-height: 21px;text-indent: 2em;padding: 0px 0;}
/* .aboutConLeft01{padding: 5px 0 0 0;}
.aboutConLeft02{padding: 20px 0;} */
.aboutConRight{width: 50%;}
.aboutConRight img{width: 100%;height: auto;}

/* 厂家实力 */
.index_data{background-color: #f9f9f9;}
.dataCon ul{display: flex;justify-content: space-between;padding: 25px 0;text-align: center;}
.dataCon ul p{display: flex; font-size: 40px;font-weight: 900;color: #414141;justify-content: center;}
.dataCon ul p em{font-style: normal;}
.dataCon ul span{color: #8b8b8b;}
.add{font-size: 20px;align-self: flex-start;font-style: normal; }

/* 产品展示 */
.index_product{background-color:#f9f9f9;}
.productCon{width: 1400px;margin: 0 auto;}
.productCon01{display: flex;justify-content: space-between;align-items: center;}
.productCon01 img{width: 100%;height: auto;}
.proTit01{color: #141D38;font-weight: 400;padding-bottom: 30px;}
.iconlist{font-size: 20px;color: #D70F0F;}
.iconlist li{padding: 2px 0;}
.proCon01{font-size: 18px;color: #02185A;padding: 30px 0;font-style: italic;}
.button{padding: 12px 35px;border: 1px solid #D70F0F;background-color: #D70F0F;color: #ffffff;font-size: 16px;}
.button:hover{background-color: #b6b6b6;border: 1px solid #b6b6b6;color: #ffffff;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

.heading-block h3,
.heading-block .h3 {
  font-size: 36px;
  color: #02185A;
  font-weight: bold;
  line-height: 40px;
  padding-bottom: 10px;
}

.heading-block small::before, .heading-block .small::before {
  content: '';
  width: 40px;
  height: 3px;
  display: inline-block;
  margin-right: 15px;
  background-color: #FF2D19;
  vertical-align: middle;
}

.honor-box {
  text-align: left; 
}

.honor-box .fbox-content {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  padding: 0 0.75rem;
}

.honor-box .fbox-content h3, .honor-box .fbox-content .h3 {
  color: #02185A;
  font-weight: bold;
  font-size: 20px;
  padding: 16px 0;
  border-bottom: 2px solid #EAEAEA;
  margin-bottom: 10px;
}

.honor-box .fbox-content span {
  font-size: 32px;
  color: #CA4040;
}

.honor-box .fbox-content p {
  color: #7D7D7D;
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 1.3;
}

.videoshowcase {
  padding: 20px 0;
  display: inline-block;
  color: #1A1B1E;
  opacity: 1;
}

.videoshowcase img {
  margin-right: 5px;
}

.videoshowcase:hover {
  opacity: .7;
}

#home-project h5, #home-project .h5 {
  color: #02185A;
  font-size: 20px;
  line-height: 1.8;
}

#home-project .promo {
  color: #D70F0F;
}

#home-project .portfolio-item:nth-child(odd) .bg-overlay-bg {
  background-color: #D70F0F;
}

#home-project .portfolio-item:nth-child(odd) h3, #home-project .portfolio-item:nth-child(odd) .h3 {
  color: #fff;
}

#home-project .portfolio-item:nth-child(even) .bg-overlay-bg {
  background-color: #02185A;
}

#home-project .portfolio-item:nth-child(even) h3, #home-project .portfolio-item:nth-child(even) .h3 {
  color: #fff;
}

#home-project .portfolio-desc span {
  max-width: 60px;
  height: 60px;
  display: inline-block;
}

#home-project .portfolio-desc h3, #home-project .portfolio-desc .h3 {
  font-size: 1.5rem;
  font-weight: normal;
}

/* 产品列表 */
.index_proList{width: 100%;}

.proList{padding-bottom: 40px;}
.proList001{display: flex;justify-content: flex-end;}
.proList001 li{padding: 20px 10px;}
.proList001 li a{color: rgb(59, 59, 59);}
.proList001 li a:hover{color: #dc0814;}
.proListCon ul{padding-top: 25px;}
.proListCon ul li a{border: 1px solid #f6f6f6;;}

.proListName{display: flex;justify-content: space-between;padding: 5% 15% 5% 5%;align-items: center;}
.proListNameLeft{color: #484848;}
.proListNameLeft span{text-transform:uppercase;}
.proListNameright{color: #484848;}
.honorlist ul.list li.item a:hover .proListNameright{color: #fff;}
.item_mask01{display: block;height:45px;text-align: center;background-position: 0px -105px;position: absolute;left: 49%;top: 40%;margin-left: -20%;opacity:0;filter:Alpha(opacity=0);*zoom:1;font-size: 20px;}
.item_mask01 i{font-style: normal;font-size: 20px;}
.list_imgH ul.list li.item:hover .item_mask01{transform: translateY(-21px);opacity: 1;filter:Alpha(opacity=100);}
.proListCon002{content: '';width: 150px;height: 2px;display: inline-block;margin-right: 15px;background-color: #FF2D19;vertical-align: middle;position: absolute;left: 26%;top: 44%;}
.proListCon003{position: absolute;left: 33%;top: 45%;text-transform:uppercase;font-size: 20px;color: #fff;}
.opcaityCon{color: #fff;font-size: 20px;line-height: 0;}
.item_link_icon b{content: '';width: 120px;height: 2px;display: inline-block;margin-right: 15px;background-color: #FF2D19;vertical-align: middle;line-height: 0;}

.index_more{margin: 3% auto 0% auto;text-align: center;}
.index_more a{border: 1px solid #dc0814;padding:10px 30px ;background-color: #dc0814;color: #fff;display: inline-block;}



.honorlist ul.list{width: 100%;padding-left: 0px;}
.honorlist ul.list li.item a:hover img{opacity: 0.8;}
.honorlist ul.list li.item p{margin: 0 0 5px!important;}
.honorlist ul.list li.item a:hover span{color: #fff;}
.honorlist ul.list li.item a:hover p{color: #fff;text-transform:uppercase;}
.list_imgH ul.list li.item a{display: block;width:100%;overflow: hidden;position: relative;background: #f6f6f6;}
.list_imgH ul.list li.item a:hover{background: #1048a0;}
.list_imgH ul.list li.item img{display:block;width: 100% !important;height: auto;}
.item img{width: 100%;height: auto;}
.item_mask{width: 100%;height: 100%;background: #dc0814;position: absolute;left: 1px;top: 1px;opacity: 0;filter:Alpha(opacity=0);*zoom:1;-webkit-transform: rotateX(180deg) scale(0.5, 0.5);transform: rotateX(180deg) scale(0.2, 0.2);transition: all ease-out .5s;}
.item_link_icon{display: block;width:150px;height:45px;text-align: center;background-position: 0px -105px;line-height: 38px;position: absolute;left: 50%;top: 50%;margin-left: -22px;opacity:0;filter:Alpha(opacity=0);*zoom:1;}
.list_imgH ul.list li.item:hover .item_mask{opacity: 1;filter:Alpha(opacity=100);-webkit-transform: rotateX(0deg) scale(1, 1);transform: rotateX(0deg) scale(1, 1);transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;background: rgba(255, 0, 0, 0.3);}
.list_imgH ul.list li.item:hover .item_link_icon{transform: translateY(-21px);opacity: 1;filter:Alpha(opacity=100);}
.submian .t{padding: 0 0 25px;color: #1048a0;font-size: 18px;}
.submian .t2{padding: 25px 0;color: #1048a0;font-size: 24px;}

/* 应用领域与服务支持 */
.index_Application{width: 100%;background-color: #f9f9f9;}
.Application01{width: 100%;margin: 0 auto;}
.ApplicationCon{display: flex;justify-content: space-around;}
.ApplicationConRight img{width: 100%;height: auto;}


.ApplicationConLeft img{width: 100%;height: auto;}

@media (max-width: 768px) { .home_advantage .container .advantage_content ul li > .text .text_intro .desc { margin-top: 0.69444rem; } }

.home_application .appli_item { display: flex; flex-wrap: wrap; align-items: center; background-color: #f9f9f9; }

.home_application .appli_item:nth-child(odd) > .text { padding-left: calc(50% - 700px); padding-right: 100px; }

@media (max-width: 1400px) { .home_application .appli_item:nth-child(odd) > .text { padding-left: 20px; } }

@media (max-width: 768px) { .home_application .appli_item:nth-child(odd) > .text { padding-right: 15px; } }

.home_application .appli_item:nth-child(even) { flex-direction: row-reverse; }

.home_application .appli_item:nth-child(even) > .text { padding-right: calc(50% - 700px); padding-left: 100px; }

@media (max-width: 1400px) { .home_application .appli_item:nth-child(even) > .text { padding-right: 20px; } }

@media (max-width: 768px) { .home_application .appli_item:nth-child(even) > .text { padding-left: 15px; } }

.home_application .appli_item > .text { padding-top: 20px; padding-bottom: 20px; width: 50%; text-align: left; }

@media (max-width: 992px) { .home_application .appli_item > .text { width: 100%; } }

.home_application .appli_item > .text .strong { color: #232323; font-weight: bold; font-size: 40px; }

@media (max-width: 768px) { .home_application .appli_item > .text .strong { font-size: 30px; } }

.home_application .appli_item > .text .color_tit { display: block; color: #dc0814; margin-top: 10px; }

@media (max-width: 768px) { .home_application .appli_item > .text .color_tit { margin-top: 0.34722rem; } }

.home_application .appli_item > .text p.desc { color: #777777; margin-top: 15px; }

@media (max-width: 768px) { .home_application .appli_item > .text p.desc { margin-top: 0.52083rem; } }

.home_application .appli_item > .text a.more { position: relative; width: 110px; height: 34px; border: 1px solid #dc0814; border-radius: 20px; line-height: 126px; text-align: center; margin-top: 40px; transition: all 0.35s ease; padding: 6px 43px;color: #dc0814;}

@media (max-width: 768px) { .home_application .appli_item > .text a.more { margin-top: 1.38889rem; } }

.home_application .appli_item > .text a.more::before { content: ""; opacity: 0; position: absolute; z-index: 5; top: 0px; bottom: 0px; left: 0px; right: 0px; border-radius: inherit; background-color: #fefefe; transition: all 0.3s; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.home_application .appli_item > .text a.more:hover { background-color: #dc0814; color: #fff; }

.home_application .appli_item > .text a.more:hover::before { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: .3; }

.home_application .appli_item > .text a.more:hover i.iconfont { color: #fff; }

.home_application .appli_item > .text a.more i.iconfont { font-size: 22px; color: #dc0814; }

.home_application .appli_item > .img { width: 50%; }

@media (max-width: 992px) { .home_application .appli_item > .img { width: 100%; } }

.home_application .appli_item > .img img { width: 100%; }

.home_pro_show .container .pro_title { padding: 30px 0; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }

/* 新闻资讯 */
.newsCon{padding-bottom: 30px;}
.newsCon01{display: flex;justify-content: space-between;padding-bottom: 30px;}
.newsCon01Left{border: 1px solid rgb(241, 241, 241);box-shadow: 3px 3px 3px rgb(241, 241, 241);margin-right: 6%;}
.newsCon01Left:hover{box-shadow: 3px 3px 3px rgb(168, 168, 168);}
.newsCon01Left img{width: 100%;height: auto;padding: 4% 2% 2% 2%;}
.newsCon01Left:hover .newsCon01LeftTit{color: #dc0814;}
.newsCon01LeftTit{font-size: 16px;padding: 0 2%;color: rgb(37, 37, 37);}
.newsCon02LeftTit{padding: 0 2% 4% 2%;}
.newsCon02LeftTit{color: #777777;display: flex;justify-content: space-between;align-items: center;}
.newsCon02LeftTit .newsDate{margin-right: 8%;}
.newsDate p{font-size: 18px;margin: 0;}
.newsDate b{content: '';width: 40px;height: 2px;display: block;background-color: #FF2D19;vertical-align: text-top;margin: 1px 0;}
.newsDate span{font-size: 14px;}

.newsCon01Right ul li{border: 1px solid rgb(241, 241, 241);box-shadow: 3px 3px 3px rgb(241, 241, 241);margin:5% 0 7% 0;padding: 3%;}
.newsCon01Right ul li:last-child{margin:1% 0 0 0;}
.newsCon01Right ul li a{display: flex;align-items: center;}
.newsSpanTit01{color: rgb(26, 26, 26);font-size: 16px;}
.newsCon01Right ul li:hover{box-shadow: 3px 3px 3px rgb(168, 168, 168);}
.newsDate{margin-right: 8%;text-align: center;color: rgb(70, 70, 70);}
.newsDate i{content: '';width: 40px;height: 2px;display: block;background-color: #FF2D19;vertical-align:text-top;margin: 14% 0;}
.newsCon01Right ul li a:hover .newsSpan{color: #dc0814;}
.newsSpan{color: #a7a7a7;}

/* 在线留言 */
.liuyan{width: 100%;background:url(./liuyanBg.jpg) no-repeat top;padding-bottom: 50px;}
.liuyan_index{width: 1400px;margin: 0 auto;}
/* .liuyan01{padding-left: 85px!important;} */
.liuyanCon tr td{padding: 30px 0 0 30px;}
.newsBot{background: url(./newsBot.jpg)no-repeat top;height: 130px;}
.form-control{padding: 25px 20px!important;}
.form-control1{width: 164%!important;}
.item6{border: 1px solid #fff;
    color: #fff;
    padding: 5px 30px;
    margin-top: 35px;
    background-color: transparent;
    margin-left: 10px;
}
.item6:hover{border: 1px solid #dc0814;background-color: #dc0814;color: #ffffff;}
.uppercase6{margin-left:202px;}
.form011{width: 20%!important;height: 45px!important;display: inherit!important;}
.form010 img{width: 18%!important;transform: none!important;padding-left: 20px!important;}

.Business_indexTit{text-align: center;padding:40px 0 40px 0;}
.Business_indexTit p{font-size:36px;color: #fff;font-weight: 600;text-transform:uppercase}
.Business_indexTit b{display: block;background-color: #fff;padding: 2px 0px;width: 120px;margin: 8px auto;}
.Business_indexTit span{font-size: 24px;color: #fff;}

/* 底部导航 */
.index_footNav{width: 100%;background: url(./footNav.jpg) no-repeat center;margin: 0 auto;height: 85px;}
.footNav{padding: 30px 0;}
.footNav ul{display: flex;color: #fff;justify-content: space-around;padding: 0% 8% 2% 8%;}
.footNav ul li a{color: #fff;font-size: 20px;}
.footNav ul li a:hover{color:#dc0814;}
.footNavBot{justify-content: space-evenly;display: flex;}
.footNavBotLeft ul{justify-content: space-between;padding: 2% 24%;}
.footNavBotLeft ul li{}
.footNavBotLeft ul li a{font-size: 14px;text-align: center;}
.footNavBotLeft p{color: #fff;font-size: 20px;text-align: center;}
.footNavBotRight ul{justify-content: space-between;padding: 2% 24%;}
.footNavBotRight p{color: #fff;font-size: 20px;text-align: center;}


/* 底部 */
.index_foot{width: 100%;margin: 0 auto;background-color: #c60410;}
.footLogo{padding: 2% 0;margin: 0 auto;text-align: center;}
.footCon01 ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.add{display:flex;align-items: center;}
.footCon01 ul li{color: #fff;padding-bottom: 5px;}
.footCon01 p{color: #fff;text-align: center;margin: 0;}
.footCon b{content: '';width: 100%;height: 1px;display: block;background-color: #fff;vertical-align:text-top;margin: 1% 0;}
.footerBot{color: #fff;text-align: center;padding: 0 0 1% 0;}


@media (max-width: 1400px) {
 .header1400{width:96%;margin: 0 2%;}
 .productCon{width:96%;margin: 0 2%;}
 .liuyan_index{width:96%;margin:0 2%;}
 .header992{display: none!important;}
 .uppercase6{margin-left:33px;}
}

@media (max-width: 1200px) {

  .footNavBotRight ul{padding: 2% 16%;}
  
}

@media (max-width: 1040px) {
  .headerCon ul{width: 100%;}
  .aboutCon{flex-wrap: wrap;} 
  .aboutConLeft{width: 100%;}
  .aboutCon .aboutConRight{width: 100%;}
  .index_about{padding-bottom: 5%;}
  .newsCon01Left{margin-right: 2%;}
  .footCon01 ul{flex-direction: column;}
  .footCon01 ul li{text-align: initial;}
  .footCon01 p{text-align: initial;}
  .add01{padding: 1% 0;}
  .footNavBotLeft ul{padding: 2% 16%;}

}

@media (max-width: 992px) {

  .proListCon ul{display: flex;flex-wrap: wrap;}
  .proListCon ul li{padding-bottom: 2%;}
  .header992{display: block!important;}
  .form010 img{width: 25%!important;}


}

@media (max-width: 900px) {
.productCon01{flex-wrap: wrap;}
.index_product{padding-bottom: 50px;}
.newsCon01Left{margin-right: 0%;}


}

@media (max-width: 880px) {

  .newsCon01{flex-wrap: wrap;}
  .footNavBotLeft ul{justify-content: space-between;padding:3% 15%;}
  .footNavBotRight ul{justify-content: space-between;padding:3% 15%;}

}

@media (max-width: 768px) {
.footNavBotLeft{width: 50%;}
.footNavBotRight{width: 50%;}
.aboutTit{padding: 20px 0;}
.aboutTit p{font-size: 25px;}
.aboutTit p span{font-size: 20px;}
.dataCon ul p{font-size: 25px;}
.dataCon ul li span{font-size: 8px;}
.proList001{flex-wrap: wrap;justify-content:space-around;}
.Business_indexTit p{font-size: 24px;}
.Business_indexTit b{padding: 1px 0px;width: 100px;}
.Business_indexTit span{font-size: 16px;}
.form011{width: 25%!important;}
.Business_indexTit {padding: 20px 0 10px 0;}
.footNav001 li{padding-right:2%;}
}

@media (max-width: 660px) {

  .footNavBotLeft{width: 100%;padding-top: 2%;}
  .footNavBotRight{width: 100%;padding-top: 2%;}
  .footNavBot{flex-wrap: wrap;}
  .footNavBotLeft ul{padding: 1% 10%;}
  .footNavBotRight ul{padding: 1% 10%;}


  .footNav ul li a{font-size: 16px;}  
  .footNavBotLeft p{font-size: 16px;}
  .footNavBotRight p{font-size: 16px;}
  .footNavBotLeft ul li a{font-size: 14px;}
  .footNavBotRight ul li{font-size: 14px;}
  .footNavBotRight ul li a{font-size: 14px;}
  .form010 img{width: 35%!important;}
  
}

@media (max-width: 600px) {
  .form011{width: 35%!important;}
  .form-control{line-height: 1!important;padding: 20px!important;}

  .footNavBotLeft{padding-bottom: 5%;}
}



@media (max-width: 460px) {
  .line66{display: none;}
  .liuyanCon tr td{padding: 30px 0 0 12px;}
  .footNav ul{flex-wrap: wrap;}
  
header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo .right_text .line1 {font-size: 16px; }
}

@media (max-width: 400px) {

.footNav{padding: 3% 0;}

}