
.search-all .search-criteria {
    margin-top: 20px
}

.search-all .search-criteria ul {
}

.search-all .search-criteria ul.class-time {
    border-radius: 4px 4px 0 0
}

.search-all .search-criteria ul.class-level {
    border-top: 0;
    border-radius: 0 0 4px 4px
}

.search-all .search-criteria ul .gray {
    background: #f8f8f8;
}

.search-all .search-criteria ul li {
    float: left;
    height: 50px;
    line-height: 50px
}

.search-all .search-criteria ul li a {
    display: inline-block;
   padding: 0 20px;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    color: #333;
    min-width: 120px;
}
.search-all .search-criteria ul li a:hover{
    background: #f85415;
    color: #fff;
}
.search-all .search-criteria ul li span {
    display: inline-block;
    width: 54px;
    padding: 0 16px;
    text-align: center;
    font-size: 16px;
    cursor: pointer
}

.search-all .search-criteria ul li:hover span, .search-all .search-criteria ul li span.choose-type {
    color: #f60
}

.search-all .search-list {
    padding-bottom: 20px
}

.search-all .search-list ul.search-content li {
    position: relative;
    padding: 25px;
    margin-top: 30px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .02), 0 10px 40px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .02), 0 10px 40px 0 rgba(0, 0, 0, .04);
    border-radius: 4px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

.search-all .search-list ul.search-content li:hover {
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
    -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1), 0 0 40px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1), 0 0 40px 0 rgba(0, 0, 0, .1)
}

.search-all .search-list ul.search-content li .content-img {
    width: 270px;
    float: left;
    margin-right: 20px;
    text-align: center
}

.search-all .search-list ul.search-content li .content-img img {
    width: 100%
}

.search-all .search-list ul.search-content li .content-txt {
    position: relative;
}

.search-all .search-list ul.search-content li .content-txt h2 {
    padding-bottom: 15px;
    color: #333;
    font-size: 26px;
    font-weight: 400;
}

.search-all .search-list ul.search-content li .content-txt .class-age span {
    position: relative;
    line-height: 22px;
    padding-right: 65px;
    font-size: 16px;
    font-weight: 400;
    color: #333
}

@media (max-width: 1124px) {
    .search-all .search-list ul.search-content li .content-txt .class-age span {
        padding-right: 24px
    }
}

