﻿@charset "utf-8";

/* CSS Document */

* {
    margin: 0 auto;
    padding: 0;
}

body {
    background-color: #e1eafa;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #000;
    line-height: 20px;
}

a,
a:visited {
    color: #000;
    text-decoration: none;
}

    a:hover {
        color: #F00;
        text-decoration: none;
    }

ul,
ol,
li {
    list-style: none outside none;
}

img {
    border: 0;
}

.FL {
    float: left;
}

.FR {
    float: right;
}

.divline_5 {
    height: 5px;
    line-height: 5px;
    width: auto;
    overflow: hidden;
    clear: both;
}

.divline_10 {
    height: 10px;
    min-height: 10px;
    line-height: 10px;
    width: auto;
    overflow: hidden;
    clear: both;
}

.divline_20 {
    height: 20px;
    line-height: 20px;
    width: auto;
    overflow: hidden;
    clear: both;
}

.zB {
    font-weight: bold;
}

.M_L {
    margin-left: 15px;
}

.z_18 {
    font-size: 18px;
}

.z_24 {
    font-size: 24px;
}

.z_30 {
    font-size: 30px;
}


/*白色字*/

.zW {
    color: #FFF;
}

    .zW a {
        color: #FFF;
    }

        .zW a:visited {
            color: #FFF;
        }

        .zW a:hover {
            color: #F00;
        }


/*蓝色字*/

.zL {
    color: #0e419c;
}

    .zL a {
        color: #0e419c;
    }

        .zL a:visited {
            color: #0e419c;
        }

        .zL a:hover {
            color: #F00;
        }


/*绿色字*/

.zV {
    color: #369b0f;
}

    .zV a {
        color: #369b0f;
    }

        .zV a:visited {
            color: #369b0f;
        }

        .zV a:hover {
            color: #F00;
        }


/*橙色字*/

.zO {
    color: #ffb310;
}

    .zO a {
        color: #ffb310;
    }

        .zO a:visited {
            color: #ffb310;
        }

        .zO a:hover {
            color: #F00;
        }

/*紫色字*/

.zJ {
    color: #b91f8a;
}

    .zJ a {
        color: #b91f8a;
    }

        .zJ a:visited {
            color: #b91f8a;
        }

        .zJ a:hover {
            color: #F00;
        }

/*总栏目*/

.container {
    width: 1200px;
    height: auto;
    overflow: hidden;
}

.M00 {
    width: auto;
    height: auto;
    overflow: hidden;
}


/*头部*/

.header {
    width: 1200px;
    min-width: 1200px;
    height: 100px;
    /*overflow: hidden;*/
}

.header_L {
    width: 55%;
    height: 100px;
}

.header_R {
    width: 45%;
    height: 70px;
    margin-top: 30px;
}

    .header_R ul li a {
        width: auto;
        height: 40px;
        margin: 0 20px;
        float: left;
        text-align: center;
        line-height: 40px;
    }

        .header_R ul li a:hover {
            border-bottom: #0e419c 2px solid;
        }


/*大图*/

.Banner {
    width: 100%;
    min-width: 1200px;
    height: 400px;
    background-color: #0e419c;
}

.Banner_box {
    width: 1200px;
    height: 400px;
    background: url("../../img/Banner.jpg") no-repeat;
    overflow: hidden;
}

.login {
    width: 320px;
    height: 380px;
    margin-top: 10px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 6px;
}

.login_box {
    width: 240px;
    height: auto;
    overflow: hidden;
}

.login_an {
    width: 254px;
    height: 49px;
    background: url("../../img/LogingB.png") no-repeat;
    text-align: center;
    text-shadow: 1px 1px 1px #FFF;
    line-height: 49px;
    overflow: hidden;
}


/*底部*/

.footer {
    width: 100%;
    min-width: 1200px;
    height: 55px;
    background-color: #0e419c;
    padding: 15px 0;
    text-align: center;
    line-height: 25px;
    position: fixed !important;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
}


/*主体*/

.mainL {
    width: 390px;
    height: auto;
    background-color: #FFF;
    padding: 10px;
    overflow: hidden;
}

.main {
    height: auto;
    background-color: #FFF;
    padding: 10px;
}

.bt {
    width: 1185px;
    height: 40px;
    overflow: hidden;
}

.nr {
    width: 370px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nr_L {
    width: 270px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.nr_R {
    width: 100px;
    text-align: right;
}

.pic {
    width: 383px;
    height: 200px;
    margin-right: 10px;
    overflow: hidden;
}

.pic_L {
    width: 160px;
    height: 200px;
    margin-right: 8px;
}

.pic_R {
    width: 215px;
    height: 200px;
    line-height: 24px;
}

    .pic_R p {
        margin-bottom: 10px;
    }

.loginButton {
    background: #0e419c;
    color: white;
    margin-bottom: 7px;
}

.btn-search {
    color: #36a0fe;
    background-color: rgba(88,103,221,.1);
}

.btn-search:hover {
    background-color: #2a84d2;
    color: #fff;
}

.indexListContent {
    margin: 5px 200px 5px 200px;
}

.indexDetailContent {
    margin: 5px 50px 5px 50px;
}
