@charset "utf-8";
@media only screen and (max-width:2000px){	
	.equipment_right,.left_to_right {padding-left:27.5%;}
	.map iframe,#container {height:700px}
}

@media only screen and (max-width:1850px){	
	.home_solution .list {width:1000px;right:0}
	.home_about .pic .in {padding:0;height:670px}
	.equipment_right,.left_to_right {padding-left:22.5%;}
	.map iframe,#container {height:675px}
}

@media only screen and (max-width:1600px){	
	.wrap {margin:0 4%}
	.indpics .swiper-slide .cons .title {font-size:50px; line-height:1.3;padding:0 0 25px 0}
	.indpics .swiper-slide .cons .content {font-size:35px;line-height: 1.6;}
	.indpics .swiper-slide4 .cons .title {font-size:40px; line-height:1;padding:20px 0 10px 0;margin-bottom:15px}
	.indpics .swiper-slide4 .cons .content {font-size:140px; line-height: 1.0; left:-5px;}
	.indpics .swiper-button-next,.indpics .swiper-button-prev {top:-54px;}
	.indpics .swiper-pagination {padding:20px 0 0 0;}
	.indpics .swiper-horizontal>.indpics .swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {bottom:30px; }
	.fixtop .navpc li .list dl {padding:10px 0 0 0}
	.home_subject {margin:0 0 40px 0}
	.home_subject .en {font-size:35px; line-height:48px;margin:0 0 -2px 0}
	.home_subject .en i {width:80px;height:3px;left:-95px;top:22px}
	.home_subject .en p {width:80px;height:3px; left:15px;top:22px}
	.home_subject .en p i {width:65px;}
	.home_subject .cn {font-size:23px; line-height: 23px;}
	.home_solution {margin:80px 0 90px 0;}
	.home_solution .cate li a {font-size:20px}	
	.home_solution .list {width:72%;margin:100px 0 0 0}
	.home_solution .list .swiper-slide .cons {height:190px;width:90%;padding:0 5%;}
	.home_solution .list .swiper-slide .cons .subject {padding:10px 0 0 0}
	.home_solution .list .swiper-slide .cons .subject span {font-size:16px; line-height:16px;margin:9px 2px 0 -2px;}
	.home_solution .list .swiper-slide .cons .text{left:5%;bottom:25px;width:90%}
	.home_solution .list .swiper-slide .cons .text .en {font-size:35px; line-height: 35px;}
	.home_solution .list .swiper-slide .cons .text .cn {width:75px}
	.home_solution .swiper-button-next,.home_solution .swiper-button-prev {width:40px;height:40px;}
	.home_solution .swiper-button-next:after,.home_solution .swiper-button-prev:after {font-size:18px;width:40px;height:40px;line-height:40px;}
	.home_solution .swiper-button-next{margin:0 0 0 55px}	
	.home_rd {padding:90px 0;}
	.home_rd .cons .content {margin:10% 0 40px 0; }
	.home_rd .cons .out .home_subject {left:100px;width:300px}	
	.home_about {margin:90px 0}
	.home_about .cons {left:4%;width:35%;margin-left:0}
	.home_about .cons .content {margin:-10px 0 30px 0}
	.home_about .pic {width:56%;margin:0 0 0 44%}
	.home_about .pic .in {height:700px}
	.main-sus-bg .text .en {font-size:100px; line-height:100px;}
	.main-sus-bg .text .cn {font-size:30px; line-height: 30px;letter-spacing: 30px; left:15px;margin:25px 0 0 0}
	.home_news {margin:90px 0}
	.mainright {margin:10px 0 0 0}
	.maincons {margin:70px 0 120px 0}
	.solution_service {margin:0 0 100px 0}	
	.rdims .swiper-slide36 .text table {margin-top:-49px}
	.rdims .swiper-slide36 .text td {padding-top:55px;padding-bottom:5px;padding-left:25px}
	.rdims .swiper-slide36 .text h3 {font-size:45px; line-height: 55px; left:-2px;}
	.rdims .swiper-slide36 .text td:before {top:53px;height:65%}	
	.rdims .swiper-slide35 .text table {margin-top:-137px;}
	.rdims .swiper-slide35 .text td {padding-top:137px;}
	.rdims .swiper-slide35 .text td:nth-child(1) {width:25%;}
	.rdims .swiper-slide35 .text td:nth-child(2) {width:75%}
	.rdims .swiper-slide35 .text td:nth-child(1) img {width:50px;}
	.rdims .swiper-slide35 .text td:nth-child(2):before {left:-6%;top:102px; width:1px;height:78%}
	.equipmentsubject .en {font-size:50px; line-height: 50px;margin:0 0 8px 0;}
	.equipmentsubject .cn { line-height: 1.4;}
	.equipmentflow {top:-20px}
	.equipmentflow .in {padding:0 0 0 35px}
	.equipmentflow .in:before {height:90%;top:10px;}
	.equipmentflow .in:after {height:60%;top:10px;}
	.equipmentmain {margin:0 0 120px 0}
	.floatmenu {left:4%;margin-left:0;}
	.equipment_right {padding:40px 0 0 22%;}
	.left_to_right {padding-left:22%}
	.equipment_right .swiper-slide {width:350px;height:588px}	
	.equipment_right .swiper-slide .cons {height:90px; }
	.equipment_right .swiper-slide .cons .text {left:5%;width:90%;bottom:25px;}
	.equipment_right .swiper-slide .cons .text .en {font-size:20px; line-height: 20px}
	.equipment_right .swiper-slide .cons .text .cn {font-size:16px; line-height: 21px;padding:0px 0 10px 0;}
	.equipment_pn {left:4%;margin-left:0;}
	.equipmentflow .wrap {margin:0}
	.quality li .title {font-size:14px;}
	.process_cons .tb td {padding-right:3%}
	.process_list li {height:400px}	
	.indnum {margin-left:-2%;width:104%}
	.indnum li {width:21%;margin:0 2%;}
	.layout_market .pic {top:-65px;}
	.layout_market .pic img {width:700px}
	.layout_brand {margin:145px 0 0 0}	
	.layout_map {height:580px;margin:0 0 95px 0}
	.layout_map p {font-size:15px; line-height: 15px;}
	.layout_map p span {font-size:12px; line-height: 12px;}
	.layout_map p i {width:15px;height:25px; background-size:100%;margin-top:10px}
	.layout_map p.am {top:182px;left:65px}
	.layout_map p.eu {top:75px;left:540px}
	.layout_map p.ch {top:115px;left:805px}
	.layout_map p.ja {top:150px;left:970px}
	.layout_map .in {width:1100px;height:580px;}
	.honor .tb2 {margin:80px 0 0 0;}
	.honor .tb2 td {font-size:20px; line-height: 1.6;padding:30px 0 0 0}
	.honor .tb2 td .list-paddingleft-2 li {padding-left:18px}
	.honor .tb2 td .list-paddingleft-2 li:before {top:12px;width:6px;height:6px;}
	.news {margin:0;}
	.news ul {margin-top:-2.4%}
	.news li {margin-top:2.4%}	
	.nshowblank {height:20px}
	.nshow .title {font-size:30px;}
	.nshow .date {margin:5px 0 30px 0;font-size:18px}
	.nshow .content {font-size:18px}
	.relax_news .subject {margin:60px 0 30px 0;color:#999;font-size:14px;padding:10px 0 0 0;}
	.development li .left .num {font-size:100px; line-height: 100px;width:120px}
	.development li .left {padding:20px 0 0 40px}
	.development li .c {bottom:35px;padding:0 40px 0 220px;font-size:15px;}
	.development .u1 li {height:230px;}
	.development .u2 li {height:225px;}
	.development .u3 li {height:230px;}
	.development .u3 li .left {padding-top:30px}
	.development .u3 li .c {bottom:45px;}
	.map iframe,#container {height:550px}
	.contact li:nth-child(1),.contact li:nth-child(4) {width:30%}
	.contact li:nth-child(2),.contact li:nth-child(5) {width:35%;padding-left:3%}
	.contact li:nth-child(3),.contact li:nth-child(6) {width:35%;padding-left:3%}
	.topad .text .in {margin:340px 0 0 0;}
	.topad .text .title {font-size:20px;}
	.topad.active .text .in {margin-top:240px}
	.floatmenu {max-width:200px}
	.technology .list {margin:0 0 180px 0}
	.technology .swiper-slide {width:303px;}
	.technology .swiper-slide .cons {padding:0 0 30px 20px;}
	.technology .swiper-slide .cons:before {height:80%}
	.technology .swiper-slide .cons .title {margin:5px 0 4px 0}	
	.technology .swiper-slide .pic {width:303px;height:303px;}
	.technology .swiper-button-next,.technology .swiper-button-prev {bottom:-100px;}
	.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{bottom:-30px}
	.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:-59px;}
	.technology .activeIndex,.technology .total {bottom:-74px}
}

