@charset "utf-8";

*{margin:0;padding:0;}
body{padding: 0;margin:0;font-family:'SourceHanSansCN-Normal_0','SourceHanSansCN-Bold_0','SourceHanSansCN-Light_0','SourceHanSansCN-ExtraLight_0','SourceHanSansCN-Heavy_0','SourceHanSansCN-Medium_0','SourceHanSansCN-Regular_0','MONTSERRAT-LIGHT','MONTSERRAT-REGULAR','MONTSERRAT EXTRA BOLD','MONTSERRAT SEMI BOLD','MONTSERRAT-BLACK','MONTSERRAT-BOLD','MONTSERRAT-HAIRLINE','Microsoft Yahei','PingFang SC','微软雅黑','Helvetica Neue','Helvetica','Montserrat light','Helvetica','Arial','sans-serif','微軟正黑體';overflow-x:hidden;}
.inlineblock{display: inline-block;}
.disblock{display: block;}
.margin0auto{margin: 0 auto;}
.widthauto{width:auto;}
.white{color: #fff;}
.black{color: #000;}
.line_height_1{line-height:1;}
.white_im{color: #fff !important;}
.over_hide{overflow:hidden;}
.notextshadow{text-shadow: none !important;}
.po_absolute{position:absolute;}
li{list-style-type: none;}
.transition_date{transition:1s;}
.bdselect_share_box,#bdimgshare_1554708354709,.sr-bdimgshare,
.bdimgshare-bg{display:none !important;height:0 !important;overflow:hidden !important;width:0 !important;}
.hover_cursor{cursor: pointer;}
.dis-block{display:block;}
.nowrap{white-space:nowrap;} /*禁止换行*/

.rotate180{transform:rotate(180deg);}
.border-eee1{border:1px solid #eee;}


/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   ============================================================ */
.flex-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{align-items:flex-end;}
.flex-top{align-items:flex-start;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}


/* 占位符颜色 */
#top-search form input::placeholder{ /* Firefox, Chrome, Opera */ 
color:#fff;font-size:15px;font-family: SourceHanSansCN-Regular_0;}
#top-search form input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ 
color:#fff;font-size:15px;font-family: SourceHanSansCN-Regular_0;}
#top-search form input::-ms-input-placeholder{ /* Microsoft Edge */ 
color:#fff;font-size:15px;font-family: SourceHanSansCN-Regular_0;}


/* 头部 */
#header-wrap{background-color: #000;}
.line_clamp_1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.line_clamp_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.line_clamp_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.line_clamp_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.line_clamp_5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.xy-transform{-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.x-transform{-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.y-transform{-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateX(-50%);transform:translateY(-50%);}
.left-50{left:50%;}
.top-50{top:50%;}
.bottom-50{bottom:50%;}
.right-50{right:50%;}

/*导航动画*/
#primary-menu ul li ul.ani, #primary-menu ul li div.ani{ animation: toSlide .45s ease;  } 
@-moz-keyframes toSlide{
    0%{ transform: translateY(10px);opacity: 0; } 
    100%{ transform: translateY(0);opacity: 1; display: block;}
}
@-o-keyframes toSlide{
    0%{ transform: translateY(10px);opacity: 0; } 
    100%{ transform: translateY(0);opacity: 1; display: block;}
}
@-webkit-keyframes toSlide{
    0%{ transform: translateY(10px);opacity: 0; } 
    100%{ transform: translateY(0);opacity: 1; display: block;}
}
@keyframes toSlide{
    0%{ transform: translateY(10px);opacity: 0; } 
    100%{ transform: translateY(0);opacity: 1; display: block;}
}
#primary-menu ul li ul.noani, #primary-menu ul li div.noani{ animation: fade .3s ease; } 
@-moz-keyframes {
    0%{ transform: translateY(0);opacity: 1; } 
    100%{ transform: translateY(10px);opacity: 0; }
}
@-o-keyframes {
    0%{ transform: translateY(0);opacity: 1; } 
    100%{ transform: translateY(10px);opacity: 0; }
}
@-webkit-keyframes {
    0%{ transform: translateY(0);opacity: 1; } 
    100%{ transform: translateY(10px);opacity: 0; }
}
@keyframes fade{
    0%{ transform: translateY(0);opacity: 1; } 
    100%{ transform: translateY(10px);opacity: 0; }
}
/*导航动画——end*/


/*导航*/
#primary-menu ul li.mega-menu .mega-menu-content{width:100%;}
#primary-menu .topnav li .topul{padding:0;}
#primary-menu .topnav li .topul > li{width:20%;display:inline-block;position: relative;min-height: 1px;float:left !important;padding:10px 15px 40px 15px;}
#primary-menu .topnav li .topul > li > a {max-width:140px;margin:0 auto;display:block;}
#primary-menu .topnav li .topul > li > a > div > span{display:block !important;border:1px solid #eee;margin:10px 0;}
#primary-menu .topnav li .topul > li > a > div{font-size:16px;color:#fff;}
#primary-menu ul.topnav ul.topul > li.sub-menu > a, #primary-menu ul.topnav ul.topul > li.sub-menu:hover > a{background: transparent;}
#primary-menu ul.topnav ul.topul > li > a{padding:0;}
#primary-menu ul.topnav ul.topul li:hover > a{background: transparent;}
#primary-menu ul.topnav ul.topul > li > a:hover div{color:#fff;}
#primary-menu .topnav li .topul > li > ol{max-width: 140px;margin:20px auto 0 auto;height:auto;}
#primary-menu .topnav li .topul > li > ol li{}
#primary-menu .topnav li .topul > li > ol li a{display:block;padding:5px 0 4px 0;font-size:13px;color:rgba(220, 220, 220, 0.88);border-bottom:1px dashed rgba(85,85,85,.15);text-transform:capitalize;}
#primary-menu .topnav li .topul > li > ol li ~ li a{margin-top:3px;}
#primary-menu .topnav li .topul > li > ol li:hover a{color:#fff;}
#header.sticky-header:not(.static-sticky) #top-cart{margin-top: 25px!important;margin-bottom: 25px!important;}
#primary-menu #top-search a i{top: -2px;}
#primary-menu #top-cart{margin-top: 25px!important;margin-bottom: 25px!important;}
#primary-menu > ul > li:hover > a> div:after, #primary-menu ul li > a > div.color:after {display: none;}
#primary-menu > ul > li:hover > a> div,#primary-menu ul li > a > div.color{border-bottom: solid 1px #fff;}
.topnav #top-cart{display: none;}

/* 置顶 */
#gotoTop i{font-size: 18px;font-weight: 600;}

/*面包屑*/
.ul-crumbs{height:70px;margin-bottom: 40px;}
.ul-crumbs .breadcrumb{left:0 !important;right:auto !important;}
.ul-crumbs .breadcrumb li a,.ul-crumbs .breadcrumb li{color: #4e4e4e;font-size: 14px;}
.breadcrumb > li + li:before{display: none;}

/* 分页 */
.page{text-align: right;margin-top: 30px;}
.page ul li{padding: 0 15px;height: 40px;line-height: 40px;float: left;background-color: #f8f8f8;}
.page ul li~li{margin-left: 5px;}
.page ul li a{font-size: 14px;color: #b3b3b3;transition: .45s;}
.page ul li span{font-size: 14px;color: #b3b3b3;transition: .45s;}
.page ul li.active{background-color: #000;}
.page ul li.active a{color: #fff;}
.page ul li:hover{background-color: #000;transition: .45s;}
.page ul li:hover a{color: #fff;transition: .45s;}
.page ul li:hover span{color: #fff;transition: .45s;}

/* 底部 */
footer{background:#000;position: relative;z-index: 99;}
footer > .container{padding-top:80px;padding-bottom:56px;}
footer .container > div[class*=col-sm-] p{font-size:16px;color:#333;margin-top:8px;}
footer .container > div[class*=col-sm-] > span{font-size:22px;color:#221815;}
footer .container > div[class*=col-sm-] div img{}
footer .container > div[class*=col-sm-] a.button{border:1px solid #ccc;color:#444;font-size:15px;text-transform:none;}
footer .container > div[class*=col-sm-] a.button:hover{background-color:#fff !important;color:#000;border-color:#fff;}
footer .container > div[class*=col-sm-] ol{padding-top:20px;}
footer .container > div[class*=col-sm-] ol li ~ li{margin-top:15px;}
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(1)[valign="top"]{width:25px;padding-right:10px;text-align:center;}
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(1)[valign="top"] i{font-size:15px;}
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(2){color:#777;font-size:14px;}
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(2) a{color:#777;}
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(2):hover,
footer .container > div[class*=col-sm-] ol li table tr td:nth-child(2):hover a{color:#444;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-]:nth-child(1){padding:70px 0 0 0;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-] ul li a{display:block;font-size:14px;color:#555555;padding:6px 6px 6px 0;border-bottom:1px solid rgba(85,85,85,.2);margin-bottom:7px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-] ul li a i{float:right;color:#acacac;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding{padding-top:20px;padding-left:30px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding span{font-size:16px;color:#fff;margin-bottom:15px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div.col-sm-6.noleftpadding{padding-right:3px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div.col-sm-6.norightpadding{padding-left:3px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div input{height:36px;padding-left:8px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div input,
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div textarea{border:1px solid rgba(170, 170, 170, 0.50);margin-bottom:10px;padding-left:8px;font-size:14px;color:#fff;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li{display: inline-block;float:left;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li input{width:95px;margin-bottom:0;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li ~ li{margin-left:6px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li a.button,footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li button{height:36px;line-height:36px;color:#fff;font-size:15px;padding:0 16px;border:1px solid rgba(170, 170, 170, 0.50);text-shadow:none;}none;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li a.button:hover{color:#000;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div ul li button:hover{color: #000!important;background: #fff!important;}
footer > .col-xs-12{background:#333;padding:13px 0;}
footer > .col-xs-12 .container .footer_bottom{line-height:1;}
footer > .col-xs-12 .container .footer_bottom span{color:#777;font-size:12px;}
footer > .col-xs-12 .container .footer_bottom span a{color:#777;}
.footer-left-ul>li:last-child{width: 260px;}
.footer-left-ul li ~ li{margin-left:28px;}
.footer-left-ul li h4{margin-bottom:20px;font-size:16px;}
.footer-left-ul li a.list-a{margin-bottom:10px;opacity:0.78;font-size:12px;}
.footer-left-ul li span{margin-bottom:10px;opacity:0.78;font-size:12px;}
.footer-left-ul li a.list-a:hover{opacity:1;color:#fff;}
.icons_ul{display: block;height:auto;float:left;}
.icons_ul li{float:left;margin-right:25px;}
.icons_ul li:last-child{margin-right:0;}
.icons_ul li .social-icon.si-small{width:35px;height:35px;line-height:35px !important;font-size:18px;}
.icons_ul li .social-icon.si-small i.icon-instagram:after{content:"";display:block;height:3px;width:3px;border-radius:50%;background:#c6c6c6;position:absolute;left:21px;bottom:22px;}
.icons_ul li .social-icon.si-small i.icon-instagram ~ i.icon-instagram:after{background:#3F729B;}
.icons_ul li a.social-icon{border-radius: 6px;border:none;background:#c6c6c6;margin-bottom:0;}
.icons_ul li a.social-icon i.icon-facebook{padding: 5px 0 0 10px;font-size:28px;}
.icons_ul li a.social-icon.si-small:hover i.icon-facebook:first-child{margin-top:-40px;}
.social-icon.si-small:hover i:first-child{margin-top:-35px;}
.bor{border-radius:50%;border:1px solid rgba(255,255,255,0.6);width:30px;height:30px;line-height:20px;text-align:center;padding-top:5px;}
.bor .po_absolute{bottom:150%;left:50%;background:#fff;width:120px;display:none;}
.bor .po_absolute:after{content:"";display:block;position:absolute;top:100%;left:50%;
-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
width:0;height:0; border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #fff;}
.bor .intro{font-size:12px;color:#444;margin:4px 0 8px 0;line-height:1;}
.bor:hover .po_absolute{display:block;}
.icons_ul li i{font-size: 18px;line-height: 1;color: #fff;}
footer .container > div[class*=col-sm-] ol li~li{margin-left: 0px;}
footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding span i{font-size: 18px;color: #fff;}


/* 首页 */
/* banner图 */
.swiper-pagination span:hover, .swiper-pagination span.swiper-pagination-bullet-active{background: #fff!important;}
.swiper-pagination-clickable .swiper-pagination-bullet{border: solid 2px #fff;}
.index_silder .slider-caption h2{font-size: 64px;line-height: 1.8;font-weight: normal;}
.index_silder .slider-caption{top: 22%!important;}
.index_silder .slider-caption a{color: #fff;font-size: 18px;font-family: MONTSERRAT SEMI BOLD;width: 150px;height: 50px;line-height: 44px;background-color: #01100e;box-shadow: 0px 0px 79px 0px rgba(0, 0, 0, 0.75);border: solid 2px #fff;border-radius: 25px;background: transparent;}
.index_silder .slider-caption a i{margin-left: 10px;}
.index_silder .swiper-container-horizontal>.swiper-pagination-bullets{width: 100%;}
.index_silder .swiper-pagination{bottom: 35px!important;}
/* 第一部分 */
.index_pro{margin: 80px 0;}
.index_title{border-bottom: solid 5px #0a0a0a;padding-bottom: 15px;margin-bottom: 35px;color: #000;font-size: 28px;}
.index_promain{position: relative;}
.index_procover{position: absolute;top: 0px;left: 0px;padding: 40px;}
.index_pronum{margin-bottom: 30px;font-weight: normal;color: #fff;font-size: 60px;line-height: 1;}
.index_pronum span{color: #fff!important;}
.index_pronum span:first-child{font-weight: normal;}
.index_pronum span:last-child{font-weight: 600;}
.index_protitle{font-weight: normal;margin-bottom: 0px;margin-top: 20px;color: #000;font-size: 20px;line-height: 1;}
.index_probox{margin: 0 -15px;}
.index_probox>div{padding: 0 15px 30px;}
.index_promain span{overflow: hidden;}
.index_promain img{transition: .45s;}
.index_promain:hover img{transform: scale(1.2);transition: .45s;}
/* 第一部分end */
/* 第二部分 */
.index_about{margin-bottom: 80px;}
.index_swiper .swiper-container{width:100%;height:100%;}
.index_swiper .swiper-slide{width: 1200px!important;height: 720px;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.index_swiper .swiper-slide img{width: 100%;height: 100%;}
.index_swiper .swiper-button-prev i,.index_swiper  .swiper-button-next i{font-size: 26px;color: #fff;font-weight: 600;}
.swiper-button-prev , .swiper-button-next{background-image: none;}
.index_aboutcenter{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;}
.index_aboutcover{width:1200px;height: 100%;margin: 0 auto;padding: 80px;background-color: rgba(0, 0, 0, 0.6);}
.index_abouttitle{font-weight: normal;}
.index_abouttitle a{color: #fff;}
.index_msg{height: 255px;overflow: hidden;margin-bottom: 30px;}
.index_msg p{font-size: 14px;margin-bottom: 30px;line-height: 2;color: #fff;font-family: MONTSERRAT-LIGHT;}
.index_aboutmore{font-size: 14px;border: solid 1px #fff;color: #fff!important;height: 35px;line-height: 35px;padding: 0 15px;transition: .45s;}
.index_aboutmore:hover{background: #000;border: solid 1px #000;transition: .45s;}
/* 第二部分end */
/* 第三部分 */
.index_anli{margin-bottom: 50px;}
.index_anlibox{margin: 0 -15px;}
.index_anlibox>div{padding: 0 15px;margin-bottom: 30px;}
.index_anlimain{overflow: hidden;}
.index_anlimain span{overflow: hidden;}
.index_anlimain span~span{margin-top: 20px;font-size: 18px;}
.index_anlimain span img{transition: .45s;width: 100%;}
.index_anlimain span img:hover{transform: scale(1.2);transition: .45s;}
/* 第三部分end */
/* 第四部分 */
.index_news{margin-bottom: 80px;}
.index_newsbox{margin: 0 -15px;}
.index_newsbox>div{padding: 0 15px;}
.index_newstext{background-color: #f2f2f2;padding: 20px 20px 40px;}
.index_newstext h4{margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #000;}
.index_newstext p{margin-bottom: 20px;height: 105px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;color: #444;}
.index_newsimage img{transition: .45s;width: 100%;}
.index_newsimage{overflow: hidden;}
.index_newsimage:hover img{transition: .45s;transform: scale(1.2);}
.index_newsbutton{height: 35px;line-height: 35px;padding: 0 15px;font-size: 14px;border: solid 1px #000;transition: .45s;}
.index_newsbutton:hover{background: #000;color: #fff;transition: .45s;}
/* 第四部分end */


/* 企业介绍 */
/* 通用左边导航 */
.company_all{margin: 0 auto;}
.company_all .no-height#page-menu,.company_all .no-height#page-menu-wrap{height:auto;line-height:1.5;text-shadow:none;z-index: 10;left: 50px;}
/* #page-menu.sticky-page-menu.no-height #page-menu-wrap.no-height{left:50px;transform:translateX(50px);z-index:0;text-shadow:none;box-shadow:none;top:80px;height:0;} */
.company_all .currency_left{width:150px;float:left;position: absolute;left: 150px;margin-top: 44px;}
.currency_title{color: #555;font-size:24px;font-family:SOURCEHANSERIFCN-BOLD;margin-bottom:18px;}
.company_all .currency_uls li{background: #fff;padding:10px;font-size:16px;color:#000;}
.company_all .currency_uls li a{color: #757575;}
.company_all .currency_uls li.active a{color: #000;font-weight: 600;}
/* 通用左边导航end */
/* 第一部分 */
.company_one{margin-bottom: 80px;}
.company_onemsg p{font-size: 14px;line-height: 2;}
.company_onevideo video{width: 100%;height: 100%;}
/* 第一部分end */
/* 第二部分 */
.company_two{margin-bottom: 80px;}
.company_two .owl-carousel .owl-dots .owl-dot span{width: 14px;height: 14px;border: solid 2px #fff;background-color: transparent;opacity: 1;}
.company_two .owl-carousel .owl-dots .owl-dot.active span{background-color: #fff;}
.company_two .owl-carousel .owl-dots .owl-dot span:hover{background-color: #fff;}
.company_two .owl-carousel .owl-dots{position: absolute;bottom: 30px;width: 100%;}
.company_twocover{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;padding: 40px;background-color: rgba(0, 0, 0, 0.6);}
/* 第二部分end */
/* 第三部分 */
.company_three{margin-bottom: 80px;}
.company_threebox{margin: 0 -25px;}
.company_threebox>div{padding: 0 25px;}
.company_threebox>div:nth-child(1n+4){margin-top: 40px;}
.company_threepic{overflow: hidden;}
.company_threepic img{transition: .45s;}
.company_threepic img:hover{transform: scale(1.2);transition: .45s;}
.company_threename{font-weight: normal;margin: 10px 0px 0px;}
.company_threezw{font-weight: normal;margin: 5px 0 0;}
/* 第三部分end */
/* 企业介绍end */


/* 制造能力 */
/* 第一部分 */
.ability_one{margin-bottom: 80px;}
.ability_onemsg p{font-size: 14px;line-height: 2;}
.ability_onebox{margin: 0 -25px;}
.ability_onebox>div{padding: 0 25px;}
.ability_onebox>div:nth-child(1n+4){margin-top: 40px;}
.ability_onemain{overflow: hidden;}
.ability_onemain img{transition: .45s;}
.ability_onemain img:hover{transform: scale(1.2);transition: .45s;}
/* 第一部分end */
/* 制造能力end */


/* 人才招聘 */
/* 第一部分 */
.join_one{margin-bottom: 80px;}
.join_onemsg p{font-size: 14px;line-height: 2;}
.join_onepic{margin-bottom: 40px;}
.join_box{margin: 0 -20px;}
.join_box>div{padding: 0 20px;}
.join_box>div:nth-child(1n+3){margin-top: 40px;}
.join_top{background-color: #939598;padding: 10px 20px;}
.join_name{color: #000;margin-bottom: 0px;}
.join_center{background-color: #f2f2f2;padding: 20px;}
.join_ms{height: 190px;overflow: hidden;}
.join_center p{margin-bottom: 10px;color: #444;}
.join_more{margin-top: 35px;}
.join_uls{height: 120px;overflow: hidden;}
.join_uls li{color: #444;margin-bottom: 10px;}
.join_more a{width: 100px;height: 35px;line-height: 35px;color: #444;border: solid 1px #444;transition: .45s;}
.join_more a:hover{background: #000;color: #fff;transition: .45s;}
/* 第一部分end */
/* 人才招聘end */


/* 职位详情 */
.joindetails_box{margin: 0px -45px 80px;}
.joindetails_box>div{padding: 0 45px;}
.join-details-home{margin-top:85px;margin-bottom:85px;}
form.joindetails_left{border-radius: 10px;}
form.joindetails_left div input{border:1px solid #e5e5e5;height:40px;width:100%;border-radius:4px;padding:8px 12px;}
form.joindetails_left div textarea{border:1px solid #e5e5e5;height:40px;padding:8px 12px;}
form.joindetails_left div img{width: 100%;height: 40px;}
form.joindetails_left div.col_full{margin-bottom:30px;}
form.joindetails_left p{color:#aeaeae;font-size: 14px;}
form.joindetails_left .join-details-submit{color:#000;width:270px;height: 40px;border-radius: 20px;border: solid 1px #e5e5e5;text-align:center;background:#fff;margin-top:50px;}
form.joindetails_left .join-details-submit:hover{background:#000;color:#fff;}
.joindetails_border{width: 100%;height: 100px;border: 1px solid #e5e5e5;border-radius:4px;}
.joindetails_right .title{font-size:30px;margin-bottom:40px;font-weight: normal;}
.join-details-div p{margin-bottom: 10px;font-size:14px;color:#444;}
.join-details-div span,.joindetails_gz span{display: block;font-size: 16px;font-weight: 600;margin-bottom: 10px;color: #444;}
.joindetails_gz{margin-bottom: 30px;}
.joindetails_gz p{margin-bottom:10px;color:#444;}
.joindetails_news{margin-bottom: 30px;}
.joindetails_news div{color: #666666;font-size: 14px;margin-bottom: 5px;}
.joindetails_news div span{color: #666666;font-size: 16px;font-weight: 600;margin-right: 15px;}
/* 职位详情end */


/* 新闻资讯 */
/* 通用导航 */
.all_navs{border-bottom: solid 5px #000;margin-bottom: 50px;}
.all_uls{margin: 0 auto 15px;width: 80%;}
.all_uls li{float: left;width: 20%;}
.all_uls li a{font-size: 16px;color: #555;font-weight: 600;}
.all_uls li.active a{font-size: 18px;color: #000;}
/* 下载中心 */
.download_one .all_uls li,.join_one .all_uls li,.news_one .all_uls li{float: left;width: 25%;}
/* 通用导航end */
/* 第一部分 */
.news_one{margin-bottom: 50px;}
.news_box{margin: 0 -25px;}
.news_box>div{padding: 0 25px;margin-bottom: 30px;}
.news_text{background-color: #f2f2f2;padding: 20px 20px 40px;}
.news_text h4{margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_text p{margin-bottom: 20px;height: 84px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.news_image img{transition: .45s;width: 100%;}
.news_image{overflow: hidden;}
.news_image:hover img{transition: .45s;transform: scale(1.2);}
.news_button{height: 30px;line-height: 30px;}
.news_button i{font-size: 20px;font-weight: 600;color: #555;}
/* 第一部分end */
/* 新闻资讯end */


/* 新闻资讯详情 */
.newsdetails_big{margin: 0px auto 100px auto;}
.newsdetails_title {margin: 50px 0;}
.newsdetails_title > span {font-size: 30px;font-weight: 600;color: #000;margin-bottom: 25px;}
.newsdetails_title > ul >li {font-size: 16px;font-weight: 100;padding: 0 5px;background: #fff;position: relative;z-index: 2;float: left;height: 32px;line-height: 32px;color: #000;}
.newsdetails_title > ul >li~li{margin-left: 66px;}
.newsdetails_box {border-top: 4px solid #000;box-shadow: 1.5px 0.33px 20px 0px rgba(0, 0, 0, 0.11);padding: 60px 70px;margin-bottom: 60px;}
.news_list:hover {background: #fff;box-shadow: 0px 0px 47px 7px rgba(163, 163, 163, 0.51);transition: .35s;position: relative;}
.related {margin-bottom: 20px;font-size: 40px;text-transform: uppercase;}
.newsdetails_box p{margin-bottom: 20px;}
.newsdetails_box img{width: 100%;height: 100%;margin-bottom: 20px;}
/* 新闻资讯详情end */


/* 全部产品 */
/* 第一部分 */
.product_box{margin: 80px -15px;}
.product_box>div{padding: 0 15px;}
.product_box>div:nth-child(1n+3){margin-top: 30px;}
.product_box .index_promain{position: relative;}
.product_box .index_procover{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;padding: 40px;}
.product_box .index_pronum{margin-bottom: 30px;font-weight: normal;color: #fff;}
.product_box .index_protitle{font-weight: normal;margin-bottom: 0px;padding: 5px 0;color: #000;font-size: 22px;}
.product_box .index_probox{margin: 0 -15px;}
.product_box .index_probox>div{padding: 0 15px 30px;}
.product_box .index_promain span{overflow: hidden;}
.product_box .index_promain img{transition: .45s;}
.product_box .index_promain:hover img{transform: scale(1.2);transition: .45s;}
/* 第一部分end */
/* 全部产品end */


/* 产品列表 */
/* 产品左侧导航 */
.prolist_all{margin: 0 auto;}
.prolist_all .currency_left{width:200px;float:left;}
.prolist_all .currency_title{color: #555;font-size:24px;margin-bottom:18px;}
.prolist_all .currency_uls>li{padding: 10px 0px;}
.prolist_all .currency_uls>li:first-child{padding-top: 0px;}
.prolist_all .currency_uls ol li{padding:5px 10px;font-size: 14px;position: relative;}
.prolist_all .currency_uls ol li:before{content: "";width: 4px;height: 4px;background-color: #757575;border-radius: 50%;position: absolute;top: 14px;left: 0px;}
.prolist_all .currency_uls li h4{background: #fff;font-weight: normal;color:#000;margin-bottom: 5px;}
.prolist_all .currency_uls li a{color: #757575;}
.prolist_all .currency_uls li.active h4 a{color: #000;font-weight: 600;}
.prolist_all .currency_uls li.active ol li a.active{color: #000;font-weight: 600;}
/* 产品左侧导航end */
/* 右侧列表 */
.prolist_big{margin: 0 -15px 80px;}
.prolist_big>div{padding: 0 15px;}
.prolist_big>div:nth-child(1n+5){margin-top: 45px;}
.prolist_pic{overflow: hidden;}
.prolist_pic img{transition: .45s;}
.prolist_pic img:hover{transition: .45s;transform: scale(1.2);}
.prolist_name{font-weight: normal;margin: 10px 0;height: 27px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prolist_tip span{font-size: 14px;color: #555;margin-bottom: 5px;height: 42px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/* 右侧列表end */
/* 产品列表end */


/* 产品详情页 */
/* 第一部分 */
/* 左侧轮播 */
.prodetails_onebig{margin-bottom: 80px;}
.prodetails_one{margin: 0 -25px;}
.prodetails_one>div{padding: 0 25px;}
.prodetails_oneleft .owl-carousel .owl-dots{position: absolute;bottom: 30px;width: 100%;display: inline-block;text-align: center;}
.prodetails_oneleft .owl-carousel .owl-dots .owl-dot span{background-color: transparent;border: solid 1px #fff;}
.prodetails_oneleft .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background-color: #fff;}
/* 右侧内容 */
.prodetails_onetitle{margin-bottom: 20px;font-weight: normal;color: #000;}
.prodetails_oneuls{margin-bottom: 20px;}
.prodetails_oneuls li{margin-bottom: 10px;position: relative;color: #444;}
.prodetails_onebtn{width: 100px;height: 35px;line-height: 35px;color: #fff!important;background-color: #ee1d23;}
/* .prodetails_now{margin-bottom: 40px;} */
.prodetails_onepic span{padding-right: 5px;}
.prodetails_onepic {margin-bottom: 20px;}
/* 第一部分end */
/* 第二部分 */
.prodetails_twobig{margin-bottom: 80px;}
.prodetails_title{padding-top: 10px;margin-bottom: 10px;border-bottom: solid 5px #000;color: #000;}
.prodetails_twobig .table > thead:first-child > tr:first-child > th{color: #444;padding: 10px 0;}
.prodetails_twobig .table > tbody > tr > td{padding: 10px 0;color: #444;border-top: none;border-bottom: solid 1px #dddddd;}
.prodetails_twobig .table > tbody > tr > td a{border-bottom: solid 1px #444;color: #444;}
/* 第二部分end */
/* 第三部分 */
.prodetails_threebig{margin-bottom: 80px;}
.prodetails_table >div{display: inline-block;width: 50%;float: left;position: relative;}
.prodetails_table >div:last-child{width: 46%;margin-left: 4%;}
.prodetails_table >div:first-child :before{content: "";position: absolute;top: 0px;right: -26px;border-right: solid 2px #ddd;width: 2px;height: 100%;}
.prodetails_table table{width: 100%;}
.prodetails_table table  th{color: #444;padding: 10px 0;border-bottom: solid 1px #dddddd;font-size: 16px;}
.prodetails_table table > tbody > tr > td{padding: 10px 0;color: #444;border-top: none;border-bottom: solid 1px #dddddd;}
.prodetails_table table > tbody > tr > td a{border-bottom: solid 1px #444;color: #444;}
.prodetails_table table{margin-bottom: 0px;}
.prodetails_threebig .prodetails_title{padding: 10px 0;margin-bottom: 0px;}
/* 第三部分end */
/* 第四部分 */
.prodetails_fourbox{margin: 50px -20px 80px;}
.prodetails_fourbox>div{padding: 0 20px;}
.prodetails_fourbox>div:nth-child(1n+7){margin-top: 45px;}
.prodetails_fourpic{overflow: hidden;}
.prodetails_fourpic img{transition: .45s;}
.prodetails_fourpic img:hover{transition: .45s;transform: scale(1.2);}
.prodetails_fourname{font-weight: normal;margin: 10px 0;}
.prodetails_fourtip span{font-size: 14px;color: #555;margin-bottom: 5px;height: 105px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
/* 第四部分end */
/* 第五部分 */
.prodetails_fivebig{margin-bottom: 80px;}
.prodetails_fivebox{margin: 30px -10px 0;}
.prodetails_fivebox>div{padding: 0 10px;}
.prodetails_fivebox>div:nth-child(1n+7){margin-top: 25px;}
.prodetails_fivename{font-weight: normal;margin-bottom: 10px;padding: 15px 0;}
/* 第五部分end */
/* 第六部分 */
.prodetails_sixbox{margin: 50px -20px 80px;}
.prodetails_sixbox>div{padding: 0 20px;}
.prodetails_sixbox>div:nth-child(1n+5){margin-top: 45px;}
.prodetails_sixpic{overflow: hidden;}
.prodetails_sixpic img{transition: .45s;}
.prodetails_sixpic img:hover{transition: .45s;transform: scale(1.2);}
.prodetails_sixname{font-weight: normal;margin: 10px 0;}
.prodetails_sixtip span{font-size: 14px;color: #555;margin-bottom: 5px;}
/* 第六部分end */
/* 弹出框 */
.prodetails_model form div.col-sm-6.noleftpadding{padding-right:3px;}
.prodetails_model form div.col-sm-6.norightpadding{padding-left:3px;}
.prodetails_model form div input{height:36px;padding-left:8px;}
.prodetails_model form div input,
.prodetails_model form div textarea{border:1px solid rgba(170, 170, 170, 0.50);margin-bottom:10px;padding-left:8px;font-size:14px;color:#000;}
.prodetails_model form div ul li{display: inline-block;float:left;}
.prodetails_model form div ul li input{width:95px;margin-bottom:0;}
.prodetails_model form div ul li button{height: 36px;line-height: 36px;}
.prodetails_model form div ul li ~ li{margin-left:6px;}
.prodetails_model form div ul li a.button{height:36px;line-height:36px;color:#fff;font-size:15px;padding:0 16px;border:1px solid rgba(170, 170, 170, 0.50);text-shadow:none;}
.prodetails_model form div ul li a.button:hover{color:#fff;}
.prodetails_model .modal-body{padding: 40px;}
.prodetails_model .modal-header{padding: 15px 40px;}
/* 弹出框end */
/* 产品详情页end */


/* 配件详情页 */
.peijian_big .table > tbody > tr > td{height: 105px;position: relative;overflow: hidden;}
.peijian_big .table > thead:first-child > tr:first-child > th{background-color: #bcbdc033;border-bottom: none;color: #444;}
.peijian_big .table > tbody > tr > td span{position: absolute;top: 50%;left: 10px;transform: translate(0px,-50%);color: #444;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.peijian_big .toggle.toggle-bg .togglec{padding: 0px;}
.peijian_big .toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta{background-color: transparent;border-bottom: solid 1px #bcbdc0;margin-bottom: 10px;padding-left: 0px;}
.peijian_big .toggle.toggle-bg .togglet i{left: auto;right: 30px;font-size: 20px;}
.peijian_big .toggle.toggle-bg{margin-bottom: 80px;}
/* 配件详情页end */


/* 下载 */
/* 第一部分 */
.download_one{margin-bottom: 50px;}
.download_name{font-weight: normal;margin: 15px 0;}
.download_all{margin: 0 -10px;}
.download_all>div{padding: 0 10px;margin-bottom: 30px;}
.download_pic{position: relative;}
.download_pic:hover .download_icon{opacity: 1;transition: .45s;}
.download_icon{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);opacity: 0;transition: .45s;}
.download_icon i{font-size: 36px;color: #fff;position: absolute;top: 45%;left: 46%;}
/* 第一部分end */
/* 下载页面弹出框 */
.residence_modal .modal-dialog{margin:300px auto 0;}
.residence_modal .owl-carousel .owl-nav.disabled{display:block;}
.residence_modal .modalform{padding:40px;}
.residence_modal .modalform input{height:40px;line-height:40px;border:1px solid #eee;border-radius:3px;width:100%;padding:8px;margin-bottom:20px;}
.residence_modal .modalform a.inlineblock{height:40px;color:#fff;line-height:40px;padding:0 35px;}
.residence_modal .modalform button{height:40px;color:#fff;line-height:40px;padding:0 35px;border-radius: 0px;}
.residence_modal .modalform a.inlineblock.cha{background:#666;margin-right:10px;}
.residence_modal .modalform a.inlineblock.modal-click-send{background:#000;}
.residence_modal h4.modal-title{font-size:14px;}
/* 下载页面弹出框 */
/* 下载end */


/* 案例 */
/* 第一部分 */
.anli_one{margin-bottom: 80px;}
.anli_onebox{margin: 0 -20px;}
.anli_onebox>div{padding: 0 20px;margin-bottom: 30px;}
.project_div{background-color: #f2f2f2;padding-bottom: 20px;}
.project_div .anli_title{padding: 20px 10px;color: #444;margin-bottom: 0px;}
.project_div .anli_title i{margin-left: 10px;}
.project_div .anli_msg{font-size: 14px;color: #444;margin-bottom: 0px;padding: 0 10px;height: 42px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.over_hide{overflow: hidden;}
.over_hide img{transition: .45s;width: 100%;}
.over_hide img:hover{transform: scale(1.2);transition: .45s;}
/* 第一部分end */
/* 案例弹出轮播 */
.anli_model .modal-lg{width: 1600px;margin:150px auto 0;}
.anli_model .modal-content{background-color: transparent;border: none;box-shadow: none;}
.anli_slider .owl-carousel{height: 100%;overflow: hidden;}
.anli_slider .owl-carousel .owl-dots{position: absolute;bottom: 30px;width: 100%;display: inline-block;text-align: center;}
.anli_slider .owl-carousel .owl-dots .owl-dot span{background-color: transparent;border: solid 1px #fff;}
.anli_slider .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background-color: #fff;}
.anli_modelbox>div{float: left;height: 670px;}
.anli_modelbox .anli_slider{width: 70%;}
.anli_modelbox .anli_modelmain{width: 30%;padding: 60px 40px;}
.anli_modelmain{background-color: #fff;}
.anli_modeltitle{color: #000;}
.anli_modelmain p{font-size: 14px;margin-bottom: 10px;}
.anli_modelclose{position: absolute;top: 15px;right: 20px;}
.anli_modelclose i{font-size: 24px;}
.anli_slider .owl-carousel .owl-nav [class*=owl-]:hover{background: transparent!important;}
.anli_slider .owl-carousel .owl-nav [class*=owl-]{opacity: 1;background: transparent;border: none;}
.anli_slider .owl-carousel .owl-nav [class*=owl-] i{font-size: 50px;color: #fff;}
/* 案例弹出轮播end */
/* 案例end */


/* 联系我们 */
/* 左边部分 */
.contact_big{margin: 0px -25px 80px;}
.contact_big>div{padding: 0 25px;}
.contact_title{color: #000;margin-bottom: 10px;}
.contact_tip{color: #555;margin-bottom: 40px;}
.contact_form div.col-sm-6.noleftpadding{padding-right:3px;}
.contact_form div.col-sm-6.norightpadding{padding-left:3px;}
.contact_form div input{height:36px;padding-left:8px;}
.contact_form div input,
.contact_form div textarea{border:1px solid rgba(170, 170, 170, 0.50);margin-bottom:10px;padding-left:8px;font-size:14px;color:#fff;}
.contact_form div ul li{display: inline-block;float:left;}
.contact_form div ul li input{width:95px;margin-bottom:0;}
.contact_form div ul li ~ li{margin-left:6px;}
.contact_form div ul li button{height:36px;line-height:36px;color:#fff;font-size:15px;padding:0 16px;border:1px solid rgba(170, 170, 170, 0.50);text-shadow:none;}
.contact_form div ul li button:hover{color:#000;}
/* 左边部分end */
/* 右边部分 */
/* 地图 */
.contactmap #allmap{height:400px;width:100%;overflow:hidden;margin-bottom: 30px;}
.contactmap #BMapLib_transBox0 tbody>tr>td{padding-left:4px!important;}
.contactmap #BMapLib_transBox0 tbody>tr>td{padding-left:4px!important;}
.contactmap .BMap_Marker>div{width:50px!important;}
.contactmap #BMapLib_search_bus_btn0{margin-left:0!important;}
.contactmap .BMap_Marker>div{width:50px!important;}
.contactmap .BMapLabel{border:none!important;background:rgba(255,255,255,.9)!important;font-size:16px!important;padding:10px!important;font-weight:600!important;border-radius:25px;padding:3px 5px!important;max-width:none;}
.contactmap .contacthome{padding:60px;}
.contactmap .cont-gzh{font-size:24px;font-weight:600;margin-bottom:50px;text-align:center;}
.contactmap .cont-gzh + ul li ~ li{margin-left:60px;}
.contactmap .cont-gzh + ul li div{font-size:16px;margin-top:10px;}
.contactmap .anchorBL{display: none;}
.contactmap .BMap_stdMpCtrl{display: none;}
/* 地图end */
/* 地址内容 */
.contact_msg{margin: 0 -25px;}
.contact_msg>div{padding: 0 25px;}
.contact_name{color: #555;margin-bottom: 15px;}
.contact_news label{font-size: 14px;color: #555;font-weight: normal;margin-right: 10px;margin-bottom: 0px;}
.contact_news span:first-child{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 65px;white-space: normal;}
.contact_news span{font-size: 14px;color: #555;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 地址内容end */
/* 右边部分end */
/* 联系我们end */







/* 移动端适配 */
@media(max-width:768px){
    /* 分页 */
    .page ul li{height: 30px;line-height: 30px;padding: 0 5px;}
    .page ul li span,.page ul li a{font-size: 12px;}
    /* 头部 */
    #header-wrap{background-color: #000!important;}
    #header.transparent-header{border: none;}
    #primary-menu-trigger{color: #fff;top: 10px;}
    #top-search{display: none;}
    #logo{height: 70px;}
    #primary-menu ul li > a{font-size: 14px;line-height: 15px;}
    #primary-menu ul ul:not(.mega-menu-column){padding-left: 0px;}
    #primary-menu ul ul li > a{font-size: 12px;padding: 11px 10px !important;}
    #primary-menu > ul > li:hover > a> div:after, #primary-menu ul li > a > div.color:after{display: none;}
    .noleftpadding767{padding-left:0!important;}
    .norightpadding767{padding-right:0!important;}
    .index_about1 .content-wrap .container.clearfix > ul > li{width:50%!important;height:180px!important;padding:20px 5px;}
    .index_about1 .content-wrap .container.clearfix > ul > li ~ li:before{display:none;}
    #primary-menu .topnav li .topul > li > a > div{font-size: 12px;}
    #primary-menu > ul > li:hover > a> div, #primary-menu ul li > a > div.color{border-bottom: none;}
    .topnav #top-cart{display: block;width: 100%;position: initial;}
    .topnav #top-cart a{padding: 14px 5px!important;font-size: 14px;text-align: left!important;}
    #primary-menu #top-cart{margin: 0px!important;padding-bottom: 10px;}
    /*奇数选择器*/
    /*.index_about1 .content-wrap .container.clearfix > ul > li:nth-child(odd):after{content:"";display:block;}*/
    /*偶数选择器*/
    .index_about1 .content-wrap .container.clearfix > ul > li:nth-child(even):before{display:block;}
    .index_about1 .content-wrap .container.clearfix > ul > li:nth-child(1n+3):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#e7e7e7;}
    .index_about1 .content-wrap .container.clearfix > ul > li > aside > span{height:36px;}
    .index_pr .content-wrap{padding:60px 0;}
    .index_pr .content-wrap .container .col-sm-4{padding-right:0;}
    .index_pr .content-wrap .container .col-sm-4 > div.index_title2 > div:before{margin-bottom:20px;}
    .index_pr .content-wrap .container .col-sm-4 > div.index_title2 > div > a.button{display:none;}
    .index_pr .content-wrap .container .col-sm-4 > div.index_title2 > div > div{margin-bottom:0px;padding-left:15px;padding-bottom:15px;}
    .index_pr .content-wrap .container .col-sm-8.norightpadding.noleftpadding{padding:0 15px!important;}
    .index_pr.indexproj .content-wrap .container .col-sm-8 .owl-carousel .owl-nav[class*=owl-]{right:46px;left:auto;}
    .index_pr.indexproj .content-wrap .container .col-sm-8 .owl-carousel .owl-nav .owl-next{right:0;left:auto;}
    .index_pr.indexproj .content-wrap .container .col-sm-8 .owl-carousel .owl-stage-outer .owl-stage .owl-item .oc-item .iportfolio .portfolio-image a span{box-shadow:rgba(0,0,0,.12) 3px 6px 21px;}
    #primary-menu ul li > a > div.color:after{display:none;}
    footer > .container{padding-top:60px;}
    footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div.col-sm-6.noleftpadding,footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding{padding-right:0;padding-left:0;}
    footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding form div.col-sm-6.norightpadding{padding-left:0;}
    footer .container > div[class*=col-sm-].noleftpadding{padding-right:0!important;}
    #primary-menu .topnav li .topul > li{width:100%;padding:10px 0px 10px 0px;}
    #primary-menu ul.topnav ul.topul > li > a{float:left;margin-right:10px!important;}
    #primary-menu .topnav li .topul > li > ol{display:inline-block!important;margin-top:0;}
    #primary-menu .topnav li .topul > li > a > div > span{margin-top:0;}

    /*产品分类列表*/
    .pr09 .content-wrap .container div.col-xs-12 div.col-sm-7 .text{padding:10px 0px 0 0px;}
    .pr09 .content-wrap .container div.col-xs-12 div.col-sm-7 .text .h3{margin-top:0;}
    .pr09 .content-wrap .container div.col-xs-12 div.col-sm-7 a.button.nobottommargin{margin:30px 0 20px 0!important;}
    .pr09 .content-wrap .container div.col-xs-12 div.col-sm-3 .h1{margin-top:10px;}
    .project_div{margin-bottom:30px;}
    .pr_line .content-wrap > .col-xs-12 ul.center{width:250%;text-align:left!important;}
    .primg3 div[class*=col-sm-].norightpadding{padding-left:0;}
    .de_table{overflow-x:auto;}
    .content-wrap.primg3top{padding:40px 0;}
    .primg3 div[class*=col-sm-].norightpadding > div.pr_name09{margin-top:10px;}
    .dow_list{overflow-x:auto;margin-bottom:20px;}
    .dwlistul.portfolio-filter.style-4{width:110%;margin-bottom:0!important;border-bottom:1px solid #eee;}
    .dwlistul.portfolio-filter.style-4 li{margin-bottom:0!important;width:auto;}
    .dwlistul.portfolio-filter.style-4 li ~ li{margin-left:30px!important;}
    .news_list_home.col-xs-12 .col-sm-6 .news_title{margin:10px 5px 0 0;}
    .news_list_home.col-xs-12 .col-sm-2{margin-top:10px;}
    .news_list_home.col-xs-12 .col-sm-2 .center.color_b6{display:inline-block;font-size:13px;}
    .news_list_home.col-xs-12 .col-sm-2 > a.center{display:inline-block;margin-left:20px;margin-top:0;}
    .news_list_home.col-xs-12 .col-sm-2 > a.center i{font-size:13px;}
    .newsdetails .content-wrap .container .col-xs-12{padding:30px 15px 40px 15px;}
    .content-wrap{padding:50px 0;}
    .about_p_1{padding:0;margin-bottom:20px;}
    .about_p_2{padding-top:0;}
    .index_contact .content-wrap .container.clearfix > ul > li{width:50%;height:290px;}
    .index-title{font-size:20px;}
    .index-pr{padding:50px 0;}
    .index-pr .index-title{font-size:20px;margin-bottom:25px;}
    .index-title .div-bg:before{left:-100px;}
    .index-title .div-bg:after{right:-100px;}
    .index-title .div-bg:before,.index-title .div-bg:after{width:100px;}
    .index-pr .list-pr div[class*=col]:nth-child(1n+3){margin-top:20px;}
    .index-pr .list-pr div[class*=col]:nth-child(2n+1){clear:both;}
    .index-pr .list-pr div[class*=col] a h4{font-size:14px;margin-top:10px;}
    .index-about > img{display:none;}
    .index-about .container.xy-transform{position:relative;-o-transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);left:0;top:0;padding-top:50px;padding-bottom:50px;}
    .index-about .container.xy-transform .index-title{font-size:20px;margin-bottom:25px;}
    .index-about .container.xy-transform .content{font-size:14px;line-height:1.8;}
    .tabs-box-obj{padding-top:50px;padding-bottom:50px;}
    .index-project .col-sm-8{padding-left:0;margin-top:20px;}
    .index-project .left{padding-right:0;}
    .index-project .left .index-title{margin-bottom:25px;}
    .index-project .intro{font-size:14px;margin-bottom:20px;}
    .tabs-box-obj .tabs-title-box .tabs-title-list{font-size:16px;}
    .tabs-content-list{margin-bottom:0;}
    .tabs-content-list div[class*=col] a div span h4{font-size:14px;margin-bottom:15px;}
    .footer-left-ul li h4{font-size:14px;margin-bottom:15px;}
    .footer-left-ul li ~ li{margin-left:30px;}
    .footer-left-ul li:last-child{margin-left: 0px;}
    footer .container > div[class*=col-sm-] ol{float:none;padding-top:0;}
    footer .container > div[class*=col-sm-] ol li{float:none;display:inline-block;}
    .about_p_1 span,.about_p_2 span{font-size:20px;margin-bottom:20px;padding-bottom:10px;}
    footer .container > div[class*=col-sm-] > div[class*=col-sm-].norightpadding span{margin-top:10px;}
    .projectlist div[class*=col-sm-]:nth-child(3n+1){clear:none;}
    .projectlist div[class*=col-sm-]:nth-child(2n+1){clear:none;}
    .project_div > div{font-size:14px;}
    footer > .container{padding: 40px 15px;}

    /* 内页通用导航 */
    .all_uls{width: 100%;}

    /* 首页 */
    .index_silder .swiper-pagination{bottom: 10px!important;}
    .index_pro{margin: 40px 0;}
    .index_title{font-size: 16px;margin-bottom: 30px;}
    .index_anlimain span~span{font-size: 14px;margin-top: 10px;}
    .index_anlibox>div{margin-bottom: 20px;}
    .index_procover{padding: 20px;}
    .index_pronum{font-size: 22px;}
    .index_about,.index_news{margin-bottom: 40px;}
    .index_anli{margin-bottom: 20px;}
    .index_protitle{font-size: 14px;}
    .index_aboutcover{width: 100%;padding: 30px;}
    .index_abouttitle{font-size: 18px;margin-bottom: 15px;}
    .index_msg p{font-size: 13px;margin-bottom: 10px;}
    .index_swiper .swiper-slide{height: 580px;}
    .index_swiper .swiper-button-prev i,.index_swiper .swiper-button-next i{font-size: 18px;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 2px;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -8px;}
    .index_msg{height: auto;}
    .index_anliright{margin-top: 20px;}
    .index_newsbutton{font-size: 12px;height: 30px;line-height: 30px;}
    .index_newstext h4{margin-bottom: 15px;}
    .index_newsbox>div~div{margin-top: 20px;}

    /* 新闻资讯详情 */
    .news_container .container{width: 100%;}
    .newsdetails_title{margin: 20px 0;}
    .newsdetails_title > span{font-size: 16px;margin-bottom: 15px;}
    .newsdetails_box{padding: 15px;font-size: 12px;}
    .newsdetails_big{margin-bottom: 40px;}
    .newsdetails_title > ul >li~li{margin-left: 0px;}
    /* 新闻资讯详情end */

    /* 通用导航 */
    .ul-crumbs{height: 40px;margin-bottom: 30px;}
    .currency_uls li{padding: 5px 15px;font-size: 14px;}
    .prolist_all .currency_uls>li{padding: 5px 0;}
    
    /* 企业简介 */
    .company_all .currency_left{width: 100px;left: 5px;top: 175px;}
    .company_all .no-height#page-menu, .company_all .no-height#page-menu-wrap{left: 0px;top: -35px;}
    .company_one,.company_all div:first-child.ability_one{margin: 30px 0 40px;}
    .company_all .currency_uls li{font-size: 14px;padding: 5px 10px;}
    .company_onemsg p,.ability_onemsg p{margin-bottom: 15px;font-size: 13px;}
    .company_two,.company_three{margin-bottom: 40px;}
    .company_threebox>div:nth-child(1n+4){margin-top: 0px;}
    .company_threebox>div{margin-bottom: 20px;}
    .company_threebox>div:last-child{margin-bottom: 0px;}
    .ability_onebox>div{margin-top: 20px!important;}

    /* 人才招聘 */
    .join_one{margin-bottom: 40px;}
    .all_uls li a{font-size: 13px;}
    .all_uls li.active a{font-size: 15px;}
    .all_navs{margin-bottom: 30px;}
    .join_onemsg p{margin-bottom: 20px;}
    .join_uls li{font-size: 13px;}
    .join_more a{height: 30px;line-height: 30px;font-size: 12px;}
    .join_uls{margin-bottom: 20px;}
    .join_box>div{margin-top: 20px!important;}
    .join_ms{height: auto;}
    .join_more{margin-top: 20px;}

    /* 人才招聘详情 */
    .joindetails_box .col_half{margin-bottom: 15px!important;}
    form.joindetails_left .join-details-submit{width: 100px;height: 35px;margin-top: 25px;padding: 0px;}
    .joindetails_right{margin-top: 30px;}
    .joindetails_right .title{font-size: 20px;margin-bottom: 20px;}
    .joindetails_news div span{font-size: 14px;}
    .joindetails_box{margin-bottom: 40px;}
    
    /* 新闻列表页 */
    .news_one{margin-bottom: 40px;}

    /* 下载页面 */
    .residence_modal .modal-dialog{margin-top: 150px;width: 92%;}
    .residence_modal .modalform{padding: 15px;}
    .residence_modal .modalform a.inlineblock{height: 35px;line-height: 35px;font-size: 12px;}

    /* 案例 */
    .project_div .anli_title{padding: 10px;font-size: 15px;}
    .project_div .anli_msg{font-size: 13px;}
    /* 弹窗 */
    .anli_model .modal-lg{width: 92%;margin: 100px auto 0;}
    .anli_model .modal-body{padding: 0px;}
    .anli_modelbox .anli_modelmain{padding: 20px 10px;}
    .anli_modeltitle{font-size: 14px;margin-bottom: 10px;}
    .anli_modelmain p{font-size: 12px;margin-bottom: 5px;}
    .anli_modelclose{top: 0px;right: 0px;}
    .anli_modelclose i{font-size: 18px;}
    .anli_modelbox>div{height: auto;min-height: 300px;}
    .anli_model .owl-carousel .owl-item img{min-height: 300px;}
    .anli_slider .owl-carousel .owl-nav [class*=owl-] i{font-size: 28px;}
    .anli_slider .owl-carousel .owl-nav .owl-prev{left: 0px !important;}
    .anli_slider .owl-carousel .owl-nav .owl-next{right: 0px !important;}

    /* 联系 */
    .contact_big{margin: 0px -25px 40px;}
    .contact_title{font-size: 14px;}
    .contact_tip{font-size: 12px;margin-bottom: 20px;}
    .contact_form{margin-bottom: 30px!important;}
    .contactmap .BMapLabel{white-space: normal!important;font-size: 12px!important;padding: 10px!important;width: 120px!important;left: -50px!important;top: 35px!important;}
    .contact_name{font-size: 15px;margin-bottom: 10px;}
    .contact_news span,.contact_news label{font-size: 13px;}
    .contact_form div.col-sm-6.norightpadding{padding-left: 0px;}

    /* 产品列表 */
    .prolist_all .currency_left{width: 100%;}
    .prolist_all .currency_uls ol li{width: 50%;float: left}
    .prolist_big>div{padding: 0px;margin-top: 20px!important;}
    .prolist_big>div:nth-child(1n+5){margin-top: 20px;}
    .prolist_big{margin: 0px -15px 40px;}
    .prodetails_oneright{margin-top: 30px;}
    .prodetails_twobox .col-sm-5{padding-left: 0px;}
    .prodetails_twobig{margin-bottom: 40px;}
    .prodetails_twobig .table > thead:first-child > tr:first-child > th{font-size: 13px;}
    .prodetails_fourbox{margin: 20px -20px;}
    .prodetails_fourtip span{height: 20px;margin-bottom: 15px;}
    .prodetails_fourbox>div{width: 50%;float: left;}
    .prodetails_twobig .table > tbody > tr > td{padding: 10px 5px;}
    .prodetails_table >div,.prodetails_table >div:last-child{width: 100%;}
    .prodetails_table table th{font-size: 13px;}

    .anli_one{margin-bottom: 30px;}
    .contact_msg>div~div{margin-top: 20px;}
    .contact_news span:first-child{height: auto;}
    .anli_modelbox .anli_modelmain div{font-size: 12px;}

    /* 配件页 */
    .peijian_lists .col-sm-10{padding: 0px;}
    .peijian_big .toggle.toggle-bg .togglet i{font-size: 14px;}
    .peijian_big .toggle .togglet, .toggle .toggleta{font-size: 14px;}
    .peijian_big .toggle.toggle-bg{margin-bottom: 20px;}
    .peijian_big .table > tbody > tr > td span{font-size: 12px;white-space: normal;width: 100%;left: 5px;}

    /* 搜索页 */
    .search_box h3{font-size: 16px;}
  
    
}
@media(max-width:1440px) and (min-width: 1367px){
  .company_all .currency_left{width: 150px;left: 68px;margin-top: -35px;}
  .anli_model .modal-lg{width: 100%;}
}
@media(max-width:1366px) and (min-width: 1201px){
  .company_all .currency_left{width: 150px;left: 32px;margin-top: -35px;}
  .anli_model .modal-lg{width: 100%;}
}
@media(max-width:1200px) and (min-width: 1024px){
  .company_all .currency_left{width: 150px;left: 15px;margin-top: -35px;}
  .anli_model .modal-lg{width: 100%;}
}
@media(max-width:1024px) and (min-width: 991px){
  
}
@media(max-width:2560px) and (min-width: 1920px){
  
}




