﻿@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;
}

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;
}

/*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;
}

.header-info a {
    float: right;
    color: #05409C;
    padding-top: 10px;
}

.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;
min-height:1000px
}

.page-nav {
    width: 1200px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-links {
    float: left;
}

.page-share {
    float: right;
}

.page-content {
    width: 1160px;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 20px;
}

.tit1 {
    font-size: 24px;
    color: #052e81;
}

.pro-section {
    margin-top: 50px;
    width: 900px;
}

.pro-section h1 {
    font-size: 18px;
    color: #ffffff;
    padding-left: 30px;
    background: url(../images/pro-tit-bg.png) no-repeat left top;
    height: 45px;
    line-height: 45px;
    border-bottom: 4px solid #0c53a3;
}

.pro-section-list {
    padding-top: 10px;
}

.pro-section-list li {
    float: left;
    min-width: 25%;
    width: auto;
    text-align: left;
    height: 30px;
    /*margin-left: 20px;*/
}

.pro-section-list a {
    font-size: 14px;
    font-weight: bold;
    color: #0c53a3;
}

.pro-section-list a:hover {
    border-bottom: 3px solid #E80011;
    padding-bottom: 4px;
}

.pro-section-list a.select {
    border-bottom: 3px solid #E80011;
    padding-bottom: 4px;
}

.pro-con-show {
    display: none;
    padding-bottom: 15px;
}

.pro-con-dec {
    color: #808080;
    font-size: 12px;
}

.pro-item {
    float: left;
    width: 270px;
    height: 300px;
    cursor: pointer;
    margin-top: 20px;
    margin-right: 30px;
    background: #FFF;
    position: relative;
}

.pro-item-select {
    background: -webkit-linear-gradient(#ffffff, #A2BFDF);
    background: -o-linear-gradient(#ffffff, #A2BFDF);
    background: -moz-linear-gradient(#ffffff, #A2BFDF);
    background: linear-gradient(#ffffff, #A2BFDF);
    -moz-box-shadow: 3px 3px 5px #888888; /* 老的 Firefox */
    box-shadow: 3px 3px 5px #888888;
}

.pro-item .tit {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
}

.pro-item .tit a {
    display: block;
    width: 82%;
    height: 40px;
    background: #0c53a3;
    color: #FFF;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}

.pro-item .tit2 {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
}

.pro-item .tit2 a {
    display: block;
    width: 82%;
    height: 40px;
    background: #0c53a3;
    color: #FFF;
    margin: 0 auto;
    line-height: 20px;
    text-align: center;
}

.pro-show-content {
    margin-top: 20px;
}

.pro-show-content img {
    float: left;
}

.pro-show-dec {
    width: 580px;
    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 {
    background: url(../images/down.gif) no-repeat left top;
    color: #103884;
    padding-left: 25px;
    height: 20px;
    display: block;
    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: 230px;
    height: auto;
    background: #ffffff;
    padding: 20px;
    float: left;
}

.industry-menu a {
    background: url(../images/in-arr2.gif) no-repeat left 11px;
    padding-left: 15px;
    color: #0f2c66;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin-top: 10px;
}

.industry-menu a.select {
    background: url(../images/in-arr.gif) no-repeat left 11px;
    padding-left: 15px;
}

.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;
}

.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: 1200px;
    border-top: 1px solid #9a9a9a;
    padding-top: 15px;
    padding-bottom: 30px;
}

.exh-item {
    float: left;
    width: 360px;
    margin-left: 30px;
    margin-top: 30px;
    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: 16px;
    color: #5a5a5a;
}

.exh-item-dec p {
    font-size: 14px;
    color: #5a5a5a;
    margin-top: 15px;
}

/*关于我们*/
.about-div {
    padding: 20px;
    background: #FFF;
    position: relative;
}

.about-div .about-tit1 {
    font-size: 23px;
    color: #113884;
}

.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-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;
    background: url(../images/contact-arr.gif) no-repeat right 9px;
    margin-top: 10px;
    display: block;
    width: 110px;
}

.contact-item a.select {
    background: url(../images/contact-arr-1.gif) no-repeat right 9px;
}

.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: 870px;
    float: right;
    padding: 15px;
    padding-top: 36px;
    background: #FFF;
}

.resource-list {
    margin-top: 20px;
}

.resource-list a {
    display: block;
    padding-left: 70px;
    background: url(../images/rs-down2.png) no-repeat 50px 13px;
    line-height: 40px;
    float: left;
    width: 300px;
    margin-left: 11px;
    margin-top: 11px;
}

.resource-list a:hover {
    color: #013E9B;
}

.resource-list2 {
    margin-top: 30px;
}

.resource-list2 a {
    border-bottom: 1px solid #d1d1d1;
    display: block;
    height: 40px;
    line-height: 40px;
    background: url(../images/down.gif) no-repeat right 13px;
    font-size: 14px;
    color: #0e3687;
}

.resource-list2 a:hover {
    color: #666;
}

/*历史*/
.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;position: relative;
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;
}

.pro-nav {
    position: fixed;
    _position: fixed;
    top: 690px;
    z-index: 999;
}

.pro-nav a {
    display: block;
    width: 250px;
    padding-left: 10px;
    height: 45px;
    background: #FFF;
    margin-top: 2px;
    line-height: 45px;
    font-size: 14px;
}

.pro-nav a:hover {
    background: #004296;
    color: #FFF;
}

.pro-con {
    float: right;
    width: 935px;
    min-height: 550px;
    background: #FFF;
}

.pro-banner {
    width: 100%;
    height: 480px;
    position: relative;
}

.pro-banner li {
    width: 100%;
    height: 480px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
}

.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;
}

