/*
    D2DCMS Copyright (C)2008-2099 www.d2dcms.com
    This is NOT a freeware,Use is subject to license.txt
*/

/* article && quote*/
.top-l{width:440px;float:left;margin-right:10px;}
.top-r{width:440px;float:right;}
.headline h2{text-align:center;font-size:22px;margin:10px 16px 0 16px;height:48px;line-height:48px;overflow:hidden;}
.subline{padding:0 24px;}
.subline li{height:32px;line-height:32px;overflow:hidden;font-size:14px;}
.subline .f_r{font-size:12px;color:#999999;padding-left:16px;font-style:normal;float:right;}
.keytags{font-size:14px;padding:16px 24px;}

/* catlist */
.childlist{padding:10px;line-height:24px;}
.childlist li{font-size:14px;height:28px;line-height:28px;background:url('li_dot.gif') no-repeat 4px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist{padding-bottom:16px;line-height:32px;margin:16px;}
.catlist li{font-size:14px;height:32px;line-height:32px;background:url('li_dot.gif') no-repeat 6px center;padding:0 16px;overflow:hidden;}
.catlist i{font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp{background:#FFFFFF url('dot.gif') repeat-x 0 center;}
.subtitle{padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#EEEEEE 1px solid;background:#FAFAFA;overflow:hidden;}
.subtitle li{width:50%;height:32px;overflow:hidden;float:left;}
.cate-list{background:#F6F6F6;overflow:hidden;width:900px;z-index:3;position:relative;}
.cate-box{width:440px;background:#FFFFFF;margin:10px 10px 0 0;float:left;border-radius:10px;}

.article-page{background:#fff;}
.article-page .dui-breadcrumb{border-bottom: 1px solid #ebeef5;padding-bottom:15px;margin-bottom:20px;}
.article-page .main{width:980px;border-left:1px solid #eee;padding-left:22px;margin-left:-1px;box-sizing: border-box;}
.article-list{}
.article-list>.catname{font-size:20px;color:#393f4e;font-weight:700;border-bottom:1px solid #ebeef5;padding-bottom:8px;position:relative;margin:0;}
.article-list>.catname:after{content:" ";display:block;width:36px;height:2px;background-color:#1e6ef4;position:absolute;left:0;bottom:-1px;}
.article-list li{width:100%;padding:18px 0;border-bottom:1px solid #ebeef5;}
.article-list li h6{margin:0 0 12px;}
.article-list li .tit{display:inline-block;max-width:520px;font-weight:700;font-size:16px;vertical-align:middle;}
.article-list li .cate{display:inline-block;height:18px;line-height:16px;margin-left:15px;padding:0 5px;border:1px solid;border-radius:2px;font-size:12px;color:#1e6ef4;vertical-align:middle;}
.article-list li p{margin:0;}
.article-list li .intro{font-size:14px;color:#636a7d;line-height:1.6;margin-bottom:8px;}
.article-list li .intro a{color:#1e6ef4;margin-left:5px;}
.article-list li .time{float:left;color:#a4aab7;font-size:12px;}
.article-list li .pop{float:right;color:#1e6ef4;}
.article-page .aside{width:220px;min-height:100%;border-right:1px solid #eee;padding:0 15px 15px 0;box-sizing: border-box;}
.article-page .aside .sticky{
    width: 100%;
    background: rgba(255, 255, 255, .96);
    position: -webkit-sticky;
    position: sticky;
    top: 110px;
    z-index: 9;
}
.min-search{width:100%;margin-bottom:3px;}
.min-search form{width:100%;position:relative;}
.min-search input{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:36px;line-height:36px;outline:none;padding:0 45px 0 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;}
.min-search input:hover{border-color:#c0c4cc;}
.min-search input:focus{outline:none;border-color:#1e6ef4;}
.min-search button{background:none;width:36px;height:36px;margin:0;padding:0;position:absolute;top:0;right:0;font-size:0;cursor:pointer;}
.min-search button:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik05NTkuNTI2IDg0My45NzZsLTE3NS43NzgtMTQxLjI1YzM1Ljg2OC01OC44MTkgNTYuOTA2LTEyNy42NzQgNTYuOTA2LTIwMS42MDggMC0yMTQuNDMtMTczLjgyOS0zODguMjYzLTM4OC4yNi0zODguMjYzUzY0LjEzMiAyODYuNjg3IDY0LjEzMiA1MDEuMTE4czE3My44MjkgMzg4LjI2MyAzODguMjYgMzg4LjI2M2MxMjIuOTA3IDAgMjMyLjI3My01Ny4yNjcgMzAzLjQxNy0xNDYuMzk0bDE3My4xMSAxMzkuMDkyIDMwLjYwNi0zOC4xMDN6bS01MDcuMTMzLTMuNDg5Yy0xODcuMTI2IDAtMzM5LjM2Ny0xNTIuMjQtMzM5LjM2Ny0zMzkuMzY4czE1Mi4yNC0zMzkuMzY4IDMzOS4zNjctMzM5LjM2OCAzMzkuMzY4IDE1Mi4yNCAzMzkuMzY4IDMzOS4zNjgtMTUyLjI0IDMzOS4zNjgtMzM5LjM2OCAzMzkuMzY4eiIgZmlsbD0iIzhhOGE4YSIvPjwvc3ZnPg==) no-repeat 50%/100%;display:inline-block;width:18px;height:18px;}
.filter-box>.tit{margin-bottom:5px;font-size:14px;font-weight:700;color:#393f4e;}
.filter-box li{width:50%;height:32px;line-height:32px;overflow: hidden;}
.filter-box li a>*{display:inline-block;vertical-align: middle;}
.filter-box li a>i{width:18px;height:18px;vertical-align: middle;margin-right:5px;background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;background-size:100%;}
.filter-box li .ico-radio{display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik01MTIgOTZDMjgzLjIwMiA5NiA5NiAyODMuMjAyIDk2IDUxMnMxODcuMjAyIDQxNiA0MTYgNDE2IDQxNi0xODcuMjAyIDQxNi00MTZTNzQwLjc5OCA5NiA1MTIgOTZ6bTAgNzQ4Ljc5OGMtMTgzLjAzNiAwLTMzMi43OTgtMTQ5Ljc2NC0zMzIuNzk4LTMzMi43OThTMzI4Ljk2NCAxNzkuMiA1MTIgMTc5LjIgODQ0LjggMzI4Ljk2NCA4NDQuOCA1MTIgNjk1LjAzNiA4NDQuNzk4IDUxMiA4NDQuNzk4eiIgZmlsbD0iI2JmYmZiZiIvPjwvc3ZnPg==);}
.filter-box li.active .ico-radio{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik01MTIgOTM4LjY2N0MyNzYuMzUyIDkzOC42NjcgODUuMzMzIDc0Ny42NDggODUuMzMzIDUxMlMyNzYuMzUyIDg1LjMzMyA1MTIgODUuMzMzIDkzOC42NjcgMjc2LjM1MiA5MzguNjY3IDUxMiA3NDcuNjQ4IDkzOC42NjcgNTEyIDkzOC42Njd6bTAtMjU2YTE3MC42NjcgMTcwLjY2NyAwIDEgMCAwLTM0MS4zMzQgMTcwLjY2NyAxNzAuNjY3IDAgMCAwIDAgMzQxLjMzNHoiIGZpbGw9IiNmODYiLz48L3N2Zz4=);}
.filter-box li .ico-checkbox{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik04MTAuMDA1IDEyOHEzNC4wMDYgMCA2MC4wMTEgMjYuMDA1dDI2LjAwNSA2MC4wMTF2NTk2LjAxcTAgMzQuMDA2LTI2LjAwNSA2MC4wMTF0LTYwLjAxIDI2LjAwNkgyMTMuOTk0cS0zNC4wMDYgMC02MC4wMTEtMjYuMDA2dC0yNi4wMDUtNjAuMDFWMjE0LjAxNnEwLTM0LjAwNSAyNi4wMDUtNjAuMDFUMjEzLjk5NCAxMjhoNTk2LjAxMXptMCA4NS45OTVoLTU5Ni4wMXY1OTYuMDFoNTk2LjAxdi01OTYuMDF6IiBmaWxsPSIjYmZiZmJmIi8+PC9zdmc+);}
.filter-box li.active .ico-checkbox{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik00MjYuMDA1IDcyNS45OTVsMzg0LTM4NEw3NDkuOTk1IDI4MCA0MjUuOTg0IDYwNC4wMWwtMTUyLTE1Mi02MC4wMSA2MC4wMTF6bTM4NC01OTcuOTk1cTM2LjAxMSAwIDYwLjk5MiAyNi4wMDVUODk2IDIxNC4wMTZ2NTk2LjAxcTAgMzQuMDA2LTI1LjAwMyA2MC4wMTF0LTYwLjk5MiAyNi4wMDZoLTU5Ni4wMXEtMzYuMDExIDAtNjAuOTkyLTI2LjAwNlQxMjggODEwLjAyN1YyMTQuMDE2cTAtMzQuMDA1IDI1LjAwMy02MC4wMVQyMTMuOTk1IDEyOGg1OTYuMDF6IiBmaWxsPSIjZjg2Ii8+PC9zdmc+);}
.article-page .aside .btnbar{padding:15px 0;}
.article-page .aside .btnbar a{display:block;height:40px;background:linear-gradient(0deg,#d4b886,#eedeba);font-size:16px;color:#604418;line-height:40px;text-align:center;border-radius:4px;}
.article-page .aside .baner{border-radius:10px;overflow:hidden;}
.exh-list {
    padding: 10px 24px;
}

.exh-list li {
    width: 100%;
    border-bottom: 1px solid #e1e8ee;
    padding: 20px 0;
}

.exh-list .img-scale {
    float: left;
    margin-right: 25px;
}

.exh-list .img-scale img {
    max-height: 150px;
    max-width: 260px;
    border-radius: 6px;
}

.exh-list .cont {
    height: 150px;
    overflow: hidden;
    position: relative;
}

.exh-list .tit {
    font-size: 18px;
    font-weight: 300;
    max-width: 90%;
    margin: 3px 0 15px;
}

.exh-list .tit a {
    color: #43484d;
}

.exh-list .tit a:hover {
    color: #1e6ef4;
}

.exh-list p {
    margin: 0 0 5px;
    line-height: 20px;
    font-size: 14px;
    color: #8d9aa5;
}

.exh-list .sponsor {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20px;
    font-size: 14px;
    color: #999;
}

.exh-list label {
    border-radius: 14px;
    background-color: rgba(0,89,156,.8);
    color: #fff;
    font-size: 12px;
    padding: 3px 6px;
    line-height: 14px;
    z-index: 1;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.exh-list .process_1 {
    background-color: rgba(26,173,25, .8);
}

.exh-list .process_2 {
    background-color: rgba(255,0,0, .8);
}

.exh-list .process_3 {
    background-color: rgba(51,51,51, .4);
}

.min-search {
    width: 100%;
    margin-bottom: 3px;
}

.min-search form {
    width: 100%;
    position: relative;
}

.min-search input {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 36px;
    line-height: 36px;
    outline: none;
    padding: 0 45px 0 10px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

.min-search input:hover {
    border-color: #c0c4cc;
}

.min-search input:focus {
    outline: none;
    border-color: #1e6ef4;
}

.min-search button {
    background: none;
    width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    cursor: pointer;
}

.min-search button:before {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik05NTkuNTI2IDg0My45NzZsLTE3NS43NzgtMTQxLjI1YzM1Ljg2OC01OC44MTkgNTYuOTA2LTEyNy42NzQgNTYuOTA2LTIwMS42MDggMC0yMTQuNDMtMTczLjgyOS0zODguMjYzLTM4OC4yNi0zODguMjYzUzY0LjEzMiAyODYuNjg3IDY0LjEzMiA1MDEuMTE4czE3My44MjkgMzg4LjI2MyAzODguMjYgMzg4LjI2M2MxMjIuOTA3IDAgMjMyLjI3My01Ny4yNjcgMzAzLjQxNy0xNDYuMzk0bDE3My4xMSAxMzkuMDkyIDMwLjYwNi0zOC4xMDN6bS01MDcuMTMzLTMuNDg5Yy0xODcuMTI2IDAtMzM5LjM2Ny0xNTIuMjQtMzM5LjM2Ny0zMzkuMzY4czE1Mi4yNC0zMzkuMzY4IDMzOS4zNjctMzM5LjM2OCAzMzkuMzY4IDE1Mi4yNCAzMzkuMzY4IDMzOS4zNjgtMTUyLjI0IDMzOS4zNjgtMzM5LjM2OCAzMzkuMzY4eiIgZmlsbD0iIzhhOGE4YSIvPjwvc3ZnPg==) no-repeat 50%/100%;
    display: inline-block;
    width: 18px;
    height: 18px;
}

.sort-box {
    background: #fff;
    border-radius: 8px;
    padding: 0 15px 10px;
    overflow: hidden;
}

.sort-box>.tit {
    margin: 15px 0 10px;
    font-size: 14px;
    font-weight: 700;
    color: #393f4e;
}

.filter-box li {
    width: 50%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.filter-box li a>* {
    display: inline-block;
    vertical-align: middle;
}

.filter-box li a>i {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.exh-top {
    overflow: hidden;
    border-bottom: #F6F6F6 10px solid;
}

.exh-slide {
    width: 400px;
    height: 300px;
    float: left;
}

.exh-rec {
    width: 440px;
    height: 250px;
    overflow: hidden;
    float: left;
    padding: 16px 24px;
}

.exh-rec ul {
    margin-bottom: 16px;
}

.exh-rec li {
    color: #666666;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.exh-cate ul {
    margin: 0 -6px
}

.exh-cate li {
    margin: 0 1%;
}

.exh-cate a {
    display: block;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: #f0f0f0 1px solid;
    border-radius: 16px;
    padding: 0 10px;
    margin: 5px;
    font-size: 12px;
    text-align: center;
}

.exh-cate a:hover {
    border-color: #1e6ef4;
    color: #1e6ef4;
}

.exh-cate .active a {
    background: #1e6ef4;
    border-color: #1e6ef4;
    color: #fff;
}

.exh-month {
    padding: 1px 0 10px 1px;
}

.exh-month li {
    width: 25%;
    margin: -1px 0 0 -1px;
    text-align: center;
}

.exh-month a {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: #fff;
    border: #f0f0f0 1px solid;
    padding: 0 16px;
    font-size: 12px;
}

.exh-month a:hover {
    border-color: #1e6ef4;
    color: #1e6ef4;
    position: relative;
}

.exh-month .active a {
    background: #1e6ef4;
    border-color: #1e6ef4;
    color: #fff;
}

.exh-month a i {
    font-style: normal;
    float: right;
    font-size: 12px;
    color: #999;
}

.exh-month a:hover i {
    color: #fff;
}

.exh-city {
    padding: 6px 0;
}

.exh-city ul {
    margin: 0 -6px
}

.exh-city li {
    width: 31%;
    margin: 0 1%;
}

.exh-city a {
    display: block;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: #f0f0f0 1px solid;
    border-radius: 16px;
    padding: 0 10px;
    margin: 5px;
    font-size: 12px;
    text-align: center;
}

.exh-city a:hover {
    border-color: #1e6ef4;
    color: #1e6ef4;
}

.exh-city .active a {
    background: #1e6ef4;
    border-color: #1e6ef4;
    color: #fff;
}

.exh_month {
    width: 145px;
    height: 150px;
    padding: 10px 0 0 15px;
    overflow: hidden;
}

.exh_month div {
    float: left;
    width: 36px;
    height: 25px;
    line-height: 25px;
    border: #eee 1px solid;
    background: url('pos.gif') repeat-x;
    margin: 0 10px 10px 0;
    text-align: center;
}

.ctb {
    background: #eee;
}

.ltd {
    width: 100px;
    text-align: center;
    background: #F3F3F3;
    font-weight: bold;
    color: #333333;
}

.rtd {
    background: #fff;
}

.article .head-txt {
    margin: 0 20px;
}

.article .ctb {
    width: 100%;
    border: 1px solid #eee;
    border-bottom: 0;
}

.article .ctb td {
    padding: 8px 12px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}

