@charset "utf-8";
/**检索**/
.fws_fliter {border-top: 1px solid #edeff0; padding-top: 12px; margin-top: 20px;}
#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: 15px;
    
        }
/* 最小高度*/
.hotel-filter-list-min {}
.data_search{    position: relative;width: 605px;margin:20px auto;}
.data_search form { display: block;}
.data_search .search-input {float: left }
.data_search .search-input input.search-title {  text-indent: 20px;width: 480px; height: 48px; line-height: 48px; border:1px solid #adadad;border-radius: 5px; outline: 0; background: none; color: #2b4560; font-size: 14px; padding: 0;}
.data_search .search-btn {  height: 50px; float: left}
.data_search .search-btn input.search-submit {margin-left: 10px;width: 110px;height: 50px;border:0;padding: 0;outline: 0;background: #f59436 url(images/sous.png) no-repeat 10px;cursor: pointer;font-size: 16px;color: #fff;border-radius: 10px;}

/* 筛选外容器*/
.hotel-filter-list {position: relative; font-size: 12px; overflow: hidden; zoom: 1; padding: 6px 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 {
    *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; width: 150px; line-height: 38px; padding-right: 5px; font-weight: bold; color: #313131; text-align: right; font-size: 15px;}

/* 筛选分类列表容器*/
.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: 0 6px; margin: 4px 3px; text-decoration: none;}

/* 筛选不限*/
.hotel-filter-list .con .any {float: left; width: 60px; 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: #eff2f5;}
.hotel-filter-list .con .any a.selected, .hotel-filter-list .con .any a.selected:hover {color: #fff;background-color: #f59436;}

/* 单选类型*/
.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: #f59436;border-radius: 14px;color: #fff;}
.hotel-filter-list .checkbox a i {width: 10px; height: 10px; background: transparent;}
.hotel-filter-list .checkbox a.selected {background: #f59436;border-radius: 15px;color: #fff;position: relative;}
.hotel-filter-list .checkbox a.selected i {background: #f59436 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;}

/* 更多按钮*/
.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-top: 28px;position: relative}
.rel-news {
    height: auto;
    margin-bottom: 0px;
    display: table;
    width: 100%;
    float: none;
border-bottom: 1px solid #e8e8e8;
}
.rel-news:nth-child(odd) {
    background: #eee;
}
ul.c2 li {
    background: none !important;
}
ul.c2 li span {
    color: #369;
    font-size: 16px !important;
    font-weight: bold;
}.filter_box {
    width: 85%;
    margin: 0 auto;
}

.data0.clearfix,.data1.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
.data2.clearfix {
    max-width: 82%;
    margin: 0 auto;
}
.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 span {padding: 5px 20px;line-height: 30px;font-size: 14px;color: #313131;height: 100%;vertical-align: middle;display: table-cell;text-align: left;border-bottom: 0px solid #e8e8e8;}
.rel-news span a {color: #2a2a2a;}
.date-sub {
   width: 15%;
   border-right: 0px solid #e8e8e8;
   border-left: 0px solid #e8e8e8;
   /* white-space: nowrap; */
   /* overflow: hidden; */
   /* text-overflow: ellipsis; */
}
.listTable{word-break:break-all;}
.visit-count {width: 5%;border-right: 1px solid #e8e8e8;display: none !important;}
.date-title {width: 25%;border-right: 0px solid #e8e8e8;border-left: 0px solid #e8e8e8;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
.date-text,.date-video,.date-title1{width: 15%;border-right: 0px solid #e8e8e8;border-left: 0px solid #e8e8e8;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
.date-guide{width: 15%;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: 15%;
    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) {
ul.c2 li span{font-size:14px!important;}
.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) {
ul.c2 li span{font-size:12px!important;}
    .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}
}

