﻿@charset "utf-8";
.home-top-grid1 {
    background: rgba(11, 100, 143, 0.7);
    transition: 0.5s all;
}
.home-top-grid2 {
    background: rgba(226, 23, 55, 0.5);
    transition: 0.5s all;
}
.home-top-grid3 {
    background: rgba(11, 100, 143, 0.4);
    transition: 0.5s all;
}
@font-face {
    src: url(../fonts/HelveticaInserat.ttf);
}
@font-face {
    font-family: 'FuturistCondensed';
    src: url('../fonts/FuturistCondensed Regular.TTF');/* IE9*/
    src: url('../fonts/FuturistCondensed Regular.TTF') format('embedded-opentype'), /* IE6-IE8 */
        /*url('../fonts/FuturistCondensed Regular.woff') format('woff'), *//* chrome、firefox */
    url('../fonts/FuturistCondensed Regular.TTF') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/FuturistCondensed Regular.svg#iconfont') format('svg');/* iOS 4.1- */
}
i{font-style:normal}
@font-face {font-family: 'iconfont';
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;font-family:iconfont;}
body {
    font-family: 'Arial',"微软雅黑";
    min-width: 320px;
    color: #404040;
    overflow-x: hidden;
}
.iconfont {
    font-family: 'iconfont';
}
img {
    max-width: 100%;
}
li {
    list-style: none;
}
i,
em {
    font-style: normal;
}
.vcenter {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    margin: auto;
}
.last {
    margin-right: 0 !important;
}
.tHide {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.blockFull {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.relative {
    position: relative;
}
a {  color: #404040;transition: 0.5s;}
a:hover {  color: #0a88c7;  text-decoration: none;}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
    margin: 0;
    padding: 0;
}
p{margin:0;}
img {  border: 0;}
.container {  width: 100%;max-width: 1230px;}
.pic {  position: relative;  overflow: hidden;}
.pic:after {  content: "";  display: block;}
.bg-f5{background: #f5f5f5;}

/*-banner-*/
.banner {  clear: both;}
.banner-content{width: 100%;position: absolute;left:0;top:35%;color: #fff;}
.banner-content .text1{font-size: 24px;font-weight: bold;text-transform: uppercase;line-height: 1em;}
.banner-content .text2{margin-top: 5px; font-size: 48px;font-weight: bold;line-height: 1em;}
.banner-content-ny {width: 100%;position: absolute;left:0;top:50%;transform: translateY(-50%); text-align: center;color: #fff;}
.banner-content-ny .con{opacity: 0;}
.banner-content-ny .text1{font-size: 36px;font-weight: bold; line-height: 1em;text-transform: uppercase;}
.banner-content-ny .text2{font-size: 16px; text-transform: capitalize;}
.banner-content-ny hr{width: 30px;border-top:4px solid #fff;margin:15px auto 20px;}
.banner .slick-dots{bottom:70px;display: none!important;}
.banner .slick-dots LI.slick-active BUTTON{background: #0a88c7;}

.banner .banner_slide.slick-active .banner-content .text1{
    -webkit-animation: fadeInUp 0.8s both 0.1s;
    animation: fadeInUp 0.8s both 0.1s;
}
.banner .banner_slide.slick-active .banner-content .text2{
    -webkit-animation: fadeInUp 1.2s both 0.2s;
    animation: fadeInUp 1.2s both 0.2s;
}
.banner .banner_slide.slick-active .banner-content-ny .con{
    -webkit-animation: fadeInUp 1.2s both 0.1s;
    animation: fadeInUp 1.2s both 0.1s;
}

.banner-box{width: 100%;position: absolute;left:0;bottom:0;line-height: 60px;background: rgba(11,148,217,0.75);z-index: 1;}
.banner-box ul{}
.banner-box ul li{width: 20%;float: left;}
.banner-box ul li a{color: #fff;}
.banner-box ul li i{font-size: 24px;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.banner-box ul li span{display: inline-block;position: relative;padding-left: 35px;}
.banner-box ul li.li1{}
.banner-box ul li.li2{padding: 0 2.9%;}
.banner-box ul li.li3{}
.banner-box ul li.li4{padding: 0 2.9%;}
.banner-box ul li.li5{}

@media (max-width: 992px) {
    .banner,.banner_slide{}

    .banner-content .text1{font-size: 20px;}
    .banner-content .text2{font-size: 38px;}

    .banner .slick-dots{bottom: 25px;padding-bottom: 10px;}
    .banner .slick-dots LI{margin:0 20px;}
    .banner .slick-dots LI.slick-active BUTTON:after{bottom: -20px;}
    .banner-content-ny{top: 47%;}
}
@media (max-width: 767px) {
    .banner-content{top: 40%;}
    .banner-content .text1{font-size: 14px;}
    .banner-content .text2{font-size: 26px;}
    .banner-content-ny .text1{font-size: 24px;}
    .banner-content-ny .text2{font-size: 14px;}
}

.col-index-title{position: relative;line-height: 1em;}
.col-index-title h3{font-size: 21px;font-weight: bold; color: #0a88c7;}
.col-index-title h3 em{margin:0 13px;}
.col-index-title h3 span{font-size: 13px;color: #808080;font-weight: normal;}
.col-index-title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #0093dd;}

.col-index-box{}
.col-index-box .row{margin-left: 0;margin-right: 0;}
/*首页关于我们*/
.col-index-about{padding-left: 0;padding-right: 19px;margin-top: 60px;}
.col-index-about .pic{max-width: 380px;margin:16px auto 0;}
/*.col-index-about .pic:after{padding-bottom:65.79%;}*/
.col-index-about .con{margin: 23px 0 35px; color: #737373;line-height: 2em;height: 8em;overflow: hidden;}
.col-index-about a.more{display: block;color: #fff;background: #0a8fd1;text-align: center;line-height:50px;}
/*首页新闻资讯*/
.col-index-news{padding-left: 20px;padding-right: 0;position: relative;margin-top: 60px;}
.col-index-newstop{margin-top: 15px;}
    .col-index-newstop ul {
        position: static;
        margin: 0 0 0 -20px;
    }
.col-index-newstop ul li{}
.col-index-newstop ul li .pic{width: 34.62%; height: 180px;}
.col-index-newstop ul li .con{width: 61.79%; padding-top: 10px;}
.col-index-newstop ul li .date{color: #999;line-height: 1em;}
.col-index-newstop ul li .title{ position: relative;padding-right: 80px;line-height: 1.5em; }
.col-index-newstop ul li .title h5{line-height: 1.5em;font-size: 15px;}
.col-index-newstop ul li .title a.more{ position: absolute;right: 0;top:0;color: #0093dd; }
.col-index-newstop ul li p{margin-top: 12px; line-height: 1.8em;height:7.2em ;color: #737373;overflow: hidden;}
.col-index-newstop .owl-theme .owl-nav.disabled+.owl-dots{margin:0;position: absolute;right: 0;top:0;}
.col-index-newstop .owl-theme .owl-dots .owl-dot span{margin:0 0 0 5px; background: #a8a8a8;opacity: 1;}
.col-index-newstop .owl-theme .owl-dots .owl-dot.active span, .col-index-newstop .owl-theme .owl-dots .owl-dot:hover span{background: #0a8fd1;}


.col-index-newsbot{margin-top: 36px;}
.col-index-newsbot .content{display: none;}

.col-index-news-tab{width: 52.56%;}
.col-index-news-tab .tab{ position: relative;border-bottom:1px solid #d9d9d9; }
.col-index-news-tab .tab a.more{position: absolute;right: 0;top:50%;transform: translateY(-50%);color: #0093dd;}
.col-index-news-tab .tab div{}
.col-index-news-tab .tab div a{ display: inline-block; text-align: center; line-height: 34px;padding: 0 15px; color: #545454;border-top-left-radius: 1px;border-top-right-radius: 1px;}
.col-index-news-tab .tab div a:hover,
.col-index-news-tab .tab div a.on{background: #0a8fd1;color: #fff;}
.col-index-news-tab ul{padding-top: 15px;}
.col-index-news-tab ul li{margin-top: 10px; padding-right: 80px; position: relative;line-height: 1.8em; }
.col-index-news-tab ul li h5{line-height: 1.8em;}
.col-index-news-tab ul li span{ position: absolute;right: 0;top:0;color: #999; }
/*首页企业文化*/
.col-index-culture{width: 42.30%;max-width: 330px;}
.col-index-culture .tab{}
.col-index-culture .tab div{}
.col-index-culture .tab div a{display: block;float: left; width: 32.72%;line-height: 34px; margin-right:0.92% ;text-align: center;background: #e6e6e6;}
.col-index-culture .tab div a:last-child{margin-right: 0;}
.col-index-culture .tab div a:hover,
.col-index-culture .tab div a.on{background: #0a8fd1;color: #fff;}
.col-index-culture .content .pic{}
/*.col-index-culture .content .pic:after{padding-bottom: 67.88%;}*/

/*工程案例*/
.col-index-case{padding: 50px 0;}
.col-index-case ul{margin-top: 10px;}
.col-index-case ul li{}
.col-index-case ul li .pic{max-width: 220px;margin:0 auto;}
.col-index-case ul li .pic img{transition: 0.5s;}
.col-index-case ul li .pic:after{padding-bottom: 77.27%;}
.col-index-case ul li h5{max-width: 220px;margin:18px auto 10px;}
.col-index-case ul li:hover img{transform: scale(1.1);}
.col-index-case .owl-theme .owl-nav.disabled+.owl-dots{display: none;}





    /*底部开始*/
    .footer {
        background: #0a8bcc;
        padding-top: 50px;
        color: #fff;
    }

        .footer h5 {
            color: #fff;
            font-size: 16px;
            line-height: 1.5em;
        }

            .footer h5 a {
                color: #fff;
            }

        .footer p {
            line-height: 1.8em;
        }

        .footer a:hover {
            text-decoration: underline;
        }

        .footer .row {
            margin-left: 0;
            margin-right: 0;
        }

    .footerleft {
        padding: 0;
    }

        .footerleft h5 {
            margin-bottom: 15px;
        }

    .qrcode {
        max-width: 300px;
    }

        .qrcode span {
            display: block;
            width: 34%;
            text-align: center;
            float: left;
            margin-top: 10px;
        }

            .qrcode span.span1 {
                margin-right: 8.33%;
            }

            .qrcode span em {
                display: block;
                margin-top: 8px;
                font-size: 12px;
                color: #e5e5e5;
            }

    .footerright {
        padding: 0;
    }

        .footerright .box {
            padding: 0;
        }

        .footerright ul {
            padding-top: 5px;
        }

            .footerright ul li {
                margin-top: 15px;
                line-height: 1.8em;
            }

                .footerright ul li a {
                    color: #fff;
                }

    .copy {
        margin-top: 50px;
        padding: 9.5px 0;
        background: #006fa7;
    }

        .copy p {
            font-size: 12px;
            color: #59a4ca;
        }

            .copy p a {
                color: #59a4ca;
            }

                .copy p a:hover {
                    color: #fff;
                }




@media screen and (max-width:1000px) {
    .col-index-about {
        padding-left: 0;
        padding-right: 0px;
        margin-top: 20px;
    }

    .col-index-news {
        padding-left: 0px;
        padding-right: 0;
        position: relative;
        margin-top: 40px;
    }

    .col-index-newstop ul {
        position: static;
        margin: 0 0 0 0px;
    }

        .col-index-newstop ul li .pic {
            width: 100%;
            height: auto;
        }

            .col-index-newstop ul li .pic img {
                width: 100%;
            }

        .col-index-newstop ul li .con {
            width: 100%;
            padding-top: 10px;
        }

    .col-index-news-tab {
        width: 100%;
    }

    .col-index-culture {
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }

        .col-index-culture .content .pic img {
            width: 100%
        }

    .col-index-newsbot {
        margin-top: 20px;
    }

    .col-index-case {
        padding: 40px 0;
    }

    .footerright {
        padding: 0;
        display: none
    }
}

    /*内页开始*/
    .col-page-box {
        padding: 47px 0 100px;
    }

    .col-page-boxl {
        width: 18.33%;
    }

    .col-page-boxr {
        width: 77.5%;
        border-top: 6px solid #0b94d9;
        background: #fff;
        box-shadow: 0 0 10px 5px #e9e9e9;
        min-height: 700px;
    }

        .col-page-boxr .content {
            margin: 0 15px;
            padding: 30px 0;
        }
    /*副导航开始*/
    .col-page-boxl h2 {
        padding: 47px 0;
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        background: #0b94d9;
        color: #fff;
        box-shadow: 0 0 10px 5px #e9e9e9;
    }

    .col-page-boxl ul {
        margin-top: 10px;
        box-shadow: 0 0 10px 5px #e9e9e9;
    }

        .col-page-boxl ul li {
            text-align: center;
            background: #fff;
            position: relative;
        }

            .col-page-boxl ul li:after {
                content: '';
                width: 81.8%;
                position: absolute;
                bottom: 0;
                left: 50%;
                margin-left: -40.9%;
                border-top: 1px solid #ccc;
                transition: 0.5s;
            }

            .col-page-boxl ul li a {
                display: block;
                padding: 16px 0;
                font-size: 16px;
                line-height: 1.8em;
            }

            .col-page-boxl ul li:hover a,
            .col-page-boxl ul li.cur a {
                background: #0b94d9;
                color: #fff;
            }

            .col-page-boxl ul li:last-child:after,
            .col-page-boxl ul li:last-child:after {
                border-color: #fff;
            }

            .col-page-boxl ul li:hover:after,
            .col-page-boxl ul li.cur:after {
                border-color: #0b94d9;
            }
    /*面包屑导航*/
    .mbx {
        margin: 0 15px;
        padding: 19px 8px;
        border-bottom: 1px solid #ccc;
        position: relative;
    }

        .mbx h3 {
            font-size: 21px;
            font-weight: bold;
            color: #333;
            line-height: 1em;
        }

        .mbx .mbxwrap {
            font-size: 13px;
            color: #a8a8a8;
        }

            .mbx .mbxwrap a {
                color: #a8a8a8;
            }

                .mbx .mbxwrap a:hover {
                    color: #0a88c7;
                }

            .mbx .mbxwrap span {
                font-size: 14px;
                color: #333;
            }






    /*关于我们*/
    .about {
        padding: 0 2.78%;
    }

        .about p {
            line-height: 2.2em;
            margin-bottom: 15px;
        }

        .about img.img1 {
            margin-left: 15px;
            margin-bottom: 15px;
        }

        .about img.img2 {
            margin-right: 20px;
            margin-bottom: 20px;
        }

    .about-develop {
        padding: 0;
    }

        .about-develop p {
            line-height: 1.8em;
            margin: 0;
        }

        .about-develop ul {
            margin: 50px 21px;
            padding: 0 25px;
            position: relative;
            height: 495px;
            overflow: auto;
        }

            .about-develop ul::-webkit-scrollbar {
                width: 7px;
                height: 7px;
            }

            .about-develop ul::-webkit-scrollbar-track-piece {
                background-color: #ededed;
            }

            .about-develop ul::-webkit-scrollbar-thumb:vertical {
                height: 10px;
                background-color: #ccc;
            }

            .about-develop ul::-webkit-scrollbar-thumb:horizontal {
                width: 10px;
                background-color: #ededed;
            }

            .about-develop ul li {
                padding-bottom: 40px;
                position: relative;
            }

                .about-develop ul li:before {
                    content: '';
                    height: 120%;
                    position: absolute;
                    left: -20px;
                    top: 12px;
                    border-left: 1px solid #ededed;
                }

                .about-develop ul li:last-child {
                    padding-bottom: 0px;
                }

                .about-develop ul li .date {
                    font-size: 30px;
                    font-weight: bold;
                    color: #0b94d9;
                    line-height: 1em;
                    position: relative;
                    margin-bottom: 7px;
                }

                    .about-develop ul li .date:before {
                        content: '';
                        width: 12px;
                        height: 12px;
                        border: 3px solid #0b94d9;
                        border-radius: 50%;
                        background: #fff;
                        position: absolute;
                        left: -25px;
                        top: 50%;
                        transform: translateY(-50%);
                    }

    /*荣誉资质*/
    .about-honor {
        margin: 0 10px;
    }

        .about-honor h4 {
        }

        .about-honor .desc {
            margin-top: 30px;
            height: 337px;
            overflow: auto;
        }

            .about-honor .desc::-webkit-scrollbar {
                width: 7px;
                height: 7px;
            }

            .about-honor .desc::-webkit-scrollbar-track-piece {
                background-color: #ededed;
            }

            .about-honor .desc::-webkit-scrollbar-thumb:vertical {
                height: 10px;
                background-color: #ccc;
            }

            .about-honor .desc::-webkit-scrollbar-thumb:horizontal {
                width: 10px;
                background-color: #ededed;
            }

            .about-honor .desc p {
                max-width: 750px;
                padding: 0 10px;
                line-height: 1.8em;
                color: #666;
            }

            .about-honor .desc hr {
                max-width: 750px;
                margin: 13px 0;
                border-top: 1px dashed #ccc;
            }

    .honorcon {
        margin-top: 80px;
    }

        .honorcon ul {
            margin-top: 25px;
        }

            .honorcon ul li {
            }

                .honorcon ul li .pic {
                    max-width: 270px;
                    margin: 0 auto;
                    border: 2px solid #0b94d9;
                }

                    .honorcon ul li .pic img {
                    }

        .honorcon .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 35px;
        }

        .honorcon .owl-theme .owl-dots .owl-dot span {
            margin: 0 4px;
            background: #bcbcbc;
            opacity: 1;
        }

        .honorcon .owl-theme .owl-dots .owl-dot.active span, .honorcon .owl-theme .owl-dots .owl-dot:hover span {
            background: #0b94d9;
        }

    .pic .zzc {
        width: 100%;
        height: 100%;
        background: url(../images/hzzcbg.png);
        position: absolute;
        bottom: 0;
        /*opacity: 0;filter: alpha(opacity=0);*/ display: none;
    }

        .pic .zzc span {
            display: inline-block;
            width: 36px;
            height: 36px;
            background: url(../images/honorbtn.png) no-repeat center;
        }

    .pic:hover .zzc {
        display: block;
    }

    .about-culture,
    .about-job {
        padding-top: 10px;
        padding-bottom: 40px;
    }

        .about-culture p {
            margin-bottom: 5px;
        }

        .about-job p {
            margin-bottom: 0px;
        }

    /*生产实力*/
    .case {
        padding: 0 30px;
    }

        .case ul.row {
            margin-left: -20px;
            margin-right: -20px;
            margin-top: -34px;
        }

        .case ul li {
            padding-left: 20px;
            padding-right: 20px;
            margin-top: 49px;
        }

            .case ul li .padding {
                border: 2px solid #0b94d9;
            }

            .case ul li .pic {
            }

                .case ul li .pic img {
                    transition: 0.5s;
                }

                .case ul li .pic:after {
                    padding-bottom: 74.75%;
                }

            .case ul li .casetxt {
                padding: 15px 0;
                text-align: center;
                border-top: 2px solid #0b94d9;
            }

                .case ul li .casetxt a {
                }

            .case ul li:hover img {
                transform: scale(1.1);
            }

    .page {
        line-height: 50px;
        text-align: center;
        margin-top: 35px;
    }

        .page li {
            display: inline;
        }

            .page li a {
                font-family: arial;
                background: #fff;
                padding: 3px 8px;
                margin: 0 5px;
                display: inline;
                color: #a8a8a8;
                border: 2px solid #ccc;
            }

                .page li a:hover,
                .page li.active a {
                    background: #fff;
                    border-color: #0a8bcc;
                    color: #545454;
                }

            .page li.bgnone a {
                background: none;
            }

                .page li.bgnone a:hover {
                    color: #d80808;
                }
    /*生产实力详细页*/
    .caseshow {
        margin-top: 55px;
    }

    .caseleft {
        width: 47%;
    }

        .caseleft .big .pic:after {
            padding-bottom: 67%;
        }

        .caseleft .small {
            margin-top: 6px;
        }

            .caseleft .small .pic {
                cursor: pointer;
            }

                .caseleft .small .pic:after {
                    padding-bottom: 66.9%;
                }

            .caseleft .small .slick-current .pic {
                border: 3px solid #d80808;
            }

    .caseright {
        width: 47%;
    }

        .caseright h3 {
            font-size: 22px;
            color: #333;
            background: url(../images/caseshow.png) no-repeat bottom left;
            line-height: 30px;
            padding-bottom: 10px;
            margin: 30px 0 15px;
        }

        .caseright .crighttxt {
            color: #6b6b6b;
            min-height: 160px;
        }

        .caseright .prenext {
            margin-top: 30px;
        }

            .caseright .prenext a {
                display: block;
                line-height: 30px;
            }

    .nyxg {
        margin-top: 70px;
    }
    /*联系我们*/
    .contact {
        padding-top: 18px;
        padding-bottom: 67px;
    }

        .contact p {
            margin: 0;
        }

    #allmap {
        width: 100%;
        height: 500px;
        margin-top: 65px;
    }

        #allmap img {
            max-width: 1070px;
            max-height: 368px;
        }

        #allmap label {
            max-width: 1070px;
        }

    .contactwrap ul {
        line-height: 58px;
        border-bottom: 1px solid #d4d4d4;
    }

        .contactwrap ul li {
            float: left;
            font-size: 16px;
            margin-right: 5%;
        }

            .contactwrap ul li span {
                color: #d80808;
                display: inline-block;
                width: 28px;
                height: 28px;
                border: 1px solid #d80808;
                text-align: center;
                line-height: 28px;
                border-radius: 50%;
                margin-right: 5px;
            }

            .contactwrap ul li a {
                font-family: arial;
            }

            .contactwrap ul li:last-child {
                margin-right: 0;
            }

    .contactwrap .contacttxt {
        text-align: center;
        margin-top: 10px;
        font-size: 13px;
    }
    /*在线留言*/
    .message {
        margin: 0 30px;
        padding-bottom: 30px;
    }

        .message p {
        }

        .message .messagecon {
        }

            .message .messagecon ul {
            }

                .message .messagecon ul li {
                    margin-bottom: 30px;
                }

                    .message .messagecon ul li span {
                        margin-bottom: 15px;
                        display: block;
                        font-size: 16px;
                        color: #808080;
                        line-height: 1.8em;
                    }

                    .message .messagecon ul li input {
                        width: 100%;
                        padding: 0 20px;
                        line-height: 46px;
                        border: 1px solid #cbcbcb;
                    }

                        .message .messagecon ul li input[type="radio"], .message .messagecon ul li input[type="checkbox"] {
                            width: auto;
                        }

                    .message .messagecon ul li select {
                        width: 100%;
                        height: 46px;
                        border: 1px solid #cbcbcb;
                    }

                    .message .messagecon ul li input:focus {
                        border: 1px solid #0b94d9;
                    }

                    .message .messagecon ul li textarea {
                        width: 100%;
                        padding: 10px 20px;
                        border: 1px solid #cbcbcb;
                        height: 300px;
                        float: left;
                    }

                        .message .messagecon ul li textarea:focus {
                            border: 1px solid #0b94d9;
                        }

                    .message .messagecon ul li.li4 {
                    }

                        .message .messagecon ul li.li4 input {
                            width: 38%;
                            float: left;
                        }

                        .message .messagecon ul li.li4 img {
                            float: left;
                            cursor: pointer;
                            margin: 0 5px;
                        }

                        .message .messagecon ul li.li4 a {
                            float: left;
                            line-height: 35px;
                        }

        .message .sub {
            margin: 0 auto;
            text-align: center;
        }

            .message .sub input {
                height: 50px;
                width: 23.81%;
                margin: 0 1.76%;
                background: #ededed;
                border: 1px solid #e0e0e0;
                color: #4c4c4c;
                transition: 0.3s;
            }

                .message .sub input:hover {
                    background: #0b94d9;
                    border-color: #0b94d9;
                    color: #fff;
                }

        .message input::-webkit-input-placeholder, .message textarea::-webkit-input-placeholder {
            color: #bfbfbf;
        }

        .message input:-moz-placeholder, .message textarea:-moz-placeholder {
            color: #bfbfbf;
        }

        .message input::-moz-placeholder, .message textarea::-moz-placeholder {
            color: #bfbfbf;
        }

        .message input:-ms-input-placeholder, .message textarea:-ms-input-placeholder {
            color: #bfbfbf;
        }
    /*人才招聘*/
    .job {
        margin: 0 30px;
    }

        .job ul li {
            margin-bottom: 15px;
        }

            .job ul li .jobtit {
                line-height: 48px;
                cursor: pointer;
                background: url(../images/jobtitbg.png) no-repeat right 19px center;
                position: relative;
                border: 1px solid #0b94d9;
                border-left: 3px solid #0b94d9;
                padding-left: 3.52%;
                padding-right: 55px;
            }

                .job ul li .jobtit span.num {
                    display: block;
                    position: absolute;
                    right: 67px;
                    top: 0;
                    color: #bfbfbf;
                }

                .job ul li .jobtit span.zhiwei {
                    font-size: 18px;
                }


            .job ul li .jobcon {
                font-size: 16px;
                border: 1px solid #0b94d9;
                padding: 25px 3.52%;
                display: none;
            }

                .job ul li .jobcon .desc {
                    margin-bottom: 30px;
                    font-size: 14px;
                    color: #666;
                }

                    .job ul li .jobcon .desc span {
                        display: block;
                    }

                .job ul li .jobcon p {
                    margin-bottom: 8px;
                }

                .job ul li .jobcon hr {
                    border-top: 1px solid #cbc7bc;
                }

            .job ul li.active {
                border-bottom: 0;
            }

                .job ul li.active .jobtit {
                    background: #0b94d9 url(../images/jobtit2.png) no-repeat right 19px center;
                    color: #fff;
                }

                    .job ul li.active .jobtit span.zhiwei,
                    .job ul li.active .jobtit span.num {
                        color: #fff;
                    }

                .job ul li.active .jobcon {
                    display: block;
                }
    /*产品中心*/
    .pro ul {
        margin-top: 5px;
    }

        .pro ul li {
            width: 23.739%;
            border-radius: 0 0 60px 0;
            overflow: hidden;
            margin: 45px 1.68% 0 0;
            float: left;
        }

            .pro ul li .pic {
                width: 100%;
            }

                .pro ul li .pic img {
                    transition: 0.3s;
                }

                .pro ul li .pic:after {
                    padding-bottom: 113.4%;
                }

                .pro ul li .pic .probg {
                    width: 89.371%;
                    height: 88.03%;
                    border-left: 1px solid #fff;
                    border-top: 1px solid #fff;
                    position: absolute;
                    top: 12px;
                    left: 8px;
                    opacity: 0.5;
                    filter: alpha(opacity=50);
                }

            .pro ul li .protxt {
                width: 100%;
                background: #a7a7a7;
                padding: 18px 0 10px 18px;
                transition: 0.3s;
            }

                .pro ul li .protxt a {
                    color: #fff;
                    font-weight: bold;
                    font-size: 16px;
                }

                .pro ul li .protxt p {
                    font-size: 12px;
                    color: #d6d6d6;
                    line-height: 25px;
                }

            .pro ul li:hover img {
                transform: scale(1.3);
            }

            .pro ul li:hover .protxt {
                background: #d80808;
            }

            .pro ul li:nth-child(4n) {
                margin-right: 0;
            }
    /*产品详细页*/
    .bigphone {
        display: none;
    }

        .bigphone .pic {
            width: 100%;
        }

            .bigphone .pic:after {
                padding-bottom: 58%;
            }

        .bigphone .slick-dots li button {
            background: #ddd;
        }

        .bigphone .slick-dots li.slick-active button {
            background: #d80808;
        }

    .pro_show .caseleft {
        width: 47.01%;
    }

        .pro_show .caseleft .big {
            width: 74.156%;
            float: left;
        }

            .pro_show .caseleft .big .pic:after {
                padding-bottom: 113.3%;
            }

        .pro_show .caseleft .small {
            width: 24.454%;
            float: right;
            margin-top: -1px;
            height: 100%;
            overflow: hidden;
        }

            .pro_show .caseleft .small .pic:after {
                padding-bottom: 114.9%;
            }

    .pro_show .proshowcon .proshowh {
        line-height: 48px;
        background: #f6f6f6;
        margin-top: 64px;
    }

        .pro_show .proshowcon .proshowh b {
            font-size: 16px;
            color: #333;
            padding-left: 15px;
            padding-right: 15px;
            border-left: 3px solid #de3131;
        }

    .pro_show .proshowcon .proshowimg {
        text-align: center;
        padding-top: 40px;
    }

    .pro_show .proshowcon .inquiry ul {
        width: 100%;
        margin: 40px auto 0;
    }

        .pro_show .proshowcon .inquiry ul li {
            margin: 10px 0;
        }

            .pro_show .proshowcon .inquiry ul li b {
                display: inline-block;
                width: 16%;
                text-align: right;
                color: #373737;
            }

            .pro_show .proshowcon .inquiry ul li input {
                width: 42.214%;
                height: 37px;
                border: 1px solid #dbdbdb;
            }

            .pro_show .proshowcon .inquiry ul li em {
                color: red;
                margin-left: 5px;
            }

            .pro_show .proshowcon .inquiry ul li.li2 input {
                width: 70%;
            }

            .pro_show .proshowcon .inquiry ul li.li5 b {
                float: left;
            }

            .pro_show .proshowcon .inquiry ul li.li5 textarea {
                width: 75.985%;
                height: 197px;
                border: 1px solid #dbdbdb;
                float: left;
                padding: 10px 10px 0 10px;
            }

            .pro_show .proshowcon .inquiry ul li.li6 b {
                float: left;
                line-height: 37px;
            }

            .pro_show .proshowcon .inquiry ul li.li6 input {
                width: 22.702%;
                float: left;
            }

            .pro_show .proshowcon .inquiry ul li.li6 em {
                float: left;
                line-height: 37px;
            }

            .pro_show .proshowcon .inquiry ul li.li6 img {
                float: left;
                line-height: 37px;
                margin: 0 5px;
                cursor: pointer;
            }

            .pro_show .proshowcon .inquiry ul li.li6 a {
                float: left;
                line-height: 37px;
            }

            .pro_show .proshowcon .inquiry ul li.li7 {
                padding-left: 15%;
                margin-top: 65px;
            }

                .pro_show .proshowcon .inquiry ul li.li7 input {
                    width: 22%;
                    font-size: 16px;
                    color: #fff;
                    border: 0;
                    background: #727272;
                    margin-right: 10px;
                    transition: 0.3s;
                }

                    .pro_show .proshowcon .inquiry ul li.li7 input:hover {
                        background: #d80808;
                    }

    #tab {
        position: relative;
    }

        #tab .tabList ul li {
            float: left;
            background: #fefefe;
            background: -moz-linear-gradient(top, #fefefe, #ededed);
            background: -o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
            background: -webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
            border: 1px solid #ccc;
            padding: 5px 0;
            width: 100px;
            text-align: center;
            margin-left: -1px;
            position: relative;
            cursor: pointer;
        }

        #tab .tabCon {
            position: absolute;
            left: -1px;
            top: 32px;
            border: 1px solid #ccc;
            border-top: none;
            width: 403px;
            height: 100px;
        }

            #tab .tabCon div {
                padding: 10px;
                position: absolute;
                opacity: 0;
                filter: alpha(opacity=0);
            }

        #tab .tabList li.cur {
            border-bottom: none;
            background: #fff;
        }

        #tab .tabCon div.cur {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .swiper-container-product {
        position: relative;
        overflow: hidden;
    }

    .jqueryzoom {
        height: 500px;
        width: 100%;
        overflow: hidden;
        border: 1px solid #eeeeee;
    }

        .jqueryzoom .cloudzoom {
            height: 100%;
            margin: 0 auto;
            text-align: center;
        }

    .product-thumb {
        padding: 0px 40px;
        position: relative;
        margin-top: 10px;
    }

        .product-thumb .swiper-slide {
            height: 120px;
        }

        .product-thumb .cloudzoom-gallery {
            cursor: pointer;
            height: 100%;
        }

    .product-detail-prev {
        position: absolute;
        left: 0;
        color: #000000;
        padding: 6px 8px;
        top: 50%;
        margin-top: -27px;
        font-size: 30px;
    }

    .product-detail-next {
        position: absolute;
        right: 0;
        color: #000000;
        padding: 6px 8px;
        top: 50%;
        margin-top: -27px;
        font-size: 30px;
    }

    .cloudzoom-lens {
        border: 1px solid #888;
        width: 100px;
        height: 100px;
        box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
        cursor: crosshair;
        background: #fff;
        z-index: 10;
    }
    /* CSS for zoom window. */
    .cloudzoom-zoom {
        border: 1px solid #888;
        width: 500px;
        height: 200px;
        box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
        z-index: 99;
    }
    /* CSS for zoom window in 'inside' mode. */
    .cloudzoom-zoom-inside {
        border: none;
        box-shadow: none;
    }

    /* CSS for captions */
    .cloudzoom-caption {
        display: none; /* CSS captions should be hidden initially */
        text-align: left;
        background-color: #000;
        color: #fff;
        font-weight: bold;
        padding: 10px;
        font-family: sans-serif;
        font-size: 11px;
    }

    /* A blank image */
    .cloudzoom-blank {
        background-image: url(blank.png);
    }

    /* The animated ajax loading image */
    .cloudzoom-ajax-loader {
        /*background-image: url(ajax-loader.gif);*/
        width: 32px;
        height: 32px;
    }

    /* 产品详情页选项卡 */
    .proshowcon_tab {
        margin: 10px auto 0;
        background: #fff;
    }

        .proshowcon_tab .tab_menu {
            overflow: hidden;
        }

            .proshowcon_tab .tab_menu li {
                width: 130px;
                float: left;
                height: 30px;
                line-height: 30px;
                color: #fff;
                background: #fff;
                text-align: center;
                cursor: pointer;
            }

                .proshowcon_tab .tab_menu li.current {
                    color: #333;
                    background: #cdcdcd;
                }

                .proshowcon_tab .tab_menu li a {
                    color: #fff;
                    text-decoration: none;
                }

                .proshowcon_tab .tab_menu li.current a {
                    color: #333;
                }

        .proshowcon_tab .tab_box {
            padding: 20px;
        }

            .proshowcon_tab .tab_box li {
                height: 24px;
                line-height: 24px;
                overflow: hidden;
            }

                .proshowcon_tab .tab_box li span {
                    margin: 0 5px 0 0;
                    font-family: "宋体";
                    font-size: 12px;
                    font-weight: 400;
                    color: #ddd;
                }

            .proshowcon_tab .tab_box .hide {
                display: none;
            }

    /*新闻资讯*/
    .news {
        margin: -30px 2.78% 0;
    }

        .news ul li {
            padding: 30px 0 30px 1.76%;
            border-bottom: 1px dashed #ccc;
        }

            .news ul li .newleft {
                position: relative;
                width: 38.32%;
            }

                .news ul li .newleft .pic {
                    width: 100%; /*height: 240px;*/
                }

                    .news ul li .newleft .pic:after {
                        padding-bottom: 75%;
                    }

                    .news ul li .newleft .pic img {
                        transition: 0.3s;
                    }

            .news ul li .date {
                color: #ccc;
            }

            .news ul li .newright {
                width: 59.5%;
                padding: 17px 0 0 0;
            }

                .news ul li .newright h4 {
                }

                    .news ul li .newright h4 a {
                        color: #545454;
                    }

                .news ul li .newright p {
                    margin-top: 15px;
                    line-height: 1.8em;
                    height: 5.4em;
                    overflow: hidden;
                    color: #999;
                }

                .news ul li .newright a.detail {
                    margin-top: 20px;
                    display: block;
                    width: 140px;
                    height: 40px;
                    line-height: 40px;
                    text-align: center;
                    color: #545454;
                    background: #ededed;
                }

                    .news ul li .newright a.detail i {
                        font-size: 12px;
                        margin-left: 7px;
                    }

            .news ul li:hover h4 a {
                color: #0b94d9;
            }

            .news ul li:hover img {
                transform: scale(1.1);
            }

            .news ul li:hover a.detail {
                color: #fff;
                background: #0b94d9;
            }

    .news-case {
    }

        .news-case ul li .newright {
            padding-top: 34px;
        }

    .newshow {
        padding: 0 3% 40px;
    }

        .newshow .newshowtit {
            text-align: center;
            border-bottom: 1px dotted #bfbebe;
        }

            .newshow .newshowtit h1 {
                font-size: 22px;
                color: #333;
            }

            .newshow .newshowtit .date {
                line-height: 1.8em;
                padding: 22px 0;
                font-size: 12px;
                color: #999;
            }

        .newshow .newshowtxt {
            padding: 30px 0;
        }

            .newshow .newshowtxt p {
                line-height: 25px;
            }

        .newshow .newshowimg {
            text-align: center;
            margin: 65px 0;
        }

    .prev-next {
        float: left;
        margin-top: 10px;
    }

        .prev-next a {
            display: block;
            color: #999;
            line-height: 25px;
            transition: 0.3s;
        }

            .prev-next a b {
                color: #666;
            }

            .prev-next a:hover {
                color: #d80808;
            }

            .prev-next a.prev {
                border-bottom: 1px dashed #d4d4d4;
            }


    /*# sourceMappingURL=style.css.map */
    /*loading页面*/
    #loading {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 999;
        background: #ffffff;
        text-align: center;
        display: table;
    }

        #loading span {
            display: table-cell;
            vertical-align: middle;
        }

            #loading span p {
                color: #fff;
                font-size: 20px;
            }

        #loading img {
            display: inline-block;
        }

    .scoll_dis {
        overflow: hidden;
    }
    /*产品分类*/
    #catalog {
        width: 1100px;
        margin: 15px auto;
        padding: 0 15px;
    }

        #catalog .catalog_title {
            width: 10%;
        }

    .sicatalog_head {
        font-size: 44px;
        font-weight: bold;
        color: #d80808;
        font-family: Verdana,Arial;
        height: 45px;
        line-height: 45px;
        overflow: hidden;
        padding-left: 30px;
    }

    .f_l {
        float: left;
    }

    .dashed > ul > li {
        margin-left: 30px;
    }

    .dashed > div > span {
        height: 25px;
        line-height: 25px;
        font-weight: 600;
        color: #333;
    }

    .sicatalog {
        overflow: hidden;
        margin: 0 80px;
    }

        .sicatalog .dashed:first-child {
            border-top: none;
        }

        .sicatalog .dashed {
            overflow: hidden;
            border-top: #aaa 1px dashed;
            padding: 13px 0px;
        }

        .sicatalog li {
            text-align: center;
            float: left;
            height: 25px;
            line-height: 25px;
            padding: 0 5px;
            margin: 0 13px;
        }

            .sicatalog li:hover,
            .sicatalog .active {
                background: #d80808;
            }

                .sicatalog li:hover a,
                .sicatalog .active a {
                    color: #fff;
                }
    /*产品放大镜*/
    .small > .active {
        border: 3px solid #d80808;
    }

    #magnifier > img {
        width: 100%;
        height: 100%
    }
    /*滑块*/
    .magnifyingBegin {
        width: 175px;
        height: 210px;
        left: 0;
        top: 0;
        background-color: #454545;
        opacity: 0.5;
        filter: alpha(opacity=50);
        position: absolute;
        cursor: move;
        display: none;
    }
    /*放大镜显示区域*/
    .magnifyingShow {
        width: 370px;
        height: 420px;
        display: none;
        position: absolute;
        right: -400px;
        top: 0;
        overflow: hidden;
        background-color: #454545;
    }

        .magnifyingShow > img {
            width: 790px !important;
            max-width: none;
            height: 865px;
            margin-left: 0;
            margin-top: 0;
        }
    /*生产实力*/
    .carousel ul li {
        width: 100%;
        float: none;
    }
    /*站点地图*/
    #map .con {
        width: 100%;
        border: 1px solid #ccc;
        margin-bottom: 50px;
    }

    .con .hd h1 {
        width: 122px;
        height: 39px;
        font-size: 16px;
        line-height: 39px;
        font-family: "微软雅黑","MicrosoftYahei","宋体","Arial Narrow",sans-serif;
        text-align: center;
    }

    .con .hd {
        height: 39px;
        background: #fcfcfc;
        border-bottom: #fff 1px solid;
    }

    .con .bd {
        padding: 10px 0;
        border-top: #d6dbe1 1px solid;
        overflow: hidden;
        zoom: 1;
    }

        .con .bd dl {
            padding: 0 0 10px 10px;
            zoom: 1;
        }

        .con .bd dd {
            float: left;
            overflow: hidden;
            zoom: 1;
        }

        .con .bd ul {
            margin-right: 0;
            padding-right: 0;
            overflow: hidden;
            zoom: 1;
        }

        .con .bd li {
            float: left;
            height: 28px;
            padding: 0 5px;
            line-height: 28px;
        }

        .con .bd dd {
            margin: 6px;
        }
    /*站内搜索*/
    .goomay-keywords-light {
        background: #dc3545 !important;
        color: #ffffff !important;
    }

    #search {
        margin-bottom: 50px;
        overflow: hidden
    }

    .search_left {
        /*float: left;*/
        /*width: 25%;*/
        border: 1px solid #d6d6d6;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .s_head {
        border-bottom: 1px solid #d6d6d6;
        height: 50px;
    }

        .s_head h2 {
            line-height: 50px;
            /*margin-left: 15px;*/
        }

    .s_body ul {
        margin-top: 10px;
        margin-left: 20px;
    }

        .s_body ul span {
            display: block;
            color: #333;
            line-height: 40px;
        }

        .s_body ul input,
        .s_body ul select {
            height: 35px;
            width: 80%;
            line-height: 35px;
            border: 1px solid #e6e6e6;
            padding-left: 10px;
            margin-bottom: 10px;
        }

    .s_body .sub input {
        height: 35px;
        line-height: 35px;
        background: #575757;
        border: 0;
        font-weight: bold;
        color: #fff;
        transition: 0.3s;
        text-align: center;
        padding-left: 0px;
    }

    .search_right {
        padding-left: 40px;
        /*float: right;*/
        /*width: 73%;*/
        /*border-top: 1px solid #d6d6d6;
    padding-bottom: 15px;
    padding-top: 20px;
    padding-left: 20px;*/
    }

        .search_right .no-result {
            text-align: center;
            font-size: 30px;
            color: #d80808;
            margin-top: 50px;
        }

    .search-result-title {
        font-size: 20px;
        font-weight: 600;
        color: #333;
        line-height: 30px;
        height: 30px;
        overflow: hidden;
    }

    .entry-image {
        float: left;
        width: 120px;
        margin: 0 20px 0 0;
    }

    .entry-c {
        position: relative;
        overflow: hidden;
    }

    .search-result-info {
        padding: 5px 0;
    }

        .search-result-info li {
            display: inline-block;
        }

    .search_right em {
        color: #004cff;
    }

    .search_right .search-result {
        margin-left: 25px;
    }

    .product_title a {
        color: #d80808;
        text-decoration: underline;
    }

    .search_right .search-li {
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 30px;
        padding-bottom: 10px;
    }

    .search_right li {
        overflow: hidden;
    }

    .search-result-info li:before {
        content: '/';
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
        opacity: 0.5
    }

    .search-result-info li:first-child:before {
        display: none;
    }

    .product_list {
        padding-bottom: 15px;
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 15px;
    }

    .product_img {
        float: left;
    }

        .product_img img {
            border-radius: 50%;
        }

            .product_img img:hover {
                width: 90px;
                height: 90px;
            }

    .product_body {
        float: left;
        margin-left: 20px;
        margin-top: 10px;
    }

    .product_title {
        margin-bottom: 20px;
    }

    .se_news {
        float: right;
        width: 79%;
    }

    .news ul li .se_news a {
        color: #d80808;
        text-decoration: underline;
        display: inline-block;
        height: 22px;
        overflow: hidden;
        transition: 0.3s;
    }

    .search_right .news .date em {
        color: #fff;
    }
    /*下载*/
    #download li {
        margin-bottom: 25px;
    }

    #download ul {
        margin-top: 50px;
        margin-bottom: 110px;
    }

    .down_head {
        margin-left: 25px;
        margin-bottom: 5px;
    }

    .down_body {
        margin: 0 15px;
        padding-top: 5px;
        border-top: 1px solid #d6d6d6;
        overflow: hidden;
    }

        .down_body div {
            margin: 0 15px;
        }

        .down_body span {
            margin-right: 15px;
        }

    .f_r {
        float: right;
    }

    .f_l {
        float: left;
    }

    .download_title {
        margin-bottom: 30px;
        border-bottom: 1px solid #d6d6d6;
        padding: 8px;
    }

    .download_button,
    .link_button {
        display: inline-block;
        background: #23b7e5;
        height: 35px;
        line-height: 35px;
        padding: 0 35px;
        color: #fff;
        border-radius: 2px;
    }

        .download_button:hover,
        .link_button:hover {
            background: #38c4f0;
            color: #fff;
        }

    .content_title {
        margin: 30px 0 10px;
        padding: 0 10px;
        font-size: 16px;
        font-weight: normal;
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #ddd;
    }

    .line {
        border-bottom: 1px solid #d6d6d6;
        margin: 15px 0;
    }

    #link h3 {
        margin: 10px 15px;
    }

    #img_link,
    #text_link {
        margin-bottom: 50px;
        overflow: hidden;
    }

        #img_link li,
        #text_link li {
            float: left;
            margin: 0 10px;
        }
    /*招聘*/
    .apply {
        position: absolute;
        bottom: 15px;
        right: 40px;
        border: 1px solid red;
        width: 75px;
        text-align: center;
        z-index: 99px
    }

        .apply a {
            color: red;
        }

    /****询盘****/
    .inquiry-container .row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .inquiry-container li img {
        height: 30px;
    }

    .inquiry-container a {
        color: #000000;
    }

    .inquiry-col {
        padding: 0 !important;
    }

    .inquiry-title {
        font-size: 24px;
        margin: 0px 0px 40px;
        color: #cccccc;
        position: relative;
    }

        .inquiry-title:before {
            width: 90%;
            content: "";
            position: absolute;
            border-top: 1px dashed #cccccc;
            right: 0;
            top: 15px;
        }

        .inquiry-title:after {
            width: 90%;
            content: "";
            position: absolute;
            border-bottom: 1px dashed #cccccc;
            right: 0;
            top: 20px;
        }

    .inquiry-chose {
        background-color: #162c4c;
        color: #ffffff;
        padding: 0px 20px;
        line-height: 50px
    }

        .inquiry-chose .inquiry-select select {
            height: 30px;
            color: #000000;
            line-height: 30px;
            width: 100%;
            border: none;
            padding: 0 20px;
            cursor: pointer;
        }

    .inquiry-container .classification {
        padding: 0;
    }

    .inquiry-search {
        text-align: right;
    }

        .inquiry-search input {
            width: 290px;
            height: 30px;
            line-height: 30px;
            padding: 0 10px;
            color: #000000;
            display: inline-block;
            float: right;
            margin: 10px 0;
            border: 0
        }

        .inquiry-search i {
            width: 40px;
            height: 30px;
            background: #a0a0a0;
            color: #ffffff;
            float: right;
            line-height: 30px;
            text-align: center;
            font-size: 20px;
            margin: 10px 0;
            cursor: pointer;
        }

    .inquiry-container .product-list {
        padding: 20px 0 30px;
        border-bottom: 1px dashed #737373;
        color: #000000;
    }

    .inquiry-container .fa-play {
        color: #ffffff;
        background: #162c4c;
        width: 24px;
        height: 24px;
        line-height: 24px;
        text-align: center;
    }

    .inquiry-container .product-list .product-ul li {
        height: 60px;
        line-height: 60px;
        color: #000000;
        border-bottom: 1px solid #f2f2f2;
    }

    .inquiry-add, .inquiry-submit {
        background: #e60012;
        color: #ffffff;
        padding: 8px 20px;
        width: 130px;
        text-align: center;
        border-radius: 10px;
        cursor: pointer;
    }

    .inquiry-submit {
        margin-top: 30px;
    }

    .inquiry-add .fa {
        font-size: 16px
    }

    .inquiry-list {
        margin-top: 20px;
    }

    .inquiry-container .list-head {
        background: #f2f2f2;
        height: 46px !important;
        line-height: 46px !important;
    }

    .inquiry-list li {
        height: 60px;
        line-height: 60px;
        color: #000000;
        border-bottom: 1px solid #f2f2f2;
    }

    .inquiry-container .fa-times, .inquiry-container .fa-plus {
        font-size: 18px;
        cursor: pointer;
    }

    .gm-row {
        margin: 0;
        padding: 0 !important;
    }

    .inquiry-container .input-name {
        line-height: 40px;
        color: #0d0d0d;
    }

    .inquiry-container .input-type input, .inquiry-container .input-type textarea {
        width: 100%;
        font-size: 12px;
        padding: 5px;
    }

    .inquiry-container .input-type textarea {
        height: 140px;
    }

    .inquiry-container .input-type input {
        height: 40px;
        margin-bottom: 10px
    }

    .inquiry-container .input-star {
        color: #cd0406;
    }

    .inquiry-form {
        margin: 50px 0 40px;
    }

    .inquiry-submit {
        margin: 0 auto;
        margin-top: 40px;
    }

    .inquiry-add-page {
        margin-top: 30px;
    }

    .inquiry-page {
        padding: 8px 0;
        text-align: right;
    }

        .inquiry-page li {
            display: inline;
        }

            .inquiry-page li a {
                font-family: arial;
                background: #ffffff;
                padding: 2px 6px;
                margin: 0 2px;
                font-size: 12px;
                display: inline;
                border: 1px solid #cccccc;
            }

                .inquiry-page li a:hover {
                    background: #f3f3f3;
                }

            .inquiry-page li.active a {
                background: #f3f3f3;
                color: #ababab;
            }

            .inquiry-page li.bgnone a {
                display: none;
            }

    .submit-hide {
        display: none;
    }

    .inquiry-captcha .captcha_src {
        height: 40px;
    }

    #BMapLib_search_bus_btn0 {
        margin-right: 0px !important;
    }

    .tangram-suggestion-main {
        z-index: 99
    }

    .banner_slide {
        background-position: center !important;
        background-size: cover !important;
    }

    .baidu-map-content {
        margin: 0;
        line-height: 20px;
        padding: 2px;
    }

        .baidu-map-content img {
            float: right;
            zoom: 1;
            overflow: hidden;
            width: 100px;
            height: 100px;
            margin-left: 3px;
        }
    /*产品规格*/
    .spec-type {
        height: 32px;
        line-height: 32px;
        margin-top: 3px
    }

    .spec-item {
        padding: 20px 0;
    }

    .spec-one-item {
        padding: 5px 0;
    }

    .spec-val {
        padding-left: 0 !important;
    }

    .choiceimg {
        width: 42px !important;
        height: 42px !important;
        padding: 2px !important;
    }

    .border-spec {
        border: 1px solid #fff;
    }

        .border-spec:hover {
            border: 1px dotted #f40;
        }

    .border-spec-active {
        border: 1px dotted #f40;
    }

    .cartInvalid {
        background: #f0f0f0
    }

    .choice {
        padding: 0 10px;
        border: 1px solid #b8b7bd;
        cursor: pointer;
        float: left;
        margin-right: 5px;
        height: 32px;
        line-height: 32px;
        margin-top: 3px;
    }

        .choice:hover {
            border: 1px solid #FF0036;
        }

    .choice-active {
        border: 1px solid #FF0036;
    }

    .choice-disabled {
        pointer-events: none;
        cursor: default;
        opacity: 0.6;
    }

    .click-disabled {
        pointer-events: none;
    }

    #gotoTop {
        display: none;
        z-index: 299;
        position: fixed;
        width: 40px;
        height: 40px;
        background-color: #333;
        background-color: rgba(0,0,0,0.3);
        font-size: 20px;
        line-height: 36px;
        text-align: center;
        color: #FFF;
        top: auto;
        left: auto;
        right: 30px;
        bottom: 50px;
        cursor: pointer;
        border-radius: 2px;
    }

        #gotoTop:hover {
            background-color: #0a88c7;
        }

    .customer-service {
        z-index: 299;
        position: fixed;
        font-size: 20px;
        line-height: 40px;
        text-align: center;
        color: #FFF;
        top: auto;
        left: auto;
        right: 30px;
        bottom: 90px;
    }

        .customer-service li {
            width: 40px;
            height: 40px;
            background-color: #333;
            background-color: rgba(0,0,0,0.3);
            cursor: pointer;
            border-radius: 2px;
            margin-bottom: 10px;
        }

            .customer-service li a {
                color: #FFF;
            }

            .customer-service li:hover {
                background-color: #1ABC9C !important;
            }
    /*普通产品询盘*/
    .enquiry-area {
        width: 100%;
        height: 100%;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        padding: 0 0 25px;
        border: 1px solid #eee;
        font-size: 14px;
        background: #fff;
        overflow: hidden;
    }

        .enquiry-area .enquiry-head {
            cursor: default;
            background: #003e59;
            color: #ffffff;
            position: relative;
            width: 100%;
            height: 55px;
            line-height: 55px;
            font-size: 16px;
            padding-left: 22px;
        }

        .enquiry-area .enquiry-item {
            position: relative;
            background: #fff;
            padding: 0 20px;
            margin-top: 20px;
        }

            .enquiry-area .enquiry-item button {
                background: #ff6f00;
                border: none;
                border-bottom: 2px solid #ef5a00;
                color: #ffffff;
                padding: 8px 22px;
                border-radius: 3px;
                text-decoration: none;
                transition: background 200ms ease;
                outline: none;
                cursor: pointer;
                width: 100%;
            }

                .enquiry-area .enquiry-item button i {
                    display: inline-block;
                    margin-left: 8px;
                }

            .enquiry-area .enquiry-item .enquiry-input {
                box-sizing: border-box;
                width: 50%;
                padding: 10px;
                font-family: 'Open Sans', sans-serif;
                background: #fff;
                margin: 0;
                height: 40px;
                font-size: 14px;
                border: 1px solid #eee;
                border-left: 2px solid #003e59;
                outline: none;
                resize: none;
                overflow: hidden;
                border-radius: 3px;
                transition: box-shadow 200ms ease;
            }

            .enquiry-area .enquiry-item .enquiry-textarea {
                width: 100% !important;
                height: 95px !important;
            }