.zx_bt{width: 100%;margin: auto;position: relative;line-height: 1.4;}
.zx_bt h2{text-align: center;font-size: 36px;color: #333;font-weight: bold;position: absolute;width: 100%;z-index: 1;margin-top: 34px;}
.zx_bt h2 span{font-weight: normal;}
.zx_bt i{font-size: 100px;color: #f5f5f5;font-style: normal;display: block;width: 100%;text-align: center;font-weight: bold;text-transform: uppercase;}
.zx_bt p{text-align: center;margin-top: 10px;margin-bottom: 20px;    margin-top: -55px;}
.zx_bt p a{font-size:20px; color:#666;}

.mf {
    margin-left: auto;
    margin-right: auto;
    margin-top: 16px;
	width: 100%;
    overflow: hidden;
}
/*pic*/
.zx_bt2{margin: 7px 0 40px 0;}
.ag_five_service{width:100%; overflow:hidden;}
.ag_five_service .ag1{/*height:500px;*/ position:relative;     margin: 0px auto; overflow:hidden;}
.ag_five_service .ag1 .ag1Pic{height:256px;    margin-bottom: 2%;/*position:absolute; top:130px;*/}
.ag_five_service .ag1 .ag1Pic .content{width:233px;width: 19.5%;    width: 24.5%;height:256px;float:left;position:relative;overflow:hidden;margin-right:0.6%;margin-bottom: 1%;}
.ag1 .ag1Pic .content img{width:232px;width: 100%;min-height:256px;}
.ag1 .ag1Pic .content .txt{    width: 232px;
    width: 100%;
     height: 50px;
    background: rgba(0,0,0,0.6);
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 0;}
.ag1Pic .content .txt h3{    color: #fff;
    font-size: 16px;
    margin: 10px 0;
    text-align: center;
    font-weight: bold;
    line-height: 30px;}
 .ag1 .ag1Pic h4{  
    color: #fff;
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        padding: 40px;
        line-height: 24px;
        padding-top: 0px;}
.ag1 .ag1Pic .content .txt p{    color: #fff;
    width: 100px;
    height: 36px;
    border: 1px #fff solid;
    font-size: 14px;
    margin: 2px 65px;
    line-height: 36px;
    text-align: center;}
.ag1 .ag1Pic .content .txt p:hover{    
	color: #fff;
	background:#114992;
}
.ag1 .ag1Pic .content .txt:hover{background: rgba(208,18,28,0.6);background: rgba(0,36,125,0.6);background: rgba(15,26,88,0.6);}

/*about*/
.ab_us{/*width: 1200px;*/margin: 60px auto 0;    padding: 0 5px;}
.ab_us .sp_l{float: left;position: relative;margin-bottom: 30px;}
.ab_us .js_R{float: right;margin-top: 5px;}
.js_R h2{font-size: 22px;color: #00247d;font-weight: bold;}
.js_R p{font-size: 15px;color: #333;line-height: 30px;}
.js_R i{width: 110px;height: 1px;background: #ededed;display: block;margin:20px 0 10px;}
.controls .fa-play{position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top: -35px;}
.controls .fa-pause{position: absolute;bottom:15px;left:20px;}
.controls .fa-play .pause{display:none;}
.controls .fa-pause .play{display:none;}
li{list-style: none;}
.szg{margin-top: 30px;}
.szg li{float: left;text-align: center;}
.szg li span{font-size: 18px;color: #333;font-family: 黑体;margin-left: -10px;}
.szg li p{font-size: 40px;color: #00247d;font-family: impact;line-height: 44px;}
.szg li p a{font-size: 40px;color: #00247d;font-family: impact;}
.szg li img{margin-bottom: 12px;margin-left: -18px;}

/*skf2*/
.highlighted-content-link[_ngcontent-kqj-c16]{font-family:"SKF Chevin OT Medium",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:.125rem}.bg-brown[_ngcontent-kqj-c16]   .highlighted-content-link[_ngcontent-kqj-c16]     a:not(.btn), .bg-cool-grey[_ngcontent-kqj-c16]   .highlighted-content-link[_ngcontent-kqj-c16]     a:not(.btn){color:#fff}.bg-beige[_ngcontent-kqj-c16]   .highlighted-content-link[_ngcontent-kqj-c16]     a:not(.btn), .bg-light-green[_ngcontent-kqj-c16]   .highlighted-content-link[_ngcontent-kqj-c16]     a:not(.btn), .bg-light-slate[_ngcontent-kqj-c16]   .highlighted-content-link[_ngcontent-kqj-c16]     a:not(.btn){color:#485a64}.overview-title[_ngcontent-kqj-c16]{font-family:"SKF Chevin OT Light",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:2rem;line-height:1.156;margin-bottom:2.5rem}video[_ngcontent-kqj-c16]{width:100%}.highlighted-content[_ngcontent-kqj-c16]   .box-image[_ngcontent-kqj-c16]{position:relative}.highlighted-content[_ngcontent-kqj-c16]   .box-image[_ngcontent-kqj-c16]:before{display:block;content:"";width:100%;padding-top:56.25%}.highlighted-content[_ngcontent-kqj-c16]   .box-image[_ngcontent-kqj-c16] > [_ngcontent-kqj-c16]:first-child{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.highlighted-content[_ngcontent-kqj-c16]   .box-image[_ngcontent-kqj-c16]   img[_ngcontent-kqj-c16]{-o-object-fit:cover;object-fit:cover}.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]{padding:3.75rem;height:100%;color:#fff}@media (min-width:1024px){.highlighted-content[_ngcontent-kqj-c16]   .box-image[_ngcontent-kqj-c16]{min-height:100%;max-height:520px}.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]{/*max-height:520px*/}}.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]   .deck[_ngcontent-kqj-c16]{font-family:"SKF Chevin OT Medium",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;line-height:1.43;letter-spacing:.125rem;text-transform:uppercase;text-transform:uppercase;margin-bottom:1.25rem}.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]   .description-title[_ngcontent-kqj-c16]{margin-bottom:1.875rem;font-family:"SKF Chevin OT Light",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:2rem;line-height:1.156}@media (max-width:1400px){.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]   .description-title[_ngcontent-kqj-c16], .overview-title[_ngcontent-kqj-c16]{font-size:calc(1.325rem + .77142857vw);font-size: 28px;}}.highlighted-content[_ngcontent-kqj-c16]   .box-text[_ngcontent-kqj-c16]   .description[_ngcontent-kqj-c16]{margin-bottom:2.5rem;font-family:"SKF Chevin OT Light",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1rem;font-size: 14px;line-height:1.5;word-wrap:break-word}
/*pro*/
.small-capital-heading {
    font-size: 14px;
    padding-top: 20px;
    margin-bottom: 5px;
}.oem {
    padding-left: 1em;line-height: 1.5;
}.cont .tbl table {
    background-color: #f6f7f7!important;
    border-left: 0;
    border-right: 0;
    margin-top: 10px;
    /*width: auto;
    max-width: 100%;*/
}.cont .tbl tr:first-child {
    border-top: 3px solid #485a64;
}.cont .tbl td {
    height: 24px;
    font-size: 1rem;
    line-height: 1.5;
    color: #485a64;
    padding-top: 12px;
    padding-bottom: 9px;
    border-left: 0;
    border-right: 0;
    background-color: #f6f7f7!important;
    text-align: left;
}
.anchor_layer{width: 100%;margin: 3% auto;}
	.anchor_layer .nav_wrap{height: 65px; background-color: #f6f7f7; overflow: hidden; margin: 0 auto; behavior: url(images/pie.htc);}
	.anchor_layer .nav_wrap.navFix{position: fixed; left: 0; top: 0; width: 100%; min-width: 1200px; border-radius: 0; z-index: 9999;}
	.anchor_layer .nav_wrap .wrap_layer{height: 65px; margin: 0 auto;}
	.anchor_layer .nav_wrap .wrap_tab{max-width: 120px; width: 25%; height: 65px; float: left;}
	.anchor_layer .nav_wrap a{ height: 65px; display: block; color: #485a64; line-height: 65px; text-align: center; font-size: 14px; letter-spacing: 2px;} 
	.anchor_layer .nav_wrap .active,.details_main .anchor_layer .nav_wrap a:hover{background-color: #e9ebeb; font-weight: bold;}  
	.cont{margin: 1px auto;line-height: 1.8;}
	.product-tit{width: 100%; border-bottom: 2px solid #00a2ff; text-align: left; margin-top: 10px; background: #fff; line-height: 32px;}
	.product-tit i{width: 3px; height: 16px; display: inline-block; background: #00a2ff;}
	.product-tit h3{display: inline-block; font-size: 20px; color: #2c2c2c; text-align: left; margin-left: 6px;}
	.product-list{width: calc(100% - 36px); padding: 18px;}
	.product-list p{color: #888; font-size: 18px; text-align: justify; text-indent: 2em; line-height: 38px;}
	.text-center {
    text-align: center;
}
.breadcrumbr{}
.product_titler {
    font-size: 3.4em;
    padding: 20px 0;
    line-height: 1.1;
}
.pro_tit {
    font-size: 1.8em;
    padding: 2% 5px;
}.pro_tit span {
    display: none;
}
.mp0 {
margin: 0;
}.mp0 .p0 {
    padding: 0;
    border: 2px solid #c1c9cc;
    border-right: 0;
}.mp0 .p0:last-child {
    border-right: 2px solid #c1c9cc;
}.mp0 .card {
    border: 0px solid #c1c9cc;
}.card-header {
    background-color: transparent;
    border: 0;
}.card-header h5{
    font-size: 18px;
    color: #485a64;    line-height: 30px;
}.card-header h5 img {
    padding-right: 10px;
}.card-body .link-group-title {
    line-height: 20px;
    display: inline-flex;
}.card-body .link-group-title img {
    max-height: 20px;
    padding-right: 5px;
}
.tab-panex .product-content {
    text-align: center;
}.tab-panex .product-content a {
    color: #485a64;
}
/*promenu sj*/
.panel-groupr .panel {
    background: #eee;    background: #0F1A58;
    padding: 10px 10px 5px;
}.panel-groupr .panel #collapses1 {
    padding-top: 10px;
}.main-sidebar .widget_categories .panel-groupr .panel a {
    color: #fff;
}
.site-pagination li.thisclass a {
    background: #0F1A58 !important;
    color: #fff !important;
}
/*select*/
.select {
    background: #f6f7f7;
    margin-top: 1%;
}.panel-groupre {
    padding: 10px 10px 0;
    background: #fff;
    border: 1px solid #c1c9cc;
    border: 1px solid #0F1A58;
}.select .panel-cate ul {
    padding: 10px;
    margin-bottom: 10px;
}.select .cat-item.button {
    border-top: 1px solid #ddd;
}.select .cat-item.button span {
    border: 1px solid;
    padding: 8px;
    text-align: center;
    display: block;
    margin-top: 15px;
}.select .cat-item.button a {
    background: #f6f7f7;
    border: 1px solid #1651b9;
    color: #1651b9;
    padding: 8px;
    text-align: center;
    display: block;
    margin-top: 15px;
}.select li.cat-item input {
    margin: 0;
    margin-right: 8px;
}.select li.cat-item {
    border: 0 !important;
}.select .cate-heading a.collapsed::before {
        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
}.select .cate-heading a::before {
        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f106";
}.select .cate-heading a .dn:last-child {
    display: none;
}
.cardonel .card-body {
    line-height: 1.6;
}.cardonel .card-body .card-title {
    margin-bottom: .75rem;
    line-height: 1.17;
    color: #0f58d6;
    font-size: 1.7em;
}.cardonel .card-deck a.card:hover {/* .card-body, .cardonel .card-deck a.card:hover .card-footer*/
    background-color: #d7f1f4;background: transparent;/**/box-shadow: 1px 1px 3px #0F1A58;
}

.fancy-btn {
    background: #0F1A58;
}
.breadcrumblr .panel-group a {
    padding-top: 4px;    padding-bottom: 4px;
    margin: 2px;
    border: 1px solid #0F1A58;
}.breadcrumblr .panel-group a.fancy-btn-black{
    background: #fff;
}.breadcrumblr .panel-group a.fancy-btn-black:hover {
    /*background: #1651b9;
    color: #ffffff;*/color: #00247d;
}.breadcrumblr .fancy-btn-small::after {
    top: 9px;
}
.breadcrumbr.breadcrumblr {
    padding-top: 4px;margin-bottom: 1%;
}.breadcrumbr.breadcrumblr .abr {
    position: absolute;
    right: 0;
    padding: 0 10px;
}.breadcrumbr.breadcrumblr .locationl {
    padding-bottom: 11px;
    padding-top: 7px;
}.breadcrumbr .location {
    padding-top: 11px;
}
ul.about-contact {
    background: #f6f7f7;
    padding: 8%;
    border-radius: 20px;
}.about-contact li .desc {
    padding-left: 8px;
}
.portfolio-wrapperx {
    background: #f6f7f7;
    display: inline-block;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
}.portfolio-wrapperx .product-content {
    padding: 0 10px;
}
.info {
    /*background-color: #eeeef0;*/
    padding: 10px 15px;
    margin: 0 0 5px 0px;
    line-height: 30px;
    text-indent: 0 !important;
}.protit {
    font-size: 16px;
    padding: 0 15px;    margin-bottom: 5px;
    min-height: 30px;
    line-height: 30px;
    color: #fff;
    background-color: #1A75D0;
    clear: both;
    display: inline-block;
}

@media (max-width: 576px){
    .mp0 .p0 {
    border-right: 2px solid #c1c9cc;
}
.ag_five_service .ag1 .ag1Pic .content {width: 49.3%;}
  .szg li {
    float: left;
    text-align: center;
    width: 50%;
}
  #wowslider-container1 {
    margin-top: 0;
}
  .col-xs-6 {
    width: 50%;
}
  
}
@media (min-width: 320px) and (max-width: 700px){
  #top,.navbar {
    height: 100px;
    display: none;
}.nav {
    padding: 27px 0 7px;
}.nav .mobNav {
    padding: 0px 0 10px;
}
}
@media (min-width: 320px) and (max-width: 768px){
.breadcrumbr.breadcrumblr .panel-group {
    margin-bottom: 20px;
    background-color: #f6f7f7;
    margin: 15px;
    padding: 0 10px;
}.breadcrumbr.breadcrumblr .abr {
    position: relative;
    padding: 10px 0;
}
  
  .zx_bt h2 {
    position: relative;
}.zx_bt p {
    margin-top: 0;
}.zx_bt p a {
    font-size: 15px;
}.zx_bt i {
    font-size: 50px;
    position: absolute;
    z-index: -1;top: 5px;
}
  
}
@media (min-width: 767px) and (max-width: 1024px){
  .sp_l.col-md-6, .js_Rx.col-md-6 {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 10px;
}
}
@media (min-width: 700px){
  .bighd{display: none;}
}
@media (min-width: 1024px) and (max-width: 1500px){
.mf .container {
    max-width: 1200px;    padding: 0;
}
  
}
@media (min-width: 1024px){
  .nav {
    width: calc(100% - 200px);
}
.nav-item {
    width: 12.5%;
    text-align: center;
}
  .nav-submenu {
    text-align: left;    box-shadow: 0 0 2px #0F1A58;
}

}
@media (min-width: 1250px){
.ab_us .sp_l{max-width: 600px;}
.ab_us .js_R{max-width: 590px;}
}

@media (min-width: 1500px){
  .ab_us .js_R {
    max-width: calc(100% - 630px);
}
  
}
a.center-link, a.title-2, a.title-3,.breadcrumbr a,li.cat-item a,a.collapsed.no-item {
    /*pointer-events: none;*/
}