.webbanner{height:800px;overflow:hidden;position:relative;margin-top:100px}
.webbanner .swiper-container{height:100%}
.webbanner .swiper-slide{overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}
.webbanner .swiper-slide .lqBa_text{padding-right:40%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.lqBa_text em{display:block;width:75px;height:5px;overflow:hidden;background-color:#bc070e;margin-bottom:40px}
.lqBa_text p{line-height:1.2;color:#fff;font-family:'\5FAE\8F6F\96C5\9ED1';font-size:54px;font-weight:bold;margin-bottom:20px}
.lqBa_text span{display:block;line-height:1.6;color:#fff;font-family:'\5FAE\8F6F\96C5\9ED1';font-size:28px;letter-spacing:2px;margin-bottom:80px}
.lqBa_text .lqBa_btn{margin-top:80px}
.lqBa_btn a{display:block;width:220px;height:60px;line-height:56px;color:#fff;font-size:20px;text-align:center;border:2px solid #fff;border-radius:8px;float:left}
.lqBa_btn a:hover,.lqBa_btn a:first-child{background-color:#bc070e;border:2px solid #bc070e}
.lqBa_btn a:first-child{margin-right:20px}
.lqBa_btn a i{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-4px 0 0 20px}
.lqBa_btn a:hover i{margin:-4px 0 0 30px}
.webbanner .swiper-button-prev,.webbanner .swiper-button-next{width:48px;height:48px;margin-top:-24px;padding:12px;background:rgba(204,0,1,0);border:2px solid rgba(255,255,255,.45);border-radius:50%;top:50%}
.webbanner .swiper-button-prev{left:40px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.webbanner .swiper-button-next{right:40px}
.webbanner .swiper-button-prev:hover,.webbanner .swiper-button-next:hover{background:#bc070e;border:2px solid #bc070e}
.webbanner .swiper-button-disabled{opacity:.25 !important}
.webbanner .swiper-pagination{width:100%;height:8px;bottom:40px !important}
.webbanner .swiper-pagination span{width:8px;height:8px;background-color:rgba(255,255,255,.7);border-radius:4px;margin:0 4px;opacity:1;vertical-align:top}
.webbanner .swiper-pagination span.swiper-pagination-bullet-active{width:24px;background-color:#bc070e}
@media (max-width:1680px){.webbanner{height:700px;margin-top:90px}
.webbanner .swiper-pagination{bottom:30px !important}
.webbanner .swiper-button-prev{left:20px}
.webbanner .swiper-button-next{right:20px}
}@media (max-width:1600px){.webbanner{height:650px}
}@media (max-width:1560px){.webbanner{height:600px}
}@media (max-width:1440px){.webbanner{height:560px;margin-top:80px}
}@media (max-width:1366px){.webbanner{height:540px}
}@media (max-width:1280px){.webbanner{height:520px}
}@media (max-width:1200px){.webbanner{height:480px}
.webbanner .swiper-button-prev,.webbanner .swiper-button-next{width:40px;height:40px;margin-top:-20px}
}@media (max-width:1080px){.webbanner{height:420px}
}@media (max-width:1024px){.webbanner{height:400px}
}@media (max-width:920px){.webbanner{height:360px}
}@media (max-width:820px){.webbanner{height:320px}
}@media (max-width:767px){.webbanner{height:auto;margin-top:64px}
.webbanner .swiper-slide{height:auto}
.webbanner .swiper-slide img.cover{position:relative;width:100%;height:auto;object-fit:contain}
.webbanner .swiper-button-prev,.webbanner .swiper-button-next{display:none;width:40px;height:40px;margin-top:0;padding:10px;top:inherit;bottom:10px}
.webbanner .swiper-button-prev{left:3%}
.webbanner .swiper-button-next{right:3%}
}@media (max-width:550px){.webbanner{height:auto}
}@media (max-width:390px){.webbanner{height:auto}
}@media (max-width:320px){.webbanner{height:auto}
}.web_hotkw_search{height:158px;margin:0 auto;padding:38px 3%;background:#fff;position:relative;z-index:9;margin-top:-84px;box-shadow:8px 0 16px rgba(0,0,0,.03);display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}
.web_hotkw_search .eyou_search1{width:30%}
.eyou_search1 .icoms{float:left;font-size:18px;color:#222;margin-right:14.3%;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;align-items:center}
.eyou_search1 .icoms i{display:block;width:44px;height:44px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin-bottom:13px}
.eyou_search1 .icoms svg{width:100%;height:100%;fill:#999}
.eyou_search2{width:30%;margin:0 6%}
.eyou_search2 p{font-size:16px;font-weight:bold;color:#222;display:flex;display:-webkit-flex;align-items:center}
.eyou_search2 p svg{display:block;width:18px;height:18px;fill:#e99400;margin-right:5px}
.eyou_search2 .hotwz{margin-top:10px;font-size:16px;color:#999;line-height:26px;max-height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.eyou_search2 .hotwz a{font-size:16px;color:#999;line-height:26px;margin-right:7px}
.eyou_search2 .hotwz a:hover{color:#bc070e}
.eyou_search3{width:28%;height:50px;overflow:hidden;position:relative}
.eyou_search3 .sc_ipt input{display:block;width:100%;height:50px;border-radius:25px;line-height:50px;font-size:16px;background:#f4f4f4;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;outline:none;border:0}
.eyou_search3 .sc_ipt input::placeholder{color:#bbb}
.eyou_search3 .sc_btn{width:60px;height:50px;overflow:hidden;margin:0;padding:0;position:absolute;top:0;right:0}
.eyou_search3 .sc_btn input{display:block;width:100%;height:100%;overflow:hidden;background:url(../images/ss_dsj.png) center no-repeat;outline:none;border:0}
@media (max-width:1680px){.eyou_search1 .icoms{font-size:16px}
.eyou_search1 .icoms i{width:42px;height:42px}
}@media (max-width:1280px){.eyou_search1 .icoms{font-size:15px}
.eyou_search1 .icoms i{width:40px;height:40px}
.eyou_search2 .hotwz a{font-size:15px}
}@media (max-width:1200px){.web_hotkw_search{height:128px;padding:0 3%;margin-top:-69px}
.web_hotkw_search .eyou_search1{display:none}
.eyou_search2{width:50%;margin:0 3% 0 0}
.eyou_search3{width:47%;height:45px}
.eyou_search3 .sc_ipt input{height:45px;line-height:45px;font-size:15px}
.eyou_search3 .sc_btn{height:45px}
}@media (max-width:767px){.web_hotkw_search{height:auto;margin-top:25px;background:none;box-shadow:none;padding:0}
.eyou_search2{display:none}
.eyou_search3{width:100%}
.eyou_search3 .sc_ipt input{background:#f5f5f5;padding-left:25px;font-size:14px}
.eyou_search3 .sc_btn{width:80px;height:45px}
}.webtitle{margin-bottom:40px;overflow:hidden}
.webtitle b{display:block;font-size:36px;color:#bc070e;line-height:45px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:36px;color:#222;font-weight:bold;margin:0}
.webtitle p em,.webtitle h2 em,.webtitle h3 em{display:inline-block;width:6px;height:6px;background:#bc070e;border-radius:50px;margin:0 0 -3px 10px}
.webtitle1{margin-bottom:0}
.webtitle1 b,.webtitle1 p,.webtitle1 h2,.webtitle1 h3{color:#fff}
.webtitle2,.webtitle3{text-align:center}
.webtitle2 p,.webtitle2 h2,.webtitle2 h3{color:#fff}
.webtitle4{margin-bottom:80px}
.webabout{padding:100px 0;overflow:hidden;background:url(../images/about_bg.png) no-repeat bottom center}
.webabout .webabout_main{position:relative;overflow:hidden}
.webabout_l{width:44%;position:absolute;left:0;bottom:0;z-index:2;padding:20px 20px 20px 0}
.webabout_l:after{content:"";display:block;width:100px;height:100%;background:#fff;position:absolute;right:0;top:0}
.webabout_Btn{position:absolute;right:20px;top:20px;z-index:3}
.webabout_Btn a{font-size:16px;color:#555}
.webabout_Btn a em{width:16px;height:16px;display:inline-block;margin:0 0 -2px 5px}
.webabout_Ms{width:80%;height:147px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;font-size:16px;color:#555;line-height:30px;margin-bottom:50px}
.webabout_Ms p,.webabout_Ms span,.webabout_Ms font,.webabout_Ms em{line-height:30px !important;font-size:16px !important;color:#555 !important}
.webabout_img{width:61%;float:right;height:450px;position:relative}
.webabout_Honor{margin-top:55px}
.webaboutH_tit{width:260px;height:180px;background:#bc070e url(../images/yico01.png) no-repeat right bottom;padding:40px 0 0 30px;float:left}
.webaboutH_list{width:calc(100% - 285px);float:right}
.webaboutH_list .swiper-slide a{display:block;position:relative;height:180px;width:100%;border:1px solid #e0e0e0;overflow:hidden}
.webaboutH_list .swiper-slide:hover a{border:1px solid #bc070e}
.webaboutH_list .swiper-slide:hover a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:1680px){.webabout{padding:80px 0}
.webtitle b{font-size:34px;line-height:42px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:34px}
.webabout_img{height:430px}
}@media (max-width:1440px){.webabout{padding:60px 0}
.webtitle{margin-bottom:30px}
.webtitle b{font-size:32px;line-height:40px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:32px}
.webabout_Ms{height:140px;font-size:15px;line-height:28px}
.webabout_img{height:400px}
.webaboutH_tit{width:220px;height:170px}
.webaboutH_list{width:calc(100% - 240px)}
.webaboutH_list .swiper-slide a{height:170px}
}@media (max-width:1200px){.webabout{padding:50px 0}
.webabout_Btn a{font-size:14px}
.webabout_Ms{height:128px;font-size:14px;line-height:26px}
.webtitle{margin-bottom:20px}
.webtitle b{font-size:28px;line-height:36px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:28px}
.webabout_img{height:360px}
.webaboutH_tit{width:200px;height:160px;padding:42px 0 0 30px}
.webaboutH_list{width:calc(100% - 220px)}
.webaboutH_list .swiper-slide a{height:160px}
}@media (max-width:1024px){.webabout{padding:40px 0}
.webtitle b{font-size:24px;line-height:32px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:24px}
.webaboutH_tit{width:180px;height:150px;padding:40px 0 0 25px}
.webaboutH_list{width:calc(100% - 205px)}
.webaboutH_list .swiper-slide a{height:150px}
}@media (max-width:920px){.webabout_l{width:50%}
}@media (max-width:820px){.webabout{padding:30px 0}
.webtitle b{font-size:22px;line-height:28px}
.webtitle p,.webtitle h2,.webtitle h3{font-size:22px}
.webabout_Btn{right:0}
.webabout_l{width:100%;position:inherit;padding:0}
.webabout_l:after{display:none}
.webabout_Ms{margin-bottom:20px;width:100%}
.webabout_img{width:100%;float:none;height:300px}
.webabout_Honor{margin-top:25px}
.webaboutH_tit{width:160px;height:140px;padding:40px 0 0 15px}
.webaboutH_list{width:calc(100% - 175px)}
.webaboutH_list .swiper-slide a{height:140px}
}@media (max-width:550px){.webaboutH_tit{width:130px}
.webaboutH_list{width:calc(100% - 145px)}
.webabout_img{height:250px}
}.webtjpro{background:url(../images/pro_bg.jpg) no-repeat top center;background-size:cover;padding:100px 0;overflow:hidden}
.webtjpro_list .swiper-container{padding:15px 0;min-height:300px}
.webtjpro_list .swiper-slide{background:#fff;padding:50px 40px;position:relative;transition:all .4s ease}
.webtjpro_list .swiper-slide:before{content:"";display:block;width:0;height:10px;background:#bc070e;position:absolute;left:0;bottom:0;transition:all .4s ease}
.webtjpro_list .swiper-slide:after{content:"";display:block;width:100%;height:0;background:rgba(0,0,0,0.1);position:absolute;left:0;bottom:0;z-index:2;transition:all .4s ease}
.webtjpro_list .swiper-slide .webtjpro_Text{text-align:center;margin-bottom:30px;position:relative;z-index:3}
.webtjpro_list .swiper-slide .webtjpro_Text .webtjpro_Name{display:block;font-size:24px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}
.webtjpro_list .swiper-slide .webtjpro_Text em{display:block;width:50px;height:3px;background:#bc070e;margin:15px auto 20px}
.webtjpro_list .swiper-slide .webtjpro_Text p{font-size:16px;color:#555;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;height:75px}
.webtjpro_list .swiper-slide .webtjpro_img{width:100%;height:280px;position:relative;overflow:hidden}
.webtjpro_list .swiper-slide .webtjpro_img a{display:block;width:100%;height:100%;position:relative;z-index:3}
.webtjpro_list .swiper-slide .webtjpro_img a:after{content:"";display:none;width:148px;height:148px;background:url(../images/pro_hover.png) no-repeat center center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-size:100% 100%}
.webtjpro_list .swiper-slide:hover .webtjpro_img a:after{display:block}
.webtjpro_list .swiper-slide:hover{margin-top:-15px}
.webtjpro_list .swiper-slide:hover:before{width:100%}
.webtjpro_list .swiper-slide:hover:after{height:100%}
@media (max-width:1680px){.webtjpro{padding:80px 0}
.webtjpro_list .swiper-slide .webtjpro_Text .webtjpro_Name{font-size:22px}
.webtjpro_list .swiper-slide .webtjpro_img a:after{width:138px;height:138px}
}@media (max-width:1440px){.webtjpro{padding:60px 0}
.webtjpro_list .swiper-container{padding:10px 0}
.webtjpro_list .swiper-slide{padding:40px}
.webtjpro_list .swiper-slide .webtjpro_Text .webtjpro_Name{font-size:20px}
.webtjpro_list .swiper-slide .webtjpro_Text{margin-bottom:20px}
.webtjpro_list .swiper-slide .webtjpro_Text p{font-size:15px}
.webtjpro_list .swiper-slide .webtjpro_img{height:260px}
.webtjpro_list .swiper-slide .webtjpro_img a:after{width:128px;height:128px}
.webtjpro_list .swiper-slide:before{height:8px}
}@media (max-width:1200px){.webtjpro{padding:50px 0}
.webtjpro_list .swiper-slide{padding:30px}
.webtjpro_list .swiper-slide .webtjpro_Text{margin-bottom:10px}
.webtjpro_list .swiper-slide .webtjpro_Text em{margin:10px auto 15px}
.webtjpro_list .swiper-slide .webtjpro_Text p{font-size:14px;line-height:24px;height:70px}
.webtjpro_list .swiper-slide .webtjpro_Text .webtjpro_Name{font-size:18px}
.webtjpro_list .swiper-slide .webtjpro_img{height:240px}
.webtjpro_list .swiper-slide .webtjpro_img a:after{width:118px;height:118px}
.webtjpro_list .swiper-slide:before{height:7px}
}@media (max-width:1024px){.webtjpro{padding:40px 0}
.webtjpro_list .swiper-container{padding:0}
.webtjpro_list .swiper-slide .webtjpro_img{height:220px}
.webtjpro_list .swiper-slide .webtjpro_img a:after{width:108px;height:108px}
.webtjpro_list .swiper-slide:before{height:5px}
}
@media (max-width:820px){.webtjpro{padding:30px 0}
.webtjpro_list .swiper-slide .webtjpro_Text .webtjpro_Name{font-size:16px}
.webtjpro_list .swiper-slide .webtjpro_img{height:200px}
.webtjpro_list .swiper-slide .webtjpro_img a:after{width:98px;height:98px}
}@media (max-width:550px){.webtjpro_list .swiper-slide{padding:20px}
}.webpro{padding:100px 0 72px;overflow:hidden}
.webpro_Menu{width:100%;height:70px;line-height:70px;background:#e6e6e6;margin-bottom:50px}
.webpro_Menu .webproMenu_tit{width:208px;float:left;background:url(../images/yico03.png) no-repeat;height:70px;line-height:70px;font-size:18px;color:#fff;font-weight:bold;background-size:100% 100%;padding:0 0 0 35px}
.webpro_Menu .webproMenu_tit img{display:inline-block;margin:-2px 10px 0 0}
.webpro_Menu .webproMenu_list{width:calc(100% - 220px);float:right}
.webpro_Menu .webproMenu_list .swiper-container{width:calc(100% - 245px);float:left}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide{width:auto}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a{display:block;font-size:18px;color:#333;line-height:70px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px 0 0}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a:before{content:"";width:6px;height:1px;background:#333;display:inline-block;color:#333;margin:0 20px 5px 0}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide:first-child a:before{background:none;margin:0}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide:hover a{font-weight:bold;color:#bc070e}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide-active a::before{background:none}
.webpro_Menu .webproMenu_list .webproMenu_btn{width:150px;float:right;line-height:70px;font-size:16px}
.webpro_Menu .webproMenu_list .webproMenu_btn a{color:#777}
.webpro_Menu .webproMenu_list .webproMenu_btn a img{display:inline-block;margin:-3px 0 0 10px}
.webpro_Menu .webproMenu_list .webproMenu_btn a:hover img{margin:-3px 0 0 13px}
.webpro_list ul{min-height:300px}
.webpro_list ul li{width:23.5%;float:left;margin:0 2% 28px 0;border:1px solid #e6e6e6;background:#fff}
.webpro_list ul li:nth-child(4n+4){margin-right:0}
.webpro_list ul li .webpro_img{display:block;width:100%;height:295px;position:relative;overflow:hidden}
.webpro_list ul li .webpro_Text{width:100%;padding:20px;background:#e6e6e6;text-align:center;position:relative}
.webpro_list ul li .webpro_Text:after{content:"";display:block;width:100%;height:60%;background:#bc070e;position:absolute;left:0;top:20%;opacity:0;transition:all .5s;-webkit-transition:all .5s;z-index:1}
.webpro_list ul li .webpro_Text .webpro_Name{font-size:18px;color:#222;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;position:relative;z-index:2}
.webpro_list ul li .webpro_Text .webpro_btn{display:block;width:158px;height:34px;background:url(../images/yjt1.png) no-repeat;margin:0 auto;text-align:left;line-height:34px;font-size:16px;padding:0 0 0 18px;color:#fff;position:relative;z-index:2;background-size:100% 100%}
.webpro_list ul li:hover .webpro_Text:after{height:100%;opacity:1;top:0}
.webpro_list ul li:hover .webpro_Text .webpro_Name{color:#fff;font-weight:bold}
.webpro_list ul li:hover .webpro_Text .webpro_btn{background:url(../images/yjt2.png) no-repeat;color:#bc070e;background-size:100% 100%}
.webpro_list ul li:hover .webpro_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.webpro_list ul li:hover{border:1px solid #bc070e}
@media (max-width:1680px){.webpro{padding:80px 0 52px}
.webpro_Menu .webproMenu_tit{width:195px;padding:0 0 0 32px}
.webpro_Menu .webproMenu_list{width:calc(100% - 195px)}
}@media (max-width:1560px){.webpro_Menu{height:66px;line-height:66px;margin-bottom:40px}
.webpro_Menu .webproMenu_tit{width:180px;font-size:17px;height:66px;line-height:66px;padding:0 0 0 30px}
.webpro_Menu .webproMenu_tit img{width:26px;height:auto;margin:-2px 8px 0 0}
.webpro_Menu .webproMenu_list{width:calc(100% - 180px)}
.webpro_Menu .webproMenu_list .swiper-container{width:calc(100% - 240px)}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a{line-height:66px;font-size:17px}
.webpro_Menu .webproMenu_list .webproMenu_btn{width:145px;font-size:15px;line-height:66px}
.webpro_list ul li .webpro_img{height:280px}
}@media (max-width:1440px){.webpro{padding:60px 0 32px}
.webpro_list ul li .webpro_Text .webpro_btn{font-size:15px;width:140px;height:auto;padding:0 0 0 15px}
.webpro_list ul li .webpro_Text .webpro_Name{font-size:16px}
}@media (max-width:1366px){.webpro_Menu{height:62px;line-height:62px;margin-bottom:30px}
.webpro_Menu .webproMenu_tit{width:165px;font-size:16px;height:62px;line-height:62px;padding:0 0 0 25px}
.webpro_Menu .webproMenu_tit img{width:26px;height:auto;margin:-2px 8px 0 0}
.webpro_Menu .webproMenu_list{width:calc(100% - 165px)}
.webpro_Menu .webproMenu_list .swiper-container{width:calc(100% - 230px)}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a{line-height:62px;font-size:16px}
.webpro_Menu .webproMenu_list .webproMenu_btn{width:140px;font-size:15px;line-height:62px}
.webpro_list ul li .webpro_img{height:260px}
}
@media (max-width:1200px){.webpro{padding:50px 0 22px}
.webpro_Menu{height:56px;line-height:56px;margin-bottom:25px}
.webpro_Menu .webproMenu_tit{width:150px;font-size:15px;height:56px;line-height:56px;padding:0 0 0 20px}
.webpro_Menu .webproMenu_tit img{width:24px;height:auto;margin:-2px 8px 0 0}
.webpro_Menu .webproMenu_list{width:calc(100% - 150px)}
.webpro_Menu .webproMenu_list .swiper-container{width:calc(100% - 180px)}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a{line-height:56px;font-size:15px}
.webpro_Menu .webproMenu_list .webproMenu_btn{font-size:14px;line-height:56px}
.webpro_list ul li .webpro_Text{padding:15px}
.webpro_list ul li .webpro_img{height:240px}
}@media (max-width:1080px){.webpro_list ul li{width:32%;margin:0 2% 20px 0}
.webpro_list ul li:nth-child(3n+3){margin-right:0}
.webpro_list ul li:nth-child(4n+4){margin-right:2%}
.webpro_list ul li:nth-child(6n+6){margin-right:0}
}@media (max-width:1024px){.webpro{padding:40px 0 20px}
}
@media (max-width:820px){.webpro{padding:30px 0 10px}
.webpro_Menu{height:50px;line-height:50px}
.webpro_Menu .webproMenu_tit{width:140px;height:50px;line-height:50px;padding:0 0 0 15px}
.webpro_Menu .webproMenu_list{width:calc(100% - 140px)}
.webpro_Menu .webproMenu_list .swiper-container .swiper-slide a{line-height:50px;font-size:15px}
.webpro_list ul li .webpro_img{height:220px}
.webpro_list ul li .webpro_Text .webpro_Name{font-size:15px}
.webpro_list ul li .webpro_Text .webpro_btn{font-size:14px;width:130px;padding:0 0 0 13px}
}@media (max-width:767px){.webpro_Menu .webproMenu_list .webproMenu_btn{display:none}
.webpro_Menu .webproMenu_list{padding-right:10px}
.webpro_Menu .webproMenu_list .swiper-container{width:100%}
.webpro_list ul li{width:48.5%;margin:0 3% 20px 0}
.webpro_list ul li:nth-child(2n+2){margin-right:0}
.webpro_list ul li:nth-child(3n+3){margin-right:3%}
.webpro_list ul li:nth-child(4n+4){margin-right:0}
.webpro_list ul li:nth-child(6n+6){margin-right:0}
.webpro_list ul li .webpro_img{height:180px}
}@media (max-width:550px){.webpro_list ul li .webpro_img{height:160px}
}@media (max-width:375px){.webpro_list ul li{width:100%}
.webpro_list ul li .webpro_img{height:140px}
}.webwhy{overflow:hidden;padding:100px 0;background:url(../images/whybg.jpg) center center no-repeat;background-size:cover}
.webwhy_list{min-height:395px;position:relative}
.webwhy_list .webwhy_img{width:410px;height:auto;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.webwhy_list ul li{width:30%;position:absolute}
.webwhy_list ul li:nth-child(1){left:0}
.webwhy_list ul li:nth-child(2){right:0}
.webwhy_list ul li:nth-child(3),.webwhy_list ul li:nth-child(4){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:80px}
.webwhy_list ul li:nth-child(3){left:0}
.webwhy_list ul li:nth-child(4){right:0}
.webwhy_list ul li .webwhy_con{min-height:56px;padding:0 0 0 50px;position:relative}
.webwhy_list ul li:nth-child(2) .webwhy_con,.webwhy_list ul li:nth-child(4) .webwhy_con{padding:0 50px 0 0}
.webwhy_text i{display:block;width:58px;height:65px;float:left;background:url(../images/yico06.png) no-repeat;padding:12px;background-size:100% 100%}
.webwhy_text .webwhyT_R{width:calc(100% - 80px);float:right}
.webwhy_text .webwhyT_R span,.webwhy_text .webwhyT_R font{display:block;color:#fff;font-size:22px;line-height:35px}
.webwhy_text .webwhyT_R font b{color:#bc070e}
.webwhy_list ul li .webwhy_con p{margin-top:20px;font-size:16px;color:rgba(255,255,255,0.7);line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;height:52px}
.webwhy_list ul li:nth-child(even) i{float:right}
.webwhy_list ul li:nth-child(even) .webwhyT_R{float:left;text-align:right}
.webwhy_list ul li:nth-child(even) p{text-align:right}
.webwhy_list ul li:hover .webwhy_text i{background:url(../images/yico07.png) no-repeat;background-size:100% 100%}
.webwhy_list ul li:hover .webwhy_text .webwhyT_R span,.webwhy_list ul li:hover .webwhy_text .webwhyT_R font{color:#bc070e}
@media (max-width:1680px){.webtitle4 img{height:90px}
.webwhy_list .webwhy_img{width:380px}
.webwhy_list ul li{width:32%}
.webwhy_list ul li .webwhy_con{padding:0 0 0 40px}
.webwhy_list ul li:nth-child(2) .webwhy_con,.webwhy_list ul li:nth-child(4) .webwhy_con{padding:0 40px 0 0}
.webwhy_text i{width:54px;height:61px;padding:11px}
.webwhy_text .webwhyT_R{width:calc(100% - 80px)}
}@media (max-width:1440px){.webwhy{padding:80px 0 50px}
.webtitle4 img{height:80px}
.webwhy_list{padding:40px 0}
.webwhy_list ul li .webwhy_con p{font-size:15px}
.webwhy_list ul li .webwhy_con{padding:0 0 0 30px}
.webwhy_list ul li:nth-child(2) .webwhy_con,.webwhy_list ul li:nth-child(4) .webwhy_con{padding:0 30px 0 0}
.webwhy_text i{width:50px;height:54px;padding:10px}
.webwhy_text .webwhyT_R{width:calc(100% - 70px)}
.webwhy_text .webwhyT_R span,.webwhy_text .webwhyT_R font{font-size:20px;line-height:32px}
.webwhy_list .webwhy_img{width:350px}
}@media (max-width:1200px){.webwhy{padding:60px 0 30px}
.webtitle4 img{height:60px}
.webwhy_list{padding:30px 0}
.webwhy_list ul li{width:35%}
.webwhy_list ul li .webwhy_con p{font-size:14px;line-height:24px;height:48px}
.webwhy_list ul li .webwhy_con{padding:0 0 0 20px}
.webwhy_list ul li:nth-child(2) .webwhy_con,.webwhy_list ul li:nth-child(4) .webwhy_con{padding:0 20px 0 0}
.webwhy_text i{width:45px;height:52px;padding:9px}
.webwhy_text .webwhyT_R{width:calc(100% - 65px)}
.webwhy_text .webwhyT_R span,.webwhy_text .webwhyT_R font{font-size:18px;line-height:30px}
.webwhy_list .webwhy_img{width:320px}
}@media (max-width:1024px){.webwhy{padding:50px 0 20px}
.webwhy_list ul li .webwhy_con,.webwhy_list ul li:nth-child(2) .webwhy_con,.webwhy_list ul li:nth-child(4) .webwhy_con{padding:0}
.webwhy_text i{width:38px;height:45px;padding:8px}
.webwhy_text .webwhyT_R{width:calc(100% - 55px)}
.webwhy_text .webwhyT_R span,.webwhy_text .webwhyT_R font{font-size:16px;line-height:26px}
.webwhy_list .webwhy_img{width:280px}
}
@media (max-width:820px){.webwhy{padding:40px 0 10px}
.webwhy_list{padding:20px 0}
.webwhy_list .webwhy_img{width:250px;top:45%}
.webwhy_text .webwhyT_R span,.webwhy_text .webwhyT_R font{font-size:15px}
}@media (max-width:767px){.webtitle4 img{height:50px}
.webwhy_list{min-height:350px}
.webwhy_list .webwhy_img{display:none}
.webwhy_list ul li{width:48%;position:inherit;float:left;margin-right:4%}
.webwhy_list ul li:nth-child(even){margin-right:0}
.webwhy_list ul li:nth-child(even) i{float:left}
.webwhy_list ul li:nth-child(even) .webwhyT_R{float:right;text-align:left}
.webwhy_list ul li:nth-child(even) p{text-align:left}
.webwhy_list ul li:nth-child(3),.webwhy_list ul li:nth-child(4){margin-top:50px;transform:none;-webkit-transform:none}
.webwhy_list ul li .webwhy_con p{height:auto;max-height:48px}
}@media (max-width:600px){.webwhy_list ul li{width:100%;margin-bottom:30px}
.webwhy_list ul li:nth-child(3),.webwhy_list ul li:nth-child(4){margin-top:0}
.webwhy_list ul li .webwhy_con p{margin-top:10px}
}@media (max-width:390px){.webtitle4 img{height:40px}
}.webnews{overflow:hidden;padding:100px 0}
.webnews .webnews_main{position:relative}
.webnews .webtitle{border-bottom:1px solid #ececec;padding-bottom:25px}
.webnews_tab{position:absolute;top:60px;right:-30px;z-index:1}
.webnews_tab ul li{display:inline-block;vertical-align:top;overflow:hidden;line-height:40px;color:#222;font-size:18px;padding:0 30px 24px;cursor:pointer;position:relative}
.webnews_tab ul li:hover,.webnews_tab ul li.active{color:#bc070e}
.webnews_tab ul li i{display:inline-block;vertical-align:middle;width:16px;height:16px;overflow:hidden;margin:-2px 10px 0 0}
.webnews_tab ul li::after{content:'';display:block;width:0;height:3px;background-color:#bc070e;position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s;-webkit-transition:all 0.5s}
.webnews_tab ul li:hover::after,.webnews_tab ul li.active::after{width:73px}
.webnews_tab ul li::before{content:"";display:block;width:1px;height:18px;background:#ddd;position:absolute;right:0;top:10px}
.webnews_tab ul li:last-child::before{display:none}
.webnews_con{min-height:300px}
.webnews_con .webnews_Tj{width:40.5%;float:left;background:#f8f8f8;padding:45px 50px}
.webnewsTj_Text .webnewsTj_Name{display:block;font-size:20px;color:#222;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.webnewsTj_Text p{font-size:16px;color:#777;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;height:52px;margin:15px 0 35px}
.webnewsTj_F{position:relative}
.webnewsTj_F:before{content:"";display:block;width:2px;height:98px;background:#bc070e;position:absolute;left:30px;top:0;z-index:2}
.webnewsTj_F span{display:block;font-size:16px;color:#777;padding:8px 0 8px 50px}
.webnewsTj_F span i{display:inline-block;width:20px;height:20px;margin:0 8px -4px 0}
.webnewsTj_F .webnewsTj_img{display:block;position:relative;width:100%;height:285px;overflow:hidden}
.webnews_con .webnews_Tj:hover .webnewsTj_Text .webnewsTj_Name{color:#bc070e}
.webnews_con .webnews_Tj:hover .webnewsTj_F .webnewsTj_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.webnews_con .webnews_list{width:55.5%;float:right}
.webnews_list ul li{width:100%;margin-bottom:34px;overflow:hidden;height:160px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.webnews_list ul li:last-child{margin-bottom:0}
.webnews_list ul li .webnews_time{width:160px;height:160px;text-align:center;background:#f8f8f8;float:left;padding-top:35px;color:#222;transition:none}
.webnews_list ul li .webnews_time span{display:block;font-size:18px}
.webnews_list ul li .webnews_time p{font-size:48px}
.webnews_list ul li .webnews_Mtime{display:none;width:100%;margin-bottom:10px}
.webnews_list ul li .webnews_Mtime span{display:block;font-size:16px;color:#777}
.webnews_list ul li .webnews_Mtime span i{display:inline-block;width:20px;height:20px;margin:0 8px -4px 0}
.webnews_list ul li .webnews_text{width:calc(100% - 160px);float:right;padding-left:40px}
.webnews_list ul li .webnews_text .webnews_name{display:block;font-size:18px;font-weight:bold;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.webnews_list ul li .webnews_text p{font-size:16px;color:#777;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;height:52px;margin:10px 0 20px}
.webnews_list ul li .webnews_text .webnews_btn{font-size:16px;color:#777;position:relative;font-style:italic;padding-left:108px}
.webnews_list ul li .webnews_text .webnews_btn:before{content:"";display:block;width:119px;height:1px;background:#ddd;position:absolute;left:0;top:8px}
.webnews_list ul li .webnews_text .webnews_btn i{display:inline-block;width:18px;height:18px;margin:0 10px -3px 0}
.webnews_list ul li:hover .webnews_time{background:#bc070e;color:#fff}
.webnews_list ul li:hover .webnews_text .webnews_btn,.webnews_list ul li:hover .webnews_text .webnews_name{color:#bc070e}
.webnews_list ul li:hover .webnews_text .webnews_btn:before{background:#bc070e}
.webnews_list ul li:hover .webnews_text .webnews_btn i svg path{fill:#bc070e}
@media (max-width:1680px){.webnews{padding:80px 0}
.webnews .webtitle{padding-bottom:20px}
.webnews_tab{top:49px}
.webnews_list ul li .webnews_time p{font-size:42px}
}@media (max-width:1440px){.webnews{padding:60px 0}
.webnews_tab{right:-25px;top:44px}
.webnews_tab ul li{font-size:16px}
.webnews_con .webnews_Tj{padding:40px}
.webnewsTj_Text .webnewsTj_Name{font-size:18px}
.webnewsTj_Text p{font-size:15px;margin:10px 0 25px}
.webnewsTj_F:before{left:25px}
.webnewsTj_F span{font-size:15px;padding:8px 0 8px 45px}
.webnewsTj_F span i{width:18px;height:18px;margin:0 6px -4px 0}
.webnewsTj_F .webnewsTj_img{height:255px}
.webnews_list ul li{height:140px}
.webnews_list ul li .webnews_time{width:140px;height:140px}
.webnews_list ul li .webnews_time span{font-size:16px}
.webnews_list ul li .webnews_time p{font-size:36px}
.webnews_list ul li .webnews_text{width:calc(100% - 140px);padding-left:30px}
.webnews_list ul li .webnews_text .webnews_btn{padding-left:90px}
.webnews_list ul li .webnews_text .webnews_btn:before{width:100px}
}@media (max-width:1200px){.webnews{padding:50px 0}
.webnews .webtitle{padding-bottom:15px}
.webnews_tab{right:-24px;top:23px}
.webnews_tab ul li{font-size:16px;padding:0 30px 20px}
.webnews_con .webnews_Tj{padding:30px}
.webnewsTj_F .webnewsTj_img{height:230px}
.webnewsTj_Text .webnewsTj_Name,.webnews_list ul li .webnews_text .webnews_name{font-size:16px}
.webnewsTj_Text p{font-size:14px;line-height:24px;height:48px;margin:10px 0 20px}
.webnewsTj_F:before{left:20px}
.webnewsTj_F span{font-size:14px;padding:8px 0 8px 40px}
.webnewsTj_F span i{width:16px;height:16px;margin:0 5px -3px 0}
.webnews_list ul li{height:120px}
.webnews_list ul li .webnews_text p{font-size:14px;line-height:24px;height:48px;margin:5px 0 10px}
.webnews_list ul li .webnews_text .webnews_btn{font-size:14px;padding-left:79px}
.webnews_list ul li .webnews_time{width:120px;height:120px;padding-top:30px}
.webnews_list ul li .webnews_time span{font-size:15px}
.webnews_list ul li .webnews_time p{font-size:32px}
.webnews_list ul li .webnews_text{width:calc(100% - 120px);padding-left:20px}
.webnews_list ul li .webnews_text .webnews_btn:before{width:90px;top:7px}
}@media (max-width:1024px){.webnews{padding:40px 0}
}
@media (max-width:820px){.webnews{padding:30px 0}
.webnews_tab{top:36px;right:-20px}
.webnews_tab ul li{font-size:15px;line-height:30px;padding:0 20px 10px}
.webnews_tab ul li:hover::after,.webnews_tab ul li.active::after{width:60px}
.webnews_con .webnews_Tj{width:100%;padding:20px}
.webnewsTj_F:before{height:68px}
.webnews_con .webnews_list{width:100%;margin-top:30px}
.webnewsTj_F .webnewsTj_img{height:220px}
.webnews_list ul li{margin-bottom:24px;height:auto}
.webnews_list ul li .webnews_text .webnews_btn{padding-left:69px}
.webnews_list ul li .webnews_text .webnews_btn:before{width:80px}
}@media (max-width:767px){.webnews_list ul li .webnews_Mtime{display:block}
.webnews_list ul li .webnews_Mtime span{font-size:14px}
.webnews_list ul li .webnews_Mtime span i{width:16px;height:16px;margin:0 5px -3px 0}
.webnews_list ul li .webnews_time{display:none}
.webnews_list ul li .webnews_text{width:100%;padding-left:0}
}.links{height:70px;position:relative;display:flex;align-items:center}
.links:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#bc070e;transform:skewX(-20deg);height:70px}
.links .title{float:left;width:200px;height:70px;overflow:hidden;line-height:70px;color:#fff;font-size:22px;text-align:center;position:relative}
.links .title i{display:inline-block;width:67px;height:40px;vertical-align:middle;margin:-2px 10px 0 10px;background:url(../images/link_ico.png) center no-repeat}
.links .list{float:left;width:calc(96% - 200px);max-height:70px;overflow-y:scroll;color:#fff;position:relative;padding:10px 0}
.links .list a{color:rgba(255,255,255,0.65);font-size:16px;padding:0 15px;line-height:28px}
.links .list a:hover{color:rgba(255,255,255,1)}
.links .list::-webkit-scrollbar{width:1px}
.links .list::-webkit-scrollbar-track{background-color:#f6f6f6;border-radius:0px}
.links .list::-webkit-scrollbar-thumb{background-color:#f8a059}
.links .list::-webkit-scrollbar-thumb:window-inactive{background-color:#f8a059}
@media (max-width:1680px){.links .title{font-size:20px}
}@media (max-width:1440px){.links,.links:before{height:60px}
.links .title{width:180px;height:60px;line-height:60px;font-size:18px}
.links .title i{width:57px;background-size:57px auto}
.links .list{width:calc(96% - 180px);max-height:60px}
.links .list a{font-size:14px}
}@media (max-width:1200px){.links,.links:before{height:50px}
.links .title{width:160px;height:50px;line-height:50px;font-size:16px}
.links .title i{width:47px;background-size:47px auto}
.links .list{width:calc(96% - 160px);max-height:50px}
.links .list a{font-size:14px}
}
@media (max-width:820px){.links{display:none}
}
.webfaq{padding:80px 0;background:#f7f8fa}
.webfaq_list{width:100%}
.webfaq_item{background:#fff;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06)}
.webfaq_q{display:flex;align-items:center;padding:18px 24px;cursor:pointer;transition:background .3s}
.webfaq_q:hover{background:#f0f4ff}
.webfaq_icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#1a5fc1;color:#fff;font-size:14px;font-weight:bold;flex-shrink:0;margin-right:14px}
.webfaq_title{flex:1;font-size:16px;color:#222;font-weight:bold}
.webfaq_arrow{width:20px;height:20px;flex-shrink:0;position:relative;transition:transform .3s}
.webfaq_arrow::before,.webfaq_arrow::after{content:"";position:absolute;background:#999;border-radius:2px}
.webfaq_arrow::before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}
.webfaq_arrow::after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s}
.webfaq_item.active .webfaq_arrow::after{transform:translate(-50%,-50%) rotate(90deg)}
.webfaq_a{height:0;overflow:hidden;transition:height .3s ease,padding .3s ease;padding:0 24px 0 66px;box-sizing:content-box}
.webfaq_item.active .webfaq_a{padding:25px 24px 18px 66px}
.webfaq_aicon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#bc070e;color:#fff;font-size:14px;font-weight:bold;float:left;margin-right:14px;margin-top:2px}
.webfaq_answer{font-size:14px;color:#666;line-height:26px;overflow:hidden}
.webfaq_page{padding-top:0}
@media (max-width:820px){.webfaq{padding:40px 0}
.webfaq_page{padding-top:0}
.webfaq_q{padding:14px 16px}
.webfaq_icon,.webfaq_aicon{width:24px;height:24px;font-size:12px;margin-right:10px}
.webfaq_title{font-size:14px}
.webfaq_a{padding:0 16px 0 50px}
.webfaq_item.active .webfaq_a{padding:10px 16px 14px 50px}
}