﻿.anim-1,
.anim-2,
.anim-3,
.anim-4,
.anim-5,
.anim-6,
.anim-7,
.anim-8,
.anim-9,
.anim-10,
.anim-11,
.anim-12 {
    -webkit-transform: translateY(100px) translateX(0);
    -moz-transform: translateY(100px) translateX(0);
    transform: translateY(100px) translateX(0);
    opacity: 0;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.anim-1 {
    -webkit-transition: transform .8s,opacity .8s;
    -moz-transition: transform .8s,opacity .8s;
    -o-transition: transform .8s,opacity .8s;
    transition: transform .8s,opacity .8s;
}

.anim-2 {
    -webkit-transition: transform 1s,opacity 1s;
    -moz-transition: transform 1s,opacity 1s;
    -o-transition: transform 1s,opacity 1s;
    transition: transform 1s,opacity 1s;
}

.anim-3 {
    -webkit-transition: transform 1.2s,opacity 1.2s;
    -moz-transition: transform 1.2s,opacity 1.2s;
    -o-transition: transform 1.2s,opacity 1.2s;
    transition: transform 1.2s,opacity 1.2s;
}

.anim-4 {
    -webkit-transition: transform 1.4s,opacity 1.4s;
    -moz-transition: transform 1.4s,opacity 1.4s;
    -o-transition: transform 1.4s,opacity 1.4s;
    transition: transform 1.4s,opacity 1.4s;
}

.anim-5 {
    -webkit-transition: transform 1.6s,opacity 1.6s;
    -moz-transition: transform 1.6s,opacity 1.6s;
    -o-transition: transform 1.6s,opacity 1.6s;
    transition: transform 1.6s,opacity 1.6s;
}

.anim-6 {
    -webkit-transition: transform 1.8s,opacity 1.8s;
    -moz-transition: transform 1.8s,opacity 1.8s;
    -o-transition: transform 1.8s,opacity 1.8s;
    transition: transform 1.8s,opacity 1.8s;
}

.anim-7 {
    -webkit-transition: transform 2s,opacity 2s;
    -moz-transition: transform 2s,opacity 2s;
    -o-transition: transform 2s,opacity 2s;
    transition: transform 2s,opacity 2s;
}

.anim-8 {
    -webkit-transition: transform 2.2s,opacity 2.2s;
    -moz-transition: transform 2.2s,opacity 2.2s;
    -o-transition: transform 2.2s,opacity 2.2s;
    transition: transform 2.2s,opacity 2.2s;
}

.anim-9 {
    -webkit-transition: transform 2.4s,opacity 2.4s;
    -moz-transition: transform 2.4s,opacity 2.4s;
    -o-transition: transform 2.4s,opacity 2.4s;
    transition: transform 2.4s,opacity 2.4s;
}

.anim-10 {
    -webkit-transition: transform 2.6s,opacity 2.6s;
    -moz-transition: transform 2.6s,opacity 2.6s;
    -o-transition: transform 2.6s,opacity 2.6s;
    transition: transform 2.6s,opacity 2.6s;
}

.anim-11 {
    -webkit-transition: transform 2.8s,opacity 2.8s;
    -moz-transition: transform 2.8s,opacity 2.8s;
    -o-transition: transform 2.8s,opacity 2.8s;
    transition: transform 2.8s,opacity 2.8s;
}

.anim-12 {
    -webkit-transition: transform 3.0s,opacity 3.0s;
    -moz-transition: transform 3.0s,opacity 3.0s;
    -o-transition: transform 3.0s,opacity 3.0s;
    transition: transform 3.0s,opacity 3.0s;
}

.anim-show {
    -webkit-transform: translateY(0px) translateX(0);
    -moz-transform: translateY(0px) translateX(0);
    transform: translateY(0px) translateX(0);
    opacity: 1;
}

.anim-list .anim-1 {
    -webkit-transition: transform .5s,opacity .5s;
    -moz-transition: transform .5s,opacity .5s;
    -o-transition: transform .5s,opacity .5s;
    transition: transform .5s,opacity .5s;
}

.anim-list .anim-2 {
    -webkit-transition: transform .6s,opacity .6s;
    -moz-transition: transform .6s,opacity .6s;
    -o-transition: transform .6s,opacity .6s;
    transition: transform .7s,opacity .7s;
}

/*轮显*/

/* ====== Slideshow & Scrollable ====== */

.carousel-direction a {
    display: block;
    width: 30px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    z-index: 100;
    margin-top: -30px;
    font-family: simsun;
    text-align: center;
    color: #fff;
    font-size: 30px;
    text-decoration: none;
    cursor: pointer;
    background-color: #ad7669;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

    .carousel-direction a:hover {
        background-color: #5a342b;
        color: #fff;
        text-decoration: none;
    }

    .carousel-direction a.disabled, .carousel-direction a.disabled:hover {
        background-color: #e5e5e5;
        color: #ccc;
        cursor: default;
    }

.carousel-prev {
    left: 0;
}

.carousel-next {
    right: 0;
}

.carousel-btn {
    text-align: center;
    margin: 10px 0;
    line-height: normal;
}

    .carousel-btn a {
        display: inline-block;
        width: 67px;
        height: 2px;
        margin: 0 5px;
        background: url(../images/dian.png) no-repeat;
        background-size: 100% 100%; /*border-radius:50%; */
    }

    .carousel-btn .selected {
        background: url(../images/dian2.png) no-repeat;
        cursor: default;
        background-size: 100% 100%;
    }

    .carousel-btn a span {
        display: none;
    }

.carousel-btn-fixed {
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 0;
    margin: 0;
    z-index: 8;
}

.carousel-num {
    position: absolute;
    bottom: 7px;
    right: 10px;
    z-index: 100;
}

    .carousel-num a {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 22px;
        height: 22px;
        line-height: 22px;
        margin: 0 0 0 5px;
        text-align: center;
        background: #fff;
        font-size: 12px;
        color: #2d2d2d;
    }

        .carousel-num a:hover {
            text-decoration: none;
        }

        .carousel-num a.selected {
            background: #5a342b;
            color: #fff;
            cursor: default;
        }

.carousel-thumbs {
    text-align: center;
}

    .carousel-thumbs a {
        border: 2px solid #ccc;
        margin: 0 3px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

        .carousel-thumbs a img {
            display: block;
        }

        .carousel-thumbs a:hover, .carousel-thumbs a.selected {
            border-color: #f60;
        }

.carousel {
    position: relative;
}

.carousel-item {
    position: relative;
    float: left;
    display: block;
}

    .carousel-item .carousel-img {
        display: block;
    }

        .carousel-item .carousel-img a[href="javascript:;"] {
            cursor: default;
        }

        .carousel-item .carousel-img img {
            display: block;
        }

.carousel-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(../images/opa70.png);
}

.carousel-info-inner {
    font-size: 13px;
    padding: 8px 10px;
    color: #fff;
}

    .carousel-info-inner a, .carousel-info-inner a:hover {
        color: #fff;
    }

    .carousel-info-inner h3 {
        font-size: 15px;
        line-height: 20px;
        color: #fff;
    }

    .carousel-info-inner p {
        margin-top: 5px;
    }

.responsive-carousel {
    overflow: hidden;
}

    .responsive-carousel .carousel-item img {
        width: 100%;
        height: auto !important;
    }

    .responsive-carousel .carousel-direction {
        display: none;
    }

    .responsive-carousel:hover .carousel-direction {
        display: block;
    }

.responsive-carousel-set .carousel-info-inner h3 {
    font-weight: normal;
}

.slideshow {
    overflow: hidden;
}

    .slideshow .carousel-direction a {
        width: 55px;
        height: 55px;
        line-height: 55px;
    }

        .slideshow .carousel-direction a:hover {
        }

    .slideshow .carousel-prev {
        position: absolute;
        top: 51%;
        cursor: pointer;
        left: 10%;
        background: url(../images/i_left.png) no-repeat;
        width: 55px;
        height: 55px;
    }

        .slideshow .carousel-prev:Hover {
            background: url(../images/i_left_on.png) no-repeat;
        }

    .slideshow .carousel-next {
        position: absolute;
        top: 51%;
        cursor: pointer;
        right: 10%;
        background: url(../images/i_right.png) no-repeat;
        width: 55px;
        height: 55px;
    }

        .slideshow .carousel-next:Hover {
            background: url(../images/i_right_on.png) no-repeat;
        }

.slideshow-gallery {
    margin-bottom: 20px;
}

    .slideshow-gallery .carousel-img a {
        display: block;
        text-align: center;
        width: 100%;
    }

    .slideshow-gallery .carousel-img img {
        display: inline;
    }

    .slideshow-gallery .carousel-info-inner h3 {
        font-size: 14px;
        line-height: 18px;
    }

    .slideshow-gallery .carousel-direction a {
        display: none !important;
    }

    .slideshow-gallery:hover .carousel-direction a {
        display: block !important;
    }

    .slideshow-gallery:hover .carousel-direction a {
        display: block;
    }

.slideshow-gallery-thumbs {
    position: relative;
    padding: 0 30px;
}

    .slideshow-gallery-thumbs img {
        float: left;
        display: block;
        margin: 0 2px;
        border: 1px solid #ccc;
        cursor: pointer;
        width: 104px;
    }

        .slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected {
            border: 1px solid #f00;
        }

.slideshow-gallery-thumbs-direction {
    padding: 0 50px;
}

    .slideshow-gallery-thumbs-direction a {
        display: block;
        width: 20px;
        height: 76px;
        line-height: 76px;
        overflow: hidden;
        position: absolute;
        top: 50%;
        z-index: 100;
        margin-top: -38px;
        font-family: simsun;
        text-align: center;
        color: #fff;
        font-size: 25px;
        text-decoration: none;
        cursor: pointer;
        background-color: #ccc;
    }

        .slideshow-gallery-thumbs-direction a:hover {
            background-color: #999;
            color: #fff;
            text-decoration: none;
        }

    .slideshow-gallery-thumbs-direction .thumbs-carousel-prev {
        left: 0;
    }

    .slideshow-gallery-thumbs-direction .thumbs-carousel-next {
        right: 0;
    }

    .slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover {
        background-color: #dcf2ff;
        color: #ccc;
        cursor: default;
    }


@media screen and (max-width:1440px) {
    /* slideshow */
    .slideshow {
        height: 563px !important;
    }

        .slideshow img {
            height: 563px !important;
        }
}



@media screen and (max-width:1200px) {
    /* slideshow */
    .slideshow {
        height: 469px !important;
    }

        .slideshow img {
            height: 469px !important;
        }

        .slideshow .carousel-prev {
            left: 10%;
        }

        .slideshow .carousel-next {
            right: 10%;
        }
}





@media (min-width:768px) and (max-width:991px) {


    /* slideshow */

    .slideshow {
        height: 387px !important;
    }

        .slideshow img {
            height: 387px !important;
        }

    .slideshow-min {
        height: 380px !important;
    }

        .slideshow-min img {
            height: 380px !important;
        }

    .slideshow .carousel-direction {
        display: none;
    }

    .carousel-thumbs a img {
        width: 100px;
    }
}







@media screen and (max-width:768px) {

    /* slideshow */

    .slideshow {
        height: 300px !important;
    }

        .slideshow img {
            height: 300px !important;
        }

    .slideshow-min {
        height: 300px !important;
    }

        .slideshow-min img {
            height: 300px !important;
        }

    .slideshow .carousel-direction {
        display: none;
    }

    .carousel-thumbs a {
        border: none;
        width: 12px;
        height: 12px;
        margin: 0 5px;
        margin: 0 5px;
        border-radius: 50%;
        background-color: #ccc;
    }

        .carousel-thumbs a.selected {
            background-color: #1d1d1d;
        }

        .carousel-thumbs a img {
            display: none;
        }

    .slideshow .carousel-page {
        display: none;
    }
}





@media screen and (max-width:640px) {

    /* slideshow */

    .slideshow {
        height: 250px !important;
    }

        .slideshow img {
            height: 250px !important;
        }

    .slideshow-min {
        height: 240px !important;
    }

        .slideshow-min img {
            height: 240px !important;
        }

    .scrollable .carousel-direction a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .carousel-btn {
        bottom: 10px;
    }

        .carousel-btn a {
            width: 12px;
            height: 12px;
            border-radius: 50%;
        }
}



@media screen and (max-width:480px) {

    /* slideshow */

    .slideshow {
        height: 188px !important;
    }

        .slideshow img {
            height: 188px !important;
        }

    .slideshow-min {
        height: 200px !important;
    }

        .slideshow-min img {
            height: 200px !important;
        }

    .slideshow .carousel-direction {
        display: none;
    }

    .carousel-thumbs a img {
        width: 80px;
    }

    .scrollable-text {
        height: auto;
    }

        .scrollable-text .carousel-direction {
            display: none;
        }

    .carousel-btn-fixed {
        bottom: 8px;
    }
}


@media screen and (max-width:360px) {

    /* slideshow */

    .slideshow-min {
        height: 141px !important;
    }

        .slideshow-min img {
            height: 141px !important;
        }

    .slideshow .carousel-direction {
        display: none;
    }
}


/*内页*/
/*关于我们*/
.about_bg {
    background: url(../images/about_bg.jpg) center top no-repeat;
    overflow: hidden;
    background-size: cover;
}

.about_bg2 {
    background: url(../images/about_bg2.jpg) #000000 center bottom no-repeat;
    overflow: hidden;
    background-size: cover;
}

.about_bg3 {
    background: #f4f4f4;
    padding-top: 3%;
    overflow: hidden;
    padding-bottom: 20px;
}

.about_bg4 {
    background: url(../images/honor_bg.jpg) #05050d center bottom no-repeat;
    overflow: hidden;
    background-size: cover;
    padding-top: 3%;
}

.about_con {
    width: 96%;
    max-width: 890px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 18px;
    overflow: hidden;
    padding-top: 7%;
    padding-bottom: 5%;
}

    .about_con img {
        max-width: 100%;
    }

.about_ul {
    line-height: 20px;
    min-height: 600px;
}

    .about_ul li {
        display: block;
        padding-left: 17px;
        background: url(../images/about_pic1.png) left 5px no-repeat;
        overflow: hidden;
        padding-bottom: 4%;
    }

        .about_ul li em {
            display: block;
            font-size: 16px;
            font-weight: bold;
        }

        .about_ul li h2 {
            font-size: 18px;
            height: 26px;
            line-height: 26px;
            overflow: hidden;
            margin-top: 15px;
            margin-bottom: 10px;
        }

.about_t3 {
    height: 90px;
    overflow: hidden;
    line-height: 90px;
    text-align: center;
    background: url(../images/i_bg1.jpg) center bottom no-repeat;
    font-size: 42px;
    color: #333333;
    letter-spacing: 5px;
    margin-bottom: 3%;
}

.about_con2 {
    width: 96%;
    max-width: 1170px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 18px;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 5%;
}

    .about_con2 img {
        max-width: 100%;
    }

/*企业荣誉*/
.about_t4 {
    height: 90px;
    overflow: hidden;
    line-height: 90px;
    text-align: center;
    background: url(../images/i_about_bg2.jpg) center bottom no-repeat;
    font-size: 42px;
    color: #fff;
    letter-spacing: 5px; /*margin-bottom:3%;*/
}

.about_con3 {
    width: 96%;
    max-width: 838px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 18px;
    overflow: hidden;
    padding-top: 7%;
    padding-bottom: 5%;
}

    .about_con3 img {
        max-width: 100%;
    }

.honor_t {
    float: right;
    width: 98%;
    padding-right: 10px;
    max-width: 828px;
    overflow: hidden;
    height: 86px;
    line-height: 86px;
    background: url(../images/honor_bg1.png) right 31px no-repeat;
    text-align: center;
}

    .honor_t a {
        float: right;
        margin-right: 40px;
        margin-left: 15px;
        width: 81px;
        font-size: 18px;
        color: #f75046;
        font-weight: bold;
        background: url(../images/honor_bg2.png) no-repeat;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

        .honor_t a:last-child {
            margin-left: 0;
        }

        .honor_t a:hover {
            -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            cursor: pointer;
            transform: rotate(360deg);
        }

.honor_con {
    overflow: hidden;
    float: right;
    width: 99%;
    max-width: 798px;
    padding-top: 4%;
    padding-left: 1%;
}

    .honor_con .honor_div {
        display: none;
        font-size: 14px;
        min-height: 470px;
    }

        .honor_con .honor_div h2 {
            font-size: 14px;
            margin-bottom: 10px;
        }

.about_con4 {
    width: 96%;
    max-width: 838px;
    margin: 0 auto;
    color: #ffffff;
    line-height: 22px;
    overflow: hidden; /* padding-top:2%; padding-bottom:5%;*/
}

    .about_con4 img {
        max-width: 100%;
    }

/*新闻动态*/
.news_ul {
    width: 100%;
    padding-bottom: 20px;
}

    .news_ul ul li {
        display: block;
        overflow: hidden;
    }

        .news_ul ul li a {
            color: #333;
            display: block;
            width: 100%;
            height: 100%;
        }

        .news_ul ul li .imgs {
            width: 50%;
            overflow: hidden;
        }

            .news_ul ul li .imgs img {
                width: 100%;
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
                -webkit-transition: all 0.3s ease-out 0s;
                -moz-transition: all 0.3s ease-out 0s;
                -o-transition: all 0.3s ease-out 0s;
                transition: all 0.3s ease-out 0s;
            }

        .news_ul ul li .news_box {
            width: 50%;
            overflow: hidden;
        }

            .news_ul ul li .news_box .news_txt {
                width: 90%;
                margin: 0 auto;
                max-width: 700px;
                font-size: 16px;
            }

                .news_ul ul li .news_box .news_txt em {
                    display: block;
                    color: #c30d23;
                    margin-top: 15%;
                    margin-bottom: 7%;
                }

                .news_ul ul li .news_box .news_txt h2 {
                    font-size: 36px;
                    letter-spacing: 4px;
                    overflow: hidden;
                    height: 36px;
                    line-height: 36px;
                    margin-bottom: 3%;
                }

                .news_ul ul li .news_box .news_txt p {
                    line-height: 26px;
                    height: 78px;
                    overflow: hidden;
                }

                .news_ul ul li .news_box .news_txt label {
                    width: 40%;
                    height: 30px;
                    display: block;
                    line-height: 30px;
                    padding-top: 3%;
                    padding-bottom: 3%;
                    border: 1px solid #666666;
                    color: #666666;
                    text-align: center;
                    cursor: pointer;
                    margin-top: 8%;
                    clear: both;
                    font-size: 16px;
                }

                    .news_ul ul li .news_box .news_txt label:Hover {
                        border: 1px solid #c30d23;
                        color: #c30d23;
                    }

        .news_ul ul li a:hover .news_box .news_txt h2 {
            color: #c30d23;
        }

        .news_ul ul li a:hover .imgs img {
            -webkit-transform: scale(1.2, 1.2);
            -moz-transform: scale(1.2, 1.2);
            -o-transform: scale(1.2, 1.2);
            -ms-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
        }

/*分页*/
.pages {
    text-align: center;
    overflow: hidden;
    margin-top: 2%;
    margin-bottom: 2%;
}
/*.pages a{ border:1px solid #b3b3b3; height:72px; line-height:72px; overflow:hidden; font-size:18px; letter-spacing:0.5px; display:inline-block; max-width:320px; width:32%;}*/
/*.pages a:hover{ border:1px solid #c6a56d; background:#c30d23; color:#fff;}*/
/*.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}*/
.yema a, .yema span {
    padding: 10px 22px;
    border: #ccc 1px solid;
    margin: 0 2px;
    font-size: 17px;
    display: inline-block;
    color: #333;
    font-family: "宋体";
    margin-bottom: 10px;
    border-radius: 4px;
}

.current {
    background: #c30d23;
    color: #fff !important;
    border: #c30d23 1px solid !important;
}

.yema a:hover {
    background: #c30d23;
    margin: 0 2px;
    color: #fff;
    text-decoration: none;
}

a.yema_on {
    color: #fff !important;
    border: #c30d23 1px solid !important;
    background: #c30d23;
}

    a.yema_on:hover {
        color: #fff !important;
        border: #c30d23 1px solid !important;
    }

a.ok {
    color: #fff !important;
    border: #c30d23 1px solid !important;
    background: #c30d23;
}

    a.ok:hover {
        color: #fff !important;
        border: #c30d23 1px solid !important;
    }

.o_big {
    overflow: hidden;
}

    .o_big img {
        width: 100%;
    }

/*产品中心*/
.product_ul {
    text-align: center;
    overflow: hidden;
    width: 96%;
    max-width: 1190px;
    margin: 0 auto;
    margin-top: 2%;
}

    .product_ul ul li {
        width: 33.33%;
        float: left;
        margin-bottom: 3%;
        margin-top: 3%;
    }

        .product_ul ul li img {
            display: block;
            height: 100%;
            width: 100%;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }

        .product_ul ul li dd {
            width: 100%;
            margin: 0 auto;
            max-width: 260px;
            margin-bottom: 10px;
        }

            .product_ul ul li dd .imgs {
                position: relative;
                width: 100%;
                overflow: hidden;
            }

                .product_ul ul li dd .imgs p {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    background: url(../images/product_bg.png) center center no-repeat;
                    top: 0;
                    text-align: center;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    -webkit-transition: all 0.3s ease-out 0s;
                    -moz-transition: all 0.3s ease-out 0s;
                    -o-transition: all 0.3s ease-out 0s;
                    transition: all 0.3s ease-out 0s;
                }

            .product_ul ul li dd h2 {
                font-weight: normal;
                color: #333;
                font-size: 14px;
                line-height: 22px;
                height: 22px;
                overflow: hidden;
                margin-top: 7px;
            }

            .product_ul ul li dd:hover img {
                -webkit-transform: scale(1.2, 1.2);
                -moz-transform: scale(1.2, 1.2);
                -o-transform: scale(1.2, 1.2);
                -ms-transform: scale(1.2, 1.2);
                transform: scale(1.2, 1.2);
            }

            .product_ul ul li dd:hover h2 {
                color: #eb6360;
            }

            .product_ul ul li dd:hover .imgs p {
                opacity: 1;
                filter: alpha(opacity=100);
            }

/*产品详细*/
.pro_one {
    background-color: #f4f4f4;
    overflow: hidden;
    padding-top: 1%;
    padding-bottom: 2%;
}

    .pro_one .pro_one_div {
        width: 96%;
        max-width: 512px;
        margin: 0 auto;
        text-align: center;
    }

        .pro_one .pro_one_div .pro_one_t {
            line-height: 26px;
            font-size: 30px;
            color: #2a2a2a;
            margin-top: 30px;
            margin-bottom: 15px;
            letter-spacing: 3px;
        }

        .pro_one .pro_one_div .pro_one_desc {
            font-size: 18px;
            color: #c30d23;
            line-height: 26px;
        }

.big_img {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}

#owl-demo5 {
    width: 96%;
    max-width: 512px;
    margin: 0 auto;
    text-align: center;
}

    #owl-demo5 .owl-item.loading {
        min-height: 100px;
    }

    #owl-demo5.owl-theme .owl-controls .owl-buttons {
        position: absolute;
        top: 0%;
        margin-top: -63%;
        width: 140%;
        left: -20%;
        height: 0;
    }

        #owl-demo5.owl-theme .owl-controls .owl-buttons div {
            color: #FFF;
            display: inline-block;
            zoom: 1;
            *display: inline;
            width: 72px;
            height: 72px; /*IE7 life-saver*/
            text-indent: 60px;
            overflow: hidden;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
            margin-top: 0;
        }

            #owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev {
                background: url(../images/product_left.png) no-repeat;
                float: left;
                background-size: 100% 100%;
            }

                #owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
                    background: url(../images/product_left_on.png) no-repeat;
                    background-size: 100% 100%;
                }

            #owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next {
                background: url(../images/product_right.png) no-repeat;
                float: right;
                background-size: 100% 100%;
            }

                #owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
                    background: url(../images/product_right_on.png) no-repeat;
                    background-size: 100% 100%;
                }


    #owl-demo5 .item {
        margin: 0px 6px;
    }

        #owl-demo5 .item img {
            display: block;
            height: 100%;
            width: 100%;
            border-radius: 50%;
            border: 1px solid #c7c7c7;
            background-color: #fff;
        }

        #owl-demo5 .item dd {
            width: 100%;
            margin: 0 auto;
            max-width: 424px;
            margin-bottom: 10px;
        }
        /*#owl-demo5 .item img:Hover{ border:1px solid #c30d23;}*/
        #owl-demo5 .item .psel {
            border: 1px solid #c30d23;
        }

