.banner{position: relative; }

.pro_tit{padding-top: 90px; padding-bottom: 110px; font-size: 48px; font-weight: bold; color: #000; line-height: 1.2em}
.pro_tit2{padding-bottom: 50px;}
.smart{font-size: 30px; font-weight: bold;}
.smart span{color: #f49d18}
.smart_p{font-size: 24px; color: #464545}
.prohome_list2{margin: 0 -10px; }
.prohome_list .col-sm-6{padding: 0 10px;}
.prohome_li{margin-top: 20px; position: relative;}
.prohome_list2 .col-sm-6:nth-child(1) .prohome_li,.prohome_list2 .col-sm-6:nth-child(2) .prohome_li{margin-top: 0}
.prohome_list{overflow: hidden; border-radius: 30px;}
.prohome_li .prohome_txt{position: absolute; padding: 0 22px; bottom: 30px; }
.prohome_txt h3{font-size: 32px; color: #fff; font-weight: bold;}
.prohome_txt a{width: 200px; height: 42px; text-align: center; line-height: 42px; background: #f49d19; box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8); display: inline-block; margin-top: 20px; border-radius: 42px; font-size: 22px; font-weight: bold; color: #fff; transition: all 0.5s /**/}
.jingxiao_txt a:hover,.prohome_txt a:hover{box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5); background: #4c4c4c}
.prohome_li:hover img{transform: scale(1.1);}
.prohome_li img{transition: all 0.5s}
.prohome_img{overflow: hidden;}
.qiu{padding: 260px 0;  position: relative; min-height: 846px}
.qiu:after{content:""; display: block; width: 50%; height: 606px; background: url(../images/qiu.jpg) no-repeat; position: absolute; right: 0; top: 50%; margin-top: -300px; }
.qiu_txt{display: flex;}
.qiu_txt .icon{margin-right: 30px; margin-top: 10px;}
.qiutit p{font-size: 48px; font-weight: bold;  font-family: "Poppins-Bold"; color: #000}
.qiutit a{margin-top: 70px; font-size: 24px; font-weight: bold; color: #565454; display: inline-block;}
.qiutit a:hover{color: #f49d18}
.jingxiao{position: relative; height: 600px}
.jingxiao_txt{position: absolute; padding: 120px; text-align: center; top: 0; width: 100%}
.jingxiao_txt h3{font-size: 48px; font-weight: bold; color: #fff; padding-bottom: 30px;}
.jingxiao_txt p{font-size: 24px;  line-height: 36px; color: #fff; padding-bottom: 30px;}
.jingxiao_txt a{width: 170px; height: 45px; background: #f49d19; display: inline-block; border-radius: 48px; line-height: 45px; font-size: 18.7px; color: #fff; font-family: "Poppins-Bold";transition: all 0.5s;box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8);}
.jingxiao_txt a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 7px; position: relative; top: -3px; margin: 20px 8px 0 0px; transition: all 0.5s;}
.jingxiao_txt a:hover{box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5); background: #4c4c4c}
.wide{padding: 90px 0 95px 0}
.wide_tit{font-size: 48px; text-align: center; font-weight: bold; color: #000; padding-bottom: 80px;}
.wide_img{text-align: center;}
.wide_img a{display: inline-block; margin:7px 5px;}
#div1 ul li{transition: all 0.5s}
#div1 ul li:hover{transform: scale(1.2);}


.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
.swiper-pagination-bullet{background: #fff}
.swiper-pagination-bullet-active{background: #f49d19}

#div1{ width: 100%;  position: relative; margin: 0 auto;overflow: hidden; }
         #div1 img { width: 200px; display: inline-block; border-radius: 8px; border: solid 2px #666}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:100%;color:#333333;margin:0 auto;overflow:hidden;}





@media (min-width:992px) { 
  
  

}

@media (min-width:1200px) {
	 
}

@media (min-width:1440px) { 
	 
}
@media(max-width:1780px){ 
  
}
@media(max-width:1580px){ 
  
}
@media(max-width:1199px){ 

}

@media(max-width:991px){ 
   .pro_tit{padding-bottom: 60px; font-size: 36px;}
   .prohome_list2 .col-sm-6:nth-child(2) .prohome_li{margin-top: 20px;}
   .qiu{padding: 100px 0}
   .qiu{min-height: initial;}
   .qiu_txt{display: block;}
   .qiutit p{font-size: 28px; margin-top: 20px;}
   .qiu:after{width: 100%; position: initial; background-size: cover;}
   .jingxiao_txt{ padding: 120px 15px }
   .jingxiao_txt h3{font-size: 36px;}
   .jingxiao_txt p{font-size: 18px;}
   .wide_tit{font-size: 36px;}
   .search_f{padding: 50px 15px;}
   .foot_dl dl{display: none}
}

@media(max-width:768px){   
	

}