/* ↓头部HEADER */



.header {

    position: relative;

    width: 100%;

    height: 95px;

    background-color: #f5f5f5;

    border-top: 1px solid #ffffff;

    border-bottom: 5px solid #DCDCDC;

    z-index: 10;

}



.header .wrapper {

    position: relative;

}



.home-logo,

.home-nav {

    position: relative;

    float: left;

    height: 95px;

    z-index: 10;

}



.home-func {

    _width: 74px;

    position: relative;

    float: right;

    height: 61px;

    padding-top: 34px;

    z-index: 11;

}



.home-logo {

    width: 240px;

}



.home-nav {

    _width: 542px;

    margin-left: 10px;

}



.nav-level1 {

    position: relative;

    float: left;

    height: 100%;

    font-size: 18px;

    margin-right: 40px;

}



.nav-level1 a.item,

.nav-level1 span.item {

    display: inline-block;

    height: 100%;

    line-height: 95px;

}



.home-nav li.current a.item,

.home-nav li.current span.item {

    color: #5D8FCD;

}



.nav-list-level1 {

    height: 100%;

}



.header .gear-bg {

    width: 567px;

    height: 71px;

    background-position: 0 0;

    left: 430px;

    top: 24px;

}



.nav-level1 .mod-container {

    position: absolute;

    left: -21px;

    top: 95px;

}



.nav-level1 .mod-container ul {

    padding-top: 5px;

    box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.2);

}



.nav-level1 .mod-container li {

    width: 218px;

    height: 37px;

    background-color: #F5F5F5;

}



.nav-level1 .mod-container li.pt {

    padding-top: 12px;

}



.nav-level1 .mod-container li.pb {

    padding-bottom: 14px;

}



.nav-level1 .mod-container li a,

.nav-level1 .mod-container li span {

    display: inline-block;

    padding-left: 20px;

    width: 198px;

    height: 37px;

    line-height: 37px;

    font-size: 14px;

}



.nav-level1 .mod-container li a:hover {

    background-color: #5D8FCD;

}



.nav-level1 .mod-container li a:hover {

    color: #ffffff;

}



.nav-level1 .mod-container em {

    position: absolute;

    left: 0;

    top: 0;

    height: 5px;

    _font-size: 5px;

    line-height: 0;

    background-color: #5D8FCD;

    z-index: 10;

}



.home-nav li.current .mod-container em {

    display: block;

}



.home-func li {

    float: left;

    width: 32px;

    height: 32px;

}



.header-lang {

    display: inline-block;

    width: 30px;

    height: 30px;

    line-height: 30px;

    background-color: #ffffff;

    border: 1px solid #BEBEBE;

    text-align: center;

    position: relative;

}

.header-lang img{

    display: inline;

    margin-top: 5px;

}

.home-func li.lang ul{

    width: 132px;

    position: absolute;

    background: #fff;

    box-shadow: 0 0 15px #cccccc;-webkit-box-shadow: 0 0 15px #cccccc;-moz-box-shadow: 0 0 15px #cccccc;

    padding-bottom: 15px;

    margin-top: 5px;

    display: none;

}

.home-func li.lang ul li{

    padding-left: 20px;

    float: none;

    margin-top: 15px;

    width: 100%;

    height: auto;

}



.home-func li.mr {

    margin-right: 10px;

}



.header-search-form input {

    position: absolute;

    right: 41px;

    top: 34px;

    width: 18px;

    height: 30px;

    line-height: 30px;

    padding: 0 6px;

    background-color: #ffffff;

    border: 1px solid #BEBEBE;

}



.header-search-form input.wider {

    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);

}



.header-search-btn {

    position: absolute;

    right: 42px;

    top: 35px;

    width: 30px;

    height: 30px;

    z-index: 10;

}



.header-search-btn .icon-node {

    display: inline-block;

    width: 30px;

    height: 30px;

    background-position: 0 0;

}



/* ↑头部HEADER */



/* ↓焦点图块FOCUS */

#main-focus {

    height: 399px;

}



.mod_article > #main-focus {

    height: 260px;

}



#main-focus .bg {

    background-position: center;

    background-repeat: no-repeat;

}



.home-focus {

    display: none;

    height: 399px;

}



#main-focus .current {

    display: block;

}



.home-focus .wrapper {

    padding-top: 113px;

}



.home-focus h1 {

    font-size: 44px;

    line-height: 56px;

    padding-bottom: 15px;

    color: #ffffff;

    width: 540px;

}



.home-focus h2 {

    font-size: 20px;

    line-height: 30px;

    color: #ffffff;

    padding-bottom: 26px;

    font-weight: normal;

}



/* ↑焦点图块FOCUS */



/* ↓产品切换SWITCHER */

/*.product-line {*/

/*    height: 100px;*/

/*    background-color: #5D8FCD;*/

/*}*/



/*.product-line li {*/

/*    width: 122px;*/

/*    height: 100px;*/

/*    !*float: left;*!*/

/*}*/



/*.product-line li.current {*/

/*    background-color: #BDD6F0;*/

/*}*/



/*.product-line li a {*/

/*    position: relative;*/

