@font-face{
    font-family:'Fangzhengqingke';
    src:url('../font/FZQKBYSJW.TTF');
}
body{background: url("../images/mainbg.jpg");}
a{color: #1b1e21;}
header{position: relative;padding-bottom: 21.5rem;}
.logo{height: 210px;width: 220px;top:0;right:50px;background: url("../images/logo_bg.jpg") no-repeat center; z-index: 3}
.service{font-size: 20px;font-weight: bold; font-family: "Microsoft YaHei";position:relative;z-index:2;}
.service p{font-size: 30px; color: #c82333;}

.bg-dark{background:#3a2003 !important;}
.navbar{z-index: 2;}
/*.navbar .navbar-nav{margin-left: 250px;}*/
.navbar-expand-lg .navbar-nav .nav-link{padding:0.5rem 1rem;font-size: 18px;font-weight: 300;font-family: "Fangzhengqingke","Arial Black";color: #ffffff
}
.dropdown:hover>.dropdown-menu {
    display: block;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    top: 35px;
}


.flash{top:0;z-index: 1}
.flash img{width: 100%;}

section{padding: 5rem 1rem;}
section h2{
    font-family: "Fangzhengqingke", "Arial Black";
    padding:1.5rem 0;
}
section.news h2{
    padding:1.5rem 0;
    background: url("../images/yinzhang.png") no-repeat 60% top;
    background-size: 6%;
    font-family: "Fangzhengqingke", "Arial Black";
}

.img-thumbnail{border-radius: 0;}
.col-form-label{text-align: right}
.form-control{border-radius: 0;}

.tab-pane{background:#481616 no-repeat 10% center;background-size:15%;background-image:url("../images/yinzhang.png");color:#fff;padding: 40px;border-radius: 5px;}
.tab-pane form{margin-left: 250px;margin-top: 20px;}

.gj-datepicker-bootstrap [role=right-icon] button{border-color: #4e555b;background: #4e555b;color: #fff;}
.gj-datepicker-bootstrap [role=right-icon] button:hover{border-color:#65716a;background: #65716a;color: #fff;}
.about{background:#481616;color: #fff;}

.marketing .col-lg-4 {
    margin-bottom: 1.5rem;
    text-align: center;
}
.marketing h2 {
    font-weight: 400;
}
.marketing .col-lg-4 p {
    margin-right: .75rem;
    margin-left: .75rem;
}

.featurette-divider {
    margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
    font-weight: 400;
    font-family: "Fangzhengqingke", "Arial Black";
    line-height: 1;
    letter-spacing: -.05rem;
    padding-bottom: 25px;
}
.nav-pills{margin: 0 auto;}
.nav-pills .nav-item{padding: 0 5px;}
.nav-pills a{background: #491717;color: #fff;border-radius: 0}
.nav-pills .nav-link{border-radius: 0;font-family: "宋体", "Arial Black";font-size: 18px;  font-weight: 600;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: #b80000;}

.news .media{border-top: 1px solid #eee;padding: 30px 0;}
.news .media:first-child{border: none;margin-top: 0px;}
.news .media .media-left h4{font-weight: 600;}
.news .media .media-body h4 a{}
.news .media .media-body p{font-size: 0.9rem;color: #999999;}


/*底部信息*/
#footer_main{margin:0;width:100%;padding:0;position:relative;z-index: 3;background:#481616;color:#c7c2b7;font-family: "Fangzhengqingke","Arial Black"}
#footer_main #footer{padding-top:120px;padding-bottom:90px;text-align:center;}
#footer_main img{width:110px;height:110px;display:block;margin:0 auto 58px;}
#footer_main .bot_logo{background: url("../images/bot_logo.png") no-repeat center top;height:40px;}
#footer_main .tel{color:#e6d3a9;font-size: 24px;padding-top: 30px;}
#footer_main .botnav{line-height:24px;color: #65716a;padding:20px 0;font-size:18px;}
#footer_main .botnav a{display:inline-block;color:#fff;}
#footer_main .botnav span{display:inline-block;padding:0 8px;}
#footer_main .botnav a:hover{color: #a44144;}

.copyright{color:#c7c2b7;line-height:24px;font-family: "microsoft yahei"}
.copyright span{font-family:tahoma;}
.copyright a{color:#c7c2b7;}
.copyright p{line-height:18px;color: #c7c2b7;}
.copyright a:hover{color:#a44144;}

.card-img-overlay{background-color:rgba(0,0,0,0.6);top:auto;}
.card-img-overlay h5{font-weight:600;}

@media (min-width: 40em) {
    /* Bump up size of carousel content */
    .featurette-heading {
        font-size: 50px;
    }
}

@media (min-width: 62em) {
    .featurette-heading {
        margin-top: 4rem;
    }
}