﻿body {
    font-family: "微软雅黑";
    background-color: #EEEEEE;
    margin: 0px;
    padding: 0px;
}

img {
    max-height: 100%;
    max-width: 100%;
    border: none;
}
input{
  outline: none;      
padding-left: 5px;
}
input:focus{
  outline: none; 
}


    .header .main {
        height: auto;
    }
.wp_paging li a{line-height: 25px!important;}
.SearchTitleInput{
border: 1px solid #bbb;
height:19px;}


.header .main:after {
    content: "";
    height: 0px;
    display: block;
    clear: both;
}
.header .loge-panel{
margin:0px 10px;
background-color: #122A69;
 padding: 10px 10px;}
.header .main .container {
    background-image: url('../image/header-bg.png');
    background-repeat: no-repeat;
    background-position: top center;
   
}

.header .main .logo {
    display: inline-block;
height:75px;
width:100%;
}
.header .main .note{
height:90px;
width:100%;

}
.header .main .note img {
    max-height: 70px;
    width: auto;
padding-top:40px;
}

.header .main .logo img {
    max-height: 90px;
    width: auto;

}



.header .main .note {
    display: inline-block;
    float: right;
}

.header .nav {
    
}

    .header .nav:after {
        content: "";
        height: 0px;
        display: block;
        clear: both;
    }

    .header .nav .item {
        float: left;
        width: 150px;
        min-height: 50px;
        position: relative;
        border-radius: 3px;
    }

        .header .nav .item .text {
            position: relative;
            display: block;
            width: 150px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            color: #FFFFFF;
            text-decoration: none;
            font-size: 18px;
            border-radius: 3px;
        }

    .header .nav a {
        position: relative;
        display: block;
        height: 35px;
        line-height: 35px;
        text-align: center;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 18px;
        border-radius: 3px;
    }

        .header .nav a:hover {
            background: #3D4C7A;
            color: #FFFFFF;
        }

    .header .nav .selected {
        background: #3D4C7A;
    }

    .header .nav .item .panel {
        position: absolute;
        top: 50px;
        left: 0px;
        z-index: 999999;
        display: none;
    }

    .header .nav .selected .panel {
        display: block;
    }

    .header .nav .panel .texts {
        margin-top: 20px;
        background: #122A69;
        border-radius: 3px;
    }

        .header .nav .panel .texts .text {
        }

        .header .nav .panel .texts:before {
            content: "";
            position: absolute;
            width: 0px;
            height: 0px;
            border: 16px solid transparent;
            border-bottom: 10px solid #122A69;
            top: -5px;
            left: 50%;
            margin-left: -16px;
        }

.flexslider {
    width: 100%;
}

    .flexslider .flex-direction-nav a:before {
        color: #122A69;
    }

    .flexslider .flex-control-paging li a.flex-active {
        background: #122A69;
    }

    .flexslider .flex-control-paging li a {
        background: #EEEEEE;
        width: 15px;
        height: 15px;
        border: 1px solid #FFFFFF;
    }

        .flexslider .flex-control-paging li a:hover {
            background: #122A69;
        }

.control-panel {
    min-height: 40px;
    background-image: url('../image/control-panel-bg.jpg');
    background-repeat: repeat-x;
}

    .control-panel .tag {
        line-height: 40px;
    }

        .control-panel .tag .ico img {
            position: relative;
            top: 2px;
        }

        .control-panel .tag .ico,
        .control-panel .tag .text {
            float: left;
            font-size: 14px;
            display: inline-block;
            display: inline-block;
            margin-left: 10px;
            color: #666666;
        }

    .control-panel .searcher-control {
        float: right;
        padding-top: 8px;
    }

        .control-panel .searcher-control img {
            height: 25px;
            position: relative;
            top: 1px;
        }

        /*/*重写搜索*/
        .control-panel .searcher-control .ourfont td {
            height: unset !important;
        }


        .control-panel .searcher-control .ourfont img {
            min-height: unset !important;
            width: auto !important;
        }

.searchBtn2 {
    min-height: unset !important;
}
/**/
.footer:after,
.links-panel:after,
.links-panel .inner {
    margin: 10px 10px 10px 10px;
}

.links-panel .select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: block;
    width: 100%;
    border: 1px solid #FFFFFF;
    color: #333333;
    padding: 7px 0px;
    text-align: center;
    border-radius: 5px;
    background: url("../image/select-ico.png") no-repeat scroll right center #FFFFFF;
    padding-right: 20px;
    padding-left: 10px;
}

    .links-panel .select::-ms-expand {
        display: none;
    }

.footer .main:after {
    content: "";
    height: 0px;
    display: block;
    clear: both;
}

.footer .line {
    height: 5px;
    background: #333333;
    margin-top: 10px;
}

