.banner{margin: 0 auto;max-width: 1920px;}
.banner .swiper-pagination-bullet,.m_banner .swiper-pagination-bullet{background:#fff;opacity:1;width:13px;height:13px;}
.banner.swiper-container-horizontal>.swiper-pagination-bullets,.m_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px;}
.banner .swiper-pagination-bullet-active,.m_banner .swiper-pagination-bullet-active{background:#c10111;}
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.m_banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}



/* .banner .swiper-slide-active .pic{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);animation:banner_act 6s forwards;-ms-animation:banner_act 6s forwards;-moz-animation:banner_act 6s forwards;-webkit-animation:banner_act 6s  forwards;-o-animation:banner_act 6s forwards;background-size:cover;height:100%;}
@keyframes banner_act {
	0%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
	100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
}

@-webkit-keyframes banner_act {
  0%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
  100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
}

@-moz-keyframes banner_act {
  0%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
  100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
}

@-o-keyframes banner_act {
  0%{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
  100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
} */
.m_banner{display:none;}
@media only screen and (max-width:750px){
	.m_banner{display:block;}
	.banner{display:none;}
	.m_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;}
	.m_banner img{display: block;}
}
@media only screen and (max-width:650px){
	.m_banner{margin-top:55px;}
	.m_banner .swiper-pagination-bullet{width:8px;height:8px;}
	.m_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;}
}
.home_about{padding:60px 0;background:#f7f7f7;}
.home_tit h2{color:#333;font-weight:bold;font-size:30px;margin:20px 0 15px;letter-spacing: 3px;}
.home_tit h3{color:#999;font-size:13px;margin-bottom:35px;letter-spacing: 1px;}
.home_about p{width:76.8%;margin:0 auto;color:#555;font-size:16px;line-height:30px;}
.home_more{margin:35px auto 0;width:132px;height:38px;border:1px solid #c10111;color:#c10111;font-size:14px;line-height:38px;text-align: center;display:block;}
.home_more{
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.home_more:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #c10111;
  color:#fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

@media only screen and (min-width:1024px){
	.home_more:hover,.home_more:focus,a.home_more:active {color: white;}
	.home_more:hover:before,.home_more:focus:before,a.home_more:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
}
.inner_enter{padding:80px 0;}
.inner_enter a{width:32%;margin-right:2%;}
.inner_enter a:hover h3{color:#c10111;}
.inner_enter a:last-child{margin-right:0;}
.inner_enter a img{display:block;}
.inner_enter h3{color:#333;font-size:24px;margin:20px 0 10px;}
.inner_enter h4{color:#999;font-size:14px;}
.banner .pic{/*max-height: 950px;*/background-size: cover;background-repeat: no-repeat;background-position: center center;}
@media only screen and (max-width:1200px){
	.home_about{padding:30px 0;}
	.wrap{width:90%;}
	.home_tit img{width:40px;}
	.home_tit h2{font-size:20px;margin:10px 0 7px;}
	.home_tit h3{font-size:12px;margin-bottom:20px;}
	.home_about p{font-size:14px;line-height:24px;}
	.inner_enter h3{font-size:20px;}
}
@media only screen and (max-width:1024px){
	.inner_enter h4{font-size:12px;}
	.inner_enter{padding:30px 0;}
}
@media only screen and (max-width:650px){
	.inner_enter a{width:100%;margin-bottom:20px;}
	.home_tit h3{margin-bottom:15px;}
	.footer_top ul{width:25%;}
	.home_more{margin: 20px auto 0;width: 100px;height: 30px;line-height:30px;font-size:13px;}
	.home_about{padding:20px 0;}
	.home_about p{width:92.8%;line-height:22px;}
	.home_tit h2{font-size:18px;margin: 5px 0 4px;}
	.home_about p{font-size:13px;line-height:22px;}
	.inner_enter h3{font-size:16px;margin:10px 0 5px;}
	
}
/*about*/
.inner_banner{margin-top:90px;}
.inner_banner img{display:block;}
.inner_banner .m_img{display: none;}


.inner_main{margin:70px 0 85px;}
.about .wrap{width:90%;}
.about_tit{margin-bottom:35px;position:relative;}
.about .about_tit{margin-bottom:65px;}
.about_tit h2{color:#333;font-size:26px;font-weight:bold;}
.about_tit h3{color:#ddd;font-size:15px;text-transform: uppercase;margin-top:8px;letter-spacing: 1px;}
.about_tit span{width:1px;height:30px;background:#bebebe;margin:20px 0;display:inline-block;}
.about_tit h4{color:#ac0711;font-size:24px;}
.about_ico{width:870px;margin:0 auto 45px;}
.about_ico li{width:25%;}
.about_ico li font{color:#333;font-size:18px;line-height:30px;}
.about_main img{width:45%;}
.about_tex{width:52%;}
.about_tex p{color:#333;font-size:14px;line-height:30px;}
.about_tit .inner_nav{position:absolute;right:0;top:10px;}
.inner_nav a{margin-left:10px;padding:0 25px;height:36px;border:1px solid #ddd;color:#333;line-height:36px;font-size:14px;}
.inner_nav a.on{background:#ac0711;color:#fff;border-color:#ac0711;}
@media only screen and (min-width:1024px){
	.inner_nav a:hover{background:#ac0711;color:#fff;border-color:#ac0711;}
}
@media only screen and (max-width:1300px){
	.about .wrap,.wrap{width:90%;}
}
@media only screen and (max-width:1200px){
	.inner_banner{margin-top:55px;}
	.about_tit{text-align:left;}
	.about_tit h4{margin-left: -14px;margin-top:10px;}
	.about_tit span{display:none;}
	.about_tit .inner_nav{top:20px;}
}
@media only screen and (max-width:1024px){
	.about_main img{float:none;display:block;margin:0 auto 20px;}
	.about_tex{width:100%;}
	.about_ico{width:100%;}
	.about_main img{width:85%;}
}
@media only screen and (max-width:768px){
	.inner_main{margin:40px 0;}
	.about_tit{margin-bottom:30px;}
	.about_tit h2{font-size:20px;}
	.about_tit h3{font-size:14px;}
	.about_tit h4{font-size:18px;}
	.inner_nav a{height:30px;line-height:30px;padding:0 18px;font-size:12px;}
	.about_ico{margin:0 auto 20px;}
	.about_ico li img{width:35px;height:35px;}
	.about_main img{width:85%;}
	.about_ico li font{font-size:14px;}
	.inner_banner .pc_img{display: none;}
	.inner_banner .m_img{display: block;}
}
@media only screen and (max-width:650px){
	.about_tit,.about .about_tit{text-align:center;padding-top:40px;margin-bottom:20px;}
	.about_tit .inner_nav{top:-10px;left:50%;margin-left:-145px;width:290px;}
	.news .about_tit .inner_nav{width:265px;margin-left:-132px;}
	.inner_nav a{margin:0 5px;}
	.about_tit h3{font-size:12px;margin-top:4px;}
	.about_tit h4{margin-top:5px;}
	.about_tit h4{font-size:16px;margin-left:0;}
	.inner_main{margin:30px 0;}
	.about_ico li img{width:30px;height:30px;}
	.about_ico{margin-bottom:15px;}
	.about_tex{font-size:13px;line-height:24px;}
}
/*honor*/
.honor ul li{width:23.8%;margin-right:1.5%;margin-bottom:30px;position:relative;cursor: pointer;}
.honor ul li:nth-child(4n){margin-right:0;}
.honor ul li h3{margin-top:8px;line-height:18px;color:#333;font-size:16px;}
.honor ul li>div{width:100%;background:#fffcfc;display: table;}
.honor ul li>div div{display: table-cell;text-align: center;vertical-align: middle;}
.honor ul li>div img{display:block;width:100%;height:100%;}
.honor_img img{max-width: 100%;max-height: 100%;}
.honor ul li>div.img_hover,.cimg_hover{width:100%;position:absolute;left:0;top:0;background:rgba(193,1,17,0.7);text-align: center;display: none;}
.img_hover font,.cimg_hover font{padding-bottom:30px;background:url(../images/honor_ico.png) no-repeat center bottom;color:#fff;top:50%;position:absolute;margin-top:-23px;left:50%;margin-left:-24px;}
.honor ul li:hover h3{color:#024a96;}
.page{text-align:center;margin-top:50px;}
.page a{width:40px;height:40px;display:inline-block;border:1px solid #d9d9d9;border-radius: 2px;-webkit-border-radius: 2px;color:#888;font-size:14px;margin:0 5px;line-height:40px;}
.page a:hover,.page a.on{background:#ac0711;color:#fff;}
.screen{width:100%;height:100%;background:#000;opacity:0.6;position:fixed;left:0;top:0;z-index:20;display:none;}
.honor_img{display:none;position:fixed;z-index:21;left:50%;top:50%;background:#fff;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%); transform: translateX(-50%);}
.honor_img>div{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle;}
.close{background:#ac0711;color:#fff;text-align: center;display: block;right:-25px;top:-15px;z-index:22;position:absolute;cursor: pointer;}
.close:hover{background:#d00b17;}
@media only screen and (min-width:1000px){
	.honor_img{width:auto;height:590px;margin-top:-295px;}
	.honor_img>div{height:590px;}
	.close{width:60px;height:55px;line-height:50px;font-size:30px;}
}
@media only screen and (max-width:1000px){
	.honor_img{width:500px;height:356px;/* margin-left:-250px; */margin-top:-228px;}
	.close{width:40px;height:40px;line-height:38px;font-size:20px;right:-20px;top:-20px;}
}
@media only screen and (max-width:650px){
	.honor_img{width:320px;height:228px;/* margin-left:-160px; */margin-top:-114px;}
	.honor_img>div{height:228px;}
}

@media only screen and (max-width:768px){
	.honor ul li{width:49%;margin-right:2%;}
	.honor ul li:nth-child(2n){margin-right:0;}
	.honor ul li{margin-bottom:15px;}
	.honor ul li h3{font-size:14px;}
	.honor ul li>div.img_hover{display: none !important;}
}
@media only screen and (max-width:650px){
	.honor ul li h3{font-size:12px;}
	.honor ul li:hover .img_hover{display:none !important;}
}
/*business*/
.business .wrap{width:90%;}
.business ul li{width:32.6%;margin-right:1.1%;margin-bottom:45px;}
.business ul li a{width:100%;display:inline-block;}
.business ul li img{display: block;}
.business ul li:nth-child(3n){margin-right:0;}
.business ul li font{color:#333;font-size:45px;font-family: Arial;margin-top:8px;}
.business ul li span{width:1px;height:16px;background:#9f9f9f;margin:32px 18px 0;}
.business ul li h4{color:#333;font-size:18px;margin-top:30px;}
@media only screen and (max-width:1200px){
	.business ul li{margin-bottom:20px;}
}
@media only screen and (max-width:1024px){
	.business ul li font{font-size:30px;}
	.business ul li span{margin-top:20px;}
	.business ul li h4{margin-top:18px;font-size:16px;}
}
@media only screen and (max-width:768px){
	.business ul li,.business ul li:nth-child(3n){width:49%;margin-right:2%;margin-bottom:10px;}
	.business ul li:nth-child(2n){margin-right:0;}
	.business ul li font{font-size:22px;}
	.business ul li span{margin:17px 8px 0;height:8px;}
	.business ul li h4{margin-top: 14px;font-size: 12px;}
}
/*news*/
.news_list li{margin-bottom:20px;width:100%;}
.news_list li a{display: block;width: 100%;}
.news_list li img{width:29.5%;}
.news_tex{width:65.5%;}
.news_tex h3{font-size:24px;color:#333;margin-top:30px;padding-right: 60px;}
.news_tex h3 .time{margin-right: -60px;font-size: 20px;font-weight: normal;}
.news_tex p{font-size:14px;color:#666;margin-top:25px;line-height:26px;padding-right: 60px;height: 78px;overflow: hidden;}
.news_tex span{width:53px;height:2px;display:inline-block;background:#4a4a4a;margin:20px 0;}
.news_tex font{color:#333;font-size:16px;}
.news_tex .more{margin-top: 30px;padding: 8px 0;font-size: 14px;color: #fff;background: #c10111;width: 98px;text-align: center;}

.line{position:relative;width:53px;}
.line i{position:absolute;top:20px;height:2px;background:#ac0711;display:block;}
.line i.line-1{right:0;}
.line i.line-2{left:-60px;}
.news_list li:hover font,.news_list li:hover h3{color:#ac0711;}

@media only screen and (max-width:1280px){
	.news_tex h3{margin-top:45px;}
}
@media only screen and (max-width:1024px){
	.news_tex h3{margin-top:18px;}
	.news_tex span{margin:15px 0;}
}
@media only screen and (max-width:768px){
	.news_tex{padding-left:20px;}
	.news_tex h3{margin-top:10px;}
	.news_tex p{margin-top:15px;}
	.news_tex span{display:none;}
	.news_tex font{margin-top:10px;display: inline-block;}
	.page{margin-top:10px;}
}
@media only screen and (max-width:650px){
	.news_tex h3{font-size:16px;}
	.news_list li{width:100%;margin-bottom:25px;}
	.news_list li img{width:120px;}
	.news_tex{width:calc(100% - 140px);padding-left: 0;}
	.news_tex h3{margin-top: 0;padding: 0;}
	.news_tex h3 .time{float: none !important;margin: 0;font-size: 16px;display: none;}
	.news_tex p{font-size:12px;line-height:18px;max-height:36px;margin-top:8px;padding-right: 0;}
	.news_tex font{margin-top: 5px;font-size: 12px;}
	.news_tex .more{display: none;}
	.page a{width:30px;height:30px;line-height:30px;}
}
/*news_det*/
.news_det .wrap{width: 1010px;}
.newsd_tit h2{font-size:20px;font-weight: bold;color:#333;}
.newsd_tit{padding-bottom:15px;border-bottom:1px solid #e2e2e2;margin-bottom:20px;}
.newsd_tit font{font-size:12px;color:#999;margin-top:10px;padding-right:10px;}
.bshare-custom{margin-top:7px;}
.news_back{padding-right:22px;background:url(../images/newsd_back.png) no-repeat right center;color:#999;font-size:12px;line-height:16px;margin-top:8px;}
.news_back:hover{color:#ac0711;font-weight:bold;}
.newsd_tex{font-size:15px;color:#666;line-height:28px;margin-bottom:40px;}
.newsd_tex p{font-size:15px;color:#666;line-height:28px;}
.newsd_a a{color:#333;font-size:14px;}
.newsd_a a:hover{color:#ac0711;}
@media only screen and (max-width:1000px){
	.news_det .wrap{width: 92%;}
}
@media only screen and (max-width:650px){
	.news_det .wrap{width: 92%;}
	.bshare-custom{display:none;}
	.newsd_tit h2{font-size:18px;}
	.newsd_tex{font-size:13px;line-height:22px;}
	.newsd_tex{margin-bottom:20px;}
	.newsd_a a{margin-bottom:10px;line-height:18px;}
	.newsd_tit{margin-bottom:10px;padding-bottom:8px;}
	.news_back{background: url(../images/newsd_back2.png) no-repeat right center;background-size:13px 11px;-webkit-background-size:13px 11px;padding-right:18px;}
}
/*contact*/
.contact .wrap{width:90%;}
.contact_l{width:33%;}
.contact_l li{height:110px;margin-bottom:1px;background-color:#e9e9e9;padding: 0 10px 0 30px;padding-top:1px;background-image:url(../images/contact_ico.png);background-repeat:no-repeat;}
.contact_l li:nth-child(2n){background-color:#f1f1f1;}
.contact_l li h3{color:#333;font-size:18px;margin-top:25px;}
.contact_l li p span{margin-right: 10px;}
.contact_l li p{line-height:24px;color:#666;font-size:14px;margin-top:6px;}
.contact_ico1{background-position:108% 26px;}
.contact_ico2{background-position:108% -116px;}
.contact_ico3{background-position:110% -290px;}
.contact_ico4{background-position:110% -490px;}
.map{width:66%;height:442px;}
.BMap_cpyCtrl,.anchorBL{display:none;}
@media only screen and (max-width:1440px){
	.contact .wrap{width:90%;}
}
@media only screen and (max-width:768px){
	.contact_l{width:100%;}
	.contact_l li h3{margin-top:20px;}
	.contact_l li{height:80px;}
	.contact_l li h3{font-size:16px;}
	.contact_l li p{font-size:13px;}
	.map{width:100%;height:220px;}
	.case .about_tit,.pro_machine .about_tit{padding-top:0;}
	.contact .about_tit .inner_nav{width: 200px;margin-left: -100px;}
}
/*case*/
.case .wrap,.pro_machine .wrap{width:90%;}
.case ul li{width:23.5%;margin-right:2%;position:relative;margin-bottom:60px;cursor: pointer;}
.case ul li:nth-child(4n){margin-right:0;}
.case ul li img{display: block;}
.cimg_hover font{font-size:18px;margin-left:-36px;}
.case ul li h4{color:#333;font-size:20px;margin-top:20px;line-height:18px;}
@media only screen and (max-width:1440px){
	.case ul li{margin-bottom:30px;}
}
@media only screen and (max-width:768px){
	.case ul li h4{font-size:16px;margin-top:10px;}
	.case ul li{margin-bottom:15px;width:49%;margin-right:2%;}
	.case ul li:nth-child(3n){margin-right:2%;}
	.case ul li:nth-child(2n){margin-right:0;}
}
@media only screen and (max-width:650px){
	.case ul li h4{font-size:14px;}
}
.atlas{position:fixed;top:50%;height:50vh;margin-top:-25vh;width:100%;left:0;z-index:30;display: none;}
.atlas.swiper-container{overflow:visible;}
.atlas .swiper-slide{display:table;position: relative;}
.atlas_pic{display:table-cell;vertical-align: middle;text-align: center;}
.atlas_pic img{max-height: 100%;max-width:100%;}
.atlas .swiper-slide.swiper-slide-active{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-stransform: scale(1);}
.atlas .swiper-slide{transform: scale(0.85);-ms-transform: scale(0.85);-moz-transform: scale(0.85);-webkit-stransform: scale(0.85);}
.atlas .swiper-button-next,.atlas .swiper-button-prev{width:63px;height:63px;}
.atlas .swiper-button-prev{background:url(../images/prev.png) no-repeat center rgba(193,1,17,0.6);left:50%;margin-left:calc(-16.4% - 30px);}
.atlas .swiper-button-prev:hover{background-color: rgba(193,1,17,1);}
.atlas .swiper-button-next{background:url(../images/next.png) no-repeat center rgba(193,1,17,0.6);right:50%;margin-right:calc(-16.4% - 30px);}
.atlas .swiper-button-next:hover{background-color: rgba(193,1,17,1);}
.screen2{width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;left:0;top:0;z-index:23;display:none;}
.ov{overflow: hidden;height: 100%;}
.case_close{width:62px;height:62px;color:#fff;text-align:center;line-height:60px;display: block;font-size:50px;font-weight: lighter;position: absolute;top:0;right:0;z-index:30;cursor: pointer;}
.case_close:hover{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
@media only screen and (max-width:768px){
	.atlas{width:92%;left:50%;margin-left:-46%;}
	.atlas .swiper-button-prev{width:40px;height:40px;left:-20px;margin-left:0;}
	.atlas .swiper-button-next{width:40px;height:40px;right:-20px;margin-right:0;}
}
/*pro_machine*/
.prol_nav{width:19.6%;}
.prol_nav li{height:90px;border:1px solid #ddd;margin-bottom:10px;}
.prol_nav li a{display:block;padding:0 8.5%;height:100%;}
.prol_nav li i{width:58px;height:58px;background-image: url(../images/pnav_ico_1.png);background-repeat:no-repeat;margin-top:16px;}
.pro_ico1{background-position:0 0;}
.pro_ico2{background-position:0 -100px;}
.pro_ico3{background-position:0 -200px;}
.pro_ico4{background-position:0 -300px;}
.pro_ico5{background-position:0 -400px;}
.pro_ico6{background-position:0 -500px;}
.pro_ico7{background-position:0 -600px;}
.prol_nav li h3{color:#333;font-size:16px;padding-left:31.6%;padding-top:25px;}
.prol_nav li h4{color:#999;font-size:12px;padding-left:31.6%;text-transform: uppercase;margin-top:10px;}
.prol_nav li.on{background:url(../images/pnav_ico.png) no-repeat 91.5% #c10111;}
.prol_nav li.on i{background-image: url(../images/pnav_ico_2.png);}
.prol_nav li.on h3,.prol_nav li.on h4{color:#fff;}
.machine_list{width:76%;margin-bottom:30px;}
.machine_list li{width:32%;margin-right:2%;position:relative;margin-bottom:25px;}
.machine_list li:nth-child(3n){margin-right:0;}
.machine_list li h4{font-size:16px;color:#333;text-align: center;margin-top:25px;}
.machine_hover{width:100%;background-color:rgba(193,1,17,0.80);position:absolute;left:0;top:0;z-index:1;text-align:center;display:none;}
.machine_hover h5{color:#fff;font-weight: bold;font-size:18px;margin-top:22%;}
.machine_hover h6{color:#fff;font-size:16px;margin-top:8px;}
.machine_hover i{width:47px;height:47px;display:block;background:url(../images/machine_ico.png) no-repeat;margin:5% auto 0;}
@media only screen and (min-width:1024px){
	.prol_nav li:hover{background:url(../images/pnav_ico.png) no-repeat 91.5% #c10111;}
	.prol_nav li:hover i{background-image: url(../images/pnav_ico_2.png);}
	.prol_nav li:hover h3,.prol_nav li:hover h4{color:#fff;}
}

@media only screen and (max-width:1440px){
	.prol_nav li a{padding:0 5%;}
	.prol_nav li:hover,.prol_nav li.on{background:url(../images/pnav_ico.png) no-repeat 95% #c10111;}
}
@media only screen and (max-width:1280px){
	.prol_nav li{height:60px;}
	.prol_nav li a{padding:0 7%;}
	.prol_nav li:hover,.prol_nav li.on{background:url(../images/pnav_ico.png) no-repeat 93% #c10111;}
	.prol_nav li i{width:29px;height:29px;background-size:29px 329px;-webkit-background-size:29px 329px;}
	.pro_ico1{background-position:0 0;}
	.pro_ico2{background-position:0 -50px;}
	.pro_ico3{background-position:0 -100px;}
	.pro_ico4{background-position:0 -150px;}
	.pro_ico5{background-position:0 -200px;}
	.pro_ico6{background-position:0 -250px;}
	.pro_ico7{background-position:0 -300px;}
	.prol_nav li h3{padding-top:10px;}
	.prol_nav li h4{margin-top:8px;white-space:nowrap;}
	.prol_nav li h3,.prol_nav li h4{padding-left:24%;}
}
@media only screen and (max-width:1024px){
	.prol_nav{width:100%;}
	.prol_nav li{width:14.28%;float:left;height:40px;margin-bottom:15px;}
	.prol_nav li i,.prol_nav li h4{display:none;}
	.prol_nav li:hover,.prol_nav li.on{background:#c10111;}
	.prol_nav li a{padding:0 5px;}
	.prol_nav li h3{font-size:14px;padding:0;line-height:40px;text-align:center;}
	.machine_list{width:100%;margin-top:20px;}
	.machine_list li h4{margin-top:15px;font-size:14px;}
}
@media only screen and (max-width:768px){
	.machine_list li{width:49%;margin-right:2%;margin-bottom:10px;}
	.machine_list li:nth-child(3n){margin-right:2%;}
	.machine_list li:nth-child(2n){margin-right:0;}
	.machine_list li h4{font-size:13px;margin-top:10px;}
	.machine_hover{display:none !important;}
	.prol_nav li h3{font-size:13px;}
	.prol_nav li{margin-bottom:0;border:0;width:75px;}
	.prol_nav{border-bottom:1px solid #ddd;overflow-x:auto;}
	/* .prol_nav ul{width:160%;} */
	.prol_nav li:hover{background:#fff;}
	.prol_nav li.on{background:#c10111;}
}
/*machine_det*/
.pdet_nav span{width:42.3%;height:1px;background:#e3e3e3;margin-top:18px;}
.pdet_nav ul{width:55.7%;}
.pdet_nav ul li{width:11%;height:36px;border:1px solid #ddd;text-align: center;margin-left:8px;}
.pdet_nav ul li a{width:100%;height:100%;display: block;line-height:36px;color:#333;}
.pdet_nav ul li.on a,.pdet_nav ul li:hover a{color:#fff;background:#c10111;}
.machined_img{width:50%;}
.pdet_main{margin-top:50px;}
.machined_img .swiper-button-prev,.machined_img .swiper-button-next,.other .swiper-button-prev,.other .swiper-button-next{width:17px;height:31px;}
.machined_img .swiper-button-prev,.other .swiper-button-prev{background:url(../images/det_prev.png) no-repeat;left:20px;}
.machined_img .swiper-button-next,.other .swiper-button-next{background:url(../images/det_next.png) no-repeat;right:20px;}
.machined_img .swiper-button-prev:hover,.other .swiper-button-prev:hover{background:url(../images/det_prev2.png) no-repeat;}
.machined_img .swiper-button-next:hover,.other .swiper-button-next:hover{background:url(../images/det_next2.png) no-repeat;}
.machined_tex{width:45.4%;}
.machined_tex h3{color:#333;font-size:30px;margin-top:20px;}
.machined_tex h4{font-size:14px;color:#999;margin-top:13px;padding-bottom:12px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.machined_tex p{line-height:32px;color:#666;font-size:14px;}
.other.wrap{width:90%;margin-bottom:70px;position:relative;}
.other .about_tit h3{letter-spacing: 0;font-size:13px;}
.other .swiper-button-next{right:-40px;margin-top:30px;}
.other .swiper-button-prev{left:-40px;margin-top:30px;}
@media only screen and (max-width:1280px){
	.pdet_nav ul{width:70%;}
	.pdet_nav span{width:26%;}
}
@media only screen and (max-width:1024px){
	.pdet_nav ul{width:100%;}
	.pdet_nav ul li{margin-left:1%;}
	.pdet_nav span{display: none;}
}
@media only screen and (max-width:768px){
	.machined_tex h3{font-size:20px;margin-top:15px;}
	.machined_tex p{line-height:25px;font-size:14px;}
	.other .swiper-button-next{right:10px;}
	.other .swiper-button-prev{left:10px;}
	.machined_img,.machined_tex{width:100%;}
	.pdet_main{margin-top:15px;}
}
@media only screen and (max-width:650px){
	.pdet_nav{overflow-x:auto;}
	.pdet_nav ul{width:140%;float:left;}
	.machined_tex h3{font-size:18px;margin-top:15px;}
	.machined_tex p{line-height:22px;font-size:13px;}
	.other .swiper-button-next{right:10px;}
	.other .swiper-button-prev{left:10px;}
	.pdet_nav{border-bottom:1px solid #ddd;}
	.pdet_nav ul li{border:0;margin-right:1%;margin-left:0;}
	.machined_tex h4{margin-bottom:10px;}
	.other .about_tit{padding-top:0;}
	.other .swiper-button-next,.other .swiper-button-prev{margin-top:15px;}
	.other.wrap{margin-bottom:30px;}
}
/*pro_light*/
.pro_light .prol_nav{width:23.5%;}
.pro_light .about_tit{margin-bottom:25px;}
.pror_main{width:72.5%;margin-top:-66px;position:relative;z-index:1;}
.pror_nav{height:45px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.pror_nav a{padding:5px 18px;height:45px;margin-right:50px;color:#333;font-size:16px;}
.pror_nav a.on,.pror_nav a:hover{border-bottom:3px solid #c10111;}
.tui_img img{max-width:100%;border:1px solid #ddd;}
.pror_main h2{color:#333;font-size:16px;margin-bottom:15px;margin-top:30px;}
.brand li{width:23.7%;margin-right:1.7%;border:1px solid #ddd;display: table;margin-bottom:10px;overflow:hidden;}
.brand li:nth-child(4n){width:23.7%;margin-right:0;}
.brand li div{display:table-cell;text-align: center;vertical-align: middle;}
.brand li img{max-width:100%;max-height:100%;}
.device li{width:26.4%;margin-right:10.4%;margin-bottom:30px;text-align: center;}
.device li .pic{border:1px solid #ddd;padding: 5px;}
.device li h3{color:#333;font-size:16px;margin:10px 0;}
.device{margin-top:25px;}
.device li:nth-child(3n){margin-right:0;}
@media only screen and (max-width:1280px){
	.brand li{width:32%;margin-right:2%;}
	.brand li:nth-child(4n){margin-right:2%;width:32%;}
	.brand li:nth-child(3n){margin-right:0;}
	.pror_main{margin-top:0;}
}
@media only screen and (max-width:1024px){
	.pro_light .prol_nav,.pror_main{width:100%;}
}
@media only screen and (max-width:768px){
	.pro_light .prol_nav,.pror_main{width:100%;}
	.pro_light .about_tit{padding-top:0;}
	.pror_nav{height:30px;border:0;margin:16px 0 0;}
	.pror_nav a{height:30px;width:33%;padding:0;margin:0;text-align: center;font-size:13px;}
	.brand li,.device li{width:49%;margin-right:2%;}
	.brand li:nth-child(3n),.device li:nth-child(3n){margin-right:2%;}
	.brand li:nth-child(2n),.brand li:nth-child(4n),.device li:nth-child(2n){width:49%;margin-right:0;}
	.device li h3{font-size:13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.device li{margin-bottom:15px;}
	.pro_light .about_tit{margin-bottom:10px;}
	.brand li img{max-width:80%;max-height:80%;}
}
/*chair*/
.chair .machined_img{width:100%;}
.fountain_img{width:800px;height:554px;position:fixed;left:50%;margin-left:-400px;top:50%;margin-top:-277px;z-index:21;display: none;}
@media only screen and (max-width:800px){
	.fountain_img{width:500px;height:364px;margin-left:-250px;margin-top:-182px;}
	.fountain_img img{width:500px;height:364px;}
}
@media only screen and (max-width:414px){
	.fountain_img{width:300px;height:208px;margin-left:-150px;margin-top:-104px;}
	.fountain_img img{width:300px;height:208px;}
}
.message_cont{margin-top: 50px;}
.online_main{margin: 57px auto 0;width: 1200px;padding-right: 35px;}
.online_main .online_item{margin-bottom: 30px;}
.online_main .name{width: 120px;padding-right: 10px;text-align: right;font-size: 14px;color: #242424;line-height: 40px;float: left;}
.online_main .name span{color: #ff0000;margin-right: 5px;}
.online_main .online_text{display: block;float: left;box-sizing: border-box;width: calc(50% - 130px);height: 40px;border:1px solid #cdcdcd;padding: 0 15px;font-size: 14px;color: #acacac;}
.online_main .message_text{width: calc(100% - 130px);}
.online_main .online_content{display: block;float: left;box-sizing: border-box;width: calc(100% - 130px);height: 170px;border:1px solid #cdcdcd;padding: 10px 15px;font-size: 14px;color: #acacac;line-height: 24px;}
.online_btn{text-align: center;}
.online_btn .online_btn{width: 116px;height: 38px;border:1px solid #c10111;background-color: #c10111;font-size: 14px;color: #fff;margin: 0 27px;} 
.online_btn .online_btn:hover{background-color: #fff;color: #c10111;}

@media only screen and (max-width:1440px){
	.online_main{width: 1024px;}
}

@media only screen and (max-width:1280px){
	.online_main{width: 942px;}
}

@media only screen and (max-width:1024px){
	.online_main{width: 100%;}
}
@media only screen and (max-width:750px){
	.online_main{width: 100%;padding-right: 0;margin-top: .5rem;}
	.online_main .name{font-size: .28rem;padding-right: .1rem;line-height: .8rem;width: 100%;text-align: left;}
	.online_main .online_text{width:100%;height: .8rem;box-sizing: border-box;font-size: .28rem;}
	.online_main .online_text[name="name"],
	.online_main .online_text[name="mobile"]{margin-bottom: .3rem;}
	.online_main .online_item,
	.online_main .online_bot{margin-bottom: .3rem;}
	.online_main .online_content{width: 100%;box-sizing: border-box;height: 2.4rem;}
	.online_btn .online_btn{width: 1.8rem;height: .8rem;margin: 0 .2rem;font-size: .28rem;}
}

@media only screen and (max-width:480px){

	.contact_l li{height: auto;padding: 10px 10px 20px 30px;}
	.contact_l li p span:last-child{display: block;}

}

.job_list{margin-top: 22px;border:1px solid #e6e6e6;border-bottom: none;}
.jobTop{background-color: #f5f5f5;}
.job_list li{float: left;width: 25%;height: 63px;line-height: 63px;text-align: center;font-size: 15px;color: #444;border-bottom:1px solid #e6e6e6;}
.job_list .job_item ul{cursor: pointer;}
.job_list .job_item ul.show,
.job_list .job_item ul:hover{background-color: #f7f7f7;}
.job_list .job_item li{height: 55px;line-height: 55px;}
.job_list .erify{display: none;border-bottom: 1px solid #e6e6e6;}
.job_list .erify .main{padding: 20px 4.2% 45px;font-size: 14px;color: #444;}
.job_list .erify .main dl dd{float: left;line-height: 25px;margin-right: 7%;}
.job_list .erify .main .duty_title{margin-top: 20px;line-height: 32px;}
.job_list .erify .main .duty{line-height: 30px;}
.job_list .erify .main .job_email{color: #8e191c;line-height: 30px;}
.job_list .erify .main .job_email a{color: #8e191c;}
.job_list .erify .main .job_bot{margin-top: 33px;}
.job_list .erify .main .job_down{display: block;padding: 0 50px;border:1px solid #ac0711;float: left;font-size: 15px;color: #ac0711;height: 43px;line-height: 43px;}
.job_list .erify .main .job_down i{display: block;float: right;width: 16px;height: 15px;background: url('../images/download_icon.png') no-repeat;margin: 13px 0 0 9px;}
.job_list .erify .main .job_upload{width: 217px;height: 43px;background-color: #8e191c;border:1px solid #ac0711;position: relative;float: left;}
.job_list .erify .main .job_upload a{display: block;width: 100%;text-align: center;line-height: 43px;font-size: 15px;color: #fff;}
.job_list .erify .main .job_upload input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.job_list .erify .main .job_bot p{float: left;font-size: 15px;color: #666;line-height: 45px;margin-left: 19px;}
.job_list .erify .main .job_bot p span{color: #db2424;}

@media only screen and (max-width:480px){
.job_list{overflow-x: scroll;}
.jobTop,.job_item{min-width: 750px;}	
}