.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;
}

.pro-nav {
    float: left
}
.qrcode {
    position: absolute;
    z-index: 999;
    top: -4px;
    left: -82px;
}
#button {
    display: none
}

@media only screen and (max-width: 640px) {
    .logo{    margin-left: calc(50% - 105px);margin-top: 0}
    #button {
        float: right;
        width: 40px;
        height: 32px;
        border: 1px solid #003E95;
        background: #fff;
        border-radius: 3px;
        position: absolute;
        right: 5px;
        top: 37px;
        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;
display:none
    }

    .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: 110px
    }

    .indexbanner {
        height: 127px;
    }

    .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;
    }

    .index2 {
        margin-top: 15px !important;
        width: 100% !important;
    }

    #index-s-1 {
        width: 100% !important;
        height: auto !important;
        background: #004191 url(../images/index-pic-1.png) no-repeat right bottom !important;
        background-size: 100% !important;
    }

    .about-div p {
        padding-bottom: 200px;
    }

    .index-news {
        width: calc(100% - 40px) !important;
    }

    .index3 {
        width: calc(100% - 40px) !important;
    }

    .index4 {
        width: calc(100% - 40px) !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;
    }

    .website-links {
        margin-left: 0
    }

    .social-media {
        float: left
    }

    .pro-banner li {
        background-size: 100% 100% !important;
    }

    .pro-banner > div {
        height: 110px !important;
    }

    .pro-banner > div > div {
        height: 110px !important;
        background-size: auto 100% !important;
    }

    .pro-banner li {
        height: 110px
    }

    .pro-banner {
        height: 110px
    }

    .banner-bot-con {
        margin-top: 90px;
    }

    .tit1 {
        text-align: center
    }

    .page-nav {
        width: 100%;
    }

    .pro1 {
        width: 100% !important;
    }

    .pro2 {
        width: 100% !important;
    }

    .pro-nav {
        position: static;
        width: 100%;
    }

    .pro-nav a {
        width: 100%;
        text-align: center;
        padding-left: 0
    }

    .page-con {
        width: 100% !important;
    }

    .pro-section {
        width: 100%
    }

    .pro-section h1 {
        background: url(../images/pro-tit-bg.png) no-repeat left bottom;
        background-size: 40% 80% !important;
        line-height: 60px;
    }
    .pro-section-list{padding: 10px}
    .pro-section-list li {
        min-width: 25%;
    }

    .pro-item {
        width: 48%;
        margin: 0 1%;
        height: auto;
        padding-bottom: 25px;
    }

    .pro-item img {
        width: 100%;
        height: 180px;
    }

    .qrcode {
        display: none!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;
}

@media only screen and (max-width: 640px) {
    .bottom-fixed {
        display: block;
    }
}
.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;}
.header_common{display:none}
.m{display: none}
@media only screen and (max-width: 640px) {
    .pc{display:none }
    .m{display: block}
    .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}
    .banner img{height: auto;width: 100%}
    .banner{margin-top:50px }
    .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}
    .copyright{color: #737373;}
}
