@charset "UTF-8";
/*************招考资讯 start***********/
.information_banner{
    position:relative;
    width:100%;
    min-width:1280px;
    height:275px;
    overflow:hidden;
}
.information_center{
    position:absolute;
    left:50%;
    transform:translate(-50%,0);
    width:1920px;
    height:275px;
    background:url("../images/information_banner.jpg") no-repeat center;
}
#position>span{padding:10px 0 0;}
/*显式检索区 start*/
#kinds{
    width:100%;
    background:#fff;
    overflow:hidden;
}
.kinds_box{
    position:relative;
    overflow:hidden;
}
.kinds_nav{
    position:relative;
    width:100%;
    padding:10px 0;
    border-bottom:1px solid #eee;
    margin:0 auto;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.kinds_list{
    position:relative;
    width:100%;
    overflow:hidden;
}
.kinds_box .kinds_nav:last-child{
    border:0;
}
.kinds_list dt{
    position:absolute;
    left:0;
    top:0;
    width:80px;
    line-height:38px;
    font-size:16px;
    color:#000;
    overflow:hidden;
}
.kinds_list dd{
    position:relative;
    width:100%;
    padding:0 0 0 50px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.five .kinds_list{max-height:36px;}
.five .kinds_list.active{max-height:100%;}
.kinds_list dd a{
    float:left;
    height:28px;
    line-height:28px;
    border-radius:5px;
    padding:0 9px;
    margin:4px;
    transition:all 0.26s;
    overflow:hidden;
    cursor: pointer;
}
.kinds_list dd a:hover,
.kinds_list dd a.current{
    color:#fff;
    background:#1d4a9f;
}
.six{
    width:50%;
    padding:15px 0;
    margin:0;
    overflow:hidden;
}
.six input{
    float:left;
    width:calc(100% - 115px);
    height:40px;
    line-height:30px;
    background:#f6faff;
    border-radius:5px;
    border:1px solid #1d4a9f;
    font-size:15px;
    padding:5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.six a{
    float:left;
    width:100px;
    background:#1d4a9f;
    border-radius:5px;
    color:#fff;
    line-height:40px;
    margin-left:15px;
    text-align: center;
}
.open{
    position:absolute;
    top:15px;
    right:0;
    width:65px;
    height:26px;
    line-height:26px;
    background:#1d4a9f;
    border:1px solid #1d4a9f;
    color:#fff;
    font-size:13px;
    border-radius:30px;
    text-align:center;
    cursor:pointer;
    transition:all .3s ease;
    display:none;
}
.open:hover{opacity:0.9;}
.open i{font-size:13px;}
/*显式检索区 end*/

/*列表 start*/
.information_list{
    width:100%;
    margin:20px auto 10px;
    overflow:hidden;
}
.information_list li{
    width:100%;
    background:#fff;
    border-radius:8px;
    padding:15px 20px 15px;
    margin-bottom:15px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.information_list li:last-child{margin:0;}
.information_list li .information_title{
    position:relative;
    width:100%;
    line-height:40px;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
    overflow:hidden;
}
.information_title img{
    position:absolute;
    left:0;
    top:0;
    width:40px;
}
.information_title h2{
    width:100%;
    line-height:40px;
    font-size:16px;
    padding:0 160px 0 50px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.information_btn{
    position:absolute;
    right:0;
    top:0;
    width:120px;
    line-height:40px;
    background:#1d4a9f;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:all .3s;
    overflow:hidden;
}
.information_btn:hover{
    color:#fff;
    opacity:0.9;
}
.information_message{
    width:100%;
    line-height:30px;
    padding-top:10px;
    overflow:hidden;
}
.information_message span{
    float:left;
    color:#777;
    font-size:14px;
    line-height:35px;
    margin-right:35px 
}
.collect_btn{cursor:pointer;}
.collect_btn i{
    float:right;
    width:24px;
    height:24px;
    background:url(../images/icon_shoucang1.png) no-repeat center;
    background-size:cover;
    margin-top:5px;
}
.collect_btn i.sel{
    background:url(../images/icon_shoucang2.png) no-repeat center;
    background-size:cover;
}
/*列表 end*/
.layui-layer,.layui-layer-title{ border-radius:0!important;}
/*************招考资讯 end***********/

/****************招考资讯详情页 start**************/
.news_bg{
    position:relative;
    width:100%;
    min-width:1280px;
    height:230px;
    background: url(../images/infor_bg.jpg) no-repeat top center;
    background-size: 100% auto;
    overflow: hidden;
    box-sizing: border-box;
}
.news_title h1{
    width:100%;
    color:#fff;
    font-size:24px;
    font-weight:bold;
    line-height:35px;
    text-align: center;
    margin:20px auto 30px;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp:2;
}
.news_title p{
    color:#fff;
    text-align: center;
}
.news_title p span{ margin:0 20px;}
.news_nav{
    background:#fff;
    border-radius:8px;
    box-shadow:0 0 6px 0 rgba(0,0,0,.1);
    padding:25px 30px;
    margin:25px auto;
    box-sizing: border-box;
}
.news_nav p{
    width:100%;
    color:#666;
    font-size:15px;
    line-height:30px;
    text-indent:30px;
    text-align: justify;
    margin-bottom:10px;
    overflow:hidden;
}
.news_nav h4{
    color:#cacaca;
    font-size:15px;
    line-height:30px;
    text-indent:30px;
    text-align: justify;
    margin-top:30px;
}
#position a:hover {
    color:#fff!important;
}
.from{
    width:100%;
    margin-top:30px;
    overflow:hidden;
}
.from p{
    display:block;
    color:#000;
    line-height:30px;
    margin:0;
}
.from a{color:#3e83e5;}
.from a:hover{text-decoration: underline;}
pre{
    display:block;
    color:#000;
    line-height:30px;
    font-family:"微软雅黑";
    text-indent:30px;
    margin:0;
}
/****************招考资讯详情页 end**************/

.right_wz{
    font-size:15px;
    text-align:right;
    margin:10px 0;
}