.weblogo {
    display: none;
}

@media (max-width: 1600px) {
    img {
        max-width: 100%;
    }

    .hbanner .slideritem .txt {

        width: 52%;
        position: absolute;
        left: 50%;
        margin-left: -430px;
        top: 35%;
    }

    .hbanner .slideritem h2 {
        font-size: 46px;
        margin-top: 40px;
    }

    .hbanner .slideritem h4 {
        font-size: 21px;
        margin-top: 30px;
    }

    /*手机列表*/

}

@media (max-width: 1460px) {
    .container {
        width: 1170px;
    }

    .footserv h2 {
        font-size: 20px;
    }

    .hserv li {
        margin: 0 10px;
    }

    .footserv .foot a {
        margin-right: 10px;
    }

    .hpro2 .img img {}

    .hpro2 .txt {
        padding-top: 80px;
    }

    .hpro .txt h2 {
        font-size: 40px;
    }

    .hbanner .slideritem .txt {
        margin-left: -400px;
    }

    .hbanner .slideritem h2 {
        font-size: 40px;
    }

    .hbanner .slideritem h4 {
        font-size: 18px;
    }


    /*产品*/
    .prod01 .img img {
        width: 300px;
    }

    .prod01 .img img.img2 {
        left: 150px;
    }

    .prod01 .txt h4 {
        font-size: 60px;
    }

    .prod01 .txt h2 {
        font-size: 66px;
    }

    .prod01 .txt p {
        font-size: 21px;
    }

    .prod-head h2 {
        font-size: 40px;
    }

    .prod-head p {
        font-size: 22px;
    }

    .prod07 .txt h2 {
        font-size: 40px;
    }

    .prod07 .txt p {
        font-size: 22px;
    }

    .prod03 .body img {
        width: 80%;
    }

    .prod05 .body .img1 {
        width: 250px;
    }

    .prod05 .body.animated .img1 {
        margin-right: -120px;
    }

    .prod05 .body .img2 {
        width: 450px;
    }

    .prod05 .body.animated .img2 {
        margin-left: -50px;
    }

    .prod06 .body img {
        width: 80%;
    }

    .prod08 .body img {
        width: 320px;
    }

    .prod09 .body img {
        width: 300px;
    }

    .prolist .row>div:nth-child(4n+1) {
        clear: both;
    }

    .proitem .btn {
        margin: 0 10px;
    }

    .proitem .img img {
        height: 200px;
    }

    .probanner .txt h2 {
        width: 500px;
    }

    .probanner .txt h4 {
        width: 500px;
    }

    .profooter .btn {
        padding: 8px 25px;
    }

    .profooter .pros {
        font-size: 14px;
    }

    .profooter .pros li {
        margin-left: 30px;
    }

    .proitem .title h4 {
        font-size: 16px;
    }


    .mpro .container {
        padding-left: 100px;
        padding-right: 100px;
    }

    .mpro01 h2 {
        font-size: 40px;
    }

    .mpro01 p {
        font-size: 14px;
    }

    .mpro01 p strong {
        font-size: 18px;
    }

    .mpro02 h3 {
        font-size: 36px;
    }

    .mpro02 h4 {
        font-size: 18px;
    }
}

