@import url(https:/www.shtong.gov.cn/assets/css/https:/www.shtong.gov.cn/assets/iconfont/iconfont.css);

a {
    transition: all .3s ease;
}

@font-face {
    font-family: DIN-Bold;
    src: url(https:/www.shtong.gov.cn/assets/fonts/DIN-Bold.otf),
        url(https:/www.shtong.gov.cn/assets/fonts/DIN-Bold.woff) format("woff"),
        url(https:/www.shtong.gov.cn/assets/fonts/DIN-Bold.ttf) format("truetype");
}
.midd-top .input .picker select option{
    background-color:#c51717;
}
.fanhui-zw a{
    background: #C51717;
    color: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    padding: 0 16px;
    align-items: center;
    justify-content: center;
}
.whater {
    float: right;
    margin-left: 3px;
    font-size: 22px;
    height: 24px;
    line-height: 28px;
    color: #fff;
}
.fanhui-zw{
    position: fixed;
    right: 15px!important;
    bottom: 280px!important;
}
.header-main .container {
    position: relative;
}
.header-main .wechat{
    right: 15px!important;
        top: 32px!important;
}
img {
    object-fit: cover;
    transition: all 0.3s linear;
}

a:hover,
ul.news-lisetr li a:hover,
.icon-list-five li a:hover p {
    color: #4A92DB;
}

ul {
    padding: 0;
    margin: 0;
}

/* 头部样式 */

.navbar-default {
    background-color: transparent;
    border-color: transparent;
    min-height: auto;
    margin-bottom: 0px;
}

#skip {
    width: 0;
    height: 0;
    overflow: hidden;
}
.contribution li:first-child{
    width: 25%;
}
.contribution li:first-child a{
    background: #C51717;
}
.logo-lt ul li {
    float: left;
    padding: 0 8px;
    position: relative;
}

.logo-lt ul {
    float: left;
    margin-right: 20px;
    margin-left: -8px;
}

.logo-lt ul li a {
    color: #FFFFFF;
    display: block;
    text-align: center;
}

.logo-lt ul li:first-child:after,
.three-tools li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 14px;
    opacity: 0.2;
    background-color: #fff;

}

.barrier-free {
    float: left;
}

.three-tools li:last-child:after {
    display: none;
}

.barrier-free li {
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    margin-right: 29px;
}

.logo-lt {
    margin-top: 2px;
}

.header-main {
    height: auto;
    padding: 7px 0;
    background: rgba(197, 23, 23, .6);
    position: absolute;
    left: 0;
    right: 0;
}

.three-tools li a {
    padding: 0;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
}




.navbar-brand {
    height: auto;
    padding: 0;
    line-height: inherit;
}

.three-tools {
    float: right;
    margin-top: 3px;
}

.three-tools li {
    float: left;
    padding: 0 10px;
}




.three-tools .careter {
    width: 16px;
    display: inline-block;
}

.three-tools li:first-child {
    margin-left: 0;
    border-left: none;
}

.three-tools li ul li {
    float: none;
    margin-left: 0;
    padding: 0;
    border-left: none;
}

.three-tools li ul li a {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    color: #333;
    border: none;
    border-radius: 0;
}

select {
    /*取消默认箭头开始*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*取消默认箭头结束*/
    border: none;
    background: transparent url(https:/www.shtong.gov.cn/assets/img/jiantou.png) no-repeat right center;
    background-size: 18px;
}

/*修改option*/
option::-ms-expand {
    display: none;
}

option {
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari 和 Chrome */
    appearance: none;
}


.sousuo .input>input::-webkit-input-placeholder {
    color: #666666;
}

.sousuo .input>input::-moz-input-placeholder {
    color: #666666;
}

.sousuo .input>input::-ms-input-placeholder {
    color: #666666;
}

.sousuo .input>input:focus {
    outline: none;
}

.midd-top .input .picker {
    width: 146px;
    position: absolute;
    z-index: 1;
    padding-left: 13px;
    padding-right: 10px;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 6px 0 0 6px;
    cursor: pointer;
    text-align: center;
    user-select: none;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background: #C51717;
}

.midd-top .input .picker select {
    width: 100%;
    height: 100%;
    color: #fff;
    padding: 0;
}