.pro_two {
    width: 96%;
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 1%;
}

    .pro_two ul li {
        width: 30%;
        margin-left: 3%;
        float: left;
        height: 70px;
        overflow: hidden;
        margin-top: 1.5%;
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 2%;
        word-break: break-all;
    }

        .pro_two ul li img {
            float: left;
            max-width: 63px;
            width: 30%;
            margin-right: 2%;
        }

        .pro_two ul li h2 {
            font-weight: normal;
            font-size: 19.5px;
            color: #c30d23;
            margin-top: 2%;
        }

        .pro_two ul li div {
            float: left;
            width: 68%;
        }

.pro_three {
    overflow: hidden;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    padding-top: 60px;
    padding-bottom: 70px;
}

    .pro_three .pro_txt {
        max-width: 960px;
        margin: 0 auto;
        width: 94%;
    }

    .pro_three h2 {
        font-size: 36px;
        margin-bottom: 2%;
    }

    .pro_three .pro_txt2 {
        max-width: 700px;
        float: right;
        width: 50%;
        margin-right: 3%;
        margin-top: 10%;
        margin-bottom: 10%;
    }

.pro_con {
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
}

    .pro_con img {
        max-width: 100%;
    }

.pro_con2 {
    overflow: hidden;
    padding-top: 3%;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
}

    .pro_con2 .pro_con2_t {
        font-weight: bold;
        font-size: 36px;
        letter-spacing: 2.5px;
        margin-bottom: 30px;
        margin-top: 10px;
    }

    .pro_con2 img {
        max-width: 100%;
    }