/*    display: inline-block;*/

/*    width: 100%;*/

/*    padding-top: 69px;*/

/*    height: 30px;*/

/*    color: #AEC7E6;*/

/*    font-size: 16px;*/

/*    line-height: 16px;*/

/*    text-align: center;*/

/*}*/



/*.product-line li.current a {*/

/*    color: #005AAA;*/

/*}*/



/*.product-line li a span {*/

/*    position: absolute;*/

/*    left: 30%; !*原37*!*/

/*    top: 10px;*/

/*    display: inline-block;*/

/*    width: 50px;*/

/*    height: 53px;*/

/*}*/

.product-line li:last-child a span{background-image: url(../../images/2020/add_xny_nvIco.png) !important; background-position:center top!important;}

.product-line li:last-child.current a span{background-image: url(../../images/2020/add_xny_nvIco.png) !important; background-position:center bottom!important;}

.product-line {

    height: 100px ;

    background-color: #5D8FCD;

}

.product-line li {

    width: 66px;

    height: 100px;

    overflow: hidden;

    float: left;

}

.product-line li.current {

    background-color: #BDD6F0;

}

.product-line li a {

    position: relative;

    display: inline-block;

    width: 100%;

    padding-top: 69px;

    height: 50px;

    color: #AEC7E6;

/*    font-size: 14px;

    line-height: 21px;*/

    font-size: 12px;

    line-height: 12px;

    text-align: center;

}

.product-line li.current a {

    color: #005AAA;

}

.product-line li a span {

    position: absolute;

    left: 10px;

    top: 10px;

    display: inline-block;

    width: 50px;

    height: 53px;

}



.fengdian {

    background-position: -43px 0;

}



.current .fengdian {

    background-position: -43px -53px;

}



.guidao {

    background-position: -94px 0;

}



.current .guidao {

    background-position: -94px -53px;

}



.jiancai {

    background-position: -145px 0;

}



.current .jiancai {

    background-position: -145px -53px;

}



.yejin {

    background-position: -196px 0;

}



.current .yejin {

    background-position: -196px -53px;

}



.tongyong {

    background-position: -247px 0;

}



.current .tongyong {

    background-position: -247px -53px;

}



.gaosu {

    background-position: -298px 0;

}



.current .gaosu {

    background-position: -298px -53px;

}



.xiangsu {

    background-position: -349px 0;

}



.current .xiangsu {

    background-position: -349px -53px;

}



.kuangshan {

    background-position: -400px 0;

}



.current .kuangshan {

    background-position: -400px -53px;

}



/*工程机械减速机*/

.gcjxjsj {

    background-position: -451px 0;

}

.current .gcjxjsj {

    background-position: -451px -53px;

}

/*榨糖齿轮箱*/

.ztclx {

    background-position: -502px 0;

}

.current .ztclx {

    background-position: -502px -53px;

}

/*石化专用齿轮箱*/

.shzyclx {

    background-position: -553px 0;

}

.current .shzyclx {

    background-position: -553px -53px;

}

/*橡塑机械齿轮箱*/

.dsjxclx {

    background-position: -604px 0;

}

.current .dsjxclx {

    background-position: -604px -53px;

}

/*智能互联产品*/

.znhlwcp {

    background-position: -655px 0;

}

.current .znhlwcp {

    background-position: -655px -53px;

}

/*定制齿轮箱*/

.dzclx {

    background-position: -706px 0;

}

.current .dzclx {

    background-position: -706px -53px;

}



.product-gallery {

    background-color: #f5f5f5;

}



.product-gallery h1 {

    font-size: 26px;

    line-height: 26px;

    padding: 38px 0 30px 0;

    font-weight: normal;

}



.product-gallery ul {

    position: relative;

    width: 1000px;

    height: 180px;

    overflow: hidden;

}



.product-gallery li {

    position: relative;

    float: left;

    width: 490px;

    height: 180px;

    background-color: #ffffff;

    text-align: center;

    margin-right: 20px;

    cursor: pointer;

    zoom: 1;

}



.product-gallery li .anchor {

    position: relative;

    display: inline-block;

    height: 180px;

}



.product-gallery .multiply li .description {

    width: 280px;

}



.product-gallery li .description {

    display: none;

    position: absolute;

    left: 0;

    top: 0;

    width: 450px;

    height: 120px;

    padding: 30px 20px;

    text-align: left;

    color: #fff;

    z-index: 10;

}



.product-gallery li .description .learn-more {

    position: absolute;

    left: 20px;

    bottom: 30px;

    line-height: 14px;

    text-decoration: underline;

    zoom: 1;

}



.product-gallery li .description .title {

    width: 100%;

    height: 28px;

    font-size: 26px;

    line-height: 28px;

    padding-bottom: 12px;

    overflow: hidden;

}



.product-gallery li .description .content {

    line-height: 24px;

    width: 100%;

    height: 46px;

}



.product-gallery li.mr {

    margin-right: 0;

}



.product-gallery li img {

    display: inline-block;

}



.product-gallery .multiply li {

    width: 320px;

}



.product-gallery .item {

    position: relative;

    display: none;

    padding-bottom: 60px;

}



