#bg a{
    position:relative;
}
#bg a div{
    position:absolute;
    font-size: 52px;
    color: #fff;
    z-index: 1;
    width: 100%;
    font-weight:200;
    text-align: center;
}
#bg a div.v_t{
     top:61%;
}
#bg a div.v_t .v_b{
     font-size: 42px;
    font-family: pingfang sc !important;
    font-weight: 100;
}
/* 搜索框 */

.search_wbox {
    padding: 15px;
    width: 100%;
    height: 60px;
    background: rgba(255, 255, 255, 0.8);
    border-bottom: 1px solid #eee;
}

.search_box {
    width: 905px;
    height: 64px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 300px;
    left: 50%;
    margin-left: -450px;
    z-index: 5;
}

    .search_box b {
        background: url(/image/2018image/public/sousuo-2.png) no-repeat #f29600 50%;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 112px;
        height: 60px;
        cursor: pointer;
    }

#SearchPic b {
    display: none;
    width: 150px;
        height: 47px;
    line-height: 51px;
    font-size: 12px;
    font-weight:400;
    color: #666;
    background: url('/image/2018image/header/ytst.png') no-repeat ;
    position: absolute;
       top: 30px;
    left: -30px;
    text-align: center;
    border-radius: 6px;
    z-index: 99;
}

.search_box b:hover {
    background: url(/image/2018image/public/sousuo-2.png) no-repeat #ffa511 50%;
}

.search_box i {
    background: url(/image/2018image/public/xj.png) no-repeat;
    position: absolute;
    right: 224px;
    top: 20px;
    cursor: pointer;
    width: 28px;
    height: 22px;
}

    .search_box i:hover {
        background: url(/image/2018image/public/xj-1.png) no-repeat;
    }

.search_box input {
    width: 62%;
    height: 33px;
    border: none;
    padding-left: 10px;
    background: rgba(255, 255, 255, -0.2);
    font-size: 16px;
    color: #333;
}

.search_box .all_picture {
    width: 95px;
    float: right;
    text-align: center;
    font-size: 16px;
    color: #666;
    background: url(/image/2018image/public/gd.png) no-repeat 100% 16px;
    margin-right: 104px;
    position: relative;
    height: 48px;
    padding-top: 6px;
}

    .search_box .all_picture span {
        height: 20px;
        width: 1px;
        float: left;
        border-left: 1px solid #333;
    }

    .search_box .all_picture:hover {
        color: #333;
        cursor: pointer;
    }

    .search_box .all_picture ul {
        position: absolute;
        top: 45px;
        left: 0;
       z-index: 9999;
        border: 1px solid #bdb9b3;
    }

        .search_box .all_picture ul li {
            width: 101px;
            height: 46px;
            background: rgba(255, 255, 255, 0.8);
            border-top: 1px solid #bdb9b3;
            line-height: 46px;
        }

            .search_box .all_picture ul li:hover {
                background: #999;
                color: #fff;
            }

            .search_box .all_picture ul li a {
                font-size: 16px;
                display: block;
                width: 101px;
                height: 46px;
                color: #333;
            }


/* 轮播 */

.flexslider {
    position: relative;
    height: 520px;
}

.htmleaf-container1 {
    position: relative;
}

    .htmleaf-container1 li {
        width: 100%;
        height: 420px;
        background-size: cover !important;
        background-position: center !important;
        position: relative;
    }

        .htmleaf-container1 li img {
            width: 100%;
        }

.slides {
    position: relative;
    z-index: 1;
}

    .slides video {
        display: block;
        background-size: 100% 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        z-index: 1;
    }

.flexslider .slides li {
    height: 520px;
    background-size: cover !important;
    overflow: hidden;
    position: absolute !important;
    left: 0;
}

    .flexslider .slides li a {
        display: block;
        width: auto;
        height: 520px;
    }

.flex-control-nav {
    position: absolute;
    bottom: -28px;
    z-index: 2;
    width: 100%;
    text-align: center;
    line-height: 20px;
    height: 20px;
}

    .flex-control-nav li {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 5px;
        zoom: 1;
        line-height: 20px;
    }

    .flex-control-nav a {
        display: block;
        width: 20px;
        height: 19px;
        line-height: 21px;
        overflow: hidden;
        background: url() right 0 no-repeat;
        cursor: pointer;
        color: #999;
        font-size: xx-small;
    }

    .flex-control-nav .flex-active {
        background-position: 0 0;
        color: #000;
    }

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 38%;
}

    .flex-direction-nav li a {
        display: block;
           width: 70px;
         height: 150px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }

        .flex-direction-nav li a.flex-prev {
            left: 40px;
            top: 40%;
            background: url(/image/2018image/addservice/xyt-z.png) center center no-repeat;
        }

            .flexslider:hover a.flex-prev:hover{
                 background: url(/image/2018image/addservice/xyt-z-h.png) center center no-repeat;
            }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            top: 40%;
            background: url(/image/2018image/addservice/xyt-y.png) center center no-repeat;

        }

            .flexslider:hover a.flex-next:hover {
                  background: url(/image/2018image/addservice/xyt-y-h.png) center center no-repeat;
            }

.fixed {
    height: 60px !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    left: 0 !important;
    z-index: 10000;
    margin: 0 !important;
    background: #fff !important;
    /* padding: 20px 71px !important; */
    min-width: 588px;
    border: none !important;
}

    .fixed #txt_Keyword {
        height: 33px !important;
        border: none;
        /* margin-left: 30px !important; */
        padding-left: 10px !important;
        background: #ffffff !important;
        font-size: 16px !important;
        color: #bdbdbd !important;
    }

    .fixed i {
        right: 222px;
    }