#owl-demo6 {
    text-align: center;
}

    #owl-demo6.owl-theme .owl-controls {
        text-align: right;
    }

        #owl-demo6.owl-theme .owl-controls .owl-buttons {
            position: absolute;
            top: -46px;
            width: 100%;
            left: 0;
            height: 0;
        }

            #owl-demo6.owl-theme .owl-controls .owl-buttons div {
                color: #FFF;
                display: inline-block;
                zoom: 1;
                *display: inline;
                width: 24px;
                height: 24px; /*IE7 life-saver*/
                text-indent: 60px;
                overflow: hidden;
                -webkit-transition: all 0.3s ease-out 0s;
                -moz-transition: all 0.3s ease-out 0s;
                -o-transition: all 0.3s ease-out 0s;
                transition: all 0.3s ease-out 0s;
                margin-top: 0;
                float: none;
            }

                #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev {
                    background: url(../images/pro_left1.png) no-repeat;
                }

                    #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
                        background: url(../images/pro_left1_on.png) no-repeat;
                    }

                #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next {
                    background: url(../images/pro_right1.png) no-repeat;
                }

                    #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
                        background: url(../images/pro_right1_on.png) no-repeat;
                    }


    #owl-demo6 .item {
        margin: 0px;
    }

        #owl-demo6 .item img {
            display: block;
            height: 100%;
            width: 100%;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }

        #owl-demo6 .item dd {
            width: 100%;
            margin: 0 auto;
            max-width: 424px;
            margin-bottom: 10px;
        }

            #owl-demo6 .item dd .imgs {
                position: relative;
                width: 100%;
                overflow: hidden;
            }

            #owl-demo6 .item dd h2 {
                font-weight: normal;
                color: #333;
                font-size: 18px;
                line-height: 22px;
                height: 22px;
                overflow: hidden;
                margin-top: 7px;
            }

            #owl-demo6 .item dd:hover img {
                -webkit-transform: scale(1.1, 1.1);
                -moz-transform: scale(1.1, 1.1);
                -o-transform: scale(1.1, 1.1);
                -ms-transform: scale(1.1, 1.1);
                transform: scale(1.1, 1.1);
            }

            #owl-demo6 .item dd:hover h2 {
                color: #eb6360;
            }

/*新闻详细*/
.news_bg2 {
    background: #f5f5f5;
    padding-top: 1%;
    overflow: hidden;
    padding-bottom: 1%;
    clear: both;
}

.news_t2 {
    font-size: 30px;
    color: #666;
    line-height: 70px;
    letter-spacing: 2px;
}

.about_x {
    width: 100%;
    margin: 0 auto;
    margin-top: 2%;
    overflow: hidden;
    line-height: 26px;
    font-size: 14px;
    padding-bottom: 25px;
}

    .about_x .show_t {
        padding-bottom: 10px;
        line-height: 40px;
        font-size: 36px;
        color: #333333;
        letter-spacing: 1.5px;
        text-align: left;
        margin-bottom: 10px;
    }

    .about_x .con_line {
        text-align: left;
        height: 36px;
        line-height: 20px;
        font-size: 16px;
        color: #868686;
    }

    .about_x .con_id img {
        margin-bottom: 15px;
        max-width: 100%;
    }

    .about_x .con_id {
        line-height: 28px;
        overflow: hidden;
        white-space: normal;
        word-break: break-all;
        padding-top: 20px;
        font-size: 16px;
        color: #080808;
        text-align: left; /* font-family:"宋体";*/
        padding-bottom: 100px;
    }

    .about_x table {
        border-collapse: collapse;
        border-spacing: 0;
    }

        .about_x table td {
            line-height: 22px;
            height: 27px; /*border:1px solid #000;*/
        }

.prenext {
    border-top: 1px solid #e6e6e6;
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 30px;
    padding-top: 15px;
    margin-top: 15px;
    color: #333333;
}

    .prenext a {
        color: #333333;
    }

        .prenext a:hover {
            color: #eb5404;
            text-decoration: none;
        }

    .prenext .goback {
        float: right;
        height: 26px;
        line-height: 26px;
        text-align: right;
        padding-left: 23px;
        background: url(../images/goback.png) left center no-repeat;
        font-size: 14px;
        color: #333333;
        margin-top: 16px; /* border-bottom:1px solid #a6a6a6;*/
    }

.fenxiang {
    height: 30px;
    overflow: hidden;
}

    .fenxiang .span {
        float: right;
        font-size: 14px;
        line-height: 34px;
    }

/*下载列表*/
.down_ul {
    overflow: hidden;
    padding-top: 20px;
}

    .down_ul ul li {
        display: block;
        margin-bottom: 22px;
    }

        .down_ul ul li a {
            display: block;
            height: 82px;
            padding-left: 60px;
            line-height: 82px;
            border-radius: 6px;
            overflow: hidden;
            font-size: 18px;
            color: #333333;
            background: url(../images/down_bg1.png) #fff 9px center no-repeat;
            background-size: auto 53%;
        }

        .down_ul ul li em {
            float: right;
            margin-right: 2%;
            padding-right: 70px;
            background: url(../images/down_bg2.png) right center no-repeat;
            margin-left: 1%;
            background-size: auto 40%;
            font-size: 14px;
        }

        .down_ul ul li a:hover {
            background: url(../images/down_bg1.png) #c30d23 9px center no-repeat;
            color: #fff;
            background-size: auto 53%;
        }

            .down_ul ul li a:hover em {
                background: url(../images/down_bg3.png) right center no-repeat;
                background-size: auto 40%;
            }

/*技术中心*/
.technology_bg {
    background-color: #f0f0f0;
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 50px;
}

.technology_div {
    width: 96%;
    margin: 0 auto;
    max-width: 882px;
    overflow: hidden;
}

    .technology_div .technology_con {
        float: right;
        width: 100%;
        max-width: 774px;
    }

        .technology_div .technology_con h2 {
            border-bottom: 1px solid #c30d23;
            height: 64px;
            line-height: 64px;
            font-size: 28px;
            font-weight: normal;
            width: 56%;
            margin-top: 13%;
            margin-bottom: 5%;
        }

        .technology_div .technology_con p {
            width: 47%;
            font-size: 18px;
            line-height: 26px;
        }

        .technology_div .technology_con .imgs {
            width: 51%;
            float: right;
            background-color: #f0f0f0;
            border-radius: 50%;
        }

