﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

html { font-size: 14px; }

@media (min-width: 768px) {
    html { font-size: 16px; }
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand { margin-left: -1115px; }
}

@media (max-width: 767px) {
    .navbar > .container .navbar-brand { margin-left: -10px; }
        .navbar > .container .navbar-brand img { width: 30px; }
    .my-logo { margin-top: -400px; }
}


/*导航栏-开始*/
.my-logo { background: url(../Images/header-bg.jpg) no-repeat right center; height: 120px; line-height: 120px;}
.my-navbar-default { background: #428bca; font-family: 'Microsoft YaHei',微软雅黑,"Helvetica Neue", Helvetica, Arial, sans-serif; }
    .my-navbar-default .navbar-header a { color: #fff; text-decoration: none; }
        .my-navbar-default .navbar-header a:hover, .my-navbar-default .navbar-header a:focus { color: #fff; }

    .my-navbar-default .navbar-brand { color:#fff; }
    .my-navbar-default .navbar-nav > li > a { color: #fff; font-weight: 500; font-size: 1.2em; letter-spacing:1px; }
        .my-navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; background-color: #002f5e; }

.mynav { width:100%; background-color: #f5f5f5; border-radius: 10px; font-size:1.1em; }
.breadcrumb { padding: 8px 15px; margin:0 auto; list-style: none; background-color: #f5f5f5; border-radius: 4px; }
/*导航栏-结束*/
.mymain { min-height: 400px; }
.my-red-dot { font-weight: 900; color: #e06060; }
/*提示窗口*/
#tooltip { position: absolute; border: 1px solid #333; background: #f7f5d1; padding: 10px; color: #333; display: none; z-index: 997; line-height: 20px; }

/*文章列表*/
.article-list { margin-top: 40px; font-size: 1.1em; padding: 0px 40px 20px 0px; }
    .article-list a { text-decoration: none; }
    .article-list .title a { color: #000; }
        .article-list .title a:hover { color: #428bca; }
    .article-list .content { letter-spacing: 1px; line-height: 150%; text-indent: 2.2em; }
.article-list-footer { margin-top: 50px; }
.article-list .tztb { line-height: 150%; }
.article-list small { font-family: "SimSun","宋体"; color: #999; }
.ellipsis { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }

/*文章内容显示*/
.article-detail { margin: 30px 0px 10px 0px; background: #fff; letter-spacing: 1px; }
    /*border:1px solid #ccc; */
    .article-detail .title { width: 95%; margin: auto auto; font-family: 'Microsoft YaHei',微软雅黑,"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 2em; text-align: center; padding: 20px 50px; border-bottom: 1px solid #ccc; }
    .article-detail .sub-title { width: 90%; margin: auto auto; padding: 20px 10px; letter-spacing: 1px; line-height: 150%; font-size: 1.1em; }
    .article-detail .sub-title .sub-title-span{margin-right:40px;}
    .article-detail .content { max-width:794px;/*A4纸大小*/ margin: auto auto; padding: 20px 10px; letter-spacing: 1px; line-height: 150%; font-size: 1.1em; word-wrap:break-word; }
        .article-detail .content .img-content { margin: auto auto; line-height: 2; }
        .article-detail .content .img-title { padding: 5px 10px 20px 10px; text-align: center; }
    .article-detail .footer { width: 90%; margin: auto auto; padding: 20px 10px; text-align: right; }
    .article-detail .content .list-group-item { border: none; }

/*A4纸尺寸210mm-297mm */
.a4page{width:794px;height:1123px;margin:10px auto;}
.a4page-2cm{max-width:720px;height:1049px;margin:10px auto; }