﻿html, body {
    min-width: 1200px;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif !important;
}

.maincontent {
    width: 1200px;
    margin: 0px auto;
    box-sizing: border-box;
}

.headline-v2 h2 {
    font-size: 16px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
pre {
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}
.sltext {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.loca {
    padding: 0px 0px;
    margin-bottom: 5px;
 /*   padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdb;*/
    font-size: 12px;
    color: #687074;
}

    .loca .spcur {
        color: #a71c28;
    }

    .loca a {
        margin-right: 10px;
    }

        .loca a:not(:first-child) {
            margin-left: 10px;
        }

        .loca a:last-child {
            color: #b21b00;
        }

.eytop .logo-part {
    margin-top: 32px;
}

.eytop .op-part {
    margin-top: 25px;
}

.eytop .search-part {
    text-align: right;
}

    .eytop .search-part .search-group {
        margin-top: 20px;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        box-sizing: border-box;
        border: 1px solid #fff;
        width: 279px;
        float: right;
    }

        .eytop .search-part .search-group input {
            border: none;
            outline: none;
        }

    .eytop .search-part #keysearch {
        width: 50px;
        height: 33px;
        background: url(/Contents/images/indexs.png) center center no-repeat #fff;
    }

    .eytop .search-part #keytext {
        width: 227px;
        height: 33px;
        background-color: #b21b01;
        color: #fff;
        padding-left: 10px;
    }

.eytop .op-part span {
    padding: 0px 10px;
    border-right: 1px solid #fff;
    line-height: 1;
}

    .eytop .op-part span a {
        color: #fff;
        text-decoration: none;
        line-height: 1;
        font-size: 14px;
    }

.eytop ::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
}

.eytop ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}

.eytop :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff;
}

a {
    text-decoration: none !important;
}

.hred:hover {
    color: #b21b01 !important;
}

.ey-nav {
    height: 158px;
    background-color: #b21b06;
}

ul {
    padding: 0px;
    margin: 0px;
}

    ul li {
        list-style: none;
    }




.ey-menu {
    border-top: 1px solid #fff;
    height: 50px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 4px 9px 0px #dedede;
}

    .ey-menu .maincontent > ul > li {
        float: left;
        list-style: none;
        height: 49px;
        line-height: 49px;
        text-align: center;
        width: 98px;
        font-size: 14px;
        cursor: pointer;
        color: #050505;
        position: relative;
    }

        .ey-menu .maincontent > ul > li > a {
            display: block;
            font-size: 14px;
            color: #000;
        }

    .ey-menu ul li.active {
        background-color: #982414;
    }

    .ey-menu .maincontent > ul > li:hover {
        /*background-color:#982414;*/
    }

        .ey-menu .maincontent > ul > li:hover > a, .ey-menu .maincontent > ul > li > a:hover {
            /*color: #fff;*/
            /*background-color: #982414;*/
        }

    .ey-menu .maincontent .ey-submenucontent a:hover {
        color: #b21b01;
    }

    .ey-menu ul {
        margin: 0px;
        padding: 0px;
    }

    .ey-menu .maincontent > ul > li.active, .ey-menu .maincontent > ul > li.active > a {
        color: #fff;
    }

    .ey-menu ul li:hover {
        color: #b21b01;
        /*background-color: #982414;*/
    }

    .ey-menu .ey-submenu {
        padding-top: 18px;
        position: absolute;
        z-index: 999;
        top: 49px;
        display: none;
        left: 50%;
        transform: translateX(-50%);
        -ms-transform: translateX(-50%); /* IE 9 */
        -moz-transform: translateX(-50%); /* Firefox */
        -webkit-transform: translateX(-50%); /* Safari 和 Chrome */
        -o-transform: translateX(-50%); /* Opera */
        /*background: url(/Contents/images/uparrow.png) center 9px no-repeat;*/
    }
.menuuparrow {
    position: absolute;
    z-index: 99;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%); /* IE 9 */
    -moz-transform: translateX(-50%); /* Firefox */
    -webkit-transform: translateX(-50%); /* Safari 和 Chrome */
    -o-transform: translateX(-50%); /* Opera */
}
.ey-menu .maincontent > ul > li:hover .ey-submenu {
    display: block;
}

    .ey-menu .ey-submenu .ey-submenucontent {
        border-radius: 8px;
        background-color: #fff;
        overflow: hidden;
        box-shadow: 0px 0px 11px 0px #e6e6e6;
    }

        .ey-menu .ey-submenu .ey-submenucontent > ul > li {
            width: 151px;
            height: 40px;
            font-size: 14px;
            list-style: none;
            line-height: 40px;
            border-bottom: 1px solid #e2e4e3;
        }

            .ey-menu .ey-submenu .ey-submenucontent > ul > li:hover {
                background-color: #ffece9;
            }

            .ey-menu .ey-submenu .ey-submenucontent > ul > li:last-child {
                border-bottom: none;
            }

.index-top .topimg img {
    max-width: 100%;
}

.webfoot {
    height: 42px;
    line-height: 42px;
    background-color: #242424;
    font-size: 13px;
    text-align: center;
}

    .webfoot span, .webfoot span a {
        margin-right: 15px;
        font-size: 13px;
        color: #7c7c7c;
    }

.overhide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

a:hover {
    cursor: pointer
}

.articaldiv .leftpart .pubtime {
    padding-bottom: 15px;
}

.articaldiv .leftpart .arttitle {
    padding-top: 30px;
    margin-bottom: 10px;
}
.articaldet .artsubtitle {
    /*border-bottom: 1px solid #e2e2e2;*/
    padding-bottom: 15px;
}