.technology_bg2 {
    background-color: #c30d23;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 30px;
    color: #fff;
    text-align: center;
}

    .technology_bg2 .technology_div2 {
        width: 96%;
        margin: 0 auto;
        overflow: hidden;
        font-size: 14px;
        line-height: 28px;
    }

        .technology_bg2 .technology_div2 h2 {
            font-size: 48px;
            font-weight: normal;
            margin-top: 2%;
            margin-bottom: 20px;
            line-height: 50px;
            letter-spacing: 3px;
        }

        .technology_bg2 .technology_div2 .tel {
            font-size: 28px;
            letter-spacing: 2px;
            color: #fff;
            margin-top: 5px;
            display: block;
        }

        .technology_bg2 .technology_div2 .tqq {
            margin: 0 auto;
            width: 165px;
            height: 46px;
            overflow: hidden;
            background: url(../images/technology_bg2.png) no-repeat;
            background-size: 100% 100%;
            display: block;
            margin-bottom: 20px;
            clear: both;
            margin-top: 25px;
        }

            .technology_bg2 .technology_div2 .tqq:hover {
                filter: Alpha(Opacity=80);
                opacity: 0.8;
                transition: all 0.3s;
            }

/*工程案例*/
.case_ul {
    overflow: hidden;
    padding-top: 3%;
}

    .case_ul ul li {
        position: relative;
        width: 24%;
        margin-right: 1.33%;
        float: left;
        overflow: hidden;
        height: 537px;
        margin-bottom: 5%;
    }

        .case_ul ul li:nth-child(4n+0) {
            margin-right: 0;
        }

        .case_ul ul li img { /*display: block;*/
            height: 100%;
            width: 100%;
        }

        .case_ul ul li .bg-list-img { /*position:absolute; top:0px;*/
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
            width: 100%;
        }

        .case_ul ul li .bg-list-tit {
            height: 56px;
            overflow: hidden; /*bottom:0; position:absolute; */
            text-align: center;
            width: 100%;
            margin-top: 30px;
        }

            .case_ul ul li .bg-list-tit h4 {
                margin: 0 auto;
                display: inline-block;
                border-bottom: 2px solid #e2e2e2;
                font-weight: normal;
                font-size: 18px;
                line-height: 54px;
                padding-left: 10px;
                padding-right: 10px;
            }

        .case_ul ul li .bg-list-more {
            width: 100%;
            position: absolute;
            bottom: 0;
            background: url(../images/i_por_pic1.png) center 38px no-repeat #3c3a38;
            height: 60px;
            line-height: 46px;
            font-size: 14px;
            color: #fff;
            text-align: center;
            filter: Alpha(Opacity=0); /*IE7 fix*/
            opacity: 0;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }

        .case_ul ul li .i_pro_bg {
            position: absolute;
            width: 100%;
            top: 0px; /*height:100%;*/
            height: 90%;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
            filter: Alpha(Opacity=0); /*IE7 fix*/
            opacity: 0;
            left: 0;
        }

        .case_ul ul li .bg-list-yew {
            position: absolute;
            width: 100%;
            bottom: 0px;
            height: 30%;
            background-color: #c30d23;
            text-align: center;
            color: #fff;
        }

            .case_ul ul li .bg-list-yew h5 {
                border-bottom: 2px solid #fff;
                font-weight: normal;
                font-size: 18px;
                line-height: 54px;
                padding-left: 10px;
                padding-right: 10px;
                display: inline-block;
                margin-top: 9%;
            }

        .case_ul ul li .bg-list-hs {
            max-height: 386px;
            height: 70%;
            position: absolute;
            bottom: 30%;
            width: 100%;
            background: url(../images/i_por_pic2.png) center top no-repeat;
            background-size: 100% 100%;
        }

            .case_ul ul li .bg-list-hs p {
                width: 80%;
                margin: 0 auto;
                margin-top: 10%;
                color: #fefefe;
                font-size: 14px;
                height: 50%;
                overflow: hidden;
                line-height: 22px;
            }

        .case_ul ul li:hover .bg-list-img { /*height:93%;*/
            height: 90%;
        }

        .case_ul ul li:hover .i_pro_bg {
            filter: Alpha(Opacity=100); /*IE7 fix*/
            opacity: 1;
        }

        .case_ul ul li:hover .bg-list-more {
            filter: Alpha(Opacity=100); /*IE7 fix*/
            opacity: 1;
        }

.case_bgs {
    z-index: 19891024;
    background: url(../images/case_bg.png) repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    display: none;
}

.case_tc {
    z-index: 19891025;
    width: 950px; /* top: 157.5px; */
    left: 50%;
    margin-left: -475px; /* margin-left: -300px; */
    position: absolute;
    background-color: #c30d23;
    border: 6px solid #b2b2b2;
    border-radius: 6px;
    overflow: hidden;
    top: 270px;
    height: 0;
    display: none;
}

    .case_tc .case_divs {
        position: relative;
    }

        .case_tc .case_divs .closed {
            right: 2%;
            position: absolute;
            top: 2%;
            cursor: pointer;
        }

            .case_tc .case_divs .closed:hover {
                filter: Alpha(Opacity=80);
                opacity: 0.8;
                transition: all 0.3s;
            }

    .case_tc #tc_big {
        width: 100%;
        display: block;
    }

    .case_tc .case_divs .case_txt {
        padding: 3%;
        color: #fff;
        font-size: 14px;
        line-height: 22px;
    }

        .case_tc .case_divs .case_txt h2 {
            font-size: 18px;
            line-height: 30px;
            font-weight: normal;
        }

/*联系我们*/
.contact_bg {
    background-color: #f8f8f8;
    overflow: hidden;
    padding-top: 3%;
    padding-bottom: 3%;
}

.contact_con {
    width: 96%;
    margin: 0 auto;
    max-width: 1200px;
    padding: 2%;
    background-color: #fff;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 1%;
}

    .contact_con ul li {
        width: 30%;
        margin-left: 3%;
        float: left;
        overflow: hidden;
        margin-top: 1.5%;
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 2%;
        color: #666666;
        word-break: break-all;
    }

        .contact_con ul li img {
            float: left;
            max-width: 80px;
            width: 30%;
            margin-right: 3%;
            margin-bottom: 20px;
        }

        .contact_con ul li h2 {
            font-weight: normal;
            font-size: 18px;
            margin-top: 4%;
        }

        .contact_con ul li a {
            color: #666666;
        }

            .contact_con ul li a:hover {
                color: #db3418;
            }

        .contact_con ul li p {
            max-width: 310px;
            margin-top: 4%;
        }

.contact_map {
    overflow: hidden;
    margin-top: 3%;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    text-align: center;
    margin-bottom: 30px;
}

    .contact_map img {
        display: block;
        margin: 0 auto;
    }

.contact_map2 {
    overflow: hidden; /* padding-left:1%;*/
}

    .contact_map2 img {
        max-width: 100%;
    }

.feedback_div {
    margin: 0 auto;
    width: 96%;
    max-width: 1188px;
    padding-bottom: 100px;
}

    .feedback_div .inputs2 {
        float: left;
        width: 32%;
        margin-right: 2%;
        background: #f8f8f8;
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        color: #666;
        border: 0;
        outline: none;
        border-radius: 4px;
        text-indent: 3%;
        margin-bottom: 30px;
        font-family: "微软雅黑";
    }

        .feedback_div .inputs2:last-child {
            margin-right: 0;
        }

    .feedback_div .textarea {
        padding: 1%;
        width: 98%;
        background: #f8f8f8;
        font-size: 14px;
        font-family: "微软雅黑";
        border: 0;
        border-radius: 4px;
        outline: none;
        margin-bottom: 30px;
    }

    .feedback_div .bnts2 {
        border-radius: 4px;
        border: none;
        width: 170px;
        font-size: 14px;
        height: 46px;
        background: #db1721;
        font-family: "微软雅黑";
        text-align: center;
        color: #fff;
        outline: none;
        cursor: pointer;
        -webkit-appearance: none;
        margin: 0 auto;
        display: block;
    }

        .feedback_div .bnts2:hover {
            filter: alpha(opacity=70);
            opacity: 0.7;
            transition: all 0.3s;
        }

/*人才招聘*/
.job_bg {
    overflow: hidden;
    background: url(../images/job_bg.png) #f7f7f7 right top no-repeat;
    padding-top: 3%;
    padding-bottom: 3%;
}

.job_list ul {
    padding: 0;
}

.job_list table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 10px;
}

    .job_list table td { /*line-height:44px;*/
        height: 60px;
        color: #333333;
        font-size: 14px;
        text-align: center;
    }

.job_list ul li {
    height: 60px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s;
    margin-bottom: 10px;
    background: #fff;
    margin-bottom: 20px;
}

    .job_list ul li tr:first-child td:last-child {
        background: url(../images/job_pic.png) 56% 15px no-repeat;
    }

    .job_list ul li:Hover { /*border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:url(../images/job_pic3.png) 97.5% 10px no-repeat;*/
    }

    .job_list ul li.hauto {
        height: auto;
        background: none;
    }

        .job_list ul li.hauto tr:first-child {
            background: #c30d23;
        }

            .job_list ul li.hauto tr:first-child td:last-child {
                background: url(../images/job_pic3.png) 56% 15px no-repeat;
            }

            .job_list ul li.hauto tr:first-child td {
                color: #fff;
            }

    .job_list ul li .job_con {
        line-height: 22px;
        font-size: 12px;
        padding-bottom: 10px;
        padding-top: 10px;
    }

.job_list .job_a a {
    float: left;
    padding-right: 23px;
    padding-left: 50px;
    height: 39px;
    line-height: 39px;
    background: url(../images/job_pic4.png) #818181 15px center no-repeat;
    font-size: 14px;
    color: #fff;
    text-align: left;
}

    .job_list .job_a a:Hover { /*background:url(../images/job_pic5.png) #fff 15px center no-repeat; color:#ca9361; */
        text-decoration: none;
        filter: alpha(opacity=70);
        opacity: 0.7;
        transition: all 0.3s;
    }



@media screen and (max-width: 1600px) {
    /*工程案例*/
    .case_ul ul li {
        height: 500px;
    }
}

@media screen and (max-width: 1440px) {
    /*新闻动态*/
    .news_ul ul li .news_box .news_txt em {
        margin-top: 5%;
    }
    /*工程案例*/
    .case_ul ul li {
        height: 460px;
    }
}

@media screen and (max-width: 1200px) {
    /*工程案例*/
    .case_ul ul li {
        width: 32%;
        margin-right: 2%;
    }

        .case_ul ul li:nth-child(4n+0) {
            margin-right: 2%;
        }

        .case_ul ul li:nth-child(3n+0) {
            margin-right: 0;
        }
}

