


.business-banner .banner-text{background-color:#eaf6fd;font-size:14px;padding-top:25px;padding-bottom:25px;}


.business-common .title h2 {position: relative;display: table;margin-left: auto;margin-right: auto;color: #003f98;line-height: 1;padding: 60px 0;font-size: 28px;}
.business-common .title h2 span{font-weight:normal;}

.business-aggregate .aggregate-solution a{position:relative;display:block;}
.business-aggregate .aggregate-solution a h4{position: absolute;left: 0;right: 0;top: 30%;bottom: 0;margin: auto;display: table;text-align:center;color:#f0f0f4;font-weight:bold;line-height: 1.8;width:100%;}
.business-aggregate .aggregate-case{margin-top:30px;}
.business-aggregate .aggregate-case .total{position:relative;}
.business-aggregate .aggregate-case .total h3{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: table;text-align:center;color:#ffffff;font-weight:bold;line-height: 1;margin-top: 33%;width:100%;}
.business-aggregate .aggregate-case .total .more{position: absolute;left: 27%;top: 53%;font-size:14px;border-radius: 2px;background-color:#f7ab00;text-align:center;color:#ffffff;line-height: 1;padding:10px 20px;height:40px;}
.business-aggregate .aggregate-case .total .more span{display:inline-block;vertical-align:middle;}
.business-aggregate .aggregate-case .total .more i{background-image:url('../png/r_more_default.png');margin-left:10px;background-size:100% 100%;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:2px;}
.business-aggregate .aggregate-case a{transition:all 0.5s ease;position: relative;display: block;height: 100%;transition:all 0.5s;}
.business-aggregate .aggregate-case h4{transition:all 0.5s ease;font-size:16px;padding:30px 0;color:#666666;}
.business-aggregate .aggregate-case h4:after{position:absolute;content:"";width:100%;height:4px;left:0;background-color:#cccccc;bottom:0;}
.business-aggregate .aggregate-case .aggregate-case-right{height:100%;}
.business-aggregate .aggregate-case a:hover h4{color:#f7ab00;}
.business-aggregate .aggregate-case a:hover h4:after{background-color:#f7ab00;}

.business-aggregate .bottom{padding-top:60px;padding-bottom:60px;}
.business-aggregate .bottom .more{position: relative;display: table;margin-left:auto;line-height:1;margin-right:auto;	background-color: #f7ab00;color:#ffffff;border-radius: 2px;padding:18px 65px;}
.business-aggregate .bottom .more span{display:inline-block;vertical-align:middle;}
.business-aggregate .bottom .more i{transition:width 0.5s ease;display:inline-block;background-image:url('../png/ico_r-2.png');margin-left:10px;background-size:100% 100%;width:0px;height:0px;vertical-align:middle;}
.business-aggregate .bottom .more:hover i{transition:width  0.5s ease;width:29px;height:16px;}


.business-solidwaste{background-color:#f5f5f5;}
.business-solidwaste .solidwaste-solution h4{transition:all 0.5s ease;padding-top:26px;position: relative;font-size:20px;font-weight:bold;color: #212121;}
.business-solidwaste .solidwaste-solution h4:before{transition:width 0.5s ease;position:absolute;content:"";width:20%;height:4px;left:0;background-color:#f7ab00;top:0;}
.business-solidwaste .solidwaste-solution a:hover h4{color:#f7ab00;transition:all 0.5s ease;}
.business-solidwaste .solidwaste-solution a:hover h4:before{transition:width 0.5s;width:100%;}

.business-solidwaste .solidwaste-case{margin-top:30px;}
.business-solidwaste .solidwaste-case .total{position:relative;}
.business-solidwaste .solidwaste-case .total h3{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: table;text-align:center;color:#ffffff;font-weight:bold;line-height: 1;margin-top: 33%;width:100%;}
.business-solidwaste .solidwaste-case .total .more{position: absolute;left: 27%;top: 53%;font-size:14px;border-radius: 2px;background-color:#f7ab00;text-align:center;color:#ffffff;line-height: 1;padding:10px 20px;height:40px;}
.business-solidwaste .solidwaste-case .total .more span{display:inline-block;vertical-align:middle;}
.business-solidwaste .solidwaste-case .total .more i{background-image:url('../png/r_more_default.png');margin-left:10px;background-size:100% 100%;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:2px;}
.business-solidwaste .solidwaste-case a{transition:all 0.5s;position: relative;display: block;height: 100%;}
.business-solidwaste .solidwaste-case h4{transition:all 0.5s;font-size:16px;padding:30px 0;color:#666666;}
.business-solidwaste .solidwaste-case h4:after{transition:all 0.5s;position:absolute;content:"";width:100%;height:4px;left:0;background-color:#cccccc;bottom:0;}
.business-solidwaste .solidwaste-case .solidwaste-case-right{height:100%;}
.business-solidwaste .solidwaste-case a:hover h4{color:#f7ab00;}
.business-solidwaste .solidwaste-case a:hover h4:after{background-color:#f7ab00;}
.business-solidwaste .bottom{padding-top:60px;padding-bottom:60px;}
.business-solidwaste .bottom .more{transition:all 0.5s;position: relative;display: table;margin-left:auto;line-height:1;margin-right:auto;	background-color: #f7ab00;color:#ffffff;border-radius: 2px;padding:18px 65px;}
.business-solidwaste .bottom .more span{display:inline-block;vertical-align:middle;}
.business-solidwaste .bottom .more i{transition:all 0.5s;display:inline-block;background-image:url('../png/ico_r-2.png');margin-left:10px;background-size:100% 100%;width:0px;height:0px;vertical-align:middle;}
.business-solidwaste .bottom .more:hover i{transition:all 0.5s;width:29px;height:16px;}


.business-metalore .metalore-solution a{position: relative;display: block;}
.business-metalore .metalore-solution h4{position: absolute;left: 0;right: 0; text-align: center;top: 44%;bottom: 0;margin: auto;font-size:20px;font-weight:bold;color: #ffffff;}
.business-metalore .metalore-solution .media .text{position: absolute;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0);left:0;top:0;transition:all 0.5s;}
.business-metalore .metalore-solution a:hover  .text{background-color:rgba(0,0,0,0.4);transition:all 0.5s;}

.business-metalore .metalore-case{margin-top:30px;}
.business-metalore .metalore-case .total{position:relative;}
.business-metalore .metalore-case .total h3{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: table;text-align:center;color:#ffffff;font-weight:bold;line-height: 1;margin-top: 33%;width:100%;}
.business-metalore .metalore-case .total .more{position: absolute;left: 27%;top: 53%;font-size:14px;border-radius: 2px;background-color:#f7ab00;text-align:center;color:#ffffff;line-height: 1;padding:10px 20px;height:40px;}
.business-metalore .metalore-case .total .more span{display:inline-block;vertical-align:middle;}
.business-metalore .metalore-case .total .more i{background-image:url('../png/r_more_default.png');margin-left:10px;background-size:100% 100%;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:2px;}
.business-metalore .metalore-case a{transition:all 0.5s;position: relative;display: block;height: 100%;}
.business-metalore .metalore-case h4{transition:all 0.5s;font-size:16px;padding:30px 0;color:#666666;}
.business-metalore .metalore-case h4:after{transition:all 0.5s;position:absolute;content:"";width:100%;height:4px;left:0;background-color:#cccccc;bottom:0;}
.business-metalore .metalore-case .metalore-case-right{height:100%;}
.business-metalore .metalore-case a:hover h4{color:#f7ab00;}
.business-metalore .metalore-case a:hover h4:after{background-color:#f7ab00;}
.business-metalore .bottom{padding-top:60px;padding-bottom:60px;}
.business-metalore .bottom .more{transition:all 0.5s;position: relative;display: table;margin-left:auto;line-height:1;margin-right:auto;	background-color: #f7ab00;color:#ffffff;border-radius: 2px;padding:18px 65px;}
.business-metalore .bottom .more span{display:inline-block;vertical-align:middle;}
.business-metalore .bottom .more i{transition:all 0.5s;display:inline-block;background-image:url('../png/ico_r-2.png');margin-left:10px;background-size:100% 100%;width:0px;height:0px;vertical-align:middle;}
.business-metalore .bottom .more:hover i{transition:all 0.5s;width:29px;height:16px;}


.business-mill{background-color:#f5f5f5;}
.business-mill .mill-solution .slides .slick-arrow {position:absolute;content:'';border:0;width:40px;height:42px;cursor:pointer;z-index:9999; background-image:url('../png/arrow-ico.png');font-size: 0;background-color: transparent;top:0;bottom:0;margin-top:auto;margin-bottom:auto;padding: 0;}
.business-mill .mill-solution .slides .slick-prev {background-position:0 0;left:16px;}
.business-mill .mill-solution .slides  .slick-prev:hover {background-position:0 100%;}
.business-mill .mill-solution .slides  .slick-next {background-position:100% 0;right:16px}
.business-mill .mill-solution .slides  .slick-next:hover {background-position:100% 100%;}

.mill-solution .slide-nav{box-sizing: border-box;border-top:1px solid #d5d5d5;}
.mill-solution .slide-nav li{position: relative;width:50% !important; height:25%;float:left;box-sizing: border-box;transition:all 0s ease;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.mill-solution .slide-nav li.white{background-color:#ffffff;}
.mill-solution .slide-nav li a{position: relative;display:block;width:100%;height:100%;font-size:20px;}
.mill-solution .slide-nav li a span{width:100%;position: absolute;top:36%;margin-left: auto;margin-right: auto;left: 0;right: 0; text-align: center;}
.mill-solution .slide-nav li:hover,.mill-solution .slide-nav li.slick-current{background-color: #3671cf;}
.mill-solution .slide-nav li.slick-current span,.mill-solution .slide-nav li:hover span{color:#ffffff;}

.business-mill .mill-case{margin-top:30px;}
.business-mill .mill-case .total{position:relative;}
.business-mill .mill-case .total h3{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width:100%;text-align:center;color:#ffffff;font-weight:bold;line-height: 1;margin-top: 33%;}
.business-mill .mill-case .total .more{position: absolute;left: 27%;top: 53%;font-size:14px;border-radius: 2px;background-color:#f7ab00;text-align:center;color:#ffffff;line-height: 1;padding:10px 20px;height:40px;}
.business-mill .mill-case .total .more span{display:inline-block;vertical-align:middle;}
.business-mill .mill-case .total .more i{background-image:url('../png/r_more_default.png');margin-left:10px;background-size:100% 100%;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:2px;}
.business-mill .mill-case a{transition:all 0.5s;position: relative;display: block;height: 100%;transition:all 0.5s;}
.business-mill .mill-case h4{transition:all 0.5s;font-size:16px;padding:30px 0;color:#666666;}
.business-mill .mill-case h4:after{position:absolute;content:"";width:100%;height:4px;left:0;background-color:#cccccc;bottom:0;}
.business-mill .mill-case .mill-case-right{height:100%;}
.business-mill .mill-case a:hover h4{color:#f7ab00;}
.business-mill .mill-case a:hover h4:after{background-color:#f7ab00;}

.business-mill .bottom{padding-top:60px;padding-bottom:60px;}
.business-mill .bottom .more{position: relative;display: table;margin-left:auto;line-height:1;margin-right:auto;	background-color: #f7ab00;color:#ffffff;border-radius: 2px;padding:18px 65px;}
.business-mill .bottom .more span{display:inline-block;vertical-align:middle;}
.business-mill .bottom .more i{transition:width 0.5s;display:inline-block;background-image:url('../png/ico_r-2.png');margin-left:10px;background-size:100% 100%;width:0px;height:0px;vertical-align:middle;}
.business-mill .bottom .more:hover i{transition:width 0.5s;width:29px;height:16px;}


.business-greenmine{background-image:url('../jpg/greenmine-bg.jpg');background-size:cover;}
.business-greenmine .title h2{color: #ffffff;padding:120px 0 30px;}
.business-greenmine .body span{width:70px;height:1px;background-color:#ffffff;display:block;margin-left:auto;margin-right:auto;}
.business-greenmine .bottom{padding-top:30px;padding-bottom:120px;}
.business-greenmine .bottom .more{position: relative;display: table;margin-left:auto;line-height:1;margin-right:auto;	background-color: #f7ab00;color:#ffffff;border-radius: 2px;padding:18px 65px;}
.business-greenmine .bottom .more span{display:inline-block;vertical-align:middle;}
.business-greenmine .bottom .more i{transition:width 0.5s;display:inline-block;background-image:url('../png/ico_r-2.png');margin-left:10px;background-size:100% 100%;width:0px;height:0px;vertical-align:middle;}
.business-greenmine .bottom .more:hover i{transition:width 0.5s;width:29px;height:16px;}