.midd-top .input .picker select:focus {
    outline: none;
    background-color: rgba(255, 255, 255, 0.01) !important;
}

.sousuo {
    position: relative;
    width: 539px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 98px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    border: 1px solid #B52B2B;
}

.sousuo .input {
    position: relative;
    float: left;
    width: 100%;
    height: 50px;
    border: none;
}

.sousuo .search {
    position: absolute;
    right: 15px;
    top: 50%;
    transition: .3s;
    color: #FF5757;
    font-size: 24px;
    transform: translateY(-45%);
}

.sousuo .input>input {
    position: relative;
    padding: 0 45px 0 166px;
    margin: 0;
    height: 50px;
    width: 100%;
    border: none;
    font-size: 16px;
    background-color: rgba(255, 255, 255, .4);
    outline: none;
}


.nav-daohang-menuer {
    background: #C51717;
}

.nav-daohang-menuer .nav-dh-list li a {
    padding: 16px 0;
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
}

.nav-daohang-menuer .nav-dh-list li a .iconfont {
    margin-right: 10px;
    font-size: 24px;
}

.nav-daohang-menuer .nav-dh-list li {
    width: 19%;
    text-align: center;
}

.nav-dh-list {
    width: 100%;
}

.navbar.isStuck .nav-dh-list li a,
.navbar.isStuck .nav-dh-list li a:hover {
    color: #fff;
}

.nav-daohang-menuer .navbar-nav>.active>a,
.nav-daohang-menuer .navbar-nav>.active>a:focus,
.nav-daohang-menuer .navbar-nav>.active>a:hover,
.nav-daohang-menuer .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent;
}

.nav-daohang-menuer .navbar-nav>.active>a,
.nav-daohang-menuer .nav-dh-list li a:hover {
    color: #fff;

}

.nav-daohang-menuer .navbar-nav>.active>a:after {
    content: '';
    width: 80px;
    height: 4px;
    border-radius: 5px;
    background: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 0;
}

.logo-box {
    width: 182px;
    height: 63px;
    margin: 0 auto;
    margin-bottom: 39px;
}

.middle-contet {
    background: url(https:/www.shtong.gov.cn/assets/img/banner.png) top center no-repeat;
    padding-top: 98px;
    background-size: cover;
}

.navbar.isStuck {
    background: #C51717;
}


button {
    background: none;
    padding: 0;
    border: none;
}




/* 底部开始 */
.footer {
    background: #616161;
}

.footer-link label {
    margin-bottom: 0;
    font-size: 16px;
    float: left;
    color: #fff;
    margin-right: 49px;
}

.footer-link li {
    position: relative;
    float: left;
    text-align: center;
    margin-right: 75px;
}

.footer-link .footer-ico {
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
    background: url(https:/www.shtong.gov.cn/assets/img/foot-jt.png) no-repeat;
    vertical-align: middle;
}

.footer-link li a {
    font-size: 16px;
    color: #fff;
}

.footer-cont p {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 2px;
}

.footer-cont p:nth-child(2) {
    margin-bottom: 25px;
}

.footer-link li ul {
    position: absolute;
    border: 1px solid #eee;
    background: #fff;
    max-height: 180px;
    overflow-y: auto;
    bottom: 100%;
    left: 50%;
    padding: 10px;
    display: none;
    border-radius: 0;
    transform: translateX(-50%);
}
ul.shanghtong{
  background-color:transparent;
}
.footer-link li ul li {
    width: 100%;
    float: none;
    padding: 0;
    border-right: none;
    text-align: left;
    margin-right: 0;
}

.footer-link li:last-child {
    border-right: none;
}

.footer-link li ul li a {
    color: #333;
}

.footer-link li a .iconfont {
    color: rgba(255, 255, 255, .3);
    margin-left: 10px;
}

.footer-link {
    padding-top: 15px;
}
.amount01,.amount02,.count{
    display: flex;
    align-items: center;
}
.footer-cont {
    margin-top: 26px;
    padding-bottom: 21px;
}
.whj_jqueryPaginationCss-1{
        margin-bottom: 70px!important;
}
.txt-footer {
    float: left;
}