@media screen and (max-width: 1100px) {
    /*新闻动态*/
    .news_ul ul li .news_box .news_txt {
        font-size: 14px;
    }

        .news_ul ul li .news_box .news_txt em {
            margin-bottom: 3%;
        }

        .news_ul ul li .news_box .news_txt label {
            margin-top: 4%;
        }

        .news_ul ul li .news_box .news_txt h2 {
            font-size: 25px;
            line-height: 30px;
            height: 30px;
        }
    /*工程案例*/
    .case_ul ul li {
        height: 400px;
    }

        .case_ul ul li .bg-list-hs p {
            height: 110px;
        }
}

@media screen and (max-width: 1000px) {
    .case_tc {
        width: 90%;
        margin-left: -45%;
    }

        .case_tc .case_divs .closed {
            width: 45px;
        }
}

@media screen and (max-width: 900px) {
    /*关于我们*/
    .honor_t {
        background: none;
        float: none;
        text-align: center;
        height: auto;
    }

        .honor_t a {
            float: none;
            display: inline-block;
            margin-bottom: 15px;
        }
}

@media screen and (max-width: 780px) {
    /*新闻动态*/
    .news_ul ul li {
        margin-bottom: 30px;
    }

        .news_ul ul li .imgs {
            width: 96%;
            margin-left: 2%;
            margin-right: 2%;
        }

        .news_ul ul li .news_box {
            width: 100%;
        }

            .news_ul ul li .news_box .news_txt {
                width: 96%;
                margin-left: 2%;
                margin-right: 2%;
            }

                .news_ul ul li .news_box .news_txt label {
                    padding-top: 2%;
                    padding-bottom: 2%;
                    width: 30%;
                }

    /*分页*/
    /*.pages a{ height:52px; line-height:52px;}*/

    /*产品详细*/
    .pro_con2 .pro_con2_t {
        font-size: 30px;
        margin-bottom: 20px;
    }
    /*工程案例*/
    .case_ul ul li {
        height: 320px;
    }

        .case_ul ul li .bg-list-hs p {
            height: 88px;
        }
}

@media screen and (max-width: 640px) {
    /*关于我们*/
    .about_t3 {
        font-size: 30px;
    }
    /*产品详细*/
    #owl-demo5.owl-theme .owl-controls .owl-buttons {
        display: none;
    }

    .pro_two ul li {
        font-size: 14px;
        line-height: 22px;
    }

        .pro_two ul li h2 {
            font-size: 16px;
        }

    .pro_three {
        font-size: 16px;
        line-height: 30px;
        padding-top: 50px;
    }

        .pro_three h2 {
            font-size: 30px;
        }

    .pro_con2 .pro_con2_t {
        font-size: 26px;
    }

    /*新闻详细*/
    .news_t2 {
        font-size: 26px;
    }

    .about_x .show_t {
        font-size: 26px;
        line-height: 32px;
    }
    /*下载列表*/
    .down_ul ul li a {
        font-size: 16px;
        line-height: 60px;
        height: 60px;
        padding-left: 46px;
    }

    .down_ul ul li em {
        padding-right: 46px;
        font-size: 12px;
    }

    /*技术中心*/
    .technology_bg2 .technology_div2 h2 {
        font-size: 36px;
    }

    /*工程案例*/
    .case_ul ul li {
        width: 49%;
        margin-right: 2%;
        height: 400px;
    }

        .case_ul ul li:nth-child(2n+0) {
            margin-right: 0%;
        }

        .case_ul ul li:nth-child(3n+0) {
            margin-right: 2%;
        }

        .case_ul ul li:nth-child(4n+0) {
            margin-right: 0%;
        }

        .case_ul ul li:nth-child(6n+0) {
            margin-right: 0%;
        }

        .case_ul ul li .bg-list-hs p {
            height: 110px;
        }
    /*联系我们*/
    .contact_con ul li {
        width: 94%;
    }

    .feedback_div .inputs2 {
        width: 100%;
        text-indent: 2%;
    }

    .feedback_div .textarea {
        padding: 2%;
        width: 96%;
    }
}

@media screen and (max-width: 480px) {
    /*分页*/
    /*.pages a{ height:46px; line-height:46px;}*/
    /*产品详细*/
    .pro_two ul li {
        width: 47%;
        margin-bottom: 5%;
        font-size: 13px;
    }

        .pro_two ul li img {
            width: 28%;
            margin-right: 4%;
        }

        .pro_two ul li h2 {
            font-size: 15px;
        }

    .pro_three {
        font-size: 14px;
        line-height: 26px;
    }

        .pro_three h2 {
            font-size: 22px;
        }

        .pro_three .pro_txt2 {
            width: 90%;
        }

    .pro_con2 .pro_con2_t {
        font-size: 22px;
    }

    #owl-demo6 .item dd h2 {
        font-size: 14px;
    }

    .about_x .con_id {
        font-size: 14px;
    }

    /*新闻详细*/
    .news_t2 {
        font-size: 22px;
    }

    .about_x .show_t {
        font-size: 22px;
        line-height: 32px;
    }
    /*下载列表*/
    .down_ul ul li {
        margin-bottom: 12px;
    }

        .down_ul ul li a {
            font-size: 14px;
        }

    /*技术中心*/
    .technology_div .technology_con h2 {
        font-size: 22px;
        line-height: 58px;
        height: 58px;
        margin-top: 8%;
    }

    .technology_div .technology_con p {
        font-size: 14px;
    }

    .technology_bg2 .technology_div2 h2 {
        font-size: 26px;
    }

    .technology_bg2 .technology_div2 .tel {
        font-size: 22px;
    }

    .technology_bg2 .technology_div2 .tqq {
        width: 120px;
        height: 33px;
    }

    /*工程案例*/
    .case_ul ul li {
        height: 320px;
    }

        .case_ul ul li .bg-list-tit h4 {
            font-size: 16px;
        }

        .case_ul ul li .bg-list-yew h5 {
            font-size: 16px;
        }

        .case_ul ul li .bg-list-hs p {
            height: 88px;
        }
    /*人才招聘*/
    .job_list table td {
        font-size: 12px;
    }

    .job_list ul li {
        background: url(../images/job_pic.png) #f6f6f6 99% 10px no-repeat;
    }

        .job_list ul li:Hover {
            background: url(../images/job_pic3.png) #f6f6f6 99% 10px no-repeat;
        }

        .job_list ul li.hauto {
            background: url(../images/job_pic3.png) #f6f6f6 99% 10px no-repeat;
        }
}

@media screen and (max-width: 320px) {
    /*产品详细*/
    .pro_two ul li {
        font-size: 12px;
        line-height: 20px;
    }

        .pro_two ul li h2 {
            font-size: 14px;
        }

    /*技术中心*/
    .technology_bg2 .technology_div2 h2 {
        font-size: 22px;
    }

    .technology_bg2 .technology_div2 .tel {
        font-size: 20px;
    }
    /*工程案例*/
    .case_ul ul li {
        height: 260px;
    }

        .case_ul ul li .bg-list-hs {
            height: 60%;
            bottom: 40%;
        }

            .case_ul ul li .bg-list-hs p {
                height: 66px;
            }

        .case_ul ul li .bg-list-yew {
            height: 40%;
        }
}

