/* Minification failed. Returning unminified contents.
(78,37): run-time error CSS1034: Expected closing parenthesis, found ','
(78,37): run-time error CSS1042: Expected function, found ','
(78,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
: run-time error CSS1036: Expected expression, found ''
 */
body {
    color: black;
    font-size: 14px;
    background-color: #fafafa;
    font-family: "serif";
    /*background: #F4F4F2 url(http://www.ccyp.com/assets/img/index/ccypbackground.jpg) center top no-repeat;*/
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #2196f3;
}
.nav-social img {
    width: 20px;
}

.top-banner-yellowpage .close {
    position: absolute;
    right: 10px;
    top: 10px;
}
#litecat-panel{margin:5px 0;}
    #litecat-panel .dropdown-item { 
        font-weight: 400;
        color: #212529;
        font-size:16px;
        padding:6px 20px !important;
    }
        #litecat-panel .dropdown-item:hover {
            color: #0095da;
        }
.cind-tag {
    padding: 3px 15px 4px;
    display: inline-block;
    font-weight:normal;
    font-size:14px;
}
#cat-float-pnl {
    position: relative;
}
#cat-float-btn {
    background-color: #fff;
    border: 1px solid #6c757d;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight:bold;
}
.px-lg-0{padding-left:9px !important;padding-right:9px !important;padding-top:3px !important;}
 
    #cat-float-btn .caret {
       color: #000;
    }
#cat-float-menu .dropdown-submenu .dropdown-menu {
    top: 0;
    bottom: 0;
    left: 100%;
    width: 1000px;
    padding: 10px;
    border: 2px solid #0095da;
}
.width-menu {
    overflow-y: auto;
    overflow-x: hidden;
}
#top-nav {
    margin-bottom: 5px;
    font-size: 16px;
}

    #top-nav .navbar-nav > li > a {
        padding: 5px 10px;
    }

#cookie-policy-pnl {
    padding: 1.2em 0 1.2em 2em;
    margin-box: 0em;
    border: 1px solid transparent;
    border-radius: 3px;
    background-color: rgb(251,225,52,0.8);
    bottom: 0px;
    left: 0;
    right: 0;
    height: 5.8em;
    color: #000;
}
#cookie-policy-pnl a{
   
    color: #000;
}
    #cookie-policy-pnl button {
        width: 10%;
        height: 2em;
        padding: 0;
        background-color: #ff9800 !important;
    }
#main-cat-panel label {
    font-size: 15px;
    letter-spacing: 0;
}
.half-div{width:49%;display:inline-block;}
.half-div img{
    width: 187px;
}
#main-cat-panel .life {
    padding-right: 0;
}

.sida img {
    width: 415px;
    height: 57px;
}

.adv-whole {
    position: absolute;
    top: 30px;
    height: 1500px;
    /*bottom:-500px;*/
    left: 0;
    right: 0;
    z-index: 0;
    cursor: pointer;
}

.main-container, #second-nav, #top-nav {
    position: relative;
    z-index: 1;
}

#dailyfinance .panel-body {
    padding-bottom: 5px;
}

.panel-body {
    padding-bottom: 0px;
}

p {
    margin-bottom: 0;
}

.nav-tabs > li > a, .nav-tabs > li > a:focus {
    margin-right: 0;
    background-color: transparent;
    border: none;
    color: #666666;
    -webkit-box-shadow: inset 0 -1px 0 #F4F4F2;
    box-shadow: inset 0 -1px 0 #F4F4F2;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

#mainCat .dropdown {
    margin-left: 0;
}

    #mainCat .dropdown:hover .dropdown-menu, [data-indextype] .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }

#mainCat .dropdown-menu > li > a {
    overflow: hidden;
    letter-spacing: 0.7px;
}

#az-meau .xiaoqi {
    padding-right: 0;
}

#az-meau .xiaosu {
    padding-left: 0;
}

@media only screen and (min-width: 768px) {
    .ab-right .dropdown-menu.cat-4 {
        left: -300px;
    }

    .ab-right .dropdown-menu.cat-3 {
        left: -200px;
    }

    .ab-right .dropdown-menu.cat-2 {
        left: -100px;
    }

    .cat-4 {
        width: 800px;
    }

    .cat-3 {
        width: 650px;
    }

    .cat-2 {
        width: 500px;
    }
}