@media only screen and (max-width:1366px){	
	.home_about .pic .in {height:800px}	
	.rdims .swiper-slide35 .text table {margin-top:-110px;}
	.rdims .swiper-slide35 .text td {padding-top:130px;}
	.rdims .swiper-slide35 .text td:nth-child(2):before {left:-5%;top:85px;height:70%}
	.process_list li {height:380px}
	.layout_market .pic {top:-55px;}
	.layout_market .pic img {width:600px}
	.layout_brand {margin:80px 0 0 0}	
	.layout_map {height:580px;margin:0 0 30px 0}
	.layout_map p.am {top:162px;left:55px}
	.layout_map p.eu {top:65px;left:490px}
	.layout_map p.ch {top:100px;left:725px}
	.layout_map p.ja {top:130px;left:870px}
	.layout_map .in {width:1000px;height:527px;}
	.map iframe,#container {height:480px}	
	.contact li:nth-child(1),.contact li:nth-child(4) {width:34%}
	.contact li:nth-child(2),.contact li:nth-child(5) {width:33%;padding-left:2%;padding-right:2%}
	.contact li:nth-child(3),.contact li:nth-child(6) {width:33%;padding-left:2%}
	.topad .text .in {margin:380px 0 0 0;padding-bottom:0px}
	.topad .text .title {font-size:16px;}
	.topad.active .text .in {margin-top:280px}
	.indnum li h3.jumbo {font-size:60px; line-height: 60px; letter-spacing: -2px;margin:0 0 0 -5px;}
	.indnum li h3.sub {font-size:14px; line-height: 14px;margin:35px 0 0 0}
	.indnum li .gline {width:200px}
	.indnum li .content {font-size:16px; }
	.floatmenu {max-width:180px}
	.development li .c {bottom:35px;}
	.development .u3 li .c {bottom:20px;}
}

