* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}
button{
    border: 0px;
    outline: none;
}
/* --娓呴櫎璋锋瓕娴忚鍣ㄤ笅鐨劼爏earch聽鍙夊彿 */
input::-webkit-search-cancel-button{
    display:聽none;
}
/* --娓呴櫎IE涓嬬殑聽search聽鍙夊彿 */
input[type=text]::-ms-clear{
    display:聽none;
}
input::-ms-clear, input::-ms-reveal{display: none;}

html {
    background: #fff;
    min-width: 1180px;
}

body {
    margin: 0 auto;

}

/* header */
.header{
    width: 100%;
    background-color: #fff;
}
.common_header {
    width: 14.2rem;
    height: 0.8rem;
    box-sizing: border-box;
    background-color: #fff;
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
    display: -moz-box; /* Firefox 17- */  
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
    display: -moz-flex; /* Firefox 18+ */  
    display: -ms-flexbox; /* IE 10 */  
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */  
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    margin: 0 auto;
    /* padding: 0 50px; */
}

.charge {
    font-size: 8px;
    position: absolute;
    right: -3px;
    bottom: 0;
}
}

.nav_center{
    width: 6.8rem;
    height: 0.8rem;
    box-sizing: border-box;
}
.common_header_img {
    width: 1.5rem;
    height: 0.5rem;
}

.common_header_img img {
    width: 100%;
    height: 100%;
    display: inherit
}

/* .navigation {
    flex: 1;
} */

.navigation {
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-box; 
    display: -moz-box;
    display: -webkit-flex;   
    display: -moz-flex; 
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    cursor: pointer;
}

.navigation li {
    height: 100%;
    width: 1.36rem;
    line-height: 0.8rem;
    display: inherit;
    text-align: center;
    position: relative;
}

.navigation li a {
    color: #000;
    font-size: 0.18rem;
    line-height: 0.8rem;
    font-weight: 500;
    z-index: 9;
    width: 100%;
    height: 100%;
}

.navigation_child {
    display: none;
    width: 100%;
    position: absolute;
    text-align: center;
    z-index: 5;
    top: 0.8rem;
    left:0;
    padding-bottom: 0.5rem;
    background: #fff;
}

.navigation li:hover .navigation_child {
    display: block;
}

.navigation_child li {
    height: 0.2rem;
    line-height: 0.2rem;
}

.navigation_child li a {
    color: #0052d9;

}
.common_header_right {
    display: inline-block;
    display: flex;
    display: -webkit-box; 
    display: -moz-box;
    display: -webkit-flex;   
    display: -moz-flex; 
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    height: 100%;
}

.work_hours {
    display: flex;
    display: -webkit-box; 
    display: -moz-box;
    display: -webkit-flex;   
    display: -moz-flex; 
    display: -ms-flexbox;
    justify-content: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    margin-left: 0.08rem;
    text-align: center;
}
.work_hours p:nth-child(1){
    font-size: 0.14rem;
}
.work_hours p:nth-child(2) {
    font-size: 0.18rem;
    color: #000;
    font-weight: 600;
    margin-left: 0.12rem;
    display: inline-block;
}

/* .navigation li:nth-child(1) a {
    color: #0052d9;
} */

/* footer */
.footer {
    width: 100%;
    background: #fff;
}
.footer_con {
    margin: 0 auto;
    width: 14.2rem;
    min-height: 3.1rem;
    position: relative;
}
.footer .footer_con_wrap {
    position: relative;
    overflow: hidden;
    display: flex;
    display: -webkit-box; 
    display: -moz-box;
    display: -webkit-flex;   
    display: -moz-flex; 
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    padding-top: 1.26rem;
}
.footer .footer_con_wrap .title {
    font-size: 0.24rem;
    color: #333;
    font-weight: 400;
    margin-bottom: 0.12rem;
    cursor: pointer;
}
.footer .footer_con_wrap .title a{
    color: #333;
}
.footer .link_list {
    padding-top: 0.12rem;
}
.footer .link_list li {
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.26rem;
    cursor: pointer;
}
.footer .link_list li a {
    font-size: 0.2rem;
    color: #747b81;
    transition: color .3s linear;
}
.footer_business, .footer_contact, .footer_joinus ,.footer_about,.footer_time{
    float: left;
    width: 1.68rem;
    min-height: 1.3rem;
    padding-bottom: 0.24rem;
    padding-left: 0.15rem;
}
.footer_copyright {
    margin: 0 auto;
    text-align: center;
    color: #747b81;
}
.footer_copyright {
    padding-top: 0.18rem;
    font-size: 0.14rem;
    margin-top: 0.5rem;
    padding-bottom : 0.5rem;
}
.footer_time{
    float: right;
    display: flex;
    display: -webkit-box; 
    display: -moz-box;
    display: -webkit-flex;   
    display: -moz-flex; 
    display: -ms-flexbox;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: column;
    
}
.footer_time_img{
    width: 1.55rem;
    height: 1.55rem;
}
.footer_time_img img{
    width: 100%;
    height: 100%;
    display: inherit;
}
.footer_time_text{
    text-align: center;
}
.footer_time_text p:nth-child(1){
    font-size:0.24rem;
}
.footer_time_text p:nth-child(2){
    font-size: 0.16rem;
}
.footer_time_text p:nth-child(3){
    font-size: 0.16rem;
}
.footer_time_icon{
    margin-top: 0.3rem;
}
.mandatory{
    color: red;
}