.border-yellow-bold {
    border: solid 2px #FBC826;
}

.nav-social li a {
    display: inline-block;
}

.navbar {
    margin-bottom: 5px;
}

#second-nav .navbar {
    margin-bottom: 0;
}

.navbar-header {
    width: 160px;
    margin-top: 8px;
}

#logo-nav {
    margin-bottom: 10px;
    position: relative;
    z-index: 3;
}

    #logo-nav .form-control {
        height: 34px;
    }

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:focus {
    background-color: #fbc826 !important;
    border-radius: 3px;
}

#city-switch .dropdown {
    margin-left: 98px;
}

.caret {
    color: #FBC826;
}

    .caret.social-cities {
        color: #000000;
    }

a {
    color: black;
}

.chensdot:before {
    content: url(/assets/img/homeindex/point6.png);
    position: relative;
    top: -2px;
}

a.active, a:hover {
    color: #ff5e5e;
}

.navbar-default .navbar-nav > li > a {
    color: black;
}

.col-xs-1 {
    width: 90px;
}

.fa {
    color: #FFF;
    font-size: 20px;
}


.list-inline {
    letter-spacing: 1px;
    font-weight: bold;
    margin-left: 0;
}

.famous {
    padding-left: 15px;
}

.row2 {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 10px;
}

ul.topic-list {
    list-style: none;
    padding: 0;
}

ul.topic-list {
    margin-bottom: 8px;
}

.main-title {
    color: #2196f3;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.3em;
}

ul.topic-list li {
    padding-left: 1.3em;
    line-height: 1.7em;
}



    ul.topic-list li:before {
        content: url('/assets/img/homeindex/point6.png');
        margin-left: -1.3em; /* same as padding-left set on li */
        position: relative;
        top: -2px;
    }

    ul.topic-list li.new:before {
        /*content: "\f00c";*/ /* FontAwesome Unicode */
        font-family: FontAwesome;
        display: inline-block;
        margin-left: -1.3em; /* same as padding-left set on li */
        margin-top: -0.6em;
        margin-bottom: -0.8em;
        width: 1.3em; /* same as padding-left set on li */
        color: red;
        content: url('/assets/img/homeindex/new.png');
        font-size: inherit;
        width: 28px;
        top: 0;
    }

    ul.topic-list li.arrow:before {
        content: "\f101";
        font-size: 16px;
        font-family: FontAwesome;
        display: inline-block;
        margin-left: 16em; /* same as padding-left set on li */
        width: 0.6em; /* same as padding-left set on li */
        color: #ff5e5e;
    }

.arrow {
    font-weight: bold;
}

input.noshadow {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

label {
    font-size: 16px;
    font-weight: bold;
}

.main-container label {
    font-size: 24px;
    font-weight: bold;
}

.main-container .footer label {
    font-size: 12px;
    font-weight: bold;
}
.main-container .footer a {
    font-size: 10px;
}
.label {
    background-image: url('/assets/img/homeindex/label.png');
}

#second-nav .form-inline .input-group > .form-control {
    width: 100%;
    padding-left: 10px;
}

#ai-video .owl-carousel.owl-drag .owl-item .thumbnail, #zhoumo-section .owl-carousel.owl-drag .owl-item .thumbnail {
    height: 210px;
    overflow: hidden;
    margin-bottom: 0;
}

#ai-video .panel-body, #zhoumo-section .panel-body {
    padding-bottom: 5px;
}

#zhoumo-section .owl-carousel.owl-drag .owl-item .thumbnail {
    height: 180px;
}

#zhoumo-section .img-wrap {
    height: 118px;
    overflow: hidden;
}

    #zhoumo-section .img-wrap img {
        min-height: 118px;
    }

.panel {
    list-style: none;
    margin-bottom: 13px;
}

.panel-body {
    padding-top: 5px;
}

#fix-space-with-new .dot {
    padding-left: 26.5px;
}