.search-all .search-list ul.search-content li .content-txt .class-age span.opencds i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA4VBMVEUAAAAzMzMzMzM0NDRAQECZmZmZmZkzMzMzMzM0NDQzMzMzMzM5OTk4ODiZmZkzMzM0NDQzMzM1NTU8PDyampo0NDSampqampoyMjI0NDQ0NDQzMzObm5s0NDQ2NjY0NDQ1NTUzMzOZmZk0NDQzMzMzMzM0NDQzMzM0NDQzMzM1NTWbm5s1NTWdnZ2vr68zMzOZmZk0NDSampqampo0NDSZmZk1NTWZmZmbm5uampqbm5uZmZmcnJwzMzP///+ZmZm3t7d7e3ukpKRmZmZFRUX7+/vv7+/V1dXIyMixsbGfn59O3aR0AAAAPXRSTlMApVr4CKVa+/Xy54wRC/rLmmwYBNrGxYlnYU5HPi8pIhzu6eLf1r+9enFSQzobCMK3t66ajoyIhVI1LigSJygKJgAAAWpJREFUSMfVlWlPwkAQhqeAUkop99EDraAicnjfrlXA8///IGdWmzVtut1GEuPzaaDvk07TvFtYF7fdi5ss+YkVBNZ1BqETIK0MwoAEK4NwSkIngzBr4UZ3kIG5N5nDGmnUa1oKtbEv8naJKaDXw/wBU6QMnH6RqTLlgobT6uMxhcUKYydcGOL09pDKK8ZKXKAnfkkXnhnSJGEPh0W68I4xA4gyqcunFJaUqnHBNJgiOw3guLpaPn8I32zvq+SrWyDI4x92Lhl6twWICAVIJv93wv3VRoTuTCocBzE6UmEQFyyp0I0LZ1IBvM0I3tf1f/AeqHVmcr5Z5G0T8NaNkwU7bBshWnekJTAK2yYwDbW2CVxdtW1qrWtT22KKk0PqOl2nqUdTlSYH44lodMD5fOwxxAE5LoXCc72N87AizVd2aQ0cxLl+LhVoi2IfQi7ppykT6NtSjtzQlwmNKhv9XHpqoC8nskAT9d/xCZfrwSGXJHcTAAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.search-all .search-list ul.search-content li .content-txt .class-age span.people-num s {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA9lBMVEUAAABKSkqZmZkzMzMzMzMzMzM0NDScnJwzMzM9PT0zMzMzMzMzMzMzMzM0NDQ0NDQzMzM0NDQ2NjY9PT1ISEgzMzMzMzMzMzMzMzOZmZkzMzMzMzMzMzM1NTUzMzM1NTU4ODg1NTWZmZkzMzOampozMzOampo0NDSampqbm5uampo1NTU2NjagoKCurq4zMzMzMzOZmZmZmZk0NDSZmZk0NDSampqampozMzOampo0NDSampqampo1NTU1NTWdnZ2ampqampqampqZmZmampo1NTWbm5szMzObm5s1NTWcnJyZmZk0NDSbm5s0NDQ0NDQzMzOZmZmqdcqOAAAAUHRSTlMAA/r0retSIfsP9t3Xn395bmsgCwbgwLq0nJeSiHRcLxkT9ePHp6WNg3NANyUKBvHn39XPzseyrHJnZWJZQzwT7OfCkGxhUUYxKyiUhHpKQIMdWAMAAAJRSURBVEjH7VVpW9pAEN6QEAhHSCByBJAbOQULrSJVrK1We27+/5/pzOwTkmyDtF99fD9Ndt7ZuTfsDf+PWbOSUxe5qlX8J3qrwvfQZkfpSoOHkW4e4ZeqXEJegVvGtU0q3mBApPL1rGQ8W+/po87YTw9w+S2GX0DGyY3/qSfx+5QNPUT3C5PRzoB+1Q4Oilk4SJYmCY8wkg1cUC+BH+BZhSOTpUYXZLGJ8h3UPvwd5AkKW/TSjab+C5WKVDa8pIXSpAsWtYiyQTWRoMGhTdIYDBK7sC6PJYkrXIOkc8zjY1iHM/FVNnjA5gnxOxh8lr3rsoEdxLnB9oV1ddBdyQZncFgQ4iMYfAjrLNBVZINc4HYsh1TE8ZQG+hbOMoaQL8EgOh4rXIHotOMAVoWcwtY9RdQ6BzTlDPhU2N4Dv8+ioIE2g/tdvvc5H3pSGygLmufcjUJ0vUfT3qF4PnlUIwntAScktbqrLYTsksEa+YmtxNdVHoMkLhQ4QAzn4Yqc8XikoXFbT+BdsKhGmbS9q9t8UhCX7tQUouaw3WRIe3eX8u+n5yhjOyhPdcvWW7QPhTT3xy+1Jh/zUMWzRJJ6veT+jJ3XglKd0vNisBi0V5iHmPua34yOivd3QjS5Oz2HfPQxKBB+wJHaYgfwG/Owg4F6ZMaCTg6igR139kHdM1P4jIcf8TWJT/ja0JZYMkt2UaYlwpAuGD6RL/49plgTTDohnsws9mygHKIb1bTv4Q6XYkc50JsUjyapKYdJfz2CVpe04wb5SACKmVVfCimTs9grwx+mtKtK7DifDwAAAABJRU5ErkJggg==) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.search-all .search-list ul.search-content li .content-txt .class-age span.age i {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAvVBMVEUAAAAzMzMzMzM6OjozMzMzMzM8PDyZmZkzMzM0NDQzMzMzMzM1NTUzMzMzMzMzMzMzMzM2NjY6OjozMzMzMzMzMzMzMzM2NjY1NTV6eno0NDQyMjIzMzOnp6ecnJw4ODiampozMzM0NDQ0NDQ1NTU1NTWZmZmZmZmampqcnJyfn5+ZmZmampozMzOZmZk0NDSampoyMjKbm5uampqbm5ubm5ubm5s0NDSZmZmZmZmampo1NTU2NjYzMzOZmZnujkiIAAAAPXRSTlMA8PQK/PkE/el7dPcp28dwuS8Ptambdx1cAvfv5gkmDe2gVFNEQ6BqPTER49PTxMCqiYR6dl5GON2yjlsTr71UlQAAAiFJREFUSMftVemSmzAMNg6EYwMhhBwQIPe53aN79rLf/7EqG1y7a5PJtPtnZ1aZMEbokz5Lsow+RchgMw2C6WZwkXGySi0Qx2HPdJWg89LxsUUUsbDfOWcfWLixtO1mga2g3f2Qe7/CXjzy/VHs4SseZdgSZB6y79gb94SmN/Yw8xD+MtlPmDfH6ndVZbdvOcCPzA18QmCNo46mjzAgQp3VkPFZSvcySMFYDfX8gP8CGWUJMd7mqgP2TtQ1A7LIAcTfpHwsVZm+PxbeVzUJBk2fM14WRU/kLfJu6qB99l3N1BpcePxbwSpcIxJIp3OTcTceEFgpgJSQfPynGPbX2i3Lm/XK12NYpwqAcexxAH4DyAd1zdkelf5njOolSwiZiNIDqSYFjJM8H9sZIXFTpjAPX0UrOfhOnIcYABskZAoRRrK08NcSPALAVJbZIbaPzooPGQv+HfBTUqoeD4pZud+XKiV90+WCui8SsKN0p25aT2tFqXtdCv0LvH1R06oXLrt1Kb091drDAl6eZOFMrYGOYEOvH6vydNi5LgTIZGsYmw89URd+jbiLI5LNp7c3l2e3sQfctwrJ9k7aDtDxHhAMtXg4GQ5Qo5qpR7Ta//h+//Bcil5pjqg+BJbIKHdiCOhjpjCNmZiPmf8fZGhO7PZROTEO1/ZhPD877nM57nM57i+/UGbBe15ZIMkaLsUZXIrwsNJ1ctm1u2XX7naAPoT8BguXWqyNFUu4AAAAAElFTkSuQmCC) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: bottom
}

