
.banner{height: 560px;width: 100%;}

.ban1{background: url(../images/2.jpg) no-repeat center center;}
.ban2{background: url(../images/2.jpg) no-repeat center center;}
.ban3{background: url(../images/17.jpg) no-repeat center center;}
.ban_menu{background-color: #ba985a;height: 74px;}
.ban_menu ul{display: flex;align-items: center;height: 74px;}
.ban_menu li a{display: block;border-right:1px solid #fff;color: #fff;font-size: 24px;line-height: 74px;text-align: center;padding:0 20px}
.ban_menu li.active a,.ban_menu li a:hover{background-color: #fff;color: #ba985a;}
.about{background-color: #fff;color: rgba(16,16,16,1);}
.about h1{font-size: 30px;padding: 30px 0 20px 0;}
.about_cont{font-size: 18px;line-height: 35px}
.about_cont img{width:100%}
.cp_tit{padding: 40px 0 30px 0;font-size: 26px;font-weight: bold;}
.cpg,.cpgzt {overflow: hidden;}
.cpg img,.cpgzt img{width: 100%;}
.yw_tp{width: 100%;height: 250px;overflow: hidden}
.yw_tp img,.cpp img,.hut_tp img{    width: 100%;display: block;object-fit: cover;transition: all 0.5s ease;height:100%}
.yw_tp:hover img,.cpg2:hover img{    transform: scale(1.1);transition: all 1s ease;}
.cpg a p,.yw_cont{border-right: 1px solid #bbb;border-bottom: 1px solid #bbb;border-left: 1px solid #bbb;text-align: center;line-height: 80px;height: 80px;font-size: 20px;color: #101010}
.cpp div{margin-bottom: 10px;}
.cpg2{width: 100%;height: 300px;overflow: hidden}
 .tech,.cpg{margin-bottom: 20px;}  
.swiper-container2{overflow: hidden;margin-top: 50px;position: relative;    padding-bottom: 100px;}
.n_tp{margin:0 10px}
.swiper-container2 .swiper-wrapper img{width:100%}
 .hut_tp img{border-radius: 50%;height: 270px;}
 .haute strong{display: block;font-size: 18px;height: 45px;line-height: 45px;text-align: center;font-weight: bold;color:#333}
 .cpgzt{margin-bottom: 20px;}
  .cpgzt a .yw_cont{    transition: all .2s linear;}
 .cpgzt a:hover .yw_cont {background-color: #000;color: #fff;}
.swiper-button-prev {width: 123px;height: 45px;left:38%;}

.swiper-button-next {right:38%;width: 123px;height: 45px;}

.swiper-button-next, .swiper-button-prev{bottom:20px;top:auto;background: none;border:1px solid #ddd;font-size: 14px;color:#101010;text-align: center;line-height: 45px;}
.yw_cont{height: 100px;}
.yw_cont h3{margin:0;padding-top:20px;}
.yw_cont i{display: block;font-style: normal;font-size: 22px;text-align: center;height: 45px;line-height: 45px}


 .linker{padding-bottom:20px}
 .linker .linker_p{background-color: #f8f8f8;border-radius: 20px;padding: 15px 35px;height: 240px;}
.lk_tp {margin-bottom: 20px;}
.lk_tp img{width: 72px;height: 72px;}
.lk_t {font-size: 18px;}
.lk_t strong{color: #131313;display: block;text-transform: uppercase;margin-bottom: 15px;}
.lk_t p{line-height: 28px;color: #666;}
 

 @media (max-width: 768px){
	 .linker_p{height: auto;border-right:1px solid #cbcbcb;}
	 .banner{height:300px}
	 .ban_menu li{width:50%;background-color:#ba985a}
	 .ban_menu ul{    flex-wrap: wrap;height:auto}
	 .ban_menu{height:auto}
	 .cp_tit{padding: 20px 0 30px 0;}
	 .about .col-lg-12{margin:0;padding:0}
	 .ban_menu li a{font-size:14px;padding:0 10px}
	 .anli li{width:100%}
	 .yw_cont h3{font-size:18px}
	 .yw_cont i{font-size:16px}
	 .about_cont img{max-width:100%!important;height:auto !important}
	 .hut_tp img{height:170px}
	 .jianjied  .col-lg-12{padding:15px}

 }