.clearfix:after {	content: "";	display: block;	visibility: hidden;	height: 0;	clear: both;}
.clearfix {	zoom: 1;}
.fl{float: left;}
.fr{float: right;}


.warp360ra{ width:100%; position:relative; min-width:1200px; overflow-x:hidden;}
.warp360ra img{ width:100%;}
.wrap_section{width:1920px;  left:50%; margin-left:-960px; position:relative;}
.w1490{ width: 1490px; margin: 0 auto; position: relative;}
.bgch{ background: #f7f7f7;}
/*fonts*/

p.fsize62{ font-size:60px; }
p.fsize50{ font-size:48px; }
p.fsize35{ font-size:33px;  }
p.fsize22{ font-size:20px; line-height: 150%;  }
p.fsize20{ font-size:18px; line-height: 150%;  }
p.fsize18{ font-size:16px; line-height: 150%;  }

.mb24{ margin-bottom: 24px;}
.mb48{ margin-bottom: 48px;}
.mb40{ margin-bottom: 40px;}
.mb45{ margin-bottom: 45px;}
.mb25{ margin-bottom: 25px;}
.mb88{ margin-bottom: 88px;}
.mb20{ margin-bottom: 20px;}
.mb33{ margin-bottom: 33px;}
.mt85{ margin-top: 85px;}

/*kv*/
.kv_txtpa{  position:absolute; top:32.54%; left:54.84%;/* transform: translate(-50%, 0%); */   z-index:1; text-align: left; }
.kv_txtpa p{ color:#ffffff;}
.kv_txtpa p.btxt{ color:#ffffff;}
a.kv_btn { display: block; width: 271px;   }

/*w1*/
.warp_pa1{ width: 995px; margin: 0 auto; text-align: center;}
.warp_pa1 p{ color:#585858;}
.warp_pa1 p.btxt{ color:#171717;}
.pt182{ padding: 182px 0;}
.bor_bottom{ border-bottom: 2px solid #e5e5e5;}

/*w2*/
.warp_pa2{    text-align: center;}
.warp_pa2 p{ color:#585858;}
.warp_pa2 p.btxt{ color:#171717;}
.pt84b92{ padding: 84px 0 92px;}
.w2_img{ width: 1132px; margin: 0 auto;}
.w2_list_txt ul{ width: 1300px; margin: 57px auto 95px;}
.w2_list_txt li{ float: left;}
.w2_list_txt li.w1{ width: 406px; margin-left: 108px; }
.w2_list_txt li.w2{ width: 325px; margin-left: 0; }
.w2_list_txt li.w3{ width: 329px; margin-left: 0;}
.w2_list_txt li p{ color: #2c2c2c;}
a.w2_video{ display: block; width: 676px; margin-left: 102px;}
.warp_pa2_2txt{ width: 500px; text-align: left; margin-right: 92px;}
.pt117{ padding-top: 117px;}

/*w3*/
.warp_pa3{    text-align: center;}
.pt168b148{padding: 168px 0 148px;}
.w3_img1{ width: 1132px; margin: 0 auto;}

/*w4*/
.warp_pa4{    text-align: center;}
.w1222{ width: 1222px; margin: 0 auto;}


.lb_list ul{ display: flex; justify-content: center; }
.swiper-container {width: 100%;height: 100%; position: relative;}
.lb_list li{ width: 345px; margin: 0 20px; } 
.lb_list li:last-child{ } 
.lb_img{ width: 100%;}
.lb_txt{ width: 100%; background: #f1f4f9; height: 136px; }
.lb_txt p{ padding: 0 17px; }
.lb_txt p.t1{ padding-top: 13px; }
.swiper-container1 { padding-bottom: 50px;}
.swiper-pagination.swiper-pagination1{ bottom: 0; }
.swiper-container2 { padding-bottom: 50px;}
.swiper-pagination.swiper-pagination2{ bottom: 0; }

.swiper-pagination-bullet{ background: #bcbacf;}
.swiper-pagination-bullet-active{ background: #2d343c;}
.mt180{ margin-top: 180px;}

.warp_pa4_2{    text-align: center; padding-top: 136px; padding-bottom: 93px;}


/*w5*/
.warp_pa5{    text-align: center;}
.pt172b90{ padding: 172px 0 90px;}

.w5_img{ width: 1132px; margin: 68px auto 0;}
.w5_list_txt ul{ width: 1300px; margin: 38px auto 0;}
.w5_list_txt li{ float: left;}
.w5_list_txt li.w1{ width: 406px; margin-left: 87px; }
.w5_list_txt li.w2{ width: 195px; margin-left: 61px; }
.w5_list_txt li.w3{ width: 347px;margin-left: 138px;}
.w5_list_txt li p{ color: #2c2c2c;}
a.w5_btn{ font-size: 16px; color: #5266f9;  display: table; margin: 28px auto 0;} 

.bottom_part{ padding-top: 80px; }	
.bottom_title{ font-size: 48px; color: #171717; text-align: center; margin-bottom: 80px; }	
.bottom_pro{ width: 1180px; margin:0 auto; }
.bottom_pro ul{ width: 1220px; }
.bottom_pro ul li{ width: 215px; height: 453px; float: left; margin-right: 22px; text-align: center; }
.bm_prot1{ font-size: 20px; color: #171717; margin-bottom: 5px; padding-top: 20px; }
.bm_prot2{ font-size: 18px; color: #414141; padding: 0 10px; }
.bottom_pro ul li.pro_w1{ width: 454px; }
.bottom_pro ul li.pro_w2{ width: 458px; }
.bottom_pro ul li.pro_w3{ width: 450px; }


.videoboxs{ width: 100%; height: 100%; position: fixed; z-index: 9999; top: 0; left: 0; background: rgba(0,0,0,0.5); display: none; }
.videoboxs img,video{ width: 100%; display: block; }
.video_m{ width: 800px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%); display: none; }
.closevideos{ width: 40px; position: absolute; top: 0; right: -40px; }


.adder_part{ padding-top: 80px; margin-top: 40px; padding-bottom: 60px; background: #f7f7f7; }
.adder_pert1{ text-align: center; color: #222222; font-size: 48px; margin-bottom: 30px; }
.adder_pert2{ text-align: center; color: #414141; font-size: 16px; margin-bottom: 30px; }
.adder_pert3{ text-align: center; color: #222222; font-size: 26px; margin-bottom: 20px; }
.linkbe{ width: 100%; position: relative; }
.jumplinks{ display: block; width: 160px; text-align: center; padding: 12px 26px; color: #fff; background: #5887F5; margin: 0 auto; font-size: 16px; transition: all 0.6s ease; }
.jumplinks:hover{ background: #4572ED; }
.per_addsection{ margin-bottom: 80px; }
.per_addsection:last-child{ margin-bottom: 0; }

.tabertianyi{ margin-top: 80px; position: relative; }
.vidop{ width: 110px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

@media screen and (max-width: 1910px){
.wrap_section{ width:100%; position:relative; left:0; margin-left:0;}

}

@media screen and (max-width:1600px){/*83%*/
p.fsize62{ font-size:49px; }
p.fsize50{ font-size:39px; }
p.fsize35{ font-size:27px;  }
p.fsize22{ font-size:16px; }
p.fsize20{ font-size:14px; }
p.fsize18{ font-size:14px;  }


.mb24{ margin-bottom: 19px;}
.mb48{ margin-bottom: 48px;}
.mb40{ margin-bottom: 33px;}
.mb45{ margin-bottom: 37px;}
.mb25{ margin-bottom: 20px;}
.mb88{ margin-bottom: 73px;}
.mb20{ margin-bottom: 16px;}
.mb33{ margin-bottom: 27px;}
.mt85{ margin-top: 70px;}


a.kv_btn { display: block; width: 224px;   }
.warp_text1{ width:825px; }
.pt182{ padding: 151px 0;}
a.w2_video{ width: 561px;}
.pt117{ padding-top:97px;}

.pt168b148{padding: 139px 0 122px;}

.w1490{ width: 1300px; margin: 0 auto; position: relative;}
.lb_list li{width: 298px;}
.lb_txt{ height: 122px;}

.mt180{ margin-top: 149px;}
.pt172b90{ padding: 142px 0 74px;}

.bottom_title{ font-size: 39px; }
.adder_pert1{ font-size: 39px; }
.adder_pert3{ font-size: 22px; }
}



@media screen and (max-width:1400px){/*72%*/
p.fsize62{ font-size:43px; }
p.fsize50{ font-size:34px; }
p.fsize35{ font-size:23px;  }
p.fsize22{ font-size:14px; }
p.fsize20{ font-size:14px; }
p.fsize18{ font-size:12px;  }


.mb24{ margin-bottom: 17px;}
.mb48{ margin-bottom: 34px;}
.mb40{ margin-bottom: 28px;}
.mb45{ margin-bottom: 32px;}
.mb25{ margin-bottom:18px;}
.mb88{ margin-bottom: 63px;}
.mb20{ margin-bottom: 14px;}
.mb33{ margin-bottom: 23px;}
.mt85{ margin-top: 61px;}
.bottom_title{ font-size: 34px; }

a.kv_btn { display: block; width: 195px;   }
.warp_text1{ width:716px; }
.pt182{ padding: 131px 0;}

a.w2_video{ width:486px;}
.pt117{ padding-top:84px;}

.pt168b148{padding: 120px 0 106px;}

.w1490{ width: 1200px; margin: 0 auto; position: relative;}

.lb_list li{width: 273px;}
.lb_txt{ height: 111px;}

.mt180{ margin-top: 131px;}
.pt172b90{ padding: 123px 0 64px;}


.w2_list_txt li.w1{ width: 356px; margin-left: 90px; }
.w2_list_txt li.w2{ width: 325px; margin-left: 0; }
.w2_list_txt li.w3{ width: 329px; margin-left: 0;}

.w5_list_txt li.w1{ width: 313px; margin-left: 87px; }
.w5_list_txt li.w2{ width: 270px; margin-left: 61px; }
.w5_list_txt li.w3{  width: 279px;  margin-left: 116px;}
.warp_pa2_2txt{width: 368px;}


.bottom_title{ font-size: 34px; }
.adder_pert1{ font-size: 34px; }
.adder_pert3{ font-size: 20px; }

}