@media only screen and (max-width:1200px){	
	html,body,input,button,select,textarea,big,small {font-size:14px;}
	.phonemenu { display:block;}
	::-webkit-scrollbar {width: 1px;}
	.page_wrap {padding:30px 0 0 0;}
	.pager a,.pager span,.pager font {margin:1px 3px;width:23px; height:23px; line-height:21px;border-radius:23px;}
	.pager font {margin:0;} 
	.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px;}
	.pager i {line-height: 25px;margin:0 5px; letter-spacing: 2px}	
	.nav__trigger,.bodyactive .fixtop .nav__trigger {top:12px;}
	.phonemenu.active .nav__trigger {top:12px}
	.fixtop.active .nav__trigger {top:-38px;}
	.phonemenu .nav--active .nav {right:0;opacity:1;}
	.fixtop {height:50px;}
	.fixtop .logo {top:15px;width:94px;height:20px;}
	.fixtop .logo a:before,.fixtop .logo a:after {background-size:100%}
	.fixtop .navpc {display:none;}
	.fixtop .en {right:35px;top:11px;}
	.fixtop .en a {font-size:16px;}
	.fixtop .en a:before {display:none;}
	.fixtop.active {top:-50px}
	.topad .text {display:none;}	
	.fixtop1.active2 .logo a:before,.bodyactive .fixtop1 .logo a:before {opacity:0}
	.fixtop1.active2 .logo a:after,.bodyactive .fixtop1 .logo a:after {opacity:1}
	.bodyactive .fixtop1 .phonemenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
	.bodyactive .fixtop1 .phonemenu .nav--active .nav__icon:before,.bodyactive .fixtop1 .phonemenu .nav--active .nav__icon:after {background: #fff}
	.fixtop1.active3 .logo a:before {opacity:1}
	.fixtop1.active3 .logo a:after {opacity:0}
	.fixtop1.active3 .phonemenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
	.fixtop1.active3 .phonemenu .nav--active .nav__icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);background: #e94929}
	.fixtop1.active3 .phonemenu .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #e94929}
	.indpics .swiper-slide .cons .title {font-size:35px; line-height:1.3;padding:0 0 15px 0}
	.indpics .swiper-slide .cons .content {font-size:25px}
	.indpics .swiper-slide4 .cons .title {font-size:35px; line-height:1;padding:10px 0 10px 0}
	.indpics .swiper-slide4 .cons .content {font-size:120px;line-height: 1;left:-5px}
	.indpics .swiper-button-next,.indpics .swiper-button-prev {top:-27px;}
	.indpics .swiper-button-next:after,.indpics .swiper-button-prev:after {font-size:14px;}
	.indpics .swiper-button-prev {left:60px}
	.indpics .swiper-button-next{left:75px}	
	.indpics .swiper-horizontal>.indpics .swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {bottom:10px; }
	.indpics .swiper-horizontal>.indpics .swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 8px 0 5px}
	.indpics .swiper-pagination {border-top-width:1px;padding:1px 0 0 0}
	.swiper-pagination-bullet {width:5px;height:5px;}
	.indpics .swiper-pagination-bullet:before {left:-5px;top:-5px;width:13px;height:13px;}	
	.home_subject {margin:0 0 25px 50px}
	.home_subject .en {font-size:25px; line-height:35px;margin:0 0 -2px 0}
	.home_subject .en i {width:40px;height:2px;left:-50px;top:15px}
	.home_subject .en p {width:40px;height:2px; left:10px;top:15px}
	.home_subject .en p i {width:35px;}
	.home_subject .cn {font-size:18px; line-height:18px;}
	.home_solution {margin:40px 0 100px 0;}	
	.home_solution .cate .li {display:none;}	
	.home_solution .list {width:100%;margin:0}	
	.home_solution .list .swiper-slide .cons {height:145px;opacity:1}
	.home_solution .list .swiper-slide .cons .subject {padding:8px 0 0 0}
	.home_solution .list .swiper-slide .cons .subject span {margin:7px 2px 0 -2px;}
	.home_solution .list .swiper-slide .cons .text{bottom:20px}
	.home_solution .list .swiper-slide .cons .text .en {font-size:25px; line-height: 28px;}
	.home_solution .list .swiper-slide .cons .text .cn {width:50px}	
	.home_solution .swiper-button-next,.home_solution .swiper-button-prev {bottom:-60px}
	.home_solution .swiper-button-next,.home_solution .swiper-button-prev {width:30px;height:30px;}
	.home_solution .swiper-button-next:after,.home_solution .swiper-button-prev:after {font-size:14px;width:30px;height:30px;line-height:30px;}
	.home_solution .swiper-button-prev {left:50%;margin:0 0 0 -40px}
	.home_solution .swiper-button-next{right:50%;left:auto;margin:0 -40px 0 0}	
	.home_rd {padding:40px 0;}
	.home_rd .pic {width:60%;}
	.home_rd .cons {width:35%;margin:0 0 0 5%}
	.home_rd .cons .out {height:30px;}
	.home_rd .cons .out .home_subject {left:0px;width:auto}
	.home_rd .cons .content {margin:30px 0 30px 0}
	.home_more a {width:110px;height:28px; line-height: 28px}
	.home_about {margin:40px 0}
	.home_about .cons .content {margin:-0px 0 25px 0}
	.home_about .pic .in {height:700px}	
	.gline {height:1px;}
	.indnum {margin:40px 0;width:100%}
	.indnum li {width:25%;margin:0}
	.indnum li h3.jumbo {font-size:40px; line-height: 40px; letter-spacing: -1px;margin:0 0 0 -2px}
	.indnum li h3.sub {font-size:13px; line-height: 13px;margin:18px 0 0 0}
	.indnum li .gline {margin:5px 0 12px 0;width:180px}
	.indnum li .content {font-size:14px;width:180px}	
	.home_num .indnum li .gline,.home_num .indnum li .content {width:180px}
	.main-sus-bg .text .en {font-size:50px; line-height:50px;}
	.main-sus-bg .text .cn {font-size:25px; line-height: 25px;letter-spacing: 20px; left:10px;margin:20px 0 0 0}
	.video-btn{width:60px; height:60px;margin:-30px 0 0 -30px}
	.home_news {margin:40px 0}
	.home_news li .cons,.relax_news .swiper-slide .cons {padding:15px 20px 20px 15px;}
	.home_news li .cons .title,.relax_news .swiper-slide .cons .title {height:20px; line-height: 20px;}
	.home_news li .cons .title a,.relax_news .swiper-slide .cons .title a {font-size:16px;}
	.home_news li .cons .date,.relax_news .swiper-slide .cons .date {margin:0px 0 15px 0}
	.home_news li .cons .more a,.relax_news .swiper-slide .cons .more a {font-size:12px; line-height: 17px;}
	.home_sus {height:auto;padding:40px 0 45px 0;background-attachment:scroll;}
	.home_sus .cons {position:relative;bottom:0;padding:10% 0 20px 0;}
	.home_sus .cons .content {font-size:14px;padding:0}
	.home_sus .cons .btn {display:none}	
	.foot {padding:45px 0 30px 0;}
	.foot .gline {height:1px;}
	.foot .logo {margin:0 0 40px 0}
	.foot .logo img {width:100px}
	.foot .logo .icon {top:-12px;padding:0 10px 0 0;}
	.foot .logo .icon p {padding:0 10px 0 0;}
	.foot .logo .icon p:before {left:-10px;width:10px;}
	.footmenu {display:none;}
	.footcontact {position:relative;right:auto;bottom:auto;width:auto}
	.footcontact .subject {border-bottom-width:1px;margin:0 0 15px 0}
	.footcontact .cons {margin:0 0 30px 0}	
	.topsubject {margin:80px 0 30px 0;}
	.topsubject .en {font-size:25px; line-height:25px;margin:0 0 5px 0; padding:0 0 0 15px}
	.topsubject .en:before {width:1px;height:50px;top:3px;}
	.topsubject .en:after {width:1px;height:40px; top:3px; }
	.topsubject .cn {font-size:18px; line-height: 18px;padding:0 0 0 15px}	
	.maincons {margin:30px 0 50px 0}
	.mainleft {display:none;}
	.mainright {width:100%;margin:10px 0 0 0}
	.solution_service {margin:0 0 40px 0}
	.solution_service .tb td {padding:0 3% 0 15px;}
	.solution_service .tb td:before {top:1px;width:1px;height:110%}
	.solution_service .tb .subject {font-size:20px;line-height: 20px;}
	.solution_service .tb .subject p {font-size:16px; line-height: 16px;margin:5px 0 25px 0}
	.solution_service .tb .content {font-size:14px;max-width:100%}
	.solution_service .tb .content .en {font-size:12px;margin:5px 0 0 0}
	.solution_components .subject {height:40px; line-height: 38px; padding:0 15px;font-size:20px;}
	.solution_components .subject span {font-size:16px;margin:1px 0 0 8px;}
	.topsubject {display:none;}
	.solution_banner,.map {margin:50px 0 0 0}	
	.rd_prenext {padding-bottom:50px}
	.rd_prenext .swiper-button-next,.rd_prenext .swiper-button-prev {bottom:-60px}
	.rd_prenext .swiper-button-next,.rd_prenext .swiper-button-prev {width:30px;height:30px;}
	.rd_prenext .swiper-button-next:after,.rd_prenext .swiper-button-prev:after {font-size:14px;width:30px;height:30px;line-height:30px;}
	.rd_prenext .swiper-button-prev {left:50%;margin:0 0 0 -40px}
	.rd_prenext .swiper-button-next{right:50%;left:auto;margin:0 -40px 0 0}
	.rdims .swiper-slide .text {width:38%;}
	.rdims .swiper-slide36 .text  {font-size:12px}
	.rdims .swiper-slide36 .text table {margin-top:-30px}
	.rdims .swiper-slide36 .text td {padding-top:35px;padding-bottom:7px;padding-left:20px}
	.rdims .swiper-slide36 .text h3 {font-size:25px; line-height: 35px; left:-2px;margin-bottom:10px}
	.rdims .swiper-slide36 .text td:before {top:32px; width:1px;height:67%}
	.rdims .swiper-slide35 .text {font-size:18px}
	.rdims .swiper-slide35 .text .en {margin:8px 0 0 0;}
	.rdims .swiper-slide35 .text table {margin-top:-60px;}
	.rdims .swiper-slide35 .text td {padding-top:75px;}
	.rdims .swiper-slide35 .text td:nth-child(1) {width:20%;}
	.rdims .swiper-slide35 .text td:nth-child(1) img {margin-top:5px;width:30px;}
	.rdims .swiper-slide35 .text td:nth-child(2) {width:78%}
	.rdims .swiper-slide35 .text td:nth-child(2):before {left:-7%;top:45px;height:75%}
	.rdims .swiper-slide .pic {height:610px;width:60%}
	.rdims .swiper-slide .pic:before {bottom:50px}
	.rdims .swiper-slide .pic:after {height:50px; }
	.rdims .swiper-slide .pic .content {bottom:25px; font-size:18px; line-height: 18px;padding:0 0 18px 18px}
	.rdims .swiper-slide .pic .content:before {width:90px;height:10px; background-size:100%}
	.rdims .swiper-slide .pic .content p {font-size:20px;padding:0 0 5px 0}
	.floatmenu {display:none;}
	.equipment_pn {left:0;width:100%;}
	.equipment_right .swiper-button-next,.equipment_right .swiper-button-prev {bottom:-60px}
	.equipment_right .swiper-button-next,.equipment_right .swiper-button-prev {width:30px;height:30px;}
	.equipment_right .swiper-button-next:after,.equipment_right .swiper-button-prev:after {font-size:14px;width:30px;height:30px;line-height:30px;}
	.equipment_right .swiper-button-prev {left:50%;margin:0 0 0 -40px}
	.equipment_right .swiper-button-next{right:50%;left:auto;margin:0 -40px 0 0}
	.equipmentmain {margin:0 0 100px 0}
	.equipmentflow {top:-5px;}
	.equipmentsubject .cn { line-height: 1.6}
	.equipmentsubject .en {font-size:30px; line-height: 35px;margin:0 0 10px 0;}
	.equipmentflow .in {padding:0 0 0 15px;}
	.equipmentflow .in:before {width:1px;height:85%;top:10px;}
	.equipmentflow .in:after {width:1px;height:60%; top:10px;}
	.equipment_right {padding:10px 0 0 0;margin-top:70px}	
	.equipment_right .swiper-slide {width:250px;height:420px}
	.equipment_right .swiper-slide .cons {height:80px;}
	.equipment_right .swiper-slide .cons .text {left:5%;width:90%;bottom:20px;}
	.equipment_right .swiper-slide .cons .text .en {font-size:16px; line-height: 16px}
	.equipment_right .swiper-slide .cons .text .cn {font-size:14px; line-height: 19px;padding:0px 0 10px 0}
	.left_to_right {padding-left:0;}
	.quality ul {width:102%;margin:-2% 0 0 -1%}
	.quality li {width:23%;margin:2% 1% 0 1%; padding:3.5% 3.5% 70px 3.5%;}
	.quality li .title {bottom:15px;font-size:13px; line-height: 1.4}	
	.process_cons .tb td {padding:0 5% 0 15px; }
	.process_list li {height:345px;}
	.process_list li .curtitle {left:15px;top:15px; font-size:20px; line-height: 25px; letter-spacing: 0.5px;width:250px}
	.process_list li .title {left:15px;top:15px;width:15px;font-size:16px; line-height: 21px}
	.process_list li.active .curtitle {left:15px}
	.process_list .part2 {margin:10px 0 0 0}	
	.technology .list {margin:0 0 120px 4%}
	.technology .swiper-slide {width:200px;}
	.technology .swiper-slide .cons {padding:0 0 35px 15px;}
	.technology .swiper-slide .cons:before {top:0px;width:1px; height:90%}
	.technology .swiper-slide .cons .num {font-size:30px; line-height: 30px;}
	.technology .swiper-slide .cons .title {font-size:18px; line-height: 23px;margin:15px 0 2px 0}
	.technology .swiper-slide .cons .entitle {font-size:14px;}
	.technology .swiper-slide .pic {width:200px;height:200px;;}
	.technology .swiper-button-next,.technology .swiper-button-prev {bottom:-100px}
	.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{bottom:-25px}
	.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:-59px;}
	.technology .activeIndex,.technology .total {bottom:-74px;}	
	.layout_map {height:auto;margin:0 0 60px 0}
	.layout_map p {font-size:14px; line-height: 14px;font-weight:400}
	.layout_map p span {margin:3px 0 10px 0}
	.layout_map p i {width:12px;height:20px;}
	.layout_map p.am {top:30%;left:5.5%}
	.layout_map p.eu {top:11.5%;left:49%}
	.layout_map p.ch {top:18.5%;left:73%}
	.layout_map p.ja {top:26%;left:auto;right:7%}
	.layout_map .in {width:auto;height:auto; position:relative}
	@keyframes myfirst { 0% {transform: translate(0px, 0px); } 50% {transform: translate(0px, -3px); }100% {transform: translate(0px, 0px);}}
	.layout_market .pic {top:-60px;}
	.layout_market .pic img {width:500px}
	.layout_subject {padding:0 0 10px 10px;font-weight:400}
	.layout_subject:before {top:0px; width:1px;}
	.layout_subject .cn {font-size:20px; line-height:20px;margin-bottom:10px}
	.layout_subject .en {font-size:16px; line-height: 16px;margin:6px 0 5px 0;font-weight:300}
	.layout_brand {padding:5%;margin:80px 0 0 0}	
	.history {padding:0 45px;margin:0 0 -20px 0}
	.history .swiper-button-next,.history .swiper-button-prev,.history .swiper-button-next:Hover,.history .swiper-button-prev:hover {top:305px;width:30px;height:30px; background-size:100%}
	.honor .tb1 {margin:0 0 40px 0}
	.honor .tb1 td {font-size:14px;}	
	.honor .tb1 td:nth-child(1) {width:26%}
	.honor .tb1 td:nth-child(2) {width:40%;padding:0 6% 0 0}
	.honor .tb1 td:nth-child(3) {width:28%}	
	.honor .tb1 td .list-paddingleft-2 li {padding-left:12px;}
	.honor .tb1 td .list-paddingleft-2 li:before {top:11px;width:5px;height:5px;}
	.honor .tb1 h3 {font-size:20px; line-height: 20px; margin:0 0 15px 0;padding:0 0 15px 0;}
	.honor .tb1 h3:before {width:180px;}	
	.honor .tb1 td:nth-child(2) h3:before {width:280px;}
	.honor .tb2 {margin:40px 0 0 0;}
	.honor .tb2 td {font-size:14px;padding:20px 0 0 0}
	.honor .tb2 td .list-paddingleft-2 li {padding-left:12px}
	.honor .tb2 td .list-paddingleft-2 li:before {top:7px;width:5px;height:5px;}	
	.culture_brand li .pic {margin:40px 0 30px 0}
	.culture_brand li .content {font-size:12px}
	.culture_brand li .content .tx1 {font-size:14px}
	.culture_brand li .content h3 {font-size:20px;}
	.culture ul {margin:40px 0 0 -1%}
	.culture li .layout_subject {margin-top:30px;margin-bottom:10px}
	.culture li .content {font-size:14px;line-height: 1.8}
	.culture li .content .en {font-size:12px;margin:15px 0 0 0}
	.news {margin:0;}
	.news ul {margin-top:-2.4%}
	.news li {margin-top:2.4%}
	.page_wrap_news {position:relative;width:100%}
	.pager2 a,.pager2 span,.pager2 font {margin:0 5px;padding:0;width:30px; height:30px; line-height:30px;border-radius:50%;}
	.pager2 a,.pager2 span.disabled {font-size:18px;}
	.pager2 font {margin:0;}	
	.nshowblank {height:40px}
	.nshow .title {font-size:20px; line-height: 1.6; }
	.nshow .date {margin:5px 0 30px 0;font-size:14px}
	.nshow .content {font-size:14px}
	.relax_news .subject {margin:40px 0 20px 0;padding:10px 0 0 0;}
	.development li h2 {height:30px;line-height: 28px;font-size:14px;padding:0 0 0 10px;}
	.development li h2:before {height:30px;}
	.development li .left {padding:50px 0 0 30px}
	.development li .left .num {font-size:60px; line-height: 60px;border-bottom-width:1px;padding:0 0 10px 0;width:80px}
	.development li .left .t {font-size:16px; line-height: 21px;margin:13px 0 5px 0}
	.development li .left .t2 {font-size:12px; line-height: 12px;}
	.development li .c {bottom:28px;padding:0 20px 0 200px;font-size:13px;}
	.development .u1 li {height:200px;}
	.development .u2 {margin:1% 0 30px 0}
	.development .u2 li {height:175px;}
	.development .u3 li {height:180px;}
	.development .u3 li .left {padding-top:30px}
	.development .u3 li .c {bottom:25px;}	
	.responsibility .swiper-slide {width:296px}
	.responsibility .swiper-slide .cons {height:70px;padding:0 15px;}
	.responsibility .swiper-slide .cons .cn {font-size:16px; line-height: 22px;}
	.responsibility .swiper-slide .cons .en {font-size:13px;line-height: 15px;}
	.responsibility {margin-bottom:-40px}
	.map iframe,#container {height:375px}	
	.contact ul {margin-top:-30px}
	.contact li {margin:30px 0 0 0}
	.contact li:before {width:1px;height:100px;top:5px}
	.contact li:nth-child(1),.contact li:nth-child(4) {width:28%}
	.contact li:nth-child(2),.contact li:nth-child(5) {width:37%;padding-left:3%;padding-right:3%}
	.contact li:nth-child(3),.contact li:nth-child(6) {width:35%;padding-left:3%}
	.contact li .icon {width:25px;top:5px;}
	.contact li .content {padding:0 0 0 40px;font-size:16px;}	
	.message {margin:30px 0 0 0}
	.message li {margin:10px 0 0 0}
	.message li input[type="text"] {height:auto; line-height: 20px; border-radius:5px;padding:8px 10px 6px 10px}
	.message li #mbeizu {height:100px;border-radius:5px;padding:10px 10px;}
	.message li.btn input {width:120px; border-radius:5px;font-size:18px;padding:8px 0 6px 0}	
	.jobsearch {margin:0 0 30px 0}
	.jobsearch .subject {font-size:16px;line-height: 16px;margin:0 0 15px 0}
	.jobsearch select {width:100%;height:35px;font-size:14px;padding:0 0 0 10px}
	.jobsearch span {width:35%;margin:0 2% 0 0}
	.jobsearch span:after {top:4px;right: 10px;font-size:14px;}
	.jobsearch #sbtn {padding:12px 0 10px 0;width:25%;font-size:14px;}
	.job {padding:1px 0 15px 0}
	.accordionservice li {margin:15px 0 0 0}
	.accordionservice li .link {font-size:14px; line-height: 19px;padding:12px 0 14px 0}
	.accordionservice li .link .t {padding:0 0 0 20px;}
	.accordionservice li .link .t5 p {margin:-3px 0 0 -20px;width:25px;height:25px; line-height: 27px; font-size:16px;}
	.accordionservice .submenu {padding:20px 20px 20px 20px; }
	.accordionservice .submenu .title {font-size:16px;}
	.accordionservice .submenu .hy i {font-size:12px;padding:0 15px;height:25px; line-height: 27px;margin:5px 10px 5px 0; }
	.accordionservice .submenu .subtitle {margin:0 0 20px 0}
	.accordionservice .submenu .subtitle span {margin:7px 3px 0 0}
	.accordionservice .submenu .subtitle span.r1,.accordionservice .submenu .subtitle span.r2,.accordionservice .submenu .subtitle span.r3 {width:15px;height:15px; }
	.accordionservice .submenu .subject,.accordionservice .submenu .content strong {font-size:16px;}
	.accordionservice .submenu .content {margin:20px 0 0 0}
	.law {margin-bottom:-50px}
	.namemj {top:50px}	
}

