/*head*/

.header {
    width: 100%;
    height: 87px;
    background: url(../images/header_bg.jpg) repeat-x top left;
    position: fixed;
    top: 0;
    z-index: 999;
}

.header_inn {
    width: 1100px;
    height: 87px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
    /* border: 1px solid blue; */
}

.header_inn .logo {
    width: 99px;
    z-index: 999;
    float: left;
    margin: 3px 55px 0px 0px;
}

.header_inn .logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.header_inn .logo a img {
    display: block;
    width: 100%;
}

.headlis {    
    height: 80px;
    float: left;
}

.headlis.page_inn {
    left: 128px;
}

.headlis ul li {    
    font-size: 20px;    
    color: #000;
    float: left;
    height: 80px;
    line-height: 80px;
    margin-right: 45px;
}

.headlis ul li a {
    display: block;
    color: #000;
    text-decoration: none;
}

.avtiveLine {
    position: relative;
    top: 54px;
    border-bottom: 2px solid #000;
    width: 100%;
    display: block;
}

.head_right {
    width: 35%;
    height: 36px;
    float: left;
    margin-top: 22px;
}

.head_right.apply {
    width: 46.5%;
    left: 606px;
}

.head_right_dot {
    float: left;
    width: 89px;
    height: 100%;
    padding-left: 38px;
}

.head_right_dot a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: #000;
    line-height: 35px;
    text-decoration: none;
    cursor: pointer;
}

.head_right_dot.order {
    background: url(../images/icon_order.png) no-repeat top left;    
    margin-left: 36px;
}

.head_right_dot.tel {
    background: url(../images/icon_tel.png) no-repeat top left;
    cursor: default;
    position: relative;
    margin-left: 39px;
}

.head_right_apply {
    width: 88px;
    height: 30px;
    float: left;
    margin-top: 2px;
}

.head_right_apply a {
    display: block;
    width: 100%;
    height: 100%;
    background: #bf1022;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}

.head_right_apply a img {
    display: block;
    width: 100%;
}

.head_right_dot p {
    margin: 0;
}

.online_apply {
    width: 125px;
    height: 32px;
    background: url(../images/20180515/applyOnline.png) no-repeat 50% 50%;
    background-size: 100% 100%;
    margin-top: 24px;

}



.head_right_dot p.top {
    font-size: 20px;
    position: absolute;
    bottom: 17px;
}

.head_right_dot p.bot {
    font-size: 12px;
    position: absolute;
    top: 17px;
}

.footer {
    width: 100%;
    bottom: 0;
    z-index: 9999;
}

.footer.pos-r {
    position: relative;
}

.footer_top {
    width: 100%;
    height: 102px;
    background-color: #bf1022;
}

.footer_inn {
    width: 1100px;
    height: 83px;
    margin: 0 auto;
    padding: 10px 0;
    position: relative;
    color: #fff;
}

.red {

    font-weight: bolder;
}

.footer_left {
    width: 425px;
    padding-top: 25px;
}

.footer_right {
    width: 650px;
    height: 100%;
    float: right;
}

.footer_right .rf {
    width: 445px;
    height: 35px;
    background: url('../images/20180515/footer_logo.png') no-repeat;
    float: left;
    position: relative;
    margin-top: 20px;
    background-size: 100% 100%;
}

.footer_right .rf .link {
    position: absolute;
    width: 40px;
    height: 40px;
}

.footer_right .rf .link_01 {
    left: 0px;
    top: 0px;
}

.footer_right .rf .link_02 {
    left: 82px;
    top: 0px;
}

.footer_right .rf .link_03 {
    left: 161px;
    top: 0px;
}

.footer_right .rf .link_04 {
    width: 67px;
    left: 234px;
    top: 6px;
    height: 27px;
}

.footer_right .rf .link_05 {
    left: 335px;
    top: 0px;
}

.footer_right .rr {
    width: 174px;
    height: 83px;
    background: url('../images/20180515/footer_code.png') no-repeat;
    float: right;
    /* margin-top: -23px; */
}

/*20220830*/

.headlis ul li:nth-child(4){
    height: 80px;
    line-height: normal
}
.page_inn_main .zixun{
    background: url(../images/icon_order.png) no-repeat ;
    background-position: 0px 24px;
    padding-left: 36px;   
}
.page_inn_main .join-us{
    background: url(../images/icon_tel.png) no-repeat ;
    background-position: 0px 24px;
    padding-left: 36px;   
    padding-top: 15px;
    cursor: default;
}



/* .navTop .header_inn .headlis ul li {
    padding: 0 5%;
}

.navTop .header_inn .head_right {
    width: 32%;
}

.navTop .header_inn .head_right .head_right_dot.order {
    margin-left: 0px !important;
}

.navTop .header_inn .head_right .head_right_dot.tel {
    margin-left: 4% !important;
}


.banner_top_inn_02 ul {
    left: 170px;
}

.head_right_dot {
    width: 120px;
}

.footer_left {
    font-size: 12px;
}

.bxslider {
    margin-top: 78px;
    margin-bottom: 93px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    display: none;
}

.bx-wrapper {
    margin-top: -9px;
}

.bx-wrapper .bx-prev {
    background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    background: url(images/controls.png) no-repeat -43px -32px;
} */