*{margin:0; padding:0;}
body{color: #272626;}
ul{margin-bottom: 0;}
ul:after{
    content: '';
    clear: both;
}
ul>li{
    list-style-type: none;
}
a:link,a:hover,a:visited,a:active{
    text-decoration: none;
}
.navbar-sticky{
    position: fixed;
    top:0;
    left:0;
    right:0;
    z-index: 99999;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #FFA401 !important;
}
.animate-img{
    transition: all 0.3s;
}
.animate-img:hover{
    transform: scale(1.05);
}
.bg-light-yellow{
    width:100%;
    background: rgba(229,122,46,0.04);
}

.bg-contact{
    background:url(../../../../../image/web/contact-us-bg.png) no-repeat;
    background-size:cover;
    overflow:hidden;
}

.vline{
    display: inline-block;
    width: 18px;
    height: 8px;
    transform: rotate(-270deg);
    background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    border-radius: 5px;
}
.hj-btn,.hj-btn:hover{
    display: inline-block;
    margin:10px 5px;
    padding:10px 15px;
    background-image: linear-gradient(
            90deg
            , #FFA403 0%, #FF6B01 100%);
    border-radius: 20px;
    border: 0;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}
.tab-content table{
    width: 100%;
}
.contact-form{
    width: 100%;
    height: 568px;
    margin:40px 0;
    paddign:10px;
    background: rgba(255,255,255,.5);
    box-shadow: 0 24px 32px 0 rgba(0,0,0,0.04);
    border-radius: 6px;
}
.contact-form .title{
    display: inline-block;
    font-size: 20px;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0;
}
.contact-form input,.contact-form select{
    width: 100%;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 6px;
    margin:8px auto;
    padding:5px;
}
.contact-form textarea{
    width:100%;
    background: #FFFFFF;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 6px;
    padding:5px;
    margin:8px auto;
}
.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{
    border-color: #FF6600;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);

}
.contact-form .submit-btn{
    width: 110px;
    height: 40px;
    background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    border-radius: 20px;
    border:0;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
}

footer{
    padding:40px 0 0 0;
    background: #241F1C;
}
.friendly-links{
    height:78px;
    line-height: 78px;
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
a.friendly-link:hover,a.friendly-link:visited,a.friendly-link:active,a.friendly-link:link{
    color:#ffffff;
    text-decoration: none;
}
.font-footer-title{
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #FFFFFF;
}
.font-footer-key{
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    padding:0;
}
.font-footer-value{
    padding:8px 0;
    opacity: 0.45;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.copyright{
    padding:35px 0;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    background-image: linear-gradient(90deg , #FFA403 0%, #FF6B01 100%);
    color:#FFFFFF;
    /*background-color: #FFA401;*/
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
    background-image: linear-gradient(90deg , #FFA403 0%, #FF6B01 100%);
    color:#FFFFFF;
    /*background-color: #FFA401;*/
}

/*嵌入产品*/

a.special-related-product{
    display: block;
    width: 100%;
    margin:10px auto;
    box-shadow: 0 2px 10px rgb(0 0 0 / 11%);
    text-decoration: none;
}
a.special-related-product .special-related-product-image{
    display: block;
    float:left;
    height: 150px;
}
a.special-related-product .special-related-product-info{
    display: block;
    padding-left:10px;
    overflow: hidden;
    height: 150px;
}
a.special-related-product .special-related-product-name{
    display: block;
    height:32px;
    line-height: 32px;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
a.special-related-product .special-related-product-cycle{
    display: block;
    height:28px;
    line-height: 28px;
    font-size: 16px;
    color: #999999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
a.special-related-product .special-related-product-price{
    display: block;
    height:28px;
    line-height: 28px;
    font-size: 16px;
    color: #999999;
}
a.special-related-product .special-related-product-short_description{
    display: block;
    height:28px;
    line-height: 28px;
    font-size: 16px;
    color: #999999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
a.special-related-product  .special-related-product-clear{
    margin:0;
    padding:0;
    width:0;
    height: 0;
    clear: both;
}


/* 超小屏幕 手机 (<768px)） */
@media (max-width: 768px) {
    /**
     覆盖bootstrap样式
     */
    .navbar-brand{
        padding:5px;
    }

    header .topbar{
        height: 54px;
        line-height: 54px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    header .topbar .slogen{
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    header .main{
        height:90px;
        line-height: 90px;
    }
    header #j-city-ad{
        display: inline-block;
        width: 126px;
        height: 40px;
        line-height: 40px;
        background-image: linear-gradient(90deg, rgba(255,164,3,0.1) 0%, rgba(255,107,1,0.1) 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-decoration: none;
    }
    header #city-list{
        position: absolute;
        z-index: 999;
        display: none;
        top:72px;
        background: #FFFFFF;
        box-shadow: 0 12px 25px 0 rgba(9,21,51,0.13);
        border-radius: 8px;
    }
    .breadcrumb-section{
        height: 53px;
        line-height: 53px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin-bottom: 16px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        background-color: #fff;
    }
    .breadcrumb{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0;
        margin:0;
        height:52px;
        line-height: 52px;
        list-style: none;
        border-radius: 0;
        background-color: #fff;
    }
    .breadcrumb > li + li:before {
        padding: 0 5px;
        color: #ccc;
        content: " > ";
        text-overflow:ellipsis;
    }
    .breadcrumb > li>a{
        display: inline-block;
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
    }
    .breadcrumb > li.active{
        display: inline;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    #left-navs{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin-bottom:20px;
    }
    #left-navs .title{
        height: 36px;
        line-height: 36px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 4px;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .title .iconfont{
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .nav{
        height: 36px;
        line-height: 36px;
        background: #FFFFFF;
        border-radius: 0;
        text-align: center;

    }
    #left-navs .nav a{
        margin: 0 16px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #left-navs .nav a.active{
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        height: 36px;
        line-height: 36px;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #ff6b01;
    }
    #left-navs .nav a.active .iconfont{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        background: #FEF6F1;
    }
    .main-container{
        margin-top:10px;
    }
    .main-container-title{
        margin:8px auto;
    }
    h3{
        font-size: 18px;
        color: #000000;
        letter-spacing: 0;
        text-align: left;
    }
    .line{
        display: inline-block;
        width: 40px;
        height: 10px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 5px;
        border:0;
    }
    .filter-section{
        margin-bottom: 20px;
    }
    input.filter-input{
        width:100%;
        height:32px;
        border:1px solid #FF6B01;
        border-radius: 4px;
        padding:0 60px 0 5px;
    }
    input.filter-input:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    button.search-btn{
        position: absolute;
        right: 1px;
        top: 1px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0 4px 4px 0;
        border: 0;
        color: #FFFFFF;
        font-size: 12px;
    }
    .pagination-result{
        color:#FF6B01;
        padding:27px 0 27px 15px;
    }
    .pagination > li > a, .pagination > li > span{
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #FF6B01;
        text-decoration: none;
        background-color: #ffffff;
        border: 1px solid #FF6B01;
    }
    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
        z-index: 2;
        color: #FFFFFF;
        border-color: #FF6B01;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 4px;
        color: #FFFFFF;
        border-color:#FF6B01;
        background-color:#FF6B01;
    }

    .carousel-indicators{
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -5%;
        text-align: center;
        list-style: none;
    }
    .carousel-indicators>li{
        width: 32px;
        height: 4px;
        opacity: 0.24;
        background: #FFFFFF;
        border-radius: 1px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:1px;
    }
    .carousel-indicators>li.active{
        width: 32px;
        height: 4px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 1px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:1px;
    }

    .tabs{
        height:48px;
        border-bottom:2px solid #e8e8e8;
        margin-bottom: 20px;
    }
    .tabs ul{
        display: inline-block;
        overflow-x:auto;
    }
    .tabs ul:after{
        clear: both;
    }
    .tabs ul li{
        margin:0 10px;
        padding:0;
        height:48px;
        line-height: 48px;
        float:left;
    }
    .tabs ul li.active{
        border-bottom: 2px solid #FF6B01;
        color:#FF6B01;
        position: relative;
    }
    .tabs ul li.active:before{
        position: absolute;
        top:28px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 10px;
        border-color:transparent transparent #FF6B01 transparent;
    }
    .tabs ul li.active:after{
        position: absolute;
        top:32px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 8px;
        border-color:transparent transparent #FEFAF8 transparent;
    }
    .tabs ul li a{
        height:100%;
        padding:5px;
        font-size: 14px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tabs ul li.active a{
        height:100%;
        padding:5px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    h1.title{
        height: 28px;
        line-height: 28px;
        margin:10px auto;
        font-size:20px;
        color:#000000;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        text-align: center;
    }
    #home-page .categories{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin: 0 0 10px;
        padding:15px;
    }
    .categories .category{
        display: inline-block;
        padding:0 10px;
        height: 40px;
        line-height: 40px;
        background: #FAFAFA;
        border: 1px solid #FF6B01;
        border-radius: 15px;
        font-size: 12px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
        margin:5px 0;
    }
    .categories .category:hover{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    .categories .active{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    .categories .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 23px;
        text-align: left;
        margin-top:10px;
        padding-top:10px;
        border-top:1px solid #ccc;
    }
    .product{
        display: block;
        position: relative;
        width: 100%;
        margin-bottom: 68px;
    }
    .product .product-img{
        transition: all 0.3s;
    }
    .product img{
        border-radius: 6px;
    }
    .product .product-img:hover{
        transform: scale(1.05);
    }
    .product .product-content{
        width: 92%;
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    .product .product-content .title{
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .label{
        padding-left:0;
        padding-right: 0;
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .value{
        display: inline-block;
        padding-left:0;
        padding-right: 0;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .pre_and_next_block a, .pre_and_next_block a:active, .pre_and_next_block a:hover, .pre_and_next_block a:visited{
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }

    .main .main-body img{
        max-width: 100%;
        height: auto;
    }
    #home-page .main-customization,#home-page .customization{
        position: relative;
        margin: 5px auto;
    }
    #home-page .main-customization img{
        width:100%;
    }
    #home-page .main-customization>div,#home-page .customization>div{
        position: absolute;
        width:80%;
        left:50%;
        bottom: 50%;
        transform:translate(-50%,50%);
        margin:0 auto;
        text-align: center;
    }
    #home-page .main-customization>div>img{
        width:30%;
        margin:0 auto;
    }
    #home-page .customization>div>img{
        width:25%;
        margin:0 auto;
    }
    #home-page .main-customization>div>p{
        font-size: 18px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .customization>div>p{
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .planning{
        display: block;
        position: relative;
        margin-bottom: 10px;
    }
    #home-page .planning>div{
        position: absolute;
        left:50%;
        bottom: 50%;
        transform:translate(-50%,50%);
        margin:0 auto;
        text-align: center;
    }
    #home-page .planning>div>img{
        margin:0 auto 10px;

    }
    #home-page .planning>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }

    #home-page .cases .case{
        position: relative;
        margin-bottom: 20px;

    }
    #home-page .cases .case>.title{
        position: absolute;
        left:0;
        right:0;
        bottom: 0;
        display: inline-block;
        height:32px;
        line-height: 32px;
        padding:0 5px;
        background: rgba(0,0,0,0.60);
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    #home-page .faq{
        display: block;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        height:20px;
        line-height: 20px;
        margin:5px 0;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq:hover{
        font-size: 14px;
        color: #FF6B01;
        height:20px;
        line-height: 20px;
        margin:5px 0;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .ymp-btn{
        display: block;
        width:98px;
        line-height: 32px;
        padding:0 12px;
        margin:20px auto;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 12px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
    }

    #home-page .information{
        display: block;
        width:auto;
        margin: 0 15px 10px;
        padding:0;
        background: #ffffff;
    }
    #home-page .information .row{
        margin:0;
    }
    #home-page .information .title{
        font-size: 14px;
        font-weight: bold;
        margin:0;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 16px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #home-page .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #home-page .information .meta>img{
        float:right;
        display: inline-block;
        padding:10px 0;
    }
    #home-page .information .meta:after{
        clear: both;
    }

    /**广告分类页**/
    .filter{
        margin-bottom: 20px;
    }
    .filter .filter-label{
        display: inline-block;
        float:left;
        font-size: 12px;
        font-weight: bold;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:28px;
        line-height: 28px;
    }

    .filter .filter-items>a{
        display: inline-block;
        float:left;
        font-size: 12px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:28px;
        line-height: 28px;
    }
    .filter .filter-items>a.active{
        display: inline-block;
        float:left;
        font-size: 12px;
        color: #FF6B01;
        letter-spacing: 0;
        margin:0 5px;
        height:28px;
        line-height: 28px;
    }
    .filter .more-cities{
        padding:0 5px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        line-height: 24px;
        height: 24px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }

    .filter .all-cities{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
    }

    /** 广告详情页 **/
    #advertisement-detail-page #advertisement-detail-page-carousel .carousel-inner>div>img{
        width:100%;
    }
    #advertisement-detail-page .block{
        margin:10px 0;
    }
    #advertisement-detail-page .block .block-header{
        margin-bottom: 10px;
    }
    #advertisement-detail-page .block .block-header .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #advertisement-detail-page .block .block-header a.more{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
    }

    #advertisement-detail-page .block .block-body .process{
        display: block;
        position: relative;
        width: 15%;
        float: left;
        padding: 0 2px;
    }
    #advertisement-detail-page .block .block-body .process .icon{
        width: 40px;
        height: 40px;
        margin: 0 auto 10px;
    }
    #advertisement-detail-page .block .block-body .process .title{
        font-size: 12px;
        color: rgba(0,0,0,0.85);
    }
    #advertisement-detail-page .block .block-body .process .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
    }
    #advertisement-detail-page .block .block-body .separation{
        display: block;
        width: 2%;
        float: left;
        padding-top: 30px;
        overflow: hidden;
        white-space: nowrap;
        color: #999;
    }

    #advertisement-detail-page .block .block-body .case{
        display:block;
        position: relative;
        margin-bottom:20px;
    }
    #advertisement-detail-page .block .block-body .case .title{
        font-size: 14px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        position:absolute;
        bottom:0px;
        left:15px;
        right:15px;
        padding:0 10px;
        height:32px;
        line-height:32px;
        background-color: #000000;
        opacity: 0.5;
        color:#ffffff;
    }

    #case-detail-page .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #case-detail-page .main .meta {
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.45);
        letter-spacing: 0;
        text-align: center;
    }

    #case-detail-page .main-footer .other_faqs a {
        text-decoration: none;
        color: #FF6B01;
    }

    /** 媒体问答列表 **/
    #faq-page #categories{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #faq-page #categories .title{
        height: 42px;
        line-height: 42px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #faq-page #categories .category{

        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #faq-page #categories .category a{
        height: 42px;
        line-height: 42px;
        margin:0 12px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;

    }
    #faq-page #categories .category a.active{
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #FF6B01;
        font-weight: bold;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #faq-page .main a.faq{
        display: block;
        text-decoration: none;
        padding:5px 10px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page a .title{
        height:28px;
        line-height: 28px;
        font-size: 14px;
        font-weight: bolder;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        color:#000000;
    }
    #faq-page .main .faq .short_description{
        font-size:12px;
        color: rgba(0,0,0,0.45);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }

    /** 媒体问答详情 **/
    #faq-page-detail .main{
        padding:10px;
    }
    #faq-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #faq-page-detail .main .main-head .meta .iconfont{
        font-size: 12px;
    }
    #faq-page-detail .main-body{
        padding:20px 0;
    }
    #faq-page-detail .share{
        height:52px;
        line-height: 52px;
        margin:0 auto;
    }
    #faq-page-detail .main-footer .other_faqs a{
        text-decoration: none;
        color:#FF6B01;
    }
    #faq-page-detail .information{
        display: block;
        width:auto;
        margin: 0 15px 10px;
        padding:0;
        background: #ffffff;
        border-radius: 5px;
        border: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page-detail .information .row{
        margin:0;
    }
    #faq-page-detail .information .title{
        font-size: 14px;
        font-weight: bold;
        margin:0;
        padding:5px;
        color: rgba(0,0,0,0.85);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page-detail .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 16px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden;
        margin-bottom:0;
    }
    #faq-page-detail .information .meta>div{
        float:left;
        height:22px;
        line-height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #faq-page-detail .information .meta>img{
        float:right;
        display: inline-block;
    }
    #faq-page-detail .information .meta:after{
        clear: both;
    }
    #faq-page-detail .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        padding:5px;
    }
    #faq-page-detail .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #faq-page-detail .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;

    }
    #faq-page-detail .side-body a img{
        width:100%;
    }
    #faq-page-detail .side-body a.product .info{
        position: absolute;
        top:70%;
        left:5px;
        right:5px;
        bottom:-60px;
        padding:5px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #faq-page-detail .side-body a.product .info .title{
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .side-body a.product .info .city,#faq-page-detail .side-body a.product .info .price,#faq-page-detail .side-body a.product .info .short_description{
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }
    #faq-page-detail .tags{
        text-align: center;
    }
    #faq-page-detail .tags>a:link,#faq-page-detail .tags>a:visited,#faq-page-detail .tags>a:hover,#faq-page-detail .tags>a:active{
        color: #FF6B01;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        padding: 5px 10px;
        text-align: center;
    }

    #faq-page-detail .block .block-body .faq{
        border-bottom: 1px solid rgba(0,0,0,.15);
        display: block;
        padding: 10px 5px 15px;
    }
    #faq-page-detail .block .block-body .faq .title{
        font-size: 14px;
        font-weight: bold;
        padding: 8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #faq-page-detail .block .block-body .faq .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    /** 资讯列表页 **/
    .information{
        position: relative;
        margin-bottom: 10px;
        border-radius: 5px;
        border:1px solid rgba(0,0,0,0.05);
    }
    .information>div{
    }
    .information .cover_image{
        padding-left:0;
        padding-right:0;
    }
    information .cover_image img{
        border-radius: 5px 0 0 5px;
    }
    .information .information-content .title{
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        line-height: 20px;
        font-weight: bold;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-bottom:10px;
    }
    .information .information-content  .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    .information .information-content  .meta{
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        line-height: 20px;
    }
    .information .information-content .meta img{
        margin-top: 5px;
    }
    #information-page #categories{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #information-page #categories .title{
        height: 42px;
        line-height: 42px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #information-page #categories .category{

        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #information-page #categories .category a{
        height: 42px;
        line-height: 42px;
        margin:0 12px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;

    }
    #information-page #categories .category a.active{
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #FF6B01;
        font-weight: bold;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    #information-page-detail .main{
        padding:10px;
    }
    #information-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #information-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #information-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    #information-page-detail .other_informations a:link,#information-page-detail .other_informations a:visited,#information-page-detail .other_informations a:active,#information-page-detail .other_informations a:hover{
        color:#FF6B01;
        font-size: 14px;
    }

    #information-page-detail .block{
        margin-top:20px;
    }
    #information-page-detail .block .block-header .title {
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }

    /*****page页面*****/
    #page-page #pages{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #page-page #pages .title{
        height: 42px;
        line-height: 42px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #page-page #pages .page{

        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #page-page #pages .page a{
        height: 42px;
        line-height: 42px;
        margin:0 12px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;

    }
    #page-page #pages .page a.active{
        font-size: 12px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #FF6B01;
        font-weight: bold;
    }

    #page-page .contact-info{
        height: 70px;
        line-height: 70px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 16px;
        color: #FF6B01;
    }

    #page-page .main .title{
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        margin:0 auto 10px;
    }
    #page-page .content img{
        max-width: 100%;
    }

    #page-page .input{
        height: 40px;
        line-height: 40px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #page-page textarea {
        padding: 5px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        width: 100%;
        height: 100px;
    }
    #page-page .submit-btn {
        margin: 10px auto;
        padding: 10px 40px;
        background-image: linear-gradient(
                90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        border: 0;
        color: #FFFFFF;
        font-size: 14px;
    }

    #not-found-page p{
        font-size:18px;
        color:#333333;
    }
    #not-found-page .iconfont{
        font-size:198px;
        color:#FF6B01;
    }
    #not-found-page .categories{
        font-size:14px;
        color:#333333;
        margin:10px 0;
    }

    #not-found-page .main-categories a:link,#not-found-page .main-categories  a:visited,#not-found-page .main-categories  a:hover,#not-found-page .main-categories  a:active{
        font-size:12px;
        color:#FF6B01;
    }
    #not-found-page .search{
        position: relative;
        width: 100%;
        display: inline-block;
        margin:20px 0;
    }
    #not-found-page .search>input{
        width: 100%;
        height: 48px;
        background: #FFFFFF;
        border: 2px solid #FF6B01;
        padding:0 90px 0 10px;
    }
    #not-found-page .search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #not-found-page .search>.search-btn{
        position: absolute;
        width: 90px;
        height: 44px;
        top:2px;
        right:2px;
        line-height: 44px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:20px;
    }
}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) and (max-width: 992px) {

    /** 所有页面通用  **/
    #left-navs{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #left-navs .title{
        height: 68px;
        line-height: 68px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .title .iconfont{
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .nav{
        height: 68px;
        line-height: 68px;
        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #left-navs .nav a{
        margin: 0 32px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
    }
    #left-navs .nav a.active{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        height: 68px;
        line-height: 68px;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #ff6b01;
    }
    #left-navs .nav a.active .iconfont{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        background: #FEF6F1;
    }

    header .topbar{
        height: 54px;
        line-height: 54px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    header .topbar .slogen{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    header .main{
        height:90px;
        line-height: 90px;
    }
    header .logo{
        display: inline-block;
    }
    header #j-city-ad{
        display: inline-block;
        width: 126px;
        height: 40px;
        line-height: 40px;
        background-image: linear-gradient(90deg, rgba(255,164,3,0.1) 0%, rgba(255,107,1,0.1) 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-decoration: none;
    }
    header #city-list{
        position: absolute;
        z-index: 999;
        display: none;
        top:72px;
        background: #FFFFFF;
        box-shadow: 0 12px 25px 0 rgba(9,21,51,0.13);
        border-radius: 8px;
        line-height: 32px;
    }
    header #city-list a{
        height:32px;
        line-height: 32px;
        margin:0 4px;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        white-space:nowrap;
    }
    header #search{
        margin:0;
        position: relative;
    }
    header #search>input{
        width: 280px;
        height: 32px;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        padding:0 58px 0 10px;
    }
    header #search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    header #search>.search-btn{
        position: absolute;
        right: 18px;
        top: 30px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:12px;
    }
    header #hotline{
        display: inline-block;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    header .navbar-collapse{
        padding:0;
    }
    header .navbar{
        margin:0;
    }
    header nav ul li{
        margin:0 2px;
        padding:0;
        font-size: 14px;
        color: #FF6B01;
    }
    header nav ul li.active{
        margin:0;
        padding:0;
        opacity: 0.1;
        background-image: linear-gradient(180deg, rgba(255,164,3,0.00) 0%, #FF6B01 100%);
        font-size: 14px;
        color: #FF6B01;
    }
    header .navbar-default{
        background: #FFFFFF;
        border: 0;
    }

    header nav ul li{
        margin:0 2px;
    }
    .nav>li>a{
        padding:15px 4px;
    }
    .breadcrumb-section{
        height:53px;
        line-height: 53px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin-bottom: 32px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    .breadcrumb{
        padding: 0;
        margin:0;
        height:52px;
        line-height: 52px;
        list-style: none;
        border-radius: 0;
        background-color: #fff;
    }
    .breadcrumb > li + li:before {
        padding: 0 5px;
        color: #ccc;
        content: " > ";
    }
    .breadcrumb > li>a{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45)
    }
    .breadcrumb > li.active{
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .others a,.others a:visited,.others a:hover,.others a:active{
        text-decoration: none;
        color:#FF6B01;
    }

    #home-page .carousel-indicators{
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -10%;
        text-align: center;
        list-style: none;
    }
    #home-page  .carousel-indicators>li{
        width: 68px;
        height: 10px;
        opacity: 0.24;
        background: #FFFFFF;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }
    #home-page .carousel-indicators>li.active{
        width: 68px;
        height: 10px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }

    .main-container{
        margin-top:20px;
    }
    .main-container-title{
        margin:32px auto;
    }
    .no-data{
        margin:10px auto;
        color:#FF6B01;
    }
    h3{
        font-size: 32px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
    }
    .line{
        display: inline-block;
        width: 40px;
        height: 10px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 5px;
        border:0;
    }

    .filter{
        margin-bottom: 20px;
    }
    .filter .filter-label{
        display: inline-block;
        float:left;
        font-size: 14px;
        font-weight: bold;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a.active{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .all-cities{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
    }
    .filter .more-cities{
        padding:6px 12px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }
    .filter input.filter-input{
        width:100%;
        height:32px;
        border:1px solid #FF6B01;
        border-radius: 4px;
        padding:0 60px 0 5px;
    }
    .filter input.filter-input:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    .filter button.search-btn{
        position: absolute;
        right: 1px;
        top: 1px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0 4px 4px 0;
        border: 0;
        color: #FFFFFF;
        font-size: 12px;
    }
    .main .main-body img{
        max-width: 100%;
    }
    .pre_and_next_block{
        margin:10px auto;
    }
    .pre_and_next_block a,.pre_and_next_block a:active,.pre_and_next_block a:hover,.pre_and_next_block a:visited{
        height:32px;
        line-height: 32px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .pagination-result{
        color:#FF6B01;
        padding:27px 0 27px 15px;
    }
    .pagination > li > a, .pagination > li > span{
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #FF6B01;
        text-decoration: none;
        background-color: #ffffff;
        border: 1px solid #FF6B01;
    }
    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
        z-index: 2;
        color: #FFFFFF;
        border-color: #FF6B01;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 4px;
        color: #FFFFFF;
        border-color:#FF6B01;
        background-color:#FF6B01;
    }

    /*底部样式*/
    footer{
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: 0;
    }

    /** 首页 **/
    #home-page .categories{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        padding:15px;
    }
    #home-page .categories .category{
        display: inline-block;
        line-height: 40px;
        background: #FAFAFA;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
        margin:10px 5px;
        padding:0 15px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .categories .category:hover{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .active{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .description{
        border-top:1px solid #e5e5e5;
        margin-top:10px;
        padding:10px 5px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 23px;
    }
    .product{
        display: block;
        position: relative;
        width: 100%;
        height:220px;
        margin-bottom: 68px;
    }
    .product .product-img{
        /*width: 260px;*/
        /*height: 220px;*/
        transition: all 0.3s;
    }
    .product img{
        border-radius: 6px;
    }
    .product .product-img:hover{
        transform: scale(1.05);
    }
    .product .product-content{
        width: 92%;
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    .product .product-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .label{
        padding-left:0;
        padding-right: 0;
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .value{
        display: inline-block;
        padding-left:0;
        padding-right: 0;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #home-page .main-customization,#home-page .customization{
        position: relative;
        margin: 30px auto;
    }
    #home-page .main-customization>div,#home-page .customization>div{
        position: absolute;
        padding-left:10px;
        text-align: center;

    }
    #home-page .main-customization>div>img{
        margin:0 auto;
    }
    #home-page .customization>div>img{
        margin:0 auto;
    }
    #home-page .main-customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .planning{
        position: relative;
        display: block;
    }
    #home-page .planning>div{
        position: absolute;
        left:50%;
        bottom: 50%;
        transform:translate(-50%,50%);
        margin:0 auto;
        text-align: center;
    }
    #home-page .planning>div>img{
        margin:0 auto 10px;

    }
    #home-page .planning>div>p{
        font-size: 14px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .cases .case{
        position: relative;
        margin-bottom: 20px;

    }
    #home-page .cases .case>.title{
        position: absolute;
        left:0;
        right:0;
        bottom: 0;
        display: inline-block;
        height:58px;
        line-height: 58px;
        background: rgba(0,0,0,0.60);
        font-size: 18px;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq{
        display: block;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin:0 0 12px;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq:hover{
        display: block;
        font-size: 14px;
        color: #FF6B01;
        margin:0 0 12px;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .ymp-btn{
        position: relative;
        display: block;
        width:120px;
        height: 40px;
        line-height: 40px;
        padding:0 20px;
        margin:20px auto;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .ymp-btn:after,.ymp-btn:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 100%;
        background-color: #FF6B01;
        color:#FF6B01;
        z-index:-2;
        border-radius: 20px;
    }
    .ymp-btn:hover{
        z-index:1;
        color:#FFFFFF;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .ymp-btn:before {
        transition: .3s;
        z-index:-1;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        color:#ffffff;
    }
    .ymp-btn:hover:after,.ymp-btn:hover:before {
        width: 100%;
        color:#FF6B01;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .tabs{
        height:48px;
        border-bottom:2px solid #e8e8e8;
        margin-bottom: 20px;
    }
    .tabs ul{
        display: inline-block;
    }
    .tabs ul:after{
        clear: both;
    }
    .tabs ul li{
        margin:0 10px;
        padding:0;
        height:48px;
        line-height: 48px;
        float:left;
    }
    .tabs ul li.active{
        border-bottom: 2px solid #FF6B01;
        color:#FF6B01;
        position: relative;
    }
    .tabs ul li.active:before{
        position: absolute;
        top:28px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 10px;
        border-color:transparent transparent #FF6B01 transparent;
    }
    .tabs ul li.active:after{
        position: absolute;
        top:32px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 8px;
        border-color:transparent transparent #FEFAF8 transparent;
    }
    .tabs ul li a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tabs ul li.active a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tab-content{
        margin:0;
    }
    #home-page .information{
        display: block;
        margin: 0 0 10px;
        padding:0;
        background: #ffffff;
    }
    #home-page .information .row{
        margin:0;
    }
    #home-page .information .title{
        font-size: 14px;
        font-weight: bold;
        padding:2px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #home-page .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 14px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #home-page .information .meta:after{
        content: '';
        clear:both;
    }
    #home-page .information .meta>div{
        float:left;
        height:24px;
        line-height: 24px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #home-page .information .meta>img{
        float:right;
        display: inline-block;
        padding: 8px 0;
    }
    #home-page .information .meta:after{
        clear: both;
    }



    /**广告分类页**/

    #advertisement-category-page a.item{
        position:relative;
        display: block;
        margin-bottom: 98px;
        width:100%;
    }
    #advertisement-category-page a.item img{
        border-radius: 6px;
    }
    #advertisement-category-page a.item .item-content{
        position: absolute;
        background: #FFFFFF;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
        left:10px;
        right:10px;
        bottom:-30%;
    }
    #advertisement-category-page a.item .item-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        height:32px;
        line-height: 32px;
        text-align: center;
    }
    #advertisement-category-page a.item .item-content .item-info .label{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-category-page a.item .item-content .item-info .value{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    /** 广告详情页 **/
    #advertisement-detail-page .main .main-head{
        margin-bottom: 20px;
    }
    #advertisement-detail-page h3.name{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        height:28px;
        line-height: 28px;
        margin: 0 0 10px 0;
        text-align: left;
    }
    #advertisement-detail-page p.attribution{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        line-height: 20px;
    }

    #advertisement-detail-page #advertisement-detail-page-carousel .carousel-inner>div>img{
        width:100%;
        border-radius: 6px;
    }

    #advertisement-detail-page .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    #advertisement-detail-page .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #advertisement-detail-page .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;
    }

    #advertisement-detail-page .side-body a img{
        width:100%;
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info{
        position: absolute;
        top:80%;
        left:10px;
        right:10px;
        bottom:-50px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #advertisement-detail-page .side-body a.product .info .label,#advertisement-detail-page .side-body a.product .info .value{
        display: inline-block;
        height: 22px;
        height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }

    #advertisement-detail-page .block{
        margin:20px 0;
    }
    #advertisement-detail-page .block .block-header{
        margin-bottom: 10px;
    }
    #advertisement-detail-page .block .block-header .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #advertisement-detail-page .block .block-header a.more{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
    }

    #advertisement-detail-page .block .block-body .item{
        display: block;
        position: relative;
        height:220px;
        margin-bottom: 68px;
    }
    #advertisement-detail-page .block .block-body .item .item-img{
        /*width: 260px;*/
        height: 220px;
        transition: all 0.3s;
    }
    #advertisement-detail-page .block .block-body .item .item-img:hover{
        transform: scale(1.05);
    }
    #advertisement-detail-page .block .block-body .item .item-content{
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        left:10px;
        right:10px;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .block .block-body .item .item-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-detail-page .block .block-body .item .item-content .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    #advertisement-detail-page .block .block-body .case{
        display:block;
        position: relative;
        margin-bottom:20px;
    }
    #advertisement-detail-page .block .block-body .case .title{
        font-size: 18px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        position:absolute;
        bottom:0px;
        left:15px;
        right:15px;
        padding:0 10px;
        height:58px;
        line-height:58px;
        background-color: #000000;
        opacity: 0.5;
        color:#ffffff;
    }
    .information{
        position: relative;
        border:1px solid rgba(0,0,0,0.05);
        border-radius: 5px;
    }
    .information:after{
        content:'';
        clear: both;
    }
    .information .cover_image{
        padding:0;
    }
    .information img{
        float:left;
        border-radius: 5px 0 0 5px;
    }
    .information .information-content{
        float:left;
        /*height:175px;*/
        padding:0 10px;
    }
    .information .information-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        height:30px;
        line-height: 20px;
        font-weight: bold;
    }
    .information .information-content  .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        line-height: 20px;
        overflow: hidden;
    }

    .information .information-content  .meta{
        height:35px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        line-height: 20px;
    }
    .information .information-content .meta img{
        float: right;
        margin-top: 5px;
    }

    #advertisement-detail-page .block .block-body .process{
        display: block;
        position: relative;
        width:15%;
        float:left;
        padding:0 10px;
    }
    #advertisement-detail-page .block .block-body .process .icon{
        width:80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    #advertisement-detail-page .block .block-body .process .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
    }
    #advertisement-detail-page .block .block-body .process .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
    }
    #advertisement-detail-page .block .block-body .separation{
        display: block;
        width:2%;
        float:left;
        padding-top: 30px;
        overflow: hidden;
        white-space: nowrap;
        color:#999;
    }

    /** 案例列表页 ***/
    #case-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }



    /*** 广告策划分类页 ***/
    #planning-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }



    /****faq页面****/
    #faq-page .faq{
        display: block;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    #faq-page .faq .title{
        height:42px;
        line-height: 42px;
        font-weight: bold;
        font-size: 18px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page .faq .short_description{
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        overflow: hidden;
    }

    /** faq详情页 **/
    #faq-page-detail .main{
        padding:10px;
    }
    #faq-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
    }
    #faq-page-detail .main .main-head .meta .iconfont{
        font-size: 12px;
    }
    #faq-page-detail .main-body{
        padding:20px 0;
    }
    #faq-page-detail .share{
        height:52px;
        line-height: 52px;
        margin:0 auto;
    }
    #faq-page-detail .main-footer .other_faqs a{
        text-decoration: none;
        color:#FF6B01;
    }
    #faq-page-detail .information{
        display: block;
        width:auto;
        margin: 0 15px 10px;
        padding:0;
        background: #ffffff;
    }
    #faq-page-detail .information .row{
        margin:0;
    }
    #faq-page-detail .information .title{
        font-size: 14px;
        font-weight: bold;
        margin:0;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page-detail .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 16px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #faq-page-detail .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #faq-page-detail .information .meta>img{
        float:right;
        display: inline-block;
        padding:10px 0;
    }
    #faq-page-detail .information .meta:after{
        clear: both;
    }
    #faq-page-detail .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    #faq-page-detail .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #faq-page-detail .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;

    }
    #faq-page-detail .side-body a img{
        width:100%;
    }
    #faq-page-detail .side-body a.product .info{
        position: absolute;
        top:70%;
        left:5px;
        right:5px;
        bottom:-60px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #faq-page-detail .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .side-body a.product .info .city,#faq-page-detail .side-body a.product .info .price,#faq-page-detail .side-body a.product .info .short_description{
        height: 22px;
        height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }

    /****广告资讯页面 ****/
    #information-page .information{
        display: block;
        border: 1px solid rgba(0,0,0,0.08);
        display:block;
        position: relative;
        margin-bottom:20px;
        margin-left: 0;
        margin-right: 0;
        border-radius: 10px;
    }
    #information-page .information .cover_image{
        padding-left: 0;
        padding-right: 0;
    }
    #information-page .information img{
        border-radius: 10px 0 0 10px;
    }
    #information-page .information .title{
        height:38px;
        line-height: 38px;
        font-weight: bold;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #information-page .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        line-height: 20px;
    }
    #information-page .meta{
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        margin:16px 0;
        height:20px;
        line-height: 20px;
    }
    #information-page .meta:after{
        content:'';
        clear: both;
    }
    #information-page .meta>div{
        float:left;
    }
    #information-page .meta>img{
        float:right;
        padding: 5px 0;
    }
    #faq-page-detail .tags{
        text-align: center;
    }
    #faq-page-detail .tags>a:link,#faq-page-detail .tags>a:visited,#faq-page-detail .tags>a:hover,#faq-page-detail .tags>a:active{
        color: #FF6B01;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        padding: 5px 10px;
        text-align: center;
    }

    /*****page页面*****/
    #page-page .contact_info{
        height: 70px;
        line-height: 70px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 16px;
        color: #FF6B01;
        margin-bottom:16px;
        padding-left:10px;
    }
    #page-page .main .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        margin:0 auto;
        padding:16px 0;
    }
    #page-page .main .content img{
        max-width: 100%;
    }
    #page-page input{
        height: 40px;
        line-height: 40px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #page-page textarea{
        padding:5px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        width:100%;
        height:200px;
    }
    #page-page input:focus,#page-page textarea:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #page-page input::-webkit-input-placeholder,#page-page input:-moz-placeholder,#page-page input::-moz-placeholder,#page-page input:-ms-input-placeholder {
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page textarea::-webkit-input-placeholder,#page-page textarea:-moz-placeholder,#page-page input::-moz-placeholder,#page-page textarea:-ms-input-placeholder{
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page .submit-btn{
        margin: 10px auto;
        padding:10px 40px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        border: 0;
        color: #FFFFFF;
        font-size:14px;
    }

}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) and (max-width: 1200px){
    /** 所有页面通用  **/
    #left-navs{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #left-navs .title{
        height: 68px;
        line-height: 68px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .title .iconfont{
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .nav{
        height: 68px;
        line-height: 68px;
        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #left-navs .nav a{
        margin: 0 32px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
    }
    #left-navs .nav a.active{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        height: 68px;
        line-height: 68px;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #ff6b01;
    }
    #left-navs .nav a.active .iconfont{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        background: #FEF6F1;
    }

    header .topbar{
        height: 54px;
        line-height: 54px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    header .topbar .slogen{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    header .main{
        height:90px;
        line-height: 90px;
    }
    header .logo{
        display: inline-block;
    }
    header #j-city-ad{
        display: inline-block;
        width: 126px;
        height: 40px;
        line-height: 40px;
        background-image: linear-gradient(90deg, rgba(255,164,3,0.1) 0%, rgba(255,107,1,0.1) 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-decoration: none;
    }
    header #city-list{
        position: absolute;
        z-index: 999;
        display: none;
        top:72px;
        background: #FFFFFF;
        box-shadow: 0 12px 25px 0 rgba(9,21,51,0.13);
        border-radius: 8px;
        line-height: 32px;
    }
    header #city-list a{
        height:32px;
        line-height: 32px;
        margin:0 4px;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        white-space:nowrap;
    }
    header #search{
        margin:0;
        position: relative;
    }
    header #search>input{
        width: 280px;
        height: 32px;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        padding:0 58px 0 10px;
    }
    header #search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    header #search>.search-btn{
        position: absolute;
        right: 30px;
        top: 30px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:12px;
    }
    header #hotline{
        display: inline-block;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    header .navbar{
        margin:0;
    }
    header nav ul li{
        margin:0 10px;
        padding:0;
        height:52px;
        line-height: 52px;
        font-size: 14px;
        color: #FF6B01;
    }
    header nav ul li.active{
        margin:0;
        padding:0;
        height:52px;
        line-height: 52px;
        opacity: 0.1;
        background-image: linear-gradient(180deg, rgba(255,164,3,0.00) 0%, #FF6B01 100%);
        font-size: 14px;
        color: #FF6B01;
    }
    header .navbar-default{
        background: #FFFFFF;
        border: 0;
    }

    header nav ul li{
        margin:0 5px;
    }
    .nav>li>a{
        padding:10px 5px;
    }

    .breadcrumb-section{
        height:53px;
        line-height: 53px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin-bottom: 32px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    .breadcrumb{
        padding: 0;
        margin:0;
        height:52px;
        line-height: 52px;
        list-style: none;
        border-radius: 0;
        background-color: #fff;
    }
    .breadcrumb > li + li:before {
        padding: 0 5px;
        color: #ccc;
        content: " > ";
    }
    .breadcrumb > li>a{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45)
    }
    .breadcrumb > li.active{
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .others a,.others a:visited,.others a:hover,.others a:active{
        text-decoration: none;
        color:#FF6B01;
    }

    #home-page .carousel-indicators{
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -10%;
        text-align: center;
        list-style: none;
    }
    #home-page  .carousel-indicators>li{
        width: 68px;
        height: 10px;
        opacity: 0.24;
        background: #FFFFFF;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }
    #home-page .carousel-indicators>li.active{
        width: 68px;
        height: 10px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }

    .main-container{
        margin-top:40px;
    }
    .main-container-title{
        margin:48px auto;
    }
    .no-data{
        margin:20px auto;
        color:#FF6B01;
    }
    h3{
        font-size: 40px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
    }
    .line{
        display: inline-block;
        width: 40px;
        height: 10px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 5px;
        border:0;
    }

    .filter{
        margin-bottom: 20px;
    }
    .filter .filter-label{
        display: inline-block;
        float:left;
        font-size: 14px;
        font-weight: bold;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a.active{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .all-cities{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
    }
    .filter .more-cities{
        padding:6px 12px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }
    .filter input.filter-input{
        width:100%;
        height:32px;
        border:1px solid #FF6B01;
        border-radius: 4px;
        padding:0 60px 0 5px;
    }
    .filter input.filter-input:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    .filter button.search-btn{
        position: absolute;
        right: 1px;
        top: 1px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0 4px 4px 0;
        border: 0;
        color: #FFFFFF;
        font-size: 12px;
    }
    .main .main-body img{
        max-width: 100%;
    }
    .pre_and_next_block{
        margin:10px auto;
    }
    .pre_and_next_block a,.pre_and_next_block a:active,.pre_and_next_block a:hover,.pre_and_next_block a:visited{
        height:32px;
        line-height: 32px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .pagination-result{
        color:#FF6B01;
        padding:27px 0 27px 15px;
    }
    .pagination > li > a, .pagination > li > span{
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #FF6B01;
        text-decoration: none;
        background-color: #ffffff;
        border: 1px solid #FF6B01;
    }
    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
        z-index: 2;
        color: #FFFFFF;
        border-color: #FF6B01;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 4px;
        color: #FFFFFF;
        border-color:#FF6B01;
        background-color:#FF6B01;
    }

    /*底部样式*/
    footer{
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: 0;
    }

    /** 首页 **/
    #home-page .categories{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        padding:15px;
    }
    #home-page .categories .category{
        display: inline-block;
        line-height: 40px;
        background: #FAFAFA;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
        margin:10px 5px;
        padding:0 15px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .categories .category:hover{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .active{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .description{
        border-top:1px solid #e5e5e5;
        margin-top:10px;
        padding:10px 5px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 23px;
    }
    .product{
        display: block;
        position: relative;
        width: 100%;
        height:220px;
        margin-bottom: 68px;
    }
    .product .product-img{
        /*width: 260px;*/
        height: 220px;
        transition: all 0.3s;
    }
    .product img{
        border-radius: 6px;
    }
    .product .product-img:hover{
        transform: scale(1.05);
    }
    .product .product-content{
        width: 92%;
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    .product .product-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .label{
        padding-left:0;
        padding-right: 0;
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .value{
        display: inline-block;
        padding-left:0;
        padding-right: 0;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #home-page .main-customization,#home-page .customization{
        position: relative;
        margin: 30px auto;
    }
    #home-page .main-customization>div,#home-page .customization>div{
        position: absolute;
        width:30%;
        left:0;
        bottom: 0;
        padding-left:10px;
        text-align: center;

    }
    #home-page .main-customization>div>img{
        margin:0 auto;
    }
    #home-page .customization>div>img{
        margin:0 auto;
    }
    #home-page .main-customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .planning{
        position: relative;
        display: block;
    }
    #home-page .planning>div{
        position: absolute;
        left:50%;
        bottom: 50%;
        transform:translate(-50%,50%);
        margin:0 auto;
        text-align: center;
    }
    #home-page .planning>div>img{
        margin:0 auto 10px;

    }
    #home-page .planning>div>p{
        font-size: 22px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .cases .case{
        position: relative;
        margin-bottom: 20px;

    }
    #home-page .cases .case>.title{
        position: absolute;
        left:0;
        right:0;
        bottom: 0;
        display: inline-block;
        height:58px;
        line-height: 58px;
        background: rgba(0,0,0,0.60);
        font-size: 18px;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq{
        display: block;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin:0 0 12px;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq:hover{
        display: block;
        font-size: 14px;
        color: #FF6B01;
        margin:0 0 12px;
        text-decoration: none;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .ymp-btn{
        position: relative;
        display: block;
        width:120px;
        height: 40px;
        line-height: 40px;
        padding:0 20px;
        margin:20px auto;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .ymp-btn:after,.ymp-btn:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 100%;
        background-color: #FF6B01;
        color:#FF6B01;
        z-index:-2;
        border-radius: 20px;
    }
    .ymp-btn:hover{
        z-index:1;
        color:#FFFFFF;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .ymp-btn:before {
        transition: .3s;
        z-index:-1;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        color:#ffffff;
    }
    .ymp-btn:hover:after,.ymp-btn:hover:before {
        width: 100%;
        color:#FF6B01;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .tabs{
        height:48px;
        border-bottom:2px solid #e8e8e8;
        margin-bottom: 20px;
    }
    .tabs ul{
        display: inline-block;
    }
    .tabs ul:after{
        clear: both;
    }
    .tabs ul li{
        margin:0 10px;
        padding:0;
        height:48px;
        line-height: 48px;
        float:left;
    }
    .tabs ul li.active{
        border-bottom: 2px solid #FF6B01;
        color:#FF6B01;
        position: relative;
    }
    .tabs ul li.active:before{
        position: absolute;
        top:28px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 10px;
        border-color:transparent transparent #FF6B01 transparent;
    }
    .tabs ul li.active:after{
        position: absolute;
        top:32px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 8px;
        border-color:transparent transparent #FEFAF8 transparent;
    }
    .tabs ul li a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tabs ul li.active a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tab-content{
        margin:0;
    }
    #home-page .information{
        display: block;
        margin: 0 0 10px;
        padding:0;
        background: #ffffff;
    }
    #home-page .information .row{
        margin:0;
    }
    #home-page .information .title{
        font-size: 16px;
        font-weight: bold;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #home-page .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #home-page .information .meta:after{
        content: '';
        clear:both;
    }
    #home-page .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        line-height: 20px;
    }
    #home-page .information .meta>img{
        float:right;
        display: inline-block;
        padding-top: 5px;
    }
    #home-page .information .meta:after{
        clear: both;
    }



    /**广告分类页**/

    #advertisement-category-page a.item{
        position:relative;
        display: block;
        margin-bottom: 98px;
        width:100%;
    }
    #advertisement-category-page a.item img{
        border-radius: 6px;
    }
    #advertisement-category-page a.item .item-content{
        position: absolute;
        background: #FFFFFF;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
        left:10px;
        right:10px;
        bottom:-30%;
    }
    #advertisement-category-page a.item .item-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        height:32px;
        line-height: 32px;
        text-align: center;
    }
    #advertisement-category-page a.item .item-content .item-info .label{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-category-page a.item .item-content .item-info .value{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    /** 广告详情页 **/
    #advertisement-detail-page .main .main-head{
        margin-bottom: 20px;
    }
    #advertisement-detail-page h3.name{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        height:28px;
        line-height: 28px;
        margin: 0 0 10px 0;
        text-align: left;
    }
    #advertisement-detail-page p.attribution{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        line-height: 20px;
    }

    #advertisement-detail-page #advertisement-detail-page-carousel .carousel-inner>div>img{
        width:100%;
        border-radius: 6px;
    }

    #advertisement-detail-page .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    #advertisement-detail-page .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #advertisement-detail-page .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;
    }

    #advertisement-detail-page .side-body a img{
        width:100%;
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info{
        position: absolute;
        top:80%;
        left:10px;
        right:10px;
        bottom:-50px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #advertisement-detail-page .side-body a.product .info .label,#advertisement-detail-page .side-body a.product .info .value{
        display: inline-block;
        height: 22px;
        height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }

    #advertisement-detail-page .block{
        margin:20px 0;
    }
    #advertisement-detail-page .block .block-header{
        margin-bottom: 10px;
    }
    #advertisement-detail-page .block .block-header .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #advertisement-detail-page .block .block-header a.more{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
    }

    #advertisement-detail-page .block .block-body .item{
        display: block;
        position: relative;
        height:220px;
        margin-bottom: 68px;
    }
    #advertisement-detail-page .block .block-body .item .item-img{
        /*width: 260px;*/
        height: 220px;
        transition: all 0.3s;
    }
    #advertisement-detail-page .block .block-body .item .item-img:hover{
        transform: scale(1.05);
    }
    #advertisement-detail-page .block .block-body .item .item-content{
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        left:10px;
        right:10px;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .block .block-body .item .item-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-detail-page .block .block-body .item .item-content .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    #advertisement-detail-page .block .block-body .case{
        display:block;
        position: relative;
        margin-bottom:20px;
    }
    #advertisement-detail-page .block .block-body .case .title{
        font-size: 18px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        position:absolute;
        bottom:0px;
        left:15px;
        right:15px;
        padding:0 10px;
        height:58px;
        line-height:58px;
        background-color: #000000;
        opacity: 0.5;
        color:#ffffff;
    }
    .information{
        position: relative;
        border:1px solid rgba(0,0,0,0.05);
        border-radius: 5px;
    }
    .information:after{
        content:'';
        clear: both;
    }
    .information .cover_image{
        padding:0;
    }
    .information img{
        float:left;
        border-radius: 5px 0 0 5px;
    }
    .information .information-content{
        float:left;
        /*height:175px;*/
        padding:0 10px;
    }
    .information .information-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        height:30px;
        line-height: 20px;
        font-weight: bold;
    }
    .information .information-content  .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        line-height: 20px;
        overflow: hidden;
    }

    .information .information-content  .meta{
        height:35px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        line-height: 20px;
    }
    .information .information-content .meta img{
        float: right;
        margin-top: 5px;
    }

    #advertisement-detail-page .block .block-body .process{
        display: block;
        position: relative;
        width:15%;
        float:left;
        padding:0 10px;
    }
    #advertisement-detail-page .block .block-body .process .icon{
        width:80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    #advertisement-detail-page .block .block-body .process .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
    }
    #advertisement-detail-page .block .block-body .process .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
    }
    #advertisement-detail-page .block .block-body .separation{
        display: block;
        width:2%;
        float:left;
        padding-top: 30px;
        overflow: hidden;
        white-space: nowrap;
        color:#999;
    }

    /** 案例列表页 ***/
    #case-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }



    /*** 广告策划分类页 ***/
    #planning-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }



    /****faq页面****/
    #faq-page .faq{
        display: block;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    #faq-page .faq .title{
        height:42px;
        line-height: 42px;
        font-weight: bold;
        font-size: 18px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page .faq .short_description{
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        overflow: hidden;
    }

    /** faq详情页 **/
    #faq-page-detail .main{
        padding:10px;
    }
    #faq-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
    }
    #faq-page-detail .main .main-head .meta .iconfont{
        font-size: 12px;
    }
    #faq-page-detail .main-body{
        padding:20px 0;
    }
    #faq-page-detail .share{
        height:52px;
        line-height: 52px;
        margin:0 auto;
    }
    #faq-page-detail .main-footer .other_faqs a{
        text-decoration: none;
        color:#FF6B01;
    }
    #faq-page-detail .information{
        display: block;
        width:auto;
        margin: 0 15px 10px;
        padding:0;
        background: #ffffff;
    }
    #faq-page-detail .information .row{
        margin:0;
    }
    #faq-page-detail .information .title{
        font-size: 14px;
        font-weight: bold;
        margin:0;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page-detail .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 16px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #faq-page-detail .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #faq-page-detail .information .meta>img{
        float:right;
        display: inline-block;
        padding:10px 0;
    }
    #faq-page-detail .information .meta:after{
        clear: both;
    }
    #faq-page-detail .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    #faq-page-detail .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #faq-page-detail .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;

    }
    #faq-page-detail .side-body a img{
        width:100%;
    }
    #faq-page-detail .side-body a.product .info{
        position: absolute;
        top:70%;
        left:5px;
        right:5px;
        bottom:-60px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #faq-page-detail .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .side-body a.product .info .city,#faq-page-detail .side-body a.product .info .price,#faq-page-detail .side-body a.product .info .short_description{
        height: 22px;
        height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }
    #faq-page-detail .tags{
        text-align: center;
    }
    #faq-page-detail .tags>a:link,#faq-page-detail .tags>a:visited,#faq-page-detail .tags>a:hover,#faq-page-detail .tags>a:active{
        color: #FF6B01;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        padding: 5px 10px;
        text-align: center;
    }

    /****广告资讯页面 ****/
    #information-page .information{
        display: block;
        border: 1px solid rgba(0,0,0,0.08);
        display:block;
        position: relative;
        margin-bottom:20px;
        margin-left: 0;
        margin-right: 0;
        border-radius: 10px;
    }
    #information-page .information .cover_image{
        padding-left: 0;
        padding-right: 0;
    }
    #information-page .information img{
        border-radius: 10px 0 0 10px;
    }
    #information-page .information .title{
        height:38px;
        line-height: 38px;
        font-weight: bold;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #information-page .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        line-height: 20px;
    }
    #information-page .meta{
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        margin:16px 0;
        height:20px;
        line-height: 20px;
    }
    #information-page .meta:after{
        content:'';
        clear: both;
    }
    #information-page .meta>div{
        float:left;
    }
    #information-page .meta>img{
        float:right;
        padding: 5px 0;
    }

    /*****page页面*****/
    #page-page .contact_info{
        height: 70px;
        line-height: 70px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 16px;
        color: #FF6B01;
        margin-bottom:16px;
        padding-left:10px;
    }
    #page-page .main .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        margin:0 auto;
        padding:16px 0;
    }
    #page-page .main .content img{
        max-width: 100%;
    }
    #page-page input{
        height: 40px;
        line-height: 40px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #page-page textarea{
        padding:5px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        width:100%;
        height:200px;
    }
    #page-page input:focus,#page-page textarea:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #page-page input::-webkit-input-placeholder,#page-page input:-moz-placeholder,#page-page input::-moz-placeholder,#page-page input:-ms-input-placeholder {
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page textarea::-webkit-input-placeholder,#page-page textarea:-moz-placeholder,#page-page input::-moz-placeholder,#page-page textarea:-ms-input-placeholder{
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page .submit-btn{
        margin: 10px auto;
        padding:10px 40px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        border: 0;
        color: #FFFFFF;
        font-size:14px;
    }
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
    /** 所有页面通用  **/
    #left-navs{
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #left-navs .title{
        height: 68px;
        line-height: 68px;
        text-align: center;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 6px;
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .title .iconfont{
        font-size: 20px;
        color: #FFFFFF;
        font-weight: bold;
    }
    #left-navs .nav{
        height: 68px;
        line-height: 68px;
        background: #FFFFFF;
        border-radius: 0;
        text-align: center;
    }
    #left-navs .nav a{
        margin: 0 32px;
        display: block;
        box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.08);
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
    }
    #left-navs .nav a.active{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        letter-spacing: 0;
        height: 68px;
        line-height: 68px;
        background: #FEF6F1;
        box-shadow: inset 0 -3px 0 0 #ff6b01;
    }
    #left-navs .nav a.active .iconfont{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        background: #FEF6F1;
    }

    header .topbar{
        height: 54px;
        line-height: 54px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    header .topbar .slogen{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    header .main{
        height:90px;
        line-height: 90px;
    }
    header .logo{
        display: inline-block;
    }
    header #j-city-ad{
        display: inline-block;
        width: 126px;
        height: 40px;
        line-height: 40px;
        background-image: linear-gradient(90deg, rgba(255,164,3,0.1) 0%, rgba(255,107,1,0.1) 100%);
        border-radius: 6px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-decoration: none;
    }
    header #city-list{
        position: absolute;
        z-index: 999;
        display: none;
        top:72px;
        background: #FFFFFF;
        box-shadow: 0 12px 25px 0 rgba(9,21,51,0.13);
        border-radius: 8px;
        line-height: normal;
    }
    header #city-list .filter-label{
        height:36px;
        line-height: 36px;
    }
    header #city-list ul li{
        padding:5px;
    }
    header #city-list a{
        height:36px;
        line-height: 36px;
        margin:0;
        padding:0 5px;
        font-size: 14px;
        text-align: center;
        color: rgba(0,0,0,0.85);
        white-space:nowrap;
    }
    header #city-list .nav-tabs > li.active > a, header #city-list .nav-tabs > li.active > a:hover, header #city-list .nav-tabs > li.active > a:focus{
        height:36px;
        line-height: 36px;
        border-radius: 5px;
        border: 0;
        margin:0;
        padding:0 5px;
        font-size: 14px;
        background-image: linear-gradient(
                90deg
                , #FFA403 0%, #FF6B01 100%);
        color: #FFFFFF;
        text-align: center;
        text-decoration: none;
    }
    header #search{
        margin:0;
        position: relative;
    }
    header #search>input{
        width: 312px;
        height: 32px;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        padding:0 58px 0 10px;
    }
    header #search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    header #search>.search-btn{
        position: absolute;
        right: 62px;
        top: 30px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:12px;
    }
    header #hotline{
        display: inline-block;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    header .navbar{
        margin:0;
    }
    header nav ul li{
        margin:0 10px;
        padding:0;
        height:52px;
        line-height: 52px;
        font-size: 14px;
        color: #FF6B01;
    }
    header nav ul li.active{
        margin:0;
        padding:0;
        height:52px;
        line-height: 52px;
        opacity: 0.1;
        background-image: linear-gradient(180deg, rgba(255,164,3,0.00) 0%, #FF6B01 100%);
        font-size: 14px;
        color: #FF6B01;
    }
    header .navbar-default{
        background: #FFFFFF;
        border: 0;
    }

    .breadcrumb-section{
        height:53px;
        line-height: 53px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        margin-bottom: 32px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    .breadcrumb{
        padding: 0;
        margin:0;
        height:52px;
        line-height: 52px;
        list-style: none;
        border-radius: 0;
        background-color: #fff;
    }
    .breadcrumb > li + li:before {
        padding: 0 5px;
        color: #ccc;
        content: " > ";
    }
    .breadcrumb > li>a{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45)
    }
    .breadcrumb > li.active{
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .others a,.others a:visited,.others a:hover,.others a:active{
        text-decoration: none;
        color:#FF6B01;
        display: inline-block;
        height: 60px;
        line-height: 60px;
    }

    #home-page .carousel-indicators{
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -10%;
        text-align: center;
        list-style: none;
    }
    #home-page  .carousel-indicators>li{
        width: 68px;
        height: 10px;
        opacity: 0.24;
        background: #FFFFFF;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }
    #home-page .carousel-indicators>li.active{
        width: 68px;
        height: 10px;
        background: #FFFFFF;
        opacity: 1;
        border-radius: 2px;
        text-indent: -999px;
        cursor: pointer;
        border:0;
        margin:2px;
    }

    .main-container{
        margin-top:40px;
    }
    .main-container-title{
        margin:48px auto;
    }
    .no-data{
        margin:20px auto;
        color:#FF6B01;
    }
    .home-page h3{
        font-size: 40px;
        color: #000000;
        letter-spacing: 0;
    }
    .line{
        display: inline-block;
        width: 40px;
        height: 10px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 5px;
        border:0;
    }

    .filter{
        margin-bottom: 20px;
    }
    .filter .filter-label{
        display: inline-block;
        float:left;
        font-size: 14px;
        font-weight: bold;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .filter-items>a.active{
        display: inline-block;
        float:left;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        margin:0 5px;
        height:44px;
        line-height: 44px;
    }
    .filter .all-cities{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
    }

    .filter .all-cities ul li{
        padding:5px;
    }
    .filter .all-cities .nav-tabs > li > a{
        height:36px;
        line-height: 36px;
        margin:0;
        padding:0 5px;
        font-size: 14px;
        text-align: center;
        color:rgba(0,0,0,0.85);
        white-space:nowrap;
        border: 1px solid #DEE1E6;
        border-radius: 5px;
    }
    .filter .all-cities .nav-tabs > li.active > a, .filter .all-cities .nav-tabs > li.active > a:hover, .filter .all-cities .nav-tabs > li.active > a:focus,.filter .all-cities .nav-tabs > li > a:hover, .filter .all-cities .nav-tabs > li > a:focus{
        height:36px;
        line-height: 36px;
        margin:0;
        padding:0 5px;
        font-size: 14px;
        text-align: center;
        color: #FF6B01;
        white-space:nowrap;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        background: #FFFFFF;
    }
    .filter .all-cities .tab-content .tab-pane>a:link,.filter .all-cities .tab-content .tab-pane>a:visited,.filter .all-cities .tab-content .tab-pane>a:hover,.filter .all-cities .tab-content .tab-pane>a:active{
        height:36px;
        line-height: 36px;
        margin:0;
        padding:0 5px;
        font-size: 14px;
        text-align: center;
        color:rgba(0,0,0,0.85);
        white-space:nowrap;
    }

    .filter .more-cities{
        padding:6px 12px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }
    .filter input.filter-input{
        width:100%;
        height:32px;
        border:1px solid #FF6B01;
        border-radius: 4px;
        padding:0 60px 0 5px;
    }
    .filter input.filter-input:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    .filter button.search-btn{
        position: absolute;
        right: 1px;
        top: 1px;
        width: 58px;
        height: 30px;
        line-height: 30px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0 4px 4px 0;
        border: 0;
        color: #FFFFFF;
        font-size: 12px;
    }
    .main .main-head .meta{
        text-align: center;
    }
    .main .main-head .meta span{
        display: inline-block;
        padding:0 10px;
    }
    .main .main-head .meta span a{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
    }
    .main .main-body img{
        max-width: 100%;
    }
    .pre_and_next_block{
        margin:10px auto;
    }
    .pre_and_next_block a,.pre_and_next_block a:active,.pre_and_next_block a:hover,.pre_and_next_block a:visited{
        height:32px;
        line-height: 32px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
    }
    .pagination-result{
        color:#FF6B01;
        padding:27px 0 27px 15px;
    }
    .pagination > li > a, .pagination > li > span{
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #FF6B01;
        text-decoration: none;
        background-color: #ffffff;
        border: 1px solid #FF6B01;
    }
    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
        z-index: 2;
        color: #FFFFFF;
        border-color: #FF6B01;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
    }
    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 4px;
        color: #FFFFFF;
        border-color:#FF6B01;
        background-color:#FF6B01;
    }

    /*底部样式*/
    footer{
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: 0;
    }

    /** 首页 **/
    #home-page .categories{
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        padding:15px;
        height:576px;
    }
    #home-page .show3{
        height:300px;
    }
    #home-page .show6{
        height:576px;
    }
    #home-page .categories .category{
        display: inline-block;
        line-height: 40px;
        background: #FAFAFA;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
        margin:10px 5px;
        padding:0 15px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .categories .category:hover{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .active{
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        color:#FFFFFF;
    }
    #home-page .categories .description{
        border-top:1px solid #e5e5e5;
        margin-top:10px;
        padding:10px 5px;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 23px;
    }
    .product{
        display: block;
        position: relative;
        width: 100%;
        height:220px;
        margin-bottom: 68px;
    }
    .product .product-img{
        /*width: 260px;*/
        height: 220px;
        transition: all 0.3s;
    }
    .product img{
        border-radius: 6px;
    }
    .product .product-img:hover{
        transform: scale(1.05);
    }
    .product .product-content{
        width: 92%;
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    .product .product-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .label{
        padding-left:0;
        padding-right: 0;
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .product .product-content .product-info .value{
        display: inline-block;
        padding-left:0;
        padding-right: 0;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #home-page .main-customization,#home-page .customization{
        position: relative;
        margin: 30px auto;
    }
    #home-page .main-customization>div,#home-page .customization>div{
        position: absolute;
        width:30%;
        left:0;
        bottom: 0;
        padding-left:10px;
        text-align: center;

    }
    #home-page .main-customization>div>img{
        margin:0 auto;
    }
    #home-page .customization>div>img{
        margin:0 auto;
    }
    #home-page .main-customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .customization>div>p{
        font-size: 16px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .planning{
        position: relative;
        display: block;
    }
    #home-page .planning>div{
        position: absolute;
        left:50%;
        bottom: 50%;
        transform:translate(-50%,50%);
        margin:0 auto;
        text-align: center;
    }
    #home-page .planning>div>img{
        margin:0 auto 10px;

    }
    #home-page .planning>div>p{
        font-size: 22px;
        color: #FFFFFF;
        letter-spacing: 0;
    }
    #home-page .cases .case{
        position: relative;
        margin-bottom: 20px;

    }
    #home-page .cases .case>.title{
        position: absolute;
        left:0;
        right:0;
        bottom: 0;
        display: inline-block;
        height:58px;
        line-height: 58px;
        background: rgba(0,0,0,0.60);
        font-size: 18px;
        color: #FFFFFF;
        letter-spacing: 0;
        text-align: center;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .faq{
        display: block;
        /*font-size: 14px;*/
        color: rgba(0,0,0,0.45);
        margin:0 0 12px;
        text-decoration: none;
        /*white-space: nowrap;*/
        /*text-overflow: ellipsis;*/
        /*overflow: hidden;*/
    }
    #home-page .faq:hover{
        display: block;
        /*font-size: 14px;*/
        color: #FF6B01;
        margin:0 0 12px;
        text-decoration: none;
        /*white-space: nowrap;*/
        /*text-overflow: ellipsis;*/
        /*overflow: hidden;*/
    }
    #home-page .faq .title{
        font-size: 16px;
        font-weight: bold;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #home-page .faq .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        overflow: hidden
    }

    .ymp-btn{
        position: relative;
        display: block;
        width:120px;
        height: 40px;
        line-height: 40px;
        padding:0 20px;
        margin:20px auto;
        background: #FFFFFF;
        border: 1px solid #FF6B01;
        border-radius: 20px;
        font-size: 14px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .ymp-btn:after,.ymp-btn:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 100%;
        background-color: #FF6B01;
        color:#FF6B01;
        z-index:-2;
        border-radius: 20px;
    }
    .ymp-btn:hover{
        z-index:1;
        color:#FFFFFF;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .ymp-btn:before {
        transition: .3s;
        z-index:-1;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        color:#ffffff;
    }
    .ymp-btn:hover:after,.ymp-btn:hover:before {
        width: 100%;
        color:#FF6B01;
        background-color: #FFFFFF;
        border-radius: 20px;
    }
    .tabs{
        height:48px;
        border-bottom:2px solid #e8e8e8;
        margin-bottom: 20px;
    }
    .tabs ul{
        display: inline-block;
    }
    .tabs ul:after{
        clear: both;
    }
    .tabs ul li{
        margin:0 10px;
        padding:0;
        height:48px;
        line-height: 48px;
        float:left;
    }
    .tabs ul li.active{
        border-bottom: 2px solid #FF6B01;
        color:#FF6B01;
        position: relative;
    }
    .tabs ul li.active:before{
        position: absolute;
        top:28px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 10px;
        border-color:transparent transparent #FF6B01 transparent;
    }
    .tabs ul li.active:after{
        position: absolute;
        top:32px;
        left:50%;
        transform:translate(-50%);
        content: ' ';
        width:0;
        height:0;
        border-style: dashed dashed solid dashed;
        border-width: 8px;
        border-color:transparent transparent #FEFAF8 transparent;
    }
    .tabs ul li a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #000000;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tabs ul li.active a{
        height:100%;
        padding:5px;
        font-size: 16px;
        color: #FF6B01;
        letter-spacing: 0;
        text-align: center;
        text-decoration: none;
    }
    .tab-content{
        margin:0;
    }
    h1.title{
        height:42px;
        line-height: 42px;
        font-weight: bold;
        font-size: 18px;
        color: rgba(0,0,0,0.85);
        text-align: center;
        letter-spacing: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #home-page .information{
        display: block;
        margin: 0 0 10px;
        padding:0;
        background: #ffffff;
    }
    #home-page .information .row{
         margin:0;
    }
    #home-page .information .title{
        font-size: 16px;
        font-weight: bold;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #home-page .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #home-page .information .meta:after{
        content: '';
        clear:both;
    }
    #home-page .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        line-height: 20px;
    }
    #home-page .information .meta>img{
        float:right;
        display: inline-block;
        padding-top: 5px;
    }
    #home-page .information .meta:after{
        clear: both;
    }



    /**广告分类页**/

    #advertisement-category-page a.item{
        position:relative;
        display: block;
        margin-bottom: 98px;
        width:100%;
    }
    #advertisement-category-page a.item img{
        border-radius: 6px;
    }
    #advertisement-category-page a.item .item-content{
        position: absolute;
        background: #FFFFFF;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
        left:10px;
        right:10px;
        bottom:-30%;
    }
    #advertisement-category-page a.item .item-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        height:32px;
        line-height: 32px;
        text-align: center;
    }
    #advertisement-category-page a.item .item-content .item-info .label{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-category-page a.item .item-content .item-info .value{
        display: inline-block;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        font-weight: normal;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }

    /** 广告详情页 **/
    #advertisement-detail-page .main .main-head{
        margin-bottom: 20px;
    }
    #advertisement-detail-page h1.name{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        height:28px;
        line-height: 28px;
        margin: 0 0 10px 0;
        text-align: left;
    }
    #advertisement-detail-page p.attribution{
        font-size: 14px;
        color: rgba(0,0,0,0.65);
        line-height: 20px;
    }

    #advertisement-detail-page #advertisement-detail-page-carousel .carousel-inner>div>img{
        width:100%;
        border-radius: 6px;
    }

    #advertisement-detail-page .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    #advertisement-detail-page .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    #advertisement-detail-page .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;
    }

    #advertisement-detail-page .side-body a img{
        width:100%;
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info{
        position: absolute;
        top:80%;
        left:10px;
        right:10px;
        bottom:-50px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #advertisement-detail-page .side-foot{
        height: 56px;
        line-height: 56px;
        font-size: 14px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-top: 1px solid rgba(0,0,0,0.08);
    }


    #advertisement-detail-page .side-body a.product .info .label,#advertisement-detail-page .side-body a.product .info .value{
        display: inline-block;
        height: 22px;
        height: 22px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
    }

    #advertisement-detail-page .block{
        margin:20px 0;
    }
    #advertisement-detail-page .block .block-header{
        margin-bottom: 10px;
    }
    #advertisement-detail-page .block .block-header .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #advertisement-detail-page .block .block-header a.more{
        text-decoration: none;
        font-size: 14px;
        color: rgba(0,0,0,0.45);
    }

    #advertisement-detail-page .block .block-body .item{
        display: block;
        position: relative;
        height:220px;
        margin-bottom: 68px;
    }
    #advertisement-detail-page .block .block-body .item .item-img{
        /*width: 260px;*/
        height: 220px;
        transition: all 0.3s;
    }
    #advertisement-detail-page .block .block-body .item .item-img:hover{
        transform: scale(1.05);
    }
    #advertisement-detail-page .block .block-body .item .item-content{
        height: 100px;
        margin:0 4%;
        padding:10px;
        position: absolute;
        left:10px;
        right:10px;
        bottom:-58px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    #advertisement-detail-page .block .block-body .item .item-content .title{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #advertisement-detail-page .block .block-body .item .item-content .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    #advertisement-detail-page .block .block-body .case{
        display:block;
        position: relative;
        margin-bottom:20px;
    }
    #advertisement-detail-page .block .block-body .case .title{
        font-size: 18px;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        position:absolute;
        bottom:0px;
        left:15px;
        right:15px;
        padding:0 10px;
        height:58px;
        line-height:58px;
        background-color: #000000;
        opacity: 0.5;
        color:#ffffff;
    }
    .information{
        position: relative;
        border:1px solid rgba(0,0,0,0.05);
        border-radius: 5px;
        margin:20px 0 0;
    }
    .information:after{
        content:'';
        clear: both;
    }
    .information .cover_image{
        padding:0;
    }
    .information img{
        float:left;
        border-radius: 5px 0 0 5px;
    }
    .information .information-content{
        float:left;
        /*height:175px;*/
        padding:0 10px;
    }
    .information .information-content .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        padding:5px;
        margin:0;
        font-weight: bold;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .information .information-content  .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: 20px;
        overflow: hidden;
    }

    .information .information-content  .meta{
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    .information .information-content .meta img{
        float: right;
        margin-top: 5px;
    }

    #advertisement-detail-page .block .block-body .process{
        display: block;
        position: relative;
        width:15%;
        float:left;
        padding:0 10px;
    }
    #advertisement-detail-page .block .block-body .process .icon{
        width:80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    #advertisement-detail-page .block .block-body .process .title{
        font-size: 16px;
        color: rgba(0,0,0,0.85);
    }
    #advertisement-detail-page .block .block-body .process .description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
    }
    #advertisement-detail-page .block .block-body .separation{
        display: block;
        width:2%;
        float:left;
        padding-top: 30px;
        overflow: hidden;
        white-space: nowrap;
        color:#999;
    }

    /** 案例列表页 ***/
    #case-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }
    #case-detail-page .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #case-detail-page .main .main-head .meta{
        height: 32px;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.45);
        letter-spacing: 0;
        line-height: 32px;
    }
    #case-detail-page .main .main-head .meta .iconfont{
        font-size: 12px;
    }
    #case-detail-page .main-body{
        padding: 20px 0;
    }

    #case-detail-page .main-footer .other_faqs a:link,#case-detail-page .main-footer .other_faqs a:active,#case-detail-page .main-footer .other_faqs a:visited,#case-detail-page .main-footer .other_faqs a:hover{
        text-decoration: none;
        color:#FF6B01;
    }

    #case-detail-page .side .side-head {
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }

    /*** 广告策划分类页 ***/
    #planning-category-page{
        background: #FFFFFF;
        border-radius: 6px;
    }



    /****faq页面****/
    #faq-page .faq{
        display: block;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        padding:0 0 15px;
        margin:0 15px 20px;
    }
    #faq-page .faq .title{
        font-size: 16px;
        font-weight: bold;
        padding: 8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #faq-page .faq .short_description{
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 24px;
        height:72px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    /** faq详情页 **/
    #faq-page-detail .main{
        padding:10px;
    }
    #faq-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #faq-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #faq-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
    }
    #faq-page-detail .main .main-head .meta .iconfont{
        font-size: 12px;
    }
    #faq-page-detail .main-body{
        padding:20px 0;
    }
    #faq-page-detail .share{
        height:52px;
        line-height: 52px;
        margin:0 auto;
    }
    #faq-page-detail .main-footer .other_faqs a{
        text-decoration: none;
        color:#FF6B01;
    }
    #faq-page-detail .information{
        display: block;
        width:auto;
        margin: 0 15px 10px;
        padding:0;
        background: #ffffff;
    }
    #faq-page-detail .information .row{
        margin:0;
    }
    #faq-page-detail .information .title{
        font-size: 14px;
        font-weight: bold;
        margin:0;
        padding:8px 5px;
        color: rgba(0,0,0,0.85);
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #faq-page-detail .information .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 16px;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        overflow: hidden
    }
    #faq-page-detail .information .meta>div{
        float:left;
        height:32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #faq-page-detail .information .meta>img{
        float:right;
        display: inline-block;
        padding:10px 0;
    }
    #faq-page-detail .information .meta:after{
        clear: both;
    }
    #faq-page-detail .tags{
       text-align: center;
    }
    #faq-page-detail .tags>a:link,#faq-page-detail .tags>a:visited,#faq-page-detail .tags>a:hover,#faq-page-detail .tags>a:active{
        color: #FF6B01;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        padding: 5px 10px;
        text-align: center;
    }
    #faq-page-detail .block{
        margin-top:20px;
    }
    #faq-page-detail .block .block-header .title {
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #faq-page-detail .block .block-body .faq{
        border-bottom: 1px solid rgba(0,0,0,.15);
        display: block;
        padding:10px 5px 15px;
    }
    #faq-page-detail .block .block-body .faq .title {
        font-size: 16px;
        font-weight: bold;
        padding: 8px 5px;
        color: rgba(0,0,0,0.85);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #faq-page-detail .block .block-body .faq .short_description {
        font-size: 14px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .side{
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        margin:32px 32px 32px 0;
        padding:20px;
    }
    .side .side-head{
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        margin-bottom: 20px;
    }
    .side-body a.product{
        position: relative;
        margin-bottom: 100px;
        display: block;

    }
    .side-body a img{
        width:100%;
    }
    .side-body a.product .info{
        position: absolute;
        top:70%;
        left:5px;
        right:5px;
        bottom:-60px;
        padding:10px;
        background: #ffffff;
        box-shadow: 0 10px 40px 0 rgba(0,0,0,0.10);
        border-radius: 6px;
    }
    .side-body a.product .info .title{
        height: 28px;
        line-height: 28px;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    .side-body a.product .info .city,.side-body a.product .info .price,.side-body a.product .info .short_description{
         height: 22px;
         height: 22px;
         font-size: 12px;
         color: rgba(0,0,0,0.45);
         letter-spacing: 0;
    }

    /****广告资讯页面 ****/
    #information-page .information{
        display: block;
        border: 1px solid rgba(0,0,0,0.08);
        display:block;
        position: relative;
        margin-bottom:20px;
        margin-left: 0;
        margin-right: 0;
        border-radius: 10px;
    }
    #information-page .information .cover_image{
        padding-left: 0;
        padding-right: 0;
    }
    #information-page .information img{
        border-radius: 10px 0 0 10px;
    }
    #information-page .information .title{
        height:38px;
        line-height: 38px;
        font-weight: bold;
        font-size: 16px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    #information-page .short_description{
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        line-height: 20px;
    }
    #information-page .meta{
        font-size: 12px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
        margin:16px 0;
        height:20px;
        line-height: 20px;
    }
    #information-page .meta:after{
        content:'';
        clear: both;
    }
    #information-page .meta>div{
        float:left;
    }
    #information-page .meta>img{
        float:right;
        padding: 5px 0;
    }

    #information-page-detail .main{
        padding:10px;
    }
    #information-page-detail .main .main-head{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    #information-page-detail .main .main-head .title{
        height: 28px;
        line-height: 28px;
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
    }
    #information-page-detail .main .main-head .meta{
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        color: rgba(0,0,0,0.45);
        letter-spacing: 0;
        line-height: 20px;
    }

    #information-page-detail .other_informations a:link,#information-page-detail .other_informations a:visited,#information-page-detail .other_informations a:active,#information-page-detail .other_informations a:hover{
        color:#FF6B01;
        font-size: 14px;
    }

    #information-page-detail .block{
        margin-top:20px;
    }
    #information-page-detail .block .block-header .title {
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        font-weight: bold;
    }
    #information-page-detail .tags {
        text-align: center;
    }
    #information-page-detail .tags>a:link, #information-page-detail .tags>a:visited, #information-page-detail .tags>a:hover, #information-page-detail .tags>a:active {
        color: #FF6B01;
        font-size: 12px;
        display: inline-block;
        border: 1px solid #FF6B01;
        border-radius: 5px;
        padding: 5px 10px;
        text-align: center;
    }


    /*****page页面*****/
    #page-page .contact_info{
        height: 70px;
        line-height: 70px;
        background: rgba(0,0,0,0.02);
        border: 1px solid rgba(0,0,0,0.04);
        border-radius: 6px;
        font-size: 16px;
        color: #FF6B01;
        margin-bottom:16px;
        padding-left:10px;
    }
    #page-page .main .title{
        font-size: 20px;
        color: rgba(0,0,0,0.85);
        letter-spacing: 0;
        text-align: center;
        margin:0 auto;
    }
    #page-page .main .content img{
        max-width: 100%;
    }
    #page-page input,#page-page select{
        height: 40px;
        line-height: 40px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
    }
    #page-page textarea{
        padding:5px;
        background: #FFFFFF;
        border: 1px solid rgba(0,0,0,0.08);
        border-radius: 6px;
        width:100%;
        height:200px;
    }
    #page-page input:focus,#page-page select:focus,#page-page textarea:focus{
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #page-page input::-webkit-input-placeholder,#page-page input:-moz-placeholder,#page-page input::-moz-placeholder,#page-page input:-ms-input-placeholder {
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page textarea::-webkit-input-placeholder,#page-page textarea:-moz-placeholder,#page-page input::-moz-placeholder,#page-page textarea:-ms-input-placeholder{
        font-size: 14px;
        color: rgba(0,0,0,0.25);
        letter-spacing: 0;
    }
    #page-page .submit-btn{
        margin: 10px auto;
        padding:10px 40px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 20px;
        border: 0;
        color: #FFFFFF;
        font-size:14px;
    }


    #not-found-page p{
        font-size:28px;
        color:#333333;
    }
    #not-found-page .iconfont{
        font-size:198px;
        color:#FF6B01;
    }
    #not-found-page .categories{
        font-size:16px;
        color:#333333;
        margin:20px 0;
    }

    #not-found-page .main-categories a:link,#not-found-page .main-categories  a:visited,#not-found-page .main-categories  a:hover,#not-found-page .main-categories  a:active{
        font-size:14px;
        color:#FF6B01;
    }
    #not-found-page .search{
        position: relative;
        width: 100%;
        display: inline-block;
        margin:20px 0;
    }
    #not-found-page .search>input{
        width: 100%;
        height: 48px;
        background: #FFFFFF;
        border: 2px solid #FF6B01;
        padding:0 90px 0 10px;
    }
    #not-found-page .search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #not-found-page .search>.search-btn{
        position: absolute;
        width: 90px;
        height: 44px;
        top:2px;
        right:2px;
        line-height: 44px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:20px;
    }

    #sitemap-page .categories{
        margin:20px 0;
    }
    #sitemap-page .categories>a:link,#sitemap-page .categories>a:active,#sitemap-page .categories>a:hover,#sitemap-page .categories>a:visited{
        display: inline-block;
        /*height:44px;*/
        /*line-height: 44px;*/
        font-size:18px;
        color:#FF6B01;;
        padding:10px 0;
        margin: 20px 0;
        border-bottom: 1px solid #eee;
    }

    #sitemap-page .sub_categories>.row>a:link,#sitemap-page .sub_categories>.row>a:active,#sitemap-page .sub_categories>.row>a:hover,#sitemap-page .sub_categories>.row>a:visited{
        display: inline-block;
        font-size:14px;
        color:#FF6B01;;
        padding:10px 0;
        margin: 10px 0;
    }

    #sitemap-page .search{
        position: relative;
        width: 100%;
        display: inline-block;
        margin:20px 0;
    }
    #sitemap-page .search>input{
        width: 100%;
        height: 48px;
        background: #FFFFFF;
        border: 2px solid #FF6B01;
        padding:0 90px 0 10px;
    }
    #sitemap-page .search>input:focus {
        border-color: #FF6600;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,106,1,.6);
    }
    #sitemap-page .search>.search-btn{
        position: absolute;
        width: 90px;
        height: 44px;
        top:2px;
        right:2px;
        line-height: 44px;
        background-image: linear-gradient(90deg, #FFA403 0%, #FF6B01 100%);
        border-radius: 0;
        border: 0;
        color: #FFFFFF;
        font-size:20px;
    }

}