@media (max-width: 1200px) {
    .container {
        width: 970px;
    }

    .container1200 {
        width: 970px;
    }

    .header .container-fluid {
        padding: 0;
    }

    .header .right {
        right: 20px;
    }

    .header .left li {
        margin: 0;
    }

    .hserv li .txt {
        font-size: 14px;
    }

    .header .navbar-brand {
        margin: 0 !important;
    }

    .navbar-nav>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hpro2 .txt {
        padding-top: 50px;
    }

    .hpro .txt h2 {
        font-size: 30px;
    }

    .hbanner .slideritem .txt {
        margin-left: -310px;
    }

    .hbanner .slideritem h2 {
        font-size: 32px;
    }

    .hbanner .slideritem h4 {
        font-size: 15px;
        margin-top: 14px;
    }

    .newsprevnext .img {
        display: none;
    }

    .newsprevnext .txt {
        width: 100%;
        padding-top: 0;
        font-size: 14px;
    }

    .newsprevnext a {
        min-height: inherit;
    }

    .videorelated .swiper-button-next,
    .videorelated .swiper-button-prev {
        top: 35px;
    }

    /*产品*/
    .prod01 .img img {
        width: 220px;
    }

    .prod01 .img img.img2 {
        left: 100px;
    }

    .prod01 .img.animated img.img2 {
        top: -100px;
    }

    .prod01 .txt h4 {
        font-size: 42px;
    }

    .prod01 .txt h2 {
        font-size: 48px;
    }

    .prod01 .txt p {
        font-size: 16px;
    }

    .prod-head h2 {
        font-size: 32px;
    }

    .prod-head p {
        font-size: 18px;
    }

    .prod07 .txt h2 {
        font-size: 32px;
    }

    .prod07 .txt p {
        font-size: 18px;
    }

    .prod03 {
        height: 820px;
        background-size: cover;
    }

    .prod08 .body img {
        width: 300px;
    }

    .prod09 .body img {
        width: 260px;
    }

    .prod10 .body img {
        width: 450px;
    }

    .prod11 {
        background-size: 374px 160.5px;
    }

    .prod11:before {
        width: 261px;
        height: 408.5px;
        background-size: cover;
    }

    .prod11:after {
        width: 271px;
        height: 408px;
        background-size: cover;
    }

    .proitem .btn {
        margin: 0 5px;
        padding: 10px 15px;
    }

    .prodiff-nav .img img {
        height: 80px;
        max-width: inherit;
    }

    .prodiff-pro .proitem .add img {
        height: 160px;
    }

    .prodiff-pro .txt h2 {
        font-size: 16px;
    }

    .proitem .title h4 {
        font-size: 18px;
    }

    .probanner .txt h2 {
        width: 400px;
    }

    .probanner .txt h4 {
        width: 400px;
    }

    .profooterheight {
        display: none;
    }

    .profooter {
        height: auto;
        display: none;
    }

    .searchtabserv .body h4 {
        font-size: 16px;
    }

    .mpro .container {
        padding-left: 50px;
        padding-right: 50px;
    }

    .mpro01 {
        padding-top: 80px;
        padding-bottom: 50px;
    }

    .mpro01 h2 {
        font-size: 30px;
    }

    .mpro01 p {
        font-size: 12px;
    }

    .mpro01 p strong {
        font-size: 16px;
    }

    .mpro02 {
        padding-top: 50px;
        padding-bottom: 80px;
    }

    .mpro02 h3 {
        font-size: 28px;
    }

    .mpro02 h4 {
        font-size: 16px;
    }

    .mpro02 ul {
        font-size: 14px;
    }

    .pageprivacy {
        background-color: #fff;
    }

}

