
html{
   background-color: #F0F1F6;color: #152E4A;
   width: 100%;
    height: 100%;
/* width: 100%;
    height: 100%; */
    min-width: 1000px;

}
img{

}
/* img{line-height: 1;} */
body{
  
      line-height: 1.4;
    font-family: PingFang SC;
    overflow: auto;
}
body >div{font-size: 14px;}
body *{box-sizing: border-box;
}
.common-main{
    width: 95%;
    margin: 0 auto;
    /* width: 100%; */
    max-width: 1190px;
    /* max-width:11.9rem; */
    /* 
    max-width:1.19rem: 1190px; */
}
.common-page{
    padding-top: 60px;

}
.common-page * {
    font-weight: 300;
}
.common-event-banner{opacity: 0;transition: opacity .35s;-webkit-transition: opacity .35s;}
.page-common-img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
.common-border{height: 3px;width: 100%;
    background: linear-gradient(270deg, #FFA664 0%, #FF4842 100%);
    border-radius: 9px;}
.size-24 {
    font-size: 24px;
}
.size-20 {
    font-size: 20px;
}
.size-18{font-size: 18px;}
.size-16 {
    font-size: 16px;
}
.size-14 {
    font-size: 14px;
}
@media (max-width:1500px) {
    .size-24 {
            font-size: 22px;
        }
    
        .size-20 {
            font-size: 18px;
        }
    
        .size-18 {
            font-size: 16px;
        }
    
        .size-16 {
            font-size: 14px;
        }
    
        .size-14 {
            font-size: 13px;
        }
   
}

@media (max-width:1200px) {

    .size-24 {
            font-size: 20px;
        }
    
        .size-20 {
            font-size: 17px;
        }
    
        .size-18 {
            font-size: 15px;
        }
    
        .size-16 {
            font-size: 13px;
        }
    
        .size-14 {
            font-size: 12px;
        }
}
/* 公共头部 */
.common-header{background-color: #FFFFFF;height: 60px;position: fixed;width: 100%;left: 0;top: 0;z-index: 100;}
.common-header .commin-main{
    height: 60px;color: #152E4A;

}
.common-header .ico{
    height: 100%;max-width: 3.2rem;width: auto;
    object-fit: contain;-webkit-object-fit: contain;object-position: left center;
}
.common-header .nav-list a{
    width:1rem ;text-align: center;display: block;position: relative;line-height: 38px;min-width: 90px;

}
.common-header .nav-list .li{
    position: relative;
}
.common-header .nav-list .li:hover,.common-header .active{
    color: #FE9031;
}
.common-header .nav-list .li:hover::after,
.common-header .nav-list .li.active::after{
    content:'';position: absolute;width: 48px;height: 2px;background-color: #FE9031;left: 0;right: 0;bottom: 0;right: 0;margin: auto auto -10px auto;
    
}

.common-header .child-list{
    position: absolute;
    left: 0;
    top: 100%;
    /* width: 136px; */
    display: none;
    padding-top: .2rem;
    overflow: hidden;
    
}
.common-header .li:hover .child-list {
    display: block;
}
.common-header .child-list >div{
        background-color: #fff;
        padding:4px 10px 10px;
        /* height: 100px; */
        border-radius: 4px;
        -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
   
    
}
.common-header .child-list a{
    display: block;
    min-width: 136px;
    width: auto;
    text-align: left;
        white-space: nowrap;
    line-height: 38px;
    margin-top: 6px;
    padding: 0 8px;
    color: #152E4A;
    border-radius: 6px;
}
.common-header .child-list a:hover,.common-header .child-list .active{
    color: #fff;
        background-color: #FE9031;
}
.common-header .child-list
.common-header a:hover{
    cursor: pointer;
}
/* 公共底部 */
.common-footer{
    background-color: #1A2234;color: #fff;
    /* padding-top: 1500px; */
}
.common-footer *{font-weight: 300;}

.common-footer .nav-list{
    padding: 24px 0;border-bottom: 1px solid #3E5368;
}
.common-footer .nav-list li{
    font-size: 14px;color:#fff;line-height: 20px;
}
.common-footer .nav-list img{
    width: 46px;height: 46px;margin-right: 10px;
}

.common-footer .nav-list .name {opacity: 0.58;margin-top: 6px;}

.common-footer .content-main{
    padding:32px 0 24px 0;border-bottom: 1px solid #3E5368;
}
/* 联系我们 */
.common-footer .contact-us .name{line-height:40px;font-size: 28px;}
.common-footer .contact-us .email,
.common-footer .contact-us .des,
.common-footer .contact-us .address,.common-footer .contact-us .email {
    line-height: 17px;font-size: 12px;
}
.common-footer .contact-us .des{margin-top: 10px;}
.common-footer .contact-us .qr{margin-top: 32px;line-height: 1;}
.common-footer .contact-us .qr img{width: 74px;height: 74px;margin-right: 10px;}
.common-footer .contact-us .title{line-height: 22px;
font-size: 16px;margin-top: 24px;}
.common-footer .contact-us .phone{margin-top: 10px;line-height: 28px;font-size: 20px}
.common-footer .contact-us .email{margin-top: 22px;}
.common-footer .contact-us .address{margin-top: 12px;}
.common-footer .contact-us .des,.common-footer .contact-us .email,.common-footer .contact-us .address {
opacity: .58;
}
.common-footer .href-list {max-width: 50%;overflow: hidden;padding-top: 10px;}
.common-footer .href-list .logo{height: 100px;width: auto;margin-top: 25px;float: right;}
.common-footer .href-list dl{padding-bottom: 24px;}
.common-footer .href-list dt{line-height: 20px;font-size: 14px;padding-bottom: 8px;}
.common-footer .href-list dd{height: 17px;
font-size: 12px;opacity: .58;margin-top:16px ;}
.common-footer .code-main{color: rgba(255, 255, 255, .58);line-height: 17px;
    font-size: 12px;padding-top: 19px;padding-bottom: 60px;}
        .common-footer .code-main .code img{height: 20px;}
.common-footer .code-main .code span{margin-left: 8px;margin-right: 11px;}
.common-footer .code-main .text{margin-top: 12px;}
.common-footer .code-main {}
/* 公用banner */
.common-banner-main{position: relative;}
.common-banner-main .banner{height: 4.6rem;width: 100%;display: block;}
.common-banner-main .banner-des{position: absolute;
left: 0;top: 0;width: 100%;padding-top: 1.17rem;text-align: center;}
.common-banner-main .title{font-size: .5rem;font-weight: 600;}
.common-banner-main .des {font-size: .32rem;margin-top: .22rem;}