header {
    background: url(/img/headbg.png);
    background-size: 100% 100%;
    border-bottom: 2px solid #2c4f93;
    padding: 26px;
}
ul{margin: 0;}
.fff{background: #fff;}
.col-md-8,.col-md-4{
	padding: 0;
}
.bgwhite{background:#fff;border-radius:5px;}
.content{
    background:#f1f1f1;
    padding:20px 0 30px 0;
    min-height:400px;
}
.flex {
    display: flex;
    justify-content: space-between;
}
a:hover{text-decoration: none;cursor: pointer;}
p:hover{cursor: pointer;}
a:active {
    text-decoration: none;
    cursor: pointer;
}
a:focus {
    text-decoration: none;
    cursor: pointer;
}
.container{padding-left: 0 !important; border-radius:5px;}
.on{color:#0f5da9;}
.left,.fl{float: left;padding-right: 10px;}
.right,.fr{float: right;padding-left: 10px;}
.clear{clear: both;}

/*顶部样式*/
.nav {
    height: auto;
    background-image: none;
}

.zwyw_cont_top {
    background: #f0f0f0;
    position: relative;
    top: 0%;
    max-width: 1170px;
    min-width:1170px;
    padding: 10px 0px 0px;
}

.LOGO {
    width: 30%
}

    .LOGO img {
        margin-top: 16px;
        width: 100%;
    }

.daoh ul li {
    width: 164.2px;
    float:left;
}

    .daoh ul li a {
        color: #fff;
    }
    .daoh ul li.active a {
        background: #2c4f93;
        color: #fff;
    }

.conter_bg .search_con {
    width: 340px !important;
    margin: 0px auto;
    padding: 20px 0;
}

.conter_bg .search {
    width: 100%;
    background: #2c4f93;
    border-radius:50px;
    border: 1px solid #2c4f93;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: #fff;
    opacity: 0.8;
}

    .conter_bg .search input {
        width: 84%;
        float: left;
        height: 40px;
        background: #0e3786;
        line-height: 40px;
        border: none;
        color: #fff;
        font-size: 14px;
        text-indent: 16px;
        outline: none;
    }
        .conter_bg .search input::-webkit-input-placeholder { /* WebKit browsers */
            color: #fff;
        }
        .conter_bg .search input::-moz-placeholder { /* Mozilla Firefox 19+ */
            color: #fff;
        }

        .conter_bg .search input:-ms-input-placeholder { /* Internet Explorer 10+ */
            color: #fff;
        }
    .conter_bg .search .btn {
        float: right;
        border: none;
        height: 40px;
        width: 16%;
        background: #0e3786 url(/img/search.png) center center no-repeat;
        background-size: 28px;
        border-radius: 0 !important;
    }
/*nav*/
.daoh > ul {
    display: flex;
    justify-content: flex-end;
    margin-top: 15px;
}
.daoh > ul > li {
    display: inline-block;
    width: 14%;
    text-align: center;
    position: relative;
}

    .daoh > ul > li > a {
        line-height: 40px;
        width: 100%;
        display: block;
        font-size: 16px;
        font-weight: bold;
        color: #666;
    }

        .daoh > ul > li > a:hover {
            background: #3760b1;
            color: #fff;
        }

    .daoh > ul > li.active > a {
        background-image: url(/img/tit_bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        color: #fff;
    }
a.Navbox_selected {
    background-color: #2c4f93;
    color: #fff !important;
}
.ul {
    display: flex;
}
    .ul > li {
        display:inline-block;
        text-align:center;
    }

        .ul > li > a {
            color: #fff;
            font-size: 16px;
            line-height: 60px;
            display: block;
            text-align: center;
        }

        .ul > li>a:hover, .cur {
            background-color: #3760b1;
            color: #fff;
        }
.daoh .ul li ul {
    width: 164.2px;
    position: absolute;
    display: none;
}

.daoh ul li ul li {
    float: none;
    height: 40px;
    width: 100%;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    background-color: #2c4f93;
    font-size: 14px;
}

    .daoh ul li ul li:hover {
        background-color: #003264;
    }

.daoh ul li:hover ul {
    display: block;
    z-index: 9999;
}

/*底部*/
footer{
	background: #cccccc;
	color: #666;
	text-align: center;
	line-height: 60px;	
    margin-top:20px;
}

/*分页样式调整*/
#PageNavigator_txtNewPageIndex {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: #0F5DA9 2px solid;
    color: #666;
    font-family: "微软雅黑";
    border-radius: 6px;
    text-align: center;
    padding:1px 2px;
    background:#fff;
}
.scroltit .list_link {
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #2c4f93;
    border: #2c4f93 2px solid;
    background: #fff;
    font-family: "微软雅黑";
    border-radius: 6px;
    cursor: pointer;
}
    .scroltit .list_link:hover {
        background: #2c4f93;
        color: #fff;
    }

/*标题title 更多*/
.more_tit a{
	color: #666;
    padding: 0px 10px;
    cursor: pointer;
    margin-top: 8px;
}
/*滚动条自定义样式*/
.ScrollStyle {
    overflow: auto !important;
}

    .ScrollStyle::-webkit-scrollbar {
        box-sizing: border-box;
        width: 9px;
        height: 9px;
        background: #eee;
    }

    .ScrollStyle::-webkit-scrollbar-button {
        width: 9px;
        height: 0px;
    }

        .ScrollStyle::-webkit-scrollbar-button:vertical:start {
            background-position: 0 0;
        }

            .ScrollStyle::-webkit-scrollbar-button:vertical:start:hover {
                background-position: -10px 0;
            }

            .ScrollStyle::-webkit-scrollbar-button:vertical:start:active {
                background-position: -20px 0;
            }

        .ScrollStyle::-webkit-scrollbar-button:vertical:end {
            background-position: -30px 0;
        }

            .ScrollStyle::-webkit-scrollbar-button:vertical:end:hover {
                background-position: -40px 0;
            }

            .ScrollStyle::-webkit-scrollbar-button:vertical:end:active {
                background-position: -50px 0;
            }

        .ScrollStyle::-webkit-scrollbar-button:horizontal:start {
            background-position: 0 -11px;
        }

            .ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover {
                background-position: -10px -11px;
            }

            .ScrollStyle::-webkit-scrollbar-button:horizontal:start:active {
                background-position: -19px -11px;
            }

        .ScrollStyle::-webkit-scrollbar-button:horizontal:end {
            background-position: -30px -11px;
        }

            .ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover {
                background-position: -40px -11px;
            }

            .ScrollStyle::-webkit-scrollbar-button:horizontal:end:active {
                background-position: -50px -11px;
            }

    .ScrollStyle::-webkit-scrollbar-track-piece {
        background-color: rgba(0,0,0,.15);
    }

    .ScrollStyle::-webkit-scrollbar-thumb {
        border: 1px solid rgba(0,0,0,.21);
        background-color: #2d66a5;
        border-radius: 5px;
    }

        .ScrollStyle::-webkit-scrollbar-thumb:hover {
            border: 1px solid rgba(0,0,0,.21);
            background-color: #2d66a5;
        }

        .ScrollStyle::-webkit-scrollbar-thumb:active {
            background: -webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));
        }

    .ScrollStyle::-webkit-scrollbar-corner {
        background-color: #f1f1f1;
    }

.bgbanner {
    height: 246px;
    max-height: 246px;
    min-height: 246px;
}
.bgbanner img{
    height:100%;
}header {
    background: url(/img/headbg.png);
    background-size: 100% 100%;
    border-bottom: 2px solid #2c4f93;
    padding: 26px;
}
ul{margin: 0;}
.fff{background: #fff;}
.col-md-8,.col-md-4{
	padding: 0;
}
.bgwhite{background:#fff;border-radius:5px;}
.content{
    background:#f1f1f1;
    padding:20px 0 30px 0;
    min-height:400px;
}
.flex