/*首页*/
.i_pro_bg2{ background-color:#fcfcfc; overflow:hidden;}
.i_pro_t{ height:90px; overflow:hidden; line-height:90px; text-align:center; background:url(../images/i_bg1.jpg) center bottom no-repeat; font-size:42px; color:#333333; letter-spacing:5px; margin-bottom:3%; margin-top:1%;}
/*滚动产品与案例*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:20px;text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_pro_left.png) no-repeat; float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_pro_left_on.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_pro_right.png) no-repeat; float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_pro_right_on.png) no-repeat; }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:url(../images/i_bg3.png) no-repeat;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:url(../images/i_bg4.png) no-repeat;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/ajaxloader.gif) no-repeat center center}
#owl-demo{ padding-bottom:3%;}
#owl-demo .item{margin: 0.5px;position:relative;height:487px;/* margin-top:50px;*/}
#owl-demo .item img{/*display: block;*/height: 100%;width: 100%;transition: all 0.3s;}
#owl-demo .item .bg-list-img{ position:absolute; bottom:49px;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; width:100%;}
#owl-demo .item .bg-list-tit{ height:56px; overflow:hidden; bottom:0; position:absolute; text-align:center; width:100%;}
#owl-demo .item .bg-list-tit h4{ margin:0 auto; display:inline-block; border-bottom:2px solid #e2e2e2; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px;}
#owl-demo .item .bg-list-more{ width:100%; position:absolute; bottom:0; background:url(../images/i_por_pic1.png) center 38px no-repeat #3c3a38; height:56px; line-height:46px; font-size:14px; color:#fff; text-align:center;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
#owl-demo .item .i_pro_bg{position:absolute; width:100%; bottom:56px; /*height:100%;*/height:89%;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0; left:0;}
#owl-demo .item .bg-list-yew{ position:absolute; width:100%; bottom:0px; height:30%; background-color:#c30d23; text-align:center; color:#fff;}
#owl-demo .item .bg-list-yew h5{  border-bottom:2px solid #fff; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px; display:inline-block; margin-top:9%;}
#owl-demo .item .bg-list-hs{ max-height:316px; height:70%; position:absolute; bottom:30%; background:url(../images/i_por_pic2.png) center top no-repeat; background-size:100% 100%; width:100%;}
#owl-demo .item .bg-list-hs p{ width:80%; margin:0 auto; margin-top:10%; color:#fefefe; font-size:14px; height:50%; overflow:hidden; line-height:22px; max-height:198px;}
#owl-demo .item:hover .bg-list-img{  /*height:93%;*/height:90%;}
#owl-demo .item:hover .i_pro_bg{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;transition: all 0.3s;}
#owl-demo .item:hover .bg-list-more{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;transition: all 0.3s;}

/*首页产品*/
#owl-demo2{ background-color:#f9f9f9; margin-top:1%; text-align:center; padding-bottom:2%;}
#owl-demo2.owl-theme .owl-controls .owl-buttons{ position:absolute; top:40%; width:100%; left:0; height:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:59px; height:90px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_case_left.png) no-repeat; float:left;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_case_left_on.png) no-repeat;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_case_right.png) no-repeat; float:right;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_case_right_on.png) no-repeat; }

#owl-demo2.owl-theme .owl-controls .owl-page{ display:inline-block;}

#owl-demo2 .item{margin: 0px; padding-bottom:20px; background:url(../images/i_bg2.png) right center no-repeat;}
#owl-demo2 .item img{display: block;height: 346px;width: 250px; margin:0 auto;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd{ width:100%; margin:0 auto; max-width:424px;margin-bottom:10px;}
#owl-demo2 .item dd .imgs{ position:relative; width:100%; overflow:hidden;}
#owl-demo2 .item dd .imgs p{ position:absolute; width:100%; height:100%; background:url(../images/i_bg5.png) center center no-repeat; top:0; text-align:center;opacity:0; filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd  h2{  font-weight:normal; color:#333; font-size:18px; line-height:22px; height:22px; overflow:hidden; margin-top:7px;}
#owl-demo2 .item dd:hover img{}
#owl-demo2 .item dd:hover h2{ color:#eb6360;}
#owl-demo2 .item dd:hover .imgs p{opacity:1; filter:alpha(opacity=100);}

/*关于我们*/
.i_about_t{ height:90px; overflow:hidden; line-height:90px; text-align:center; background:url(../images/i_about_bg2.jpg) center bottom no-repeat; font-size:42px; color:#fff; letter-spacing:5px; margin-top:1%;}
.i_about{padding-bottom:2%; overflow:hidden; background:url(../images/i_about_bg.jpg) #c81c2d center top no-repeat; background-size:cover;}
.i_about .i_about_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; overflow:hidden;}
.i_about .imgs{ float:left; width:45%; overflow:hidden; margin-top:2%;}
.i_about .imgs img{ width:100%;}
.i_about .imgs img:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
.i_about .i_about_r{ float:right; width:47.6%; margin-left:2.5%; overflow:hidden; color:#fff; font-size:14px; line-height:30px; margin-right:2.5%; }
.i_about .i_about_r .i_about_t2{ font-size:36px; font-weight:bold; letter-spacing:6px; line-height:60px;}
.i_about .i_about_r .i_about_txt{ padding-top:3%;}
.i_about .i_about_r .i_about_txt .i_about_span{ font-size:18px; font-weight:bold;}
.i_about .i_about_r .i_about_more{ width:184px; height:48px; overflow:hidden; background:url(../images/i_more.png) no-repeat; text-indent:39px; font-size:16px; letter-spacing:1.5px; display:block; margin-top:4%; margin-bottom:3%; line-height:48px; color:#fff; clear:both;}
.i_about .i_about_r .i_about_more:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}

/*资讯中心*/
.i_news_bg{ background:url(../images/i_news_bg.jpg) center top no-repeat;padding-bottom:2%; overflow:hidden;}
.i_news_a{ text-align:center; overflow:hidden; padding-top:1%; padding-bottom:1%; font-size:17.8px; margin-top:10px;}
.i_news_a a{ display:inline-block; color:#fff; margin-left:12px; margin-right:12px;}
.i_news_a a.osel{ color:#d23e4a;}
.i_news_con{overflow:hidden; width:98%; max-width:1294px; margin:0 auto; margin-top:10px; padding-bottom:20px;}
.i_news_con .i_news_div{ display:none; overflow:hidden; background:url(../images/i_news_bg2.png) left bottom no-repeat; padding-bottom:7px;}
.i_news_con .i_news_div img{ width:50%; display:block; float:right;}
/*首页公司资讯*/
#owl-demo3{ text-align:center;}
#owl-demo3.owl-theme .owl-controls .owl-buttons{ position:absolute; top:66%; width:100%; left:0; height:0;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:35px; height:35px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0; float:none;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/s_left2.png) no-repeat;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/s_left2_on.png) no-repeat;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/s_right2.png) no-repeat;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/s_right2_on.png) no-repeat; }

#owl-demo3.owl-theme .owl-controls{ margin-top:0;}
#owl-demo3 .item{margin: 0px;}
#owl-demo3 .item img{display: block;height: 100%;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo3 .item dd{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
#owl-demo3 .item dd .imgs{ width:50%; overflow:hidden; float:right; position:relative;}
#owl-demo3 .item dd .imgs h2{ height:46px; line-height:46px; background:url(../images/i_news_bg4.png) repeat; overflow:hidden; bottom:0; left:0; width:94%; position:absolute; color:#fff; text-align:left; font-weight:normal; font-size:16px; padding-left:3%; padding-right:3%;}
#owl-demo3 .item dd .imgs h2 em{ float:right; margin-left:10px;}
#owl-demo3 .item dd .i_news_l{ position:absolute; width:50%; height:100%; left:0; top:0;}
#owl-demo3 .item dd .i_news_l ul{ margin-top:2%; overflow:hidden;}
#owl-demo3 .item dd .i_news_l ul li{ display:block; overflow:hidden; background:url(../images/i_news_bg3.png) center bottom no-repeat; background-size:80% 1px; padding-bottom:4%; padding-top:2%; text-align:left; padding-left:4%; padding-right:4%;}
#owl-demo3 .item dd .i_news_l ul li .four_date{ float:left; width:18%; overflow:hidden;color:#999999; font-size:12px; line-height:26px; border-right:1px solid #e2e2e2; text-align:center;}
#owl-demo3 .item dd .i_news_l ul li .four_date b{ font-size:50px; display:block; line-height:50px; font-family:Impact; font-weight:normal;}
#owl-demo3 .item dd .i_news_l ul li .four_txt{ float:left; width:80%; overflow:hidden; text-align:left;transition:all 0.3s;}
#owl-demo3 .item dd .i_news_l ul li .four_txt h2{ height:30px; line-height:30px; margin-top:1%; overflow:hidden; font-weight:normal; font-size:18px; padding-left:20px; padding-right:10px; color:#121212;}
#owl-demo3 .item dd .i_news_l ul li .four_txt p{ line-height:20px; overflow:hidden;padding-left:20px; padding-right:10px; font-size:14px; color:#666;}
#owl-demo3 .item dd .i_news_l ul li:hover .four_txt{ color:#333;}
#owl-demo3 .item dd .i_news_l ul li:hover .four_txt h2{color:#d23e4a;}
#owl-demo3 .item dd .i_news_l ul li:last-child{ background:none;}

/*首页行业资讯*/
#owl-demo4.owl-theme .owl-controls{ margin-top:0;}
#owl-demo4{ text-align:center;}
#owl-demo4.owl-theme .owl-controls .owl-buttons{ position:absolute; top:66%; width:100%; left:0; height:0;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:35px; height:35px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0; float:none;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/s_left2.png) no-repeat;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/s_left2_on.png) no-repeat;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/s_right2.png) no-repeat;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/s_right2_on.png) no-repeat; }


#owl-demo4 .item{margin: 0px;}
#owl-demo4 .item img{display: block;height: 100%;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo4 .item dd{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
#owl-demo4 .item dd .imgs{ width:50%; overflow:hidden; float:right; position:relative;}
#owl-demo4 .item dd .imgs h2{ height:46px; line-height:46px; background:url(../images/i_news_bg4.png) repeat; overflow:hidden; bottom:0; left:0; width:94%; position:absolute; color:#fff; text-align:left; font-weight:normal; font-size:16px; padding-left:3%; padding-right:3%;}
#owl-demo4 .item dd .imgs h2 em{ float:right; margin-left:10px;}
#owl-demo4 .item dd .i_news_l{ position:absolute; width:50%; height:100%; left:0; top:0;}
#owl-demo4 .item dd .i_news_l ul{ margin-top:2%; overflow:hidden;}
#owl-demo4 .item dd .i_news_l ul li{ display:block; overflow:hidden; background:url(../images/i_news_bg3.png) center bottom no-repeat; background-size:80% 1px; padding-bottom:4%; padding-top:2%; text-align:left; padding-left:4%; padding-right:4%;}
#owl-demo4 .item dd .i_news_l ul li .four_date{ float:left; width:18%; overflow:hidden;color:#999999; font-size:12px; line-height:26px; border-right:1px solid #e2e2e2; text-align:center;}
#owl-demo4 .item dd .i_news_l ul li .four_date b{ font-size:50px; display:block; line-height:50px; font-family:Impact; font-weight:normal;}
#owl-demo4 .item dd .i_news_l ul li .four_txt{ float:left; width:80%; overflow:hidden; text-align:left;transition:all 0.3s;}
#owl-demo4 .item dd .i_news_l ul li .four_txt h2{ height:30px; line-height:30px; margin-top:1%; overflow:hidden; font-weight:normal; font-size:18px; padding-left:20px; padding-right:10px; color:#121212;}
#owl-demo4 .item dd .i_news_l ul li .four_txt p{ line-height:20px; overflow:hidden;padding-left:20px; padding-right:10px; font-size:14px; color:#666;}
#owl-demo4 .item dd .i_news_l ul li:hover .four_txt{ color:#333;}
#owl-demo4 .item dd .i_news_l ul li:hover .four_txt h2{color:#d23e4a;}
#owl-demo4 .item dd .i_news_l ul li:last-child{ background:none;}


/*服务中心*/
.i_service_bg{background: url(../images/i_service_bg.jpg) center top no-repeat; overflow:hidden; color:#fff;}
.i_service_bg em{ display:block; font-size:14px; line-height:22px; text-align:center; margin-top:13px; font-style:italic;}
.i_youshi{ width:100%; max-width:728px; margin:0 auto; overflow:hidden; margin-top:2%; margin-bottom:1%;}
.i_youshi ul{ padding:0;}
.i_youshi ul li{ float:left; width:25%; overflow:hidden; line-height:36px; margin-top:20px; text-align:center; color:#fff; font-size:16px;}
.i_youshi ul li img{ margin:0 auto; display:block; width:76%; max-width:98px;-webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out; transition:all 1s ease-in-out; }
.i_youshi ul li a{ color:#fff;}
.i_youshi ul li:Hover img{-webkit-transform:rotate(30deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);transform:rotate(360deg);}

.i_service_bg .i_service_more{ margin:0 auto;width:175px; height:40px; overflow:hidden; background:url(../images/i_service_bg2.png) no-repeat; text-indent:68px; font-size:17.6px; letter-spacing:1.5px; display:block; margin-bottom:20px; line-height:40px; color:#fff; clear:both;}
.i_service_bg .i_service_more:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
/*轮显*/
.flash_div{ width:100%; margin:0 auto; overflow:hidden;/* min-height:550px;*/display:none;}
.flash{height:140px;width:320px;overflow:hidden;position:relative;margin:0 auto;/*margin-top:100px;*/}
.ul_flash{width:100000px;height:100%}
.ul_flash li{float:left;width:320px;height:100%}
.ul_flash img{width:100%;height:100%}
.flash .pagination{clear:both;position:absolute;left:44%;bottom:15px;z-index:99;height:10px; float:left; text-align:left;}
.flash .pagination span{ float:left;background:url(../images/dian.png) no-repeat; background-size:100% 100%;width:11px;height:9px;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;margin:0 3px;cursor:pointer;position:relative}
.flash .pagination span.swiper-active-switch{ background:url(../images/dian2.png) no-repeat; background-size:100% 100%;}

@media screen and (max-width: 1600px) {
#owl-demo .item{ height:477px;}
#owl-demo .item .i_pro_bg{ height:88%;}
#owl-demo .item:hover .bg-list-img{ height:90%;}
.owl-theme .owl-controls .owl-buttons div{ margin-top:-20%;}
}
@media screen and (max-width: 1280px) {
#owl-demo .item{ height:507px;}
.owl-theme .owl-controls .owl-buttons div{ margin-top:-26%;}
}
@media screen and (max-width: 1200px) {
/*首页公司资讯*/
#owl-demo3 .item dd .i_news_l ul li{ padding-bottom:3%;}
#owl-demo3 .item dd .i_news_l ul li .four_date b{ font-size:40px;line-height:40px; }
#owl-demo3 .item dd .i_news_l ul li .four_txt h2{ font-size:16px; height:24px; line-height:24px;}

/*首页行业资讯*/
#owl-demo4 .item dd .i_news_l ul li{ padding-bottom:3%;}
#owl-demo4 .item dd .i_news_l ul li .four_date b{ font-size:40px;line-height:40px; }
#owl-demo4 .item dd .i_news_l ul li .four_txt h2{ font-size:16px; height:24px; line-height:24px;}
}
@media screen and (max-width: 1100px) {
#owl-demo .item{ height:447px;}
}
@media screen and (max-width: 1000px) {
#owl-demo .item{ height:437px;}
/*首页公司资讯*/
#owl-demo3 .item dd .i_news_l ul li{padding-top:3%;}
#owl-demo3 .item dd .i_news_l ul li .four_date b{ font-size:30px;line-height:30px; }
#owl-demo3 .item dd .i_news_l ul li .four_txt p{ height:20px;}

/*首页行业资讯*/
#owl-demo4 .item dd .i_news_l ul li{padding-top:3%;}
#owl-demo4 .item dd .i_news_l ul li .four_date b{ font-size:30px;line-height:30px; }
#owl-demo4 .item dd .i_news_l ul li .four_txt p{ height:20px;}

}

@media screen and (max-width:979px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-27%;}
#owl-demo .item{ height:417px;}
#owl-demo .item .i_pro_bg{ height:82%;}
#owl-demo .item:hover .bg-list-img{ height:83%;}
#owl-demo .item .bg-list-hs p{ height:110px;}
/*首页公司资讯*/
#owl-demo3 .item dd .i_news_l ul li{padding-top:2%;}
#owl-demo3 .item dd .imgs h2{ font-size:14px; height:36px; line-height:36px;}

/*首页行业资讯*/
#owl-demo4 .item dd .i_news_l ul li{padding-top:2%;}
#owl-demo4 .item dd .imgs h2{ font-size:14px; height:36px; line-height:36px;}

}
@media screen and (max-width:830px) {
/*首页公司资讯*/
#owl-demo3.owl-theme .owl-controls .owl-buttons{ top:50%;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-prev{ float:left;}
#owl-demo3.owl-theme .owl-controls .owl-buttons div.owl-next{ float:right;}
#owl-demo3 .item dd .imgs{ display:none;}
#owl-demo3 .item dd .i_news_l{ width:100%; position:relative;}

/*首页行业资讯*/
#owl-demo4.owl-theme .owl-controls .owl-buttons{ top:50%;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev{ float:left;}
#owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next{ float:right;}
#owl-demo4 .item dd .imgs{ display:none;}
#owl-demo4 .item dd .i_news_l{ width:100%; position:relative;}

/*轮显*/
.module-content{ display:none;}
.flash_div{ display:block;}
}
@media screen and (max-width:789px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-41%;}
#owl-demo .item{ height:487px;}
#owl-demo .item .i_pro_bg{ height:82%;}
#owl-demo .item:hover .bg-list-img{ height:83%;}
}

@media screen and (max-width: 780px) {
.owl-theme .owl-controls .owl-buttons div{ margin-top:-40%;}
/*关于我们*/
.i_about .imgs{ width:94%; margin-left:3%;}
.i_about .i_about_r{ width:94%; padding-top:2%; padding-bottom:1%; margin-right:3%;}
}
@media screen and (max-width: 640px) {
.i_pro_t{ font-size:30px;}
/*首页产品*/
#owl-demo2.owl-theme .owl-controls .owl-buttons{ display:none;}
/*案例*/
#owl-demo.owl-theme .owl-controls .owl-buttons{ display:none;}
#owl-demo .item{ height:410px;}
/*资讯中心*/
.i_about_t{ font-size:30px;}


}
@media screen and (max-width: 480px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-70%;}
#owl-demo .item{ height:300px;}
#owl-demo .item .bg-list-hs p{ height:88px;}
/*服务中心*/
.i_youshi ul li{ font-size:14px;}
}

@media screen and (max-width:320px) {
/*案例*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-88%;}
#owl-demo .item{ height:400px;}
/*服务中心*/
.i_youshi ul li{ font-size:12px;}
}

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    overflow-x: hidden;
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑","Microsoft YaHei", "Arial", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
    -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
    transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
}

    a:hover {
        color: #029bde; /*text-decoration: underline;*/
    }

input, select, img {
    vertical-align: middle;
}

ul, li {
    list-style: none;
}

em, cite, th {
    font-style: normal;
    font-weight: normal;
    font-style: normal;
}

.wrap {
    clear: both;
    width: 96%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
    overflow: hidden;
}

.wrap2 {
    clear: both;
    width: 96%;
    max-width: 1400px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
    overflow: hidden;
}

.divhidden {
    display: none;
}

.l {
    float: left;
}

.r {
    float: right;
}

.c_l {
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden;
}

/*PC导航*/
.header-v1 {
    width: 100%;
    position: fixed; /*overflow:hidden; */
    height: 114px;
    padding-top: 3px;
    z-index: 10;
    background: url(../images/top_bg.jpg) #fff left top repeat-x;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
}

.nav-hide .header-v1 {
    height: 99px;
}

.nav-hide .blank_h {
    height: 99px;
}

.nav-hide .header-v1 .top-main .logo1 img {
    height: 99px;
}
/*.nav-hide .header-v1 .top-main .top-main-content{ margin-top:18px;}*/
.header-v1 .top-main {
    width: 100%; /* max-width:1730px;*/
    margin: 0 auto; /* position:relative;*/
}

    .header-v1 .top-main .logo1 {
        float: left;
        height: 100%;
        margin-left: 2%;
    }

        .header-v1 .top-main .logo1 img {
            height: 100%;
        }

.header-v1 .languages {
    float: right;
    position: relative;
    display: block;
    font-size: 18px;
    color: #16549e;
    height: 114px;
    line-height: 114px;
    width: 34px;
    text-align: center;
    font-weight: bold;
    font-family: "微软雅黑";
    text-decoration: none;
    text-align: center;
    margin-left: 3px;
    margin-right: 2%;
}

.nav-hide .header-v1 .languages {
    height: 99px;
    line-height: 99px;
}

.header-v1 .languages:Hover {
    background-color: #fff;
}

.header-v1 .languages:after {
    left: 1%;
    right: 1%;
    opacity: 1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}

.header-v1 .languages:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: -1px;
    height: 4px;
    opacity: 0;
    background-color: #c71d32;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}

.header-v1 .languages:hover:after {
    left: 1%;
    right: 1%;
    opacity: 1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}

.header-v1 .top-main .top-main-content {
    float: right; /* margin-top:31px;*/
}

.navBar {
}

.nav {
    list-style: none;
    padding: 0;
}

    .nav .m {
        float: left;
        border-top: 0;
        border-bottom: 0;
        width: 120px;
        position: relative;
    }

    .nav a:hover {
        text-decoration: none;
        color: #3ebff7;
    }

    .nav h3 {
        float: left;
        font-weight: normal;
        font-size: 16px;
        height: 114px;
        overflow: hidden;
        width: 100%;
        text-align: center;
    }

        .nav h3 a {
            display: block;
            color: #666666;
            line-height: 114px;
            font-size: 16px;
        }

.nav-hide .nav h3 {
    height: 99px;
}

    .nav-hide .nav h3 a {
        line-height: 99px;
    }

.nav .on {
}

    .nav .on h3 a { /* height:42px; line-height:42px; */
        color: #fff;
        background-color: #c30d23; /*background:url(../images/top_bg.png) center bottom no-repeat;*/
    }
/*.nav li.on a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%; margin-left:5px; margin-right:5px;bottom: -1px;height:4px;opacity: 0;background-color: #c30d23;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.nav .sub {
    display: none; /*默认隐藏*/
    width: 100%;
    padding: 0;
    position: fixed;
    top: 117px;
    left: 0;
    background: #fff;
    z-index: 110;
    border-top: 3px solid #ededed;
}

.nav-hide .nav .sub {
    top: 102px;
}

.nav .sub dl {
    text-align: right;
    float: right;
    width: 800px;
}

.nav #m4 .sub dl {
    width: 560px;
}

.nav #m5 .sub dl {
    width: 440px;
}

.nav .sub dd {
    float: left;
    vertical-align: middle;
    list-style: none;
    text-decoration: none;
    margin-right: 6%;
}

    .nav .sub dd a {
        height: 74px;
        line-height: 74px;
        display: block;
        color: #37230a;
        font-size: 16px;
    }

        .nav .sub dd a:hover {
            color: #c30d23;
        }

.blank_h {
    height: 117px;
    overflow: hidden;
}

.nav #m1 {
    width: 90px;
}

.top_search {
    float: right;
    height: 114px;
    width: 34px;
    position: relative;
}

.nav-hide .top_search {
    height: 99px;
}

.top_search .input1 {
    width: 83%;
    text-indent: 10px;
    line-height: 30px;
    height: 30px;
    outline: medium;
    background: none;
    color: #9c9c9c;
    text-align: left;
    font-size: 13px;
    border: 0;
}

.top_search em {
    height: 100%;
    width: 100%;
    background: url(../images/top_pic1.png) center center no-repeat;
    cursor: pointer;
    display: block;
}

    .top_search em:Hover {
        transition: all 0.3s;
        opacity: 0.8;
        filter: Alpha(opacity=80);
    }

.top_search .search_con {
    display: none;
    position: absolute;
    bottom: -56px;
    right: 0px;
    width: 300px;
    height: 0px;
    padding-top: 23px;
    padding-bottom: 19px;
    background: url(../images/top_bg2.png) no-repeat;
    z-index: 100; /* border:1px solid #eee;box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);border-radius: 2px;*/
}

    .top_search .search_con .input1 {
        height: 39px;
        line-height: 39px;
        background: #f8f8f8;
        border: 0;
        padding-left: 5px;
        margin-left: 16px;
        padding-right: 47px;
        width: 174px;
        float: left;
        outline: none;
    }

    .top_search .search_con .bnts {
        float: left;
        width: 40px;
        height: 39px;
        background: url(../images/top_pic3.png) no-repeat;
        cursor: pointer;
    }

        .top_search .search_con .bnts:hover {
            transition: all 0.3s;
            background: url(../images/top_pic4.png) no-repeat;
        }

/* 手机导航全局 */
.touch-top {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 9;
    background: #fff;
    border-top: 1px solid #c30d23;
    display: none;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
}

.touch_bg {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 8;
    background: #0d0d0d;
    display: none;
    filter: Alpha(Opacity=60); /*IE7 fix*/
    opacity: 0.6;
    height: 100%;
}

.touch-top-wrapper {
    width: 96%;
    margin: 0 auto;
}

    .touch-top-wrapper .touch-logo {
        float: left;
    }

        .touch-top-wrapper .touch-logo img {
            height: 90px;
            display: block;
        }

.touch-navigation {
    display: block;
}

.touch-toggle {
    position: absolute;
    right: 10px;
    top: 0;
}

    .touch-toggle li {
        float: left;
        height: 70px;
        padding: 0 12px;
        text-align: center;
    }

        .touch-toggle li a {
            height: 70px;
        }

        .touch-toggle li:hover, .touch-toggle li:active {
        }

    .touch-toggle .touch-toggle-item-first {
        border-left: none;
    }

    .touch-toggle .touch-toggle-item-last {
        border-right: none;
    }

    .touch-toggle li a {
        display: block;
        font-size: 12px;
    }

    .touch-toggle li i {
        display: inline-block;
        width: 32px;
        height: 32px;
        overflow: hidden; /*margin-top:20px;*/
        margin-top: 30px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }

    .touch-toggle .touch-icon-language {
        background-image: url(../images/touch-icon-language.png);
    }

    .touch-toggle .touch-icon-user {
        background-image: url(../images/touch-icon-user.png);
    }

    .touch-toggle .touch-icon-search {
        background-image: url(../images/head_pic2.png);
    }

    .touch-toggle .touch-icon-menu {
        background-image: url(../images/head_pic1.png);
    }

    .touch-toggle li span {
        display: none;
        text-align: center;
    }

.drawer-section { /* background-color:#40312f; padding:20px;*/
    display: none;
}

.drawer-section-menu { /* padding:20px 20px 35px;*/
    padding: 0px 0px 35px;
}

.touch-toggle-content {
    clear: both;
}

.touch-menu {
    clear: both;
}

    .touch-menu ul li {
        border-bottom: 1px solid #eee;
        position: relative;
    }

        .touch-menu ul li a {
            color: #333;
            display: block;
            font-size: 18px;
            height: 48px;
            line-height: 48px; /* padding-left:10px;*/
            padding-left: 30px;
        }

            .touch-menu ul li a:hover, .touch-menu ul li a:active {
                background-color: #c30d23;
                color: #fff;
            }

        .touch-menu ul li i {
            position: absolute;
            top: 14px; /* right:5px;*/
            right: 25px;
            display: block;
            width: 13px;
            height: 13px;
            overflow: hidden;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
        }

            .touch-menu ul li i.touch-arrow-right {
                display: none;
                background-image: url(../images/touch-arrow-r.png);
            }

            .touch-menu ul li i.touch-arrow-down {
                background-image: url(../images/touch-arrow-d.png);
            }

            .touch-menu ul li i.touch-arrow-up {
                background-image: url(../images/touch-arrow-u.png);
            }

        .touch-menu ul li a:hover i.touch-arrow-down {
            background-image: url(../images/touch-arrow-d2.png);
        }

        .touch-menu ul li a:hover i.touch-arrow-up {
            background-image: url(../images/touch-arrow-u2.png);
        }

    .touch-menu ul ul {
        display: none;
        margin: 0; /* padding:0 10px 30px 30px;*/
        padding: 0 0px 30px 0px;
    }

        .touch-menu ul ul li {
            border-bottom: none;
            margin: 0;
            padding: 0;
        }

            .touch-menu ul ul li a {
                padding: 0;
                padding-left: 35px;
                font-size: 16px;
                height: 38px;
                line-height: 38px;
            }

            .touch-menu ul ul li i {
                top: 13px;
            }

    .touch-menu .closetitle {
        padding-top: 10px;
        padding-bottom: 12px;
        text-align: center;
    }

        .touch-menu .closetitle img {
            margin: 0 auto;
            height: 30px;
            width: auto;
        }
/*手机弹出搜索*/
.search_div {
    clear: both;
    width: 100%;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 2%;
    display: none; /*z-index:999;*/
}

    .search_div .search_con {
        width: 92%;
        margin: 0 auto;
        border: 1px solid #cdcdcd;
        height: 40px;
        line-height: 40px;
    }

        .search_div .search_con .input1 {
            text-indent: 15px;
            width: 88%;
            float: left;
            border: 0;
            background: none;
            height: 100%;
            font-size: 16px;
            outline: none;
            color: #bbb;
        }

        .search_div .search_con .bnt1 {
            -webkit-appearance: none;
            float: right;
            width: 12%;
            max-width: 60px;
            background: url(../images/head_pic2.png) 50% center no-repeat;
            background-size: auto 55%;
            border: 0;
            height: 100%;
            cursor: pointer;
        }


/*尾部*/
.foot_bg {
    background-color: #000;
    overflow: hidden; /*border-top:1px solid #fff;*/
}

.foot_con {
    width: 97%;
    margin: 0 auto;
    max-width: 1182px;
    overflow: hidden;
}

    .foot_con .foot_con_l {
        float: left;
        overflow: hidden;
    }

        .foot_con .foot_con_l .foot_con_a {
            line-height: 30px;
            font-size: 14px;
            color: #c7c7c7;
            overflow: hidden;
            margin-bottom: 4%;
            margin-top: 1%;
        }

            .foot_con .foot_con_l .foot_con_a a {
                color: #c7c7c7;
            }

                .foot_con .foot_con_l .foot_con_a a:Hover {
                    color: #c30d23;
                }

        .foot_con .foot_con_l .foot_con_logo {
            margin-top: 30px;
            display: block;
            clear: both;
        }

    .foot_con .foot_con_r {
        float: right;
        padding-top: 30px;
    }

        .foot_con .foot_con_r img {
            width: 80px;
            float: right;
            margin-bottom: 30px;
            margin-left: 12px;
        }

        .foot_con .foot_con_r ul {
            float: right;
            font-size: 12px;
            color: #c7c7c7;
            line-height: 30px;
            margin-bottom: 20px;
        }

            .foot_con .foot_con_r ul li {
                display: block;
                text-align: right;
                overflow: hidden;
                height: 26px;
                line-height: 28px;
            }

                .foot_con .foot_con_r ul li a:hover {
                    color: #c30d23;
                }

                .foot_con .foot_con_r ul li .tel {
                    float: right;
                    padding-left: 14px;
                    color: #c7c7c7;
                    background: url(../images/foot_pic1.png) left 4px no-repeat;
                }

                .foot_con .foot_con_r ul li .email {
                    float: right;
                    padding-left: 25px;
                    color: #c7c7c7;
                    background: url(../images/foot_pic2.png) left center no-repeat;
                }

.foot_bg2 {
    background-color: #c30d23;
    height: 39px;
    line-height: 39px;
    color: #fff;
    text-align: left;
    overflow: hidden;
}

    .foot_bg2 a {
        color: #fff;
    }

.foot_con2 {
    width: 97%;
    margin: 0 auto;
    max-width: 1182px;
    overflow: hidden;
}

.foot_bg2 .foot_con2 .footer_fx_r {
    float: right;
}

    .foot_bg2 .foot_con2 .footer_fx_r li {
        float: left;
        margin-left: 9px;
        width: 22px;
        height: 22px;
        margin-top: 9px;
        cursor: pointer;
    }

        .foot_bg2 .foot_con2 .footer_fx_r li a {
            display: block;
        }

        .foot_bg2 .foot_con2 .footer_fx_r li:Hover {
            opacity: 0.8;
            filter: alpha(opacity=80);
        }

        .foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin {
            background: url(../images/i_foot_pic2.png) center center no-repeat;
        }

        .foot_bg2 .foot_con2 .footer_fx_r li.foot_qq {
            background: url(../images/i_foot_pic3.png) center center no-repeat;
        }

        .foot_bg2 .foot_con2 .footer_fx_r li.foot_weibo {
            background: url(../images/i_foot_pic4.png) center center no-repeat;
        }

        .foot_bg2 .foot_con2 .footer_fx_r li.foot_sinna {
            background: url(../images/i_foot_pic5.png) center center no-repeat;
        }

    .foot_bg2 .foot_con2 .footer_fx_r .ewm {
        width: 203px;
        height: 201px;
        background: url(../images/ewm.png) no-repeat;
        margin-top: -210px;
        position: absolute;
        margin-left: -90px;
        display: none;
    }

    .foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin:hover .ewm {
        display: block;
    }

    .foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .foot_bg2 .foot_con2 .footer_fx_r img {
        margin-left: 24px;
        margin-top: 22px;
        width: 150px;
        height: 150px;
    }

.gotop {
    position: fixed;
    bottom: 10%;
    right: 1%;
    width: 51px;
    height: 51px;
    background: url(../images/gotop.png) no-repeat;
    background-size: 100% 100%;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

    .gotop:hover {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        cursor: pointer;
        transform: rotate(360deg);
    }

@media screen and (max-width: 1370px) {
    /*PC导航*/
    .nav .m {
        width: 96px;
    }
}

@media screen and (max-width: 1200px) {
    .blank_h {
        height: 90px;
    }

    .nav-hide .blank_h {
        height: 90px;
    }

    .header-v1 {
        display: block;
    }

    .touch-top {
        display: block;
    }

    .top_search {
        width: 90%;
        overflow: hidden;
        margin-bottom: 10px;
        margin-top: 0;
        background: url(../images/search_bg.png) #eee right center no-repeat;
        margin-right: 5%;
    }
}

@media screen and (max-width: 1000px) {
    /*尾部*/
    .foot_con .foot_con_l {
        width: 100%;
        text-align: center;
    }

        .foot_con .foot_con_l img {
            margin: 0 auto;
        }

    .foot_con .foot_con_r {
        width: 100%;
        text-align: center;
        padding-top: 0;
    }

        .foot_con .foot_con_r img {
            float: none;
            margin: 0 auto;
            margin-left: auto;
            margin-bottom: 2%;
        }

        .foot_con .foot_con_r ul {
            float: none;
        }

            .foot_con .foot_con_r ul li {
                text-align: center;
            }

                .foot_con .foot_con_r ul li .tel {
                    float: none;
                    clear: both;
                    display: inline-block;
                }

                .foot_con .foot_con_r ul li .email {
                    float: none;
                    clear: both;
                    display: inline-block;
                }
}

@media screen and (max-width: 780px) {
}

@media screen and (max-width: 640px) {
    .blank_h {
        height: 80px;
    }

    .nav-hide .blank_h {
        height: 80px;
    }

    .touch-top-wrapper .touch-logo img {
        height: 80px;
    }

    .touch-toggle li i {
        margin-top: 20px;
    }

    .touch-menu ul li a {
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }
}

@media screen and (max-width: 480px) {
    .blank_h {
        height: 70px;
    }

    .nav-hide .blank_h {
        height: 70px;
    }

    .touch-top-wrapper .touch-logo img {
        height: 70px;
    }

    .touch-toggle li {
        padding-left: 8px;
        padding-right: 8px;
    }

        .touch-toggle li i {
            width: 26px;
            height: 26px;
            margin-top: 23px;
        }

    .touch-menu ul li a {
        font-size: 14px;
        height: 36px;
        line-height: 36px;
    }
}