@media only screen and (max-width:788px){	
	.indpics .swiper-slide .videos,.indpics .swiper-slide-index {display:none;}
	.indpics .swiper-slide .pic {height:100vh}
	.indpics .swiper-slide .cons {top:auto;bottom:80px;height:auto}
	.indpics .swiper-slide .cons .title {font-size:30px; line-height:1.35;padding:30px 0 15px 0}
	.indpics .swiper-slide .cons .content {font-size:18px;}
	.indpics .swiper-slide4 .cons .title {font-size:30px; padding:20px 0 5px 0;margin-bottom:10px}
	.indpics .swiper-slide4 .cons .content {font-size:70px;left:-2px; line-height: 1}
	.home_about .cons {position:relative;width:92%;height:auto}
	.home_about .pic {width:100%;margin:35px 0 0 0}
	.home_about .pic .in {padding:31.25% 0;height:auto}
	.indnum {margin:20px 0 20px -4%;width:108%}
	.indnum li {width:42%;margin:20px 4%; text-align: center;}
	.indnum li .row {display:block}
	.indnum li .gline {width:100%;min-width:100%}
	.indnum li .content {width:100%;min-height:40px}
	.home_num .indnum li .gline,.home_num .indnum li .content {width:100%}
	.main-sus-text{height:70vh;}
	.process_list li {height:260px;}	
	.layout_map p.am {top:27%;left:5.5%}
	.layout_map p.eu {top:9.5%;left:48%}
	.layout_map p.ch {top:16.5%;left:72%}
	.layout_map p.ja {top:23%;right:7%}
	.layout_market .pic {top:-50px;}
	.layout_market .pic img {width:400px}	
	.development li .left {padding:25px 0 0 20px}
	.development li .c {bottom:20px;padding:0 20px 0 180px; line-height: 1.6}
	.development .u1 li {height:170px;}
	.development .u2 li {height:145px;}
	.development .u3 li {height:150px;}
	.development .u3 li .left {padding-top:15px}
	.development .u3 li .c {bottom:15px;padding-left:160px;}
	.map iframe,#container {height:280px}	
	.contact li:nth-child(1),.contact li:nth-child(4) {width:26%}
	.contact li:nth-child(2),.contact li:nth-child(5) {width:38%;padding-left:3%}
	.contact li:nth-child(3),.contact li:nth-child(6) {width:36%;padding-left:3%}
}

