﻿.hTitle .menu dt a:hover {
    color: #ff0;
}

.hTitle .menu .on {
    background: #eee;
    color: #000000;
    border: none;
}

    .hTitle .menu .on a {
        color: #000000;
    }

.container {
    height: auto;
    display: table;
    margin: 0 auto;    width: 100%;
}
    .container .main {
       margin:0 auto;
        width: 90%;
		padding: 30px 0 0 0;
    }
.hTitle .menu dt {
    margin:0 0 12px 0;
    background: #3074d1;
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    height: 35px;
}
.hTitle .bd{
border-bottom: 1px solid #e3e3e3;}
    .hTitle .menu dt a {
        color: #fff;
    }

dt.on a {
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}
.lmbj {
    height: 39px;
    line-height: 39px;
    background: url(../images/postion.png) 6px center no-repeat;
    border-bottom: #e3e3e3 1px solid;
    font-size: 14px;
    padding-left: 30px;
    overflow: hidden;
}

    .lmbj em {
        font-style: normal;
        padding: 0 3px;
    }

    .lmbj a:hover {
        color: #fc7b08;
    }
.list_page_left .dhbjdiv {
    text-align: center;
    padding:8px 0;
    color: #fff;font-size: 20px;
    background:#c7000b;
}
.main .dhbjdiv {
    display: table;
    width: 100%;
	height:40px;
    border-bottom: 1px solid #e3e3e3;
}
.main .dhbjdiv .dhnamek {
    float: left;color: #000;border-bottom: 4px solid #3074d1;height:36px;padding:0 5px;line-height:36px;font-size:16px;
}
    .main .dhbjdiv .dhright {
        float: right;line-height:40px;font-size:12px;color:#808080;
    }
.listmbj .newsList {
    min-height: 100px;
    margin: 15px 0;
}
.listmidlmbj{margin:0 auto;text-align:center;background: url(../images/listline.jpg) repeat-x center;height:47px;}
.listmidlmbj em{display:none;}
.listmidlmbj span{background: #c7000b;color:#fff;font-size:20px;padding:10px 40px;border-radius:10px;line-height:47px;}
.listmidlmbj a{color:#fff;}
.listmidlmbj a:hover{color:#000;}