@charset "utf-8"; 
/**检索**/
.fws_fliter {padding-top: 12px;}
#hotel-filter {padding: 10px 0;}

/* 最小高度*/
.hotel-filter-list-min {}

/* 筛选外容器*/
.hotel-filter-list {position: relative; font-size: 14px; overflow: hidden; zoom: 1; padding: 12px 0;    border-bottom: 1px #e6e6e6 dashed;}

/* 筛选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;font-size: 16px;color: #000;padding-right: 17px;height: 23px;line-height: 23px;}

/* 筛选分类列表容器*/
.hotel-filter-list .con {overflow: hidden; zoom: 1; padding: 0;}

/* 筛选全局*/
.hotel-filter-list .con li {float: left; height: 23px; display: inline; line-height: 23px;}
.hotel-filter-list .con a {position: relative; float: left; color: #0c0c0c; padding: 0 8px; text-decoration: none;line-height: 23px;}

/* 筛选不限*/
.hotel-filter-list .con .any {float: left; width: 38px; height: 23px; line-height: 23px;}
.hotel-filter-list .con .any li {margin-top: 0;    font-size: 13px;}
.hotel-filter-list .con .any a { padding: 0 6px;}
.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: #dcad6c;}

/* 单选类型*/
.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: #fff;background-color: #dcad6c;}
.hotel-filter-list .radio a.selected, .hotel-filter-list .radio a.selected:hover {color: #fff; cursor: text;background: #dcad6c;}
.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: 16px;}
.hotel-filter-list .checkbox a:hover {background-color: #eff2f5; border-radius: 14px; color: #952122;}
.hotel-filter-list .checkbox a i {width: 10px; height: 10px; background: transparent;}
.hotel-filter-list .checkbox a.selected {background: #952122; border-radius: 15px; color: #fff; 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: #952122; width: 17.9%; float: left; text-align: center; line-height: 42px; color: #fff; font-size: 14px; border-right: 1px solid #fff;}
.literature-title {background: #952122; width: 13.8%; float: left; text-align: center; line-height: 42px; color: #fff; font-size: 14px; border-right: 1px solid #fff;}
.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: 10px 20px; 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; min-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%;}

/**选项卡**/
.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;}

.listTable {
    margin-top: 20px;
}
li#list_szdw {
    float: left;
    width: 46%;
    padding: 0 25px 0 0;
}
li#list_szdw:hover a {
    border-color: #dcad6c;
}
li#list_szdw a {
    display: block;
    overflow: hidden;
    border: 1px #ebebeb solid;
    background: #fafafa;
}
li#list_szdw .pic img {
    display: block;
    width: 100%;
    height: 100%;
}
li#list_szdw .txt {
    margin-top: 26px;
    overflow: hidden;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    padding-top: 6px;
}
li#list_szdw h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 12px;
}
#list_szdw .pic {
    width: 140px;
    height: 182px;
    float: left;
    margin-right: 30px;
}
.news_pages .wp_paging{    margin-right: 200px;
    margin-top: 30px;}