.product-gallery .current {

    display: block;

}



.product-gallery .item .control-wrapper {

    position: absolute;

    left: 0;

    bottom: 25px;

    width: 100%;

    height: 15px;

    text-align: center;

}



.product-gallery .control-wrapper span {

    display: inline-block;

    width: 35px;

    height: 15px;

    margin-right: 5px;

}



.product-gallery .control-wrapper .control {

    display: inline-block;

    width: 35px;

    height: 15px;

    background-color: #ABC6DE;

    cursor: pointer;

}



.product-gallery .control-wrapper .current .control {

    background-color: #005AAA;

    cursor: default;

}



/* ↑产品切换SWITCHER  */



/* ↓首页新闻HOME NEWS */

#home-news .wrapper {

    position: relative;

    padding: 50px 0;

}



#home-news .gear-bg {

    left: 357px;

    top: 0;

    width: 718px;

    height: 103px;

    background-position: 0 -80px;

}



#home-news .mod-container {

    position: relative;

    margin-left: 30px;

    z-index: 10;

}



#home-news h2 {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 30px;

    font-weight: normal;

}



#home-news ul {

    padding-bottom: 15px;

}



#home-news li {

    font-size: 16px;

    line-height: 16px;

    padding-bottom: 15.5px;

}



.home-news-image {

    position: relative;

    width: 490px;

    height: 276px;

    z-index: 10;

}



.home-news-image .bg {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 40px;

    zoom: 1;

}



.home-news-image p {

    position: relative;

    height: 40px;

    line-height: 40px;

    text-align: right;

    margin-right: 10px;

    color: #ccc;

    font-size: 16px;

    overflow: hidden;

}



.home-news-image .eBottom {

    position: absolute;

    left: 0;

    top: 0;

    width: 490px;

    height: 40px;

    background-color: #000;

    opacity: .5;

    filter: alpha(opacity=50);

}



.home-news-image .eTop {

    position: absolute;

    right: 0;

    top: 0;

    width: 190px;

    height: 40px;

    background: url(../../images/np-mod-sprite.png) no-repeat 0 0;

}



/* ↑首页新闻HOME NEWS  */



/* ↓销售网络 & 服务网络 SALE-CONTACT & SERVICE-CONTACT*/

#home-contact {

    padding-top: 50px;

    padding-bottom: 60px;

    border-top: 1px solid #dcdcdc;

}



#home-contact .mod-container {

    position: relative;

    float: left;

    width: 395px;

    padding-left: 105px;

}



#home-contact img {

    position: absolute;

    left: 0;

    top: 0;

}



#home-contact .mod-container dt {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 24px;

}



#home-contact .mod-container dd {

    width: 380px;

    line-height: 24px;

}



#home-contact .mod-container .eBottom {

    line-height: 14px;

    padding-top: 15px;

}



/* ↑销售网络 & 服务网络 SALE-CONTACT & SERVICE-CONTACT*/



/* ↓页脚FOOTER */

#footer {

    position: relative;

    padding-top: 40px;

    border-top: 1px solid #CCCCCC;

}



.footer {

    padding-bottom: 40px;

}



#footer .content {

    float: left;

    width: 684px;

}



#footer .content dl {

    float: left;

    width: 170px;

}



#footer .content dt {

    font-size: 18px;

    color: #333;

    line-height: 18px;

    *line-height: 21px;

    padding-bottom: 17px;

}



#footer .content dd {

    line-height: 18px;

    padding-bottom: 7px;

    width: 150px;

}



#footer .content dd strong {

    display: inline-block;

    padding-top: 10px;

    font-size: 18px;

    font-weight: normal;

}



#footer .mod-container {

    float: left;

    position: relative;

    border-left: 1px solid #CCCCCC;

    width: 235px;

    height: 200px;

    padding-left: 80px;

}



#footer .mod-container p {

    line-height: 18px;

    font-size: 18px;

    padding-top: 12px;

}



#footer .mod-container p a {

    color: #333;

}



#footer .mod-container p a:hover {

    text-decoration: none;

    color: #0D4E96;

}



#footer .mod-container li {

    line-height: 16px;

    padding-bottom: 8px;

}



#footer .mod-container li a {

    position: relative;

    display: inline-block;

    height: 16px;

    padding-left: 28px;

}



#footer .mod-container li a span {

    position: absolute;

    left: 0;

    top: 1px;

    display: inline-block;

    width: 21px;

    height: 15px;

    zoom: 1;

    overflow: hidden;

}



.icon-en {

    background-position: 0 -112px;

}



.icon-zh {

    background-position: 0 -129px;

}



#footer .mod-container .eRow {

    position: relative;

    width: 200px;

    height: 30px;

    margin-top: 6px;

}



#footer .mod-container label {

    position: absolute;

    left: 0;

    top: 0;

    width: 165px;

    height: 30px;

    line-height: 30px;

    text-indent: 15px;

    font-size: 12px;

    color: #999;

}



