@charset "utf-8"; 
/**检索**/
.fws_fliter {}
#hotel-filter {padding: 10px 0;}

/* 最小高度*/
.hotel-filter-list-min {}

/* 筛选外容器*/
.hotel-filter-list {position: relative; font-size: 12px; overflow: hidden; zoom: 1; }

/* 筛选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;line-height: 34px;padding: 6px 10px;font-size: 15px;font-weight: bold;}

/* 筛选分类列表容器*/
.hotel-filter-list .con {overflow: hidden; zoom: 1; padding: 0;}

/* 筛选全局*/
.hotel-filter-list .con li {float: left; height: 38px; display: inline; line-height: 30px;    padding: 6px 0px;    cursor: pointer;}
.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: 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 14px; 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: red;}

/* 单选类型*/
.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: red; 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;display:none;}

/* 多选类型*/
.hotel-filter-list .checkbox {}
.hotel-filter-list .checkbox a {/* padding-left: 28px;  */background-color: transparent; font-size: 13px;}
.hotel-filter-list .checkbox a:hover {border-radius: 14px; color: #952122;}
.hotel-filter-list .checkbox a i {width: 10px; height: 10px; background: transparent;display:none;}
.hotel-filter-list .checkbox a.selected { color: red; position: relative;}
.hotel-filter-list .checkbox a.selected i {background: #952122 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;}

/* 更多*/
.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-title {background: #E5E0D1; width: 15%; float: left; text-align: center; line-height: 36px; color: #333; font-size: 12px; border-right: 1px solid #fff;font-weight: 550;}
.literature-title {background: #E5E0D1; width: 83%; float: left; text-align: center; line-height: 36px; color: #333; font-size: 14px; border-right: 1px solid #fff;font-weight: 550;}
.subject-title {width: 22.1%; background: #952122; float: left; text-align: center; line-height: 42px; color: #fff; font-size: 14px; border-right: 1px solid #fff;}
.date-tro {width: 45.8%; background: #952122; float: left; text-align: center; line-height: 42px; color: #fff; font-size: 14px;}
.col-list-title {margin-top: 28px;}
.rel-news {height: auto; margin-bottom: 1px; background: #ebebeb;}
.rel-news span {padding: 1% 2%; line-height: 22px; font-size: 14px; color: #2a2a2a; height: 100%; vertical-align: middle; display: table-cell; text-align: center;}
.rel-news span a {color: #2a2a2a;}
.date-con {width: 17.9%; border-right: 1px solid #fff; max-width: 174px;}
.literature-con {width: 13.8%; border-right: 1px solid #fff;}
.subject-con {width: 22.1%; border-right: 1px solid #fff;}
.tro-con {width: 45.8%;}
span.date-con{    display: inline-block;
    width: 15% !important;
    width: 11% ;
    overflow: hidden;}
span.literature-con {
    display: inline-block;
    width: 85% !important;
    width: 83%;
	text-align: left;
    padding-left: 20px;
}
.data{font-weight: 600;}
.rel-news:nth-of-type(even) {
    background: #f0eade;
}
.rel-news:nth-of-type(even) span {
    border-right: 1px #FDF7EB solid;
}
.rel-news:nth-of-type(odd) {
    background: none;
}
.rel-news:nth-of-type(odd) span {
    border: 0px;
}

/**选项卡**/
.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;}

.wp_articlecontent span {
    background: none !important;
}

.hotel-filter-list .con li.sort {
    margin-right: 20px;
	font-size: 13px;
}
.hotel-filter-list ul li.selected {
    color: red;
}
.error{margin-top:70px;}