@charset "utf-8";

body {
    color: #444;
}

a, a:hover {
    color: #444;
    text-decoration: none;
}

.navbar-default {
    background-color: #6B1685;
    border-color: #6B1685;
    background-image: none;
}

.navbar-header h1 {
    margin: 0;
}

.navbar-brand {
    height: 100px;
    line-height: 100px;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:visited, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active {
    color: #fcf8e3;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:visited {
    color: #fff;
    background-color: #6B1685;
}

.sub-nav ul li::marker {
    color: #fff;
}
.sub-nav ul li.wp_column.selected a {
    color: #6B1685;
}
span.possplit:after {padding: 0 5px;color: #ccc;content: "/\00a0";}

.sub-nav ul li .col_item_link .column-name.glyphicon:before {content: "\e251";}
.sub-nav ul li .col_item_link .column-name {font-family: 'Glyphicons Halflings';float: right;}
.sub-nav ul li.active .col_item_link .column-name:before {content: "\e252";}

.news-list-new ul li.pages_count::marker,
.news-list-new ul li.page_nav::marker,
.news-list-new ul li.page_jump::marker {color: #fff;}

.news-list-new ul li.pages_count,
.news-list-new ul li.page_nav,
.news-list-new ul li.page_jump {border-bottom: 0;float: left;/*margin-top: 25px;margin-bottom: 10px;*/margin-left:0;}

.wp_paging { display:block; margin:0; padding:0; list-style:none; font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:right;}
.wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
.wp_paging li span,.wp_paging li a {display:inline-block;float:left;margin-left:10px;line-height: 25px;}
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
.wp_paging li a:hover { color:#000; }
.wp_paging li a span{ margin:0;}
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}

/*自定义输入框*/
.searchbox{margin: 8px 0;float: right;padding: 0 15px;margin-right: -15px;}
.wp-search {position: relative;border: 1px solid #ccc;border-radius: 5px;}
.wp-search form {display: block;background: #fff;}
.wp-search .search-input {margin-right: 39px;}
.wp-search .search-input input.search-title {width: 100%;height: 32px;padding: 0 12px;line-height: 32px;background: none;color: #a0a0a0;font-size: 14px;border:0;outline: 0;border-right: 1px solid #ccc;}
.wp-search .search-btn {width: 39px;height: 34px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width: 39px;height: 32px;border:0;outline: 0;background: #eee url("https://www.apr-car.com/_upload/tpl/01/ee/494/template494/static/images/sous.png") no-repeat center;cursor: pointer;}
.pull-left .top p {margin-bottom: 10px;}
.pull-left .top p span {color: #fff;}
.pull-left .bottom p {margin-bottom: 10px;color:#fff;float:left;}
.pull-left .bottom li::marker {color: transparent;}
.pull-left .bottom li {float: left;display:block;}
.pull-left .bottom li.news.n3 i.li {display: none;}

.hidden-xs .nav.navbar-nav.navbar-right {margin-right: 0;}

.mbanner .focus-title-bar {
    display: none !important;background: transparent;width: 100% !important;margin-left: 0;left: 0;text-align: center;bottom: 16.4%;height: 20px;}
.mbanner .focus-title-bg {background-color: transparent;opacity: 1;filter: alpha(opacity=100);}
.mbanner .focus-title {width:100%;text-shadow: 0 1px 2px rgb(0 0 0 / 60%);font-size: 14px;line-height: 20px;height: 20px;pointer-events: none;}
.mbanner .focus-page {background-color: #fff;width: 12px;height: 12px;border: 1px solid #fff;border-radius: 10px;}
.mbanner .focus-page.focus-page-active {background-color: transparent;}
.mbanner .focus-pagination {left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;bottom: 10%;}

.focus-navigation.focus-next:before {content: "\e080";font-size: 30px;}
.focus-navigation {font-family: 'Glyphicons Halflings';background: transparent;width: 30px;height: 30px;margin-top: -15px;font-size: 0;}
.focus-navigation.focus-prev:before {content: "\e079";font-size: 30px;}
.focus-prev {width: 15%;}
.focus-next {width:15%;}
.focus-navigation:hover {font-size: 0;opacity: 1;filter: alpha(opacity=100);}

.nav .dropdown.n1 .caret {display: none;}
.nav .dropdown.n1 .glyphicon:before {content: "\e021";}
.nav .dropdown.i1 .glyphicon:before {content: "\e010";}
/*.nav .dropdown.i2 .glyphicon {background: url("https://www.apr-car.com/_upload/tpl/01/ee/494/template494/static/picture/cpc.png");width: 14px;height: 14px;background-size: 100%;}*/
.nav .dropdown.i2 .glyphicon:before {content: "\e144";}
.nav .dropdown.i3 .glyphicon:before {content: "\e199";}
.nav .dropdown.i4 .glyphicon:before {content: "\e171";}
.nav .dropdown.i5 .glyphicon:before {content: "\e045";}
@media screen and (max-width: 999px) {
.main .footer{position: static;}
}
@media screen and (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFF;
    }

    .navbar {
        margin-bottom: 10px;
    }

    .mobile-top {
        line-height: 50px;
        font-weight: bold;
        font-size: 18px;
        padding: 0 15px;
    }

        .mobile-top a, .mobile-top a:link, .mobile-top a:hover {
            color: #FFF;
            /*margin-left: 10px;
        margin-right: 10px;*/
        }
}

.container.main{
    background-color: #fff;
    margin-top: 30px;
    min-height:200px;
    margin-bottom: 30px;
}

.widget {
    margin: 10px;
}

.widget-header {
    background: url("https://www.apr-car.com/_upload/tpl/01/ee/494/template494/static/images/titileline.jpg") repeat-x;
    color: #780000;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    height: 32px;
    border: 1px solid #e5e5e5;
    text-indent: 6px;
}

.widget-content {
}

    .widget-content ul {
        border: 1px solid #e5e5e5;
        margin-bottom: 16px;
    }

        .widget-content ul li {
            height: 32px;
            color: #444;
            line-height: 32px;
            position: relative;
            text-indent: 5px;
            z-index: 0;
            border-bottom: 1px dotted #e5e5e5;
        }

            .widget-content ul li a, .widget-content ul li a:hover {
                color: #444;
                text-decoration: none;
            }

.schedule {
    border: 1px solid #e5e5e5;
}

    .schedule .media {
        margin: 10px 0;
        padding: 0 10px;
        border-bottom: 1px dotted #e5e5e5;
    }

        .schedule .media a, .schedule .media a:hover {
            color: #444;
            text-decoration: none;
        }

    .schedule .media-left {
        padding-bottom: 2px;
    }

    .schedule .date {
        width: 40px;
        height: 50px;
        display: inline-block;
        -moz-box-shadow: 1px 1px 0.5px #6F6A62; /* 老的 Firefox */
        box-shadow: 1px 1px 0.5px #6F6A62;
    }

        .schedule .date .date-month {
            height: 24px;
            color: #FFFFFF;
            font-size: 14px;
            border: 1px solid #a55556;
            background-color: #a55556;
            margin: 0px;
            padding-top: 2px;
        }

        .schedule .date .date-day {
            background-color: #FFFFFF;
            color: #6F6A62;
            font-size: 16px;
            font-weight: bolder;
        }

.content {
}

    .content h2 {
        color: #1679B9;
        font-family: "微软雅黑";
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

    .content .h2_news {
        border-bottom: solid;
        border-bottom-width: 2px;
        border-bottom-color: #93C1D3;
    }

    .content ol {
        margin-top: 10px;
    }

    .content ul li {
        line-height: 36px;
        height: 36px;
    }

    .content .lispot li {
        background: url("https://www.apr-car.com/_upload/tpl/01/ee/494/template494/static/images/ico1.jpg") no-repeat 0 16px;
        padding-left: 16px;
    }

        .content .lispot li a {
            width: 80%;
        }

@media (max-width: 768px) {
    .content .lispot li a {
        width: 70%;
    }
}

.content ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content .widget {
    margin: initial;
    border: 1px solid #e5e5e5;
}

.content .widget-header {
    background: url("https://www.apr-car.com/_upload/tpl/01/ee/494/template494/static/images/titileline.jpg") repeat-x;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    height: 32px;
    border-bottom: 1px solid #e5e5e5;
    text-indent: 6px;
}

.content .widget-content {
    padding: 10px;
}

    .content .widget-content img {
        border: 1px solid #e5e5e5;
    }

    .content .widget-content a, .widget-content a:hover {
        color: rgb(153,0,0);
        text-decoration: none;
    }

.indexad {
    display: inline-block;
    margin-top: 20px;
}

    .indexad h2 {
        display: none;
    }

@media (max-width: 768px) {
    .indexad h2 {
        display: block;
        color: #1679B9;
        font-family: "微软雅黑";
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

    .img-none {
        display: none;
    }
}

.indexad ul li {
    line-height: 25px;
}

.news {
}

    .news ul li {
        height: auto;
        padding: 4px 6px 0 6px;
    }

.footer {
    margin-top: 20px;
    background-color: #6B1685;
    padding: 30px 0;
    color: #fff;
}

    .footer a, .footer a:hover {
        color: #fff;
        text-decoration: none;
        margin: 0 10px;
    }

@media (min-width: 769px) {
    .news-list {
        min-height: 600px;
    }
}

.news-list ul {
    padding: 0px;
}

.news-list li {
    margin-left: 20px;
    padding-top: 10px;
    color: #616162;
    border-bottom: 1px solid #dfdfdf;
    height: 40px;
    min-height: 40px;
}

.news-list-new ul li {
    padding:5px 0;
    min-height: 40px;
    line-height:20px;
    height:auto;
}

    .news-list-new ul li a {
        white-space:inherit;
        word-break: break-all;
    }

.news-list h1 {
    color: #6B1685;
    font-size: 24px;
}

.block {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #6B1685;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 18px;
    margin-left: 0%;
    margin-right: 0%;
    display: block;
}

.sub-nav {
    width: 100%;
    display: block;
    position: relative;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

    .sub-nav ul {
        margin-top: 0%;
        margin-right: 0%;
        margin-bottom: 0%;
        margin-left: 0%;
        padding-top: 0%;
        padding-right: 5px;
        padding-bottom: 0%;
        padding-left: 5px;
        position: relative;
        width: 100%;
    }

        .sub-nav ul li {
            padding-top: 2px;
            padding-bottom: 2px;
        }

    .sub-nav .active a {
        color: #6B1685;
    }

    .sub-nav li a {
        font-size: 14px;
        line-height: 14px;
        text-decoration: none;
        border-top: 1px solid #EEEEEE;
        width: 100%;
        display: block;
        position: relative;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 5px;
        padding-right: 0px;
        margin: 0;
    }

    /*.sub-nav li ul li a {
        font-size: 13px;
        line-height: 13px;
        text-decoration: none;
        border-top: 0px solid #EEEEEE;
        width: 100%;
        position: relative;
        margin-top: 0%;
        margin-right: 0%;
        margin-left: 0%;
        margin-bottom: 0%;
        padding-top: 0px;
        padding-right: 0%;
        padding-left: 0px;
        padding-bottom: 5px;
    }*/

    .sub-nav li ul li a {
        font-size: 13px;
        line-height: 13px;
        text-decoration: none;
        border-top: 0px solid #EEEEEE;
    }

/*------------------------------------------------------------------
[11. 详情页图片自适应]
*/

.news-list img {
    max-width: 640px;
    height: auto;
}

@media (max-width: 768px) {
    .news-list img {
        width: 100%;
        height: auto;
    }
}