#footer .ft-input {

    position: relative;

    width: 155px;

    height: 30px;

    line-height: 30px;

    padding-right: 31px;

    padding-left: 14px;

    _padding-top: 0;

    _padding-bottom: 0;

    background-color: #fff;

    border-radius: 3px;

    border: none;

    zoom: 1;

}



.ft-search-btn {

    position: absolute;

    display: inline-block;

    width: 21px;

    height: 20px;

    right: 10px;

    top: 5px;

    cursor: pointer;

}



.ft-search-btn span {

    display: inline-block;

    width: 21px;

    height: 20px;

    background-position: 0 -144px;

}



#footer .eBottom {

    height: 50px;

    background-color: #666;

}



#footer .eBottom ul {

    float: left;

    height: 50px;

}



#footer .eBottom li {

    float: left;

    height: 100%;

    line-height: 47px;

}



#footer .eBottom li a {

    font-size: 12px;

    color: #fff;

}



#footer .eBottom li .pipe {

    display: inline-block;

    width: 4px;

    height: 13px;

    margin: 0 7px;

    margin-top: 20px;

    background-position: 0 -168px;

}



#footer .eBottom p {

    line-height: 50px;

    color: #fff;

    font-size: 12px;

    margin-right: 16px;

}



/* ↑页脚FOOTER */



/* ↓面包屑导航BREAD CRUMB */

#bread-crumb {

    height: 60px;

}



#bread-crumb li {

    float: left;

    height: 60px;

}



#bread-crumb li a {

    display: inline-block;

    height: 60px;

    font-size: 16px;

    line-height: 60px;

    color: #CFDEF0;

    padding: 0 20px;

}



#bread-crumb li.current a {

    background-color: #BDD6F0;

    color: #005aaa;

}



/* ↑面包屑导航BREAD CRUMB */



/* ↓分页PAGING */

.paging {

    padding-top: 4px;

}



.paging .content a {

    float: left;

    display: inline-block;

    height: 25px;

    line-height: 25px;

    padding: 0 10px;

    background-color: #f5f5f5;

    margin-right: 5px;

}



.paging .content a.current {

    cursor: default;

}



.paging .content a.current,

.paging .content a:hover {

    background-color: #5D8FCD;

    color: #fff;

}



/* ↑分页PAGING */



/* ↓新闻列表NEWS LIST */

.inner-focus {

    height: 260px;

}



.inner-focus .eFirst {

    padding-bottom: 20px;

    font-size: 46px;

    line-height: 46px;

    color: #fff;

    font-weight: bold;

}



.inner-focus .eSecond {

    font-size: 18px;

    line-height: 18px;

}



.inner-focus .eThird {

    font-size: 20px;

    line-height: 20px;

}



.inner-focus .eSecond,

.inner-focus .eThird {

    padding-bottom: 10px;

    color: #fff;

}



.inner-focus .eFourth {

    font-size: 46px;

    line-height: 46px;

    color: #fff;

    font-weight: bold;

    padding-top: 15px;

}



.inner-focus .wrapper {

    padding-top: 88px;

}



.page-title {

    font-size: 26px;

    line-height: 26px;

    padding-top: 37px;

    padding-bottom: 28px;

    font-weight: normal;

}



.news-list .page-title {

    padding-bottom: 24px;

}



.news-list li {

    width: 660px;

    padding-bottom: 30px;

}



.news-list li img {

    margin-right: 23px;

    margin-top: 4px;

}



.news-list .news-title {

    display: block;

    font-size: 20px;

    line-height: 30px;

    padding-bottom: 12px;

}



.news-list li em {

    font-family: Arial;

    color: #999;

}



.news-list li p {

    /*line-height: 24px;*/

    padding-top: 1px;

}



/* ↑新闻列表NEWS LIST */



/* ↓TEASER */

.teaser .mod-container {

    border-top: 10px solid #5D8FCD;

    padding-left: 10px;

    padding-bottom: 16px;

    width: 225px;

}



.teaser .title {

    font-size: 20px;

    line-height: 20px;

    padding-top: 20px;

    padding-bottom: 8px;

    color: #4574ae;

}



.teaser .pt {

    margin-top: 20px;

}



.teaser .pt2 {

    margin-top: 10px;

}



.teaser .mod-container dt {

    position: relative;

    padding-left: 16px;

    line-height: 28px;

    zoom: 1;

}



.teaser .mod-container dt .icon-node {

    position: absolute;

    left: 0;

    top: 11px;

}



.teaser .mod-container dd {

    text-indent: 18px;

    line-height: 21px;

}



.icon-square {

    width: 5px;

    height: 5px;

    background-position: 0 -192px;

}



.teaser .learn-more {

    display: inline-block;

    padding-left: 16px;

}



/* ↑TEASER */



/* ↓新闻内容NEWS CONTENT */

.news-content {

    width: 660px;

}



.news-content h1 {

    font-size: 26px;

    line-height: 39px;

    padding-top: 33px;

    padding-bottom: 4px;

    font-weight: normal;

}



.pubdate {

    font-size: 12px;

    line-height: 12px;

    color: #999;

}



.news-content .content {

    padding-top: 23px;

    line-height: 24px;

}



.news-content .content p {

    line-height: 24px;

    padding-bottom: 22px;

    text-indent: 28px;

}