.carousel-indicators {
    bottom: -10px;
    right: 10px;
    left: inherit;
    text-align: right;
}

.mainarea {
    font-weight: bold;
}

.whole {
    width: 870px;
}

.well {
    background-color: white;
    border-radius: 3px;
}

.radio, .checkbox {
    letter-spacing: 2px;
}

.leftlawyer {
    float: left;
    width: 100%;
    background-color: #F4F4F2;
    text-align: center;
    margin-bottom: 10px;
}

h3 {
    position: relative;
    width: 100%;
    margin: 8px 0 0 0;
    padding: 0 6px 12px 0;
    font-size: 14px;
    color: #431931;
    line-height: 1;
}

.carousel-caption {
    padding-bottom: 15px;
}

.qrcode {
    margin-top: 30px;
    margin-bottom: 30px;
}
.social-home-pnl .qrcode img {
    margin-right:30px;
}
.qrcode img {
    height: 100px;
    width: 100px;
}

.footer {
    text-align: center;
}

.icon-ccyp {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #fff;
    cursor: pointer;
    background-color: rgb(255, 81, 47);
}

.icon-ccyp-smart {
    height: 26px;
    width: 22px;
    /*border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 2px solid #fff;*/
    cursor: pointer;
    background-image: url("/assets/img/homeindex/pinmark.png");
}

#ddl_index_type {
    width: 60px;
    height: 27px;
    margin-left: 12px;
}

.category-item {
    padding: 0;
}

    .category-item .header {
        background-color: white;
        margin-left: 15px;
    }

        .category-item .header .icon {
            width: 40px;
            text-align: center;
            color: #fff;
        }

        .category-item .header .icon, .category-item .header .title {
            display: inline-block;
            height: 30px;
            line-height: 30px;
            font-size: 18px;
            font-weight: bold;
        }

.header a:hover, a:focus {
    text-decoration: none;
}

.affix {
    right: 0;
    left: 0;
    z-index: 1030;
}

#top-nav {
    margin-bottom: 5px;
}

nav .nav-social .fa {
    color: black;
}

#top-nav.navbar {
    min-height: 30px;
    background-color: #fbc826;
    letter-spacing: 1px;
    z-index: 999;
}

#second-nav .navbar {
    padding-left: 15px;
}

.banneright {
    margin-top: -15px;
}




.tooltip-inner {
    color: black;
    text-align: left;
    background-color: #ffffff;
    border-radius: 5px;
    min-width: 172px;
}

i.smart {
    color: #fbc826;
    position: absolute;
    font-size: 18px;
    right: 10px;
    top: 15px;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ffffff;
}

#float-search {
    margin-top: 3px;
    margin-bottom: 1px;
}

    #float-search .btn {
        margin-left: 20px;
        padding: 1px 6px;
    }

    #float-search .fa {
        font-size: 14px;
        color: #fbc826;
    }

    #float-search .form-group {
        background-color: white;
        margin-right: 5px;
        border-radius: 3px;
    }

.navbar-form {
    margin-top: 7px;
    margin-bottom: 7px;
}

.navbar-form {
    padding-right: 0;
}

.navbar-nav > li > a {
    padding: 5px;
}

#az-meau ul.list-inline {
    margin-bottom: 5px;
}

#az-meau label {
    margin-bottom: 0;
}

#float-search input {
    font-size: 12px;
}

input#ccyp_search {
    font-size: 12px;
    margin-left: 12px;
    width: 100%;
}

.search_hint {
    color: #2196f3;
    display: inline-block;
    padding-left: 5px;
}

    .search_hint a {
        color: #2196f3;
    }

.wechat-qrcode img {
    width: 100px;
}

#navbar form.form-inline .form-group {
    border: 2px solid #fbc826;
    border-radius: 3px;
}

form.form-inline#home-article-search .form-group {
    margin: 5px auto 5px 50px;
}

    form.form-inline#home-article-search .form-group input#k {
        border: 2px solid #fbc826;
        border-radius: 3px;
        width: 700px;
        padding-left: 8px;
    }

#home-article-search label {
    font-size: 16px;
    margin-right: 20px;
}