.foot-bottom-link img {
    width: auto;
    float: left;
}

.foot-bottom-link span {
    font-size: 12px;
    color: #fff;
    margin-left: 23px;
    margin-top: 3px;
    display: inline-block;
}

.foot-bottom-link {
    float: right;
    margin-right: 35px;
    margin-top: 15px;
}

.count span {
    font-size: 16px;
    color: #fff;
    float: left;
}

/* 底部结束 */
.hz-div {
    position: relative;
    padding: 0px 0px 19px;
    margin-top: 23px;
    margin-left: 25px;
}

.hz-div>span {
    position: absolute;
    font-size: 20px;
    background: #fff;
    z-index: 9;
    top: -5px;
    color: #C63434;
    font-weight: bold;
}

.hz-div>span i {
    font-size: 20px;
    font-weight: 500;
    margin-right: 13px;
}

.hz-div .dowebok-hz {
    display: inline-block;
    padding-left: 200px;
}

.hz-div .dowebok-hz ul li {
    position: relative;
    padding-left: 25px;

}

.hz-div .dowebok-hz ul li a {
    color: #333333;
    font-size: 14px;
}

.hz-div .dowebok-hz ul li::before {
    content: '';
    width: 5px;
    height: 5px;
    background-color: #666666;
    border-radius: 100%;
    position: absolute;
    left: 5px;
    top: 8px;
}

.news-slider-lb .item a img {
    height: 364px;
}

.news-slider-lb .owl-dots {
    position: absolute;
    right: 30px;
    bottom: 10px;
}

.news-slider-lb .owl-dots .owl-dot span {
    margin: 0 5px;
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, .5);
}

.news-slider-lb .owl-dots .owl-dot.active span,
.news-slider-lb .owl-dots .owl-dot:hover span {
    background: #FFFFFF;
}

.news-slider-lb .owl-nav {
    display: none;
}

.news-slider-lb .owl-item>.item>a>.title {
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.boxer01 {
    margin-bottom: 24px;
}

ul.nav-tabs.word2 li a {
    color: #333333;
    font-size: 16px;
    margin-right: 0;
    padding: 10px 11px;
    background: transparent;
    border-radius: 6px;
    border: none;
}

ul.nav-tabs.word2 {
    border-bottom: 1px solid #EEEEEE;
}

ul.nav-tabs.word2 li.active a {
    border-bottom: none;
    padding: 9px 11px;
    color: #fff;
    background: #C51717;
    border-radius: 6px;
}

ul.word2-list li a {
    position: relative;
    font-size: 16px;
    color: #4A4A4A;
    margin-left: 0;
    padding-left: 20px;
    width: 78%;
}

ul.word2-list li {
    padding: 13px 16px;
    overflow: hidden;
    list-style-type: none;
    border-bottom: 1px dashed rgba(151, 151, 151, .2)
}

ul.word2-list li a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #D8D8D8;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul.word2-list li span {
    color: rgba(123, 123, 123, .5);
    float: right;
    margin-top: 2px;
}

ul.word2-list li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.no-referrer {
    margin-bottom: 10px;
}

ul.nav-tabs.word2 li.active a:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 10px dashed #C51717;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