@media (max-width: 992px) {
    .container {
        width: 780px;
    }

    .container1200 {
        width: 780px;
    }

    #navbar1 li>a {
        font-size: 14px;
    }

    .navbar-brand img {
        height: 23px;
    }

    .hbanner .slideritem .txt {
        margin-left: -230px;
    }

    .hbanner .slideritem h2 {
        font-size: 26px;
        margin-top: 30px;
    }

    .hbanner .slideritem h4 {
        font-size: 12px;
        margin-top: 10px;
    }

    .servdiy li {
        background: none;
    }

    .newscontainer {
        padding-bottom: 20px;
    }

    .videorelated .swiper-button-next,
    .videorelated .swiper-button-prev {
        top: 20px;
    }

    /*产品*/
    .prosubnav .btn-group {
        margin-left: 30px;
    }

    .prosubnav .nav-pills>li>a {
        padding: 20px 10px;
    }

    .proitem .title h4 {
        font-size: 18px;
    }

    .probanner .txt {
        top: 25%;
    }

    .probanner .txt h2 {
        width: 300px;
    }

    .probanner .txt h4 {
        width: 300px;
    }

    .mpro .container {
        padding-left: 50px;
        padding-right: 50px;
    }

    .mpro01 {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .mpro01 h2 {
        font-size: 20px;
    }

    .mpro01 p {
        font-size: 12px;
        background-position: left top 0.6em;
    }

    .mpro01 p strong {
        font-size: 14px;
        display: block;
    }

    .mpro02 {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .mpro02 h3 {
        font-size: 20px;
    }

    .mpro02 h4 {
        font-size: 14px;
    }

    .mpro02 ul {
        font-size: 12px;
    }

    .hserv li {
        margin: 0 5% 15px;
        /* width: 39%; */
    }
}

@media (max-width: 768px) {

    .swiper-button-next,
    .swiper-button-prev {
        display: none !important;
    }

    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .swiper-pagination-bullet-active {
        width: 20px;
    }

    .hbanner .slideritem {
        /*	padding-top: 60%;*/
        background-position: right 30% center;
    }

    .hbanner .slideritem .txt {
        width: 100%;
        padding-left: 10%;
        margin-left: 0;
        left: 0;
    }

    .hbanner .slideritem .txt img {
        width: 180px;
    }

    .hbanner .slideritem h2 {
        font-size: 14px;
        margin-top: 10px;
    }

    .hbanner .slideritem h4 {
        font-size: 13px;
        display: none;
    }


    .container {
        width: auto;
    }

    .weblogo {
        position: relative;
        padding-top: 15px;
        display: block;
    }

    .weblogo img {
        height: 23px;
    }

    .navbar-default .navbar-toggle,
    .navbar-default .navbar-toggle:focus {
        border: none;
        background: none;
    }

    .carousel-control {
        width: 30px;
        height: 30px;
        background-size: 8px 14px;
        margin-top: -15px;
        left: 15px;
    }

    .carousel-control.right {
        left: auto;
        right: 15px;
    }

    .carousel-indicators li {
        width: 8px;
        height: 8px;
    }

    .carousel-indicators {
        bottom: 0;
    }


    .header {
        height: 90px;
    }

    .header .navbar-default {
        height: 50px;
    }

    .header .right {
        right: 15px;
    }

    .header .right li {
        float: left;
    }

    .navbar-toggle {
        float: left;
        margin-left: 15px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .navbar-right .open .dropdown-menu {
        position: absolute;
        background: #fff;
        right: 0;
        left: auto;
        box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px;
    }

    #navbar1 {
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.1) 0 5px 5px;
        padding: 0 40px 0;
        position: absolute;
        left: 0;
        right: 0;
        top: 50px;
        height: calc(100vh - 50px);
        max-height: inherit;
        overflow: hidden;
        overflow-y: auto;
        /*display: block;*/
    }

    #navbar1 .navbar-brand {
        display: none;
    }

    #navbar1 .left {
        display: block;
        margin: 20px 0;
    }

    .header .right {
        margin-top: 5px;
    }

    #navbar1 .logo {
        display: none;
    }

    #navbar1>ul>li {
        border-bottom: #eaeaea solid 1px;
        display: block;
        margin: 0;
    }

    #navbar1 .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
        text-align: left;
        font-size: 14px;
        padding-left: 0;
        padding-right: 0;
    }

    #navbar1 .navbar-nav>li>a.dropdown-toggle {
        position: relative;
    }

    /*搜索*/
    .navbar-form {
        width: auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 100vh;
        background: #fff;
        z-index: 9;
        padding: 0 20px;
    }

    .navbar-form .btn {
        width: 90px;
    }

    .formkeys {
        box-shadow: none;
        padding: 0 20px;
    }

    /*产品*/
    .navpro .dropdown-menu {
        position: static;
        box-shadow: none;
        padding: 0 40px;
        float: none;
    }

    .navpro.open .dropdown-menu {
        padding: 20px 0;
    }

    .navpro .subpro li {
        padding-bottom: 15px;
    }

    .navpro .dropdown-menu .img {
        float: left;
    }

    .navpro .dropdown-menu h4 {
        width: 120px;
        float: right;
        text-align: center;
    }

    .navpro .dropdown-menu img {
        width: 60px;
    }

    .subpro {
        text-align: left;
    }

    .subpro li {
        display: block;
        width: auto;
        overflow: hidden;
        position: static;
    }

    .subpro li a {
        padding: 10px 0
    }

    .hpro1 .bg {
        padding-top: 40px;
    }

    .hpro .txt h2 {
        font-size: 24px;
    }

    .hpro .txt h4 {
        font-size: 15px;
    }

    .hpro .btn {
        width: 100px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }

    .hpro2 .txt {
        padding-top: 40px;
    }

    .hpro2 .img {
        text-align: center;
    }

    .hpro2 .img img {
        width: 75%;
    }

    .hpro2 .row>div+div {
        margin-top: 15px;
    }

    .hserv {
        padding: 40px 20px;
    }

    .hserv .left h2 {
        font-size: 24px;
    }

    .hserv .left p {
        font-size: 15px;
    }

    .hserv .left .link {
        margin-top: 20px;
    }

    .hserv .left .link a {
        font-size: 15px;
        background-size: 6px 10px;
    }

    .hserv .left {
        padding: 0;
        height: auto;
    }

    .hserv ul {
        padding-top: 40px;
        text-align: left;
    }

    .hserv .container {
        padding-bottom: 10px;
    }

    .hserv li {
        margin: 0 5% 15px;
        width: 39%;
    }

    .hserv li .ico {
        margin: 0 auto;
    }

    .hserv li .txt {
        font-size: 14px;
    }

    .footer {
        padding: 40px 0 20px 0;
    }

    .footserv {
        margin-top: 20px;
    }

    .footserv .body {
        margin-top: 20px;
    }

    .copyright {
        font-size: 12px;
    }

    .copyright .right {
        text-align: center;
        margin-top: 10px;
    }

    .copyright .right a {
        margin: 0 15px;
    }

    .copyright .right a.lang {
        background-size: 18px auto;
        padding-left: 25px;
    }

    .footserv .foot {
        margin-top: 20px;
    }

    /**/
    .servbanner {
        padding: 40px 0;
        height: auto;
        background-size: cover;
    }

    .servbanner .txt h2 {
        font-size: 20px;
    }

    .servbanner .txt p {
        font-size: 14px;
    }

    .servbanner input {
        width: 100%;
        height: 40px;
        font-size: 14px;
        background-size: 18px;
        padding-left: 50px;
    }

    .servbanner .form-group {
        margin-top: 20px;
    }

    .servbanner .form-group form {
        width: 100%;
    }

    .servbanner .ipt {
        width: 180px;
        height: 50px;
        font-size: 16px;
        background-size: 18px;
        padding-left: 0;
    }

    .servbanner .btn {
        /*height: 40px;*/
        background-size: 20px;
        top: 5px;
        right: 5px;
        padding: 4px 8px;
        height: 40px;
    }

    .servbanner .form-group .btn-group .btn {
        height: 40px;
        font-size: 16px;
    }

    .servselect {
        padding: 40px 0;
    }

    .servselect .body {
        padding: 0 20px;
    }

    .servselect .head h2 {
        font-size: 20px;
    }

    .servselect .head p {
        font-size: 14px;
    }

    .servselect select {
        height: 40px;
    }

    .servdiy {
        padding: 40px 0;
    }

    .servdiy .head h2 {
        font-size: 20px;
    }

    .servdiy li {
        width: 30%;
        background: none;
        padding: 0;
        height: auto;
        margin-bottom: 20px;
    }

    .servdiy .body li img {
        width: 32px;
    }

    .servdiy .body h4 {
        font-size: 12px;
    }

    .servother {
        padding: 40px 0;
    }

    .servother .head h2 {
        font-size: 20px;
    }

    .servother .body .txt h2 {
        font-size: 18px;
    }

    .servother .body .txt p {
        font-size: 14px;
    }

    .servother .body .btn {
        margin-top: 5px;
        padding: 8px 40px 8px 25px;
    }


    .servtype {
        padding: 40px 0;
    }

    .servtype .head h2 {
        font-size: 20px;
    }

    .servtype .body {
        padding: 0;
    }

    .servtype .body li {
        width: 30%;
        margin-bottom: 20px;
    }

    .servtype .body li img {
        width: 32px;
    }

    .servtype .body h4 {
        font-size: 12px;
    }

    .servpro .protxt h4 {
        font-size: 14px;
    }

    .servpro .protxt h2 {
        font-size: 16px;
    }

    .servtab-hd .nav-tabs {
        font-size: 14px;
    }

    .servtab-hd .nav-tabs>li>a {
        padding: 10px 20px;
    }

    .servtabdown {
        padding: 10px 0 0 0;
    }

    .servtabdown li {
        padding: 20px 0;
    }

    .servtabdown .tit {
        font-size: 20px;
    }

    .servtabdown .tit i {
        margin-right: 15px;
    }

    .servtabdown .tit i img {
        width: 20px;
    }

    .servtabdown .subtit {
        font-size: 16px;
        padding-right: 40px;
        line-height: 1.2;
    }

    .servtabdown .subtit a {
        font-size: 14px;
    }

    .servtabdown .desc span {
        margin-right: 20px;
    }

    .servtabdown .down {
        background-size: 20px;
    }

    .servtabdown .down span {
        left: auto;
        right: 0;
        display: none !important;
    }

    .servfaq {
        padding-top: 40px;
    }

    .servfaq .panel-title {
        font-size: 16px;
    }

    .servfaq .panel-body {
        font-size: 14px;
    }

    /*.servfaq{
		padding: 40px 20px;
	}*/
    .servfaq .ipt {
        width: 100%;
        height: 40px;
        font-size: 14px;
        background-size: 18px;
        padding-left: 50px;
    }

    .servfaq .form-group {
        margin-top: 20px;
        width: 100%;
    }

    .servfaq .form-group form {
        width: 100%;
    }

    .servfaq .ipt {
        width: 100%;
        height: 40px;
        font-size: 16px;
    }

    .servfaq .btn {
        background-size: 20px;
        right: 5px;
        top: 5px;
        padding: 4px 12px;
        height: 31px;
    }

    /*.searchbox*/
    .searchbox {
        padding: 40px 20px;
    }

    .searchbox .ipt {
        width: 100%;
        height: 40px;
        font-size: 14px;
        background-size: 18px;
        padding-left: 50px;
    }

    .searchbox .form-group {
        margin-top: 20px;
        width: 100%;
    }

    .searchbox .form-group form {
        width: 100%;
    }

    .searchbox .ipt {
        width: 100%;
        height: 40px;
        font-size: 16px;
    }

    .searchbox .btn {
        /*height: 30px; line-height: 30px;*/
        background-size: 20px;
        right: 5px;
        top: 5px;
        padding: 4px 12px;
        height: 31px;
    }

    .searchlist .head {
        height: 50px;
        line-height: 50px;
        font-size: 14px;
    }

    .searchlist .head-r {
        font-size: 12px;
    }

    .searchlist .body li {
        padding: 20px 0;
    }

    .searchlist .body h4 {
        font-size: 16px;
    }

    .searchlist .body p {
        font-size: 14px;
    }

    .searchlist-foot {
        padding: 20px 0;
    }

    .searchtabpro .body h2 {
        margin-top: 5px;
    }

    .searchtabvd .body {
        margin-top: 20px;
    }

    .searchtabvd .body ul {
        margin-left: -15px;
        margin-right: -15px;
    }

    .searchtabvd .body li {
        padding: 0;
        padding-left: 15px;
        padding-right: 15px;
    }

    .searchlist .body h4 {
        margin-bottom: 0;
    }

    .searchtabvd .body .txt {
        margin-top: 15px;
    }

    .mapsearch .body {
        padding: 0;
        height: 120px;
    }

    .mapsearch .body .txt {
        left: 20px;
        bottom: 20px;
    }

    .mapsearch .body h2 {
        font-size: 20px;
        margin-top: 0;
    }

    .mapsearch .body p {
        font-size: 14px;
    }

    .mapsearch .foot {
        padding: 40px 30px;
    }

    .mapsearch .foot select {
        height: 40px;
    }

    .mapresult .head {
        padding: 25px 0;
        font-size: 20px;
    }

    .mapresult .head h2 {
        font-size: 20px;
    }

    .mapresult .body {
        padding: 20px;
    }

    .mapresult .body .txt {
        margin-top: 40px;
    }

    .mapresult .body .txt h2 {
        font-size: 18px;
    }

    .mapresult .body .txt p {
        font-size: 14px;
        margin-top: 20px;
    }

    .mapresult .body:before {
        font-size: 200px;
    }

    .pageprivacywp {
        padding: 40px 20px;
    }

    .pageprivacy .title {
        font-size: 18px;
    }

    .pageprivacy .content h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .pageprivacy .content p {
        margin-bottom: 20px;
    }

    .pageprivacy .content {
        font-size: 14px;
    }

    .statetext {
        padding: 20px 20px;
        font-size: 14px;
    }

    .statetext h2 {
        font-size: 18px;
    }

    .statetext .box {
        padding: 20px 20px 5px 20px;
    }

    .statetable {
        padding: 20px;
    }

    .statetable .table-wrapper {
        margin-top: 30px;
    }

    .statetable table {
        margin-top: 0;
    }

    .statetable th,
    .statetable td {
        padding: 10px 15px;
    }

    .statetable th {
        font-size: 12px;
        font-weight: bold;
    }

    .statetable td {
        font-size: 12px;
    }


    .newsbanner .txt {
        font-size: 20px;
    }

    .newsbanner .txt h2 {
        font-size: 20px;
    }

    .videobanner .txt {
        font-size: 20px;
    }

    .videobanner .txt h2 {
        font-size: 20px;
    }

    .videonewstab {
        height: 50px;
        line-height: 50px;
        font-size: 14px;
    }

    .newsitem {
        padding: 20px;
    }

    .newsitem .title {
        margin-top: 10px;
    }

    .newsitem .title a {
        font-size: 16px;
        line-height: 1.5;
        display: block;
    }

    .newsitem .meta-l {
        float: none;
    }

    .newsitem .meta-r {
        float: none;
        margin-top: 10px;
    }

    .newsitem .meta-r>a,
    .newsitem .meta-r>span {
        margin-left: 0;
        margin-right: 15px;
    }

    .newsdetail {
        margin-top: 40px;
    }

    .newsdetail .head h2 {
        font-size: 18px;
    }

    .newsdetail .head p {
        font-size: 14px;
    }

    .newsdetail .body {
        margin-top: 30px;
        font-size: 14px;
    }

    .newsprevnext a {
        display: inline-block;
        background-position: center !important;
    }

    .newsprevnext .row>div:last-child {
        text-align: right;
    }

    .newsprevnext .txt {
        display: none;
    }

    .videobody li .video:after {
        background-size: 32px;
    }

    .videobody li .txt {
        padding: 10px 20px;
    }

    .videobody li .txt h2 {
        font-size: 14px;
        margin-top: 10px;
    }

    .videobody li .txt p {
        font-size: 12px;
    }

    .videopage {
        padding: 0 0 25px 0;
    }

    .videorelated .head h2 {
        font-size: 18px;
    }

    .videorelated .swiper-button-next,
    .videorelated .swiper-button-prev {
        /*background-size: 8px 14px;*/
        background-color: transparent;
        top: 50px;
    }

    .videorelated li .txt h2 {
        font-size: 16px;
        margin-top: 10px;
    }

    .videorelated li .txt p {
        font-size: 12px;
    }

    /*手机列表*/
    .proitem {
        margin-bottom: 10px;
    }

    .proitem .img img {
        width: 60%;
    }

    .proitem .title h4 {
        font-size: 15px;
        min-height: 2em;
    }

    .proitem .title p {
        font-size: 12px;
        margin-top: 10px;
    }

    .proitem .foot .btn {
        padding: 13px 0;
        font-size: 12px;
    }

    .gotop {
        display: none !important;
    }

    .pagination>li>a,
    .pagination>li>span {
        padding: 8px 10px;
    }

    .proitem .btn i {
        margin-left: 0;
    }

    .proitem .imgmeta span {
        width: 18px;
        height: 18px;
    }

    .proitem .imgmeta span:after {
        width: 10px;
        height: 10px;
        margin-left: -5px;
        margin-top: -5px;
    }


    .probanner {
        padding-top: 36%;
    }

    .probanner img {
        width: 170px;
    }

    .probanner .txt {
        top: 10%;
    }

    .probanner .txt h4 {
        margin-top: 0;
    }


    .pronav {
        height: auto;
        font-size: 14px;
    }

    .pronav .pull-left {
        position: static;
    }

    .pronav .pull-right {
        position: static;
    }

    .pronav .pull-left>li:nth-child(3) {
        display: none;
    }

    .pronav .pull-left>li:nth-child(4) {
        display: none;
    }

    .pronav .nav>li>a {
        padding: 15px 10px;
    }

    .prolist {
        padding-top: 10px;
    }

    .prolist .row>div {
        padding-left: 5px;
        padding-right: 5px;
    }

    .profooter .pros li {
        margin-left: 10px;
    }

    .prodiff {
        margin-top: 40px;
    }

    .prodiff-nav {
        display: none !important;
    }

    .proitem .img img {
        width: auto;
    }

    .prodiff-pro .txt h2 {
        font-size: 14px;
        min-height: 40px;
    }

    .prodiff-pro .cls {
        margin-top: 0;
        width: 15px;
        height: 15px;
        background-size: cover;
    }

    .prodiff-pro .proitem {
        margin-bottom: 15px
    }

    .prodiff-meta .metaitem {
        padding: 20px 0;
    }

    .prodiff-meta .metaitem h2 {
        font-size: 14px;
        font-weight: bold;
    }

    .prodiff-meta .metaitem .txt {
        font-size: 12px;
    }

    .proitem .btn {
        padding: 8px 8px;
        margin: 0 2px;
        font-size: 12px;
    }

    .prodiff-pro .proitem .add2 .nav-pills>li>a {
        font-size: 12px;
    }

    /*产品*/
    .prosubnav .txt {
        display: none;
    }

    .prosubnav .nav-pills>li>a {
        padding: 15px 8px;
    }

    .prosubnav .btn-group {
        margin-left: 20px;
        padding-top: 7px;
    }

    .prosubnav .btn-group>.btn {
        padding: 6px 10px;
        font-size: 14px;
    }

    .prod01 {
        padding-bottom: 80px;
        min-height: inherit;
    }

    .prod01 .txt {
        padding-top: 70px;
    }

    .prod01 .txt h4 {
        font-size: 18px;
    }

    .prod01 .txt h2 {
        font-size: 22px;
    }

    .prod01 .txt p {
        font-size: 15px;
    }

    .prod01 .img {
        margin-top: 60px;
    }

    .prod01 .img img.img1 {
        left: -30px;
    }

    .prod01 .img img.img2 {
        left: 10px;
        top: 30px;
    }

    .prod01 .img.animated img.img2 {
        top: -30px
    }

    .prod-head h2 {
        font-size: 22px;
    }

    .prod-head h2 br {
        display: block;
    }

    .prod-head p {
        font-size: 16px;
        margin-top: 10px;
    }

    .prod-head p br {
        display: none;
    }

    .prod02 .body {
        margin-top: 40px;
    }

    .prod03 {
        margin-top: 60px;
        height: auto;
        padding-bottom: 60px;
        padding-top: 60px;
    }

    .prod04 {
        margin-top: 60px;
    }

    .prod04 .body {
        margin-top: 40px;
    }

    .prod05 {
        margin-top: 60px;
    }

    .prod05 .body {
        margin-top: 40px;
    }

    .prod05 .body .img1 {
        width: 120px;
    }

    .prod05 .body .img2 {
        width: 200px;
    }

    .prod05 .body.animated .img1 {
        margin-right: -80px
    }

    .prod05 .body.animated .img2 {
        margin-left: 0;
    }

    .prod06 {
        padding-top: 60px;
        height: auto;
        padding-bottom: 60px;
    }

    .prod06 .nav {
        margin-top: 20px;
    }

    .prod06 .nav h2 {
        font-size: 24px;
    }

    .prod06 .nav p {
        font-size: 14px;
        margin-top: 5px;
    }

    .prod06 .nav sup {
        font-size: 10px;
        height: 19px;
        background-size: 10px 19px;
    }

    .prod06 .row>div {
        padding-left: 5px;
        padding-right: 5px;
    }

    .prod07 {
        margin-top: 60px;
        padding-bottom: 60px;
    }

    .prod07 .txt h2 {
        font-size: 22px;
    }

    .prod07 .txt p {
        font-size: 16px;
        margin-top: 20px;
    }

    .prod07 .img {
        text-align: center;
    }

    .prod07 .img img {
        width: 80%;
    }

    .prod08 {
        padding-top: 60px;
    }

    .prod08 .body img {
        width: 150px;
    }

    .prod09 {
        padding-top: 60px;
    }

    .prod09 .body ul {
        margin-left: 0;
        padding-left: 0;
    }

    .prod09 .body li img {
        width: 100px;
    }

    .prod09 .body h4 {
        font-size: 14px;
    }

    .prod10 {
        margin-top: 60px;
    }

    .prod10 .body img {
        width: 220px;
    }

    .prod11 {
        margin-top: 60px;
        background-size: 187px 80.25px;
        padding-bottom: 120px;
    }

    .prod11:before {
        width: 130.5px;
        height: 204.25px;
        background-size: cover;
    }

    .prod11:after {
        width: 135.5px;
        height: 204px;
        background-size: cover;
    }

    .prod11 .body {
        margin-top: 40px;
    }

    .prod11 .body img {
        width: 200px;
    }

    .prod12 li img {
        width: 120px;
    }

    .prod12 .swiper-button-next,
    .prod12 .swiper-button-prev {
        width: 30px;
        height: 30px;
        background-size: cover;
    }

    .prod13 h2 {
        font-size: 18px;
    }

    .prod13 p {
        font-size: 14px;
    }

    .prod13 {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    .footnav dl {}

    .footnav dl.active dd {
        display: block;
    }

    .footnav dd {
        display: none;
    }

    .footnav dd:last-child {
        margin-bottom: 20px
    }

    .footnav dl.active dt:after {
        content: "-";
    }

    .footnav dt {
        font-size: 14px;
        position: relative;
        font-weight: normal;
        border-bottom: 1px #EBEBEB solid;
        padding-right: 25px;
    }

    .footnav dt:after {
        content: "+";
        position: absolute;
        right: 10px;
        top: 0;
        font-size: 16px;
    }

    .footserv h2 {
        margin-top: 0;
    }

    .footserv .body {
        float: left;
    }

    .footserv .foot {
        float: right;
    }


    .regionpage {
        padding: 30px 20px;
        margin-bottom: 30px;
    }

    .regionpage .head {
        font-size: 18px;
    }

    .regionpage dt {
        font-size: 16px;
    }

    .regionpage dd {
        font-size: 13px;
    }


    .mpro .container {
        padding-left: 50px;
        padding-right: 50px;
    }

    .mpro01 {
        padding-top: 50px;
        padding-bottom: 30px;
    }

    .mpro01 .img {
        text-align: center;
        padding: 0 10%;
    }

    .mpro02 {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .mpro02 .img {
        text-align: center;
        padding: 0 10%;
        margin-bottom: 40px;
    }

    /**/
    .mpro2 {
        padding-top: 80px;
    }

    .mpro2 li img {
        width: auto;
    }

    .mpro2 .swiper-button-next,
    .mpro2 .swiper-button-prev {
        display: block;
    }

    .mpro2 .swiper-button-next {
        right: 0;
    }

    .mpro2 .swiper-button-prev {
        left: 0;
    }


}