/* 关于至臻 ------------------------------ */
#about_view {
    width: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    height: 650px;
    position: absolute;
    z-index: -1;
}

#about_view p {
    margin: 0 auto;
    text-align: center;
    font-size: 4em;
    font-family: SimHei, Heiti SC, Verdana, Arial, Helvetica, sans-serif;
    line-height: 1;
    padding-top: 230px;
    padding-bottom: 100px;
    text-shadow: 0 0 10px #fff,
    0 0 20px #fff,
    0 0 30px #fff,
    0 0 40px #fff,
    0 0 70px #fff,
    0 0 80px #fff,
    0 0 100px #fff,
    0 0 150px #fff;
}

/* 新闻页面 ------------------------------ */
#whole {
    background: url(/assets/pages/sp_release_/img/cmn_bg_top.png) no-repeat center 250px;
}

#brnavi {
    padding: 8px 15px;
    margin: 0 7px 18px;
    background-color: #f2f2f2;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.conLeft {
    float: left;
    overflow: hidden;
    display: inline;
}

.conRight {
    float: right;
    display: inline;
}

#contents {
    line-height: 1.88;
    margin-bottom: 1em;
    padding: 0 10px;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* pointer-events: none;  */
}

#contents a {
    color: #d14b48;
    font-weight: 600;
}

#contents #meta_data {
}

#contents #meta_data h1 {
    text-align: center;
}

#contents #meta_data span {
    font-weight: 700;
}

#contents #meta_tags {
    text-align: center;
}

#contents #meta_des {
    border: 1px solid #E5E5E5;
    border-left: 0;
    border-right: 0;
    background: #FBFBFB;
    padding-top: 13px;
    padding-right: 24px;
    padding-bottom: 13px;
    padding-left: 20px;
    margin: 18px auto 15px auto;
}

#contents p {
    text-indent: 2em;
    line-height: 1.5;
    margin: .5em 0;
}

#contents p.no_indent {
    text-indent: 0 !important;
}

#contents h3 {
    margin: 1em 0 .5em;
}

#contents table {
    width: 100%;
    margin: 1em 0;
    border-collapse: collapse;
}

#contents table tr {
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    overflow: hidden;
}

#contents table tr:hover {
    background-color: #f5f5f5;
}

#contents table tr td, #contents table tr th {
    padding: 10px;
    min-width: 80px;
    text-align: center;
    vertical-align: middle;
}

#contents .bg_textarea_01 {
    background-color: #f8f7f1;
    border-radius: 5px;
    padding: .6em 1em;
    font-family: SimHei, serif;
    border: 1px #ffc72a solid;
}

#contents .bg_textarea_02 {
    background-color: aliceblue;
    border-radius: 5px;
    padding: .6em 1em;
    border: 1px #05467F dashed;
}

#contents .bg-primary {
    color: #fff;
    background-color: #337ab7;
}

#contents .bg-success {
    background-color: #dff0d8;
}

#contents .bg-info {
    background-color: #d9edf7;
}

#contents .bg-warning {
    background-color: #fcf8e3;
}

#contents .bg-danger {
    background-color: #f2dede;
}

#contents .line-primary {
    line-height: .2em;
    border-bottom: .6em #fff104 solid;
    display: inline-block;
    padding-right: 5px;
}

#contents .line-success {
    line-height: .2em;
    border-bottom: .6em #dff0d8 solid;
    display: inline-block;
    padding-right: 5px;
}

#contents .line-info {
    line-height: .2em;
    border-bottom: .6em #d9edf7 solid;
    display: inline-block;
    padding-right: 5px;
}

#contents .line-warning {
    line-height: .2em;
    border-bottom: .6em #fcf8e3 solid;
    display: inline-block;
    padding-right: 5px;
}

#contents .line-danger {
    line-height: .2em;
    border-bottom: .6em #f2dede solid;
    display: inline-block;
    padding-right: 5px;
}

#contents .gallery_body {
    display: none;
}

#contents .gallery_title {
    float: left;
    padding: 1em;
}

#contents .gallery_title a {
    position: relative;
}

#contents .gallery_title a img {
    -webkit-border-image: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAD1BMVEUAAACpqan7+/uzs7P///9htyPTAAAAAXRSTlMAQObYZgAAADVJREFUeNrl0iEOADAIQ1FGd/8zA0GWTaBI+PahGiRCUcKlOnDAJShdDwBsBK+eRLwPPF7HAChmB9/uwm1+AAAAAElFTkSuQmCC") 8 8 6 6 stretch;
    border-style: solid;
    border-width: 6px 6px 4px 4px;
    width: 300px;
    height: 225px;
}

#contents .gallery_title a span {
    position: absolute;
    left: 2px;
    bottom: 2px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    display: inline-block;
}

#contents .gallery_title p {
    font-size: .875em;
    text-align: center;
    padding: 0;
    margin: 0 !important;
}

#comment {
    padding: 1em 0;
}

#comment h3 {
    color: #333;
    border-bottom: 2px #333 solid;
}

#comment p.no_comment {
    font-size: 1.5em;
    color: gray;
}

#recom_link {
    overflow: hidden;
    padding: 1em 15px;
}

#recom_link ul {
    padding-left: 20px;
}

#recom_link li {
    list-style: disc;
}

#conList {
    padding: 0 7px;
}

#conList a:hover {
    color: #820C0C;
}

#conList ul {
    padding: 0;
}

#conList ul li {
    border-bottom: 1px solid #f5f5f5;
    line-height: 28px;
    padding-left: 11px;
    overflow: hidden;
}

#conList ul li:hover {
    background-color: #f5f5f5;
}

#conList ul li a {
    overflow: hidden;
    float: left;
}

#conList ul li a:visited {
    color: #005bc3;
}

#conList ul li span {
    float: right;
    padding-right: 5px;
}

#conList ul li a[ href="/news.php?news20181227200541"],
#conList ul li a[ href="/news.php?news20181225163536"],
#conList ul li a[ href="/news.php?news20171222191054"],
#conList ul li a[ href="/news.php?news20171222183018"] {
    color: #b31515;
}

aside {
    padding: 0 10px;
}

aside .sbox {
    margin: 0 0 18px;
    border: 1px solid #ddd;
    position: relative;
}

aside .sbox > h2, .sbox > h3 {
    font-size: 1em;
    background-color: #A6D4FE;
    padding: 10px 13px;
    color: #fff;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin: 0;
}

aside .sboxInner {
    border-top: 1px solid #fdfdfd;
    padding: 12px;
}

aside .sbox ol {
    list-style: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}

aside .sbox ol li {
    background-color: #fff;
    padding: 12px;
}

aside .sbox ol li:hover {
    background-color: #f5f5f5;
}

aside .sbox ol li + li {
    border-top: 1px solid #cccccc;
    overflow: hidden;
}

aside .sbox ol li a {
    overflow: hidden;
}

aside .sbox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

aside .sbox ul li {
    background-color: #fff;
}

aside .sbox ul li:hover {
    background-color: #f5f5f5;
}

aside .sbox ul li + li {
    border-top: 1px solid #cccccc;
    overflow: hidden;
}

aside .sbox ul li a {
    display: block;
    padding: 12px;
    overflow: hidden;
}

aside .sbox ul.selected {

}

aside .sbox ul.selected img {
    float: right;
    width: 60px;
}

aside .sbox ul.selected p {
    display: inline;
}
