.machinery_main {max-width:2000px;min-width:1024px;position:relative;margin:0 auto;}
.machinery_main .main_top {height:825px;  min-height: 700px;text-align:center;position:relative;overflow:hidden;}
.machinery_main .main_top .main_motion_bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#333 url('/_resource/machinery/images/main/main_bg01.jpg') no-repeat center top fixed; background-size:cover; z-index:-1;}
.machinery_main .main_top .top_area{  position: absolute; width: 100%;top: 50%;height: 638px;margin-top: -329px;}
.machinery_main .main_top h2 {font-size:100px;color:#f27824; letter-spacing: -2px; font-weight: 800;padding-top:0;margin-top: -2px; line-height: 130px;}
.machinery_main .main_top h3 {font-size:18px;color:#fff;line-height:18px;font-weight:500;}
.machinery_main .main_top .logo {width:316px;margin:0 auto;padding-bottom:18px;position:relative;  padding-top: 0;}
.machinery_main .main_top .logo:before {content:'';width:40px;height:1px;background:#fff;position:absolute;left:50%;bottom:0;margin-left:-20px;}
.machinery_main .main_top p {margin-top:18px;font-size:14px;color:#fff;line-height:21px;  font-weight: 300;letter-spacing: 0.9px;}
.machinery_main .main_top .btn_service {width:99px;height:99px;position:absolute;right:25px;bottom:25px;}
/*.machinery_main .main_top .machinery_service {width:400px;height:360px;margin:30px auto 0;background:url('/_resource/machinery/images/main/circle_line.png') no-repeat center top;overflow:hidden;position:relative;}*/
.machinery_main .main_top .machinery_service {width:400px;height:360px;margin:-5px auto 0; overflow:hidden;position:relative; padding-top:22px;}

.machinery_main .main_top .machinery_service .main_seq {position:absolute; top:0; left:22px;}
.machinery_main .main_top .machinery_service .main_seq img {position:absolute; top:0; left:0; opacity: 0;}
.machinery_main .main_top .machinery_service .main_seq img:first-child {display: block;}
.machinery_main .main_top .machinery_service .btns {display: none;}

.machinery_main .main_top .machinery_service h4 {font-size:14px;line-height:15px;font-weight:400;color:#f17822;margin:65px 0 3px;letter-spacing: 0.5px;}
.machinery_main .main_top .machinery_service h4 .btn_more {width:37px;height:37px;display:block;margin:10px auto 0;}
.machinery_main .main_top .machinery_service h4 .btn_more:hover {transform:rotate(180deg);}
.machinery_main .main_top .machinery_service dl{width: 130px;margin: 0 auto;  padding: 5px 0 10px;overflow: hidden;position:relative;z-index:2;}
.machinery_main .main_top .machinery_service dl:before{content: '';position: absolute;left:0;top:0;width: 100%;height: 1px;background: #f27824; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: .5;}
.machinery_main .main_top .machinery_service dt{float: left;width: 100%;line-height: 1;padding:0;box-sizing: border-box;}

.machinery_main .main_top .machinery_service dt a {color: #fff;font-size: 12px;  letter-spacing:0.4px;font-weight: 400;padding-top: 9px;display: block;}
.machinery_main .main_top .machinery_service dt a:hover {color:#f27824;}

.machinery_main .main_top .machinery_service .ico {width:90px;position:absolute;text-align:center;padding-top:90px;}
/*.machinery_main .main_top .machinery_service .ico01 {left:12px;top:60px;background:url('/_resource/machinery/images/main/main_icon01.png') no-repeat 0 0;}
.machinery_main .main_top .machinery_service .ico02 {right:12px;top:60px;background:url('/_resource/machinery/images/main/main_icon02.png') no-repeat 0 0;}
.machinery_main .main_top .machinery_service .ico03 {left:158px;bottom:15px;background:url('/_resource/machinery/images/main/main_icon03.png') no-repeat 0 0;}*/

.machinery_main .main_top .machinery_service .ico01 {left:22px;top:95px;}
.machinery_main .main_top .machinery_service .ico01 .icon_bg {position:absolute; top:0; left:50%; width:82px; height:82px;margin-left:-41px; background:url('/_resource/machinery/images/main/main_icon01.png') no-repeat 0 0; transition:0.3s all;}
.machinery_main .main_top .machinery_service .ico02 {right:18px;top:97px;padding-top:88px;}
.machinery_main .main_top .machinery_service .ico02 .icon_bg {position:absolute; top:0; left:50%; width:82px; height:82px;margin-left:-41px;background:url('/_resource/machinery/images/main/main_icon02.png') no-repeat 0 0; transition:0.3s all;}
.machinery_main .main_top .machinery_service .ico03 {left:156px;bottom:6px;}
.machinery_main .main_top .machinery_service .ico03 .icon_bg {position:absolute; top:0; left:50%; width:82px; height:82px;margin-left:-41px;background:url('/_resource/machinery/images/main/main_icon03.png') no-repeat 0 0; transition:0.3s all;}

.machinery_main .main_top .machinery_service .ico span {font-size:13px;color:#ccc;font-weight:500; letter-spacing: 1px;  line-height: 15px;display: block;}
@-webkit-keyframes arrow {0%{bottom:35px}40%{bottom:25px}100%{bottom:35px}}
@keyframes arrow {0%{bottom:35px}40%{bottom:25px}100%{bottom:35px}}
@-moz-keyframes arrow {0%{bottom:35px}40%{bottom:25px}100%{bottom:35px}}
.machinery_main .main_top .main_cursor {width:41px;height:21px;position:absolute;left:50%;bottom:35px;margin-left:-20px;
    -webkit-animation-duration: 1.2s;
    -webkit-animation-timing-function: ease; -webkit-animation-iteration-count: infinite; animation-duration: 1.2s; animation-timing-function: ease-out; animation-iteration-count: infinite;-webkit-animation-name:arrow;animation-name:arrow}

.machinery_main .box02 {padding:22px 0;height: 81px;background:#fff;position:relative;}
.machinery_main .box02 .view_ul {width:1000px;margin:0 auto;overflow:hidden;  text-align: center;font-size: 0;letter-spacing: 0;word-spacing: 0;}
.machinery_main .box02 .view_ul li {position:relative;display:inline-block;overflow:hidden;  padding:10px 0 9px;}
.machinery_main .box02 .view_ul li.first{padding-left: 42px;width: 352px;}
.machinery_main .box02 .view_ul li.last{padding-left: 117px;}
.machinery_main .box02 .view_ul li .b_r{position: absolute;right: 0;top:0;width: 1px;height: 100%;background-color: #dfdfdf;}
.machinery_main .box02 .view_ul li .thumb {width:54px;float:left;margin-right:17px;}
.machinery_main .box02 .view_ul li .text_box {float:left;text-align:left;}
.machinery_main .box02 .view_ul li .text_box h2 {font-size:14px;font-weight:500;color:#444;}
.machinery_main .box02 .view_ul li .text_box p {font-size:11px;color:#444;margin:3px 0 8px;letter-spacing:-1px;line-height: 1;}
.machinery_main .box02 .view_ul li .text_box a {font-size:12px;color:#f27824;}
.machinery_main .box02 .view_ul li .text_box a span {position:relative;top:2px;left:3px;}

.machinery_main .box03 {position:relative;overflow:hidden;}
.machinery_main .box03 .box_ul {width:100%;overflow:hidden;}
.machinery_main .box03 .box_ul li {width:33.333%;float:left;position:relative;overflow:hidden;}
.machinery_main .box03 .box_ul li.active {width:36%;}
.machinery_main .box03 .box_ul li.reduction {width:32%;}
.machinery_main .box03 .box_ul li a {height:800px;display:block;text-align:center;overflow:hidden;}
.machinery_main .box03 .box_ul li a .circle {width:46px;height:46px;padding:31px;background:url('/_resource/machinery/images/main/main_ico04.png') no-repeat 0 0;display:block;margin:250px auto 0;font-size:24px;color:#fff;line-height:50px;}
.machinery_main .box03 .box_ul li a .text {font-size:42px;color:#fff;line-height:42px;font-weight:300;position:relative;top:30px;}
.machinery_main .box03 .box_ul li a.bg01 {background:url('/_resource/machinery/images/main/main_bg02.jpg') no-repeat center center;background-size:cover;}
.machinery_main .box03 .box_ul li a.bg02 {background:url('/_resource/machinery/images/main/main_bg03.jpg') no-repeat center center;background-size:cover;}
.machinery_main .box03 .box_ul li a.bg03 {background:url('/_resource/machinery/images/main/main_bg04.jpg') no-repeat center center;background-size:cover;}


.machinery_main .box03 {position:relative;overflow:hidden;background-color: #fff;}
.machinery_main .box03 .box_ul {width:100%;overflow:hidden;}
.machinery_main .box03 .box_ul > li {width:33.33%;float:left;position:relative;overflow:hidden;}
.machinery_main .box03 .box_ul > li > a >img{width: 100%;}

.machinery_main .box03 .box_ul > li .text_wrap {position: absolute;top:0;left:0;width: 100%;height: 100%;display:block;text-align:center;overflow:hidden;}
.machinery_main .box03 .box_ul > li .text_wrap .v_line {position: absolute;left:50%;top:50%;margin-left:-1px;margin-top:120px; width: 1px;height: 0;background-color: #f27824;}
.machinery_main .box03 .box_ul > li .text_wrap .num {background:url('/_resource/machinery/images/main/num_bg.png') no-repeat center top;width: 41px;height: 41px;display: block;margin:0 auto;padding-bottom: 28px; color: #fff;font-size: 16px;line-height: 41px;}
.machinery_main .box03 .box_ul > li .text_wrap .text_top{position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-100px;height: 105px;width: 200px;}
.machinery_main .box03 .box_ul > li .text_wrap .text_bottom{opacity: 0; position: absolute;top:50%;left:50%;width: 100px;margin-top:130px;margin-left:-50px; color: #fff;font-weight: bold;font-size: 13px;letter-spacing: 9px;}
.machinery_main .box03 .box_ul > li.area01 .bg{background-image:url('/_resource/machinery/images/main/part_bg01.jpg');}
.machinery_main .box03 .box_ul > li.area02 .bg{background-image:url('/_resource/machinery/images/main/part_bg02.jpg');}
.machinery_main .box03 .box_ul > li.area03 .bg{background-image:url('/_resource/machinery/images/main/part_bg03.jpg');}
.machinery_main .box03 .box_ul > li.area04 .bg{background-image:url('/_resource/machinery/images/main/part_bg04.jpg');}
.machinery_main .box03 .box_ul > li.area05 .bg{background-image:url('/_resource/machinery/images/main/part_bg05.jpg');}
.machinery_main .box03 .box_ul > li.area06 .bg{background-image:url('/_resource/machinery/images/main/part_bg06.jpg');}
.machinery_main .box03 .box_ul > li.area01 .text_wrap .v_line
,.machinery_main .box03 .box_ul > li.area04 .text_wrap .v_line
,.machinery_main .box03 .box_ul > li.area06 .text_wrap .v_line{  margin-top: 160px;}
.machinery_main .box03 .box_ul > li.area01 .text_wrap .text_bottom
,.machinery_main .box03 .box_ul > li.area04 .text_wrap .text_bottom
,.machinery_main .box03 .box_ul > li.area06 .text_wrap .text_bottom{  margin-top: 160px;}
.machinery_main .box03 .box_ul > li .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;background-size:100% 100%;  background-repeat: no-repeat;background-position: center;
    transition: transform .4s linear, opacity 0.35s ease-out;
    -webkit-transition: -webkit-transform .4s linear, opacity 0.35s ease-out;
    -moz-transition: -moz-transform .4s linear, opacity 0.35s ease-out;
    -o-transition: -o-transform .4s linear, opacity 0.35s ease-out;
}
/*.machinery_main .box03 .box_ul > li:hover .text_wrap{ z-index: 2;}*/
.machinery_main .box03 .box_ul > li:hover .bg{
    transform: scale3d(1.12, 1.12, 1.12) rotate(0.1deg); -webkit-transform: scale3d(1.12, 1.12, 1.12); -moz-transform: scale3d(1.12, 1.12, 1.12); -o-transform: scale3d(1.12, 1.12, 1.12);
    transition-duration: 4.5s; -webkit-transition-duration: 4.5s; -moz-transition-duration: 4.5s; -o-transition-duration: 4.5s;
}
.machinery_main .box03.tablet .box_ul > li:hover .bg{ transform: none; -webkit-transform:  none; -moz-transform: none;-o-transform: none; transition-duration: 0s; -webkit-transition-duration:  0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;}

/*.machinery_main .box03 .box_ul > li:hover .text_top{margin-top:-100px;}*/
/*.machinery_main .box03 .box_ul > li:hover .v_line{-webkit-transition-delay:0.2s;height: 80px;margin-top:10px;}*/
.machinery_main .box03 .box_ul > li a.btn{display: block; text-align: center;height: 33px;border-radius: 66px;width: 120px;background-color: #f27824;color:#fff;font-size: 13px;  margin-top: 63px;line-height: 33px}
.machinery_main .box03 .box_ul > li a.btn:hover{background-color: #fff;color:#f27824;}
.machinery_main .box03 .box_ul > li .text_wrap .business{font-size: 34px;color: #fff;  font-weight: 500;line-height:42px;letter-spacing: 1.7px;}
.machinery_main .box03 .box_ul > li .text_wrap .text_area{display: block;overflow: hidden;position: absolute;width: 300px;top: 50%;left:50%;margin-left:-150px;margin-top: -80px;}
.machinery_main .box03 .box_ul > li .none_area{display: block;width: 100%;height: 100%;position: relative;left:0;top:0;}
.machinery_main .box03 .box_ul > li .none_area .text_wrap{background:url('/_resource/machinery/images/main/overlay_pattern50.png') repeat;opacity: 1;}
.machinery_main .box03 .box_ul > li .none_area.overlay .text_wrap{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;background-image:url('/_resource/machinery/images/main/overlay_pattern75.png');}

.machinery_main .box03 .box_ul > li.focused .text_wrap .text_bottom{visibility: visible !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter: alpha(opacity=100) !important;opacity: 1 !important;transform: matrix(1, 0, 0, 1, 0, 0) !important}
.machinery_main .box03 .box_ul > li.focused .text_wrap .text_top{transform: matrix(1, 0, 0, 1, 0, -70) !important;}
.machinery_main .box03 .box_ul > li:hover .text_wrap .text_area .sub_area{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}


@media all and (min-width:2000px){
    .machinery_main .main_top .main_motion_bg {background-attachment:scroll;}
}