.com_banner{width: 100%;max-height: 459px;position: relative;overflow: hidden;}
.com_banner img {width: 100%;}
.com_banner .com_tit {width: 1200px;margin: 0 auto;}
.com_banner .com_tit h2{position: relative; font-size: 60px;position: absolute;top: 0;margin-top: 108px;color: #fff;}
.com_banner .com_tit h2 i {background: #fff;width: 141px;height: 6px; position: absolute;display: block;top: 90px;}

/* 导航 */
.ScrollStyle{ overflow-x:overlay;}
.ScrollStyle { -ms-overflow-style: none; }
.ScrollStyle { overflow: -moz-scrollbars-none; }
.ScrollStyle::-webkit-scrollbar { width: 1px; height: 1px; box-sizing: border-box; background: #fff;display:none;}
.ScrollStyle::-webkit-scrollbar-button { width: 1px; height: 12px; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start { background-position: 0 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover { background-position: -10px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{ background-position: -20px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end { background-position: -30px 0;	}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover { background-position: -40px 0; }
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active { background-position: -50px 0; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start { background-position: 0 -11px;	}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover { background-position: -10px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active { background-position: -19px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end { background-position: -30px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover { background-position: -40px -11px; }
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active { background-position: -50px -11px; }
.ScrollStyle::-webkit-scrollbar-track-piece { background-color:#fff; /*-webkit-border-radius: 5px;*/}
.ScrollStyle::-webkit-scrollbar-thumb {	background-color: #fff; border: 1px solid #fff; /*-webkit-border-radius: 5px;*/}
.ScrollStyle::-webkit-scrollbar-thumb:hover { background-color: #fff: 1px solid #fff;	}
.ScrollStyle::-webkit-scrollbar-thumb:active { background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));	}
.ScrollStyle::-webkit-scrollbar-corner { background-color: #fff;}

.com_nav{width: 100%;background-color: #edeeee;}
.dingdian{position:relative; width: 1200px;max-height: 57px;background-color: #edeeee;margin: 0 auto;}
.navLeft{width: 1120px;height: 57px;overflow-x: overlay;overflow-y: hidden;}
.navLeft ul li{padding-right: 48px; float:left; height:57px;}
.navLeft ul li:last-child{padding-right: 0;}
.navLeft ul li a{font-size:16px; padding-left:15px; line-height:57px;display: block;}
.navLeft ul li:first-child{background:none;}
.navLeft ul li.on{ height:57px; background-color: #2674c7; padding-right: 15px;margin-right: 35px;}
.navLeft ul li.on a{color:#fff; font-weight:bold;line-height:57px;padding-left:15px;}
.navLeft ul li.on:hover a{color:#fff!important;}
.hdys>a{position: absolute;top: 0;right: 0; display: block;height: 57px;font-size: 16px;line-height: 57px;text-align: center;}
.hdys>a.hdhRight{right: 0;}

/* Company Profilene内容 */both
.com_active {width: 100%;}
.com_active .com_acbox {width: 1200px;margin: 38px auto 42px;}
.com_active .com_acbox h2{font-size: 42px;font-weight: bold;color: #2460ba;text-align: center;}
.com_active .com_acbox p {color: #666666;line-height: 28px;margin-bottom: 55px;}
.com_active .com_acbox p img{max-width: 100%;}
.com_acbox .honorList h2{margin-bottom: 30px;}
/* Ballast Cleaning Machine Series内容 */
.cleaning {width: 100%;}
.cleaning .clening_box{width: 1200px;margin: 0 auto;}
.cleaning .clening_box .more a{display: block; width: 242px; height: 42px; border: 1px solid #2674c7; line-height: 42px; text-align: center; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; margin: 0 auto;color: #2674c7;margin: 25px auto 30px;cursor: pointer;}
.cleaning .clening_box .more a:hover{background-color: #2674c7;color: #fff;}
.clening_box .clening_top{width: 100%;min-height: 220px;background-color: #f2f2f2;margin: 40px 0 55px;}
.clening_box .clening_top p{color: #666666;font-size: 16px;line-height: 30px;padding: 25px 45px;}
.clening_wellimg{margin: 25px 0 60px;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf:after, .cf:before {display: table;content: "";}
.cf{zoom:1;}
/* 增加简介 */
.large_box .dcp{min-height: 115px;overflow: hidden;}
.large_box .dcp p{display: none;}
.large_box .dcp p:nth-child(1){display: block;font-size: 16px;color: #666666;line-height: 28px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 4;display: -webkit-box; -webkit-box-orient: vertical;}
.tar_go{position: relative;display: block;}
/* 标题 */
.con-title {font-size: 30px;padding-bottom: 22px;margin: 40px 150px 0 150px;color: #333333;line-height: 42px;text-align: center;border-bottom: 1px #e8e8e8 solid;}
.small-title {width: 280px; margin: 20px auto;}
.small-title .date {font-size: 14px;color: #666666;display: block;float: left;}
.small-title span {font-size: 14px;line-height: 20px;float: left;display: block;color: #666666;}

.jiesh-box{padding: 0 150px;width: 100%;}
.jiesh-box   p{font-size: 16px;color: #333333;text-align: justify;line-height: 32px;}
/* 图片集 */
.large_box {width: 100%;}
.large_box .slide-big-img img{width:100%;vertical-align: middle;display: inline-block;}
.large_box ul{margin-bottom:0;width: 100%; }
.large_box ul li{display:none;width: 100%;}
.large_box ul li:first-child{display:block;}
.large_box img {display: block}
.small_box {width: 1143px;/* height: 91px; */margin: 0 auto;position: relative;}
.small_list {position: relative;float: left;width: 1143px;overflow: hidden;top: 0;margin-top: 16px;}
.small_list ul {width: 1143px;height:auto;overflow: hidden;margin: 0 auto;text-align: center;}
.small_list ul li {position: relative;float: left;width:266px;height: 165px;;margin-right: 22px;}
.small_list ul li .slide-small-img{position: relative;}
.small_list ul li .spp{width: 266px;height: 141px;display: block; background-color: #000000; opacity: 0.4;position: absolute;left:0;top:0;}
.small_list ul li img {display:inline-block;width:100%;height:141px;vertical-align: middle;border: 6px solid #ffffff;cursor: pointer;}
.btn {display: block;width: 56px;height: 56px;background-repeat: no-repeat;background-position: center center;cursor: pointer;position: absolute;z-index: 5;top: -220px;z-index: 999;}
.small_list ul li i{display: block;width:100%;height:10px;}
.small_list ul li.onbg img{border:6px solid #2674c7;}
.small_list ul li.onbg i{background: url(dsj.png) no-repeat center top;}
.small_list ul li.onbg .bun_bg {display: block;}
.slide-big-img  .left_btn {width: 22px;height: 82px;left:-22px;background-image: url(left_btn.png)}
.slide-big-img  .right_btn {width: 22px;height: 82px;right:-22px;background-image: url(right_btn.png)}
.slide-big-img {width:100%;height:630px;background-size: cover;background-position: center;margin: 0 auto;text-align: center;}
.zxj.svg
.slide-small-img {width: 106px;height: 80px;margin-right: 10px;background-size: cover;background-position: center;text-align: center;display:table;}
.next-pic-collection .bg-b {right: 12px;top: 2px;}
.next-pic-collection .bg-c {right: 14px;top: 4px;}
.pic-collection {position: relative;width:1200px;/* height: 630px; */margin: 0 auto;overflow: hidden;}
.article-title {font-size: 30px;margin: 40px 150px 0 150px;padding-bottom:22px;color: #333333;line-height: 42px;text-align: center;border-bottom: 1px #e8e8e8 solid;}
.article-date {color: #A4A4A4;margin-top: 10px;margin-bottom: 20px; text-align: center;font-size: 15px;}
.slide-big-img .btn {background-color: rgba(255, 255, 255, 0);}
.slide-big-img .btn:hover{display: block;}
.slide-big-img .left_btn {top:80%;left:4px;}
.slide-big-img .right_btn {top: 80%;right:4px;}

.pic-tit{ color: #fff; position: absolute; font-size: 35px; font-weight: bold; top: 34%; left: 50%; transform: translate(-50%, -50%); white-space: nowrap; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.little-pic{height: 191px; position: absolute;bottom: 0;width: 100%;background: url(com_bg1.png) no-repeat center bottom;}
.pic-collection-main{width: 100%;}

/* Ballast文章页 */
.ballast_active {width: 100%;}
.bal_act_box {width: 1200px;min-height: 980px;margin: 49px auto 37px;position: relative;display: flex;}
.bal_act_box .img_act {display: block; background-color: #ccc;width: 775px;height: 520px;position: absolute;top: 0;left: 0;cursor: pointer;}
.bal_fl {width: 550px;height: auto;background-color: #f6f6f6;}
.bal_fl .ul {margin-top: 540px;margin-bottom: 25px;}
.bal_act_box .bal_fl .ul p {background: url(act_fl.png) no-repeat left center;padding-left: 20px;font-size: 14px;color: #666666;line-height: 27px;margin-left: 25px;}
.bal_fr {z-index: 10; width: 650px;background-color: #ffffff;min-height: 906px;box-shadow: 0px 1px 6px 2px #ddd;margin-top: 75px;cursor: pointer;}
.bal_fr .bal_tit {margin: -3px 70px 0 47px;}
.bal_fr .bal_tit h2 {font-size: 26px;font-weight: bold;color: #2674c7;margin-top: 57px;border-bottom: 3px solid #2674c7;min-height: 51px;margin-bottom: 44px;}
.bal_fr .bal_tit p {color: #666666;line-height: 27.5px;margin-left: 15px;}


/* 联系我们Contact Us */
.contact_us {width: 100%;}
.contactus_box {margin: 0 auto;width: 1200px;height: 520px;;position: relative;background-color: #fff;margin-bottom: 50px;}
.contactus_bg {width: 1200px;height: 634px;background: url(contactus_bg.png) no-repeat center center;position: absolute;top: -115px;}
.contactus_bg .contactus_content {width: 570px;margin: 60px 0 0 60px;}
.contactus_bg .contactus_content p .contactus_tit {color: #2674c7;font-size: 20px;font-weight: bold;}
.contactus_bg .contactus_content p {font-size: 18px;color: #333333;line-height: 34px;}
/* .contactus_hx {background: url(contactus_hx.png) no-repeat center;width: 600px;height: 1px;margin: 35px 0;} */


/*  Corporate Information */
.information {width: 100%;}
.information_box {width: 1200px;margin: 50px auto; min-height: 200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.information_pe{margin-bottom: 34px;}
.information_pe .information_tit {width: 378px;height: 59px;line-height: 59px; background-color: #4689cf;}
.information_pe .information_tit h2 {margin-left: 38px;font-size: 18px;color: #fff;font-weight:bold;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.information_pe .ul {width: 377px;min-height: 150px;box-shadow:2px 10px 13px 3px #efefef}
.information_pe .ul p {line-height: 30px;margin-left: 38px;}
.information_pe .ul p:first-child {margin-top: 10px;}


/* ourBusinesses */
.businesses {width: 100%;overflow: hidden;margin-top: 55px;}
.businesses_fl {width: 50%;float: left;}
.machines {width: 100%; height: 571px;background: url(Machines1.png) no-repeat right center;}
.machines_act .com_more a,
.busin_typecenter .com_more a{ display: block; width: 283px; height: 46px; line-height: 46px;text-align: center; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; color: #fff;margin-top: 66px;font-size: 18px;}
.machines .machines_act .com_more a{border: 1px solid #fff;}
.machines .machines_act .com_more a:hover{background-color: #2674c7;border: none;}
.machines_act h2,
.busin_typecenter h2 {font-weight: bold; font-size: 30px;color: #fff;margin-bottom: 25px;}
.machines_act p,
.busin_typecenter p {line-height: 28px;color: #fff;}
.machines_act {width: 569px;height: 345px;float: right;margin: 81px 71px 0 0;}
.overhaul {height: 454px;background-color: #2674c7;}
.overhaul .com_more a{border: 1px solid #fff;margin-top: 40px;}
.overhaul .machines_act{margin-top: 68px;}
.businesses_fr {float: right;width: 50%;}
.parts {background-color: #f9f9f9;width: 100%;height: 487px;}
.parts .machines_act h2{font-size: 30px;font-weight: bold;color: #333333;}
.parts .machines_act p {color: #999999;}
.parts .machines_act .com_more a{background: none; color: #2674c7;border: 1px solid #2674c7;}
.parts .machines_act {float: left;margin-left: 117px;width: 749px;}
.lines {background: url(Machines2.png) no-repeat left center;height: 538px;}
.lines .machines_act {float: left;margin-left: 117px;margin-top: 72px; width: 575px;}
.lines .machines_act .com_more a{background: none;border: 1px solid #fff;margin-top: 39px;}
.parts .machines_act .com_more a:hover{color: #fff;background-color: #2674c7;border: none;}
.lines .com_more a:hover{color: #fff;background-color: #2674c7;border: none;}
.overhaul .com_more a:hover{color: #2674c7;background-color: #fff;border: none;}
.businesses_fr .partstwo {height: 571px;}
.businesses_bom {width: 100%;height: 451px;background-color: #2674c7;margin: 0 auto;}
.busin_typecenter {width: 1385px;height: 270px;margin: 0 auto;}
.busin_typecenter .com_more a {border: 1px solid #fff;margin-top: 40px;}
.busin_typecenter .com_more a:hover{color: #2674c7;background-color: #fff;border: none;}
.busin_typecenter h2 {padding-top: 70px;}
.busin_typecenter .com_more {margin: 60px 0 120px;}
.busin_typecenter .com_more a {margin-top: 0;}
#tFocus{display: none;}
/* 视频 */
#mediaContent0_0{margin: 0 auto;}

/* 单信息 */
.singleMessage {width: 1200px;margin: 0 auto;margin-bottom: 30px;}
.singleMessage p,
.singleMessage p a{color:#666666;line-height:28px;}
.singleMessage h2 {font-size: 42px;font-weight: bold;color: #2460ba;margin: 38px 0 42px;text-align: center;}

/* 管理团队Management Team  */
.team_acbox {width: 1257px;margin: 0 auto;}
.exec_list {margin: 0 auto;}
.team_tit{width: 1200px; font-size: 26px;font-weight: bold;color: #2674c7;margin:35px auto 21px;}
.team_acbox ul li {cursor: pointer; min-height: 247px;width: 1200px;margin: 0 auto; background: url(team_bg0.png) no-repeat center top;background-size: 100% 100% !important;overflow: hidden;box-shadow: 0px 1px 6px 2px #ddd;margin-bottom: 31px;}
.team_acbox .exec_list ul li:hover,
.team_acbox .exec_list ul li.team_bg{ background: url(team_bg.png) no-repeat center top; width: 100%; min-height: 247px; background-size: 100% 100%; box-shadow: 0px 3px 9px 3px #ccdef2; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.exec_list ul li p:first-child{ width: 187px; height: 40px; background-color: #2674c7; font-size: 16px; font-weight: bold; color: #fff;text-align: center;line-height: 40px; border-radius:19.5px ; -webkit-border-radius:19.5px ; -moz-border-radius:19.5px ; -ms-border-radius:19.5px ; -o-border-radius:19.5px ; margin-left: 21px;margin-top: 31px; overflow: hidden;}
.exec_list ul li:hover p:first-child {background: url(team_bg1.png) no-repeat;font-size: 20px;color: #2674c7;font-weight: bold;width: 200px;height: 43px;margin-left: 51px;}
.exec_list ul li p:nth-child(2){font-size: 16px;color: #2674c7;margin: 15px 0 15px 44px;}
.exec_list ul li:hover p:nth-child(2){font-size: 16px;color: #fff;font-weight: bold; margin: 15px 0 15px 72px;}
.exec_list ul li p:last-child{font-size: 16px;line-height: 28px; color: #666666;margin: 0 44px 20px;}
.exec_list ul li:hover p:last-child{font-size: 16px;color: #fff;font-weight: bold; margin: 0 72px 20px;}
.exec_list ul li:hover{width: 100%;}

/* 列表页 */
.listPage {width: 1255px;margin: 27px auto 22px;}
.listPage ul li {width: 1200px;min-height: 62px; margin: 0 auto 10px;box-shadow: 0px 1px 6px 2px #ddd;}
.listPage ul li a {display: block;background: url(page_01.png) no-repeat 20px center;padding: 25px 0;}
.listPage ul li a span:first-child {margin-left: 54px;width: 80%;word-break: break-all;line-height: 26px;}
.listPage ul li a span:last-child {margin-right: 54px;}
@media (any-hover:hover){
    .listPage ul li:hover{background: url(page_bg.png) no-repeat center top #197dd8;box-shadow: 0px 3px 9px 3px #ccdef2;width: 1220px; }
    .listPage ul li:hover a{background: url(page_02.png) no-repeat 30px center;}
    .listPage ul li:hover a span:first-child {margin-left: 64px;font-weight: bold;color: #fff;}
    .listPage ul li:hover a span:last-child {margin-right: 61px;font-weight: bold;color: #fff;}
}
/* Milestones里程碑 */
.com_lcb{width: 1240px;margin: 40px auto 50px; overflow: hidden;min-height: 100px;}
.milestones_year {width: 1200px; margin:10px auto 0;}
.milestones_year ul li span {letter-spacing: -1.5px;font-size: 32px;font-weight: bold;color: #2674c7;margin-top: 20px;float: left;text-align: center;}

.milestones_year .event {width: 1105px;min-height: 90px;border-left: 1px solid #d2d2d2;float: right;cursor: pointer;position: relative;}

.milestones_year .event .kpl {width: 1065px;min-height: 90px;margin-left: 40px;box-shadow: 0px 1px 6px 2px #ddd;}

.milestones_year .event .kpl p {padding: 25px 50px 25px;}

.milestones_year ul li {min-height: 90px;line-height: 28px;font-size: 16px;margin-bottom: 30px;position: relative;}
/* @media （any-hover：hover）{ */
@media (any-hover:hover){
    .milestones_year .event:hover,
    .milestones_year .event.bgblue {width: 1107px;border-left: 5px solid #2674c7;}
    .milestones_year .event:hover p {color: #fff;font-weight: bold;}
    .milestones_year .event:hover .kpl,
    .milestones_year .event .kpl.bgborder {background-color: #197dd8;transform: scale(1.015);box-shadow: 0px 3px 9px 3px #ccdef2;background: url(bgblue.png) no-repeat center top #197dd8;}
}

.milestones_year .posiabs {background: url(milestions_bgc.png) no-repeat left center;width: 53px;height: 43px;position: absolute;left: -9px;top: 15px;}
.milestones_year .event:hover .posiabs {background: url(bgcolor.png) no-repeat left center;width: 44px;height: 18px;position: absolute;left: -11px;top: 27px;z-index: 1;}
.milestones_year .mil_sx {background: url(milestions_sxw.png) no-repeat;width: 1px;height: 4099px;position: absolute;top: 0;left: 95px;z-index: -1;}
.milestones_year  p{margin-bottom: 0 !important;}

.honor_img img { margin-top: 16px; cursor: pointer;width: 188px;height: 237px;}
.honor_img {width: 212px;height: 268px;background-color: #fff;box-shadow: 0px 1px 6px 2px #ddd;text-align: center;position: relative;display: table-cell;}
.pdfList {width: 1200px;margin: 30px auto 0;}
.pdfList ul li{width: 212px;text-align: center;margin-bottom: 50px;margin-right: 35px;float: left;}
.pdfList ul li a:first-child{width: 212px;height: 268px;display: block;}
.pdfList ul li:nth-child(5n){margin-right: 0;}
.pdfList ul .honor_img img:hover{ box-shadow: 0px 1px 6px 2px #ddd; position: absolute; left: 0; top: -13px; width: 210px; height: 260px; transition:all 0.3s; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform-origin: left center; }
.reports_tit a{color: #2674c7;font-size: 15px;font-weight: bold;margin: 18px 0 13px;display: block;}
.pdfList ul li .honor_tit {line-height: 26px;margin-top: 18px;font-size: 15px;}
.information .com_lcb{margin: 0 auto 48px;}
.reports_tit p:first-child{color: #2674c7;font-size: 15px;font-weight: bold;margin: 18px 0 13px;display: block;}
.reports_tit p:last-child{font-size: 15px;}


/* 获奖与荣誉 */
.honor_img {width: 212px;height: 268px;background-color: #fff;box-shadow: 0px 1px 6px 2px #ddd;text-align: center;position: relative;display: table-cell;}
.honorList {width: 1200px;margin: 30px auto 0;}
.honorList ul li{width: 212px;text-align: center;float: left;margin-right: 35px;}
.honorList ul li:nth-child(5n){margin-right: 0;}
.honorList ul li:hover .honor_img img{box-shadow: 0px 1px 6px 2px #ddd; position: absolute;left: 0;top: -13px; width: 210px;height: 260px; transition:all 0.3s; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); }
.reports_tit a{color: #2674c7;font-size: 15px;font-weight: bold;margin: 18px 0 13px;display: block;}
.honorList ul li .honor_tit {line-height: 26px;margin-top: 18px;font-size: 15px;}
.honorList ul li:hover .honor_tit {font-weight: bold;}
.information .com_lcb{margin: 0 auto 48px;}
.reports_tit p:first-child{color: #2674c7;font-size: 15px;font-weight: bold;margin: 18px 0 13px;display: block;}
.reports_tit p:last-child{font-size: 15px;}


/* 近期资讯模块 */
.newsAjax{margin-top: 50px;}
.newsAjax li{ width:100%; overflow:hidden; height:214px; padding-right:50px; background:#f4f3f4; margin-bottom:40px}
.newsAjax li>a{ float:left; margin-right:50px;}
.newsAjax li img{ width:380px; height:214px}
.newsAjax li p{ font-size:18px; color:#333333; line-height:36px;}
.newsAjax li p:first-child{ padding-top:46px; margin-bottom:20px}
.newsAjax li span{ display:block; font-size:16px; color:#999999;font-family: ArialMT; float:left}
.newsAjax p a {font-size: 16px;color: #e60012;float:right}
.newsAjax ul li .newsActive{padding-top: 46px;}

/* 分页效果 */
.simple_pgPanel{ margin:0 auto}
.simple_pgToolbar{ border:none !important}
.simple_pgFirst,.simple_pgLast,.simple_pgRefresh,.simple_separator{ display:none !important}
.simple_pgPanel{ color:#707070 !important; font-size:18px !important;}
.simple_pgCurrentPage{ width:40px !important; height:40px !important;}
.simple_pgPrev{ background:url(pagesprev.png) no-repeat left center !important;}
.simple_pgNext{ background:url(pagesnext.png) no-repeat right center !important;}
.simple_pgToolbar td{color:#707070 !important; font-size:18px !important;}



@media screen and (max-width:1680px) {
    .machines,
    .lines {height: 400px;background-size: 100% 100%;}
    .machines_act{width: 500px;margin: 40px 66px 0 0;}
    .machines_act .com_more a, .busin_typecenter .com_more a{margin-top: 30px;}
    .parts,
    .overhaul,
    .businesses_fr .partstwo,
    .businesses_bom{height: 400px;}
    .parts .machines_act{width: 500px;margin-left: 66px;}
    .overhaul .machines_act{margin: 40px 66px 0 0;}
    .parts .machines_act h2,
    .machines_act h2, .busin_typecenter h2{font-size: 22px;}
    .lines .machines_act {margin: 40px 0 0 66px;width: 500px;}
    .busin_typecenter h2{padding-top: 40px;margin-left: 0;}
    .busin_typecenter {width: 1115px;}
    .busin_typecenter .com_more{margin: 0;}
    .businesses_bom{height: 320px;}
}


@media screen and (max-width:1366px) {
    
}

/* 手机端 */
@media screen and (max-width:768px) {
    .singleMessage{width: 100%;}
    .singleMessage p{padding:0 15px;}
    .singleMessage h2 {width:100%;font-size: 28px;}
    .singleMessage .message_img a img{width: 100%;}

    /* 导航 */
	.navLeft{width: 100% !important;}
	.navDqwz{width:100%; margin:0 auto; height:57px;position: absolute;bottom: 0;left: 0;}
	.navLeft ul li{padding-right: 2.5px; float:left; height:57px; }
    .navLeft ul li a{padding-left: 2.5px;}
	.navLeft ul li a{ font-size:15px; line-height:57px;}
	.dqwzRight{line-height:30px; height:30px;margin:10px 2% 0;display: block !important;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
	.navLeft ul li:first-child{background:none;}
	.navLeft ul li.on{ height:57px; background:#2674c7;margin-right: 2.5px;padding-right: 2.5px;}
	.navLeft ul li.on a{color:#fff; font-weight:bold;line-height:57px;padding-left: 2.55px;}
    .navLeft{width: 100%;height: 57px; overflow-x: overlay;overflow-y: hidden;}
	.dingdian>a {display: none !important;}
    .hdys {padding: 0 1%;width: auto;}
    .com_nav{display: none;}

    /* mob_ourBusinesses */
    .com_banner .com_tit{width: 100%;}
    .com_banner .com_tit h2{margin-top: 0; font-size: 30px;top: 25%; left: 5%;}
    .com_banner .com_tit h2 i {display: none;}
    .com_banner{height: auto;}
    .businesses {margin-top: 15px;padding: 0;}
    .businesses_fl{width: 100%;float: none;}
    .machines{height: auto; overflow: hidden;background-size: cover;}
    .machines_act {float: none;margin: 0; padding:15px 0; height: auto;width: 100%;}
    .machines_act h2{font-size: 25px;margin: 0 3% 15px;white-space: initial;}
    .machines_act p{margin: 0 15px;}
    .machines_act .com_more a {margin:15px auto 0;}
    .overhaul .machines_act{margin-top:15px;}
    .overhaul{height: auto;}
    .businesses_fr {width: 100%;float: none;margin-top: 15px;}
    .parts{height:auto ;}
    .parts .machines_act {float: none;margin-left: 0;width: 100%;}
    .lines{height: auto;}
    .lines .machines_act{float: none;margin: 15px 0;width: 100%;}
    .machines {margin-top: 15px;}
    .busin_typecenter,
    .businesses_bom {width: 100%;height: auto;}
    .busin_typecenter h2 {margin: 0 3% 15px;padding-top: 15px;}
    .busin_typecenter p{margin: 0 15px;}
    .busin_typecenter .com_more {overflow: hidden;margin: 0;}
    .busin_typecenter .com_more a {margin: 15px auto ;}

    /* Corporate Informationn内容 */
    .information_box {width: 100%;margin: 15px 0;justify-content:initial;flex-direction:column;}
    .information_pe{margin-bottom: 15px;}
    .information_pe .information_tit{width: 100%;}
    .information_pe .ul{width: 100%;}



    /* 联系我们Contact Us */
    .contactus_box{width: 100%;height: auto;margin: 15px 0;}
    .contactus_bg{width: 100%;position: initial;top: 0;height: auto;background: none;}
    .contactus_bg .contactus_content{width: 100%;margin: 0;}
    .contactus_content div{width: 100%;}
    .contactus_content div{margin: 20px 0;}
    .contactus_bg .contactus_content p{padding: 0 15px;}
    .contactus_bg .contactus_content p .contactus_tit{font-size: 18px;}
    .contactus_bg .contactus_content p{font-size: 16px;line-height: 30px;}

    /* Ballast文章页 */
    .bal_act_box{width: 100%;flex-direction: column;}
    .bal_act_box .img_act{width: 100%;height: auto;position: inherit;}
    .bal_fl{width: 100%;}
    .bal_fl .ul{margin: 10px;}
    .bal_act_box .bal_fl .ul p{margin-left: 0;background-position-y: 10px;}
    .bal_fr{width: 100%;height: auto;min-height: initial;margin-top: 10px;}
    .bal_fr .bal_tit{margin: 15px;}
    .bal_fr .bal_tit h2{font-size: 18px;margin: 20px 0;}
    .bal_fr .bal_tit p{margin-left: 0;}
    .bal_act_box{margin: 20px auto;}

    /* aboutUs */
    .com_active .com_acbox {width: 100%;}
    .com_active .com_acbox h2{font-size: 28px;margin: 20px 15px;}
    .com_active .com_acbox p{padding: 0 15px;margin-bottom: 20px;}
    .com_active .com_acbox p img{max-width: 100%;}
    .honorList{width: 100%;}

    /* Ballast CleaningMachine */
    .cleaning .clening_box,
    .pic-collection{width: 100%;}  
    /* .cleaning .clening_box p:first-child{margin-top: 15px;padding: 0 15px;} */
    .cleaning .clening_box .more a{margin: 15px auto;width: 40%;height: auto;line-height: 30px;font-size: 14px;}
    .cleaning_tit{padding: 0 15px;}
    .clening_wellimg{padding: 0 15px;}
    .clening_wellimg{display: none;}
    .clening_box .clening_top{height: auto;margin: 15px 0;}
    .clening_box .clening_top p{padding: 15px;}
    #tFocus{display: block;}
    #tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(spr.png) no-repeat;}
    #tFocus{width:90%;height:auto;overflow:hidden;margin:15px auto;}
    #tFocus-pic{width:100%;height:300px;position:relative;}
    #tFocus-pic li{width:100%;height:180px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
    #tFocusBtn{width:100%;height:68px;padding-left:5px;z-index:20;overflow:hidden;}
    #tFocus-btn{width:289px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
    #tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
    #tFocus-btn li{height:57px;width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
    #tFocus-btn li img{border:2px solid #ffffff}
    #tFocus-btn li.active{background-position:-448px -100px;}
    #tFocus-btn li.active img{border:2px solid #2674c7}
    #tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
    #tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
    #tFocus-rightbtn{background-position:-480px -60px;}
    #tFocus-pic li a img {width: 100%;height: 180px;}
    #tFocus-btn ul li img {width: 100%;}
    #tFocus-pic li .mob_tit p{position: absolute;top:25%;left: 15px;right: 15px;  font-size: 16px;color: #fff;font-weight: bold;}
    #tFocus-pic{position: relative;}
    .mob_tit{position: relative;display: block;}
    #tFocus-pic .dcp p:first-child{font-size: 14px;color: #666666;line-height: 26px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
    #tFocus-pic li .dcp {height: 52px;overflow: hidden;}

    /* 获奖及荣誉 */
    .com_lcb {width: 100%;margin: 20px auto 20px;}
    .milestones_year{width: 100%;}
    .milestones_year ul li span{float: none;font-size: 20px;}
    .milestones_year .mil_sx,
    .milestones_year .posiabs{display: none;}
    .milestones_year .event{float: none;width: 100%;}
    .milestones_year .event{border-left: none !important;}
    .milestones_year .event .kpl{width: 100%;margin-left: 0;}
    .milestones_year .event .kpl p{padding: 20px;}
    .milestones_year ul li{margin: 0 15px 20px;}
    .pdfList{width: 100%;}
    .pdfList ul{flex-direction: column;align-items: center;}
    .pdfList ul li,
    .pdfList ul li:nth-child(5n){float: none;margin: 0 auto;}
    .pdfList ul li .honor_tit{margin-top: 10px;}
    .honorList ul li{margin:0 auto; float: none;}
    .honorList ul li:nth-child(5n){margin: 0 auto;}

    /* listPage */
    .listPage{width: 100%;}
    .listPage ul li{width: 100%;height: auto;background:none;line-height: 32px;}
    .listPage ul li a{height: auto;padding: 0;background: none;}
    .listPage ul li a span:first-child{display: block; margin-left: 0;word-break: break-all;float: none;margin: 10px;width: auto;}
    .listPage ul li a span:last-child{margin-right: 10px;float: right;display: block;}
    .listPage ul {margin: 0 15px;}
}
@media screen and (max-width: 510px){
    .newsAjax li{ padding:0; height:auto;}
    .newsAjax li>a{ float:none; margin:0;}
    .newsAjax li img{ width:100%; height:auto;}
	.newsAjax li p{ margin-bottom:10px;}
}
