/**
*filename:common.css(公共文件css)
*time:2020/11/11
*/
*{
    padding:0;
    margin:0;
    list-style: none;
    text-decoration: none;
    border:none;
    outline: none;
}
.flex_between{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex_center{
    display: flex;
    justify-content:center;
    align-items: center;
}
.header{
    width:100%;
    height:auto;
    overflow: hidden;
    background-color: #fff;
}
.header_main{
    width:1200px;
    height:140px;
    margin:0 auto;
}
.header_logo{
    /*width:140px;
    height:70px;*/
}
.header_contact{
    height:100%;
}
.header_tel_icon{
    width:57px;
    height:58px;
}
.header_tel_text{
    padding-left:20px;
}
.header_tel_text h4{
    font-size:24px;
    color:#333;
}
.header_tel_text span{
    font-size:16px;
    color:#333;
}
.header_code{
    width:210px;
    height:84px;
    border:1px solid #f14c60;
    border-radius:15px;
    margin-left:40px;
}
.header_code_text{
    width:48%;
    padding-left: 22px;
}
.header_code_text span{
    font-size:14px;
    color:#333;
}
.header_code_img{
    width:65px;
    height:65px;
    padding-right:19px;
}
.header_nav{
    width:100%;
    height:50px;
    background-color: #ff5368;
}
.header_nav_list{
    width:1200px;
    height:100%;
    margin:0 auto;
}
.haeder_nav_item{
    width:140px;
    height:100%;
    float: left;
}
.haeder_nav_item a{
    width:100%;
    height:100%;
    display: block;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size:18px;
}
.haeder_nav_item:hover{
    background:#ff364f;
}
.haeder_nav_item.active{
    background:#ff364f;
}
.footer{
    width:100%;
    height:auto;
    overflow: hidden;
    background: #333333;
}
.footer_top{
    padding:50px 0 37px 0;
    border-bottom:1px solid #484848;
}
.footer_main{
    width:1200px;
    height:auto;
    overflow: hidden;
    margin:0 auto;
}
.footer_left{
    width:816px;
    height:auto;
    overflow: hidden;
    float: left;
}
.footer_nav{
    height: auto;
    overflow: hidden;
    padding-bottom:30px;
    border-bottom: 1px solid #484848;
}
.footer_nav_li{
    padding:0 40px;
    border-right:1px solid #fff;
    float: left;
}
.footer_nav_li:first-child{
    padding-left:0;
}
.footer_nav_li:last-child{
    padding-right:0;
    border-right:none;
}
.footer_nav_li a{
    font-size:16px;
    color:#fff;
}
.footer_list{
    width:100%;
    height:auto;
    overflow: hidden;
    padding-top:30px;
}
.footer_li{
    min-width: 268px;
    float: left;
    padding-right:40px;
    margin-bottom: 21px;
}
.footer_li:nth-of-type(2n){
    padding-right:0;
}
.footer_li:nth-child(3){
    margin-bottom:0;
}
.footer_li:nth-child(4){
    margin-bottom:0;
}
.footer_li_icon{
    width:22px;
    height:22px;
    float: left;
    padding-right:11px;
}
.footer_li_text{
    float: left;
    font-size: 16px;
    color:#fff;
}
.footer_code{
    width:115px;
    height:auto;
    overflow: hidden;
    float: right;
}
.footer_code_img{
    width:115px;
    height:115px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
}
.footer_code_img img{
    width:100%;
    height:100%;
}
.footer_code_text{
    font-size: 16px;
    color:#fff;
    text-align: center;
    padding-top:10px;
}
.footer_bottom{
    width:100%;
    height:64px;
    font-size:14px;
    color:#fff;
    text-align: center;
    line-height: 64px;
}
.banner_s{
    width:100%;
    height:auto;
    overflow: hidden;
}
.banner_s img{
    width:100%;
}