.search-all .search-list ul.search-content li .content-txt .class-age span i {
    color: #ff6422;
    font-style: normal
}

.search-all .search-list ul.search-content li .content-txt p.desc {
    line-height: 22px;
    padding: 10px 0;
    color: #999;
    font-size: 14px;
    overflow: hidden;
}

@media (max-width: 1124px) {
    .search-all .search-list ul.search-content li .content-txt p.desc {
        font-size: 12px
    }
}

.search-all .search-list ul.search-content li .content-txt .time-submit {
    width: 100%;
}

.search-all .search-list ul.search-content li .content-txt .time-submit p.time {
    line-height: 44px;
    color: #333;
    font-size: 14px
}

.search-all .search-list ul.search-content li .content-txt .time-submit p.time i {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAulBMVEUAAAAzMzOZmZl4eHgzMzOZmZk0NDSampqZmZk2NjY0NDQ0NDQzMzMzMzM1NTU3Nzc8PDxMTEwzMzM0NDQzMzMzMzM0NDQzMzMzMzM0NDQ0NDQ0NDQzMzM2NjY2NjYzMzMzMzMzMzMzMzM0NDQzMzM0NDQ0NDQzMzM0NDQ1NTU2NjY2Njabm5ufn580NDQ0NDQzMzM0NDSZmZkzMzMzMzM1NTWjo6OampqampqampqampqampozMzOZmZlRul8yAAAAPHRSTlMA1ngC4s5IiDIq/PvRtUEVDAbzsPfuyqSGcmliViUZqpDDvZ2WeG5bTjAjHigW6JybmGVLNzUP6L+rdE7LLRdzAAAB8ElEQVRIx91V2WKCMBCMVWkBoRweqHifVXt49cT//60ypsBCIPS1nbdNdrKzRxL2N2BvTH/ZVx7uf+V933ebwQ8q3qnMfTAK0qj1qxL34V4PBDSOhf5mKzp2Mho/G41I2szO9+/x49sLlXFYfscJgElu+mOe5zot8kW7htzmnI8NrSukqFauiViCfuhpKUyEZYDhZuvTgr8a249kr9oBY5Em7KEnPv+1fqkTit0Od51U4gMI6sbm4XK5fNL4T+H2nBJc1CfJ9yYk3GYrog/I/EDkmhUTqiiVl9h99ItJCGwFCWlFCynBwpjEmmxYqpTADFqVDZrP5IQlrZOJ+SohrGm3/dAYlRDOqAsNNy4hbCGbVvU5S3irc7x/8aGldVVCw0gTKB6jPKfR/gMGnhIOKcIu6lyHTkYTN4RMa4KP+D4ms4FJ8VOzs7uLsOMrtdAluV4ejycBVDt2bJ5gDmWEWdyqJOCLxF/VYtFJJzS1mGCgjlWaZAN9sYr8uwFPmeCIJaPg3VUgaCpkhUrZuf4OnqBN9hOZgNEe5ujB+bopfiQ1MJ56GVmqEQA9JmLb4K/xyiL9mmlY0+EvwnKDK5rGcn3equZqjKDQb7ICLJCegOlG8iPOdeHHUkp+Ra9CvJ2Rz4sg53TnbrtWmXY8xWb/Et9YKXZZTcEECQAAAABJRU5ErkJggg==) no-repeat 0 0;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    vertical-align: sub
}

