 /* 基础配置  */
    body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, li, ul, fieldset, form, label, table, tbody, tr, th, td { color:#333;  font-size: 14px;  font-family: 雅黑, 宋体;}
    .k-zt-fr span,.k-zt-fr a,.top-one-tab-fr a{color:#333;}
    *{ margin: 0; padding: 0;font-family: 雅黑, 宋体;}
    *{   font-family: "Microsoft YaHei" ! important;
    }
    h2, h3 ,h4{ font-size: 100%; font-weight: normal;}
    img{display: inline-block; outline: 0; border: 0;}
    ul li{list-style: none;}
    a{ text-decoration: none; outline: 0;}
    .fl{float: left;}
    .fr{float: right;}
    .bx {
        width: 1500px;
        margin:0 auto;
    }
    .clearfix:before,
    .clearfix:after {
        display: block;
        content: "";    /*不用有内容也可以*/
    }
    .clearfix:after {
        clear: both;
    }


/*common_footer start*/
 .com_footer{
    width: 100%;
    height: auto;
}
.com_footer .fLinks_box{
    width: 100%;
    height: 40px;
    background-color: #333;
    position: relative;
}
.com_footer .fLinks_box .footer_w1400{
    width: 100%;
    max-width: 1400px
}
.com_footer .fLinks_box ul.fLinks_inner{
    height: 40px;
    margin: 0 auto;
}
.com_footer .fLinks_box ul.fLinks_inner li{
    display: inline-block;
    width: 33%;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    position: relative;
}
.com_footer .fLinks_box ul.fLinks_inner li::after{
    display: inline;
    content: '';
    border-top: 9px solid #cfcfcf;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    border-bottom: 9px solid transparent;
    margin-left: 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-15%);
}
.com_footer .fLinks_box ul.fLinks_inner li:nth-child(2){
    border-left: 1px solid #474f54;
    border-right: 1px solid #474f54;
}
.com_footer .fLinks_box .fLinks_tips{
    display: none;
    width: 100%;
    /* max-width: 1920px; */
    height: auto;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.95);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 30px 0;
    z-index: 99;
}
.com_footer .fLinks_box .fLinks_tips a{
    display: inline-block;
    width: 24.775%;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    text-align: center;
}
.com_footer .fLinks_box .fLinks_tips a:hover{
    /* color: red; */
    text-decoration: underline;
}

.com_footer .footer_copyrightInfo{
    width: 100%;
    height: auto;
    background-color: #fff;
}
.com_footer .footer_copyrightInfo .copyright_box{
    width: 100%;
    height: auto;
    max-width: 1395px;
    box-sizing: border-box;
    padding: 15px 0;
    margin: 0 auto;
}
.com_footer .copyright_left{
    width: 510px;
    height: 100%;
    box-sizing: border-box;
    padding-left: 25px;
}
.com_footer .copyright_left p,
.com_footer .copyright_left a{
    width: auto;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.com_footer .copyright_left p.web_state a{
    display: inline-block;
   
}
.com_footer .copyright_left p .m_phone{
    margin-left: 25px;
}
.com_footer .copyright_right{
    width: auto;
    box-sizing: border-box;
    padding-right: 50px;
}
.com_footer .copyright_right  p{
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
.com_footer .copyright_right .footer_logo img{
    height: 60px;
}
.com_footer .copyright_right  .bsm{
    display: inline-block;
    color: #333;
}
.com_footer .footer_copyrightInfo p a:hover{
    color: #333;
}
.com_footer .copyright_right p a img{
    vertical-align: -5px;
}

@media screen and (max-width:1565px){

.com_footer .fLinks_box .fLinks_bm a{
    width: 21%;
}

.com_footer .fLinks_box .fLinks_bm a:nth-child(4n) {
    width: 34%;
     text-align: center;

}


}


@media screen and (max-width:1400px){
    .com_footer .fLinks_box .footer_w1400,
    .com_footer .footer_copyrightInfo .copyright_box{
        width: 100%;
    }
    .com_footer .fLinks_box .fLinks_tips a{
        width: 33%;
    }

    .com_footer .fLinks_box .fLinks_bm a{
    width: 21%;
}

.com_footer .fLinks_box .fLinks_bm a:nth-child(4n) {
    width: 34%;
     text-align: center;

}
}
@media screen and (max-width:1280px){
    .com_footer .fLinks_box .fLinks_bm a{
    width: 19%;
    }

    .com_footer .fLinks_box .fLinks_bm a:nth-child(4n) {
        width: 41%;
    }
    .com_footer .footer_copyrightInfo .copyright_box{
        height: auto;
    }
    .com_footer .copyright_left,
    .com_footer .copyright_right{
        float: none !important;
        margin: 0 auto;
    }
    
    .com_footer .copyright_left{
        width: 500px;
        padding-left: 0;
        text-align: center;
    }
    .com_footer .copyright_right{
        width: 525px;
        padding-right: 0;
    }
    .com_footer .copyright_right>div,
    .com_footer .copyright_right .complain_address{
        float: none !important;
        text-align: center;

    }
    .com_footer .copyright_right p{
        text-align: center;
    } 

    
}
@media screen and (max-width:968px){
    .com_footer .fLinks_box .fLinks_tips a{
        width: 48%;
    }
    .com_footer .fLinks_box ul.fLinks_inner li{
        width: 30%;
    }

    .com_footer .fLinks_box .fLinks_bm a{
    width: 43%;
    }

    .com_footer .fLinks_box .fLinks_bm a:nth-child(2n) {
        width: 55%;
    }
}
@media screen and (max-width:767px){
    .com_footer .fLinks_box{
        display: none;
    }
    span.btn_more a {
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
 }
 @media screen and (max-width:568px){
    .com_footer .copyright_left{
        width: 90%;
    }
    .com_footer .copyright_left p, .com_footer .copyright_left a,
    .com_footer .copyright_right p{
        font-size: 12px;
    }
    .com_footer .copyright_left p span{
        display: inline-block;
    }
    .com_footer .copyright_right{
        width: 90%;
    }
    .com_footer .copyright_left p,
     .com_footer .copyright_left a,
     .com_footer .copyright_right p{
        line-height: 20px;
    }
    .com_footer .copyright_right .footer_logo img {
        height: 40px;
    }
 }
 @media screen and (max-width:455px){
    .com_footer .copyright_left p .m_phone{
        margin-left: 0;
    }
    .f4item_box .f4item{
        height: auto;
        padding: 10px;
    }
    .f4item_box .f4item dl dd h4 a{
        height: 64px;
        line-height: 32px;
    }
    span.btn_more a{
        width: 90px;
        height: 35px;
        line-height: 35px;
        font-size: 12px;
    }
    .yicp{
        font-size: 12px;
    }
 }
 /*common_footer end*/