#home-article-search .search-btn {
    border: none;
    background: none;
    vertical-align: middle;
}

    #home-article-search .search-btn i {
        color: #fbc826;
        font-size: 30px;
    }

img.navlogo {
    padding-top: 5px;
    width: 160px;
    margin-left: 15px;
}

.xiaoqi label {
    margin-bottom: 0px;
    font-size: 15px;
}

@media (min-width:992px) {
    #navbar form.form-inline .form-group input {
        width: 240px;
    }

        #navbar form.form-inline .form-group input#keyword {
            width: 506px;
        }
}

#navbar form.form-inline {
    margin-left: 0;
    margin-top: 10px;
    display: inline-block;
}

.form-group {
    margin-right: 10px;
}

#keyword {
    padding-left: 5px;
}

#location {
    padding-left: 5px;
}

#second-nav {
    margin-bottom: 0;
    z-index: 2;
}

    #second-nav form button {
        padding: 3px 20px 5px;
        color: #01091f;
        font-size: 16px;
        font-weight: bold;
        background-image: none;
        border: 3px solid #fbc826;
        border-radius: 3px;
        float: right;
    }

        #second-nav form button .fa-search {
            margin-right: 7px;
            padding: 0;
            color: #fbc826;
        }

form.btn .btn-default {
    color: #fbc826;
}

.fa .fa-search {
    margin-right: -10px;
}

.title {
    font-style: bold;
}

.hire {
    margin-top: 20px;
    border: 1px solid #FBC826;
}

.news {
    margin-top: 0;
}

.coupon {
    margin-top: 20px;
}

/*.img-responsive {
    margin-bottom: 7px;
}*/
.great-img img {
    height: 128px;
}

.great-img {
    height: 150px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 7px;
}

.grandopen {
    background-image: url("../../assets/img/homeindex/grandopen.jpg");
    background-repeat: no-repeat;
    background-position: 100% 100%;
}

    .grandopen .panel-body {
        padding-bottom: 30px;
    }

#map-canvas-ccyp {
    margin-bottom: 20px;
}

.topic-more {
    float: right;
}

.pagination {
    float: right;
    margin: 0;
}


#ccyperror {
    margin-top: 10px;
    min-height: 25px;
}

.footbg {
    letter-spacing: 1px;
}

#bannerLeft {
    position: absolute;
    top: 40px;
}

#bannerRight {
    position: absolute;
    top: 40px;
    right: 0;
}

#wechatpop-close {
    float: right;
}

.count {
    background-image: url('/assets/img/homeindex/count1.png');
    letter-spacing: 2px;
}

.panel-body .pagination > .active > a,
.panel-body .pagination > .active > span,
.panel-body .pagination > .active > a:focus,
.panel-body .pagination > .active > span:focus {
    background-color: #fbc826;
    border: 1px solid #fbc826;
}

    .panel-body .pagination > .active > a:hover,
    .panel-body .pagination > .active > span:hover {
        background-color: #fbc826;
        border: 1px solid #fbc826;
    }

.largeAd img,
.smallAd,
.closeAd {
    cursor: pointer;
}

.titleAd {
    background-color: #ffffff;
    width: 100%;
    height: 18px;
}

.absolute {
    position: absolute;
    left: 160px;
    top: 120px;
}

.video-panel {
    position: relative;
}

#carousel-events .carousel-inner .item img {
    width: 100%;
}

.last_ad {
    height: 100px;
}

.sunshine {
    margin-top: 7px;
    margin-bottom: 7px;
}

.h-t-contain {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.house-thumb {
    height: 150px;
    width: 100%;
}

.thumb-info {
    position: absolute;
    bottom: 0;
}

    .thumb-info ul {
        padding-left: 5px;
        line-height: 16px;
    }

    .thumb-info li {
        list-style: none;
        color: #fff;
        text-shadow: 1px 0 0 black;
    }

.hm-action {
    text-align: center;
}

    .hm-action img {
        width: 115px;
        text-align: center;
        display: inline-block;
    }

    .hm-action a {
        display: block;
    }

    .hm-action span {
        text-align: left;
    }

.hm-city {
    margin-top: 10px;
}

.brush {
    text-align: center;
}

.g-overlay {
    position: absolute;
    height: 150px;
    top: 0;
    left: 0;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

.clock {
    margin: auto;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}



.duiqi {
    max-height: 46px;
}

.flright {
    margin-left: 8px;
}

.panel-slogan {
    margin-top: -10px;
    margin-bottom: 5px;
    color: #ff0000;
}

.home-thumb {
    width: 110px;
}

#home-listmedia li {
    height: 70px;
    overflow: hidden;
    margin-bottom: 5px;
}

#home-listmedia span {
    display: inline-block;
    line-height: 1.5;
}