.news-content .content img {

    margin-bottom: 16px;

}



.news-anchor a {

    float: left;

    display: inline-block;

    margin-left: 6px;

    height: 14px;

    line-height: 14px;

    overflow: hidden;

}



.news-anchor a.prev {

    width: 306px;

}



.news-anchor a:hover {

    text-decoration: underline;

}



.np-share {

    height: 45px;

}



.np-share .title {

    float: right;

    color: #999;

}



.np-share .jiathis_style {

    float: right;

}



.more-news-pt {

    padding-top: 3px;

    padding-bottom: 11px;

}



/* ↑新闻内容NEWS CONTENT */



/* ↓产品内容PRODUCT CONTENT */

.product-content {

    width: 660px;

}



.product-switcher {

    position: relative;

    padding-bottom: 70px;

    zoom: 1;

}



.product-switcher ul {

    width: 660px;

    height: 350px;

    overflow: hidden;

}



.product-switcher li {

    border: 1px solid #D6D6D6;

    width: 658px;

    height: 348px;

}



.product-switcher .control-wrapper {

    position: absolute;

    left: 0;

    bottom: 30px;

    width: 660px;

    height: 15px;

    text-align: center;

}



.product-switcher .control-wrapper span {

    display: inline-block;

    width: 35px;

    height: 15px;

    margin-right: 5px;

}



.product-switcher .control-wrapper .control {

    display: inline-block;

    width: 35px;

    height: 15px;

    background-color: #B2CDE5;

    cursor: pointer;

}



.product-switcher .control-wrapper .current .control {

    background-color: #005AAA;

    cursor: default;

}



.product-content .description {

    margin-bottom: 35px;

}



.product-content .description .title,

.product-content .description strong {

    display: block;

    font-size: 20px;

    line-height: 20px;

    padding-bottom: 14px;

    font-weight: normal;

}



.product-content .description strong {

    display: inline-block;

}



.product-content .description p {

    line-height: 21px;

}



.product-content div.mb {

    margin-bottom: 0;

}



/* ↑产品内容PRODUCT CONTENT */



/* ↓销售网络SALES NETWORK */

#sales-network .wrapper .np-resource .title {

    padding-bottom: 31px;

    padding-top: 38px;

}



.np-resource {

    position: relative;

    z-index: 9;

}



.np-resource .title {

    padding-bottom: 18px;

    height: 60px;

    zoom: 1;

    padding-top: 30px;

}



#sales-network .np-resource .title {

    padding-top: 30px;

    padding-bottom: 15px;

}



.np-resource .title span {

    float: left;

    height: 60px;

    margin-right: 15px;

}



.np-resource .title p {

    float: left;

    height: 60px;

    line-height: 60px;

    font-size: 26px;

}



.np-resource .content {

    padding-bottom: 43px;

}



.np-resource .pb {

    padding-bottom: 0;

}



.icon-r-fd {

    background-position: 0 0;

    width: 57px;

}



.icon-r-fd2 {

    background-position: 0 -126px;

    width: 57px;

}



.np-resource dl {

    float: left;

    width: 310px;

    margin-right: 30px;

}



.np-resource dt {

    font-size: 20px;

    line-height: 20px;

    padding-bottom: 11px;

}



.np-resource dd {

    line-height: 28px;

}



.np-resource dl.mr {

    margin-right: 0 !important;

}



.icon-r-gd {

    background-position: -766px 0;

    width: 54px;

}



.icon-r-gy {

    width: 263px;

    background-position: -118px 0;

}



.icon-r-xs {

    width: 61px;

    background-position: -380px 0;

}



.icon-r-gd2 {

    background-position: -48px -65px;

    width: 38px;

}



.icon-r-gy2 {

    width: 260px;

    background-position: -501px 0;

}



.icon-r-xs2 {

    width: 58px;

    background-position: -350px -64px;

}



.icon-r-kuangshan {

    width: 57px;

    background-position: -381px -65px;

}



/* ↑销售网络SALES NETWORK */



/* ↓服务网络SERVICE NETWORK */



.wrapper .service-network .mod-container {

    width: 660px;

}



.wrapper .service-network {

    padding-bottom: 39px;

    overflow: hidden;

    zoom: 1;

}



.wrapper .service-network .sec-title {

    padding-bottom: 13px;

}



.wrapper .service-network .np-context {

    padding-bottom: 8px;

}



.wrapper .service-network .np-row {

    zoom: 1;

}



.wrapper .service-network div.fr {

    padding-top: 133px;

    zoom: 1;

}



.np-image-ct {

    padding: 40px 0;

    zoom: 1;

}



.service-network .title {

    height: 60px;

    width: 230px;

    padding-bottom: 20px;

    text-align: center;

}



.service-network .wrapper {

    padding-top: 40px;

    zoom: 1;

}



.service-network .item {

    float: left;

    width: 400px;

    margin-right: 10px !important;;

    _margin-right: 10px !important;;

    padding-bottom: 30px;

    zoom: 1;

}



#service-network-zh .np-extend .item {

    width: 310px;

}



.service-network .title .icon-res {

    height: 60px;

}



