/**/
.top-company {

                background-color: #EEEEEE;
                padding: 8px 0;
                width: 100%;
                color: #494949;

            }



.header_box{
    background: #ffffff;
}

/*.header_left{margin: 12px 0;}*/
.header_left a{display: block;}
.header_left a img{font-size: 0;vertical-align: middle; padding: 5px 0;}
.header_right{margin-top: 30px;}
.tel_inf{padding: 0}
.header_right .tel_inf p{
    font-size: 17px;
    font-family: "Helvetica Neue", "Microsoft yahei", Helvetica, Arial, sans-serif;
    color: #247d43;
    font-weight: bold;
    padding: 0!important;
}

.tel_inf span{
    color:#494949;
    font-size: 17px;
    font-family: "Helvetica Neue", "Microsoft yahei", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 0!important;
}
.bootsnav{
    margin-bottom: 0!important;
}

.banner img{width: 100%;}

/*头部手机端样式*/
@media(max-width: 768px){

    .header_left a img:nth-child(2){margin-top: 15px;}
    .header_right{display: none;}

}


/*菜单*/
.navbar-default{
    background: #247d43
}

#navbar .navbar-nav{
    /*width:1200px;*/
    margin-bottom: 0!important;
}
.navbar-brand{
    float: left;
    height: 0;
    font-size: 18px;

}
.navbar{margin-bottom: 0;}
.nav{padding-left: 80px;}
.navbar-nav > li{
    width:126px;
    /*position: relative;*/
}
.navbar-default .navbar-nav > li > a{

    display: block;
    color: #ffffff;
    font-size: 16px;
    font-family: "Helvetica Neue", "Microsoft yahei", Helvetica, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    background: #247d43;
    color: #ffffff;
}

.menus{
        width:126px;
        position:absolute;
        top:50px;
        float:left;
        z-index:9999;
        background-color: #247d43;
        display: none;
    }
.menus ul li{
    text-align: center;
    z-index:9999;
    height: 40px;
    line-height: 40px;
}
.menus ul li a{
    display: block;
    color: #ffffff;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 95%;
}
.collapse ul li:hover div{
    display: block;
}
.collapse ul li div ul li:hover{
    background-color:#ffffff ;
}
.collapse ul li div ul li:hover a{
    color: #247d43;

}

.caret{display: none;}
/*新修改的*/
/*#menu_up,#menu_down{display: none;}*/
/*.dropdown a span{display: none;}*/



/*banner*/
/*.banner{height: 600px;}*/
.banner img{
    width: 100%;
    height: auto;
}

.carousel-indicators li {

    width: 20px;
    height: 20px;

}
.carousel-indicators .active {

    width: 20px;
    height: 20px;
    margin: 0;
    background-color: #fff;

}

@media(max-width:1024px){

    .nav{padding-left: 0;}
}


@media(max-width:768px){
    /*.navbar-nav > li{width:98px;}*/
    .navbar-nav > li{width:100%;}
    .navbar-default .navbar-nav > li > a {
        display: block;
        color: #ffffff;
        /*font-size: 12px;*/
        font-size: 16px;
        font-family: "Helvetica Neue", "Microsoft yahei", Helvetica, Arial, sans-serif;
        font-weight: normal;
        /*text-align: center;*/
        text-align: left;
    }


    body{padding-top:50px;}
    .navbar-default{
                     position: fixed;
                     top: 0;
                     width: 100%;
                     z-index: 999;
                   }

    .caret{display: block;float: right;}

    /*#menu_up{display: none;float: right;}*/
    /*#menu_down{display: block;float: right}*/
    .navbar-nav li:hover .menus{display: block;}
    /*.dropdown a span{display:block;float: right;}*/
}