ul#home-listmedia li:last-child {
    margin-bottom: 0;
}

ul#home-listmedia {
    margin-bottom: 0;
}
/**travel*/
#carousel-travel .carousel-inner {
    height: 237px;
    overflow: hidden;
}

.home-title {
    margin-top: 0;
    font-size: 16px;
    position: relative;
    line-height: 1.5;
}

    .home-title > div {
        padding: 0 20px 0 35px;
    }

    .home-title i {
        position: absolute;
        left: 8px;
        top: -3px;
    }

        .home-title i img {
            width: 25px;
            height: 25px;
        }

.ehuang {
    background-color: #FFC001;
}

.lv {
    background-color: #0F8C08;
    color: #fff;
}

    .lv a {
        color: #fff;
    }

.ehuang a.topic-more {
    color: #000;
}

.bai a.topic-more {
    color: #000;
}

.home-common.nav-tabs > li > a, .home-common.nav-tabs > li > a:focus {
    font-weight: bold;
    color: #000;
}

.home-common.nav-tabs > li.active > a, .home-common.nav-tabs > li.active > a:focus {
    -webkit-box-shadow: inset 0 -2px 0 #F53047;
    box-shadow: inset 0 -2px 0 #F53047;
    color: #F53047;
    cursor: pointer;
}

.topic-list li {
    white-space: nowrap;
    overflow: hidden;
}

#recommendation {
    margin-bottom: 10px;
}

.panel-body .home-title {
    margin-top: 0;
}

.classified-img {
    height: 205px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

    .classified-img .helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .classified-img img {
        width: 100%;
    }

.home-classified-pnl {
    height: 336px;
    margin-top: 5px;
}

    .home-classified-pnl .carousel-indicators {
        top: initial;
        bottom: 30px;
        left: 47%;
        right: initial;
    }

.carousel-indicators li {
    border: 1px solid #F53047;
}

.carousel-indicators .active {
    background-color: #F53047;
}

.home-classified-pnl h3 {
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 0;
}

.home-classified-pnl a:hover {
    text-decoration: none;
}

#home-et-pnl .panel-body {
    height: 296px;
    overflow: hidden;
}

#home-et-pnl .carousel-inner {
    height: 224px;
    overflow: hidden;
}

#home-et-pnl .pagination {
    position: absolute;
    right: 30px;
    bottom: 30px;
}

#home-et-pnl .carousel-indicators {
    top: 230px;
    left: 88%;
    bottom: initial;
    right: initial;
}

#travel-section h3 {
    font-weight: bold;
    height: 28px;
    padding-bottom: 0;
    margin-bottom: 5px;
    overflow: hidden;
}

#travel-section p {
    height: 50px;
    overflow: hidden;
    margin-bottom: 6px;
}

#travel-section .pnl-img img {
    width: 100%;
}

#travel-section .pnl-img {
    height: 108px;
    overflow: hidden;
}

#travel-section .main-img {
    height: 230px;
    overflow: hidden;
}

#cchp-section a.info {
    line-height: 1.2;
}

#cchp-section .panel-body {
    padding-bottom: 5px;
}

#cchp-section a.info span {
    display: block;
    white-space: normal;
}

#cchp-section label {
    font-size: 16px;
}

.hot-city .list-unstyled {
    width: 160px;
    float: left;
}

#cchp-section .agent-reco {
    margin-bottom: 10px;
}

#cchp-section .col-xs-4 {
    padding: 0 15px;
}

.quick-nav.navbar {
    min-height: 34px;
}

    .quick-nav.navbar .container-fluid {
        background-color: #FFF287;
    }



