@media only screen and (max-width: 800px) {
body{font-size:.24rem; line-height:.4rem;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:.05rem !important;}
.sp_pt10{padding-top:.1rem !important;}
.sp_pt15{padding-top:.15rem !important;}
.sp_pt20{padding-top:.2rem !important;}
.sp_pt25{padding-top:.25rem !important;}
.sp_pt30{padding-top:.3rem !important;}
.sp_pt35{padding-top:.35rem !important;}
.sp_pt40{padding-top:.4rem !important;}
.sp_pt45{padding-top:.45rem !important;}
.sp_pt50{padding-top:.5rem !important;}
.sp_pt60{padding-top:.6rem !important;}
.sp_pt70{padding-top:.7rem !important;}
.sp_pt80{padding-top:.8rem !important;}
.sp_pt90{padding-top:.9rem !important;}
.sp_pt100{padding-top:1rem !important;}
.sp_pt110{padding-top:1.1rem !important;}
.sp_pt120{padding-top:1.2rem !important;}
.sp_pt130{padding-top:1.3rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_pt170{padding-top:1.7rem !important;}
.sp_pt200{padding-top:2rem !important;}

.sp_font28{font-size:.28rem; line-height:.48rem;}
.sp_font24{font-size:.24rem; line-height:.36rem;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}


/*.header{height:1.2rem; padding:0 .3rem; box-sizing:border-box;}
.header_box{width:100%; height:1.2rem;}
.header_box h1 img{width:1.5rem; height:auto;}
.header_box > div{padding-top:.2rem;}
.header_mail{font-size:.16rem; line-height:.2rem; padding-left:.5rem; text-align:center;}
.header_mail .icon{font-size:.35rem; margin-right:0;}
.header_mail span{display:block;}
.header_weixin_pc{top:.7rem; left:80%;}
.header_weixin_pc img{width:2rem; height:auto;}
.banner{padding-top:1.2rem;}*/
.header{height:1.7rem;}
.header_group{border-top:#009b4a 4px solid;}
.header_group .group-dropdown-btn{height:25px; color:#fff; line-height:24px; margin:-4px auto 0 auto; background: url(/images/c_bg_group_dropdown_smp.png) no-repeat center top; background-size:contain;}
.header_group .group-dropdown-btn img{vertical-align:text-bottom; margin-right:5px;}
.header_wrap{height:1.2rem; padding:0 0 0 .3rem;}
.header_wrap h1 img{width:1.5rem; height:auto;}
.header_wrap h1 img.logo_50{width:.6rem; height:auto; margin-left:.15rem}
.header_inner{height:1rem; padding-top:0; align-self:flex-end;}
.header_login,.header_registration{width:1rem; height:1rem; display:flex; justify-content:center; align-items:center;}
.header_login a{font-size:.16rem; line-height:.32rem; margin-right:0; display:block; text-align:center;}
.header_login a .icon{font-size:.34rem; margin-right:0;}
.header_registration a{font-size:.16rem; line-height:.32rem; margin-right:0; display:block; text-align:center;}
.header_registration a .icon{font-size:.34rem; margin-right:0;}
.header_logged{width:1rem; height:1rem; display:flex; justify-content:center; align-items:center; position:inherit;}
.header_logged.open{background:#F2F2F2;}
.header_logged > p{font-size:.16rem; line-height:.32rem; padding-bottom:0; display:block; text-align:center;}
.header_logged > p .icon-login{font-size:.34rem;}
.header_logged div{width:100%; margin-left:0; padding:.5rem 0 .8rem 0; border-top:none; border-left:none; top:1.7rem; left:0; background:#F2F2F2;}
.header_logged div a{color:#333333; font-size:.3rem; line-height:.88rem; padding:0 .3rem 0 .4rem; border-right:none; background:none;}
.header_logged div a .icon{color:#00a545; font-size:.22rem; transform:rotate(0);}
.header_sosuo{position:static; margin:.15rem .1rem 0 0;}
.header_sosuo_bt{height:.85rem; font-size:.16rem; line-height:.34rem; display:block; text-align:center;}
.header_sosuo_bt .header_sosuo_icon{width:.38rem; height:.38rem; font-size:.2rem; margin:0 auto;}
.header_sosuo_box{width:100%; height:auto; padding:0 .2rem .8rem .2rem; border:#808080 .12rem solid; top:1.7rem; right:0; text-align:left;}
.header_sosuo_box:before{border-width:0 .08rem .18rem .08rem; top:-.28rem; right:1.45rem;}
.header_sosuo_dl{padding:.35rem .2rem .55rem .2rem; border-bottom:#B5B5B5 1px solid; flex-wrap:wrap;}
.header_sosuo_dl:first-child{padding-bottom:1.8rem; position:relative;}
.header_sosuo_dl dd{width:1.95rem; font-size:.3rem; line-height:.6rem;}
.header_sosuo_dl dt{width:auto;}
.header_sosuo_ddp{font-size:.3rem; line-height:.5rem;}
.header_sosuo_ss{display:block;}
.header_sosuo_text{width:100%; height:.6rem; font-size:.26rem; padding:0 .25rem; margin-top:.1rem;}
.header_sosuo_submit{width:4.7rem; height:.9rem; font-size:.28rem; background-position:4.16rem .3rem; background-size:.24rem auto; position:absolute; left:.9rem; top:3rem;}
.header_sosuo_ul{flex-wrap:wrap; padding-top:.05rem;}
.header_sosuo_ul li{font-size:.24rem; padding:.2rem .25rem 0 0;}
.header_sosuo_product{display:block;}
.header_sosuo_product p a{width:4.5rem; font-size:.28rem; line-height:.6rem; padding-left:.25rem; margin:0 0 .38rem 0;}
.header_sosuo_product p a .icon{margin-right:.18rem;}
.header_sosuo_p{font-size:.24rem; padding-top:0;}
.model-1{width:1rem; height:1rem; transition:0.3s;}
.menu{width:.38rem; height:.5rem; padding-left:.31rem; position:relative; transition:0.3s; box-sizing:border-box;}
.bar{width:.38rem; height:.04rem; display:block; position:absolute; background-color:#009B48; transition:0.3s;}
.model-1 p{color:#009B48; font-size:.16rem; font-weight:500; text-align:center; transition:0.3s;}
.model-1.hover{background:#009B48;}
.model-1.hover .bar{background-color:#FFF;}
.model-1.hover p{color:#FFF;}
.model-1 .bar:nth-of-type(1) {
  top:.2rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1 .bar:nth-of-type(2) {
  top:.32rem;
  transition: ease 0.1s 0.1s;
}
.model-1 .bar:nth-of-type(3) {
  top:.44rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  background-color:#FFF;
  top:.33rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3) {
  background-color:#FFF;
  top:.33rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.header_nav{width:100%; padding-bottom:.8rem; position:absolute; z-index:30; background:#F2F2F2;}
.header_search{width:5rem; height:.72rem; margin:.4rem auto; background:#FFF; display:flex;}
.header_search_text{width:4.26rem; height:.68rem; padding:0 .12rem;}
.header_search_submit{width:.7rem; height:.68rem; background-size:cover;}
.nav_list{line-height:.88rem; display:block; border-top:#DFDFDF .02rem solid;}
.nav_list li{width:100%; font-size:.3rem; text-align:left; border-bottom:#DFDFDF .02rem solid; position:relative;}
.nav_list li:before{display:none;}
.nav_list li a{padding-left:.4rem;}
.nav_list li.nav_list_li a{color:#333333; background:none;}
.nav_list li .icon{color:#00a545; font-size:.24rem; position:absolute; top:calc(50% - .12rem); right:.3rem; display:block;}
.header_wm_sp{padding:.2rem 0; margin:0 .4rem; border-bottom:#DFDFDF .02rem solid; display:flex;}
.header_wm_sp dt{width:3.5rem; padding-left:.5rem;}
.header_wm_p1{color:#009a49; font-size:.3rem; font-weight:500;}
.header_wm_p2{font-size:.26rem; line-height:.36rem; padding-top:.15rem;}
.header_wm_p3{width:2.8rem; height:.48rem; color:#009a49; font-size:.28rem; line-height:.44rem; margin-top:.08rem; text-align:center; border:#CCC 1px solid; background:#FFF;}
.header_wm_sp dd img{width:2rem; height:auto;}
.header_mail_sp a{color:#4A7BC7; font-size:.66rem; line-height:1; text-align:center; margin:0 .4rem; padding:.35rem 0 .35rem; border-bottom:#DFDFDF .02rem solid; display:block;}
.header_mail_sp a p{font-size:.3rem; padding-bottom:.25rem;}
.header_close,.header_close2{width:4.7rem; color:#FFF; font-size:.28rem; font-weight:500; line-height:.9rem; margin:.8rem auto 0 auto; text-align:center; background:#009B4A; position:relative;}
.header_close .icon,.header_close2 .icon{font-size:.24rem; position:absolute; top:calc(50% - .12rem); right:.3rem;}
.nidec_sidebar_sp{position:fixed; left:0; bottom:0; z-index:20;}
.nidec_sidebar_sp p img{width:.7rem; height:auto;}
.sp_nav_down{transform: rotate(90deg);}
.nav_list .sp_reason li a{padding-left:1rem; font-size: 0.28rem;}
.sp_reason_footer{line-height:.88rem;}
.sp_reason_footer li{width:100%; text-align:left; border-bottom:#BCBCBC .02rem solid;}
.sp_reason_footer li:before{display:none;}
.sp_reason_footer li a{padding-left:1rem; font-size: 0.28rem;}

.cindustry_consulting_bg{margin-top:1rem; padding:.9rem 0 1rem 0;}
.cindustry_consulting{width:6.9rem;}
.cindustry_consulting_title{font-size:.52rem;}
.cindustry_consulting_title span{font-size:.44rem; padding:0 .1rem;}
.cindustry_consulting_p1{font-size:.26rem; line-height:.4rem; padding-top:.25rem;}
.cindustry_consult{padding-top:.3rem;}
.cindustry_consult_dl{margin-top:.3rem;}
.cindustry_consult_dl dd{width:1.5rem; font-size:.24rem; line-height:.3rem; padding:.2rem 0 0 .12rem;}
.cindustry_consult_dl dd.cindustry_consult_dd02{padding-top:.06rem;}
.cindustry_consult_dl dd span{font-size:.2rem;}
.cindustry_consult_dl dt{width:calc(100% - 1.5rem); font-size:.24rem; line-height:.7rem;}
.cindustry_consult_text{height:.7rem; padding:0 .15rem;}.cindustry_consult_ul{padding-left:0;}
.cindustry_consult_ul li{width:50%; padding:0 .0 0 .25rem; box-sizing:border-box;}
.cindustry_consult_textarea{height:2.1rem; line-height:.4rem; padding:.1rem .15rem;}
.consulting_weixin{padding-top:.85rem;}
.consulting_weixin dd{width:4.75rem; height:1.08rem; font-size:.24rem; line-height:.38rem; margin-right:.18rem; padding:.16rem 0 0 .3rem; background-size:100% auto;}
.consulting_weixin dt img{width:1.6rem; height:auto;}
.contact_agree{font-size:.24rem; padding-top:.65rem;}
.cindustry_login_land input{width:4.7rem; font-size:.28rem; line-height:.9rem; background-position:4rem 0.33rem; background-size:0.24rem auto;}
.cindustry_login_land_colour input{background-position:4rem 0.33rem; background-size:0.24rem auto;}
.cindustry_nidec{width:6.9rem; padding:1rem 0 1.5rem 0;}
.cindustry_nidec_title{font-size:.36rem; padding-bottom:.06rem;}
.cindustry_nidec_group{height:auto; margin-top:.6rem; background:none; display:block;}
.cindustry_nidec_p1{width:100%; font-size:.28rem; line-height:.53rem; padding:.5rem .45rem; background:#009B4A; box-sizing:border-box;}
.cindustry_nidec_dl{display:block; padding:.8rem .45rem .7rem .45rem;}
.cindustry_nidec_dl dd{text-align:center;}
.cindustry_nidec_dl dd img{width:5.15rem; height:auto;}
.cindustry_nidec_dl dt{width:100%; padding-top:.6rem;}
.cindustry_nidec_dl dt h3{font-size:.34rem;}
.cindustry_nidec_dl dt p{font-size:.26rem; line-height:.52rem; padding-top:.2rem;}
/*.footer{padding:.4rem .3rem .4rem .3rem;}
.footer_copyright{font-size:.16rem; padding-top:1.2rem;}
.footer_copyright a{font-size:.16rem; padding-left:.1rem;}
.footer_weixin_pc{top:-2.3rem; left:80%;}
.footer_weixin_pc img{width:2rem; height:auto;}
.pagetop a{width:.6rem; height:.6rem; font-size:.3rem; bottom:.2rem; right:.2rem;}*/
.nidec_w1170{width:100%;}
.footer_bg{margin-top:1.6rem; padding:.75rem 0 .65rem 0; border-top:#009C4B .05rem solid;}
.pagetop a{width:.6rem; height:.6rem; font-size:.3rem; top:-.8rem; right:0;}
.footer{display:block;}
.foot_logo{width:100%; text-align:center;}
.foot_logo img{width:2.35rem; height:auto;}
.foot_product.sp_block{margin-top:.75rem; border-top:#BCBCBC 1px solid;}
.foot_product{width:100%; padding-right:0;}
.foot_product h3{font-size:.3rem; line-height:.88rem; padding-top:0; position:relative;}
.foot_product h3:first-child{padding-top:0;}
.foot_product h3 a{padding-left:.4rem; display:block;}
.foot_product h3 .icon{color:#00a545; font-size:.24rem; position:absolute; top:calc(50% - .12rem); right:.3rem; display:block;}
.foot_product p{display:none;}
.footer_copyright{font-size:.18rem; padding-top:.6rem;}
.footer_copyright a{font-size:.16rem;}

.cindustry_features_more a{width:4.7rem; font-size:.28rem; line-height:.9rem;}
.cindustry_features_more a .icon{font-size:.24rem; top:calc(50% - 0.12rem); right:0.3rem;}
.thanks_box{width:94%; height:calc(100vh - 4.8rem); margin:1.2rem auto 0 auto;}
.thanks{padding:.7rem 0 .7rem 0;}
.thanks_h3{font-size:.36rem;}
.thanks_p{font-size:.24rem; padding-top:.35rem;}

.cindustry_consult_ul label,.contact_agree label{padding:0 0 0 .4rem;}
.cindustry_consult_ul label:before,.contact_agree label:before{width:.3rem; height:.32rem; background-size:100% auto; top:calc(50% - .16rem);}
.cindustry_consult_ul label:hover:before,.contact_agree label:hover:before{background-position:center -.6rem;}
.cindustry_consult_ul input[type="checkbox"]:checked + label:before,.contact_agree input[type="checkbox"]:checked + label:before{background-position: center -1.19rem;}


.the_sp_a1{background: url(../images/the_bg_01_sp.jpg) no-repeat; background-size: 100%; padding-top: 0.8rem;}
.the_sp_a1 h2{background: url(../images/the_img01.png) no-repeat; background-size: 100%; width: 1.94rem; margin: 0 auto; height: 0.39rem; line-height:  0.39rem; color: #fff; font-size: 0.26rem; text-align: center;}
.the_sp_a1 h2 i{font-style: italic;}
.the_sp_a1 h3{font-size: 0.4rem; color: #1a1a1a;}
.the_sp_a1 h3 span{color: #009a49;}
.the_sp_a2{font-size: 0.24rem; line-height: 180%; color: #4d4d4d; margin-top: 0.65rem;}
.sp_w94{width: 94%; margin-left: 3%;}
.the_sp_a3{padding: 0.6rem 0 1rem 0;}
.the_sp_a3 a{display: block; width: 4.6rem; margin: 0 auto; height: 0.9rem; line-height: 0.9rem; background: #009b4a; text-align: center; color: #fff; font-size: 0.28rem;}
.the_sp_a3 a i{float: right; margin-right: 0.4rem; margin-top: -0.02rem;}
	
	
.the_sp_b1{background: url(../images/the_bg_02_sp.jpg) no-repeat; background-size: 100%; padding-top: 0.8rem; padding-bottom: 1rem; color: #1a1a1a;}
.the_sp_b1 h2{background: url(../images/the_img01.png) no-repeat; background-size: 100%; width: 1.94rem; margin: 0 auto; height: 0.39rem; line-height:  0.39rem; color: #fff; font-size: 0.26rem; text-align: center;}
.the_sp_b1 h2 i{font-style: italic;}
.the_sp_b1 h3{font-size: 0.4rem; color: #1a1a1a;}
.the_sp_b1 h3 span{color: #009a49;}
.sp_w90{width: 90%; margin-left: 5%;}
	
.the_sp_b2{background: url(../images/the_bg_03_sp.png) no-repeat; background-size: 100%; margin: 0.9rem auto 0 auto; width: 94%; margin-left: 3%;}
.the_sp_b2 h4{font-size: 0.38rem; color: #fff; padding-top: 0.1rem;}
.the_sp_b3{margin-left: 0.8rem; margin-right: 0.8rem;}
.the_sp_b4{font-size: 0.32rem; color: #2fc3b1;}
.the_sp_b5{color: #4d4d4d; font-size: 0.24rem; line-height: 180%;}
.the_sp_b6{width: 68%; margin: 0.75rem auto 0 auto; border-top:7px solid #35c0a3; border-left: 2px solid #69c7b9; border-right: 2px solid #69c7b9; border-bottom: 2px solid #69c7b9; background: #fff; padding: 0.35rem 10% 0.5rem 10%; position: relative; box-shadow:4px 4px 8px rgba(170,170,170,.6);}
.the_sp_b6_top{width: 68%; margin: 0.3rem auto 0 auto; border-top:7px solid #35c0a3; border-left: 2px solid #69c7b9; border-right: 2px solid #69c7b9; border-bottom: 2px solid #69c7b9; background: #fff; padding: 0.35rem 10% 0.5rem 10%; position: relative; box-shadow:4px 4px 8px rgba(170,170,170,.6);}
.the_sp_b7{background: url(../images/the_img16_sp.png) no-repeat; background-size: 100%; padding-left: 0.13rem; width: 1.37rem; height: 0.4rem; line-height: 0.4rem; color: #fff; font-size: 0.24rem; position: absolute; top: -0.07rem; left: -0.02rem;}
.the_sp_b8{color: #2fc3b1; font-size: 0.32rem;}
.the_sp_b9{font-size: 0.22rem; color: #4d4d4d; line-height: 180%;}
.sp_w70{width: 70%; margin-left: 15%;}
.sp_w80{width: 80%; margin-left: 10%;}
.the_sp_b10{font-size: 0.22rem; color: #4d4d4d;}
.the_sp_b11{font-size: 0.28rem; color: #fff; width: 1.6rem; height: 0.4rem; line-height: 0.4rem; text-align: center; background: #30c5b2; margin-top: 0.3rem;}
.the_sp_b12{padding: 0.4rem 0 1rem 0;}
.the_sp_b12 a{display: block; width: 4.2rem; margin: 0 auto; height: 0.9rem; line-height: 0.9rem; background: #00a496; text-align: center; color: #fff; font-size: 0.26rem;}
.the_sp_b12 a i{float: right; margin-right: 0.36rem; margin-top: -0.02rem;}

.the_sp_b15{background: url(../images/the_bg_04_sp.png) no-repeat; background-size: 100%; margin: 0.9rem auto 0 auto; width: 94%; margin-left: 3%;}
.the_sp_b15 h4{font-size: 0.38rem; color: #fff; padding-top: 0.1rem;}
.the_sp_b16{background: url(../images/the_bg_05_sp.png) no-repeat; background-size: 100%; margin: 0.9rem auto 0 auto; width: 94%; margin-left: 3%;}
.the_sp_b16 h4{font-size: 0.38rem; color: #fff; padding-top: 0.1rem;}


.the_sp_b17{ margin-top: 0.45rem; font-size: 0.22rem; color: #4D4D4D;}
.the_sp_b18{border: 2px solid #98e1d8; width: 90%; position: relative; padding: 0.5rem 5% 0.3rem 5%;}
.the_sp_b19{border: 2px solid #98e1d8; width: 90%; position: relative; padding: 0.5rem 5% 0.3rem 5%; margin-top: 0.5rem;}
.the_sp_b20{border: 2px solid #98e1d8; width: 90%; position: relative; padding: 0.5rem 5% 0.3rem 5%; margin-top: 0.5rem;}
.the_sp_b21{color: #2FC3B1; font-size: 0.3rem; padding: 0 0.05rem 0 0.05rem; background: #fff; position: absolute; top: -0.24rem; left: 50%; margin-left: -1.35rem;}
.the_sp_b22{color: #2FC3B1; font-size: 0.3rem; padding: 0 0.05rem 0 5px; background: #fff; position: absolute; top: -0.24rem; left: 50%; margin-left: -0.7rem;}
.the_sp_b23{color: #2FC3B1; font-size: 0.3rem; padding: 0 0.05rem 0 0.05rem; background: #fff; position: absolute; top: -0.24rem; left: 50%; margin-left: -1.1rem;}


}

