@charset "utf-8";
/* 导航栏 */
#tab-head h2 a:hover{
    background-color: cornflowerblue;
}
/* 左侧栏目页 */
.cont-l{
    width: 270px;
    height: 660px;
    float: left;
    margin-top: 15px;
    border-right: 1px solid #C1C1C1;
    box-sizing: border-box;
}
.cont-r{
    width: 810px;
    height: 660px;
    margin-top: 15px;
    margin-left: 10px;
    float: left;
}
.cont-l h2{
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #CB1610;
    color: white;
    font-size: 17px;
    margin: 0 auto;
}
.cont-l  ul li a{
    display: block;
    height: 45px;
    line-height: 45px;
    width: 230px;
    margin-left: 20px;
    background: #C1C1C1;
    color: #333;
    text-align: center;
    margin-top: 10px;
}
.cont-l ul li a:hover{
    background: #CB1610;
    color: white;
}
/* 右侧列表页 */
.cont-r h3{
    height: 40px;
    line-height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #C1C1C1;
}
.cont-r h3 span{
    font-size: 16px;
}
.cont-r h3 a{
    padding: 5px;
    font-size: 15px;
}
.cont-r h3 a:hover{
    color: #CB1610;
}
.cont-r  ul li{
    height: 35px;
    line-height: 35px;
    background: url(../images/10.gif) 5px center no-repeat;
    border-bottom: 1px dashed #C1C1C1;
}
.cont-r  ul li a{
    display: block;
    padding-left: 15px;
    width: 700px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.cont-r  ul li i{
    float: right;
    padding-right: 15px;
    font-style: normal;
    color: #999;
}
/* ........ */
.new-title{
    width: 890px;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
}
.new-title .new-t-l,
.new-title .new-t-c,
.new-title .new-t-r{
    float: left;
    text-align: center;
    background: #ECECEC;
}
.new-title .new-t-l{
    width: 250px;
}
.new-title .new-t-c{
    width: 419px;
    border-left: 1px solid #C1C1C1;
}
.new-title .new-t-r{
    width: 219px;
    border-left: 1px solid #C1C1C1;
}
.cont-r ul li span{
    width: 200px;
    text-align: center;
}
.cont-r ul li a{
    width: 659px;
    padding-left: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}
.cont-r ul li a:hover{
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.cont-r ul li em{
    width: 149px; 
    text-align: center;
    font-style: normal;
}
/**page style**/
.page {
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-top: 10px;
    margin-top: 25px;
}
.page .page_ghj {
    float: right;
    padding-right: 15px;
}
.page a {
    height: 33px;
    line-height: 33px;
    padding: 0px 15px;
    border: 1px solid #e2e2e2;
    border-right: none;
    font-size: 13px;
    text-align: center;
    float: left;
    color: #333;
}
.page a:last-child {
    border-right: 1px solid #e2e2e2;
}
.page a:first-child {
    height: 35px;
    line-height: 35px;
    border: none;
}
.page .current {
    background: #0068b9;
    color: #FFF;
}
.page a:nth-child(2) {
    border-radius: 3px 0px 0px 3px;
}
.page a:last-child {
    border-radius: 0px 3px 3px 0px;
}

.mhead,.mfooter{ display:none;}

.list{display: none;}

#leftBtn{display: none;}
@media screen and (max-width: 960px){
     body{    background: none;}
#leftBtn{
display: block;
    float: right;
    width: 25px;
    height: 25px;
}
.cont-r{
    position: relative;
}
.list{
    position: absolute;
    top: 190px;
    left: 0;
background: #f0f0f0;
}
.list li{
    float: left;
    line-height: 30px;
    margin: 5px 10px;
}
.list li a{
    display: block;
    font-size: 15px;
    text-align: center;
    padding: 0 5px;
}
    .mhead,.mfooter{display: block;}
    .accessible-wrap,.header,.tab-head,.cont-l,.footer{ display:none !important;}
    .cont,.cont-r{width:100%; padding:0px; margin:0px;}
    .cont-r{height:auto;}
    .cont-r ul li a{width: 70%;}
.page .page_ghj{     float: inherit;   padding-right: 0px;}
}