@media only screen and (max-width:640px){	
	.home_rd .pic {width:100%;}
	.home_rd .cons {width:100%;margin:35px 0 0 0}
	.home_rd .cons .out .home_subject {left:0px}	
	.main-sus-bg {height:50vh}
	.main-sus-text{height:50vh}	
	.main-sus-bg .text .en {font-size:30px; line-height:30px;}
	.main-sus-bg .text .cn {font-size:20px; line-height: 20px;letter-spacing: 10px; left:5px;margin:20px 0 0 0}
	.video-btn{width:40px; height:40px;margin:-20px 0 0 -20px}
	.home_news ul {width:100%;margin:-4% 0 0 0}
	.home_news li {width:100%;margin:4% 0 0 0}
	.foot {padding-bottom:80px}
	.footcontact .cons .content {padding:0}
	.footcontact .cons .wx {right:auto;left:0;bottom:0;position: relative;margin:20px 0 0 0}
	.footcontact .copy .content {padding:0}
	.footcontact .copy .law {position:relative;}
	.footcontact .copy .law a:nth-child(2) {margin:0 10px 0 10px}
	.solution_service .tb {margin-top:-40px}
	.solution_service .tb td {display:block;width:100%; padding:0 0 0 15px;margin:40px 0 0 0}
	.rdims .swiper-slide .text {width:100%}
	.rdims .swiper-slide .pic {width:100%;height:auto;padding:53.61% 0;margin:40px 0 0 0}
	.equipmentflow {position:relative;text-align:left;}
	.equipment_right {margin-top:30px}	
	.quality li {width:48%; padding:8% 8% 70px 8%;}	
	.process_cons .tb td {width:100%; padding-right:0}
	.process_cons .tb td:nth-child(2) {width:100%;padding-right:0}	
	.process_list li {width:10%; height:250px;}
	.process_list li .curtitle {left:10px;top:10px; font-size:16px; line-height: 21px; letter-spacing: 0;width:200px}
	.process_list li .title {left:10px;top:10px;width:15px;font-size:12px; line-height: 17px; overflow: hidden;opacity:0}
	.process_list li.active {width:70%}
	.process_list li.active .curtitle {left:10px}
	.process_list .part2 {margin:10px 0 0 0}	
	.technology .swiper-slide {width:150px;}
	.technology .swiper-slide .pic {width:150px;height:150px;}
	.about .cons {width:100%}
	.about .pic {width:100%;margin:30px 0 0 0}	
	.layout_market .pic {top:0; position: relative}
	.layout_market .pic img {width:auto}
	.layout_brand {margin:40px 0 0 0}
	.layout_map {margin:0 0 30px 0}
	.layout_map p.am {top:23%;left:5%}
	.layout_map p.eu {top:6%;left:48%}
	.layout_map p.ch {top:12%;left:71%}
	.layout_map p.ja {top:19%;right:4%}	
	.history {padding:0 35px;}
	.history .swiper-container {padding:6px 0 0 0}
	.history .swiper-slide {width:150px;}
	.history .swiper-slide .cons {padding:30px 0 0 0;margin:30px 0 0 4px;left:-1px;}
	.history .swiper-slide1 .cons { position:relative;top:0;left:-1px;padding:30px 0 0 0;height:auto;margin:30px 0 0 4px}
	.history .swiper-slide .cons .content {width:100%}
	.history .swiper-slide1 .cons .content {padding:0 0 10px 0}	
	.history .swiper-button-next,.history .swiper-button-prev,.history .swiper-button-next:Hover,.history .swiper-button-prev:hover {top:0px;width:25px;height:25px;}
	.honor .tb1 td:nth-child(1) {width:100%}
	.honor .tb1 td:nth-child(2) {width:100%;padding:0}
	.honor .tb1 td:nth-child(3) {width:100%}	
	.honor .tb1 h3:before,.honor .tb1 td:nth-child(2) h3:before {width:100%;}	
	.honor .tb1 {margin-top:-30px}
	.honor .tb1 td {display:block;width:100%;margin:30px 0 0 0}
	.honor .tb2 {margin:40px 0 0 0;}
	.honor .tb2 td {display:block;width:100%;padding-top:3px}
	.honor .tb2 td:nth-child(1) {width:100%;padding-right:0;padding-top:20px}
	.honor .tb2 td:nth-child(2) {width:100%;padding-left:0;padding-right:0}
	.honor .tb2 td:nth-child(3) {width:100%; text-align: left;}	
	.culture_brand li .layout_subject {float:none;}
	.culture_brand li .content {float:none;width:100%;margin:20px 0 0 0}
	.culture ul {width:100%;margin-left:0;margin-top:10px}
	.culture li {width:100%;margin:30px 0 0 0}	
	.development li .left .num {font-size:70px; line-height: 70px;width:130px}
	.development li .left .t {font-size:18px; line-height: 23px;margin:15px 0 5px 0}
	.development li .c {position:relative;bottom:0;padding:20px 20px 35px 20px;font-size:14px; line-height: 1.8}
	.development .u1 li {height:230px;}
	.development .u1 li.r1 {width:100%;margin-bottom:1%;height:auto;}
	.development .u1 li.r2 {width:80%;margin:0 1% 0 0}
	.development .u1 li.r3 {width:19%}
	.development .u2 li {height:120px;}
	.development .u2 li.r1 {width:55%;margin-right:1%}
	.development .u2 li.r2 {display:none}
	.development .u2 li.r3 {width:44%}
	.development .u2 li.r4 {display:none;}
	.development .u3 li {height:110px;}
	.development .u3 li.r1 {width:100%;height:auto;padding-bottom:30px;margin-bottom:1%}
	.development .u3 li.r2 {width:49.5%;margin:0 1% 0 0}
	.development .u3 li.r3 {width:49.5%}
	.development .u3 li .left {padding-top:20px}
	.development .u3 li .c {bottom:20px;position:absolute;padding:0 20px 0 52%; line-height: 1.3;font-size:13px}
	.responsibility .swiper-slide {width:250px}
	.map iframe,#container {height:220px}
	.contact li {width:100%;border-top:1px solid #dadada;padding:20px 0 0 0}
	.contact li:before {display:none;}
	.contact li:nth-child(1),.contact li:nth-child(4) {width:100%}
	.contact li:nth-child(2),.contact li:nth-child(5) {width:100%;padding-left:0}
	.contact li:nth-child(3),.contact li:nth-child(6) {width:100%;padding-left:0}	
	.accordionservice li .link .t1 {width:55%; }
	.accordionservice li .link .t2 {width:30%}
	.accordionservice li .link .t3 {display:none;}
	.accordionservice li .link .t4 {display:none;}
	.accordionservice li .link .t5 {width:15%; }
	.home_solution .list .swiper-slide {width:300px}
	.rdims .swiper-slide36 .text table {width:100%}
	.rdims .swiper-slide36 .text tr {float:left;width:50%;}	
	.rdims .swiper-slide35 .text table {margin-top:-20px;}
	.rdims .swiper-slide35 .text td {padding-top:20px;}
	.rdims .swiper-slide35 .text td:nth-child(2):before {height:65%;top:25px}
	.technology .swiper-slide .cons .title {font-size:16px; line-height: 21px;}	
	.jobsearch {padding:0 0 50px 0}
	.jobsearch span {width:100%;margin:5px 0}
	.jobsearch #sbtn {width:100%;margin-top:5px}
}

@media only screen and (max-width:480px){	
	.process_list li {height:180px;}
	.layout_map p.am {top:18%;left:3%}
	.layout_map p.eu {top:0%;left:45%}
	.layout_map p.ch {top:6%;left:69%}
	.layout_map p.ja {top:12%;right:5%}
	.map iframe,#container {height:155px}
}