.search-all .search-list ul.search-content li .content-txt .time-submit a {
    width: 144px;
    height: 36px;
    line-height: 36px;
    color: #f85415;
    font-size: 16px;
    border-radius: 30px;
    border: 1px solid #f85415;
    cursor: pointer;
    text-align: center
}

.search-all .search-list ul.search-content li .content-txt .time-submit a:hover {
    background: #e64507;
    -webkit-box-shadow: 0 0 10px 0 rgba(255, 103, 26, .3), 0 5px 10px 0 rgba(255, 103, 26, .6);
    box-shadow: 0 0 10px 0 rgba(255, 103, 26, .3), 0 5px 10px 0 rgba(255, 103, 26, .6);
    color: #fff
}

.search-all .search-list ul.search-content li img.type-img {
    position: absolute;
    width: 76px;
    top: 4px;
    left: -7px
}
#js-page {
    padding-bottom: 70px
}

#js-page .page {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 10px 0;
    font-size: 16px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#js-page .page ul.page-list {
    display: inline-block;
    vertical-align: middle;
    color: #333;
    margin-top: 5px
}

#js-page .page ul.page-list li {
    display: inline-block;
    padding: 0 20px;
    border: 1px solid #e2e2e2;
    height: 42px;
    line-height: 42px;
    background-color: #fff;
    margin: 0 -1px 5px 0;
    cursor: pointer
}

#js-page .page ul.page-list li.active, #js-page .page ul.page-list li:hover {
    background: #f85415;
    color: #fff;
    border: 1px solid #f85415;
    cursor: auto
}

#js-page .page span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    border: 1px solid #e2e2e2;
    height: 40px;
    line-height: 40px;
    margin: 0 -1px 0 0;
    background: #fff
}

#js-page .page span.cursor-pointer {
    cursor: pointer
}

#js-page .page span.first-page {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

#js-page .page span.last-page {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

#js-page .page span.disclick {
    color: #ccc
}

#js-page .page span.skip-page {
    display: inline-block;
    position: absolute;
    right: 2px;
    line-height: 30px;
    top: 5px;
    color: #999;
    padding: 0;
    border: none
}

#js-page .page span.skip-page em.current-page {
    color: #f85415;
    margin: 0 5px
}

#js-page .page span.skip-page .skip-page-val {
    width: 40px;
    margin: 0 5px;
    text-align: center;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    vertical-align: top;
    background-color: #fff
}

#js-page .page span.skip-page .goto-page {
    display: inline-block;
    margin-left: 5px;
    border-radius: 4px;
    padding: 0 20px;
    cursor: pointer;
    color: #333
}
.location a{
    color: #666;
}
.location{
    line-height: 60px;
    border-bottom: 1px solid #ccc;

}
.location h2{
    float: left;
    font-size: 24px;
}
.location .position{
    float: right;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}
.search-all .section-four{
    padding: 20px 0;
}
.search-all .section-four ul{
    padding:0;
}
.detail .position{
    float: none;
}
.detail .left {
    width: 70%;
    float: left;
}
.detail .right {
    width: 25%;
    float: right;
}
.detail-box{
    padding-top: 30px;
    padding-bottom: 30px;
}
.detail-box h3.article-title {
    text-align: center;
    font-size: 22px;
    color: #333;
    margin-bottom: 15px;
}

.detail-box .time {
    text-align: center;
    margin-bottom: 15px;
    color: #666;

}

.detail-img {
    text-align: center;
    margin-bottom: 15px;
}

.detail-cont {
    margin-bottom: 30px;
    line-height: 24px;
    color: #666;
}

.pre_next {
    line-height: 26px;
}

.pre_next p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap

}

.pre_next a {
    color: #333;
}

.pre_next a:hover {
    color: #f85415;
}

.Rtit {
    background: url("../images/tit.jpg") left no-repeat;
    line-height: 60px;
    padding-left: 15px;
    font-size: 20px;
    font-weight: bold;

}
.detail .right ul{
    margin-bottom: 30px;
}
.detail .right li {
    line-height: 40px;
    background: url("../images/dian.jpg") no-repeat 0px 12px;
    padding-left: 14px;
    font-size: 15px;
}
.detail .right li a{
    color: #666;
}
.single{
    padding: 30px 0;
    color: #666;
    line-height: 30px;
}
