
body { font-family: 'Microsoft YaHei'; background: url('../image/bg.jpg') repeat; color: #383838; }
    body a, body a:hover { color: #CE2222; text-decoration: none; }
        body a:hover { color: #585757; }
.outstanding, .form-control { color: #ffffff; background-color: transparent; }
option { background-color: #333333; }

.btn-a {background-color:#d7277a;  background-image: linear-gradient(top, #ff8cc3, #d7277a); background-image: -webkit-linear-gradient(top, #ff8cc3, #d7277a);color:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB); }

.carousel-indicators li { background-color: #a0a0a0; }
.carousel-indicators .active { background-color: #d5267a; }

.carousel-control { background-image: none !important; }

header { height: 99px; line-height: 99px; }
    header .navbar-header { position: relative; }
    header .hb { }
    header #logo { padding-top: 23px; }
    header .navbar { background-color: transparent; border: none; margin: 0; }
.navbar-nav > li > a { line-height: 99px; padding: 0 15px; color: #ffffff !important; background-color: transparent !important; }
    .navbar-nav > li.active > a, .navbar-nav > li > a:hover { }


#navbar #search { margin-top: 0; margin-bottom: 0; }
    #navbar #search input { margin-top: 32px; background-color: #2c2c2c; border-width: 0; }
    #navbar #search button { background-color: #2c2c2c; color: #ffffff; border-color: transparent; }

#navbar > .nav > li { }
    #navbar > .nav > li .dropdown-menu { background-color: #282828; border-top: solid 6px #949494; margin: 0;  left: 0;  }
        #navbar > .nav > li .dropdown-menu a { color: #ffffff; line-height: 40px; padding: 0; }

#navbar > .nav .dropdown-menu li { text-align: center; line-height: 40px; padding: 0 30px; }
    #navbar > .nav .dropdown-menu li:hover { background-color: #d5267a; }
        #navbar > .nav .dropdown-menu li:hover a { background-color: transparent; }
    #navbar > .nav .dropdown-menu li:nth-child(n+2) { border-top: solid 1px #949494; }
.navbar-right > ul { margin-bottom: 0; }

#navbar.in { background-color: #333333; z-index: 999; position: relative; }

.subNav li a { border-right-width: 0; padding: 10px; }

.row .sub { margin-bottom: 8px; }

#main { background-color: #f6f6f6; padding: 80px 0; }
    #main p { font-size: 14px; line-height: 25px; }
    #main .container { padding-top: 40px; padding-bottom: 40px; padding-right: 0; padding-left: 0; }
    #main .section { text-align: center; color: #ffffff; }

        #main .section:nth-child(n+2) { border-top: solid 2px #414141; margin-top: 50px; padding-top: 20px; }

        #main .section h2 { font-size: 48px; text-transform: uppercase; color: #d5267a; }
        #main .section h3 { font-size: 24px; margin: 20px; color: #2c2c2c; margin-bottom: 60px; }
    #main .subNav { padding: 0 10px 60px; }
        #main .subNav li { height: 35px; line-height: 35px; }
            #main .subNav li.active { background-color: #d5267a; color: #ffffff; }
                #main .subNav li.active a { color: #ffffff; }
                  #main .subNav a.active { background-color: #d5267a; color: #ffffff; }
                #main .subNav li.active a.active {  background-color: transparent; }

footer { color: #d2d2d2; }
    footer > .bb { padding: 42px 0; }
        footer > .bb h2 { font-size: 18px; margin-bottom: 32px; margin-top: 0; }
    footer > .fb { border-top: solid 1px #4e4e4e; text-align: center; padding: 10px 0; line-height: 58px;font-size:12px; }
    footer .members { width:100%;overflow:hidden;}
    footer .members .item{text-align:center; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
        footer .members .item img { max-width:100%;}
/*内页*/
.page-header h5 { background: url('http://www.fsamt.com/templets/work/cn/images/leaf.jpg') no-repeat left center; padding-left: 42px; line-height: 35px; font-size: 22px; }
.page-header .breadcrumb { font-size: 12px; font-weight: normal; background-color: transparent; margin: 0; padding-top: 20px; }



/*分页*/
.pager { background-color: #ffffff; margin-top: 76px; padding: 15px 0; }
    .pager .pagination { margin: 0; }

    .pager li > a, .pager li > span { border-radius: 0; border: none; color: #7c7c7c; font-size: 18px; padding: 2px 10px; margin: 0 12px; }
.pagination > .active > a { background-color: #d5267a; color: #ffffff; }
/*7列显示*/
@media (min-width: 768px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 { width: 100%; *width: 100%; }
}

@media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 { width: 14.285714285714285714285714285714%; *width: 14.285714285714285714285714285714%; }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */
@media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 { width: 14.285714285714285714285714285714%; *width: 14.285714285714285714285714285714%; }
}

@media(max-width:768px) {
    .navbar-default .navbar-toggle { border-color: #d5267a; margin-top: 23px; }
        .navbar-default .navbar-toggle .icon-bar { background-color: #d5267a; }

    header #logo { width: 150px; }
    .container { padding: 0 5px; }
    #main > .container { padding-right: 20px; padding-left: 20px;padding-top:0; }
    #bshareF { display: none; }
}


@media(max-width:970px) {
    .navbar-default .navbar-toggle { border-color: #d5267a; margin-top: 23px; }
        .navbar-default .navbar-toggle .icon-bar { background-color: #d5267a; }
    .navbar-header { width: 100%; }
    #navbarToggler { display: block; z-index: 4; }
    .navbar-collapse.collapse { display: none !important; }

    #navbar.in { display: block !important; }
}

@media (min-width: 768px) {
    #main { background-attachment: fixed; }
    #navbar > .nav { padding-left: 98px; }
    #navbar #search { margin-right: 28px; }
}

@media (min-width:970px) and (max-width:1200px) {
    .container { padding: 0; width: auto; }
}

@media (min-width: 1200px) {
    .container { width: 1200px; }
}


#articles .item { color: #acacac; padding: 50px 0; margin: 0; border-bottom: solid 1px #acacac; }
    #articles .item:last-child { border-bottom: none; }
    #articles .item .day { font-size: 36px; border-bottom: solid 1px #acacac; display: block; }
    #articles .item .month { font-size: 12px; }
    #articles .item h5 { font-size: 24px; }
    #articles .item .intro { border-bottom: solid 1px #acacac; margin-right: -15px; padding: 5px 0; margin-bottom: 15px; }

@media(max-width:768px) {
    #subContent { padding:0!important;}
    #articles .item .intro { border-bottom: none; }
}

#SJJLB .intro { padding: 5px 0; height: 90px; border-bottom: solid 1px #a5a7a8; color: #a5a7a8; overflow: hidden; }