.icon-s-fd {

    width: 47px;

    background-position: 0 -65px;

}



.icon-s-gd {

    width: 38px;

    background-position: -48px -65px;

}



.icon-s-gy {

    width: 263px;

    background-position: -87px -65px;

}



.icon-s-xs {

    width: 57px;

    background-position: -350px -65px;

}



.service-network .item dl {

    border-top: 10px solid #5D8FCD;

    padding-left: 10px;

}



.service-network .item dt {

    font-size: 26px;

    line-height: 26px;

    padding-top: 30px;

    padding-bottom: 7px;

    zoom: 1;

}



.service-network .item dd {

    padding-top: 10px;

}



.service-network .item dd p {

    line-height: 24px;

}



.service-network .eFirst {

    font-size: 26px;

    height: 26px;

    line-height: 26px;

    text-indent: 10px;

}



/* ↑服务网络SERVICE NETWORK */



/* ↓技术支持TECH SUPPORT */

.tech-support {

    position: relative;

    z-index: 9;

}



.tech-support .pb {

    padding-bottom: 24px;

}



.tech-support .mod-container {

    width: 660px;

}



.tech-support .mod-container p {

    padding-bottom: 10px;

}



.tech-support .mod-container .page-title {

    padding-bottom: 28px;

}



.tech-support .wrapper {

    padding: 41px 0 12px 0;

}



.tech-support .np-row dt {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 13px;

}



.tech-support .np-row dd {

    line-height: 24px;

}



.tech-support .np-row dl {

    height: 200px;

}



.tech-support .np-row dl.eFirst {

    margin-right: 20px;

    padding-top: 9px;

    width: 235px;

}



.tech-support .np-row dl.eSecond {

    margin-left: 20px;

    padding-top: 10px;

    width: 490px;

}



.tech-support .np-row dl.eThird {

    margin: 0 20px;

    width: 235px;

}



.tech-support p.title {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 23px;

}



.tech-support .eBottom {

    padding-top: 15px;

    margin-bottom: -3px;

    zoom: 1;

}



/* ↑技术支持TECH SUPPORT */



/* ↓资质认证QUALIFICATION */

.qualification {

    position: relative;

    margin-bottom: -15px;

    z-index: 9;

}



.qualification .page-title {

    padding-bottom: 26px;

}



.qualification .mod-container .np-row {

    width: 660px;

}



.qualification .mod-container p {

    padding-bottom: 23px;

}



.qualification p.title {

    font-size: 26px;

    line-height: 26px;

    padding-top: 20px;

    padding-bottom: 40px;

}



/* ↑资质认证QUALIFICATION */



/* ↓公司介绍PROFILE */

.profile {

    position: relative;

    z-index: 9;

}



.profile .np-row {

    width: 660px;

}



.profile .mod-container {

    width: 660px;

    padding-bottom: 28px;

}



.profile .mod-container p {

    padding-bottom: 8px;

}



.profile .wrapper {

    padding-top: 40px;

}



.profile p.title {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 24px;

}



.profile-list {

    padding-top: 25px;

    padding-bottom: 20px;

}



.profile-list li {

    float: left;

    position: relative;

    padding-left: 235px;

    width: 255px;

    height: 353px;

    margin-right: 20px;

    margin-bottom: 20px;

    background-color: #7FA0C9;

}



.profile-list li img {

    position: absolute;

    left: 0;

    top: 0;

    width: 235px;

    height: 353px;

}



.profile-list .item {

    position: relative;

    width: 215px;

    height: 313px;

    margin: 0 auto;

    padding: 20px 0;

}



.profile-list .item,

.profile-list .item a {

    color: #fff;

}



.profile-list .item .title {

    font-size: 20px;

    line-height: 20px;

    padding-bottom: 17px;

}



.profile-list .item .content {

    line-height: 21px;

    height: 260px;

    width: 100%;

    overflow: hidden;

}



.profile-list .item .learn-more {

    display: inline-block;

    position: absolute;

    left: 0;

    bottom: 20px;

    height: 14px;

    line-height: 14px;

    *height: 18px *

    line-height: 17px;

    text-decoration: underline;

    padding-left: 10px;

}



.profile-list .item .icon-node {

    position: absolute;

    left: 0;

    top: 5px;

    width: 5px;

    height: 5px;

}



.icon-w-square {

    background-position: 0 -198px;

}



/* ↑公司介绍PROFILE */



/* ↓组织架构ORGANISATION */



.organisation {

    position: relative;

    z-index: 10;

}



.organisation .page-title {

    padding-bottom: 13px;

}



.organisation .np-image-ct {

    padding-top: 20px;

}



.organisation .np-image-ct img {

    margin: 0 auto;

}



.organisation .np-resource .title {

    padding-top: 20px;

    padding-bottom: 0;

    height: 42px;

}



.organisation .np-resource .title p {

    height: 100%;

}



.organisation .np-resource .title p {

    font-size: 20px;

    line-height: 20px;

}



.organisation .np-resource .content {

    padding-bottom: 0;

}



.np-resource .item {

    float: left;

    width: 320px;

    margin-right: 20px;

}



