.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfloat {
    zoom: 1
}


.ej_body {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding: 25px 20px 30px;
}

.sqs_z {
    width: 280px;
    height: auto;
}

.jfaiod {
    width: 280px;
    height: 350px;
}

.jfaiod li {
    width: 100%;
    height: 80px;
    margin-bottom: 10px;

}

.jfaiod li a {
    font-size: 22px;
    line-height: 80px;
    color: #fff;
    margin-left: 110px;
    font-weight: bold;
}

.jfaiod .a1 {

    background: url() no-repeat left center;
}

.jfaiod .a2 {

    background: url() no-repeat left center;
}

.jfaiod .a3 {

    background: url() no-repeat left center;
}

.jfaiod .a4 {

    background: url() no-repeat left center;
}


.jfaiod .lsat {
    margin-bottom: 0;
}




.jj_z {
    width: 470px;
    margin: 0 20px;
}

.jj_z_bt {
    width: 470px;
    height: 40px;
    position: relative；
}

.cgjy {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}

.cgjy .fjasdi {
    margin-left: 5px;
    font-size: 22px;
    color: #b14229;
    font-weight: bold;
    padding-left: 15px;
    background: url() no-repeat left center;
}

.bt_hx1 {
    position: absolute;
    width: 90px;
    bottom: 0px;
    left: 5px;
    border-bottom: 1px solid #b14229;
}


.jj_z_bt .ckqw {
    float: right;
    font-size: 12px;
    color: #333;
    font-weight: normal;
}

.jj_z_nr {
    margin-top: 10px;
    font-size: 14px;
    width: 470px;
    height: 300px;
    text-indent: 2em;
    line-height: 34px;
    color: #333;
    overflow: hidden;
}

.jj_z_nr>div {
    WIDTH: 470px;
    HEIGHT: 300px;
    OVERFLOW: scroll;
    scrollbar-face-color: #FFC4E1;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FF95CA;
    scrollbar-darkshadow-color: #FFB5DA;
    scrollbar-shadow-color: #FF6AB5;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFDDEE;
}


.spcg_y {
    width: 265px;
}

.cgsp {
    width: 265px;
    height: 320px;
    position: relative;
}

.cgsp_bt {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}

.cgsp_bt .fjasdi {
    margin-left: 5px;
    font-size: 22px;
    color: #000;
    font-weight: bold;
    padding-left: 15px;
    background: url() no-repeat left center;
}

.bt_hx2 {
    position: absolute;
    width: 110px;
    bottom: 0px;
    left: 5px;
    border-bottom: 1px solid #b14229;
}


.cgsp_bt a {
    padding-left: 5px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.cgsp_nr {
    margin-top: 10px;
    width: 265px;
    height: 300px;
    color: #333;
    line-height: 34px;
    font-size: 14px;
    overflow: hidden;
}

.ej_lmmc {
    width: 250px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background-color: #3b6db2;
}

.ej_lmmc p {
    font-size: 16px;
    padding-left: 70px;
    padding-top: 10px;
    color: #ccc;
    line-height: 20px;
}

/*************list****************/


.ej_list {
    width: 910px;
    height: auto;
    background-color: #fff;
    min-height: 500px;
}

.dqwz {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #3b6db2;
}

.dqwz a {
    color: #666;
    font-size: 14px;
}

.jj1 {
    color: #333;
    font-size: 20px;
    float: left;
    font-weight: bold;
    padding-left: 10px;

}

.jj2 {
    float: right;
    padding-right: 10px;
}



.ej_list1 {
    width: 910px;
    height: auto;
    padding: 20px 0;
}

.ej_list1>li {
    padding: 9px 0;
    margin-left: 5px;
    padding-left: 15px;
    background: url(../images/ico1.jpg) no-repeat left center;
}

.list_tijzy {
    width: 730px;
}

.list_tijzy>a {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    overflow: hidden;
}

.list_tijzy p>a {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.list_tijzy a:hover {
    color: #0b54a9;
}

.list_ljgd {
    width: 100px;
    height: 30px;
    text-align: right;
}

.list_ljgd a {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    padding-right: 10px;
}

.list_ljgd a:hover {
    color: #0b54a9;
}

.pay {
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding-bottom: 20px;
}


/****************内容页*******************/

.content_ys {
    margin-top: 20px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    padding: 10px 15px 25px;
}

.content_ys .bt {
    font-size: 20px;
    color: #222;
    text-align: center;
}

.content_ys .djs_rq {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    margin: 10px 0 20px 0;
}

.content_ys .djs_rq span {
    padding: 0 15px;
}

.content_ys .conter {
    margin-top: 20px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

.content_ys p {
    text-indent: 2em;
}

.content_ys p img {
    margin: 0 auto;
    display: block;
    text-align: center;
}

.content_ys table p {
    text-indent: 0em;
}

.content_ys img {
    max-width: 100%;
}

/****************jjy*****************/



.jjy_ys {
    margin-top: 20px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    padding: 10px 15px 25px;
}

.jjy_ys p {
    text-indent: 2em;
}

.jjy_ys table p {
    text-indent: 0em;
}

.jjy_ys img {
    max-width: 100%
}




/****************search*******************/


.ej_list2 {
    width: 910px;
    height: auto;
    padding: 20px 0;
}

.ej_list2>li {
    padding: 9px 0;
    margin-left: 15px;
    height: 70px;
}

.list_tijzy1 {
    width: 750px;
}

.list_tijzy1>a {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    overflow: hidden;
}

.list_tijzy1 p>a {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.list_tijzy1 a:hover {
    color: #0b54a9;
}

.list_ljgd1 {
    width: 85px;
    height: 70px;
    line-height: 70px;
}

.list_ljgd1 a {
    color: #666;
    font-size: 12px;
    line-height: 28px;
    padding-right: 20px;
}

.list_ljgd1 a:hover {
    color: #0b54a9;
}

.pay1 {
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    padding-bottom: 20px;
}

.list_tijzy1 .jj_search {
    height: 20px;
    line-height: 20px;
    padding-left: 20px;
    text-indent: 2em;
    font-size: 14px;
    color: #777;
}

.banner_ej {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.banner_ej img {
    width: 1200px;
}


@media screen and (max-width:1200px) {
    .ej_body {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .ej_list {
        float: none;
        width: auto;
        overflow: hidden;
        padding-left: 40px;
    }

    .ej_list1 {
        width: auto;
    }

    .ej_list1>li {
        position: relative;
    }

    .list_tijzy {
        width: auto;
        float: none;
        padding-right: 100px;
    }
    .list_tijzy>a{
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .list_ljgd {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .banner_ej{
        width: auto;
    }
    .banner_ej img{
        display: block;
        width: 100%;
    }

}

@media screen and (max-width:1024px) {
    .ej_nav {
        float: none;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .ej_list {
        padding-left: 0;
    }
    .ej_lmmc{
        height: auto;
        line-height: 55px;
        font-size: 20px;
    }
    .content_ys{
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (max-width:768px) {}

@media screen and (max-width:640px) {
    .ej_lmmc{
        width: auto;
    }
ul.expmenu{
    width: auto;
}


}

@media screen and (max-width:480px) {}
