@charset "utf-8";

/* CSS Document */


/*内容开始*/

.main_content {
    /* width: 980px; */
    margin: 0 auto;
    padding-top: 32px;
    width: 1200px;
    /* min-height: 701px; */
    overflow: hidden;
    background: #fff;
}


/*内容左边开始*/

.main_content_left {
    float: left;
    width: 248px;
    height: 679px;
    font-size: 18px;
    font-weight: bold;
    background: #F1F1F1;
}

.main_content_left a {
    color: #224ba2;
    text-decoration: none;
}

.m_hover a {
    color: #fff;
}

.m_span1 {
    display: block;
    height: 58px;
    line-height: 58px;
    background: url(main_content_l_img1_6.15.jpg) no-repeat;
    text-align: center;
    color: #fff;
}

.m_span1 img {
    position: absolute;
    z-indent: 1;
}

.m_span1 p {
    position: relative;
    z-indent: 9;
    text-align: center;
    line-height: 58px;
}

.m_span1 a {
    color: #fff;
}

.m_ul {
    margin: 0 auto;
    padding-top: 20px;
    width: 198px;
}

.m_ul li {
    margin-bottom: 12px;
    height: 40px;
    line-height: 40px;
    background: url(main_content_l_img3_6.15.jpg) no-repeat;
    text-align: center;
    color: #224ba2;
}

.m_ul li a {
    color: #224ba2;
    text-decoration: none;
}

.m_ul li.m_hover {
    background: url(main_content_l_img2_6.15.jpg) no-repeat;
    color: #fff;
}

.m_ul li.m_hover a {
    color: #fff;
    text-decoration: none;
}

.m_ul li img {
    position: absolute;
    z-indent: 1;
}

.m_con_l_ul_span1 {
    display: block;
    position: relative;
    z-indent: 9;
    text-align: center;
    line-height: 41px;
}


/*内容左边结束*/


/*内容右边开始*/

.main_content_right,
.m_xwzx {
    width: 932px;
}

.main_content_right {
    float: left;
    height: 677px;
}

.m_xwzx {
    padding-right: 20px;
    float: left;
    width: 928px;
    height: 54px;
    line-height: 54px;
    text-align: right;
    color: #979797;
    border-bottom: 1px solid #efefef;
}

.m_xwzx img {
    margin-top: -3px;
}

.m_xwzx a {
    color: #979797;
}

.m_xwzx a:hover {
    color: #0f5cd5;
}

.m_right_ul {
    padding: 10px 20px 0px 20px;
    float: left;
}

.m_right_ul li {
    float: left;
    width: 900px;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    color: #000000;
    border-bottom: 1px dashed #e3e3e3;
}

.m_right_ul li a {
    float: left;
}

.m_right_ul li a:hover {
    color: #0f5cd5;
}

.m_right_ul li span {
    display: inline-block;
    float: right;
    text-align: right;
    color: #898989;
}

.m_right_ul li span.mid {
    float: left;
    color: #000;
}

.m_list {
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #343434;
}

.m_list a:hover {
    color: #0f5cd5;
}


/*内容右边结束*/


/*内容结束*/