﻿@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
    line-height: 24px;
    background: #fff;
    font-family: '微软雅黑';
    font-size: 14px;
    color: #393939;
    font-family: Arial, Helvetica, sans-serif;
}

.pro-show-dec table {
    width: 100% !important
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
    padding: 0;
    margin: 0;
}

table, td, tr, th {
    font-size: 14px;
}

li {
    list-style-type: none;
}

img {
    border: 0;
    overflow: hidden;
    display: block;
}

ol, ul {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
}

address, cite, code, em, th, i, b {
    font-weight: normal;
    font-style: normal;
}

.clear {
    clear: both;
    overflow: hidden;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

.font16 {
    font-size: 16px;
}

.font18 {
    font-size: 18px;
}

.pos_rel {
    position: relative;
}

.pos_abs {
    position: absolute;
}

.p_indent {
    text-indent: 0em;
}

a {
    color: #737373;
    text-decoration: none;
}

a:hover {
    color: #003E95;
    text-decoration: none;
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

/*header*/
.header {
    height: 125px;
    width: 100%;
    background: #FFF;
}

.header-con {
    width: 1200px;
    height: 70px;
    margin: 0 auto;
    padding-top: 20px;
}

.logo {
    float: left;
    margin-top: -20px;
}

.menu {
    float: left;
    width: 756px;
    margin-left: 50px;
    margin-top: 15px;
}

.menu li {
    float: left;
    margin-left: 42px;
    position: relative;
}

.menu li a {
    text-align: center;
    line-height: 20px;
    display: block;
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
    color: #003E95;
}

.menu li a.select {
    color: #E60011;
}

.menu li a.select2 {
    color: #E60011;
}

.menu li .sub {
    width: 120px;
    height: auto;
    position: absolute;
    padding-top: 5px;
    left: -20px;
    z-index: 9999;
    display: none;
    background: url(../images/menu-sub-bg.png);
}

.menu li .sub a {
    display: block;
    color: #666;
    height: 30px;
    font-weight: normal;
    line-height: 30px;
    font-size: 14px;
    border-bottom: 1px solid #FFF;
}

.menu li .sub a:hover {
    color: #E60011;
}

.lan-info {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
    color: #999;
    padding-top: 10px;
}

.lan-info a {
    font-size: 14px;
}

.lan-info a:hover {
    color: #023F98;
}

.lan-info a.select {
    color: #023F98;
    font-size: 21px;
    background: url(../images/phone.png) no-repeat;
    background-size: 25px 25px;
    padding: 4px 0px 4px 30px;
    background-position-y: 4px;
}

.search {
    float: right;
    border: 1px solid #999;
    border-radius: 3px;
    width: 175px;
    height: 25px;
    margin-top: 20px;
}

.search input {
    float: left;
    width: 150px;
    height: 23px;
    margin-top: 1px;
    border: none;
}

.search a {
    float: right;
    margin-right: 5px;
    margin-top: 3px;
}

.language {
    float: left;
    margin-top: 22px;
    margin-left: 35px;
}

.language a {
    font-size: 16px;
    color: #6e6d6d;
}

.header-tools {
    float: left;
    margin-top: 23px;
    margin-left: 20px;
}

.header-tools a {
    width: 22px;
    height: 22px;
}

.header-tools .tel {
    float: left;
    width: 100px;
    position: relative;
}

.header-tools .searchdiv {
    float: left;
    margin-left: 15px;
}

.header-tools a.search {
    background: url(../images/header-tools.gif) no-repeat -47px 0px;
    display: block;
}

.header-info {
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
}

.header-info a {
    float: right;
    color: #05409C;
}

.header-info a:hover {
    color: #33609F;
}

/*首页*/
.index-banner {
    width: 100%;
    height: 610px;
    background: url(../images/index-banner.jpg) no-repeat center top;
}

#index-news {
    height: 150px;
    overflow: hidden;
    margin-top: 25px;
}

.index-news-con li {
    height: 85px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.index-news-con span {
    display: block;
    font-size: 12px;

}

.index-news-con a {
    display: block;
    font-size: 14px;
    line-height: 20px;
}

/*产品与服务*/
.page-banner {
    width: 100%;
    height: 480px;
    background: #f3f3f3 url(../images/products-banner.jpg) no-repeat center top;
}

.page {
    width: 100%;
    background: #f3f3f3;
}

.page-nav {
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-links {
    float: left;
}

.page-share {
    float: right;
}

.page-content {
    width: 880px;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 20px;
    float: right;
}

.tit1 {
    font-size: 24px;
    color: #052e81;
}

.pro-section {
    border-bottom: 1px dashed #BFBFBF;
    margin-top: 20px;
}

.pro-section h1 {
    font-size: 18px;
    color: #052e81;
}

.pro-section-list {
    padding-top: 10px;
}

.pro-section-list li {
    float: left;
    min-width: 200px;
    width: auto;
    text-align: left;
    height: 30px;
    margin-left: 20px;
}

.pro-section-list a {
    font-size: 14px;
    color: #333333;
}

.pro-section-list a:hover {
    border-bottom: 2px solid #E80011;
}

.pro-section-list a.select {
    border-bottom: 2px solid #E80011;
}

.pro-con-show {
    display: none;
    padding-bottom: 15px;
}

.pro-con-dec {
    color: #808080;
    font-size: 12px;
}

.pro-item {
    float: left;
    width: 380px;
    height: 150px;
    cursor: pointer;
    margin-top: 20px;
}

.pro-item .img {
    float: left;
    background: #D6D6D6;
}

.pro-item a {
    float: left;
    width: 200px;
    display: block;
    background: url(../images/pro-line.gif) no-repeat left 6px;
    padding-left: 10px;
    margin-left: 10px;
    color: #666;
    font-size: 12px;
}

.pro-show-content {
    margin-top: 20px;
    padding: 0 40px;
}

.pro-show-content img {
    float: none;
    margin: 5px auto;
    max-width: 100%;
}

.pro-show-dec {
    width: 100%;
    float: right;
}

.pro-dec-tit {
    font-size: 18px;
    color: #103884;
    margin-top: 20px;
}

.pro-dec-con {
    font-size: 12px;
    color: #323232;
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 10px;
    margin-top: 5px;
}

.pro-down {
    color: #103884;
    height: 20px;
    margin-top: 10px;
    font-size: 16px;
}

/*行业应用*/
.industry-item {
    width: 390px;
    height: 260px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-left: 15px;
}

.industry-item .ind-dec {
    width: 390px;
    height: 53px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/industry-bg-1.png) no-repeat left top;
}

.industry-item .ind-dec p {
    color: #FFF;
    background: url(../images/industry-line.png) no-repeat 350px 15px;
    padding: 15px;
    font-size: 16px;
}

.industry-item2 {
    width: 290px;
    height: 260px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-left: 13px;
    margin-top: 10px;
    overflow: hidden;
}

.industry-item2 .ind-dec {
    width: 290px;
    height: 260px;
    position: absolute;
    left: 0px;
    bottom: -210px;
    background: url(../images/industry-b.png) left top;
}

.industry-item2 .ind-dec p {
    color: #FFF;
    background: url(../images/industry-line.png) no-repeat 250px 15px;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
}

.industry-item2 .ind-dec .ind-txt {
    padding: 15px;
    border-top: 1px solid #E9E9E9;
}

.industry-item2 .ind-dec .ind-txt a {
    display: block;
    color: #FFF;
    font-size: 14px;
}

.industry-item2 .ind-dec .ind-txt a:hover {
    color: #CCC;
}

.industry-menu {
    width: 260px;
    height: auto;
    background: #ffffff;
    padding: 10px;
    float: left;
}

.industry-menu a {
    color: #0f2c66;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin-top: 10px;
}

.industry-menu a:hover {
    font-weight: bold;
}

.industry-menu a.select {
    font-weight: bold;
}

.industry-menu .sub {
    margin-left: 15px;
    display: none;
}

.industry-menu .sub a {
    background: none;
    color: #181818;
    font-size: 12px;
    padding-left: 0px;
}

.industry-menu .sub a:hover {
    color: #1D2E81;
    font-weight: bold;
}

.industry-menu .sub a.select {
    color: #1D2E81;
    font-weight: bold;
}

.industry-content {
    width: 870px;
    float: right;
    background: #FFF;
    padding: 20px;
}

.ref-item {
    width: 346px;
    float: left;
    margin-left: 45px;
    margin-top: 15px;
}

.ref-tit {
    font-size: 14px;
    color: #082f7a;
}

.industry-item3 {
    width: 346px;
    height: 224px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-left: 13px;
    margin-top: 10px;
    overflow: hidden;
}

.industry-item3 .ind-dec {
    width: 390px;
    height: 53px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/industry-bg-1.png) no-repeat left top;
}

.industry-item3 .ind-dec p {
    color: #FFF;
    background: url(../images/industry-line.png) no-repeat 310px 15px;
    padding: 15px;
    font-size: 16px;
}

/*新闻中心*/
.news {
    border-top: 1px solid #9a9a9a;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 30px;
}

.news-menu {
    float: left;
    width: 300px;
}

.news-menu a {
    height: 54px;
    border-bottom: 1px solid #9a9a9a;
    display: block;
    font-size: 14px;
    line-height: 54px;
}

.news-menu a.select {
    color: #0e3687;
}

.news-list {
    float: right;
    width: 887px;
    border-left: 1px solid #9a9a9a;
    min-height: 500px;
}

.news-item {
    width: 887px;
    height: 245px;
    padding-top: 20px;
    cursor: pointer;
}

.news-item-con {
    width: 867px;
    padding-left: 20px;
    height: 215px;
}

.news-item-con img {
    float: right;
    height: 100% !important;
}

.news-item-dec {
    float: left;
    width: 470px;
}

.news-item-dec h1 {
    font-size: 20px;
    color: #191919;
}

.news-item-dec p.time {
    margin-top: 10px;
}

.news-item-dec p {
    font-size: 14px;
    margin-top: 10px;
}

.news-item-view {
    width: 867px;
    padding-left: 20px;
    height: 30px;
    background: url(../images/news-bg.png) no-repeat center bottom;
}

a.more {
    color: #003E95;
    font-size: 14px;
    display: block;
    margin-bottom: 0px;
}

a.more:hover {
    color: #9A9A9A;
}

.newspage {
    float: right;
    width: 887px;
    margin-top: 10px;
    text-align: center;
}

.newspage a {
    font-size: 14px;
}

.exhibitions {
    margin: 0 auto;
    width: 850px;
    #9a9a9a;
    padding-top: 15px;
    padding-bottom: 30px;
}

.exh-item {
    float: left;
    width: 260px;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    -moz-box-shadow: 0px 0px 5px #969696; /*firefox*/
    -webkit-box-shadow: 0px 0px 5px #969696; /*webkit*/
    box-shadow: 0px 0px 5px #969696; /*opera或ie9*/
    cursor: pointer;
}

.exh-item-dec {
    width: 320px;
    height: 25px;
    padding: 20px;
    background: #FFF;
}

.exh-item-dec h1 {
    font-size: 12px;
    color: #5a5a5a;
}

.exh-item-dec p {
    font-size: 12px;
    color: #5a5a5a;
    margin-top: 15px;
}

/*关于我们*/
.about-div {
    padding: 20px;
    background: #FFF;
    position: relative;
}

.about-div .about-tit1 {
    font-size: 23px;
    color: #393939;
}

.about-div p {
    font-size: 16px;
    color: #393939;
    margin-top: 20px;
}

.about-div .more {
    position: absolute;
    left: 20px;
    bottom: 10px;
}

.about-div .more a {
    font-size: 14px;
    color: #133882;
}

.about-div .more a:hover {
    color: #2b57b0;
}

.about-hover {
    cursor: pointer;
}
.about-hover:hover .about-tit1{color:#fff}
 
.about-con {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 30px;
}

/*联系纽威*/
.contact-item {
    width: 100%;
    margin: 0 auto;
    height: auto;
    margin-top: 40px;
}

.contact-item h1 {
    font-size: 20px;
    color: #11367f;
    border-bottom: 1px solid #838383;
    padding-bottom: 5px;
}

.contact-item p {
    font-size: 14px;
    padding-top: 10px;
    font-size: 14px;
    color: #5a5a5a;
    line-height: 20px;
}

.contact-item a {
    font-size: 14px;
    color: #11367f;
    margin-top: 10px;
    display: block;
}

.contact-map {
    margin-top: 15px;
    display: none;
}

.message-con {
    background: #FFF;
    padding: 20px;
    width: 1160px;
    margin: 0 auto;
    color: #052e81;
}

.message-con input {
    height: 25px;
}

/*资源中心*/
.resource-menu {
    width: 255px;
    height: 590px;
    background: #FFF;
    padding: 15px;
    float: left;
}

.resource-menu h1 {
    font-size: 22px;
    color: #11367f;
    border-bottom: 1px solid #838383;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.resource-menu a {
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
}

.resource-menu a.select {
    color: #11367f;
}

.resource-con {
    width: 840px;
    float: right;
    padding: 30px;
    padding-top: 36px;
    background: #FFF;
}

.resource-list {
}

.resource-list h1 {
    font-size: 18px;
    color: #003F93;
    margin-top: 30px;
}

.resource-list a {
    display: block;
    background: #F1F1F1 url(../images/rs-down2.png) no-repeat 290px 13px;
    height: 60px;
    line-height: 30px;
    float: left;
    width: 300px;
    margin-top: 25px;
    color: #003EA1;
    font-size: 14px;
    margin-right: 70px;
    box-sizing: content-box;
    padding-left: 20px;
}

.resource-list a:hover {
    color: #E3E3E3;
    background: #003E95 url(../images/rs-down.png) no-repeat 290px 13px;
}

.resource-list a span {
    display: block;
    font-size: 12px;
}

.resource-list2 {
    float: left;
}

.resource-lis2t h1 {
    font-size: 18px;
    color: #003F93;
    margin-top: 30px;
}

.resource-list2 a {
    display: block;
    background: #F1F1F1 url(../images/rs-down2.png) no-repeat 290px 13px;
    height: 60px;
    line-height: 30px;
    float: left;
    width: 300px;
    margin-top: 25px;
    color: #003EA1;
    font-size: 14px;
    margin-right: 70px;
    box-sizing: content-box;
    padding-left: 20px;
}

.resource-list2 a:hover {
    color: #E3E3E3;
    background: #003E95 url(../images/rs-down.png) no-repeat 280px 13px;
}

.resource-list2 a span {
    display: block;
    font-size: 12px;
}

/*历史*/
.history {
    width: 1200px;
    height: 1804px;
    margin: 0 auto;
    background: url(../images/about-history.jpg) no-repeat center top;
    padding-bottom: 40px;
    position: relative;
}

/*网站地图*/
.sitemap-item {
    margin-top: 35px;
}

.sitemap-item .smtit1 {
    font-size: 20px;
    color: #052e81;
    display: block;
    border-bottom: 1px solid #aaaaaa;
}

.sitemap-item .smtit2 {
    font-size: 16px;
    color: #052e81;
    display: block;
    margin-top: 10px;
}

.sitemap-item a {
    margin-right: 20px;
}

.footer {
    width: 100%;
    margin: 0 auto;
    border-top: 2px solid #d7d7d7;
    height: 95px;
}

.footer-content {
    width: 1200px;
    margin: 0 auto;
}

.footer-menu {
    float: left;
    margin-top: 15px;
}

.footer-menu a {
    border-right: 1px solid #727171;
    display: block;
    float: left;
    height: 12px;
    line-height: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

.website-links {
    margin-top: 10px;
    float: left;
    margin-left: 50px;
}

.social-media {
    float: right;
    margin-top: 10px;
    position: relative;
}

.social-media a {
    display: block;
    float: left;
    width: 80px;
    /*height: 26px;*/
    /*margin-left: 25px;*/
}

.banner img {
    height: 480px;
    text-align: center;
    margin: 0 auto
}

.social-media a.wx {
    background: url(../images/sm.gif) no-repeat 0px 0px;
    width: 26px;
    height: 26px;
}

.social-media a.in {
    background: url(../images/sm.gif) no-repeat -51px 0px;
}

.social-media a.tw {
    background: url(../images/sm.gif) no-repeat -99px 0px;
}

.social-media a.fb {
    background: url(../images/sm.gif) no-repeat -147px 0px;
}

.copyright {
    text-align: center;
    margin-top: 20px;
    color: #6f6d70;
}

@media (min-width: 1367px) {
    .indexbanner {
        width: 100%;
        height: 612px;
        position: relative;

    }

    .indexbanner li {
        width: 100%;
        height: 612px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: none;
        background: url(../images/index-banner.jpg) no-repeat center top;
    }

    .banner-bot-con {
        width: 150px;
        margin: 0 auto;
        float: left;
        margin-top: 40px;
    }

    .banner-bot-con a {
        width: 20px;
        height: 3px;
        background: #CFCECD;
        float: left;
        margin-left: 10px;
    }

    .banner-bot-con a:hover {
        background: #00439A;
    }

    .banner-bot-con a.select {
        background: #00439A;
    }

    .index-banner-content {
        width: 600px;
        height: 90px;
        float: right;
        margin: 0 auto;
        position: relative;
    }

    .index-banner-content .wj {
        width: 230px;
        height: 90px;
        display: block;
        position: absolute;
        right: 240px;
        bottom: 0px;
        background: url(../images/index-banner-bg2.png);
        cursor: pointer;
    }

    .index-banner-content .wj a {
        display: block;
        background: url(../images/wj.png) no-repeat left 8px;
        padding-left: 55px;
        height: 40px;
        font-size: 18px;
        color: #fff;
        margin-left: 50px;
        margin-top: 20px;
        line-height: 48px;
    }

    .index-banner-content .wj:hover {
        background: url(../images/index-banner-bg2-hover.png);
    }

    .index-banner-content .dq {
        width: 230px;
        height: 90px;
        line-height: 50px;
        display: block;
        position: absolute;
        right: 0px;
        bottom: 0px;
        background: url(../images/index-banner-bg.png);
        cursor: pointer;
    }

    .index-banner-content .dq a {
        display: block;
        background: url(../images/dq.png) no-repeat left 10px;
        padding-left: 45px;
        font-size: 18px;
        color: #fff;
        margin-left: 25px;
        margin-top: 20px;
    }

    .index-banner-content .dq:hover {
        background: url(../images/index-banner-bg-hover.png);
    }

    .index-banner-content .lb {
        width: 250px;
        height: 90px;
        line-height: 50px;
        display: block;
        position: absolute;
        right: 480px;
        bottom: 0px;
        background: url(../images/index-banner-bg.png);
        cursor: pointer;
    }

    .index-banner-content .lb a {
        display: block;
        background: url(../images/lb.png) no-repeat left 7px;
        padding-left: 45px;
        font-size: 18px;
        color: #fff;
        margin-left: 40px;
        margin-top: 20px;
    }

    .index-banner-content .lb:hover {
        background: url(../images/index-banner-bg-hover.png);
    }

    a.prve {
        position: absolute;
        height: 512px;
        width: 458px;
        left: 0px;
        top: 0px;
    }

    a.prve:hover {
        background: url(../images/arrrleft.png) no-repeat left 230px;
    }

    a.next {
        position: absolute;
        height: 512px;
        width: 458px;
        right: 0px;
        top: 0px;
    }

    a.next:hover {
        background: url(../images/arrright.png) no-repeat right 230px;
    }
}

@media (max-width: 1366px) {
    .indexbanner {
        width: 100%;
        height: 440px;
        position: relative;
    }

    .indexbanner li {
        width: 100%;
        height: 440px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: none;
        background: url(../images/index-banner.jpg) no-repeat center top;
        background-size: 1366px 440px;
    }

    .banner-bot-con {
        width: 150px;
        margin: 0 auto;
        float: left;
        margin-top: 50px;
        margin-left: 50px;
    }

    .banner-bot-con a {
        width: 20px;
        height: 3px;
        background: #CFCECD;
        float: left;
        margin-left: 10px;
    }

    .banner-bot-con a:hover {
        background: #00439A;
    }

    .banner-bot-con a.select {
        background: #00439A;
    }

    .index-banner-content {
        width: 500px;
        height: 70px;
        float: right;
        margin: 0 auto;
        position: relative;
        margin-top: 20px;
    }

    .index-banner-content .wj {
        width: 230px;
        height: 70px;
        display: block;
        position: absolute;
        right: 240px;
        bottom: 0px;
        background: url(../images/index-banner-bg2.png);
        cursor: pointer;
    }

    .index-banner-content .wj a {
        display: block;
        background: url(../images/wj.png) no-repeat left 0px;
        padding-left: 55px;
        height: 40px;
        font-size: 18px;
        color: #fff;
        margin-left: 50px;
        margin-top: 20px;
        line-height: 32px;
    }

    .index-banner-content .wj:hover {
        background: url(../images/index-banner-bg2-hover.png);
    }

    .index-banner-content .dq {
        width: 230px;
        height: 70px;
        line-height: 50px;
        display: block;
        position: absolute;
        right: 0px;
        bottom: 0px;
        background: url(../images/index-banner-bg.png);
        cursor: pointer;
    }

    .index-banner-content .dq a {
        display: block;
        background: url(../images/dq.png) no-repeat left 0px;
        padding-left: 45px;
        font-size: 18px;
        color: #fff;
        margin-left: 25px;
        margin-top: 20px;
        line-height: 32px;
    }

    .index-banner-content .dq:hover {
        background: url(../images/index-banner-bg-hover.png);
    }

    .index-banner-content .lb {
        width: 250px;
        height: 70px;
        line-height: 50px;
        display: block;
        position: absolute;
        right: 480px;
        bottom: 0px;
        background: url(../images/index-banner-bg.png);
        cursor: pointer;
    }

    .index-banner-content .lb a {
        display: block;
        background: url(../images/lb.png) no-repeat left 0px;
        height: 40px;
        padding-left: 45px;
        font-size: 18px;
        color: #fff;
        margin-left: 40px;
        margin-top: 20px;
        line-height: 32px;
    }

    .index-banner-content .lb:hover {
        background: url(../images/index-banner-bg-hover.png);
    }

    a.prve {
        position: absolute;
        height: 368px;
        width: 458px;
        left: 0px;
        top: 0px;
    }

    a.prve:hover {
        background: url(../images/arrrleft.png) no-repeat left 180px;
    }

    a.next {
        position: absolute;
        height: 368px;
        width: 458px;
        right: 0px;
        top: 0px;
    }

    a.next:hover {
        background: url(../images/arrright.png) no-repeat right 180px;
    }
}

.pro-son a {
    background: url(../images/pro-nav-arr.png) no-repeat right 9px;
}

.pro-son-div {
    position: relative;
}

.pro-son .son-sub {
    position: absolute;
    top: 0px;
    right: -171px;
    min-width: 170px;
    background: url(../images/menu-sub-bg.png);
    display: none;
}

.pro-son .son-sub a {
    background: none;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}

a.wx {
    position: relative;
}

.qrcode {
    position: absolute;
    z-index: 999;
    top: -4px;
    left: -82px;
    /*display: none;*/
}

.carousel {
    width: 1125px;
    margin: 0 auto;
}

.carousel .prev, .carousel .next {
    height: 32px;
    width: 32px;
    overflow: hidden;
    display: block;
    margin-top: 80px;
    text-decoration: none;
    cursor: pointer;
}

.carousel .prev {
    float: left;
    background: url(../images/left.png) no-repeat;
}

.carousel .next {
    float: right;
    background: url(../images/right.png) no-repeat;
}

.jCarouselLite {
    float: left;
    width: 1100px;
    height: 250px;
    overflow: hidden; /*必要元素n */
    margin-left: 20px;
}

.jCarouselLite li {
    height: 200px;
    width: 310px;
    text-align: center;
    margin-left: 20px;
}

.jCarouselLite li div {
    width: 300px;
    height: 140px;
    background: #527CD2;
    padding: 5px;
    margin-top: 30px;
    color: #FFF;
    border-radius: 5px;
}

.ind-con {
    width: 600px;
    margin: 0 auto;
    padding: 10px;
}

.ind-con h1 {
    font-size: 22px;
    color: #103884;
}

.table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
}

.table th {
    background: #0074E1;
    color: #FFF;
}

.table, td {
    border: 1px solid #0074E1;
    font-size: 12px;
    color: #385998;
    height: 30px;
    padding-left: 5px;
}

.industry-content img {
    display: block;
    height: auto;
    max-width: 100%;
}

.pro-son a {
    background: url(../images/pro-nav-arr.png) no-repeat right 9px;
}

.pro-son-div {
    position: relative;
}

.pro-son .son-sub {
    position: absolute;
    top: 0px;
    right: -171px;
    min-width: 170px;
    background: url(../images/menu-sub-bg.png);
    display: none;
}

.pro-son .son-sub a {
    background: none;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.career-links {
    margin-top: 30px;
}

.career-links a {
    color: #113884;
    display: block;
    background: url(../images/pro-line.gif) no-repeat left 7px;
    margin-top: 10px;
    padding-left: 15px;
    font-size: 14px;
}

.career-links a:hover {
    color: #245bc6;
}

.about-hover2 {
    cursor: pointer;
}

.news-banner-bg {
    width: 1008px;
    height: 479px;
    background: url(../images/news-banner-bg.png) no-repeat right top;
    position: relative;
    z-index: 0px;
}

.news-banner-text {
    position: absolute;
    width: 500px;
    right: 100px;
    top: 300px;
    color: #FFF;
    font-size: 28px;
    line-height: 35px;
}

.news-tit {
    font-size: 20px;
    color: #014099;
}

.news-time {
    font-size: 12px;
    color: #a19f9f;
    margin-top: 10px;
}

.news-con {
    margin-top: 20px;
}

.news-con p {
    margin-top: 10px;
}

.news-con img {
    width: 90%;
    height: auto;
    margin: 0 auto;
}

.news-banner-bg {
    width: 1008px;
    height: 1007px;
    background: url(../images/news-banner-bg.png) no-repeat right top;
    position: relative;
    z-index: 0px;
}

.news-banner-text {
    position: absolute;
    width: 500px;
    right: 100px;
    top: 300px;
    color: #FFF;
    font-size: 28px;
    line-height: 35px;
}

.overviewlink {
    margin-top: 15px;
}

.overviewlink a {
    font-size: 16px;
    color: #113884;
    margin-right: 10px;
}

.overviewlink a.select {
    border-bottom: 1px solid #113884;
}

.overviewcon {
    width: 514px;
    font-size: 12px;
}

.overviewcon p {
    margin-top: 10px;
    display: none;
}

.overviewlink2 {
    margin-top: 15px;
}

.overviewlink2 a {
    font-size: 16px;
    color: #113884;
    margin-right: 10px;
}

.overviewlink2 a.select {
    border-bottom: 1px solid #113884;
}

.overviewcon2 {
    font-size: 12px;
    width: 570px;
}

.overviewcon2 p {
    margin-top: 10px;
    display: none;
}

.inv-list {
    margin-top: 20px;
}

.inv-list a {
    display: block;
    line-height: 35px;
}

.qa-list {
    background: #FFF;
    width: 1160px;
    padding: 20px;
    margin-top: 15px;
}

.qa-list h1 {
    font-size: 23px;
    color: #113884;
}

.qa-item {
    border-top: 1px solid #919191;
    margin-top: 20px;
    padding-top: 20px;
}

.qa-item .qa-l {
    width: 500px;
    float: left;
}

.qa-item .qa-l h1 {
    float: left;
    font-size: 14px;
    width: 80px;
}

.qa-item .qa-l p {
    float: left;
    width: 400px;
}

.qa-item .qa-r {
    width: 600px;
    float: right;
}

.qa-item .qa-r h1 {
    float: left;
    font-size: 14px;
    width: 80px;
    color: #d8261c;
}

.qa-item .qa-r p {
    float: left;
    width: 520px;
}

.zhili a {
    display: block;
    color: #FFF;
    margin-top: 10px;
}

.zhili a:hover {
    color: #E60213;
}

.about-overview-nav {
    width: 1200px;
    margin: 0 auto;
}

.about-overview-nav a {
    display: block;
    width: 150px;
    height: 52px;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #014099;
}

.about-overview-nav a:hover {
    display: block;
    width: 150px;
    height: 52px;
    background: url(../images/about-over-bg.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.neway-hover {
    display: block;
    width: 150px;
    height: 52px;
    background: url(../images/about-over-bg.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-ind {
    display: block;
    width: 250px;
    height: 52px;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #014099;
}

.about-overview-nav a.over-ind:hover {
    display: block;
    width: 250px;
    height: 52px;
    background: url(../images/about-over-bg2.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-ind-hover {
    display: block;
    width: 250px;
    height: 52px;
    background: url(../images/about-over-bg2.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-oil {
    display: block;
    width: 300px;
    height: 52px;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #014099;
}

.about-overview-nav a.over-oil:hover {
    display: block;
    width: 300px;
    height: 52px;
    background: url(../images/about-over-bg3.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-oil-hover {
    display: block;
    width: 300px;
    height: 52px;
    background: url(../images/about-over-bg3.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-mac {
    display: block;
    width: 250px;
    height: 52px;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #014099;
}

.about-overview-nav a.over-mac:hover {
    display: block;
    width: 250px;
    height: 52px;
    background: url(../images/about-over-bg2.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.about-overview-nav a.over-mac-hover {
    display: block;
    width: 250px;
    height: 52px;
    background: url(../images/about-over-bg2.jpg) no-repeat center top;
    float: left;
    text-align: center;
    line-height: 52px;
    color: #FFF;
}

.over-con {
    display: none;
}

.contact-tit {
    display: block;
    width: 60px;
    float: left;
    text-align: left;
    margin-right: 10px;
}

.contact-con {
    display: block;
    float: left;
}

a.tit {
    font-size: 20px;
    color: #11367f;
    border-bottom: 1px solid #838383;
    padding-bottom: 5px;
    width: auto;
    border-bottom: none;
    background: none;
}

.area {
    position: absolute;
    top: 0px;
    width: 300px;
    right: 50px;
}

.area p {
    color: #11367F;
    font-size: 16px;
    margin-top: 10px;
}

.area-list {
    margin-top: 10px;
}

.area-list span {
    display: block;
    float: left;
    width: 120px;
    color: #11367F;
    font-size: 14px;
    margin-top: 10px;
}

.pro-nav a:nth-child(1) {
    margin-top: 0px;
}

.list_page {
    text-align: center;
    margin: 10px;
    display: block;
}

.list_page:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.list_page ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}

.list_page ul li {
    display: inline-block;
    border: solid 1px #ddd;
    border-radius: 4px;
}

.list_page ul a {
    color: #333;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    background: #fff;
}

.page_group ul {
    border-right: solid 1px #ddd;
    border-radius: 4px;
}

.page_group ul li {
    border-right: none;
    border-radius: 0;
    float: left;
}

.page_group ul li:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.page_group ul li:first-child {
    border-radius: 4px 0 0 4px;
}

.page_group ul li:last-child {
    border-radius: 0 4px 4px 0;
}

.page_group ul .active a {
    background: #f3f3f3;
    border-radius: 0;
}

button {
    display: none
}

@media only screen and (max-width: 640px) {
    .qrcode {
        display: none !important;
    }

    button {
        float: right;
        width: 40px;
        height: 32px;
        border: 1px solid #003E95;
        background: #fff;
        border-radius: 3px;
        position: absolute;
        right: 5px;
        top: 20px;
        display: block;
    }

    button span {
        display: block;
        width: 64%;
        height: 4px;
        background: #003E95;
        margin: 3px auto;
        border-radius: 3px;
        border: 1px solid #003E95;
    }

    .lan-info {
        width: 100%;
        height: auto;
        display: none
    }

    .header-con {
        width: 100%;
        padding-top: 0;
        height: auto;

    }

    .lan-info a {
        display: block;
        width: 66%;
        margin-left: 13%;
        text-align: center
    }

    .lan-info a img {
        display: inline
    }

    .menu {
        width: 100%;
        margin-left: 0;
        display: none
    }

    .menu li {
        margin-left: 0 !important;
        width: 100%;
    }

    .header {
        height: auto
    }

    .search {
        margin-right: calc(50% - 88.5px);
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .indexbanner li {
        background-size: 100% 100% !important;
        height: 140px
    }

    .indexbanner {
        height: 157px;
        z-index: 9;
        margin-top: 50px;
    }

    .index1 {
        width: 100% !important;
    }

    .index-banner-content .lb {
        position: static;
        width: 33.3%;
        height: 32px;
        float: left
    }

    .index-banner-content .lb a {
        padding-left: 30px;
        font-size: 16px;
        margin-left: 0;
        background-size: 20px 20px;
        background-position: 6px 7px;
        margin-top: 0
    }

    .index-banner-content .wj {
        position: static;
        width: 33.3%;
        height: 32px;
        float: left
    }

    .index-banner-content .wj a {
        padding-left: 30px;
        font-size: 16px;
        margin-left: 0;
        background-size: 20px 20px;
        background-position: 6px 7px;
        margin-top: 0
    }

    .index-banner-content .dq {
        position: static;
        width: 33.3%;
        height: 32px;
        float: left
    }

    .index-banner-content .dq a {
        padding-left: 30px;
        font-size: 16px;
        margin-left: 0;
        background-size: 20px 20px;
        background-position: 6px 7px;
        margin-top: 0
    }

    .index-banner-content {
        width: 100%;
        overflow: hidden;
        zoom: 1;
        height: auto;
margin-top:0
    }

    .index2 {
        margin-top: 15px !important;
        width: 100% !important;
        background: #fff;
    }

    #index-s-1 {
        width: 100% !important;
        height: auto !important;
        background: #fff url(../images/index-pic-1.png) no-repeat right bottom !important;
        background-size: 100% !important;
    }

    .about-div p {
        padding-bottom: 220px;
    }

    .about2 p {
        padding-bottom: 0
    }

    .index-news {
        width: calc(100% - 40px) !important;
        background: #003E95!important;
    }

    .index3 {
        width: calc(100% - 40px) !important;
        background:url(../images/index-pic-3_m.jpg)!important;margin-top:0
    }

    .index4 {
        width: calc(100% - 40px) !important;
 background:url(../images/index-pic-2_m.png)no-repeat bottom!important;
        background-size: 100% !important;
        height: auto !important;
       
    }

    .footer-content {
        width: 100%;

    }

    .footer-menu a {
        padding: 0;
        width: calc(20% - 1px);
        text-align: center;
        margin: 5px 0;
        color: #6f6d70;
    }

    .website-links {
        margin-left: 0;
        color: #6f6d70;
    }

    .social-media {
        float: left
    }

    .page-nav {
        width: calc(100% - 40px);
        padding-left: 20px;
        padding-right: 20px;
    }

    .page-content {
        width: calc(100% - 40px)
    }

    .pro-show-content img {
        max-width: 100%;
    }

    .pro-show-dec {
        width: 100%
    }

    .page-banner {
        height: auto!important;
        background-size: 100% 100% !important;
    }

    .industry-menu {
        width: calc(100% - 20px);
        min-height: auto !important;
        height: auto !important;
    }

    .industry1 {
        width: 100% !important;
    }

    .industry-content {
        width: calc(100% - 40px)
    }

    .industry-content img {
        max-width: 100%;
    }

    .about-con {
        width: 100%
    }

    .join1 {
        width: calc(100% - 40px) !important;
    }

    .join2 {
        width: calc(100% - 40px) !important;
    }

    .join3 {
        width: calc(100% - 40px) !important;
        margin-top: 0 !important;
        background: #ffcc00 url(/theme/shba/images/career-pic-2.png) no-repeat left bottom !important;
        background-size: 100% !important
    }

    .join4 {
        width: calc(100% - 40px) !important;
    }

    .news {
        width: 100%
    }

    .news-menu {
        width: 100%
    }

    .news-list {
        width: 100%
    }

    .news-item {
        width: 100%;
        height: auto
    }

    .news-item-con {
        width: calc(100% - 40px);
        height: auto;
        overflow: hidden;
        zoom: 1;
        padding: 0 20px
    }

    .news-item-con img {
        width: 100%;
    }

    .news-item-dec {
        width: 100%
    }

    .about-overview-nav {
        width: 100%
    }

    .over-mac-hover {
        margin-left: 0 !important;
    }

    .about1 {
        width: calc(100% - 40px) !important;
        background: #ddebff; /*url(/theme/shba/images/about-overview-1.png) no-repeat right bottom !important;*/
        height: auto !important;;
        overflow: hidden;
        zoom: 1
    }

    .about2 {
        width: 100% !important
    }

    .about3 {
        width: calc(100% - 40px) !important;
        height: auto !important;
        background: #ebf7ff url(/theme/shba/images/about-pic-2-b-3.png) no-repeat right bottom !important;
    }

    .contact1 {
        width: calc(100% - 40px) !important;
    }

    .menu li:hover .sub {
        display: none !important;
    }

    .menu li:hover .pro-son {
        display: none !important;
    }

    .pro-item .tit a {
        line-height: 25px;
        height: 25px;
        width: 100%
    }
}

.bottom-fixed {
    background: #42250E;
    bottom: 0;
    position: fixed;
    height: 55px;
    text-align: center;
    z-index: 9999;
    line-height: 70px;
    color: #fff;
    width: 100%;
    left: 0px;
    display: none;
}

.bottom-fixed li {
    border-right: #fff 0px solid;
    font-size: 16px;
    width: 25%;
    float: left;
    list-style: none;
    text-align: center;
    height: 60px;
    padding-top: 5px;
    background: #003E95;
}

.sms {
    background: url("../images/sms.png") no-repeat scroll center 4px transparent;
    float: left;
    height: 100%;
    width: 100%;
    color: #fff;
    line-height: 70px;
    font-size: 14px;
}

.tel {
    background: url("../images/tel1.png") no-repeat scroll center 0px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.map {
    background: url("../images/map1.png") no-repeat scroll center -3px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    font-size: 14px;
    color: #fff;
}

.chat {
    background: url("../images/sq.png") no-repeat scroll center -2px transparent;
    float: left;
    height: 100%;
    width: 100%;
    line-height: 70px;
    font-size: 14px;
    color: #fff;
}

.container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1
}

.pro-nav a:hover {
    background: #004296;
    color: #FFF;
}

.pro-nav a.on {
    background: #004296;
    color: #FFF;
}

.pro-nav {
    float: left
}

.pro-nav a {
    display: block;
    width: 250px;
    padding-left: 10px;
    height: 45px;
    background: #FFF;
    margin-top: 2px;
    line-height: 45px;
    font-size: 14px;
}

@media only screen and (max-width: 640px) {
    .bottom-fixed {
        display: block;
    }

    .container {
        width: 100%
    }

    .pro-nav {
        width: 100%
    }

    .pro-nav a {
        width: 100%
    }

    .about_img {
        width: 52% !important;
        height: auto !important;
        margin-top: 24px;
        margin-left: 8px;
    }

    .logo {
        display: block;
        text-align: center;
        width: 100%;
        margin-top: 0
    }

    .logo img {
        display: inline
    }
}

.header_common {
    display: none
}

/*@media only screen and (max-width: 1680px) {
    .menu li {
        margin-left: 38px;
    }

    .header-con {
        display: none
    }

    .header_common {
        display: block;
        height: 50px;
        width: 100%;
        position: fixed;
        top: 0;
        box-shadow: 0px 0 10px rgba(0, 0, 0, 0.8);
        z-index: 100;
        background-color: #FFFFFF;
    }

    .header_common .container {
        width: 100%;
        padding: 0 20px;
        margin-right: auto;
        margin-left: auto;
    }

    .headerSm {
        width: 30px;
        height: 20px;
        padding: 15px 10px;
        position: absolute;
        right: 0;
        top: 0px;
        background-color: #d3251b;
    }

    .headerSm span {
        height: 3px;
        display: block;
        width: 100%;
        background-color: #FFFFFF;
        border-radius: 3px;
        margin-bottom: 6px;
    }

    .header_common .header1 {
        position: static;
        width: 100%;
        height: auto;
    }

    .header_menu {
        height: -webkit-calc(100% - 50px);
        top: 50px;
        padding: 40px;
        font-size: 24px;
        width: calc(100% - 80px);
        position: fixed;
        left: 0;
        display: none;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .header_menu li {
        line-height: 40px;
        margin-bottom: 10px;
    }

    .header_menu li > a {
        display: inline-block;
        color: #FFFFFF;
    }

    .header_menu li > span {
        display: none;
    }

    .header_add {
        width: 30px;
        height: 30px;
        margin-top: 5px;
        background-color: rgba(255, 255, 255, 0.2);
        float: right;
        position: relative;
    }

    .header_add span {
        width: 12px;
        height: 2px;
        margin: -1px 0 0 -6px;
        background-color: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
    }

    .header_twoMenu {
        width: 100%;
        overflow: hidden;
        display: none;
    }

    .header_twoMenu a {
        line-height: 30px;
        font-size: 16px;
        padding: 0 0 0 10px;
        display: block;
        color: #fff;
    }

    .header_add span:nth-of-type(2) {
        transform: rotate(-90deg);
        transition: all 0.5s;
    }
    .headerLogo img{height: 50px}
    a.prve{display: none}
    #index-s-1{width: calc(100% - 40px)!important;}
    .banner img{height: auto;width: 100%}
    .banner{margin-top: 50px;}
    .page-banner{margin-top: 50px;}
    .footer{height: auto;padding-bottom: 50px}
    .page_group ul li{border-right:1px solid #ccc}
    .page_group ul{border-right: none}
    .social-media{display: none}
    .page>div{width: 100%!important;}
    .page>div>div:nth-child(1){
        width: calc(100% - 40px)!important;
        height: auto!important;
        float: none!important;
        padding: 0 20px;
    }
    .page>div>div:nth-child(1) img{margin: 0 auto}
    .page>div>div:nth-child(2)>p{font-size: 14px!important;text-align: center}
    .page>div>div:nth-child(2)>p:nth-child(1){font-size: 18px!important;text-align: center}
    .about-con>div.about1{width: calc(100% - 40px) !important;}
    .pro-show-content{padding: 0px}
    .pro-show-dec table{display: none}
    .news-list{border: none;margin: 0 auto}
    .news-item-view{width: calc(100% - 40px);padding: 0 20px;background-size: 100%}
    .contact-item{margin-top: 0;padding-top: 20px;}
}*/
.m{display: none}
@media only screen and (max-width : 640px) {
    .m{display: block}
    .pc{display: none}
    .menu li {
        margin-left: 38px;
    }

    .header-con {
        display: none
    }

    .header_common {
        display: block;
        height: 50px;
        width: 100%;
        position: fixed;
        top: 0;
        box-shadow: 0px 0 10px rgba(0, 0, 0, 0.8);
        z-index: 100;
        background-color: #FFFFFF;
    }

    .header_common .container {
        width: 100%;
        padding: 0 20px;
        margin-right: auto;
        margin-left: auto;
    }

    .headerSm {
        width: 30px;
        height: 20px;
        padding: 15px 10px;
        position: absolute;
        right: 0;
        top: 0px;
        background-color: #d3251b;
    }

    .headerSm span {
        height: 3px;
        display: block;
        width: 100%;
        background-color: #FFFFFF;
        border-radius: 3px;
        margin-bottom: 6px;
    }

    .header_common .header1 {
        position: static;
        width: 100%;
        height: auto;
    }

    .header_menu {
        height: -webkit-calc(100% - 50px);
        top: 50px;
        padding: 40px;
        font-size: 24px;
        width: calc(100% - 80px);
        position: fixed;
        left: 0;
        display: none;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .header_menu li {
        line-height: 40px;
        margin-bottom: 10px;
    }

    .header_menu li > a {
        display: inline-block;
        color: #FFFFFF;
    }

    .header_menu li > span {
        display: none;
    }

    .header_add {
        width: 30px;
        height: 30px;
        margin-top: 5px;
        background-color: rgba(255, 255, 255, 0.2);
        float: right;
        position: relative;
    }

    .header_add span {
        width: 12px;
        height: 2px;
        margin: -1px 0 0 -6px;
        background-color: #fff;
        position: absolute;
        left: 50%;
        top: 50%;
    }

    .header_twoMenu {
        width: 100%;
        overflow: hidden;
        display: none;
    }

    .header_twoMenu a {
        line-height: 30px;
        font-size: 16px;
        padding: 0 0 0 10px;
        display: block;
        color: #fff;
    }

    .header_add span:nth-of-type(2) {
        transform: rotate(-90deg);
        transition: all 0.5s;
    }
    .headerLogo img{height: 50px}
    a.prve{display: none}
    #index-s-1{width: calc(100% - 40px)!important;}
    .banner img{height: auto;width: 100%}
    .banner{margin-top: 50px;}
    .page-banner{margin-top: 50px;}
    .footer{height: auto;padding-bottom: 50px;background: #333333;}
    .page_group ul li{border-right:1px solid #ccc}
    .page_group ul{border-right: none}
    .social-media{display: none}
    .page>div{width: 100%!important;}
    .page>div>div:nth-child(1){
        width: calc(100% - 40px)!important;
        height: auto!important;
        float: none!important;
        padding: 0 20px;
    }
    .page>div>div:nth-child(1) img{margin: 0 auto}
    .page>div>div:nth-child(2)>p{font-size: 14px!important;text-align: center}
    .page>div>div:nth-child(2)>p:nth-child(1){font-size: 18px!important;text-align: center}
    .about-con>div.about1{width: calc(100% - 40px) !important;}
    .pro-show-content{padding: 0px}
    .pro-show-dec table{display: none}
    .news-list{border: none;margin: 0 auto}
    .news-item-view{width: calc(100% - 40px);padding: 0 20px;background-size: 100%}
    .contact-item{margin-top: 0;padding-top: 20px;}
    .index-news-con span{color: #aac5e8;}
    .index-news-con a{color: #e2edf3}
    .about-div .about-tit1{color: #fff}
    .gray{color: #393939!important;}
    .white{color: #fff!important;}
    .tit1{padding-top: 10px}
    #index-s-1{background: url(../images/index-pic-1_m.jpg)no-repeat bottom!important;
    background-size: 100%!important;}
.about-div .more{    text-align: center;
    padding: 0 10px;
    background: #1d2e8173;color:#fff;top:auto!important}
}