.quick-nav .navbar-brand {
    padding: 15px;
    height: 30px;
}

.quick-nav .navbar-nav > li > a {
    padding: 6px 15px;
    line-height: 20px;
    font-size: 16px;
}

#topkanban {
    font-size: 17px;
    margin: 4px 0 5px;
}

    #topkanban a {
        margin-left: 30px;
        background-color: #D8D8D1;
        padding: 0 20px;
        display: inline-block;
    }

    #topkanban img {
        width: 22px;
    }

    #topkanban label {
        margin-bottom: 0;
    }

#home-event-pnl .eventcar {
    height: 98px;
    overflow: hidden;
}

#home-event-pnl .main-img img {
    width: 100%;
}

#home-event-pnl .panel-body {
    padding-top: 10px;
}

#home-event-pnl .pagination {
    position: absolute;
    bottom: 20px;
    right: 25px;
    padding-left: 5px;
    background-color: #fff;
}

#home-event-pnl .pagination-sm > li > a, #home-event-pnl .pagination-sm > li > span {
    padding: 2px 10px;
    font-size: 12px;
    line-height: 1.2;
}
/*#home-event-pnl ul.topic-list li:last-child {
    width: 50px;
    overflow: hidden;
}*/

#home-event-pnl .panel-body {
    padding-bottom: 0;
}

#topicpnl .topiccar {
    height: 98px;
    overflow: hidden;
}

#topicpnl .panel-body {
    padding-top: 10px;
}

#topicpnl .main-img img {
    width: 100%;
}

#topicpnl .panel-body {
    padding-bottom: 1px;
}

.cyp-tab label {
    font-size: 14px;
    margin-left: 20px;
}

.cyp-tab h3 {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}

.cyp-tab h3 {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}

.cyp-tab .leftlawyer {
    height: 80px;
    overflow: hidden;
}

.cyp-tab .col-xs-3 .leftlawyer {
    height: 140px;
    overflow: hidden;
}

    .cyp-tab .col-xs-3 .leftlawyer img {
        width: 100%;
        height: auto;
    }

.cyp-tab .col-xs-3 {
    padding-right: 8px;
    padding-left: 8px;
}

.cyp-tab .col-xs-4 {
    padding-top: 0;
}

a.zhuanti-more {
    color: #016cbc;
}

#ai-video .owl-prev, #zhoumo-section .owl-prev {
    position: absolute;
    left: -10px;
    top: 22%;
    color: #000;
    font-size: 14px;
    margin: 5px;
    padding: 3px 11px 1px;
    background: #fbc826;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
}

#ai-video .owl-next, #zhoumo-section .owl-next {
    position: absolute;
    right: -10px;
    top: 22%;
    color: #000;
    font-size: 14px;
    margin: 5px;
    padding: 3px 11px 1px;
    background: #fbc826;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
}

.yplist h4 {
    text-align: left;
    margin: 0 0 5px;
}

    .yplist h4 a {
        font-size: 16px;
        color: #ff5e5e;
        font-weight: bold;
    }

.yplist .col-xs-4 {
    padding: 0 15px;
}

.yplist .fa {
    padding-top: 2px;
    color: #FBC826;
}

.yp-item {
    height: 141px;
    overflow: hidden;
}

.home-classified-pnl .panel-body {
    padding-top: 0;
    padding-bottom: 5px;
}

.yp-item .leftlawyer img {
    width: 100%;
    height: auto;
}

.clockaae-wrap {
    text-align: center;
    margin-top: 20px;
}

    .clockaae-wrap .clockaae {
        display: inline-block;
    }

#edupnl .panel-body {
    padding-top: 0;
    padding-bottom: 10px;
}

#edupnl .carousel img {
    width: 100%;
}

#edupnl .carousel .item {
    height: 238px;
    overflow: hidden;
}

#edupnl .tab-pane {
    height: 255px;
    overflow: hidden;
}
/*.panel-body {
    padding: 5px 15px;
}*/
#articlepnl .col-xs-4 {
    padding: 0 15px;
}

#articlepnl .tab-content {
    height: 118px;
}

