body{overflow-x:hidden;} 
.w1400{max-width: 1680px;}
/*::-webkit-scrollbar{  display: none;}*/
.indSlideLeft{transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0; transition: all 0.5s ease 0.3s;}
.indSlideLeft1{transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0; transition: all 0.5s ease 0.4s;}
.indSlideLeft2{transform:translateX(100px);-webkit-transform:translateX(100px);opacity:0; transition: all 0.5s ease 0.5s;}
.swiper-button-prev,.swiper-button-next{width:40px;height:40px;background:rgba(255,255,255,0.5);border-radius: 100%;margin-top:-20px;display: none;}
.swiper-button-next:after,.swiper-button-prev:after{font-size:14px;color:#fff;font-weight: bold;}
.swiper-button-prev:hover,.swiper-button-next:hover{background:#db241b;}
.swiper-button-prev:hover:after,.swiper-button-next:hover:after{color:#fff;}
.swiper-pagination-bullet{ width: 20px;height: 3px;opacity:1;margin:0 3px!important; position: relative;background: #999;border-radius: 0;transition:all 0.3s;}
.swiper-pagination-bullet-active{background:#db241b;} 
/*.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;cursor: pointer; pointer-events: auto;}*/

.banner {position: relative;overflow: hidden;} 
.banner .swiper-pagination{bottom:30px; } 
.banner .swiper-pagination-bullet{ width: 48px;height: 2px;opacity:1;margin:0 4px!important; position: relative;background: #fff;border-radius: 3px;transition:all 0.3s;}
.banner .swiper-pagination-bullet-active{background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);}  
.banner .swiper-slide-active .indSlideLeft,.banner .swiper-slide-active .indSlideLeft1,.banner .swiper-slide-active .indSlideLeft2{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;} 
.banner_box{position: relative;} 
.banner .swiper{height:100%; } 
.banner .video{width: 100%;height:100%;}
.banner .video video{display:block;width:100%;height:100%;object-fit: cover;}
.banner .banner_img{height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;;}
.banner .banner_img img{width:100%;height:100%;object-fit: cover; } 
.banner a{display: block;} 
.banner_text{z-index: 3; width: 100%;position: absolute;left: 0;top:50%; transform:translateY(-50%); transition:all 0.5s ease 0.5s;-webkit-transition:all 1s ease 0.5s;padding-top:100px;} 
.banner_p{max-width:80%;text-align: left;display: inline-block;}  
.banner_text .tit{position: relative;padding-bottom: 40px;}
.banner_text .tit:after{width:184px;border-bottom: 6px solid #DB241B;content:'';position: absolute;left:0;bottom:0;}
.banner_text .btn_more {width:280px;height:56px; line-height: 56px; border-radius: 56px; padding:0 32px; background:#db241b url(../images/arr_right.png) no-repeat right center;background-origin: content-box;background-size: 24px;  color:#fff;}
.banner_text .btn_more:hover{opacity: 0.8;} 
.banner.white .swiper-slide-active .banner_text .tit,.banner.white .swiper-slide-active .banner_text .txt{color:#fff;}
.banner.white .swiper-slide-active .banner_text .tit:after{border-color:#fff;} 

.indProduct{padding:96px 0;}
.tabs_box{margin-top:30px;}
.tabs_box .swiper-slide{width:auto;cursor: pointer;}
.tabs_box .swiper-slide span,.tabs_box .swiper-slide a{display: inline-block;padding-bottom: 10px;position: relative;}
.tabs_box .swiper-slide span:after,.tabs_box .swiper-slide a:after{ width: 0;height: 2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);border-radius: 3px;content:'';position: absolute;left:50%;bottom:0;margin-left:-12px;transform:width 300ms;}
.tabs_box .swiper-slide.active span,.tabs_box .swiper-slide.active a{color:#DB241B;}
.tabs_box .swiper-slide.active span:after,.tabs_box .swiper-slide.active a:after{width:24px;}
.tabs_item{max-height: 0;  opacity: 0;visibility: hidden;}
.tabs_item.active{max-height: 9999em;  opacity: 1;visibility: visible;}
.indProduct_swiper .swiper-slide  {border-radius: 20px;overflow: hidden;}
.indProduct_swiper .swiper-slide .img a{display:block;height:0;padding-bottom: 150%;position: relative;}
.indProduct_swiper .swiper-slide .desc{position: absolute;left:0;right:0;top:0;bottom:0;background: linear-gradient(180deg, rgba(40, 40, 40, 0.80) 17.33%, rgba(255, 255, 255, 0.00) 96.42%);padding:32px;}
.indProduct_swiper .swiper-slide .learn_more{display: inline-block;padding-right:40px;background: url(../images/more.png) no-repeat right center;background-size:24px;position: absolute;left:32px;bottom:32px;opacity: 0;transition: all 300ms;}
.indProduct_swiper .swiper-slide:hover .desc{background: #D03530;}
.indProduct_swiper .swiper-slide:hover .learn_more{opacity: 1;}
.indProduct_swiper .swiper-pagination{position: static;margin-top:20px;}
.indSolution{padding:80px 0;background: url(../images/solutionBg.jpg) no-repeat right center;background-size:cover;}
.indSolution_list {margin-left:-0.5%;margin-right: -0.5%;}
.indSolution_list .item{width:24%;margin-left:0.5%;margin-right: 0.5%;margin-bottom:1%;border-radius: 34px;border: 1px solid #EEE;background:#fff;padding:40px 48px;}
.indSolution_list .item .solu_num{display: flex;justify-content: space-between;align-items: center;}
.indSolution_list .item .solu_num .icon{width:48px;}
.indSolution_list .item .desc{margin-top:120px;}
.indSolution_list .item .desc .txt{margin-top:10px;}
.indSolution_list .item:hover .solu_num,.indSolution_list .item:hover .desc .tit{color:#db241b;}
.indSolution_box .btn_more {display:block;width:200px;height:56px; line-height: 56px; border-radius: 56px; padding:0 32px; background-color:#fff;background-image: url(../images/arr_right1.png);background-repeat: no-repeat;background-position: right center;background-origin: content-box;background-size: 24px;box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-left:auto;margin-right:auto;}
.indSolution_box .btn_more{ background-color:#db241b;background-image: url(../images/arr_right.png);color:#fff;}
.indAbout{padding:80px 0;background: #F9F9F9;}
.indAbout_con{flex-direction: row-reverse;}
.indAbout_con .img{width:62%;}
.indAbout_con .desc{width:34%;height:430px;overflow: hidden;}
.indAbout_con .desc .tit{padding-bottom: 10px;position: relative;}
.indAbout_con .desc .tit:after{ width: 64px;height: 2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);border-radius: 3px;content:'';position: absolute;left:0;bottom:0;transform:width 300ms;} 
.mCSB_scrollTools .mCSB_draggerRail{ background:rgba(0,0,0,0.2)!important; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0,0,0,0.4)!important;}
.indNews{padding:65px 0 85px;}
.indNews .tabs_box{margin-top:0;}
.indNews_swiper .swiper-slide{border-radius: 16px;overflow: hidden;background: #FAFAFA;height:auto;}
.indNews_swiper .swiper-slide .img a{display:block;height:0;padding-bottom: 56.25%;position: relative;}
.indNews_swiper .swiper-slide .desc{padding:20px 20px 30px;}
.indNews_swiper .swiper-pagination{bottom:0;}

.anchor{position: relative;top:-120px;}  
.about-nums ul{margin-left:-0.5%;margin-right: -0.5%;}
.about-nums li{display: flex; align-items: flex-end;width:24%;background:#fff;border-radius: 16px;padding:40px 35px;margin-left:0.5%;margin-right:0.5%;}
.about-nums h3 { white-space: nowrap; }
.about-nums h3 span { line-height: 1; height:1em;font-weight:lighter; }
.about-nums h3 cite { margin-left: 5px; margin-right: 5px; position: relative;color:#333;  font-weight:normal; }
.about-nums h3 cite sub { display: block;line-height: 1; font-size: 24px;color:#db241b;}
.about-nums i { color: #333; font-style: normal; margin-top: 10px; display: block; padding-left: 5px;white-space:nowrap; }
.mac .about-nums h3 span{line-height: inherit;height:0.8em;} 
.inbanner{position: relative; } 
.inbanner .inban_img img{width:100%;}
.inban_tit{position: absolute;left:0;right:0;top:50%; transform: translateY(-50%); z-index: 10;padding-top:100px;} 
.inban_tit .txt{max-width: 60%;} 
.inban_tit .txt.c-000{color:rgba(0,0,0,0.6);}
.inban_tit .desc .stit{margin-bottom:5px;}
.inban_tit .desc .stit,.inban_tit .desc .txt{color:rgba(0,0,0,0.6);}
.inban_tit .btn_more {display:block;width:280px;height:56px; line-height: 56px; border-radius: 56px; padding:0 32px; background:#db241b; color:#fff;text-align: center;}
.inban_tit .btn_more:hover{opacity: 0.8;} 
.H80{height:80px;}
.H100{height:101px;}
.main_box{background: #fff;overflow: hidden;padding:50px 0 75px;}
.main_box .indAbout{padding:0;}
.main_box .indAbout_con .img{width:37.5%;}
.main_box .indAbout_con .desc{width:57.6%;}
.crumbs{width:100%; padding:20px 0;position: relative;z-index: 10;margin-top:120px;}
.crumbs .wrap{ white-space: nowrap;overflow: hidden;}
.crumbs span,.crumbs a{white-space: nowrap; display: inline-block;vertical-align:top;}
.crumbs span{color:#db241b; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.crumbs a,.crumbs em{color:#999;}
.crumbs em{padding:0 10px;font-size:14px;font-family: "\5b8b\4f53";margin-top: 3px;font-weight: bold;}
.crumbs a:hover{color:#db241b;}
.crumbs1 span{color:#d80c18;}
.inbanner .crumbs{margin-top:0;background:#fff;}
.page_tit{position: relative;padding-bottom:16px;}
.page_tit:after{width: 64px;height: 3px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);border-radius: 3px;content:'';position: absolute;left:50%;bottom:0;margin-left:-32px;}
.page_tit span{display: block;color:#666;margin-top:10px;}
.w1400 .page_tit{color:#db241b;}
.w1400 .page_tit span{color:rgba(0,0,0,0.6);}
.mission_box .img{width:51.9%;border-radius: 16px;overflow: hidden;}
.mission_box .desc{width:42%;}
.mission_blocks .item{margin-right:39px;}
.mission_blocks .item .icon{width:64px;height:64px;border-radius: 100%;margin:auto;}
.vision_list .item{display: flex; align-items: center; margin-bottom: 32px;}
.vision_list .item .img{width:224px;margin-right:25px;flex-shrink: 0;border-radius: 6px;overflow: hidden;}
.vision_list .item .desc{flex:1;}
.history_swiper{ border-radius: 48px;background: linear-gradient(152deg, #DB241B 12.97%, #FF847E 92.8%);}
.history_swiper .swiper{padding:154px 90px 100px;}
.history_swiper .swiper-slide{width:11.11%;height:2px;margin:180px 0;border-bottom: 2px solid #ddd;}
.history_swiper .swiper-slide .item{width:144%;height:180px;position: absolute;left:0;}
.history_swiper .swiper-slide .item:before{height:70px;border-left:1px solid rgba(221,221,221,0.2);content:'';position: absolute;left:4px;}
.history_swiper .swiper-slide .item:after{width:8px;height:8px;border-radius: 100%;background:#ec756f;content:'';position: absolute;left:0.5px;top:-8px;}

.history_swiper .swiper-slide:nth-child(2n+1) .item{top:-180px;}
.history_swiper .swiper-slide:nth-child(2n) .item{top:70px;}
.history_swiper .swiper-slide:nth-child(2n) .item:before{top:-70px;}
.history_swiper .swiper-slide:nth-child(2n+1) .item:before{bottom:0;height:70px;}
.history_swiper .swiper-slide:nth-child(2n+1) .item:after{top:auto;bottom:70px; }
.history_swiper .swiper-slide .tit{font-weight: 500;}
.history_swiper .swiper-slide .txt{margin-top:5px;}
.history_swiper .swiper-slide .tit,.history_swiper .swiper-slide .txt{position: relative;z-index: 10;}
.history_swiper .swiper-slide:before{width:8px;height:8px;border-radius: 100%;content:'';border:2px solid #fff;position: absolute;left:0;top:-2.5px;background: #DB241B;}
.history_swiper .swiper-slide:after{width:8px;height:8px;border-radius: 100%;content:'';border:2px solid #fff;position: absolute;right:-8px;top:-2.5px;background: #DB241B;}
.chief_list{padding:0 13%;}
.chief_list .item{margin-bottom: 96px;}
.chief_list .item .img{width:360px;border-radius: 4px;overflow: hidden;margin-right: 13.5%;}
.chief_list .item .desc{flex:1;overflow: hidden;}
.chief_list .item .desc .tit span{padding-right: 12px;}
.chief_list .item .desc .chief{text-align: right;}

.menu_box{width:100%; position: relative;left:0;top:0;z-index: 10; }   
.menu_box .swiper-slide{width:auto;background:#ececec;margin:3px 0; }
.menu_box .swiper-slide>a{display: block;padding:10px 40px;text-align:center;position: relative;color:rgba(0,0,0,0.9);background:#ececec; } 
.menu_box .swiper-slide:nth-child(1),.menu_box .swiper-slide:nth-child(1)>a{border-radius: 40px 0 0 40px;}
.menu_box .swiper-slide:nth-last-child(1),.menu_box .swiper-slide:nth-last-child(1)>a{border-radius: 0 40px 40px 0;} 
.menu_box .swiper-slide.active>a{color:#db241b;background:#fff;border-radius: 40px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);} 
.menu_box .swiper-slide>a:hover{color:#db241b;}  
.menu_box.active{position: fixed;left:0;top: 120px;margin-top:0px;z-index: 100;background:#f9f9f9;box-shadow: 0 10px 20px rgba(0,0,0,0.1);} 
.menu_box.active .swiper{border:none;}
.menu_box .swiper-button-prev,.menu_box  .swiper-button-next{background:none;border-radius: 0;}
.menu_box .swiper-button-prev{left:0;background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);justify-content: flex-start;padding-left:10px;}
.menu_box .swiper-button-next{right:0;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);justify-content: flex-end;padding-right:10px;}
.menu_box .swiper-button-prev:after,.menu_box .swiper-button-next:after{color:#404040;}
.submenu_box .swiper-slide{width:auto;}
.submenu_box .swiper-slide a{position: relative;}
.submenu_box .swiper-slide a:before{width:3px;height:3px;border-radius: 100%;content: '';position: absolute;left:0;top: 50%;margin-top: -1.5px;background:#404040;display: none;}
.submenu_box .swiper-slide.active a,.submenu_box .swiper-slide a:hover{color:#db241b; } 
.submenu_box .swiper-slide.active a:before,.submenu_box .swiper-slide a:hover:before{background:#db241b;} 
.product_list {margin-left:-0.5%;margin-right: -0.5%;}
.product_list .item{display:block;width:24%;margin-left:0.5%;margin-right: 0.5%;margin-bottom:1%;border-radius: 34px;border: 1px solid #EEE;background: rgba(255, 255, 255, 0.94);padding:40px 40px 116px;position: relative; transition: all 300ms;}
.product_list .item .stit{margin-top: 5px;}
.product_list .item .txt{opacity: 0;visibility: hidden;transition: all 300ms;}
.product_list .item .learn_more{display: inline-block;padding-right:40px;background: url(../images/more1.png) no-repeat right center;background-size:24px;position: absolute;left:40px;bottom:48px;}
.product_list .item:hover{background: #DB170F;box-shadow: 0 2.184px 2.184px 0 rgba(0, 0, 0, 0.16);}
.product_list .item:hover .tit,.product_list .item:hover .stit,.product_list .item:hover .txt,.product_list .item:hover .learn_more{color:#fff;}
.product_list .item:hover .txt{opacity: 1;visibility: visible;}
.product_list .item:hover .learn_more{background-image:url(../images/more.png);}

.form_box{padding-left:60px;}
.form_box ul{margin-top:15px;}
.form_box ul li{width:256px;margin-bottom:12px;}
.form_box ul li input[type=text]{width:100%;padding:10px 12px;border-radius: 8px;border:1px solid #eee; font-size:14px;} 
.form_box ul li .btnSend,.form_box ul li .solutionSend{width:100%;height:40px;border-radius: 8px;background:#DB241B;font-size:14px;color:#fff;cursor:pointer;}
 
.news_box{ }
.news_list { margin-left:-0.5% ;margin-right:-0.5% ;}
.news_list .item{display: block;width:24%;margin-left:0.5% ;margin-right:0.5% ;margin-bottom: 1%;background: #f4f4f4; border-radius: 16px;} 
.news_list .item .img{overflow: hidden;border-radius: 16px 16px 0 0 ;}
.news_list .item .img a{display: block;position: relative;width:100%;height:0;padding-bottom:75%;} 
.news_list .item .desc{border-radius: 0 0 16px 16px;background: #f4f4f4;padding:20px 20px 40px;}   
.news_list .item .desc .tit{max-height:3em;} 
.news_list .item:hover .tit a,.news_list .item:hover .more a{color:#db241b;}
.news_list .item:hover .txt a{color:#db241b;}
.page{width:100%;margin-top:50px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;line-height:40px;}
.page .page{margin-top:0;} 
.page>a,.page .dot{display:block;min-width:32px;color:rgba(0,0,0,0.9);height:32px;line-height:32px;text-align:center;margin:0 4px; }
.page a.num{border:1px solid #dcdcdc;border-radius: 3px;}
.page .dot{border:none;color:#BBBDBF;}  

.page .prev,.page .next{width:32px;height:32px; background-position:center;background-repeat:no-repeat;background-size:8px auto;border:none;opacity:0.5;  }
.page .prev{background-image:url(../images/prev1.png);}
.page .next{background-image:url(../images/next1.png);} 
.page .prev:hover,.page .next:hover{opacity: 1;}
.page span,.page a.num:hover,.page a.num.cr{ color:#fff;border-color:#db241b;background-color:#db241b; }

.page .pagination{width:100%;margin-top:50px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;line-height:40px;}
.page .pagination li {margin:0 4px;}
.page .pagination li a,.page .pagination li span{display:block;min-width:32px;color:rgba(0,0,0,0.9);height:32px;line-height:32px;text-align:center;border:1px solid #dcdcdc;border-radius: 3px;}
.page .pagination li.active span{color:#fff;border-color:#db241b;background-color:#db241b; }
.page .pagination li.disabled span{opacity: 0.5;}
.page .pagination li:nth-child(1) span,.page .pagination li:nth-last-child(1) span,.page .pagination li:nth-child(1) a,.page .pagination li:nth-last-child(1) a{background-position:center;background-repeat:no-repeat;background-size:8px auto;border:none;background-color:transparent;text-indent: -9999em;}
.page .pagination li:nth-child(1) span,.page .pagination li:nth-child(1) a{background-image:url(../images/prev1.png);}
.page .pagination li:nth-last-child(1) span,.page .pagination li:nth-last-child(1) a{background-image:url(../images/next1.png);}

.news_title,.publish_box,.news_content,.prev_next{max-width:1280px;margin-left:auto;margin-right:auto; }
.publish_box span{padding:0 20px; }
.article_content{max-width: 1200px;margin-left:auto;margin-right:auto;}
.news_content,.article_content{color:#333;min-height: 300px;}
.news_content p,.article_content p{margin-bottom: 1em;}
.news_content img,.article_content img{ height:auto!important;}
.prev_next{display:block;padding-top:50px;min-height:120px;border-top:1px solid #d8d8d8;position:relative; overflow: hidden;} 
.prev_next a{display: block;margin-bottom:15px;color:#db241b;overflow:hidden;max-width:45%;} 
.prev_next a.news_prev{float:left;}
.prev_next a.news_next{float:right;}
.prev_next span{ white-space: nowrap;display: block;}
.prev_next p{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin-top:6px;}
.prev_next a:hover p{color:#db241b;}
.prev_next a.back_list{position: absolute;left:50%;transform: translateX(-50%);top:50px;}
.prev_next a.back_list .icon{width:16px;height:16px;margin:auto;background:url(../images/list.png) no-repeat center;background-size: 100%;}
.prev_next a.back_list .tit{margin-top:6px;}
.prev_next a.back_list:hover .icon{background-image: url(../images/list_blue.png);}
.prev_next a.back_list:hover .tit{color:#db241b;}

.news_content ul,.article_content ul{padding-left:16px;margin-top: 1em;margin-bottom: 1em;} 
.news_content ul li,.article_content ul li{list-style: inherit;}


.popBox{width:100%;height:100%;position: fixed;left:0;top:0;background:rgba(0,0,0,0.5);z-index: 10000; display: none;}
.popContent{width:500px;background:#fff;padding:30px;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.pop_close{width:20px;height:20px;position: absolute;right:15px;top:15px;cursor: pointer;}
.popBox .form_box{padding-left:0;}
.popBox .form_box ul li{width:100%;}
.solution_tit{position: relative;padding-left:12px;margin-bottom: 12px;}
.solution_tit:before{width:4px;height:4px;border-radius: 100%;content:'';position: absolute;left:0;top:50%;margin-top:-2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);}
.solution_img{max-width: 1280px;margin-left:auto;margin-right: auto;text-align: center;}
.solution_desc{padding-left:12px;padding-right:12px;}
.solution_tabs,.solution_con{max-width: 1400px;margin-left:auto;margin-right:auto;}


.solution_tabs{margin-top:30px;}
.solution_tabs .swiper-slide{width:auto;cursor: pointer;}
.solution_tabs .swiper-slide span,.solution_tabs .swiper-slide a{display: inline-block;padding-bottom: 10px;position: relative;}
.solution_tabs .swiper-slide span:after,.solution_tabs .swiper-slide a:after{ width: 0;height: 2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);border-radius: 3px;content:'';position: absolute;left:50%;bottom:0;margin-left:-12px;transform:width 300ms;}
.solution_tabs .swiper-slide.active span,.solution_tabs .swiper-slide.active a{color:#DB241B;}
.solution_tabs .swiper-slide.active span:after,.solution_tabs .swiper-slide.active a:after{width:24px;}

.solution_tabs {border-bottom: 1px solid #ddd;position: relative; } 
.solution_tabs .swiper-slide{margin-left:19px;margin-right:19px;}
.solution_tabs .swiper-slide.active span{color:#000;}
.solution_tabs .swiper-slide.active span:after{width:0;} 
.solution_tabs .swiper-slide-thumb-active span{color:#db241b!important;}
.solution_tabs .swiper-slide-thumb-active span:after{width:100%!important;margin-left:0;left:0;}
.solution_tabs .swiper-button-prev,.solution_tabs .swiper-button-next {display: block;width:30px;height:30px;border-radius: 0; }
.solution_tabs .swiper-button-prev{background: linear-gradient(90deg, rgba(249,249,249,1) 0%,rgba(249,249,249,0.3) 100%);}
.solution_tabs .swiper-button-next{background: linear-gradient(-90deg, rgba(249,249,249,1) 0%,rgba(249,249,249,0.3) 100%);}
.solution_tabs .swiper-button-next.swiper-button-disabled,.solution_tabs  .swiper-button-prev.swiper-button-disabled{display: none;}
.solution_tabs .swiper-button-next:after,.solution_tabs  .swiper-button-prev:after{color:#db241b;}
.solution_tabs .swiper-button-prev{text-align: left;left:0;}
.solution_tabs .swiper-button-next{text-align: right;right:0;}
 
.service_fuwuzixun .item{margin-bottom: 30px;}
.service_fuwuzixun .item .img{width:47.5%;margin-right: 9%;}
.service_fuwuzixun .item .desc{flex:1;}
.service_fuwuzixun .item:nth-child(2n){flex-direction: row-reverse;}
.service_fuwuzixun .item:nth-child(2n) .img{margin-left:9%;margin-right:0;}
.service_img{ margin-left:auto;margin-right: auto;text-align: center;}
.service_list .item{width:50%;padding:30px 40px; }
.service_list .item .tit{position: relative;padding-left:12px;margin-bottom: 12px;}
.service_list .item .tit:before{width:4px;height:4px;border-radius: 100%;content:'';position: absolute;left:0;top:50%;margin-top:-2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);}
.service_list .item .txt{padding-left:12px;line-height: 2;}
.service_list .item .txt ul li{padding-left:10px;position: relative;}
.service_list .item .txt ul li:before{width:3px;height:3px;border-radius: 100%;background:#000;content:'';position: absolute;left:0;top:0.85em; }
.content_box{display: flex;flex-wrap: wrap; } 

.content_box .item{width:50%;padding:30px 40px; }
.content_box .item .tit{position: relative;padding-left:12px;margin-bottom: 12px;}
.content_box .item .tit:before{width:4px;height:4px;border-radius: 100%;content:'';position: absolute;left:0;top:50%;margin-top:-2px;background: linear-gradient(90deg, #FFABA6 0%,#DB241B 100%);}
.content_box .item .txt{padding-left:12px;line-height: 2;}

.develop_box .item .img{width:51.9%;border-radius: 16px;overflow: hidden;margin-right:4.8%;position: relative;}
.develop_box .item .img span{position: absolute;left:0;bottom:18%;display: block;padding:18px 70px 18px 45px;border-radius: 0 100px 100px 0;border:1px solid rgba(255,255,255,0.8);backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}
.develop_box .item .desc{flex:1;}
.develop_box .item .desc p{margin:1em 0;}
.module_box .item{flex-direction: row-reverse;}
.module_box .item .img{margin-left:4.8%;margin-right:0;}

.float_box{  position: fixed;right:0;top:50%; transform: translateY(-50%); z-index: 990;background:#DB241B;border-radius:6px 0 0 6px; }
.float_box a{display: flex; flex-direction:column;justify-content:center; width:80px;height:80px;text-align: center; padding:5px 10px 8px; position: relative; }  
.float_box a .icon{width:30px;margin:auto;} 
.float_box a .icon,.float_box a .tit{opacity: 0.8;}
.float_box a:hover .icon,.float_box a:hover .tit{opacity: 1;}
.float_box a .float_pop{position: absolute; width: 160px; right: 86px; border-radius: 6px;background:#fff;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 12%);top:50%;transform: translateY(-50%);padding:16px; opacity: 0;visibility: hidden;text-align: left;}
.float_box a .float_pop:after{border:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;content:'';position: absolute; right:-5px;top:50%;margin-top:-6px;}
.float_box a:hover .float_pop {opacity: 1;visibility: visible;}
/*网站地图*/

.siteMap { width:100%;  } 
.siteMap ul li { border-bottom: 1px solid #ebebeb;padding: 30px 0 20px 0;zoom: 1;overflow: hidden;}
.siteMap ul li:after {display: table;clear: both; content: "";font-size: 0;line-height: 0;}
.siteMap ul li h2 {float: left;overflow: hidden;min-width: 150px;}
.siteMap ul li h2 .cn { font-weight: bold;display: block;font-size:22px;color: #db241b;}
.siteMap ul li h2 .en {font-size: 14px; display: block;color: #db241b;display: none;}
.siteMap ul li ul {float: none;overflow: hidden;}
.siteMap ul li ul li {border: none;padding: 0;float: left;margin-bottom:5px;margin-left:50px;}
.siteMap ul li ul li a {font-size: 18px;color: #111;min-width: 100px;display: block;}
.siteMap ul li ul li a:hover {color: #db241b;}
.siteMap ul li ul li dl{ margin-top: 8px;}
.siteMap ul li ul li dd{  padding-top: 5px; padding-bottom: 4px; color: #666;}
.siteMap ul li ul li dd a{color: #333;font-size:16px;}

@media only screen and (max-width:1660px) { 
 

} 
@media only screen and (max-width:1440px) {   
  .form_box{padding-left: 30px;}
  .form_box ul li{width:240px;}
  .menu_box .swiper-slide>a{ font-size:16px;}
  .indSolution_list .item{padding:30px;}
  .indProduct,.indSolution,.indAbout,.indNews{padding:50px 0;}
  .indSolution_list .item .desc{margin-top: 80px;}
  .indAbout_con .desc{height:340px;}
  .about-nums li{padding:30px;}
  .product_list .item{padding:30px 30px 106px;}
  .product_list .item .learn_more{left:30px;bottom:30px;}
 
}
@media only screen and (max-width:1360px) {
  
}
@media only screen and (max-width:1200px) {
  .anchor{top:-54px;}
  .H100{height:54px;} 
  .banner .swiper-pagination{bottom:10px;}
  .banner_text .btn_more{width:200px;height:48px;line-height:48px; }
  .indProduct_swiper .swiper-slide .desc{padding:20px;  }
  .indSolution_list .item .solu_num .icon{width:36px; }
  .indSolution_list .item .desc{margin-top:80px;}
  .indAbout_con .img{width:50%;}
  .indAbout_con .desc{width:48%;height:190px;}
  .about-nums li{ flex-direction: column; align-items: flex-start;padding:20px;}
  .indProduct, .indSolution, .indAbout, .indNews{padding:30px 0;}
  .product_list .item,.news_list .item{width:32.33%;}
  .main_box{padding:30px 0;}
  .inbanner{margin-top:54px;}
  .inban_tit{padding-top:0;}
  .inban_tit .txt{max-width: 100%;}
  .history_swiper .swiper{padding:100px 60px;  }
  .chief_list{padding:0;}
  .chief_list .item{margin-bottom: 60px;}
  .chief_list .item .img{width:280px;margin-right: 10%;}
   
}
@media only screen and (max-width:820px) {
  .banner{height: auto;}
  .banner_p{max-width: 100%;}
  .banner_text .tit{padding-bottom: 20px;font-size:20px;}
  .banner_text .tit:after{width:120px;border-width: 3px;}
  .banner_text .btn_more{width:160px;height:40px;line-height:40px;margin-top:20px; }
  
  .top_news .tit{font-size:24px;}
  .inban_tit .txt br{display: none;}
  .indSolution_list .item{width:49%;padding:20px;border-radius: 16px;}
  .indSolution_list .item .desc{margin-top: 5%;}
  .foot_right{margin-top:30px;}
  .form_box{padding-left:0; }
  .form_box ul li{width:100%;}
  .product_list .item,.news_list .item{width:49%;}
  .develop_box .item{display: block;}
  .develop_box .item .img,.develop_box .item .desc{width:100%;}
  .develop_box .item .img{margin-right:0;}
  .develop_box .item .desc{margin-top:30px; }

   
  
}
@media only screen and (max-width:640px) { 
   
  .banner{height:100vh;}
  .banner_text {padding-top:0;} 
  .banner_text .tit{padding-bottom: 15px;}
  .banner_text .tit br{display: none;}
  .banner_text .tit:after{width:40px;}
  .banner_text .txt{font-size:14px;}
  .inban_img{height:280px;}
  .inban_img img{width:100%;height: 100%;object-fit: cover;} 
  .inban_tit .tit{font-size:20px;}
  .inban_tit .txt{font-size:14px;} 
  .about-nums ul{flex-wrap: wrap;    -webkit-justify-content:flex-start; justify-content: flex-start;}
  .about-nums ul li{width:49%;margin-bottom: 1%; } 
  .about-nums i{margin-top:10px;padding-left:0;} 
  .about_nav .swiper-slide a{height:50px;line-height: 50px;}
  .swiper-button-prev, .swiper-button-next{zoom:0.8;}
  .indSolution_list .item .solu_num .icon {width:24px;}
  .indSolution_box .btn_more{width:160px;height:40px;line-height:40px;padding:0 20px;}
  .inban_tit .btn_more{width:180px;height:40px;line-height:40px;padding:0 20px;}
  .indAbout_con{display: block;}
  .indAbout_con .img{width:100%!important;}
  .indAbout_con .desc{width:100%!important;margin-top:30px;height:auto;}
  .menu_box .swiper-slide{width:auto!important;}
  .menu_box .swiper-slide>a{padding:10px 30px;}
  .publish_box{text-align:left;}
  .publish_box span{padding:0 10px 0 0;  }
  .publish_box span em{display: none;}
  .news_title{text-align:left;  }
  .prev_next{padding-top:30px;  }
  .prev_next a.news_prev,.prev_next a.news_next{float:none;max-width: 100%;}
  .prev_next a.back_list{position:static;transform: translateX(0);text-align:center; }
  .product_list .item{width:99%;padding:20px 20px 80px;border-radius: 20px;margin-bottom: 20px;}
  .product_list .item .learn_more{left:20px;bottom:20px;}
  .product_list .item .txt{opacity: 1;visibility: visible;}
  .service_fuwuzixun .item{display:block; }   
  .service_fuwuzixun .item .img,.service_fuwuzixun .item .desc{width:100%;}
  .service_fuwuzixun .item .img{margin-right:0;margin-left:0!important;}
  .service_fuwuzixun .item .desc{margin-top:30px; }
  .indSolution_list .item{width:99%;margin-bottom: 20px;}
  .news_list .item{width:99%;margin-bottom: 20px;}
  .mission_box{display:block;}
  .mission_box .img{width:100%;}
  .mission_box .desc{width:100%;margin-top:30px;}
  .vision_list .item{align-items: flex-start;}
  .history_swiper .swiper-slide .item{width:110%;}
  .popContent{width:90%;}
  .float_box{background: none;border-radius: 0;top:auto;bottom:5%;right:3px;transform: translateY(0);}
  .float_box a{ background: #DB241B;width:36px;height:36px;padding:8px;border-radius: 100%;margin:5px 0;}
  .float_box a .tit{display: none;}
  .float_box a .icon{width:20px;height:20px;}
  .float_box a .float_pop{right:45px;font-size:12px;width:120px;padding:10px;}
  .service_list,.content_box{display: block;}
  .service_list .item,.content_box .item{width:100%;padding:0;margin-bottom: 20px;} 
  .solution_tabs .swiper-slide{margin-left: 10px;margin-right: 10px;}
}
@media only screen and (max-width:480px) {
  .vision_list .item{display:block;}
  .vision_list .item .img{width:100%;margin-right:0;}
  .vision_list .item .desc{width:100%;margin-top:30px;}
  .history_swiper .swiper{padding:60px 30px;} 
  .chief_list .item{display:block;margin-bottom: 30px;}
  .chief_list .item .img{width:100%;margin-right:0;}
  .chief_list .item .desc{width:100%;margin-top:30px;}
  .content_box .item{width:96%;}
}
@media (min-resolution: 1.2dppx) and (max-resolution: 1.3dppx) {
	.w1400{max-width: 1400px;}
}