.footer .main {
    background: #122A69;
    padding: 10px 0px;
}

    .footer .main .logo {
        float: left;
    }

    .footer .main .tags {
        float: left;
        margin-left: 10px;
    }

        .footer .main .tags .item {
            font-size: 14px;
            color: #aaa;
            line-height: 1.8;
        }

    .footer .main .maker {
        float: right;
    }

        .footer .main .maker .item,
        .footer .main .maker a {
            font-size: 14px;
            color: #aaa;
            line-height: 1.8;
            text-decoration: none;
        } .footer .main .maker .link,
 .footer .main .maker .link a{
            font-size: 14px;
            color: #122A69;
            text-decoration: none;
        }.footer .main .maker .link a:hover{
 color: #122A69;

}
            .footer .main .maker a:hover {
                font-size: 14px;
                color: #aaa;
                line-height: 1.8;
                text-decoration: underline;
            }

.pager {
    min-height: 500px;
}

    .pager:after {
        content: "";
        height: 0px;
        display: block;
        clear: both;
    }

    .pager .nav-list {
        padding: 10px 0px 0px 0px;
    }

        .pager .nav-list .inner {
            margin:5px 10px;
        }

            .pager .nav-list .inner .item {
                display: block;
                margin: 0px;
                background: #122A69;
                border-radius: 3px;
                overflow: hidden;
                text-decoration: none;
            }

                .pager .nav-list .inner .item:hover {
                    -webkit-box-shadow: #000000 0px 0px 5px;
                    -moz-box-shadow: #000000 0px 0px 5px;
                    box-shadow: #000000 0px 0px 5px;
                }

                .pager .nav-list .inner .item img {
                    display: block;
                    margin: auto;
                    border-radius: 3px;
padding-top:25px;
height: 35px;
width: auto;
                }

                .pager .nav-list .inner .item .text {
                    display: block;
                    text-align: center;
                    color: #FFFFFF;
                    padding-bottom: 20px;
                    font-size: 18px;
                }

    .pager .panel-list {
        padding: 0px 0px;
    }

        .pager .panel-list .inner {
            padding: 10px;
        }

    .pager .panel {
        background: #FFFFFF;
        border-radius: 3px;
    }

        .pager .panel .header {
            background: #122A69;
            padding: 10px 0px;
            border-radius: 3px 3px 0px 0px;
        }

            .pager .panel .header .text {
                font-size: 18px;
                color: #FFFFFF;
                margin-left: 10px;
            }

            .pager .panel .header .label {
                float: right;
                margin-right: 5px;
                color: #FFFFFF;
                font-size: 14px;
                text-decoration: none;
                padding: 2px 5px;
                border-radius: 3px;
            }

                .pager .panel .header .label:hover {
                    background: #3D4C7A;
                }

        .pager .panel .body {
            padding: 5px;
        }

            .pager .panel .body .list {
                padding: 3px 0px;
                min-height: 341px;
            }

            .pager .panel .body .item {
                line-height: 1.6;
            }

                .pager .panel .body .item .text {
                    display: block;
                    font-size: 14px;
                    color: #656565;
                    text-decoration: none;
                    border-radius: 3px;
                    padding: 3px 3px;
                }
            /*列表*/
            .pager .panel .body .list a {
                display: block;
                font-size: 14px;
                color: #656565;
                text-decoration: none;
                border-radius: 3px;
                padding: 3px 3px;
            }

                .pager .panel .body .list a:hover {
                    background: #EEEEEE;
                }

.columnStyle a {
    display: block;
    font-size: 14px;
    color: #656565;
    text-decoration: none;
    border-radius: 3px;
    padding: 3px 3px;
}

    .columnStyle a:hover {
        background: #EEEEEE;
    }
/*到此*/
.pager .panel .body .item .text:hover {
    background: #EEEEEE;
}

.pager .panel .body .item .dot {
    font-weight: bold;
    padding-right: 5px;
    color: #666666;
}

.pager .panel .body .item .label {
    color: #CBCBCB;
    font-size: 13px;
    margin-left: 5px;
}

.pager .nav-panel {
    margin: 20px 10px;
}

.pager .category-nav {
    padding: 20px 10px;
}

    .pager .category-nav .item {
        display: block;
        color: #3D4C7A;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        padding: 10px 0px;
        border-radius: 5px;
    }

    .pager .category-nav a {
        display: block;
        color: #3D4C7A;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        padding: 10px 0px;
        border-radius: 5px;
    }

    .pager .category-nav .item:hover {
        background: #EFEFEF;
    }

    .pager .category-nav a:hover {
        background: #EFEFEF;
    }