.np-resource .item li {

    width: 320px;

}



.np-resource .item span {

    display: inline-block;

    line-height: 28px;

    vertical-align: top;

}



.np-resource .item .eFirst {

    width: 85px;

}



.np-resource .item .eSecond {

    width: 230px;

}



/* ↑组织架构ORGANISATION */



/* ↓工作机会JOBS */

.jobs {

    position: relative;

    margin-bottom: 6px;

    zoom: 1;

    z-index: 10;

}



.jobs .page-title {

    padding-bottom: 25px;

}



.jobs a.btn {

    margin-top: 25px;

}



.jobs .np-row {

    padding-top: 38px;

}



.jobs .np-row .title {

    font-size: 26px;

    line-height: 26px;

}



.jobs .np-row ul {

    padding-top: 23px;

    margin-bottom: -2px;

    zoom: 1;

}



.jobs .np-row li {

    float: left;

    width: 235px;

    display: inline-block;

    zoom: 1;

    margin-right: 20px;

}



.jobs .np-row li p {

    width: 235px;

    height: 120px;

    line-height: 24px;

    padding-bottom: 26px;

    overflow: hidden;

}



.jobs .np-row div.np-context {

    padding-top: 23px;

}



/* ↑工作机会JOBS */



/* ↓联系CONTACT */

.contact #home-contact .wrapper {

    padding-top: 50px;

    border-top: 1px solid #DCDCDC;

}



.contact #home-contact {

    padding-bottom: 0;

}



/* ↑联系CONTACT */



/* ↓产品列表PRODUCT LIST */

.product-list {

    position: relative;

    z-index: 2;

}



.product-list .np-list li {

    position: relative;

    float: left;

    width: 235px;

    margin-right: 20px;

    padding-bottom: 10px;

    cursor: pointer;

    zoom: 1;

}



.product-list .np-row {

    padding-top: 37px;

}



.product-list .np-row .title {

    font-size: 26px;

    line-height: 39px;

    padding-bottom: 26px;

}



.product-list .np-list .anchor {

    position: relative;

    display: block;

    width: 233px;

    height: 233px;

    border: 1px solid #D6D6D6;

}



.product-list .np-list .description {

    display: none;

    position: absolute;

    left: 0;

    top: 0;

    width: 195px;

    height: 60px;

    line-height: 21px;

    padding: 30px 20px 145px 20px;

    color: #fff;

    z-index: 10;

    zoom: 1;

}



.product-list .np-list .learn-more {

    position: absolute;

    left: 20px;

    top: 166px;

    line-height: 14px;

    *line-height: 17px;

    zoom: 1;

    text-decoration: underline;

}



.product-list .np-list .learn-more a {

    color: #fff;

    text-decoration: underline;

}



.product-list .np-list .eBottom {

    font-size: 16px;

    line-height: 16px;

    width: 100%;

    text-align: center;

    padding-top: 19px;

}



.product-list .np-enhance {

    float: left;

    width: 255px;

    zoom: 1;

}



/* ↑产品列表PRODUCT LIST */



/* ↓搜索结果列表SEARCH RESULT LIST */

#np-search-result div.item {

    padding-bottom: 36px;

}



#np-search-result div.item h3 {

    font-size: 22px;

    line-height: 22px;

    font-weight: normal;

    padding-bottom: 13px;

}



#np-search-result div.item p.context {

    line-height: 24px;

}



#np-search-result .header {

    display: none;

}



.ngc_serch_results {

    font-size: 26px;

    line-height: 26px;

    padding-bottom: 60px;

    padding-top: 40px;

}



.ngc_serch_results span {

    color: #005aaa;

}



/* ↑搜索结果列表SEARCH RESULT LIST */



/* ↓站点地图SITE MAP */

#sitemap .level_1 {

    padding-top: 40px;

}



#sitemap li.sibling {

    float: left;

    width: 170px;

}



#sitemap .level_1 li a {

    display: inline-block;

}



#sitemap a.sibling {

    font-size: 18px;

    line-height: 18px;

    padding-bottom: 17px;

}



#sitemap .level_2 li {

    line-height: 18px;

    padding-bottom: 5px;

}



/* ↑站点地图SITE MAP */



/* ↓法律声明 LEGAL */

#statement {

    padding-top: 34px;

    line-height: 24px;

}



#statement strong {

    display: inline-block;

    font-size: 18px;

    line-height: 24px;

    padding-top: 5px;

    padding-bottom: 9px;

    font-weight: normal;

}



.product-banner {

    font-size: 35px;

    line-height: 56px;

    padding-bottom: 15px;

    width: 800px;

    color: #ffffff;

}



/* ↑法律声明 LEGAL */



.gy-item-class {

    width: 265px !important;

}



.gy-item-class .title {

    width: 265px !important;

}



.service-network .item dd a {

    font-size: 12px;

}



/* ↓应用行业切换SWITCHER */

.application-line {

    height: 100px;

    background-color: #5D8FCD;

}



.application-line li {

    width: 76px;

    height: 100px !important;

    float: left !important;

}



.application-line li.current {

    background-color: #BDD6F0;

}



