body{margin:0; padding:0; color:#4D4D4D; font-family:"Source Han Sans CN", "microsoft yahei", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select,button{font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#333333; text-decoration:none; transition:all  0.3s ease;}
a:hover{opacity:.8;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:26px;}

.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none;}


/*.header{width:100%; height:80px; background:#FFF; position:fixed; top:0; z-index:100;}
.header_box{width:1170px; height:80px; margin:0 auto; display:flex; justify-content:space-between; align-items:center;}
.header_box > div{display:flex;}
.header_mail{color:#808080; font-size:16px; font-weight:500; line-height:1.5; padding-left:40px;}
.header_mail a{color:#808080;}
.header_mail a:hover{color:#35B071;}
.header_mail .icon{font-size:22px; margin-right:10px;}
.header_weixin{position:relative;}
.header_weixin_pc{position:absolute; top:25px; left:50%; transform: translateX(-50%); z-index:20; display:none;}
.banner{padding-top:80px;}*/
.header{width:100%; height:160px;}
.header_group{border-top:#009b4a 5px solid;}
.header_group .group-dropdown-btn{width:300px; height:25px; color:#fff; font-size:12px; line-height:25px; margin:-5px auto 0 auto; text-align:center; display:block; background:url(/images/c_bg_group_dropdown.png) no-repeat center;}
.header_group .group-dropdown-btn img{vertical-align:text-bottom; margin-right:5px;}
.header_wrap{height:81px; display:flex; justify-content:space-between; padding:0 73px 0 43px; box-sizing:border-box;}
.header_wrap h1 img.logo_50{margin-left:10px;}
.header_inner{display:flex; padding-top:27px;}
.header_login a{color:#808080; font-size:14px; line-height:36px; margin-right:20px; display:flex; align-items:center;}
.header_login a .icon{font-size:20px; margin-right:8px;}
.header_registration a{color:#808080; font-size:14px; line-height:36px; margin-right:25px; display:flex; align-items:center;}
.header_registration a .icon{font-size:18px; margin-right:8px;}
.header_logged{width:135px; position:relative;}
.header_logged > p{color:#808080; font-size:14px; line-height:36px; padding-bottom:5px; display:flex; align-items:center;}
.header_logged > p .icon-login{font-size:19px;}
.header_logged div{width:140px; margin-left:-10px; border-top:#ccc 1px solid; border-left:#ccc 1px solid; position:absolute; z-index:1; display:none;}
.header_logged div a{color:#4d4d4d; font-size:15px; line-height:32px; padding:0 6px 0 10px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:flex; align-items:center; justify-content:space-between; background:#FFF; box-sizing:border-box;}
.header_logged div a .icon{font-size:13px; transform:rotate(-90deg);}
.header_logged div a:hover{opacity:1; color:#009a49;}
.header_search{width:226px; height:36px; border:#C5C5C5 1px solid; margin-right:35px; box-sizing:border-box;}
.header_search_text{width:190px; height:34px; padding:0 10px; border:none; box-sizing:border-box;}
.header_search_submit{width:34px; height:34px; border:none; background:url(/images/header_search_submit.png) no-repeat; box-sizing:border-box; cursor:pointer;}
.header_sosuo{position:relative; margin-right:25px;}
.header_sosuo_bt{height:36px; font-size:15px; font-weight:500; display:flex; align-items:center; cursor:pointer;}
.header_sosuo_bt .header_sosuo_icon{width:34px; height:34px; color:#FFFFFF; font-size:18px; font-weight:bold; background-color:#808080; border-radius:50%; display:flex; justify-content:center; align-items:center; margin-left:10px;}
.header_sosuo_box{width:880px; height:300px; padding:12px 40px 0 40px; box-sizing:border-box; border:#808080 10px solid; background-color:#F2F2F2; position:absolute; top:54px; right:-65px; z-index:12; display:none;}
.header_sosuo_box:before{content:""; border:transparent solid ; border-width:0 8px 16px 8px;  border-bottom-color:#808080; position:absolute; top:-26px; right:65px;}
.header_sosuo_dl{display:flex; padding:28px 0 22px 0;}
.header_sosuo_dl:first-child{border-bottom:#B5B5B5 1px solid;}
.header_sosuo_dl dd{width:155px; font-size:18px; font-weight:bold; line-height:40px;}
.header_sosuo_dl dt{width:625px;}
.header_sosuo_ss{display:flex; justify-content:space-between;}
.header_sosuo_text{width:452px; height:40px; padding:0 12px; border:#C6C6C6 1px solid; box-sizing:border-box;}
.header_sosuo_submit{width:160px; height:40px; color:#FFFFFF; font-size:17px; font-weight:500; border:none; background:#009B4A url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjM0MTExNjE3NzcyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyMzY2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTc1NS45NzQyNjggNTEyIDI2OC4wMjU3MzIgMTQ2Ljk3NTcwOGwwIDczMC4wNDg1ODRMNzU1Ljk3NDI2OCA1MTAwLwvbWeHzLZLYyoVqdTS5Ech3HxSu8vpGRkYiPjwvcGF0aD48L3N2Zz4=') no-repeat 135px 14px; background-size:14px auto; box-sizing:border-box; cursor:pointer;}
.header_sosuo_ul{display:flex; padding-top:22px;}
.header_sosuo_ul li{color:#666666; font-size:15px; font-weight:500; padding-right:25px;}
.header_sosuo_product{display:flex;}
.header_sosuo_product p a{width:250px; font-size:14px; font-weight:500; line-height:40px; padding-left:15px; margin-right:20px; display:block; background-color:#FFFFFF; box-sizing:border-box;}
.header_sosuo_product p a .icon{color:#00A546; margin-right:10px;}
.header_sosuo_p{color:#666666; font-size:14px; padding-top:20px;}
.header_weixin{position:relative;}
.header_weixin_p{width:80px; height:36px; color:#FFF; display:flex; justify-content:center; align-items:center; transform:skew(-16deg); background-color:#35B071;}
.header_weixin_p:hover{opacity:.8;}
.header_weixin_p .icon{font-size:26px; transform:skew(16deg);}
.header_weixin_pc{position:absolute; top:45px; left:50%; transform:translateX(-50%); z-index:20; display:none;}
.header_mail a{width:80px; height:36px; color:#FFF; display:flex; justify-content:center; align-items:center; transform:skew(-16deg); margin-left:-1px; background-color:#4A7BC7;}
.header_mail .icon{font-size:22px; transform:skew(16deg);}
.header_nav{position:relative;}
.nav_list{line-height:54px; display:flex; background:#F2F2F2;}
.nav_list li{width:14.3%; font-size:15px; font-weight:500; text-align:center; position:relative;}
.nav_list li:before{content:""; width:1px; height:24px; background:#BCBCBC; position:absolute; top:15px; left:0;}
.nav_list li a{display:block;}
.nav_list li:first-child:before{display:none;}
.nav_list li a:hover,.nav_list li.nav_list_li a{color:#FFF; background:#009B4A;}
.nav_list li.open a{color:#FFF; background:#0E752E;}
.nav_list li .icon{display:none;}
.nav_sub{width:100%; padding-bottom:60px; background:linear-gradient(to right,rgba(204,237,218,.95),rgba(204,224,237,.95)); position:absolute; top:54px; z-index:20;}
.nav_sub_product{width:1100px; margin:0 auto; padding-top:20px; display:flex; flex-wrap:wrap;}
.nav_sub_product li{width:250px; margin:30px 0 0 33px; background:#FFF; position:relative;}

.nav_sub_product li:nth-child(4n+1) {
    margin-left: 0;
}

.nav_sub_product li a {
    display: flex;
    align-items: center;
}

.nav_sub_product li a p {
    width: calc(100% - 95px);
    font-size: 14px;
    font-weight: 500px;
    line-height: 17px;
    padding: 0 20px 0 15px;
    box-sizing: border-box;
}

.nav_sub_product li .icon {
    color: #009b4a;
    font-size: 19px;
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.nav_sub_w1060 {
    width: 1060px;
    margin: 0 auto;
}

.nav_sub_case {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-top: 20px;
    border-top: #A1A1A1 1px solid;
}

.nav_sub_case:first-child {
    margin-top: 0;
    padding-top: 50px;
    border-top: none;
}

.nav_sub_p1 {
    color: #009a49;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
}

.nav_sub_p2 {
    color: #009a49;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
}

.nav_sub_p3 {
    color: #1a1a1a;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.5;
}

.nav_sub_case dt {
    width: 790px;
}

.nav_sub_case dt.nav_sub_case {
    display: flex;
}

.nav_sub_topic {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: 44px;
    text-align: center;
    background: #009a49;
    position: relative;
}

.nav_sub_topic .icon {
    position: absolute;
    top: calc(50% - 7px);
    right: 12px;
}

.nav_sub_purpose {
    display: flex;
    flex-wrap: wrap;
}

.nav_sub_purpose li {
    width: 250px;
    height: 44px;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 0 20px;
    background: #FFF;
}

.nav_sub_purpose li:nth-child(3n+1) {
    margin-left: 0;
}

.nav_sub_purpose li:nth-child(1), .nav_sub_purpose li:nth-child(2), .nav_sub_purpose li:nth-child(3) {
    margin-top: 0;
}

.nav_sub_purpose li a {
    height: 44px;
    display: flex;
    align-items: center;
}

.nav_sub_purpose li .icon {
    color: #00a545;
    font-size: 12px;
    margin: 0 10px 0 15px;
}

.nidec_sidebar {
    padding-top: 32px;
    position: fixed;
    top: calc(80% - 110px);
    right: 50px;
    z-index: 20;
}

.nidec_sidebar_x {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.nidec_sidebar img {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .2);
}
.service_nav{display: flex;}
.service_nav a{display: block; width: 385px;}
.service_nav a:nth-child(2){margin-left: 30px;}

.cindustry_consulting_bg{margin-top:100px; padding:85px 0 110px 0; background:#F5F5F7;}
.cindustry_consulting{width:900px; margin:0 auto;}
.cindustry_consulting_title{color:#009B4A; font-size:52px; line-height:1.5; text-align:center;}
.cindustry_consulting_title span{color:#1A1A1A; font-size:44px; padding:0 10px;}
.cindustry_consulting_p1{color:#4D4D4D; font-size:16px; line-height:1.5; padding-top:25px; text-align:center;}
.cindustry_consult{padding-top:25px;}
.cindustry_consult_dl{color:#4D4D4D; margin-top:20px; display:flex; border:#B7B7B9 1px solid;}
.cindustry_consult_dl dd{width:220px; font-size:18px; font-weight:500; line-height:48px; padding-left:15px; border-right:#B7B7B9 1px solid; background:#D0ECDD; box-sizing:border-box;}
.cindustry_consult_dl dd span{font-size:16px;}
.cindustry_consult_dl dt{width:678px; font-size:16px; line-height:48px; display:flex; background:#FFFFFF;}
.cindustry_consult_text{width:100%; height:48px; padding:0 15px; border:none; box-sizing:border-box;}
.cindustry_consult_ul{display:flex; flex-wrap:wrap; padding-left:25px;}
.cindustry_consult_ul li{width:210px;}
.cindustry_consult_textarea{width:100%; height:150px; font-family: "Arial", "microsoft yahei", sans-serif; line-height:30px; padding:10px 15px; border:none; box-sizing:border-box;}
.consulting_weixin{display:flex; align-items:center; justify-content:center; padding-top:65px;}
.consulting_weixin dd{width:377px; height:82px; color:#009B4A; font-size:18px; font-weight:bold; line-height:28px; margin-right:20px; padding:13px 0 0 20px; background:url(../images/consulting_weixin_jt.png) no-repeat; box-sizing:border-box;}
.contact_agree{color:#999; font-size:15px; padding-top:40px; text-align:center;}
.contact_agree_colour label{color:#666;}
.contact_agree a{color:#999; text-decoration:underline;}
.contact_agree_colour label a{color:#C1272D;}
.cindustry_login_land{display:flex; justify-content:center;}
.cindustry_login_land input{width:280px; color:#FFF; font-size:18px; line-height:54px; display:block; border:none; text-align:center; background:#999 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjM0MTExNjE3NzcyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyMzY2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTc1NS45NzQyNjggNTEyIDI2OC4wMjU3MzIgMTQ2Ljk3NTcwOGwwIDczMC4wNDg1ODRMNzU1Ljk3NDI2OCA1MTIiIHAtaWQ9Ijc4MzIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD48L3N2Zz4=') no-repeat 248px 20px; background-size:14px auto; position:relative; cursor:pointer;}
.cindustry_login_land a{margin-right:30px;}
.cindustry_login_land input:hover{opacity:.8;}
.cindustry_login_land_colour input{background:#009B4A url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjM0MTExNjE3NzcyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyMzY2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTc1NS45NzQyNjggNTEyIDI2OC4wMjU3MzIgMTQ2Ljk3NTcwOGwwIDczMC4wNDg1ODRMNzU1Ljk3NDI2OCA1MTIiIHAtaWQ9Ijc4MzIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD48L3N2Zz4=') no-repeat 248px 20px; background-size:14px auto;}
.cindustry_nidec{width:1170px; margin:0 auto; padding:100px 0 150px 0;}
.cindustry_nidec_title{color:#009B4A; font-size:32px; line-height:1.3; border-bottom:#009B4A 1px solid; padding-bottom:5px;}
.cindustry_nidec_group{height:323px; margin-top:40px; display:flex; align-items:center; background:url(../../industrial/images/cindustry_nidec_group.jpg) no-repeat center;}
.cindustry_nidec_p1{width:410px; color:#FFFFFF; font-size:20px; font-weight:500; line-height:38px; padding-left:80px;}
.cindustry_nidec_dl{display:flex; justify-content:space-between; align-items:center; padding:40px 50px; border-bottom:#CFCFCF 1px dotted;}
.cindustry_nidec_dl dt{width:600px; direction:initial;}
.cindustry_nidec_dl dt h3{color:#009B4A; font-size:28px; font-weight:500; line-height:1.5;}
.cindustry_nidec_dl dt p{color:#4D4D4D; font-size:16px; line-height:32px; padding-top:25px;}
.cindustry_nidec_dl02{direction:rtl;}
/*.footer{padding:20px 0 40px 0; border-top:#C5C5C5 1px solid;}
.footer_copyright{color:#666666; font-size:13px; text-align:center; padding-top:85px;}
.footer_copyright a{color:#666666; font-size:12px; padding-left:10px;}
.footer_weixin{position:relative;}
.footer_weixin_pc{position:absolute; top:-195px; left:50%; transform: translateX(-50%); z-index:20; display:none;}
.pagetop a{width:50px; height:50px; color:#FFF; font-size:28px; display:flex; justify-content:center; align-items:center; background:#B2E4C7; position:fixed; bottom:50px; right:20px; z-index:9;}*/
.nidec_w1170{width:1170px; margin:0 auto;}
.footer_bg{margin-top:140px; padding:60px 0 25px 0; border-top:#009C4B 5px solid; background:#F2F2F2; position:relative;}
.pagetop a{width:50px; height:50px; color:#FFF; font-size:28px; display:flex; justify-content:center; align-items:center; background:#B2E4C7; position:absolute; top:-70px; right:20px; z-index:9;}
.footer{display:flex;}
.foot_logo{width:330px;}
.foot_product{width:245px; padding-right:35px;}
.foot_product h3{font-size:16px; line-height:26px; font-weight:500; padding-top:30px; border-bottom:#BCBCBC 1px solid;}
.foot_product h3:first-child{padding-top:0;}
.foot_product h3 .icon{display:none;}
.foot_product p a{color:#4d4d4d; font-size:15px; line-height:26px;}
.footer_copyright{color:#666666; font-size:13px; text-align:center; padding-top:140px;}
.footer_copyright a{color:#666666; font-size:12px; text-decoration:underline;}

.cindustry_features_more a{width:280px; color:#FFF; font-size:18px; line-height:54px; display:block; margin:0 auto; text-align:center; background:#009B4A; position:relative;}
.cindustry_features_more a .icon{font-size:14px; position:absolute; top:calc(50% - 7px); right:15px;}
.thanks_box{width:1170px; height:calc(100vh - 330px); margin:80px auto 0 auto; display:flex; align-items:center;}
.thanks{width:100%; padding:40px 0 45px 0; text-align:center; border-top:#009C4B 1px solid; border-bottom:#009C4B 1px solid;}
.thanks_h3{color:#009C4B; font-size:28px; line-height:1.5;}
.thanks_p{color:#666; font-size:15px; padding-top:35px;}

.cindustry_consult_ul input[type="checkbox"],.contact_agree input[type="checkbox"]{display:none;}
.cindustry_consult_ul label,.contact_agree label{display:inline-block; padding:0 0 0 30px; position:relative; cursor:pointer;}
.cindustry_consult_ul label:before,.contact_agree label:before{content:""; display:block; width:20px; height:20px; background:url("../images/c_icon_check_1.png") no-repeat center top; position:absolute; left:0; top:calc(50% - 10px);}
.cindustry_consult_ul label:hover:before,.contact_agree label:hover:before{background-position:center -40px;}
.cindustry_consult_ul input[type="checkbox"]:checked + label:before,.contact_agree input[type="checkbox"]:checked + label:before{background-position: center -80px;}



.home_a1{background:url(../images/con_img03.jpg) no-repeat center; padding-bottom: 130px;}
.home_a2{font-size: 40px; line-height:1;}
.home_a3{font-size: 54px;}
.green{color: #009949;}
.home_a4{font-size: 26px;}
.mgr15{margin-right: 15px;}
.mgl15{margin-left: 15px;}
.home_a5{display:flex; width: 564px; margin: 0 auto;}
.home_a5 li{margin-left: 45px; font-size: 24px;}
.home_a5 li:first-child{margin-left: 0;}
.home_a5 li img{margin-right: 5px;}
.home_a6{width: 1120px; margin: 0 auto 0px auto; display:flex; justify-content:space-between; flex-wrap:wrap;}
.home_a6 div{padding-top:55px;}
.home_a6 div h3{position: relative; z-index: 9; background: url(../images/con_img02.png) no-repeat; padding-left: 20px; width: 331px; height: 53px; line-height: 53px; font-size: 26px; color: #fff; top: 23px;}
.home_a6 div p{padding-left:15px;}

.home_b1{background:#FBFBFB url(../images/shou_bg.jpg) no-repeat center top; padding-top: 95px; padding-bottom:80px;}
.home_a2 span i{font-size:63px;}
.home_b2{font-size: 32px; font-weight:500; line-height:1;}
.home_b3{font-size: 20px; line-height:1;}
.home_shou{width:1090px; margin:0 auto;}


.home_c1{background: url(../images/pro_li_bg.jpg) no-repeat center top; padding-top: 55px; padding-bottom: 30px;}
.home_c2{font-size: 28px; font-weight:500; color: #fff; line-height:1.2;}
.home_c3{display: flex; margin-bottom: 4px;}
.home_c3 li{width: 9%; margin-left: 4px;}
.home_c3 li img{width: 100%;}
.home_c3 li:last-child{margin-right: 4px;}
.home_pro{height:257px; margin-top:50px; background:url(../images/home_pro.jpg) no-repeat center;}

.home_d1{font-size: 52px;line-height:1;}
.home_d2{background: url(../images/case_img04.jpg) no-repeat center top;  width: 1170px; margin: 55px auto 0 auto; padding-top:40px;}
.home_d3{background: url(../images/case_title.png) no-repeat; padding-left: 77px; width: 647px; height: 72px; line-height: 52px; font-size: 26px; color: #fff; margin-left:-20px;}
.home_d3 span{width:30px; height:30px; color:#009B4A; font-size:24px; font-weight:500; line-height:30px; margin-left:10px; text-align:center; display:inline-block; border-radius:50%; background:#FFF;}
.home_d4{padding:0 0 0 85px;}
.home_d5{font-size: 56px; line-height:1.2;}
.home_d6{display: flex; font-size: 18px; line-height:32px; padding-top:30px;}
.home_d7{background: url(../images/case_img14.png) no-repeat; padding-left: 13px; width: 96px; height: 34px; line-height: 34px; color: #fff;}
.home_d8{margin: 0 0 0 17px;}
.home_d9{width:1000px; margin-top:50px; padding:35px 40px 45px 60px; display:flex; justify-content:space-between; box-shadow:5px 5px 10px #DEDEDE; background:#fff; box-sizing:border-box;}
.home_d9 dd{width:510px;}
.home_case_product{display:flex;}
.home_case_db{width:96px; height:96px; font-size:16px; line-height:96px; text-align:center; margin-top:25px; border-radius:50%; background:#CCEBDB;}
.home_case_product ul{width:300px; display:flex; flex-wrap:wrap; padding-left:30px;}
.home_case_product li{padding-left:12px; text-align:center;}
.home_case_product li p{color:#009B4A; font-size:16px; line-height:21px;}
.home_case_p1{font-size:16px; line-height:32px; padding-top:20px;}
.home_d2_2{background: url(../images/case_img05.jpg) no-repeat center top;  width: 1170px; margin: 80px auto 0 auto; padding-top:40px;}
.home_case_p2{font-size:13px; padding-top:10px; text-align:right;}
.home_d2_3{background: url(../images/case_img06.jpg) no-repeat center top;  width: 1170px; margin: 80px auto 0 auto; padding-top:40px;}
.home_solutions_bg{padding:175px 0 105px 0; margin-top:-100px; background:#E5F4ED; position:relative; z-index:-1;}
.home_solutions{width:1000px; margin:0 auto;}
.home_solutions_title{color:#009B4A; font-size:50px; line-height:1.3; text-align:center;}
.home_solutions_h4{color:#1A1A1A; font-size:28px; line-height:1.5; text-align:center; padding-top:5px;}
.home_solutions_h4 p{display:inline-block; position:relative;}
.home_solutions_h4 p span{position:absolute; top:-75px; left:-110px;}
.home_solutions_forth{font-size:26px; line-height:40px; text-align:center; padding-top:15px;}
.home_solutions_case{display:flex; justify-content:space-between; padding:70px 0 0 10px; box-sizing:border-box;}
.home_solutions_smart_k{width:464px; padding-bottom:10px; background:#B7E3CC;}
.home_solutions_smart{width:464px; margin:-10px 0 0 -10px; padding:28px 28px 22px 28px; border:rgba(0,155,74,.5) 4px solid; background:#FFFFFF; position:relative; box-sizing:border-box;}
.home_smart_title{width:230px; height:45px; color:#FFFFFF; font-size:22px; line-height:45px; padding-left:15px; background:url(../images/other_img02.png) no-repeat; position:absolute; top:0; left:0; box-sizing:border-box;}
.home_smart_dl{display:flex; justify-content:space-between; align-items:center; padding-top:10px;}
.home_smart_dl dd h4{color:#009B4A; font-size:24px; line-height:1.5;}
.home_smart_dl dd p{color:#1A1A1A; font-size:20px; line-height:1.5; padding-top:5px;}
.home_smart_dl dd .icon{color:#009B4A; margin:0 0 0 5px;}
.home_smart_span01{font-size:28px; font-weight:500;}
.home_smart_span02{font-size:24px; font-weight:500;}
.home_smart_lr{height:156px; font-size:15px; line-height:26px; padding-top:25px;}
.home_smart_point{display:flex; align-items:center; padding-top:25px;}
.home_smart_point dd{width:75px; color:#009B4A; font-size:20px; font-weight:bold;}
.home_smart_point dt{font-size:16px; font-weight:500; line-height:28px;}
.home_smart_point dt span{color:#009B4A; font-size:10px;}
.home_smart_other{margin-top:10px; padding-top:15px; border-top:#009B4A 1px solid; display:flex; align-items:center;}
.home_smart_other dd{width:103px; color:#80CDA4; font-size:16px; font-weight:bold;}
.home_smart_other dt{padding-left:8px;}