.pager .path-panel {
    margin: 20px 10px;
}

    .pager .path-panel .path {
        padding: 10px 10px;
        color: #3D4C7A;
        font-size: 16px;
        vertical-align: middle;
    }

        .pager .path-panel .path:after {
            content: "";
            display: block;
            clear: both;
        }

        .pager .path-panel .path .ico {
            float: left;
        }

            .pager .path-panel .path .ico img {
                float: left;
            }

        .pager .path-panel .path a {
            float: left;
            text-decoration: none;
            color: #3D4C7A;
            padding: 2px 10px;
            font-size: 16px;
            border-radius: 3px;
            position: relative;
            margin-right: 10px;
        }

.possplit {
    display: none !important;
}

.pager .path-panel .path .possplit {
    display: none
}

.pager .path-panel .path a::after {
    content: "";
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    right: -9px;
    top: 50%;
    margin-top: -5px;
    border: 6px solid transparent;
    border-left: 6px solid #3D4C7A;
}

#changeA a {
    top: -2px !important;
}

.pager .path-panel .path a:last-child::after {
    display: none;
}

.pager .path-panel .path a:hover {
    text-decoration: underline;
}

.pager .items-panel {
    margin: 20px 10px 0px 10px;
}

    .pager .items-panel .title {
        margin: 0px 10px;
        padding: 10px;
        font-size: 18px;
        color: #3D4C7A;
        font-weight: bold;
        border-bottom: 1px dashed #CCCCCC;
    }

.pager .items {
    padding: 10px 10px;
    min-height: 500px;
overflow:hidden;
}

    .pager .items a {
        color: #656565;
        text-decoration: none;
font-size: 14px;
line-height: 30px;
    }
    .pager .items a:hover {
        
        text-decoration: underline;

    }
    .pager .items p {
        color: #656565
    }

    .pager .items span {
        font-size: 14px;
    }

    .pager .items .item {
        line-height: 1.6;
    }

        .pager .items .item .text {
            display: block;
            font-size: 14px;
            color: #656565;
            text-decoration: none;
            border-radius: 3px;
            padding: 3px 3px;
        }

            .pager .items .item .text:hover {
                background: #EEEEEE;
            }

        .pager .items .item .dot {
            font-weight: bold;
            padding-right: 5px;
            color: #666666;
        }

        .pager .items .item .label {
            color: #CBCBCB;
            font-size: 13px;
            margin-left: 5px;
            float: right;
        }
/*图片相册*/
.ourfont a {
    text-decoration: none;
    color: #3D4C7A;
    font-size: 14px;
}

.ourfont td {
    height: 150px;
}


.ourfont img {
    min-height: 130px !important;
    width: auto;
}
/*搜索*/
.pager .pager-panel {
    margin: 0px 10px 10px 10px;
    padding: 10px 0px;
    text-align: center;
    color: #666666;
    font-size: 14px;
}

.pager .detail-panel {
    margin: 0px 10px;
}

    .pager .detail-panel .title {
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        color: #3D4C7A;
        padding: 40px 0px;
        padding-bottom: 10px;
    }

    .pager .detail-panel .labels {
        text-align: center;
        color: #999999;
        font-size: 14px;
    }

        .pager .detail-panel .labels .label {
            display: inline-block;
            color: #999999;
            font-size: 14px;
        }

    .pager .detail-panel .detail {
        padding: 10px;
        color: #656565;
        line-height: 2.5em;
        font-size: 14px;
        min-height: 400px;
    }

        .pager .detail-panel .detail * {
            max-height: 100%;
            max-width: 100%;
        }

.pager .turn-panel {
    margin: 10px 10px;
    margin-top: 20px;
    padding: 10px;
}

    .pager .turn-panel .item {
        padding: 5px 0px;
    }

        .pager .turn-panel .item::after {
            content: "";
            display: block;
            clear: both;
        }

        .pager .turn-panel .item .pre {
            color: #656565;
            font-weight: bold;
            float: left;
            font-size: 14px;
        }

        .pager .turn-panel .item .text {
            float: left;
            text-decoration: none;
            color: #656565;
            font-size: 14px;
        }

            .pager .turn-panel .item .text:hover {
                text-decoration: underline;
            }

.back-top-element {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999;
}

    .back-top-element .img {
        border-radius: 50%;
        border: 1px solid #EFEFEF;
        background: #FFFFFF;
    }

        .back-top-element .img:hover {
            cursor: pointer;
           -webkit-box-shadow: #000000 0px 0px 5px;
                    -moz-box-shadow: #000000 0px 0px 5px;
                    box-shadow: #000000 0px 0px 5px;
        }