#articlepnl .panel-body {
    padding-top: 0;
}

#cyppnl .panel-body {
    padding-top: 0;
}

#cyppnl .panel-body {
    padding-top: 0;
}

#cyppnl .col-xs-3.text-center > a {
    display: inline-block;
    height: 45px;
    overflow: hidden;
    line-height: 1.1em;
}

.quick-nav .navbar-header {
    background-color: #E0DD8C;
    margin: 0 0 0 -15px;
    background-image: -webkit-linear-gradient(90deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,.6) 100%) !important;
    background-image: -ms-linear-gradient(90deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,.6) 100%) !important;
}

.main-left .banner-list {
    margin-bottom: 5px;
}

.main-left .banner-list-0 {
    padding-left: 2px;
}

.main-left .banner-list-1 {
    padding-right: 2px;
}

.main-left {
    padding-right: 5px;
}

.main-right {
    padding-left: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}

.booked-weather-120x36-degree {
    color: #000 !important;
}

#m-booked-small-t2-78668 {
    margin: 0;
    background-color: #F2F2EB;
}

    #m-booked-small-t2-78668 a {
        color: #000 !important;
    }

.quick-nav.navbar {
    padding-left: 0 !important;
}

.nav-tabs.nav > li > a {
    padding: 2px 21px 5px;
    font-size: 16px;
}

#driving-test {
    margin-top: 15px;
}

#ruji-test {
    margin-bottom: 15px;
}

#driving-ruji {
    margin-bottom: 15px;
    margin-top: 10px;
}

.ed-main {
    margin-top: 10px;
}

#ednewpnl .panel-body {
    padding-bottom: 5px;
}

.travel-small {
    height: 167px;
    overflow: hidden;
}

#travel-section .panel-body {
    padding: 10px 15px 0;
}

#weeklyactivity .panel-body {
    padding-bottom: 5px;
}

#dailydiscount .panel-body {
    padding-bottom: 0;
}

#mainCat .list-inline > li {
    padding-left: 9px;
    padding-right: 9px;
}

    #mainCat .list-inline > li:first-child {
        padding-left: 6px;
    }

    #mainCat .list-inline > li:last-child {
        padding-right: 0;
    }

.jin .col-xs-6:first-child {
    padding-right: 5px;
}

.jin .col-xs-6:last-child {
    padding-left: 5px;
}

#site-footer {
}

#site-footer-main {
    height: 290px;
    background-color: #FBC826;
    color: #000;
    margin: 0 -15px;
}

#site-footer-bottom {
    color: #666666 !important;
    height: 50px;
    padding-top: 10px;
    background: #FFF;
    margin: 0 -15px;
    color: #666;
}

    #site-footer-bottom a {
        color: #666666 !important;
    }

#site-footer-main-logo {
    text-align: center;
}

    #site-footer-main-logo a {
        display: inline-block;
        padding-top: 50px;
    }

#site-footer-main .footbg {
    padding-top: 10px;
}

#site-footer-main-logo img {
    width: 200px;
}

#site-cr {
    text-align: right;
}

#site-footer-bottom-log {
    text-align: center;
}

    #site-footer-bottom-log img {
        display: inline-block;
    }

.ypaddress {
    font-size: 12px;
    height: 25px;
    overflow: hidden;
    margin-top: 5px;
}
/*.tradingview-widget-copyright{display:none;}*/
#city-switch.navbar-nav > li > a {
    padding: 2px 4px 4px;
}

#keyword::placeholder, #location::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #7d7b78;
    opacity: 1; /* Firefox */
}

.tooltip.right .tooltip-arrow {
    border-right-color: #fff;
}

.tooltip {
    font-size: 15px;
}

.fade.in {
    opacity: 1;
}

#language-tw.nav-link, #language-cn.nav-link {
    color: #2196f3 !important;
    padding: 5px !important;
}

    #language-tw.nav-link.active, #language-cn.nav-link.active, nav .nav-social #language-tw.nav-link.active .fa, nav .nav-social #language-cn.nav-link.active .fa {
        color: #f71000 !important;
        font-weight: bold;
    }

.content-event-item {
    display: none;
}

