body {
    color: #555555;
    font-family: Microsoft YaHei,SimHei;
    font-size: 14px;
    background: #fff !important;
}

h1, .h1 {
    font-size: 28px;
    font-family: Microsoft YaHei,SimHei;
}

h2, .h2 {
    font-size: 24px;
    font-family: Microsoft YaHei,SimHei;
}

h3, .h3 {
    font-size: 20px;
    font-family: Microsoft YaHei,SimHei;
}

h4, .h4 {
    font-size: 18px;
    font-family: Microsoft YaHei,SimHei;
}

h5, .h5 {
    font-size: 16px;
    font-family: Microsoft YaHei,SimHei;
}

p, .p, h6, .h6 {
    font-size: 15px;
}

ul, li {
    list-style: none;
    padding: 0;
}

a {
    outline: 0;
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
        color: #0478b6;
    }

    a:focus {
        text-decoration: none;
        color: #0478b6;
    }

img {
    border: 0;
}

.container {
    width: 1170px;
    padding: 0;
    margin: 0 auto;
}

.nopadding {
    padding: 0;
}

.nopaddingleft {
    padding-left: 0;
}

.nopaddingright {
    padding-right: 0;
}

.yq_bsbg {
    background-color: #fff;
}
/*导航*/
.yq_navbar {
    min-width: 1170px;
}

.topmenu {
    padding: 15px 3px 15px 0px;
}

    .topmenu .nav {
        float: left;
        margin-top: 8px;
    }

        .topmenu .nav li {
            display: flex;
            float: left;
        }

        .topmenu .nav a {
            padding: 5px 12px 5px 12px;
            margin: 0px;
            color: #666666;
            font-size: 14px;
            margin-right: 0px;
            transition: opacity 0.35s;
        }

            .topmenu .nav a:hover {
                color: #3ca5f6;
                background: Transparent;
            }

                .topmenu .nav a:hover span {
                    -webkit-transform: translateX(-5px);
                    transform: translateX(-5px);
                    transition: opacity 0.35s;
                }

            .topmenu .nav a::after {
                content: "|";
                padding-left: 20px;
                color: #1a218b;
            }

        .topmenu .nav li:last-child a::after {
            content: "";
            padding-left: 0;
        }

        .topmenu .nav .dropdown .dropdown-menu {
            left: -10px;
            margin: 6px 0 0;
            padding: 0px 0px 0px 0px;
            min-width: 100px;
        }

            .topmenu .nav .dropdown .dropdown-menu li {
                margin-top: 0;
                margin-bottom: 0;
                float: none;
            }

                .topmenu .nav .dropdown .dropdown-menu li a {
                    text-align: center;
                    background: Transparent;
                }

                    .topmenu .nav .dropdown .dropdown-menu li a:hover {
                        color: #3ca5f6;
                        background: Transparent;
                    }

    /*search*/
    .topmenu .navbar-nav .input-group {
        width: 328px;
        margin-top: 7px;
    }

    .topmenu .navbar-nav .form-control {
        height: 40px;
        margin: 0;
        padding: 0;
        padding-left: 10px;
        border-radius: 0;
        border-color: #dfdfdf;
    }

    .topmenu .navbar-nav .input-group-btn .btn-default {
        font-size: 14px;
        color: #fff;
        background-color: #3e8ac4;
        border-radius: 0px;
        padding: 10px 16px 10px;
        font-family: Microsoft YaHei,SimHei;
        float: left;
        margin-top: -2px;
        border: none;
    }

    .topmenu .navbar-nav .input-group-btn:hover .btn-default {
        color: #fff;
        background-color: #3e8ac4;
        font-family: Microsoft YaHei,SimHei;
        float: left;
        margin-top: -2px;
        border-color: #dfdfdf;
    }

/* 缩小下拉按钮颜色 */
.navbar-yq .navbar-toggle {
    background-color: #fff;
    border-color: transparent;
    margin-top: 10px;
}

    .navbar-yq .navbar-toggle .icon-bar {
        background-color: #428bca;
    }

/*=======大屏幕时菜单样式=======*/
/* 触摸弹出菜单 */
.navbar .nav > li .dropdown-menu {
    margin: 0;
}

.navbar .nav > li:hover .dropdown-menu {
    display: block;
}

.navbar-yq {
    margin-bottom: 0px;
    padding-bottom: 1px;
    -moz-box-shadow: 0px 4px 6px rgba(0,0,0,0.1); /* 老的 Firefox */
    box-shadow: 0px 4px 6px rgba(0,0,0,0.1);
}

    .navbar-yq .collapse {
        padding: 0;
    }

    .navbar-yq .navbar-nav li {
        width: 102px;
        text-align: center;
    }

@media (min-width: 767px) {
    .navbar-yq .navbar-nav {
        /*margin-left: -1px;*/
    }

        .navbar-yq .navbar-nav > li {
            margin-right: 3px;
            font-size: 16px;
        }

            .navbar-yq .navbar-nav > li > a {
                padding-top: 8px;
                padding-bottom: 8px;
                padding-left: 12px;
                padding-right: 12px;
                color: #333;
                border: 2px solid transparent;
                border-radius: 30px;
                background-color: transparent;
            }

                /* 普通菜单项hover时的字体颜色和背景  */
                .navbar-yq .navbar-nav > li > a:hover, .navbar-yq .navbar-nav > li > a:focus {
                    color: #4797d6;
                    border: 2px solid #4797d6;
                    border-radius: 30px;
                    background-color: transparent;
                    transition: All 0.5s ease-in-out;
                    -webkit-transition: All 0.5s ease-in-out;
                    -moz-transition: All 0.5s ease-in-out;
                    -o-transition: All 0.5s ease-in-out;
                }

                .navbar-yq .navbar-nav > li > a .caret {
                    transition: All 0.5s ease-in-out;
                    -webkit-transition: All 0.5s ease-in-out;
                    -moz-transition: All 0.5s ease-in-out;
                    -o-transition: All 0.5s ease-in-out;
                }

                .navbar-yq .navbar-nav > li > a:hover .caret, .navbar-yq .navbar-nav > li > a:focus .caret {
                    transform: rotate(180deg);
                    -webkit-transform: rotate(180deg);
                    -moz-transform: rotate(180deg);
                    -o-transform: rotate(180deg);
                    -ms-transform: rotate(180deg);
                }
        /* 当前选中菜单项的字体颜色和背景  */

        .navbar-yq .navbar-nav > .active > a {
            color: #4797d6;
            border: 2px solid #4797d6;
            border-radius: 30px;
            background-color: transparent;
        }

            .navbar-yq .navbar-nav > .active > a, .navbar-yq .navbar-nav > .active > a:hover, .navbar-yq .navbar-nav > .active > a:focus {
                color: #4797d6;
                border: 2px solid #4797d6;
                border-radius: 30px;
                background-color: transparent;
            }

                .navbar-yq .navbar-nav > .active > a .caret, .navbar-yq .navbar-nav > .active > a:hover .caret, .navbar-yq .navbar-nav > .active > a:focus .caret {
                    transform: rotate(180deg);
                    -webkit-transform: rotate(180deg);
                    -moz-transform: rotate(180deg);
                    -o-transform: rotate(180deg);
                    -ms-transform: rotate(180deg);
                }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        color: #4797d6;
        border: 2px solid #4797d6;
        border-radius: 30px;
        background-color: transparent;
    }


    /*下拉菜单的背景样式*/
    .navbar-yq .dropdown-menu {
        min-width: 96px;
        padding: 0;
        border: none;
        background-color: #3e8ac4;
    }

    .navbar-yq .dropdown .caret {
        display: none;
    }

    .dropdown-menu li a {
        color: #fff;
        padding: 0;
        line-height: 35px;
        text-align: center;
        font-size: 15px;
    }

        .dropdown-menu li a:hover, .dropdown-menu li .active a {
            color: #1875bd;
            background-color: #fff;
        }

    .navbar-yq .dropdown-menu .open {
        background-color: #3e8ac4;
    }
}

.open > .dropdown-menu {
    display: block;
}
/*=======小屏幕时菜单样式=======*/
@media (max-width: 767px) {
    .navbar-yq .container .navbar-header a img {
        height: 30px;
        margin: 11px 20px 0px 10px;
    }

    .navbar-yq .navbar-collapse {
        padding-top: 15px;
        padding-bottom: 25px;
    }
    /*内部文字设置*/
    .navbar-yq .navbar-nav > li {
        padding-left: 20px;
        padding-right: 20px;
    }

        .navbar-yq .navbar-nav > li > a {
            text-align: left;
            border-bottom: 1px solid #e9e9e9;
            padding: 0px 0px 0px 15px;
            line-height: 3em;
        }
}

