﻿html {
    font-family: "Menksoft2012";
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

img {
    border: 0;
}

button, input, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

textarea {
    overflow: auto;
}

ol, ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

li {
    min-width: 20px;
}

img {
    vertical-align: bottom;
}

p, h1, h2, h3 {
    margin: 0;
}

h1, h2, h3 {
    font-weight: normal;
}

.clear {
    clear: both;
}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: ".";
}

.clearfix {
    display: inline-table;
}

.clearfix {
    display: block;
}

* + html .clearfix {
    min-height: 1%;
}

a:link, a:visited {
    text-decoration: none;
    /*color: #005083;*/
}

a:hover {
    text-decoration: none;
    /*color: #005083;*/
}

* {
    -webkit-text-orientation: sideways;
    text-orientation: sideways;
    /*Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 */
}

body {
    width: 100%;
    height: 100%;
    background: url(../images/Background_Img.jpg) repeat left top;
    -moz-user-select: none; /*火狐*/
    /*网页文字不让赋值设置*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}

@media (min-height:700px) {
    body {
        overflow-y: hidden;
    }
}

/*网页外框*/
.web_wrap {
    -moz-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -o-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: tb-lr;
    word-spacing: normal;
    word-wrap: normal;
    word-break: keep-all;
    /*-webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    overflow: auto;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;*/
}

/*头部*/
.header {
    position: relative;
}

    .header img.logo {
        height: 100%;
        min-height: 600px;
        min-width: 100px;
    }

    .header a {
        position: absolute;
        width: 30px;
        height: 30px;
        z-index: 9999;
        top: 20px;
        left: 30px;
        background: url(../images/HomeBg.png) no-repeat center center;
        background-size: 30px 30px;
    }

        .header a:hover {
            background: url(../images/HomeBgHover.png) no-repeat center center;
            background-size: 30px 30px;
        }

/*导航条*/
.NavigationBar {
    min-width: 55px;
    height: 100%;
    text-align: center;
    padding: 20px 0 inherit;
    background: url(../images/02.png) no-repeat top right;
    background-size: auto 100%;
    text-align: left;
}

    .NavigationBar table {
        width: 100%;
        margin-top: 20px;
    }

        .NavigationBar table tr td {
            padding-bottom: 10px;
        }

            .NavigationBar table tr td a {
                color: #7e7d7d;
                font-family: "Menksoft2012";
                font-size: 20px;
                /*line-height:55px;*/
                padding-left: 13px;
                text-align: left;
                display: table;
            }

                .NavigationBar table tr td a:hover {
                    color: #bb110b;
                }

/*内容*/
.content_wrap {
    height: 100%;
}

    .content_wrap .content {
        min-height: 600px;
        margin: 40px 20px 80px 40px;
        background: #fff;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 10px rgba(153, 153, 153, .5);
        -moz-box-shadow: 0 0 10px rgba(153, 153, 153, .5);
        box-shadow: 0 0 10px rgba(153, 153, 153, .5);
    }

.newLists {
    padding: 20px;
}

.Title {
    height: 100%;
    background: url(../images/01.png) repeat-y right top;
}

    .Title h2 {
        font-family: "MenkGarqag";
        color: #000;
        padding: 100px 30px;
    }

    .Title div {
        width: 70px;
        text-align: right;
        padding: 0 0 20px 0;
        font-family: "Menksoft2012";
        color: #000;
        font-size: 18px;
    }

.newList {
    height: 100%;
    padding: 20px 0;
}

    /*全文*/
    .newList .content_text {
        font-family: "Menksoft2012";
        /*color: #7e7d7d;*/
        color: #333;
        font-size: 18px;
        padding: 20px;
    }

        .newList .content_text span {
            line-height: 35px;
        }

.author_wrap {
    padding: 20px;
}

/*作者*/
.author {
    width: 35px;
    line-height: 35px;
    text-indent: 20px;
    background: #efefef;
    font-family: "Menksoft2012";
    color: #7e7d7d;
    font-size: 18px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px #bfbfbf solid;
}

.source {
    width: 35px;
    line-height: 35px;
    text-indent: 20px;
    background: #efefef;
    font-family: "Menksoft2012";
    color: #7e7d7d;
    font-size: 18px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px #bfbfbf solid;
}

.gd {
    width: 30px;
    height: 100%;
    background: url(../images/01.png) repeat-y right top;
}

/*资源库统计*/
.Statistics tr td {
    font-size: 18px;
    font-family: Menksoft2012;
}

    .Statistics tr td a {
        color: inherit;
        font: inherit;
    }

        .Statistics tr td a:hover {
            color: #bb110b;
        }

.menu_01 {
    padding: 10px 0 0 0;
    color: #333;
}

.menu_02 {
    padding: 20px 0 0 0;
    color: #666;
}

.menu_03 {
    padding: 30px 0 0 0;
    color: #999;
}

/*脚步*/
.footer {
    height: 100%;
    min-height: 600px;
    min-width: 100px;
    background: #cfc9bf;
    padding: 50px 50px 0 30px;
}

    .footer ul li {
        font-family: "Menksoft2012";
        font-size: 18px;
    }
