.fl {
    float: left;
}

.fr {
    float: right;
}
.start-color{
    color: brown;
    display: inline;
}
.container{
    max-width: 1200px;
}
.c-body{
    /*background-image: url("/static/img/beijing.png")*/
    background-color: #eee;
}
#i_banner,#i_business,#i_maincontent{
    background-color: #fff;
}
#i_about{
    padding: 10px;
}
#i_maincontent{
    padding: 10px;
}
/*首页开始--------------------------------------------------------------------------------------------------------------------------------------------*/
/*顶部导航-----------*/
/*#i_top{height: 100px;}*/
/*#i_top img{margin-top: 21px}*/
#i_top{font-size: 12px; color: #666;}
#i_top>div{margin-top: 1vw;margin-bottom: 1vw;}
#i_top a{font-size: 12px; color: #ccc; margin: 0 12px;}
#i_top p{font-size: 14px;display: inline-block; margin-left: 30px; }
#i_top p>span{
    font-size: 18px;
    color: rgb(164, 0, 0);
    font-weight: bold;
    line-height: 2;font-style: italic
}
/*.i_top_nav_bg {background-color: rgb(224,50,54);}*/
/*.i_top_nav_bg .container{background: url("../img/nav_bg1.png") repeat-x top;border-top: 1px solid #f2f2f2;}*/
/*.i_top_nav_bg .navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,9);
    text-decoration: none;
}*/
.i_top_nav_bg{
    padding-top: 30px;
    padding-bottom: 18px;
    background-image:url("/static/img/logo_bj.png");
}
@media(max-width:669px){
    .i_top_nav_bg .c-logo{
        /*width: 98%;*/
    }
}
.i_top_nav_bg .nav-link a{
    color: rgba(0,0,0,9);
    text-decoration: none;
}
.i_top_nav_bg .dropdown{padding-left: 6px;padding-right: 6px;}
.i_top_nav_bg .dropdown a {color: #ac9455;}
.i_top_nav_bg .dropdown .nav-link{color: #ac9455;}
.i_top_nav_bg .i_dropdown_menu {padding: 0; border-top: 3px solid #b63333;border-bottom: 3px solid #b63333;}
/*.i_top_nav_bg .i_dropdown_menu a:focus,.i_top_nav_bg .i_dropdown_menu a:hover{text-decoration: none;}*/
/*.i_top_nav_bg {border-bottom: 1px solid #ddd;}*/
.dropdown-toggle::after {display: none;}
.shouye-button{padding-left: 7px;padding-right:7px;}
.shouye-item-a{background-color:#ac9455; color:white;}
.shouye-item-b{background-color:''; color:#ac9455;}
/*#i_banner img{width: 100%;}*/
@media(max-width:669px){
    #i_banner img{width: 100%;height: 160px;}
}
@media(min-width:669px){
    #i_banner img{width: 100%;height: 277px;}
}
.swiper-pagination-bullet {
    width: 6px  !impotan;t
    height: 6px  !important;
    display: inline-block  !important;
    border-radius:0  !important;
    background: #fff  !important;
    opacity: 1  !important;
}
.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #a40000 !important;
}
/*.bd-bj{background-image: url("/static/img/bd_bj.jpg");}*/
#i_about{margin:2vw auto;}
#i_about .i_about_img{padding: 15px;background-color: #fff;}
#i_about .text{padding: 15px;background-color: #fff;}
#i_about .text h2{display: inline-block; font-size: 24px; font-weight: bold; color: #333;margin-right: 11px;}
#i_about .text span{font-size: 12px; font-weight: inherit; color: #a40000; height: 14px; border-left: 2px solid #a40000}
#i_about .text p{line-height: 30px;font-size: 14px;color: #333;padding-top: 18px;}
#i_about .text a{position: absolute; bottom: 0; right: 0;font-size: 12px; color: #a40000;}
#i_business{padding-top: 15px; padding-bottom: 15px; padding-left: 30px; padding-right: 30px;}
#i_business .i_business_block{margin-top: 1vw;border-top: 3px solid #ac9455;border-bottom: 6px solid #ac9455; border-left: 1px solid #ac9455; border-right: 1px solid #ac9455;}
#i_business .i_business_block .hide{display: none}
#i_business .i_business_block img{text-align: middle;border:0;width: 100%;}
#i_business h2{display: inline-block; font-size: 24px; font-weight: bold; color: #333;margin-right: 11px;}
#i_business span{font-size: 12px; font-weight: inherit; color: #a40000; height: 14px; border-left: 2px solid #a40000}
#i_foot_bg{background-color: #3a3d42;padding-top:1.5vw;margin-top: 1vw;padding-bottom: 1.5vw;}
.footer ul{padding-left: 0;}
.footer ul li{display: block;float: left; padding-bottom: 6px;}
.footer ul li a{color: #fff; font-size: 14px; padding: 0 12px; border-right: 2px solid #fff; line-height: 16px; height: 16px;}
.footer ul li:nth-of-type(1) a{padding-left: 0;}
.footer ul li:last-child a{border-right: none}
.footer .text>p{font-size: 14px; color: #fff;margin-bottom: 5px;}
.footer .img img{width: 70%;}
.footer .img p{width: 70%; font-size: 14px; color: #fff; text-align: left;}
.footer .img p span{font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-style: italic;}

/*index end*/

/*page1 start*/
#i_breadcrumb{margin-top: 5px;}
#i_breadcrumb a{color:#ac9455;}
#i_maincontent{margin-top: 10px;}
#i_maincontent .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    /*background-color: rgb(225, 10#ac94551, 96);*/
    background-color: #ac9455;
}
#i_maincontent .lf a {
    display: block;
    color: #000;
    text-decoration: none;
    background-color: transparent;
    /*border-bottom: 1px solid sandybrown;*/
    border-bottom: 1px solid #ac9455;
}
#i_maincontent .lf .active a {
    display: block;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
    /*border-bottom: 1px solid sandybrown;*/
}
#i_maincontent .tab-pane{margin-top: 10px;}
.case li {
    display: block;
    line-height: 40px;
    border-bottom: 1px dotted #ccc;
    /*list-style-type: disc !important;*/
}
/*#navbarNav .dropdown-toggle:after {
    border: none !important;
    content: "" !important;
}*/
.content-title a{
    color: black;
}
.content-date{
    color: gray;
    font-size: 14px;
}
@media(max-width:669px){
    .i-content-bar img{width: 100%;height: 100px;display:none;}
}
@media(min-width:669px){
    .i-content-bar img{width: 100%;height: 277px;}
}
/*分页*/
.page-li{
    margin-left: 15px;
}
ul, li {
    margin: 0px;
    padding: 0px;
}
li{
    list-style: none;
}

/* swiper */
.slide1{
    background-image: url(/static/img/bf2_lg_dz.jpg);
    background-size: cover;
}
.slide1-phone {
    background-image: url(/static/img/s2.jpg);
    background-size: cover;
}
.slide2{
    background-image: url(/static/img/bf1_lg_dz.jpg);
    background-size: cover;
    text-align: center;
}
.slide2-phone {
    background-image: url(/static/img/s1.jpg);
    background-size: cover;
}
.slide3{
    background-image: url(/static/img/bf3_lg_dz2.jpg);
    background-size: cover;
}
.slide3-phone {
     background-image: url(/static/img/shouji_banner3.png);
    background-size: cover;
}
@media(max-width:669px){
    .sw{height: 200px;}
}
@media(min-width:669px){
    .sw{height: 277px;}
}