/*内页导航样式*/
.navbar-ny {
    width: 100%;
    background: #3e8ac4;
}

    .navbar-ny .navbar-yq li a {
        color: #fff;
    }

        .navbar-ny .navbar-yq li a:hover {
            background: #1875bd;
        }

    .navbar-ny .navbar-nav > .active > a, .navbar-yq .navbar-nav > .active > a:hover, .navbar-yq .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: #1875bd;
    }

/*快捷入口*/
.other_list {
}

    .other_list li {
    }

        .other_list li a {
            display: block;
            padding: 13.3px 20px;
            background-color: #fff;
            line-height: 34px;
            border-left: 2px solid #fff;
            border-bottom: 1px solid #eeeeee;
            transition: All 0.5s ease-in-out;
            -webkit-transition: All 0.5s ease-in-out;
            -moz-transition: All 0.5s ease-in-out;
            -o-transition: All 0.5s ease-in-out;
        }

        .other_list li:last-child a {
            border-bottom: none;
        }

        .other_list li em {
            width: 50px;
            height: 50px;
            margin-left: 10px;
            margin-right: 10px; 
            transition: All 0.5s ease-in-out;
            -webkit-transition: All 0.5s ease-in-out;
            -moz-transition: All 0.5s ease-in-out;
            -o-transition: All 0.5s ease-in-out;
        }

        .other_list li a:hover, .other_list li a:focus {
            background-color: #edeef2;
            border-left: 2px solid #ffae3b;
        }

        .other_list li.rhother em {
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%);
            filter: grayscale(100%);
            filter: gray;
        }

        .other_list li.rhother a:hover em {
             -webkit-filter: grayscale(0%);
            -moz-filter: grayscale(0%);
            -ms-filter: grayscale(0%);
            -o-filter: grayscale(0%);
            filter: grayscale(0%);
            filter: gray;
        }
/* 轮番 图片 */
.yq_bannerbg {
    padding: 20px 0;
    background-color: #f7f8fa;
}

.carousel_yq {
    position: relative;
    margin: 0 auto;
    height: 310px;
}

    .carousel_yq > .carousel-inner > img {
        width: 100%;
    }

/*两边的图片按钮*/
#yq_carousel .yq_carousel-control {
    position: absolute;
    top: 32%;
}

#yq_carousel:hover .yq_carousel-control {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    opacity: 1;
}

.yq_carousel-control img {
    width: 45px;
    height: 76px;
    z-index: 999;
}

.yq_carousel-control.left {
    left: 0px;
}

.yq_carousel-control.right {
    right: 0px;
}

.yq_carousel-control.left, .yq_carousel-control.right {
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.5;
    border-radius: 30px;
    z-index: 999;
}

/*轮番下面的点*/
#yq_carousel .carousel-indicators {
    position: absolute;
    bottom: 5px;
    left: 50%;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    #yq_carousel .carousel-indicators li {
        display: inline-block;
        width: 15px;
        height: 15px;
        text-indent: -999px;
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0.3);
        border: 2px solid rgba(0, 0, 0, 0);
        border-radius: 11px;
        margin: 0 1px 0 1px;
    }

    #yq_carousel .carousel-indicators .active {
        width: 15px;
        height: 15px;
        background-color: #4596d5;
    }

/* 轮番 结束 */
/* one */
.one .row {
    margin-bottom: 20px;
}

.yq_title {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #4697d6;
    font-size: 16px;
    font-family: Microsoft YaHei,SimHei;
    margin-bottom: 10px;
    margin-top: 20px;
}

    .yq_title li {
        float: left;
    }

        .yq_title li a.name {
            font-size: 17px;
            color: #000;
            padding: 10px;
            transition: All 0.5s ease-in-out;
            -webkit-transition: All 0.5s ease-in-out;
            -moz-transition: All 0.5s ease-in-out;
            -o-transition: All 0.5s ease-in-out;
        }

        .yq_title li::after {
            content: "|";
            margin-right: 5px;
        }

        .yq_title li:last-child::after {
            display: none;
        }

        .yq_title li a.more {
            position: absolute;
            right: 10px;
            top: 8px;
            font-size: 12px;
            color: #959595;
            display: none;
        }


        .yq_title li.active a.name {
            color: #4498d4;
            background-color: #f1f2f7;
            border-radius: 8px;
        }

        .yq_title li.active a.more {
            display: block;
            color: #959595;
        }

