.banner_box .swiper-pagination-bullet{background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.banner_box .swiper-pagination-bullet-active{background:#ab1f24}.search_box{border-bottom:5px solid #f8f8f8}.search_box>div{height:60px}.search_box ul{padding-left:50px;background:url("../images//common/hot_icon.jpg") no-repeat left center}.search_box ul li{margin-right:10px}.search_box ul li a{line-height:30px}.search_box ul li:first-child a{cursor:default}.search_box ul li:not(:first-child) a:hover{color:#ab1f24}.search_input{position:relative}.search{outline:none;border:1px solid #c7c7c7;width:140px;padding:0 35px 0 20px;height:40px;line-height:38px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.search_btn{outline:none;border:none;display:block;position:absolute;right:15px;top:50%;width:20px;height:27px;background:url("../images/common/search_icon.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.product_box{background:#f5f5f5}.product_container{padding:90px 30px 0}.product_left{margin-right:30px;width:270px}.product_left h1{font-weight:bold;color:#222222;font-size:36px;margin-bottom:8px;position:relative}.product_left h1::before{display:block;content:"";width:20px;border-bottom:4px solid #ab1f24;position:absolute;top:50%;left:-30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.product_left h4{color:#222222}.product_left h4+span{margin:40px 0;display:block;border-bottom:1px solid #7d7d7d}.product_tab li:not(:last-child){margin-bottom:20px}.product_tab li a{box-sizing:border-box;padding-left:40px;line-height:40px;color:#fff;font-size:16px;display:block;width:197px;height:40px;background:url("../images/index/product_tab_bg.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.product_swiper{width:850px}.product_swiper .swiper-slide{width:100%;height:395px;position:relative;background:#f5f5f5}.product_swiper .swiper-slide>img{position:absolute;left:0;top:0;width:543px;height:395px}.product_swiper a{position:absolute;font-size:15px;top:0;right:0;line-height:2}.product_swiper a::before{display:inline-block;content:"";width:45px;margin-right:8px;border-bottom:2px solid #ab1f24}.product_tab_info{position:absolute;z-index:2;background:#fff;padding:30px 25px;width:425px;box-sizing:border-box}.product_tab_info h1{font-weight:bold;color:#222222}.product_tab_info h1+span{display:block;width:30px;margin:15px 0;border-bottom:2px solid #ab1f24}.product_tab_info h5{color:#222222;line-height:2}.product_list{padding:30px 20px 70px}.product_list li{width:270px;margin:0 10px;background:#fff}.product_list li:hover h3{display:block}.product_list .imgs_box{width:270px;height:270px}.product_list .imgs_box img{max-width:270px;max-height:270px}.product_list h3{display:none;position:absolute;left:0;top:0;width:270px;height:270px;padding-top:120px;box-sizing:border-box;text-align:center;color:#fff;background:rgba(0,0,0,0.6)}.product_list h3::before{display:block;content:"";width:31px;height:31px;margin:0 auto 60px;background:url("../images/index/product_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.gds_box{background:url("../images/index/gds_box.jpg") no-repeat top center}.gds_box div{height:257px}.gds_box a{display:block;position:absolute;right:0;bottom:0;width:170px;height:70px}.core_box{position:relative;min-height:1213px}.core_box::before,.core_box::after{display:block;content:"";width:403px;position:absolute;top:0;bottom:0}.core_box::before{left:0;background:url("../images/index/core_bg_1.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_box::after{right:0;background:url("../images/index/core_bg_2.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_list{padding-bottom:100px;position:relative;z-index:2}.core_list li:not(:last-child){margin-bottom:40px}.core_list li:nth-child(2n) .core_img::before{left:auto;right:-25px}.core_img{width:530px;height:325px;margin-right:15px;position:relative}.core_img::before{display:block;content:"";width:110px;height:110px;background:#ab1f24;position:absolute;left:-25px;bottom:-25px}.core_img img{width:530px;height:325px;position:relative;z-index:3}.core_info{padding:35px 30px 35px 60px;max-width:450px}.core_info h2{color:#222222;position:relative;font-weight:bold}.core_info h6{margin:10px 0 30px;text-transform:uppercase}.core_info h5{line-height:2}.core_icon_1{background:url("../images/index/core_icon_1.png") no-repeat 10px top}.core_icon_2{background:url("../images/index/core_icon_2.png") no-repeat 10px top}.core_icon_3{background:url("../images/index/core_icon_3.png") no-repeat 10px top}.core_icon_4{background:url("../images/index/core_icon_4.png") no-repeat 10px top}.case_box{background:#f5f5f5;padding-bottom:60px}.case_list li{width:386px;margin-right:21px;margin-bottom:21px;background:#fff}.case_list li:nth-child(3n){margin-right:0}.case_list li:hover h3{background:#ab1f24;color:#fff}.case_list .img_boxs{height:285px}.case_list h3{text-align:center;line-height:70px;padding:0 10px}.gds_img{height:240px;background:url("../images/index/gds_img.jpg") no-repeat center}.about_box{overflow:hidden}.about_cont{margin:60px auto}.about_cont>div{width:50%}.about_img{position:relative;z-index:10}.about_img::before{display:block;content:"";position:absolute;right:0;bottom:-30px;background:#f8f8f8;height:220px;width:80vw}.about_img .imgs_box{width:539px;height:390px}.about_img .imgs_box img{max-width:539px;max-height:390px}.about_img .imgs_box:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.about_info{box-sizing:border-box;padding:30px 40px 0 60px}.about_info h1{font-size:30px;color:#222222}.about_info h1+h2{margin:8px 0 18px}.about_info h2{font-size:24px;color:#222222}.about_info>span{display:block;width:90px;border-bottom:2px solid #ab1f24;margin:25px 0}.about_info p{font-size:14px;color:#666666;margin-bottom:50px;line-height:1.6}.about_list{padding:50px 0}.about_list li{width:285px;height:192px}.about_list li img{max-width:285px;max-height:192px}.about_list li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.news_box{padding-bottom:30px}.news_cont h4{color:#222222}.news_cont h6{margin-top:8px;color:#666666}.news_conts{width:680px}.news_tab ul li{margin-right:20px}.news_tab ul li.active a::after{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}.news_tab ul li a{position:relative;font-size:16px;font-weight:bold;display:block;line-height:40px}.news_tab ul li a::after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:2px solid #ab1f24;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transition:transform .5s linear;-moz-transition:transform .5s linear;-o-transition:transform .5s linear;-ms-transition:transform .5s linear;transition:transform .5s linear}.news_tabs{border-bottom:1px solid #d8d8d8;width:600px}.news_swiper{padding-top:15px;border-right:1px solid #d8d8d8;width:600px;padding-right:40px;margin-right:39px}.problem_conts{width:520px}.news_item{padding-top:20px}.news_item:hover h4{color:#ab1f24}.news_item .img_boxs{width:163px;height:110px}.news_info{margin-left:20px;width:415px}.problem_big{padding-top:35px}.problem_big .imgs_box{width:520px;height:137pxpx}.problem_big .imgs_box img{max-width:520px;max-height:137pxpx}.problem_big h4{margin:20px 0 10px}.problem_big span{display:block;width:40px;border-bottom:2px solid #ab1f24;margin:30px 0}.problem_list li{margin-bottom:15px;width:50%;padding-right:10px;box-sizing:border-box}.problem_list li a{display:block;font-size:12px}.problem_list li:nth-child(2n){text-align:right;padding-right:0;padding-left:10px}