.header .main .logo img{
height:90px;
}
.footer{height:129px;}
.footer .main .logo img{
height:100px;
display:block;
}
@media (max-width: 768px) {
.footer .main .logo img{
height:unset;
display:block;
}
.footer{height:unset;}
.header .main .logo img{
height:unset;
}
.header .loge-panel{
margin:0px 10px 10px 10px;}
  .nav-list {
        display: unset !important;
    }

    .nav {
        display: none;
    }
    .SearchTitleInput {
        display: block;
        margin: 0;
        top: 3px;
        width: 98%;
        height: 16px;
    }

    .header .main .logo {
        display: block;
        margin: auto;
        float: none;
    }

        .header .main .logo img {
            
            display: block;
            margin: auto;
        }

    .header .main .note {
        display: block;
        margin: auto;
        float: none;
height:unset;
    }

        .header .main .note img {
padding-top:0px;
            display: block;
            float: right;
            width: 60%;
            margin-top: 10px;
            margin-right: 5px;
        }

    .header .nav:after {
        content: "";
        height: 0px;
        display: block;
        clear: both;
    }

    .header .nav .panel .texts {
        margin-top: 0px;
        background: #122A69;
        border-radius: 3px;
    }

        .header .nav .panel .texts:before {
            content: "";
            position: absolute;
            width: 0px;
            height: 0px;
            border: 16px solid transparent;
            border-bottom: 10px solid #122A69;
            top: -5px;
            left: 50%;
            margin-left: -16px;
        }

    .header .nav .container {
        text-align: center;
    }

    .header .nav .item {
        float: none;
        display: inline-block;
        width: 150px;
        min-height: 50px;
        position: relative;
        border-radius: 3px;
    }

    .flexslider {
        width: 100%;
    }

        .flexslider .flex-control-paging li a {
            width: 10px;
            height: 10px;
            border: 1px solid #FFFFFF;
        }

    .control-panel .searcher-control {
        padding: 10px 0px;
        width: 100%;
padding-right:0px!important;
    }

        .control-panel .searcher-control img {
            display: block;
            margin: auto;
            top: 3px;
        }

    .links-panel .select {
        width: 100%;
        margin: 5px auto;
        padding-left: 10px;
    }

    .footer .main .logo {
        float: none;
        display: block;
        margin: auto;
    }

        .footer .main .logo img {
            display: block;
            margin: auto;
        }

    .footer .main .tags {
        float: none;
        margin: 0px;
        padding: 10px;
    }

    .footer .main .maker {
        float: none;
        margin: auto;
        padding: 10px;
    }

    .pager .nav-list .inner {
        margin: 5px 10px;
    }

        .pager .nav-list .inner .item {
            padding: 0px;
        }

    .SearchTitleInput2 {
        width: 100% !important;
        margin-top: 3px !important;
    }

    .searchBtn2 {
        height: 25px;
        margin-top: 1px !important;
        top: 0px !important;
        width: 70px;
    }

    .searcher-control img {
        height: 27px !important;
        margin: 0px !important;
        top: 0px !important;
        width: 70px !important;
    }

    .old-version {
        font-size: 18px !important;
        display: inline-block;
        margin-left: 0px !important;
        margin-top: 0px !important;
        color: #FFFFFF !important;
        text-decoration: none;
        background: #122A69 !important;
        width: 100% !important;
        height: 30px !important;
        border-radius: 3px !important;
        text-align: center !important;
        line-height: 30px !important;
    }

        .old-version:hover {
         text-decoration:underline;
        }
}

.newsDownList {
    width: 100% !important;
    -moz-appearance: none;
    border: 1px solid #FFFFFF;
    color: #333333;
    padding: 7px 0px;
    text-align: center;
    border-radius: 5px;
    background: url("../image/select-ico.png") no-repeat scroll right center #FFFFFF;
    padding-right: 20px;
}

.menuskin1 {
    background-color: #122A69 !important;
    border-color: none !important;
    top: 220px !important;
    border-style: none !important;
}

.menuitems1 {
    background-color: #122A69 !important;
    border-color: #122A69 !important;
    border-style: none !important;
    margin: 0px !important;
    border-width: 0px;
}

    .menuitems1 td[width="8"] {
        display: none;
    }

    .menuitems1:before {
        content: "" !important;
        position: absolute !important;
        width: 0px !important;
        height: 0px !important;
        border: 16px solid transparent !important;
        border-bottom: 10px solid #122A69 !important;
        top: -25px !important;
        left: 50% !important;
        margin-left: -16px !important;
    }

.ourfont img {
    min-height: 0px !important;
}
.old-version-panel{text-align: right;}
.old-version {
    font-size: 14px;
    display: inline-block;
padding-right: 10px;
    margin-top: 10px;
    color: #122A69;
    text-decoration: none;
}

    .old-version:hover {
       
        text-decoration: underline;
    }