.application-line li a {

    position: relative;

    display: inline-block !important;

    width: 100%;

    /*padding-top: 69px !important;*/

    height: 30px !important;

    color: #AEC7E6 !important;

/*    font-size: 16px !important;

    line-height: 16px !important;*/



    font-size: 12px !important;

    line-height: 12px !important;

    text-align: center;

    padding: 70px 0 0 0px !important;

}



.application-line li.current a {

    color: #005aaa !important;

}



.application-line li a span {

    position: absolute;

    left: 20%; 

    top: 10px;

    display: inline-block;

    width: 50px;

    height: 53px;

}



.application-line .icon-node {

    background-image: url(../../images/2020/icon-application_ngcrv.png) !important;

    background-repeat: no-repeat;

}



/*风电*/

.application-line .icon-node.c-application-1 {

    background-position: -45px 0;

}

.application-line li.current .icon-node.c-application-1 {

    background-position: -45px -53px;

}



/* 轨道交通 */

.application-line .icon-node.c-application-2 {

    background-position: -96px 0;

}

.application-line li.current .icon-node.c-application-2 {

    background-position: -96px -53px;

}



/*冶金*/

.application-line .icon-node.c-application-3 {

    background-position: -146px 0;

}

.application-line li.current .icon-node.c-application-3 {

    background-position: -146px -53px;

}



/*水泥*/

.application-line .icon-node.c-application-4 {

    background-position: -196px 0;

}

.application-line li.current .icon-node.c-application-4 {

    background-position: -196px -53px;

}

/*矿山*/

.application-line .icon-node.c-application-5 {

    background-position: -247px 0;

}

.application-line li.current .icon-node.c-application-5 {

    background-position: -247px -53px;

}

/*石化*/

.application-line .icon-node.c-application-6 {

    background-position: -297px 0;

}

.application-line li.current .icon-node.c-application-6 {

    background-position: -297px -53px;

}

/*港口起重*/

.application-line .icon-node.c-application-7 {

    background-position: -348px 0;

}

.application-line li.current .icon-node.c-application-7 {

    background-position: -348px -53px;

}

/*工程机械*/

.application-line .icon-node.c-application-8 {

    background-position: -400px 0;

}

.application-line li.current .icon-node.c-application-8 {

    background-position: -400px -53px;

}

/* 榨糖 */

.application-line .icon-node.c-application-9 {

    background-position: -502px 0;

}

.application-line li.current .icon-node.c-application-9 {

    background-position: -502px -53px;

}

/*橡塑机械*/

.application-line .icon-node.c-application-10 {

    background-position: -452px 0;

}

.application-line li.current .icon-node.c-application-10 {

    background-position: -452px -53px;

}

/*电力*/

.application-line .icon-node.c-application-11 {

    background-position: -553px 0;

}

.application-line li.current .icon-node.c-application-11 {

    background-position: -553px -53px;

}

/*减速机*/

.application-line .icon-node.c-application-12 {

    background-position: -603px 0;

}

.application-line li.current .icon-node.c-application-12 {

    background-position: -603px -53px;

}



/* 左右箭头 */

.swiper-button-prev{

    background-image:url("/images/left.png") !important;

}

.swiper-button-next{

    background-image:url("/images/right.png") !important;

}



/* 2020 ngcrv jsj*/

/* 智能减速机 */

.jsj {

background-position: -758px 0;

}

.current .jsj {

    background-position: -758px -53px;

}



.has-line-top .wrapper {

    border-top: 1px solid #dcdcdc;

}



.contact_ngc_sales_network_gears.icon-ngcrv-2020, .ce_accordionSingle .icon-ngcrv-2020 {

    background-image: url(../../images/2020/icon-ngcrv.png)!important;

    background-position:center;

}



.contact_ngc_sales_network_gears.icon-nev-2020, .ce_accordionSingle .icon-nev-2020 {

    background-image: url(../../images/2020/icon-nev.png)!important;

    background-position:center;

}

.application-line li:last-child .icon-node{background:url(../../images/2020/add_xny_nvIco.png) no-repeat center top!important; left:16%!important}
.application-line li:last-child.current .icon-node{background:url(../../images/2020/add_xny_nvIco.png) no-repeat center bottom!important;}
.service-network .item{width:350px;}
.bg-gray-2 + .np-resource + .np-resource{position: absolute !important;display: inline-block;width: 400px;top: 510px;left: 50%;margin-left: -150px;}

.ce_accordionSingle.first + .ce_accordionSingle + .ce_accordionSingle + .ce_accordionSingle .icon-r-fd{background-image: url(../../images/2020/icon-nev.png) !important;background-position: center;}


.product-line li p{ text-align:center; transform:translate(0px,-51px); font-size:12px; color:#005AAA; opacity:0; transition:all 0.3s ease;}
.product-line li.current p{ opacity:1; line-height:14px; font-size:12px; line-height:13px!important;}


.product-line li p{visibility:hidden;}
.product-line li p:nth-child(2){visibility:visible;}


.pro3body .product-line li.current p{display:none;}

.custom-sup {
            vertical-align: super;
            font-size: 0.7em;
        }