ul.shanghtong>li a{
    position: relative;
    padding: 8px 31px;
    margin: 0;
    font-size: 18px;
  color: #666666;
    float: left;
   
    border-radius: 6px;
}
ul.shanghtong>li{
    margin-left: 0!important;
}
ul.shanghtong>li.active>a, 
ul.shanghtong>li.active>a:focus, 
ul.shanghtong>li.active>a:hover{
    background: -webkit-linear-gradient(#932121, #EC5151);
    background: -o-linear-gradient(#932121, #EC5151);
    background: -moz-linear-gradient(#932121, #EC5151);
    background: linear-gradient(#932121, #EC5151);
}

.story-title {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 31px;
}

ul.shanghtong>li.active>a:after {
    content: '';
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 10px dashed #EC5151;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.story-list li a img {
    border-radius: 7px;
    height: 137px;
}

.story-list li a {
    display: block;
    overflow: hidden;
    position: relative;
    border-radius: 7px;
}

.story-list li a span {
    color: #FFFFFF;
    font-size: 18px;
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: bold;
}

.story-list li {
    margin-bottom: 32px;
}

.story-list li a:hover img {
    -wekbit-transform: scale(1.1);
    transform: scale(1.1);
}

.story-list li:last-child {
    margin-bottom: 0;
}

.terrace {
    background: #F9F9F9;
    padding: 20px 20px 14px 20px;
    overflow: hidden;
}

.terrace-referrer ul.nav-tabs.nav-line {
    border-bottom: none;
    margin: 0 -11px;
}

.terrace-referrer ul.nav-tabs.nav-line li {
    width: 33.33333%;
    padding: 0 11px;
}

.terrace-referrer ul.nav-tabs.nav-line li a {
    margin-right: 0;
    border-radius: 6px;
    font-size: 18px;
    color: #AF0000;
    border: none;
    font-weight: bold;
    padding: 13px 15px;
    background: url(https:/www.shtong.gov.cn/assets/img/tab-bg.png) no-repeat;
    background-size: 100%;
    letter-spacing: 2px;
}

.terrace-referrer ul.nav-tabs.nav-line .active a {
    background: url(https:/www.shtong.gov.cn/assets/img/tab-bg-active.png) no-repeat;
    background-size: 100%;
    color: #fff;
    padding: 13px 15px;
}

.terrace-referrer ul.nav-tabs.nav-line li a .iconfont {
    margin-right: 20px;
    font-size: 32px;
    vertical-align: middle;
    font-weight: 500;
}

ul.nav-tabs.records-business {
    border-bottom: none;
}

ul.nav-tabs.records-business li a {
    font-size: 18px;
    color: #666666;
    padding: 13px 0;
    margin-right: 0;
    font-weight: bold;

    border: none;
    border-bottom: 4px solid transparent;
}

ul.nav-tabs.records-business>li.active>a {
    color: #E90000;
    padding: 13px 0;
    border-bottom: 4px solid #E90000;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: transparent;
}

ul.nav-tabs.records-business li {
    padding: 0 35px;
}

.records-box {
    margin-left: 8px;
    border-bottom: 1px solid #DDDDDD;
}

ul.nav-tabs.records-business {
    margin: 0 -35px;
}

.terrace-referrer {
    margin-bottom: 13px;
}

ul.business-l li a {
    font-size: 16px;
    color: #4A4A4A;
    margin-left: 0;
    width: 78%;
    float: left;
    padding-left: 20px;
    position: relative;
}

ul.business-l li {
    padding: 12px 0;
    overflow: hidden;
    list-style-type: none;
}

ul.business-l li span {
    font-size: 14px;
    color: #AEAEAE;
    float: right;
    margin-top: 2px;
}

ul.business-l li a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #E90000;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul.business-l {
    margin-left: 8px;
    margin-top: 20px;
}

.special-column li a .iconfont {
    position: relative;
    top: 3px;
    margin-right: 25px;
    font-size: 24px;
    vertical-align: middle;
    padding: 10px;
    background: #fff;
    border-radius: 50%;
    color: #AF0000;
}

.special-column li a span {
    font-size: 16px;
    color: #666666;
    padding-bottom: 11px;
    position: relative;
    display: inline-block;
}

.special-column li a span:after {
    content: '';
    width: 63px;
    height: 4px;
    border-radius: 4px;
    background-color: #AF0000;
    position: absolute;
    bottom: 0;
    left: 0;
}

.special-column li a {
    background-color: #FFEEEE;
    display: block;
    border-radius: 6px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 12px;
}

.special-column li {
    float: left;
    width: 33.333%;
    padding: 0 11px;
}

.special-column {
    margin: 0 -11px;
    overflow: hidden;
    margin-top: 10px;
}

.boxer02 {
    margin-bottom: 37px;
}

.special-column li a:hover .iconfont {
    background: #AF0000;
    color: #fff;
}

.tab-content>.tab-pane {
    
}

.tab-content>.active {
    display: block !important;
}

.organizational-structure {
    margin-top: 39px;
    margin-bottom: 35px;
}

.hz-div .dowebok-hz ul li a:hover,
.breadcrumb>li a:hover,
.page .active a,
.page li a:hover {
    color: #E90000;
}

.margin-bottom32 {
    margin-top: 28px;
    margin-bottom: 15px;
}

ul.through {
    margin-top: 0;
}

.through-list li {
    width: 25%;
}

.through-list li:nth-child(1) a span:after,
.through-list li:nth-child(2) a span:after {
    width: 34px;
}

.database-list li a {
    background-color: #FFEEEE;
    display: block;
    border-radius: 6px;
    text-align: center;
    padding: 21px 0;
}

.database-list li a span {
    font-size: 16px;
    color: #666666;
    padding-top: 5px;
    display: block;
    text-align: center;
}

.database-list li a .iconfont {
    font-size: 36px;
    color: #AF0000;
    transition: all .3s ease;
    display: block;
}

.database-list li {
    width: 33.3333%;
    float: left;
    padding: 0 11px;
    margin-bottom: 20px;
}

.database-list {
    margin: 0 -11px;
    overflow: hidden;
    margin-top: 32px;
}

.database-list li:nth-child(7),
.database-list li:nth-child(8),
.database-list li:nth-child(9) {
    margin-bottom: 0;
}

.database-list li a:hover .iconfont {
    transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
}

/* 列表 */
.breadcrumb {
    padding: 21px 0;
    margin-bottom: 0;
    border-radius: 0;
    background-color: transparent;
}

.breadcrumb>li,
.breadcrumb>li a {
    color: #666666;
    font-size: 18px;
}

.dynamic-list li {
    float: left;
    width: 16.6666%;
    padding: 0 10px;
}

.dynamic-list-all {
    padding: 0 170px;
    margin-bottom: 20px;
}

.dynamic-list {
    margin: 0 -10px;
    overflow: hidden;
}

.dynamic-list li a {
    display: block;
    font-size: 18px;
    color: #333333;
    text-align: center;
    border-radius: 6px;
    background: #FFCFCF;
    padding: 9px 0;
}

.dynamic-list .active a {
    color: #fff;
    background: #C51717;
}

ul.dynamic-list-conter li {
    border-bottom: none;
}

ul.dynamic-list-conter li:nth-child(5),
ul.dynamic-list-conter li:nth-child(10) {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 25px;
    margin-bottom: 15px;
}

ul.dynamic-list-conter {
    margin-bottom: 62px;
}

.page li {
    float: left;
    margin-left: -1px;
    border: 1px solid #D6D6D6;
}

.page li a {
    display: block;
    color: #A0A0A0;
    padding: 6px 11px;
}

.page {
    margin-bottom: 48px;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.page li:first-child {
    margin-left: 0;
}

/* 稿件页 */
ul.actice-gapj li {
    border-bottom: none;
    padding: 8px 13px;
    padding-right: 0;
}

ul.actice-gapj li a {
    width: 100%;
}

.Related-manuscript {
    margin-bottom: 15px;
}

.Article {
    padding: 0;
}

.Article-title {
    font-size: 20px;
    color: #333333;
    margin-top: 0;
}

.Article-time {
    color: rgba(51, 51, 51, .59);
    font-size: 16px;
}

.Article_content {
       border-top: none;
    padding: 32px 23px 0 35px;
}
.Article_content video{
width:600px;
}
.txt-rt {
    text-align: right;
}

.Article_content p {
    font-size: 16px;
    color: #333333;
    margin-bottom: 35px;
    text-align: justify;
    font-family:微软雅黑；
}

.Article_content .txt-rt {
    margin-bottom: 10px;
}

.Article_content .margin-bt35 {
    margin-bottom: 35px;
}

.Article_content img {
    width: auto;
    max-width: 100%;
}

.contributioner {
    margin-top: 30px;
}
.zthd{
    float: right;
    padding: 12px 31px;
    margin: 0;
    font-size: 18px;
    color: #FFFFFF;
    background: -webkit-linear-gradient(#932121, #EC5151);
    background: -o-linear-gradient(#932121, #EC5151);
    background: -moz-linear-gradient(#932121, #EC5151);
    background: linear-gradient(#932121, #EC5151);
    border-radius: 6px;
}
.gushi-boxer{
    margin-bottom: 30px;
}
.gushi-boxer ul.nav-tabs.word2 li a{
    padding: 9px 30px;
}
ul.huodongzhuanlan li a{
    width: 100%;
}
ul.huodongzhuanlan {
    margin-left: 0;
}

/* 电子数据书 */
.Electronic_database li a{
    display: block;
    background: rgba(255,245,245,.72);
    border-radius: 8px;
    padding: 5px 0;
    padding-left: 30px;
    font-size: 16px;
    color: #333333;
}
.Electronic_database li{
    margin-bottom: 9px;
}
.Electronic_database li a .iconfont{
    margin-right: 15px;
    font-size: 24px;
    color: #D65959;
    vertical-align: middle;
}
.Electronic_database .active a{
    background: rgba(197,23,23,.72);
    color: #fff;
}
.Electronic_database .active a .iconfont{
    color: #fff;
}
.database-title h3{
    margin: 0;
    font-size: 18px;
    color: #A10000;
    position: relative;padding: 8px 0;
    padding-left: 28px;
}
.database-title h3:before{
    content: '';
    width: 10px;
    height: 36px;
    background:rgba(197,23,23,.72);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.database-title{
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: 1px solid #EBEBEB;
}
.database-list-wrap li a{
display: flex;
    position: relative;
    border-radius: 8px;
    font-size: 18px;
    color: #333333;
    align-items: center;
    justify-content: center;
    height: 115px;
    text-align: center;
}

.database-list-wrap .color-b a{
  background: rgba(52,192,240,.1);
}
.database-list-wrap .color-y a{
  background: rgba(245,166,35,.1);
}
.database-list-wrap .color-s a{
  background: rgba(57,136,225,.1);
}
.database-list-wrap .color-g a{
  background: rgba(118,200,99,.1);
}
.database-list-wrap .color-q a{
  background: rgba(242,192,55,.1);
}
.database-list-wrap li{
    float: left;
    padding: 0 8px;
    width: 20%;
    margin-bottom: 20px;
}
.database-list-wrap{
    margin: 0 -8px;
    overflow: hidden;
    margin-top: 32px;
    margin-bottom: 40px;
}

/* 稿件 */
.contribution li a{
font-size: 18px;
    color: #FFFFFF;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 46px;
    background: rgba(255,196,196,.72);
}
.contribution li{
    float: left;
    width: 37%;
    padding: 0 3px;
}
.contribution{
    margin: 0 -3px;
    overflow: hidden;
}
.contribution .active a{
    background: rgba(197,23,23,.72);
}
.contribution-conter h5{
    font-size: 24px;
    color: #666666;
    margin-top: 0;
    text-align: center;
}
.contribution-conter{
    border-radius: 8px;
    padding: 19px 19px 21px 21px;
    overflow: hidden;
    margin-top: 14px;
    background: rgba(255,245,245,.72);
    margin-bottom: 14px;
}
.contribution-conter span{
    background: #c44646;
    display: block;
}
.contribution-txt p{
    color: #6C6C6C;
    font-size: 16px;
    text-align: center;
}
.Article-title{
    font-size: 25px;
    color: #6C6C6C;
}
.Article-time{
  color: #666666;
}
.Electronic_database_sj{
        border-top: 1px solid #EEEEEE;
    padding: 23px 0 0 0;
    margin-bottom: 60px;
    overflow: hidden;
}
.Electronic_database_sj p{
    font-size: 16px;
    color: #6C6C6C;
    margin-bottom: 25px;
}
.Article{
    position: relative;
}
.Previous-section{
background: rgba(197,23,23,.72);
    color: #fff;
    padding: 1px 10px;
    border-radius: 8px;
    position: absolute;
    right: 0;
    top: 5px;
}
.Previous-section:hover,.Next-section:hover{
    color: #fff;
}
.Next-section{
    background: rgba(197,23,23,.72);
    color: #fff;
    padding: 2px 10px;
    border-radius: 8px;
    float: right;
    margin-top: 40px;
    line-height: initial;
    font-size: 14px;
}
.menu-item-wrap li a {
    color: #222;
    font-size: 16px;
   display: flex;
    align-items: center;
    padding: 5px 0;
    font-weight: bold;
}
.nav-more, .nav-more01 {
    margin-right: 10px;
    height: 32px;
    width: 32px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    background: url(https:/www.shtong.gov.cn/assets/img/pinleizengjia_o.png) left no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}
.nav-more01{
    background: url(https:/www.shtong.gov.cn/assets/img/pinleizengjia_o-add.png) left no-repeat;
}
.d-firstDrop {
    padding-left:10px;
}
.d-firstDrop, .thr {
    display: none;
}
.menu-item-wrap .d-firstDrop a, .thr a {
    font-size: 14px;
    padding: 5px 0;
}
.menu-item-wrap .thr a {
    padding-left: 50px;
}
.xz .nav-more, .sen_x .nav-more01 {
    background: url(https:/www.shtong.gov.cn/assets/img/pinleijianshao_o.png) left no-repeat;
}
.menu-item-wrap{
    margin-top: 20px;
}

.tp-loop-wrap li a{
display: block;
    border-radius: 5px;
    font-size: 20px;
    padding: 15px 0;
    color: #fff;
    text-align: center;
}
.tp-loop-wrap{
    margin-bottom: 33px;
}
.tp-loop-wrap .tp-loop-wrap-bgc01 a{
    background-color: #f58923;
}
.tp-loop-wrap .tp-loop-wrap-bgc02 a{
    background-color: #5d91c9;
}
.tp-loop-wrap .tp-loop-wrap-bgc03 a{
    background-color: #948ddc;
}

/* 检索页 */
.bg-gray{
    background: #f9f9f9;
}
.page-search {
    position: relative;
    overflow: hidden;
    display: flex;
    -webkit-transition: height 1s ease;
    -moz-transition: height 1s ease;
    -o-transition: height 1s ease;
    transition: height 1s ease;
    margin: 0 auto;
    justify-content: center;
    margin-bottom: 117px;
}
.big-search, .search-result .col-list {
    border: 1px solid #B52B2B;
    transition: box-shadow 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
    border-radius: 10px;
    background: #fff;
}
.big-search input {
    padding: 14px;
    border: none;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    color: #666666;
    height: 50px;
    font-size: 16px;
}
.big-search .btn-search {
    border-radius: 10px !important;
    background-color: transparent;
    border-color: transparent;
}
.big-search .btn-search .iconfont {
    font-size: 20px;
    color: #FF5757;
}
.search-form .hot-keyword {
    margin-top: 14px;
    margin-left: 14px;
}
.search-form .hot-keyword > .hot-title {
    display: inline-block;
    color: #666666;
    font-size: 16px;
}
.search-form .hot-keyword > ul {
    display: inline-block;
    padding-left: 0;
    margin: 0;
}
.search-form .hot-keyword > ul > li {
    display: inline-block;
    list-style-type: none;
    margin-right: 8px;
}
.search-form .hot-keyword > ul > li > a {
  color: #666666;
    font-size: 16px;
}
.bg-grayer{
    background: #fff;
}
.bg-wh{
    padding-top: 32px;
}
.search-time {
    color: #C51717;
    margin-bottom: 60px;
    font-size: 16px;
}
.search-time select{
    background: transparent url(https:/www.shtong.gov.cn/assets/img/foot-jt.png) no-repeat right center;
     background-size: 10px;
    padding: 0;
    padding-right:25px;
    margin-right: 60px;
    color: #333333;
}
.search-time small{
    font-size: 16px;
}
.search-form .hot-keyword > ul > li > a:hover{
    color: #C51717;
}
.col-sm-8 {
    width: 66.66666667%;
}

.result-list li {
    list-style-type: none;
    margin-bottom: 30px;
}

 .result-list   .brief p{
        color: #666666;
    font-size: 16px;
    height: auto;
    }
 .result-list  .brief .title a, .result-list .brief a,.list-group-item.active>.badge, .nav-pills>.active>a>.badge{
    color: #C51717;
    }
    .pub-time{
         color: #666666;
    }
    .list-group-item{
        font-size: 16px;
    }
    .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
            background-color: #C51717;
    border-color: #C51717;
    }
    .badge {
    margin-top: 3px;
}
.result-list .search-url {
    margin: 0;
}

/* 二级头部 */
.molecule-top{
    background: #d97171;
    border-top: 1px solid #fff;
    position: relative;
}
.nav-newgrid{
    float: left;
    margin-left: 20px;
    margin-right: 60px;
}
.aging-tools-wrapper .navbar-default{
    padding: 25px 0;
}
.soutu-env-nomac {
    width:76.6%;
}
.aging-tools-wrapper .soutu-env-nomac li{
    width: 16.26%;
}
.aging-tools-wrapper .navbar.isStuck{
 padding: 5px 0;
}
.menu-item-wrap li a label{
    margin-bottom: 0;
        width: 79%;
}
    .myloading {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color: rgba(255, 255, 255, 1);
  align-items: start;
}
.glyphicon-refresh {
      position: relative;
    left: 50%;
    top: 100px;
    animation: myloading linear 2s infinite;
}
#foo{
        margin-top: 100px;
}

/* 前言 */
.foreword-full{
    border: 2px solid #FCCDCE;
    padding: 26px 34px 38px 34px;
    position: relative;
    margin-top: 40px;
    border-radius: 5px;
    margin-bottom: 45px;
}
.foreword-full-lt p{
    font-size: 18px;
    color: #333333;
    line-height: 35px;
    margin-bottom: 0;
    text-indent: 2em;
}
.foreword-full-rt img{
    width:  280px;
}
.foreword-full-rt{
    float: right;
}
.foreword-full-lt{
    float: left;
    margin-right: 30px;
    width: 70%;
    margin-top: 15px;
}
.foreword-full span{
    color: #FFFFFF;
    font-size: 30px;
    background-color: #C51717;
    width: 126px;
    height: 57px;
    border-radius: 6px;
    position: absolute;
    top: -30px;
    left: -2px;
    text-align: center;
    line-height: 57px;
}
ul.star-wiki li:last-child{
  border-bottom: none;
}
.special-tab-wrp ul.nav-pills{
    background-color: transparent;
}
.special-tab-wrp ul.nav-pills>li+li{
    margin-left: 0;
}
.special-tab-wrp .dynamic-list li a .dynamic-list li{
    padding: 0 9px;
}
.special-tab-wrp .dynamic-list li a{
height: 89px;
    padding: 9px 7px;
    display: flex;
    align-items: center;
    background: url(https:/www.shtong.gov.cn/assets/img/bg-02.png) no-repeat;
    background-size: cover;
        justify-content: center;
}
.special-tab-wrp .dynamic-list {
    margin: 0 -9px;
    overflow: visible;
}
.special-tab-wrp .dynamic-list li:nth-child(1){
width: 291px;
}
.special-tab-wrp .dynamic-list li:nth-child(2){
/*width: 140px;*/
}
.special-tab-wrp .dynamic-list li:nth-child(3),.special-tab-wrp .dynamic-list li:nth-child(4),
.special-tab-wrp .dynamic-list li:nth-child(5){
width: 195px;
}
.special-tab-wrp .dynamic-list li:nth-child(6){
width: 122px;
}
.special-tab-wrp .nav-pills>li.active>a, 
.special-tab-wrp .nav-pills>li.active>a:focus, 
.special-tab-wrp .nav-pills>li.active>a:hover{
 background-color: transparent;
}
.special-tab-wrp .nav-pills>li.active>a{
    background: url(https:/www.shtong.gov.cn/assets/img/bg-01.png) no-repeat;
}
.special-tab-wrp{
    margin-bottom: 30px;
}
.special-tab-wrp .nav-pills>li.active>a:after{
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #C51717;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}

.mail-login {
    position: absolute;
    background: #fff;
    border: 1px solid #ede5df;
    border-top: 0;
    padding: 20px 0 0 0;
    z-index: 9999999;
    top: 29px;
    display: none;
    width: 360px;
    border-radius: 3px;
}
.closed-mail-cont {
    position: absolute;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.1);
    color: #666;
    font-size: 12px;
    cursor: pointer;
    padding: 4px 10px;
}
.btn-dfz {
    background: #C51717;
    color: #fff!important;
}
.closed-mail-cont:hover{
	color: #C51717;
}
.no-display {
    display: none;
    padding: 5px;
}
.rec-ewd h4 {
    display: none;
}
.rec-ewd ul li {
    width: 100%!important;
}