@charset "utf-8";
/**检索**/
body.list.szzy .col_news_head {
    border: 0;
}
li.dzzy {
    float: right;
}
.col_metas .col_path {
    float: left;
    display: inline-block;
}
li.dzzy a {
    color: #e94949;
}
.fws_fliter {border-top: 0px solid #edeff0; padding-top: 15px; margin-top: 0px;}
#hotel-filter {padding: 10px 0;}
a#back-top {
    position: fixed;
    display: block;
    bottom: 25px;
    right: 9%;
    z-index: 200;

    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
background: #095ab5;
    color: #fff;
}
a#back-top:hover {
background: #b9b4b4;
  color:#333;  
}
p.data-tit {
  margin-left: 40%;
    font-size: 22px;
    margin-top: 10px;font-weight: bold;
}
        .listTable span {
            background: #fff;
            height: 50px;
        }
.navi-aside-toggle {
    display: none;
}
        .rel-news span a {
            color: #a62727;
    font-size: 14px;
    
        }
/* 最小高度*/
.hotel-filter-list-min {}
span.sounr {
    float: left;
    width: 130px;
    line-height: 45px;
    background: #294a9e;
    text-align: center;
    color: #fff;
}
.data_search {
    float: left;
    margin-left: 15px;
}
.data_search{}
.data_search form { display: block;}
.data_search .search-input {float: left }
.data_search .search-input input.search-title {  text-indent: 20px;
    width: 448px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #adadad;
    outline: 0;
    background: none;
    color: #2b4560;
    font-size: 16px;
    padding: 0;
    font-family: auto;}
	.kssso.clearfix {
    padding: 20px 0 20px 0;
}
.data_search .search-btn {  height: 45px; float: left}
.data_search .search-btn input.search-submit {    margin-left: 0px;
    width: 80px;
    height: 45px;
    border: 0;
    padding: 0;
    outline: 0;
    background: #d8d8d8;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-family: auto;}

/* 筛选外容器*/
.hotel-filter-list {    position: relative;
    font-size: 16px;
    overflow: hidden;
    zoom: 1;
    padding: 10px 30px;
    border-bottom: 1px solid #ccc;}
	.hotel-filter-list:last-child {
    border: 0;
}

/* 筛选icons*/
.hotel-filter-list i {position: absolute; overflow: hidden; cursor: pointer; background: transparent url("./images/list_i.gif") 0 0 no-repeat;}

/* reset*/
.hotel-filter-list ul, .hotel-filter-list li {margin: 0; padding: 0; list-style: none; overflow: hidden; zoom: 1;}
.hotel-filter-list ul {
    display: inline;
    *width: 700px; /*IE7专用*/}
.hotel-filter-list li {
    *white-space: nowrap; /*IE7专用*/}
.hotel-filter-list strong {font-weight: 400;}
.hotel-filter-list-hidden {display: none;}

/* 筛选分类标题*/
.hotel-filter-list .tit {    float: left;
    min-width: 185px;
    line-height: 38px;
    padding-right: 5px;
    color: #313131;
    font-size: 15px;    letter-spacing: .8px;}

/* 筛选分类列表容器*/
.hotel-filter-list .con {overflow: hidden; zoom: 1; padding: 0;}

/* 筛选全局*/
.hotel-filter-list .con li {float: left; height: 38px; display: inline; line-height: 30px;}
.hotel-filter-list .con a {position: relative; float: left; color: #0c0c0c;     padding: 0px 10px;
    margin: 4px 0px;
    font-size: 15px !important; text-decoration: none;    border-radius: 0 !important;    line-height: 35px;}

/* 筛选不限*/
.hotel-filter-list .con .any {    display: inline; width: auto; height: 38px; line-height: 30px;}
.hotel-filter-list .con .any li {margin-top: 0;}
.hotel-filter-list .con .any a {border-radius: 15px; padding: 0 10px; margin: 4px 0;}
.hotel-filter-list .con .any a:hover {background-color: #294a9e;}
.hotel-filter-list .con .any a.selected, .hotel-filter-list .con .any a.selected:hover {color: #fff;background-color: #294a9e;}

/* 单选类型*/
.hotel-filter-list .radio {}
.hotel-filter-list .radio a {position: relative;}
.hotel-filter-list .radio i {width: 16px; height: 16px; background: transparent;}
.hotel-filter-list .radio a:hover {color: #458afb;}
.hotel-filter-list .radio a.selected, .hotel-filter-list .radio a.selected:hover {color: #fff; cursor: text; border-radius: 14px;}
.hotel-filter-list .radio a.selected i {background: url('http://js.699pic.com/images/colorico.png') no-repeat center center; position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px;}

/* 多选类型*/
.hotel-filter-list .checkbox {}
.hotel-filter-list .checkbox a {/* padding-left: 28px;  */background-color: transparent; font-size: 15px;}
.hotel-filter-list .checkbox a:hover {background-color: #294a9e;border-radius: 14px;color: #fff;}
.hotel-filter-list .checkbox a i {width: 10px; height: 10px; background: transparent;}
.hotel-filter-list .checkbox a.selected {background: #294a9e;border-radius: 16px;color: #fff;position: relative;}
.hotel-filter-list .checkbox a.selected i {background: #333 url(../images/checked.png); position: absolute; top: 0px; right: 0px;}
.hotel-filter-list .checkbox a.disabled {color: #999; cursor: not-allowed;}
.hotel-filter-list .checkbox a.disabled i {opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed;}
.data2.dso.clearfix {
    float: right;
    width: 48%;
}
ul.col_metas.clearfix {
    float: left;
}
.data1.dso.clearfix {
    width: 48%;
    float: left;
}

/* 更多按钮*/
.hotel-filter-list .more {position: absolute; top: 6px; right: 0; height: 24px; line-height: 24px; color: #43647f; cursor: pointer; padding-right: 15px;}
.hotel-filter-list .more i {top: 50%; right: 0; width: 7px; height: 4px; margin-top: -2px; background-position: 0 0;}

/* 已选筛选条件*/
.hotel-filter-list .selected-query {padding-right: 0;}
.hotel-filter-list .selected-query li {width: auto; margin-right: 3px; height: 26px; margin-top: 6px;}
.hotel-filter-list .selected-query a {color: #000; cursor: text; white-space: nowrap; padding-right: 23px; border: 1px solid #ddd;}
.hotel-filter-list .selected-query a:hover {color: #000; cursor: text; white-space: nowrap; padding-right: 23px; border: 1px solid #7b7b7b;}
.hotel-filter-list .selected-query a i {top: 50%; right: 5px; width: 14px; height: 13px; cursor: pointer; margin-top: -7px; background-position: 2px -86px;}
.hotel-filter-list .selected-query .filter-query-clear {}
.hotel-filter-list .selected-query .filter-query-clear a, .hotel-filter-list .selected-query .filter-query-clear a:hover {color: #43647f; padding: 0 10px; cursor: pointer; background-color: transparent;}
.hotel-filter-list .selected-query .filter-query-clear a:hover {background-color: #eff2f5;}
.data6.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
/* 更多*/
.hotel-filter-list .filter-more {position: absolute; top: 12px; right: 5px; width: auto; height: 24px; line-height: 24px; padding-right: 15px; color: #43647f; cursor: pointer; display: none;}
.filter-list-has-more .filter-more {display: none;}
.hotel-filter-list .filter-more i {top: 50%; right: 0; width: 7px; height: 4px; cursor: pointer; margin-top: -2px; background-position: 0 -44px;}
.hotel-filter-list-min .filter-more i {background-position: 0 0;}
.hotel-filter-list .filter-more .close {display: block;}
.hotel-filter-list .filter-more .open {display: none;}
.hotel-filter-list-min .filter-more .close {display: none;}
.hotel-filter-list-min .filter-more .open {display: block;}

/**结构**/
.mod .search-name {font-size: 22px; color: #313131; font-weight: bold; line-height: 32px; width: 100%; display: inline-block; text-align: center; padding: 25px 0;}
.reser.search {position: relative; width: 41%; margin: 0 auto;}
.reser .search-input {padding: 0 80px 0 8px; border: 1px solid #b8b8b8;}
.reser .search-titles, .reser .search-titler {width: 100%; height: 32px; line-height: 32px; border: 0; outline: 0; background: none; color: #808080; font-size: 16px; padding: 4px 0;}
.reser .search-btn {width: 80px; height: 40px; position: absolute; right: 0; top: 50%; margin-top: -20px;}
.reser .search-submits, .reser .search-submitr {width: 100%; height: 40px; border: 0; outline: 0; background: url(../images/reserbg.png) center center no-repeat; cursor: pointer;}

.date-sub {background: ;/* width: 10%; *//* float: left; */text-align: center;line-height: 50px;color: #fff;font-size: 18px;border-right: 1px solid #fff;}
.visit-count {background: #a62727;/* width: 8%; *//* float: left; */text-align: center;line-height: 50px;color: #fff;font-size: 18px;border-right: 0px solid #fff;    border-bottom: 0px !important;}
.date-title {background: ;/* width: 62%; *//* float: left; */text-align: center;line-height: 50px;color: #fff;font-size: 18px;border-right: 0px solid #fff;border-left: 1px solid #fff;}
.literature-title {background: ;/* width: 18.5%; *//* float: left; */text-align: center;line-height: 50px;color: #fff;font-size: 18px;border-right: 0px solid #fff;}
.data-link {width:33%; background: #a62727; float: left; text-align: center; line-height: 50px; color: #fff; font-size: 18px; border-right: 1px solid #fff;}
.date-tro {width: 45.8%; background: #a62727; float: left; text-align: center; line-height: 50px; color: #fff; font-size: 18px;}
.col-list-title {margin: 15px 0 10px 0;position: relative}
.rel-news {
    height: auto;
    margin-bottom: 0px;
    display: table;
    width: 100%;
    float: none;
border-bottom: 0px solid #e8e8e8;
    font-size: 16px;
    line-height: 45px;
	    height: auto !important;
}
.rel-news:nth-child(odd) {
    background: #eee;
}
.qbo span.xhz {
       float: left;
    font-size: 14px;
    line-height: 45px;
    width: 50px;
    margin-right: -50px;
	    text-align: center;
}
.qbo span.date-title {
    margin-left: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 45px;
    display: block;
    width: auto;
    text-align: left;
}
ul.c2 li {
    background: none !important;
}
span.date-titlet {
    float: left;
    width: 65%;
}
span.date-sub {
    float: right;
    width: 35%;
}
ul.c2 li span {
       color: #333;
    font-size: 15px !important;
    padding: 0;
}.filter_box {
   border: 1px solid #ccc;
    margin: 0 auto;
}
span.date-titlet span {
    padding: 0 10px !important;
	
}
span.date-sub span {
    width: 50%;
    float: left;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.listTable .news_list span {
    padding: 0;
}
.qbo {
    float: left;
    width: 65%;
}
.qbt {
    float: right;
    width: 35%;
}

.data3.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
.data4.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
.data5.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
.rel-news .qbt span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 50%;
    float: left;
    text-align: center;
    min-height: 1px;
	    line-height: 45px;
}
.rel-news span {padding: 5px 20px;line-height: 30px;font-size: 14px;color: #313131;height: 100%;vertical-align: middle;text-align: left;border-bottom: 0px solid #e8e8e8;}
.rel-news span a {color: #2a2a2a;}
.date-sub {
   width: 30%; 
    border-right: 0px solid #e8e8e8;
    border-left: 0px solid #e8e8e8;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
.visit-count {width: 5%;border-right: 1px solid #e8e8e8;display: none !important;}
.date-title {width: 46%;border-right: 0px solid #e8e8e8;border-left: 0px solid #e8e8e8;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
.date-title a {
    
}
.data-link {width: 31%; border-right: 1px solid #e8e8e8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.literature-title {
    width: 20%;
    font-size: 14px !important;
    border-right: 0px solid #e8e8e8;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
}
span.visit-count img {
    display: none;
}
.listTable span {background: none;height: auto !important;/* overflow: hidden; */}
/**选项卡**/
.date-rel.sudy-tab .tab-menu {height: 42px; border: none;}
.date-rel.sudy-tab .tab-menu li {color: #5e5e5e; font-weight: normal; height: 42px; line-height: 42px; cursor: pointer; width: 20%; text-align: center; padding: 0; border-radius: 0; background-color: #ededed; transition: all 0.5s;}
.date-rel.sudy-tab .tab-menu li.selected {background-color: #952122;}
.table_con .mod {margin-top: 36px;}
.data-title {
    height: 60px;
    line-height: 60px;
    background: #728fdf;
    color: #fff;
    font-size: 20px;
    text-align: center;
}


.listTable .news_list {

    display: table;
    width: 100%;
}
/*.listTable{*/
/*max-height: 360px;*/
/*overflow: hidden;*/
/*}*/
span.arrows {
    position: absolute;
    right: 20px;cursor: pointer;
    display: none !important;
}
.rel-news.none{}
.arrows.close{display: none}
@media screen and (max-width: 767px) {
.data6.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.filter_box {
    width: 100%;
    margin: 0 auto;
}
.data1.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.data2.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.data3.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.data4.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.data5.clearfix {
    max-width: 100%;
    margin: 0 auto;
}
.rel-news span {
    padding: 5px 2px;
   
}
.data_search {
    position: relative;
    width: 95%;
    margin: auto;
}
.location {
    margin-top: 10px;
}
.data_search .search-input{    float: none;}
.data_search .search-input input.search-title{    width: 100%;}

.data_search .search-btn {
    height: 50px;
    float: left;
    position: absolute;
    right: -5px;
    top: 0;
}
    .rel-news{width: 100%}
}

@media screen and (max-width: 479px) {
    .hotel-filter-list .checkbox {
        width: 100%;
    }
    .hotel-filter-list .tit {
        text-align: left;
    }

    #l-container.wrapper .inner .mod, #d-container.wrapper .inner .mod{padding: 0px 10px}
}
span.sear-ll {
    display: none;
}
.filter_item.filter_item7 ul.any {
    display: none;
}