.one .yq_tabs {
    background: #f5f5f5;
    border: none;
}

    .one .yq_tabs li {
        width: 100%;
        border-bottom: 1px solid #e1e1e1;
        height: auto;
    }

        .one .yq_tabs li:last-child {
            border-bottom: none;
        }

        .one .yq_tabs li img {
            width: 83px;
            height: 51px;
            float: left;
            margin-right: 5px;
        }

        .one .yq_tabs li a {
            font-size: 14px;
            padding: 13px 15px;
            line-height: 24px;
            border-left: 2px solid #f7f8fa;
            border-radius: 0;
            background-color: #f7f8fa;
        }

            .one .yq_tabs li a span {
                height: 52px;
                display: flex;
                overflow: hidden;
                
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            -webkit-text-overflow: ellipsis;
            }

            .one .yq_tabs li a:hover, .one .yq_tabs li.active a {
                color: #fff;
                border: none;
                border-left: 2px solid #ffae3b;
                background-color: #edeef2;
                background-image: linear-gradient(90deg, #fed094, #ffae3b);
            }


.one .tabslist .col-md-7 {
    padding-right: 0px;
}

.one .tabslist .col-md-5 {
    padding-left: 0px;
}

.one .tab-img img {
    width: 100%;
    height: 318px;
}

.one .notice {
    margin-top: -5px;
}

.one .yq_tabcontent .list-group {
    margin-bottom: 0;
    padding: 10px 0 0;
    border-bottom: 1px dashed #e1e1e1;
}

    .one .yq_tabcontent .list-group b {
        margin-right: 3px;
        color: #4498d4;
        font-weight: normal;
    }

.one .notice .list-group-item-img {
    margin-right: 13px;
    width: 30%;
}

    .one .notice .list-group-item-img img {
        width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
    }

.one .notice .list-group-item-caption h4 {
    color: #4697d6;
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
}

.one .notice .list-group-item-caption h5 {
    color: #4697d6;
    font-size: 14px;
    margin-top: 11%;
}

.one .notice .list-group-item-caption .item-time {
    margin-bottom: 10px;
    font-size: 12px;
    color: #9d9d9d;
    overflow: hidden;
    text-overflow: ellpsis;
}

.one .yq_zclist ul {
    padding-left: 15px;
    position: relative;
}

    .one .yq_zclist ul:before {
        height: 100%;
        width: 2px;
        background: #eee;
        position: absolute;
        left: 15px;
        content: "";
        top: 0px;
    }

    .one .yq_zclist ul li {
        position: relative;
        padding-left: 24px;
        font-size: 14px;
        color: #323232;
        transition: All 0.5s ease-in-out;
        -webkit-transition: All 0.5s ease-in-out;
        -moz-transition: All 0.5s ease-in-out;
        -o-transition: All 0.5s ease-in-out;
    }

        .one .yq_zclist ul li:before {
            position: absolute;
            top: 4px;
            left: -5px;
            background: #fff;
            height: 12px;
            width: 12px;
            border-radius: 6px;
            border: 2px solid #4797d6;
            content: "";
            box-shadow: inset 0 0 3px #fff;
        }

        .one .yq_zclist ul li::marker {
            font-size: 26px;
            color: #0478b6;
        }

        .one .yq_zclist ul li:hover:before, .one .yq_zclist ul li:focus:before {
            background: #4797d6;
            box-shadow: inset 0 0 3px #4797d6;
        }

.one .yq_zclist .yq_list_med {
    height: 60px;
    margin-bottom: 10px;
}

    .one .yq_zclist .yq_list_med .list_medleft {
        width: 90px;
        float: left;
        margin-right: 10px;
    }

        .one .yq_zclist .yq_list_med .list_medleft img {
            width: 100%;
            height: 60px;
        }

    .one .yq_zclist .yq_list_med .list_medbody h4 {
        font-size: 14px;
        color: #323232;
        margin: 5px 0 0px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

        .one .yq_zclist .yq_list_med .list_medbody h4 span {
            font-size: 13px;
            color: #999999;
        }

    .one .yq_zclist .yq_list_med:hover .list_medbody h4,
    .one .yq_zclist .yq_list_med:focus .list_medbody h4 {
        color: #4797d6;
    }

.one .yq_zclist .yq_list_group span {
    font-size: 13px;
    color: #999999;
}

.one .yq_gglist .yq_list_group {
    font-size: 14px;
    color: #323232;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

    .one .yq_gglist .yq_list_group span {
        font-size: 13px;
        color: #999999;
    }
/* one END*/
/* two */
.yq_title2 li:first-child:after {
    display: none;
}

.yq_title2 li.active a.name {
    color: #4498d4;
    background-color: transparent;
    border-radius: 0;
    position: relative;
}

    .yq_title2 li.active a.name::after {
        content: "";
        width: 18px;
        height: 2px;
        background-color: #4498d4;
        position: absolute;
        left: 40%;
        bottom: 0;
    }

.yq_kejianlist {
    padding: 0 15px;
}

.yq_line {
    background: url(/images/line.png)no-repeat;
    width: 100%;
    height: 8px;
    padding-bottom: 20px;
}

.two .yq_thumlist {
    padding: 0 12px;
}

    .two .yq_thumlist .thumbnail {
        padding: 0;
    }

        .two .yq_thumlist .thumbnail img {
            width: 100%;
            height: 108px;
            border-radius: 4px 4px 0 0;
        }

        .two .yq_thumlist .thumbnail .caption {
            padding: 12px 9px;
        }

            .two .yq_thumlist .thumbnail .caption h4 {
                font-size: 14px;
                color: #323232;
                margin: 0;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }

        .two .yq_thumlist .thumbnail:hover, .two .yq_thumlist .thumbnail:focus {
            border-color: #4498d4;
        }

            .two .yq_thumlist .thumbnail:hover .caption h4,
            .two .yq_thumlist .thumbnail:focus .caption h4 {
                color: #4498d4;
            }

    .two .yq_thumlist .media {
        display: block;
        background-color: #f8f8f8;
        padding: 17px 12px;
        margin-bottom: 29px;
    }

        .two .yq_thumlist .media .media-left {
            float: left;
            margin-right: 5px;
        }

            .two .yq_thumlist .media .media-left img {
                width: 77px;
                height: 106px;
                padding: 1px;
                border: 1px solid #e1e1e1;
            }

        .two .yq_thumlist .media .media-body {
            position: relative;
            height: 106px;
            padding-top: 2px;
        }

            .two .yq_thumlist .media .media-body h4 {
                font-size: 14px;
                color: #323232;
                line-height: 24px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

            .two .yq_thumlist .media .media-body p {
                position: absolute;
                bottom: 0;
                right: 0;
                font-size: 12px;
                color: #fff;
                line-height: 24px;
                padding-right: 5px;
                height: 0px;
                border-top: 0px;
                border-bottom: 25px solid #ffae3b;
                border-right: 0px solid transparent;
                border-left: 15px solid transparent;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                margin-bottom: 0;
            }
/* three */
.three {
    margin-top: 20px;
    margin-bottom: 30px;
}

.yq_title3 li:first-child:after {
    display: none;
}

.yq_title3 li.active a.name {
    color: #000;
    background-color: transparent;
    border-radius: 0;
    position: relative;
}

    .yq_title3 li.active a.name::after {
        display: none;
    }
    .yq_hrentMarquee
{
  overflow: hidden; height: 160px; width: 100%;
}
.yq_hrentlist .swiper-slide {
    width:240px; 
    float:left;
    margin-left:10px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: 160px;
    display: block; 
}

.yq_hrentlist .yq_slide {
    position: relative;
}

    .yq_hrentlist .yq_slide img {
        width: 100%;
        border: 1px solid #eeeeee;
    }

    .yq_hrentlist .yq_slide .caption {
        position: absolute;
        bottom: -68px;
        left: 0;
        width: 100%;
        background-color: rgba(0,0,0,0.5);
        color: #fff;
        font-size: 14px;
        padding: 5px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
 

.yq_linklist {
    display: inline-block;
    margin-bottom: 20px;
}

    .yq_linklist ul li {
        float: left;
        margin-right: 40px;
        line-height: 40px;
    }

        .yq_linklist ul li a {
            color: #949494;
            font-size: 14px;
        }

            .yq_linklist ul li a:hover,
            .yq_linklist ul li a:focus {
                color: #4498d4;
            }

.yq_jionus {
    background: url(/images/jionus.jpg)no-repeat center top;
    height: 178px;
    width: 100%;
    background-size: 100% 100%;
}

    .yq_jionus a.btn {
        background-color: #4697d6;
        color: #fff;
        border: 1px solid #4697d6;
        margin: 6% 50%;
        -moz-box-shadow: 1px 1px 9px 4px rgba(0,0,0,0.1); /* 老的 Firefox */
        box-shadow: 1px 1px 9px 4px rgba(0,0,0,0.1);
        transition: All 0.5s ease-in-out;
        -webkit-transition: All 0.5s ease-in-out;
        -moz-transition: All 0.5s ease-in-out;
        -o-transition: All 0.5s ease-in-out;
    }

        .yq_jionus a.btn:hover,
        .yq_jionus a.btn:focus {
            background-color: transparent;
            color: #4697d6;
        }
         
/*返回顶部*/
/*在线咨询*/
.Consulting {
    width: 70px;
    position: fixed;
    right: 5px;
    top: 50%;
    margin-top: -249px;
    z-index: 1999; /* min-height: 604px; */
}

    .Consulting ul {
        position: relative;
        margin-top: 5px;
        border-radius: 4px;
    }

.Consulting_img {
    position: relative;
}

.Consulting ul li {
    position: relative;
    transition: all 0.6s;
    padding: 4px 10px;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: 0px 2px 27px 0px rgba(0, 0, 0, 0.14);
}

    .Consulting ul li a {
        display: block;
        text-align: center;
        transition: all 0.6s;
        padding: 6px 0;
        color: #505050;
    }

    .Consulting ul li:last-child a {
        border-bottom: none;
    }

    .Consulting ul li a em {
        display: inline-block;
        width: 33px;
        height: 33px;
        background-repeat: no-repeat;
        text-indent: -9999999px;
    }

    .Consulting ul li a p {
        display: block; /* margin-top: 4px; */
        line-height: 1;
        font-size: 12px;
    }

.free_consult em {
    background-image: url(/images/kefu1.png);
}

.free_consult:hover a p {
    color: #FFF;
}

.free_consult:hover {
    background: #ff9000;
}

    .free_consult:hover em {
        background: url(/images/kefu2.png) no-repeat 0 center;
    }

.wangke_li em {
    background-image: url(/images/wangke1.png);
}

.wangke_li:hover a p {
    color: #FFF;
}

.wangke_li:hover {
    background: #ff9000;
}

    .wangke_li:hover em {
        background: url(/images/wangke2.png) no-repeat 0 center;
    }

.wangke_box {
    position: absolute;
    left: -135px;
    top: -30px;
    background: #ff9000;
    width: 132px;
    height: 132px;
    display: none;
}

    .wangke_box img {
        height: 130px;
        margin: 1px auto;
        text-align: center;
        display: block;
    }

.wangke_li:hover .wangke_box {
    display: block;
}

.weidian_li em {
    background-image: url(/images/weidian1.png);
}

.weidian_li:hover a p {
    color: #FFF;
}

.weidian_li:hover {
    background: #ff9000;
}

    .weidian_li:hover em {
        background: url(/images/weidian2.png) no-repeat 0 center;
    }

.weidian_box {
    position: absolute;
    left: -135px;
    top: -30px;
    background: #ff9000;
    width: 132px;
    height: 132px;
    display: none;
}

    .weidian_box img {
        height: 130px;
        margin: 1px auto;
        text-align: center;
        display: block;
    }

.weidian_li:hover .weidian_box {
    display: block;
}

.Wechatf_li em {
    background-image: url(/images/weixin1.png);
}

.Wechatf_li:hover a p {
    color: #FFF;
}

.Wechatf_li:hover {
    background: #ff9000;
}

    .Wechatf_li:hover em {
        background: url(/images/weixin2.png) no-repeat 0 center;
    }

.Wechatf_box {
    position: absolute;
    left: -135px;
    top: -30px;
    background: #ff9000;
    width: 132px;
    height: 132px;
    display: none;
}

    .Wechatf_box img {
        height: 130px;
        margin: 1px auto;
        text-align: center;
        display: block;
    }

.Wechatf_li:hover .Wechatf_box {
    display: block;
}

.phone_consult {
    border-radius: 4px;
}

    .phone_consult em {
        background-image: url(/images/dizhi1.png);
    }

.phone_box {
    width: 200px;
    height: 60px;
    line-height: 50px;
    padding: 6px 0;
    background: #ff9000;
    border-radius: 3px;
    position: absolute;
    right: 75px;
    top: 10px;
    font-size: 25px;
    text-align: center;
    color: #fff;
    display: none;
}

.phone_consult:hover a p {
    color: #FFF;
}

.phone_consult:hover {
    background: #ff9000;
    border-radius: 4px;
}

    .phone_consult:hover em {
        background: url(/images/dizhi2.png) no-repeat 0 center;
    }

    .phone_consult:hover .phone_box {
        display: block;
    }

 

/*返回顶部*/
#goTop {
    height: 36px;
    line-height: 32px;
    border-radius: 2px;
    box-shadow: 0px 2px 27px 0px rgba(0, 0, 0, 0.14);
    position: relative;
    transition: all 0.6s;
    padding: 4px 10px;
    color: #000;
    font-size: 15px;
    padding-left: 20px;
    background-size: 20px 20px;
}

    #goTop:hover {
        cursor: pointer;
        color: #fff;
        background: #ff9000;
        background-size: 20px 20px;
    }
/*==========Footer=============*/
.footer {
    width: 100%;
    min-width: 1170px;
    background-color: #f3f3f3;
    color: #9d9d9d;
    padding-top: 10px;
}

    .footer .row {
        margin-left: 0;
        margin-right: 0;
    }

.foot-nav {
    margin-top: 20px;
}

    .foot-nav a {
        color: #9d9d9d;
        margin-bottom: 10px;
    }

    .foot-nav > li {
        float: left;
        width: 10%;
    }

        .foot-nav > li > a {
            display: block;
            margin-bottom: 16px;
            font-size: 14px;
            color: #343434;
            font-weight: bold;
        }

        .foot-nav > li > ul > li {
            float: none;
            width: 100%;
            line-height: 2.0em;
            font-size: 14px;
            color: #656565;
        }

.weixgz {
    margin: 20px 8px;
    font-size: 14px;
    color: #343434;
    font-weight: bold;
}

.weixlist li {
    width: 44%;
    margin: 0 10px;
    float: left;
    text-align: center;
}

    .weixlist li img {
        width: 100%;
        border: 1px solid #dddddd;
    }

    .weixlist li p {
        display: inline-block;
        text-align: center;
        margin-top: 10px;
        padding: 0 10px;
        border-radius: 10px;
        font-size: 12px;
        border: 1px solid #dddddd;
    }

.footer .copyright {
    border-top: 1px solid #dcdcdc;
    padding: 20px 0 6px;
    margin-top: 25px;
    text-align: center;
}

    .footer .copyright p {
        font-size: 13px;
    }

.footer .noborder {
    border: none;
    margin: 0;
    padding-top: 15px;
}

    .footer .noborder a {
        color: #fff;
    }

.footer .copyright a {
    color: #9d9d9d;
}

.yq_margintop {
    padding-top: 22px;
    padding-bottom: 30px;
    background-color: #fafafa;
}

/*侧边*/
.yq_leftframe {
    width: 100%;
    background-color: #ecf0f3;
    position: relative;
    padding: 0px;
    margin-bottom: 20px;
    padding-bottom: 0;
}

    .yq_leftframe .page-header {
        text-align: center;
        padding: 20px 0;
        margin: 0;
        border-bottom: 0px;
        background-color: #4697d6;
    }

        .yq_leftframe .page-header a {
            font-size: 16px;
            color: #fff;
            font-weight: 700;
        }

    /*未选择*/
    .yq_leftframe .nav-stacked > li > a {
        color: #000000;
        background-color: Transparent;
        font-size: 16px;
        border: 0px;
        border-radius: 0px;
        text-align: center;
        font-weight: normal;
        border-left: 4px solid Transparent;
        transition: All 0.5s ease-in-out;
        -webkit-transition: All 0.5s ease-in-out;
        -moz-transition: All 0.5s ease-in-out;
        -o-transition: All 0.5s ease-in-out;
    }


    /*已选择*/
    .yq_leftframe .nav-stacked > .active > a {
        color: #4697d6;
        font-weight: normal;
        font-size: 16px;
        border: 0px;
        border-radius: 0px;
        border-left: 4px solid #4697d6;
        background-color: #fafafa;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        text-align: left;
        padding-left: 53px;
    }

    .yq_leftframe .nav-stacked > li > a:hover, .yq_leftframe .nav-stacked > li > a:focus {
        color: #4697d6;
        font-family: Microsoft YaHei,SimHei;
        font-weight: 100;
        font-size: 16px;
        border: 0px;
        border-radius: 0px;
        background-color: Transparent;
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        text-align: left;
        padding-left: 53px;
        border-left: 4px solid #4697d6;
        background-color: #fafafa;
    }
/*当前位置*/
.yq_smalln {
    display: inline-block;
    margin-bottom: 15px;
}

    .yq_smalln .pull-left {
        height: 40px;
        width: 100%;
    }

        .yq_smalln .pull-left h5 {
            font-size: 14px;
        }

        .yq_smalln .pull-left table {
            font-size: 14px;
            margin-top: -16px;
        }

    .yq_smalln .breadcrumb {
        background: transparent;
        padding-top: 28px;
        color: #666465;
    }

        .yq_smalln .breadcrumb li a {
            color: #666465;
        }

        .yq_smalln .breadcrumb .active {
            color: #4697d6;
        }
/*大事记*/
.yq_shadow {
    -moz-box-shadow: 0px 2px 1px rgba(0,0,0,0.1); /* 老的 Firefox */
    box-shadow: 0px 2px 1px rgba(0,0,0,0.1);
}

.timer-shaft-box {
    width: 100%;
    padding: 30px;
    box-sizing: border-box;
}

.timer-shaft {
    position: relative;
    width: 100%;
    height: 80px;
    overflow: hidden;
}

.timer-left {
    position: absolute;
    top: 50%;
    left: 20px;
    z-index: 99;
    width: 23px;
    height: 23px;
    margin-top: -18.5px;
    background: url(/images/time_left.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.timer-right {
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 99;
    width: 23px;
    height: 23px;
    margin-top: -18.5px;
    background: url(/images/time_right.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.timer-scale {
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    padding-left: 70px;
    font-size: 0;
    white-space: nowrap;
}

.timer-scale-cont {
    display: inline-block;
    height: 100%;
    line-height: 80px;
}

.time-circle {
    display: inline-block;
    vertical-align: middle;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #999999;
    transition: all .3s;
    cursor: pointer;
}

.timer-scale-cont.hov .time-circle {
    color: #fff;
    background-color: #4697d6;
}

.line-scale {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 22px;
    margin: 0 2px;
    content: "|";
    background-size: cover;
}

.timer-shaft-content {
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
    font-size: 0;
    box-sizing: border-box;
    white-space: nowrap;
}

.shaft-detail-cont {
    display: none;
    width: 100%;
}

.timer-year {
    padding-left: 20px;
    font-weight: bold;
    color: #333;
    font-size: 0;
}

.icon-year {
    display: inline-block;
    vertical-align: middle;
    width: 33px;
    height: 40px;
    background: url(/images/icon_sign.png) no-repeat;
    background-size: cover;
}

.timer-year span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 18px;
    font-size: 24px;
}

.month-detail-box {
    position: relative;
    width: 100%;
    min-height: 93px;
    padding-top: 30px;
    font-size: 0;
    box-sizing: border-box;
    white-space: normal;
}

    .month-detail-box:before {
        content: '';
        position: absolute;
        top: 0;
        left: 36.5px;
        height: 100%;
        border-right: 1px solid #d4d4d4;
    }

    .month-detail-box .month-title {
        position: absolute;
        font-size: 16px;
        font-weight: bold;
        color: #333;
    }

        .month-detail-box .month-title:before {
            content: '';
            position: absolute;
            top: 50%;
            left: 30px;
            width: 13px;
            height: 13px;
            margin-top: 18px;
            background: url(/images/icon_circle.png) no-repeat;
            background-size: cover;
        }

.incident-record {
    display: inline-block;
    padding-left: 71px;
    line-height: 2;
    font-size: 14px;
    color: #333;
    position: relative;
}

.incident_border {
    width: 838px;
    border: 1px solid #dddddd;
    padding: 10px 20px;
}

    .incident_border:after, .incident_border:before {
        border: solid transparent;
        content: ' ';
        height: 0;
        right: 92%;
        position: absolute;
        width: 0;
    }

    .incident_border:after {
        border-width: 12px;
        border-right-color: #fff;
        top: 12px;
    }

    .incident_border:before {
        border-width: 14px;
        border-right-color: #dddddd;
        top: 10px;
    }

.incident-record h4 {
    color: #4697d6;
    font-size: 18px;
    font-weight: bold;
}

.incident-record ul li span {
    color: #4697d6;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}

.incident-record a {
    font-size: 14px;
    color: #1d69a3;
}
/*会员目录*/
.yq_padding {
    padding: 10px 20px 30px;
}

.yq_membershaft .sititle {
    display: inline-block;
    width: 100%;
}

    .yq_membershaft .sititle .sititlen {
        float: left;
        width: 105px;
        text-align: right;
    }

    .yq_membershaft .sititle .all {
        float: left;
        width: 60px;
        text-align: center;
        margin: 6px 5px 9px 10px;
    }

    .yq_membershaft .sititle .filtlist {
        float: left;
        width: 700px;
    }

    .yq_membershaft .sititle .yxfilt {
        margin-left: 10px;
    }

.filtlist .input-group {
    margin-left: 10px;
    margin-top: 5px;
}

    .filtlist .input-group input.form-control {
        border-radius: 0;
        border-color: #4697d6;
    }

    .filtlist .input-group span {
        top: 0;
        color: #fff;
        border-color: #4697d6;
        border-radius: 0;
        background-color: #4697d6;
        cursor: pointer;
    }


.yq_filterlist .yq_filtertitle {
    border-bottom: 3px solid #0099e9;
    padding: 0;
}

    .yq_filterlist .yq_filtertitle p {
        margin-top: 30px;
        margin-bottom: 0;
        padding: 10px 15px;
        background: linear-gradient(-135deg,transparent 30px,#0099e9 0) right;
        width: 125px;
        border: none;
        color: #fff;
        display: inline-block;
    }


.list-filter {
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #fbfbfb;
}

    .list-filter .nopadding {
        padding-right: 0;
    }

        .list-filter .nopadding h4 {
            font-size: 14px;
            line-height: 24px;
        }

    .list-filter .on {
        height: auto;
        background-color: Transparent;
    }

    .list-filter .sititle {
        color: #999;
        padding-right: 0;
        padding-left: 0;
        line-height: 45px;
    }

    .list-filter .all {
        height: 30px;
        display: inline-block;
        padding-left: 0;
        padding-right: 0;
        color: #8c8c8c;
        line-height: 32px;
    }

        .list-filter .all:hover, .list-filter .all :focus {
            color: #fff;
            background-color: #4697d6;
        }

        .list-filter .all.active {
            color: #fff;
            background-color: #4697d6;
        }

    .list-filter .filtlist {
        padding-left: 0;
        padding-right: 0;
    }

        .list-filter .filtlist a {
            display: inline-block;
            height: 30px;
            float: left;
            color: #555;
            line-height: 12px;
            padding: 10px;
            margin: 6px 10px 9px 0;
        }

            .list-filter .filtlist a:hover {
                color: #fff;
                background-color: #4697d6;
            }

            .list-filter .filtlist a.active {
                color: #fff;
                background-color: #4697d6;
            }



.yq_hrenttab {
    margin-top: 20px;
    margin-bottom: 0px;
}

    .yq_hrenttab thead {
        background-color: rgb(242, 242, 242);
        color: #333;
        font-weight: bold;
        text-align: center;
    }

        .yq_hrenttab thead tr td {
            padding: 10px 8px;
            border: 1px solid #ddd !important;
        }

    .yq_hrenttab tbody {
        background-color: #fff;
    }

        .yq_hrenttab tbody tr td {
            padding: 10px;
            text-align: center;
            position: relative;
            border: 1px solid #ddd;
            vertical-align: middle;
        }
            .yq_hrenttab tbody tr td button {
               border:none;
               background-color:transparent;
            }
.yq_page .pagination {
    border-radius: 0;
}

    .yq_page .pagination > li > a, .yq_page .pagination > li > span {
        border-radius: 0;
        margin: 0 3px;
    }

    .yq_page .pagination > li > a {
        color: #333;
    }

        .yq_page .pagination > li > a:hover, .yq_page .pagination > li > a:focus {
            background-color: #4697d6;
            border-color: #4697d6;
            color: #fff;
        }

    .yq_page .pagination > li.active > a, .yq_page .pagination > li.active > a:hover, .yq_page .pagination > li.active > a:focus {
        background-color: #4697d6;
        color: #fff;
        border-color: #4697d6;
    }

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    background-color: rgb(242, 242, 242);
    color: #666;
    border-color: rgb(242, 242, 242);
}
.pagination > li:first-child > a, .pagination > li:first-child > span
{
    border-radius: 0;
}
.pagination > li > span
{
    height: 34px;
    padding: 4px 3px 0px 3px;
}
/*联系我们*/
.yq_map {
    border: 1px solid #eeeeee;
}

.yq_contactus {
    margin-top: 20px;
}

    .yq_contactus .panel {
        border: 1px solid #eeeeee;
    }

        .yq_contactus .panel .panel-heading {
            background-color: #fafafa;
            padding-left: 30px;
            border-color: #eeeeee;
        }

            .yq_contactus .panel .panel-heading h3 {
                color: #333;
                font-weight: bold;
            }

                .yq_contactus .panel .panel-heading h3 img {
                    margin-right: 5px;
                }

        .yq_contactus .panel .panel-body {
            padding: 30px 50px;
            height: 300px;
        }

.yq_address {
    margin: 3% auto 5%;
    text-align: center;
}
/*专家库*/
.yq_expertlist {
}

    .yq_expertlist .yq_experttype {
        background-color: #ececec;
        padding: 10px 10px 20px;
        margin-bottom: 0;
    }

        .yq_expertlist .yq_experttype li {
            padding: 15px;
            border-bottom: 1px solid #dbdbdb;
        }

            .yq_expertlist .yq_experttype li a.active {
                color: #4697d6;
            }

    .yq_expertlist .yq_inttype h4 {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        border-left: 3px solid #4697d6;
        padding-left: 10px;
        padding-bottom: 8px;
        margin: 20px 0 30px;
        border-bottom: 1px solid #eeeeee;
    }

    .yq_expertlist .media {
        padding: 0px 20px 20px;
    }

        .yq_expertlist .media .media-left {
            padding-right: 30px;
        }

            .yq_expertlist .media .media-left img {
                border: 1px solid #eeeeee;
            }

        .yq_expertlist .media .media-body {
            vertical-align: middle;
        }

            .yq_expertlist .media .media-body h4 {
                font-size: 15px;
                font-weight: bold;
                color: #333333;
            }

                .yq_expertlist .media .media-body h4 span {
                    font-size: 13px;
                    color: #666666;
                    font-weight: normal;
                    margin-left: 15px;
                }

            .yq_expertlist .media .media-body .expertdw {
                font-size: 13px;
                margin: 15px 0;
                color: #4697d6;
            }

            .yq_expertlist .media .media-body .expertbody,
            .yq_expertlist .media .media-body .expertbody p {
                color: #666666;
                font-size: 13px;
                line-height: 24px;
            }

    .yq_expertlist .yq_expertdown {
        width: 100%;
        height: 0;
        border-left: 105px solid transparent;
        border-right: 105px solid transparent;
        border-top: 50px solid #ececec;
    }
    /*图文混排新闻列表*/
.yq-list-group {
   padding: 0 10px;
}
.yq-list-group .list-group-item
{
    border: none;
    padding: 0;
    padding-top: 10px;
    margin-bottom: 1px;
    border-bottom: 1px dashed #666;
    padding-bottom: 10px;
}
.yq-list-group .list-group-item .list-group-item-img
{
    max-width: 230px;
    clear: both;
}

.yq-list-group .list-group-item .list-group-item-img img
{
    width: 100%;
}
.yq-list-group .list-group-item-caption
{
    padding-left: 10px;
    padding-right: 10px;
}
.yq-list-group .list-group-item-caption .list-group-item-heading
{
    font-weight: bold;
    color: #4697d6;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yq-list-group .list-group-item-caption .list-group-item-heading1
{
    font-weight: bold;
    color: #4697d6;
    font-size: 15px;
    margin-top: 0;
    line-height: 20px;
}
.yq-list-group h4 span
{
    color: #868687;
    font-size: 12px;
    font-weight: normal;
    background-color:transparent;
}

.yq-list-group .list-group-item-caption .list-group-item-text
{
    font-size: 14px;
    color: #868687;
    line-height: 1.6em;
}
    .yq-list-group .list-group-item-caption .list-group-item-text .badge {
        color: #868687;
        font-weight:normal;
       background-color:transparent;
    }
.right-menu
{
    width: 262px;
    margin-left: 15px;
    background: #fff;
}
.right-menu h4
{
    font-weight: bold;
    font-size: 16px;
    color: #4697d6;
    margin-top: 15px;
    margin-bottom: 15px;
}

.right-menu .spot
{
    color: #4697d6;
    margin-right: 10px;
}

.right-menu li
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2.0em;
}


/*文章*/
.inside-page
{
    width: 960px;
}

.article_yq
{
    height: 100%;
    padding: 25px; 
} 
.article_yq hr
{
    margin: 10px auto;
    border: 0;
    border-bottom: 1px solid #eee;
}
.article_yq .page-header h2
{
    margin-bottom: 15px;
    font-size: 20px;
    color: #000;
    font-weight:bold;
}
.article_yq .page-header h3
{
    font-size: 15px;
    color: #868687;
    font-weight: normal;
}
.article_yq .page-header p
{
    font-size: 13px;
    color: #000;
}
.article_yq .yq-body
{
    font-size: 15px;
    line-height: 1.5em;
    color: #000;
}
.article_yq .yq-body p
{
    text-indent: 2em;
    line-height: 2em;
}

.article_yq .yq-body table
{
    margin-left: 2em;
    margin-top: 10px;
}
.article_yq .yq-body h1, .article_yq .yq-body h2, .article_yq .yq-body h3, .article_yq .yq-body h4, .article_yq .yq-body h5
{
    font-weight: bold;
    line-height: 200%;
}
.article_yq .yq-body img
{
    max-width: 95%;
    height: auto;
    margin: 10px;
}
.article_yq .yq-body ol li, .article_yq .yq-body ul li
{
    font-size: 15px;
    margin-left: 3em;
    line-height: 150%;
}
.huiyu .yq-body ul li
{
    margin-left: 0;
}
.article_yq .yq-tag
{
    font-size: 15px;
    text-indent: 0em;
    margin-top: 20px;
}
.article_yq .yq-tag a
{
    color: #666666;
}
.article_yq .yq-page
{
    text-indent: 0em;
    margin: 20px 0px 10px 0px;
    font-size: 14px;
    text-indent: 0em;
    line-height: 180%;
}
.article_yq .yq-page a
{
    color: #666666;
}
/*文章 end*/


.article_yq .case
{
    background-color: Transparent;
}

.article_yq .case .col-case
{
    margin: 0 0 10px 0;
    padding: 8px 8px 8px 8px;
}

.article_yq .case .col-case .thumbnail
{
    display: block;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    position: relative;
    overflow: hidden;
    float: inherit;
    width: 100%;
    background-color: Transparent; 
}

.article_yq .case .col-case .thumbnail:hover
{
    border-color:#4697d6;
}

.article_yq .case .col-case .bootom
{
    padding-top: 10px;
}
.article_yq .case .col-case .thumbnail .icon
{
    height: 137px;
    overflow: hidden;
}
.article_yq .case .col-case .thumbnail img
{
    width: 100%;
}
.article_yq .case .col-case .thumbnail img
{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 900ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 900ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 900ms;
    position: relative;
    z-index: 3;
    width: 100%;
}

.article_yq .case .col-case .thumbnail:hover img
{
    -webkit-transform: scale(1.1, 1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 800ms;
    -moz-transform: scale(1.1, 1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 800ms;
    transform: scale(1.1, 1.1);
    transition-timing-function: ease-out;
    transition-duration: 800ms;
    position: relative;
    z-index: 3;
}
.article_yq .case .col-case .thumbnail span
{
    display: none;
    position: absolute;
    padding: 0;
    margin: 0;
    top: 30%;
    left: 40%;
    width: 20%;
    text-align: center;
    z-index: 1;
    background: transparent;
    transition: opacity 0.35s;
}

.article_yq .case .col-case .thumbnail a:hover span
{
    display: block;
}
.article_yq .case .col-case .thumbnail h4
{
   font-size: 14px;
    color: #666; 
    height: 45px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
    margin: 0;
}
.article_yq .case .col-case .thumbnail div.bq_yq
{
    font-size: 12px;
}
.article_yq .case .col-case .thumbnail h5
{
    text-align: left;
    font-size: 15px;
    color: #000;
}

.article_yq .case .col-case a.thumbnail:hover, .article_yq .case .col-case a.thumbnail:focus, .article_yq .case .col-case a.thumbnail.active
{
    background-color: #fff;
    border: 1px solid #ddd;
}

.article_yq .case .col-case .block-contents
{
    padding: 5px 10px 5px 10px;
    height: 110px;
}

.article_yq .case .col-case .block-contents .bq_yq
{
    margin: 10px 0px 10px 0px;
}

.article_yq .case .col-case .block-contents p
{
    text-align: left;
    font-size: 14px;
    line-height: 24px;
}


/*yq_meettitle*/
.yq_meettitle .media
{
    margin-bottom: 18px;
}
.yq_meettitle .media .media-left
{
    float: left;
    margin-right: 35px;
}
.yq_meettitle .media .media-left img
{
    height: 277px;
}
.yq_meettitle .media .media-body
{
    margin-top: 20px;
}
.yq_meettitle .media .media-body .media-heading
{
    font-size: 20px;
    color: #222;
    margin-bottom: 30px;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
}

.yq_meettitle .media .media-body p
{
    font-size: 14px;
    color: #222;
    margin-bottom: 15px;
}
.yq_meettitle .media .media-body p span
{
    color: #a0a0a0;
    padding-right: 10px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox
{
    margin-top: 20px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox a
{
    padding-right: 12px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox a img
{
    width: 25px;
    height: 25px;
}

.yq_meetmingxibg
{
    background-color: #dceefc;
    width: 100%;
    height: 55px;
    z-index: 999;
}




.yq_meetmingxi .yq_tablemmingc
{
    float: left;
}
.yq_meetmingxi .yq_tablemmingc .col
{
    display: inline-block;
    line-height: 30px;
    padding: 11px 18px;
    border-bottom: 2px solid Transparent;
    cursor: pointer;
}
.yq_meetmingxi .yq_tablemmingc .col a
{
    font-size: 16px;
    color: #222;
}
.yq_meetmingxi .yq_tablemmingc .col.active
{
    color: #f47345;
    border-bottom: 2px solid #f47345;
}
.yq_meetmingxi .yq_tablemmingc .col.active a
{
    color: #f47345;
}
.yq_meetmingxi .yq_baoming
{
    padding-top: 8px;
}
.yq_baoming a.btn
{
    color: #fff;
    border: 1px solid #109ce7;
    background-color: #109ce7;
    border-radius: 2px;
    padding: 9px 30px;
}
.yq_meetneirongbg
{
    background-color: #f5f5f5;
    padding-top: 15px;
}
.yq_baisebg
{
    background-color: #fff;
    border-bottom: 1px solid #e0e9f0;
    margin-bottom: 15px;
}

.yq_tables
{
    margin-bottom: 0;
    border: 1px solid #dbdbdb;
    text-align: center;
    vertical-align: middle;
}
.yq_tables thead
{
    background-color: #00a0ea;
    border: 1px solid #1474d8;
}
.yq_tables thead tr th
{
    padding: 12px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
.yq_tables tbody tr td.price
{
    color: #fe0406;
}

.yq_huiyititle
{
    padding: 10px;
    border-bottom: 1px solid #e0e9f0;
}

.yq_huiyititle span
{
    color: #f37344;
    padding-right: 12px;
}
.yq_huiyibody
{
    padding: 20px 15px;
}

    .yq_huiyibody img {
      width:100%;
    }
.companys
{
    max-height: 150px;
    height: 150px;
    overflow: hidden;
}
.companys ul
{
    padding: 0 15px;
    text-align: center;
}
.companys ul li
{
    display: block;
    line-height: 30px;
    padding: 0px 0;
}
.email_order
{
    width: 90%;
    margin: 15px auto;
    position: relative;
}
.email_order input
{
    width: 75%;
    height: 40px;
    border: 1px solid #989697;
    border-radius: 8px;
    outline: none;
    padding-left: 10px;
}
.email_order button
{
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 50px;
    background: #1274D9;
    color: #fff;
    font-size: 16px;
    border: none;
    border-radius: 8px;
}
.tuijian_order
{
    padding: 10px 15px;
    margin: 0;
}
.tuijian_order .thumbnail
{
    padding: 0;
    border: none;
    position: relative;
    background-color: Transparent;
    margin-bottom: 5px;
}
.tuijian_order .thumbnail .yq_timedress
{
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.35);
    color: #fff !important;
    bottom: 40px;
    left: 0;
    text-align: right;
    padding: 5px 10px 5px 0;
}
.tuijian_order .thumbnail .caption
{
    padding: 0;
    margin: 0;
}
.tuijian_order .thumbnail .caption h3
{
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333 !important;
    line-height: 30px;
    margin: 10px 0;
}



.yq_steps
{
    padding-top: 10px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 0;
    margin-bottom: 0;
}
.yq_steps li
{
    width: 16%;
    color: #999;
    font-weight: bold;
    float: left;
    text-align: center;
    border: none;
    background-color: Transparent;
}
.yq_steps li b
{
    background: #ddd;
    margin-top: -15px;
    float: right;
    width: 100%;
    height: 1px;
    _overflow: hidden;
}

.yq_steps li.active
{
    color: #5ab9fe;
}
.yq_steps li span
{
    background-color: #fff;
    padding: 0px 10px;
    color: #fff;
    border-radius: 50%;
    font-weight: bold;
}
.yq_steps li.active span
{
    padding: 0px 10px;
    color: #fff;
    border-radius: 50%;
    font-weight: bold;
}
.yq_steps li.active b
{
    background-color: #5ab9fe;
}

.form-horizontal .has-feedback .form-control-feedback
{
    right: -12px;
}

.yq_bmbaisebg
{
    background-color: #fff;
    border: 1px solid #e0e9f0;
    padding: 25px;
    margin-bottom: 20px;
}
p.tishi
{
    font-size: 14px;
    color: #ff0101;
    margin-bottom: 20px;
}
.nopadding
{
    padding: 0;
    text-align: center;
    line-height: 30px;
}
.nopaddingright
{
    padding-right: 0;
}
.nopaddingleft
{
    padding-left: 0;
}
.baomingtitle
{
    font-size: 18x;
    color: #09a4e1;
    line-height: 24px;
    padding-bottom: 10px;
    border-bottom: 1px solid #09a4e1;
    margin-top: 20px;
}
.baomingbiao font
{
    color: #E44E4F;
}
.baomingbiao label
{
    font-size: 14px;
    color: #010101;
    font-weight: normal;
}
.baomingbiao legend
{
    font-size: 16px;
    color: #010101;
    font-weight: normal;
}

.baomingbiao input, .baomingbiao textarea, .baomingbiao input, .baomingbiao select
{
    border-radius: 0px;
}

.baomingbiao .form-group .yq_cjhybtn .btn-default:hover,.baomingbiao .form-group .yq_cjhybtn .btn-default:focus
{
    color: #fff;
    background-color: #00a0ea;
    border-color:#00a0ea;
    }
.baomingbiao .form-group .yq_cjhybtn .btn-default.active
{
    color: #fff;
    background-color: #00a0ea;
    border-color:#00a0ea;
    }




.xianxiren, .dingfang
{
    padding: 5px 0;
}
.xianxiren .canhuimc button:hover, .xianxiren .canhuimc button:focus, .xianxiren .canhuimc button.active
{
    color: #fff;
    background-color: #00a0ea;
}

.canhuiren
{
    padding: 5px 20px;
}
.canhuiren .yq_baoming
{
    margin-bottom: 15px;
}
.canhuiren .table
{
    border: none;
}
.canhuiren .table thead
{
    background-color: #ffeedc;
}
.canhuiren .table thead tr th
{
    text-align: center;
    font-size: 14x;
    color: #010101;
    border-color: #fff;
}
.canhuiren .table tbody tr td
{
    border: none;
}
.canhuiren .table tbody tr:nth-child(even)
{
    background-color: #f8f8f8;
}
.canhuiren .table tbody tr td a
{
    padding: 0 5px;
}

.yqaddlist
{
    padding-top: 20px;
}
.dingfang p.help-block
{
    color: #666;
}
.dingfang .form-control
{
    font-size: 12px;
}
.dingfang .has-feedback .form-control
{
    padding-right: 10px;
}
.zhifufangshi .ways
{
    background: #F9FAFC;
    padding: 45px 7% 85px;
}
.zhifufangshi .ways li
{
    display: inline-block;
    width: 24%;
    text-align: center;
    font-size: 18px;
    color: #666666;
    float: left;
    -float: left;
}
.zhifufangshi .ways li span
{
    cursor: pointer;
    border: 1px solid #CED5DB;
    padding: 9px 0;
    display: inline-block;
    width: 80%;
    border-radius: 4px;
}
.zhifufangshi .ways li.active span
{
    border: 1px solid #e96668;
}
.ways li .active
{
    border: 1px solid #e96668;
}
.card
{ +float:left;
+position:relative;
+right:300%;
+top:10px;
+width:1000px!important;
+display:none;
}
.ways > .card
{
    width: 100% !important;
    padding: 10px 2.4% 0;
    text-align: left;
    display: inline-block;
    display: none; *float:left;
}
.card ul
{
    width: 100%;
}
.card ul li
{
    border: 1px solid #F9FAFC;
    float: left;
    width: 134px;
    height: 42px;
    text-align: left;
    margin-right: 5%;
    margin-bottom: 20px;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
}
.card ul .xuanzhong
{
    position: absolute;
    bottom: 0;
    right: 0;
}
.card ul .choosed
{
    border: 1px solid #E64D4F;
}
.card ul .choose_card
{
    width: 100%;
    color: #5C6274;
    font-size: 16px;
    margin: 0;
}
.card ul .choose_card span
{
    border: none;
    width: auto;
    color: #6d7381;
    font-size: 13px;
    padding-left: 10px;
}

.querenbm table
{
    background-color: #f9fafc;
    border: none;
}
.querenbm table thead
{
    border-bottom: 1px solid #eae9f1;
}
.querenbm table thead tr th
{
    border: none;
    color: #959aa9;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
}
.querenbm table tbody tr td
{
    border: none;
    text-align: center;
    color: #a0a0a0;
    font-size: 14px;
    vertical-align: middle;
}
.querenbm table tbody tr td:first-child
{
    text-align: left;
}
.querenbm table tbody tr td p
{
    color: #222;
}
.querenbm table tbody tr td p span
{
    color: #959aa9;
}
.post_order
{
    border-top: 1px solid #eae9f1;
    padding-top: 20px;
}
.post_order .text-right
{
    padding-top: 50px;
}
.post_order .text-right font
{
    color: #fb0b0b;
    font-size: 24px;
}

.post_order .text-right button.btn
{
    color: #fff;
    font-size: 18px;
    border: 1px solid #e64d4f;
    background-color: #e64d4f;
    border-radius: 2px;
    padding: 10px 30px;
    margin-left: 30px;
}

.process
{
    float: left;
    margin-left: 12%;
    margin-top: 3%;
    background: #F5F5F5;
    font-size: 14px;
    color: #646464;
    line-height: 25px;
    padding: 15px 20px;
    border-radius: 5px;
}

.ye_centers
{
    text-align: center;
    margin-top: 30px;
}
.ye_centers .btn
{
    margin: 0 20px;
    padding: 5px 20px;
}
.baomingbiao .btn_bc
{
    border-color: #00a0ea;
}
.baomingbiao .btn_syb
{
    border-color: #00a0ea;
}
.baomingbiao .btn_xyb
{
    background-color: #00a0ea;
}


/*专题页css*/
.header a
{
    display: block;
    padding: 10px 0;
}
.ztbanner img
{
    width: 100%;
}
.ztnav .navbar-ny
{
    background: #005398;
}
.ztnav .navbar-ny .navbar-yq ul
{
    width: 100%;
}
.ztnav .navbar-ny .navbar-yq ul li
{
    width: 19%;
}
.ztnav .navbar-ny .navbar-yq li a
{
    color: #fff;
}
.ztabout
{
    /*background:#ecf0f1;*/
}
.ztabout h2
{
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
.ztabout h2 p
{
    font-size: 18px;
}
.ztabout p
{
    padding-left: 30px;
    padding-right: 30px;
}
.ztabout1
{
    margin-top: 15px;
    padding-bottom: 10px;
}
.ztabout1 .thumbnail
{
    border: none;
}
.ztabout1 .thumbnail h3
{
    font-size: 14px;
    margin-top: 10px;
    font-weight: 700;
}
.ztabout1 .thumbnail .caption
{
    background: #eee;
    height: 172px;
    overflow: hidden;
    padding-bottom: 10px;
}
.ztabout1 .thumbnail .caption > a
{
    display: block;
    overflow: hidden;
}
.ztabout1 .thumbnail .caption p
{
    font-size: 14px;
    overflow: hidden;
    height: 100px;
}
.ztnews1
{
    margin-top: 15px;
}

.ztnews1 img
{
    width: 100%;
    display: block;
}
.ztnews1 h3
{
    padding-top: 0;
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
}
.ztnews1 p
{
    height: 84px;
    overflow: hidden;
    font-size: 12px;
}
.ztcase
{
    margin-top: 20px;
}
.ztcase .thumbnail
{
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.ztcase .thumbnail img
{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
    width: 100%;
}

.ztcase .thumbnail:hover img
{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
}
.ztcarousel-cap
{
    position: absolute;
    bottom: 0px;
    text-align: center;
    background: rgba(0,0,0, 0.5) !important;
    filter: Alpha(opacity=50);
    height: 34px;
    width: 100%;
    color: #ffffff;
    z-index: 60;
    bottom: 0px;
}
.ztcase .thumbnail .ztcarousel-cap p
{
    padding: 8px;
    font-size: 14px;
}
.ztabout2
{
    /*background-image: url(../images/about-bg.png);*/
    background: #f4f4f4;
    margin-bottom: 25px;
}
.ztabout2 .about-left
{
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 15px;
}
.ztabout2 .about-left .about-title
{
    text-align: left;
    color: #5b5b5b;
    font-size: 38px;
    margin: 40px 0px 20px;
}
.ztabout2 .about-left h4
{
    font-size: 38px;
    font-weight: bold;
    margin-top: 20px;
}
.ztabout2 .about-left p
{
    color: #000;
    font-size: 15px;
    line-height: 28px;
    text-indent: 2em;
}
.ztabout2 .mat
{
    width: 100%;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.ztabout2 a
{
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}
.ztabout2 .btn-default
{
    background: transparent;
    border-radius: 2px;
    border: 2px solid #5b5b5b;
}
.ztabout2 .nopadding
{
    margin-top: 15px;
}

.ztma
{
    margin-bottom: 25px;
}
.ztma .title
{
    border-bottom: 1px solid #045bb8;
    color: #005398;
    font-family: Microsoft YaHei,SimHei;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 5px;
    font-weight: bold;
}
.ztma .title a
{
    font-size: 14px;
    font-weight: normal;
}
.ztma .list-group
{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    margin-top: 10px;
}
.ztma .list-group .badge
{
    background-color: Transparent;
    color: #5c5c5c;
    font-family: Microsoft YaHei,SimHei;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
}
.ztma .list-group .list-group-item
{
    background-color: Transparent;
    border: 0 none;
    font-family: Microsoft YaHei,SimHei;
    font-size: 14px;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    float: left;
}

.ztma .list-group .list-group-item:hover
{
    color: #005398;
}
.ztjy .new_yq h3
{
    border-bottom: 1px solid #005398;
    font-size: 16px;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #005398;
}
.ztjy .readmore
{
    font-family: Microsoft YaHei,SimHei;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    padding-right: 15px;
}
.ztjy .new .news .list-group-item-heading
{
    padding-left: 15px;
    padding-right: 15px;
}
.ztjy .new_yq .list-group-item h4
{
    color: #444;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("ellipsis.xml#ellipsis");
    margin-bottom: 16px;
}
.ztjy .new_yq .list-group-item
{
    border: none;
    padding-left: 0;
}
.ztjy .list-group-item p span
{
    color: #c4c4c4;
}
.ztjy .list-group-item p
{
    font-size: 12px;
    line-height: 22px;
}
.ztjy .new .news .list-group ul li
{
    list-style: none;
    padding-bottom: 12px;
    margin-top: 15px;
    border-bottom: 1px dashed #dcdcdc;
}
.ztjy .new_yq .list-group-item h4
{
    color: #444;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("ellipsis.xml#ellipsis");
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bolder;
}
.ztjy .new_yq .list-group-item p.under
{
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 5px;
    color: #333;
    font-size: 12px;
}
.ztjy img
{
    width: 100%;
    height: 66px;
}
.ztlx
{
    margin-bottom: 50px;
}
.ztlx .title
{
    border-bottom: 1px solid #005398;
    font-size: 16px;
    line-height: 40px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #005398;
}
.ztfw
{
    margin-bottom: 25px;
}

.qyfcny ul
{
    background: #ffffff;
    position: relative;
    padding: 0px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    -moz-box-shadow: 1px 1px 1px 1px #cccccc;
    -webkit-box-shadow: 1px 1px 1px 1px #cccccc;
    box-shadow: 1px 1px 1px 1px #cccccc;
}
.qyfcny ul li
{
    border: none;
    margin-bottom: 10px;
}
.qyfcny ul li a
{
    border: none;
}

.liuyan
{
    padding: 50px 0px;
    margin-top: 0px;
    font-size: 15px;
    color: #666666;
    background-color: #f2f2f2;
}

.liuyan .right .btn
{
    background: #3366cc;
    color: #fff;
    padding: 8px 35px;
    border-radius: 4px;
    margin-top: 16px;
}
/*yq_meettitle*/
.yq_meettitle .media
{
    margin-bottom: 18px;
}
.yq_meettitle .media .media-left
{
    float: left;
    margin-right: 35px;
}
.yq_meettitle .media .media-left img
{
    height: 277px;
}
.yq_meettitle .media .media-body
{
    margin-top: 20px;
}
.yq_meettitle .media .media-body .media-heading
{
    font-size: 20px;
    color: #222;
    margin-bottom: 30px;
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
}

.yq_meettitle .media .media-body p
{
    font-size: 14px;
    color: #222;
    margin-bottom: 15px;
}
.yq_meettitle .media .media-body p span
{
    color: #a0a0a0;
    padding-right: 10px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox
{
    margin-top: 20px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox a
{
    padding-right: 12px;
}
.yq_meettitle .media .media-body .bdsharebuttonbox a img
{
    width: 25px;
    height: 25px;
}

.yq_meetmingxibg
{
    background-color: #dceefc;
    width: 100%;
    height: 55px;
    z-index: 999;
}




.yq_meetmingxi .yq_tablemmingc
{
    float: left;
}
.yq_meetmingxi .yq_tablemmingc .col
{
    display: inline-block;
    line-height: 30px;
    padding: 11px 18px;
    border-bottom: 2px solid Transparent;
    cursor: pointer;
}
.yq_meetmingxi .yq_tablemmingc .col a
{
    font-size: 16px;
    color: #222;
}
.yq_meetmingxi .yq_tablemmingc .col.active
{
    color: #f47345;
    border-bottom: 2px solid #f47345;
}
.yq_meetmingxi .yq_tablemmingc .col.active a
{
    color: #f47345;
}
.yq_meetmingxi .yq_baoming
{
    padding-top: 8px;
}
.yq_baoming a.btn
{
    color: #fff;
    border: 1px solid #109ce7;
    background-color: #109ce7;
    border-radius: 2px;
    padding: 9px 30px;
}
.yq_meetneirongbg
{
    background-color: #f5f5f5;
    padding-top: 15px;
}
.yq_baisebg
{
    background-color: #fff;
    border-bottom: 1px solid #e0e9f0;
    margin-bottom: 15px;
}

.yq_tables
{
    margin-bottom: 0;
    border: 1px solid #dbdbdb;
    text-align: center;
    vertical-align: middle;
}
.yq_tables thead
{
    background-color: #00a0ea;
    border: 1px solid #1474d8;
}
.yq_tables thead tr th
{
    padding: 12px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
.yq_tables tbody tr td.price
{
    color: #fe0406;
}

.yq_huiyititle
{
    padding: 10px;
    border-bottom: 1px solid #e0e9f0;
}

.yq_huiyititle span
{
    color: #f37344;
    padding-right: 12px;
}
.yq_huiyibody
{
    padding: 20px 15px;
}

/*inquiry*/
 .yq_inquiry .input-group {
        width: 328px;
        margin-top: 7px;
    }

    .yq_inquiry .form-control {
        height: 40px;
        margin: 0;
        padding: 0;
        padding-left: 10px;
        border-radius: 0;
        border-color: #dfdfdf;
    }

    .yq_inquiry .btn {
        font-size: 14px;
        color: #fff;
        background-color: #3e8ac4;
        border-radius: 0px;
        padding: 10px 16px 10px;
        font-family: Microsoft YaHei,SimHei;
        float: left;
        margin-top: -2px;
        border: none;
    }

    .yq_inquiry .input-group-btn:hover .btn-default {
        color: #fff;
        background-color: #3e8ac4;
        font-family: Microsoft YaHei,SimHei;
        float: left;
        margin-top: -2px;
        border-color: #dfdfdf;
    }



/*网站地图*/
.yq_sitemap
{
    margin-top: 2rem;
}
.sitemap h3
{
    margin-bottom: 22px;
    position: relative;
    color: #5a5a5a;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 16px;
    border: 0px;
    padding: 5px 10px 8px 10px;
    border-radius: 0px;
}

.sitemap h3 a
{
    border: 1px solid #333333;
    color: #013781;
    padding: 5px 15px 5px 15px;
}

.sitemap h3 a:hover
{
    border: 1px solid #013781;
    color: #fff;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 16px;
    border: 0px;
    background-color: #013781;
    text-align: center;
    text-decoration: none;
}

.sitemap ul
{
    margin-bottom: 0px;
    margin-left: 10px;
}

.sitemap ul li
{
    display: inline-block;
    margin-bottom: 24px;
}

.sitemap ul li > a
{
    border: 1px solid #585858;
    color: #222222;
    font-family: Microsoft YaHei,SimHei;
    font-weight: 100;
    font-size: 14px;
    border: 0px;
    border-radius: 0px;
    background-color: #ececec;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    text-align: center;
    padding: 10px 15px;
}

.sitemap ul > li > a:hover
{
    color: #ffffff;
    font-family: Microsoft YaHei,SimHei;
    font-size: 14px;
    border: 0px;
    border-radius: 0px;
    background-color: #013781;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    text-align: center;
    border-bottom: 0px;
    text-decoration: none;
}