

@media only screen and (max-width:768px){
    .head_mobile{
        width: 100%;
        height: 100%;
        display: block;
    }
    .head_pc{
        display: none;
    }
    .head_mobile_top{
        width: 100%;
        height: 1.72rem;
        background:#bddaef;
        padding: 0.36rem 0 0 1.22rem;
        box-sizing: border-box;
    }
    .head_mobile_top_box{
        font-weight: 400;
        font-size: 0.4rem;
        color: #333333;
        line-height: 0.6rem;
    }
    .head_mobile_top_box:nth-child(2){
        margin-top: 0.04rem;
    }
    .head_mobile_bottom{
        width: 100%;
        height: 1.76rem;
        background: #3FBCEF;
        padding: 0  0.68rem 0 1.36rem;
        box-sizing: border-box;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .head_mobile_bottom_log{
        width: 5.16rem;
        height: 1.52rem;
    }
    .head_mobile_bottom_right{
        display: flex;
        align-items: center;
    }
    .head_mobile_bottom_img1{
        width: 0.62rem;
        height: 0.64rem;
    }
    .head_mobile_bottom_img2{
        width: 0.76rem;
        height: 0.64rem;
        margin-left: 0.58rem;
    }
    .head_mobile_main{
        position: fixed;
        top: 0;
        left: -100%;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, .3);
        width: 100%;
        height: 100vh;
        transition: all .3s;
        z-index: 3;
        box-sizing: border-box;
    }
    .head_mobile_main_box{
        width: 12.4rem;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        overflow-y: auto;
        box-sizing: border-box;
        padding: 1.96rem 0 0.4rem 0;
    }
    .head_mobile_main_box_li{
        outline: none;
        list-style: none;
        width: 8.34rem;
        margin: 0 auto;
        position: relative;
        border-bottom: 1px dashed rgba(255, 255, 255, .5);
        box-sizing: border-box;
    }
    .head_mobile_main_box_li_box{
        width: 100%;
        height: 1.82rem;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 0 0.44rem 0 0.36rem;
    }
    .head_mobile_main_box_li_box_left{
        flex: 1;
        /*display: block;*/
        font-size: 0.56rem;
        color: #FFFFFF;
    }
    .head_mobile_main_box_li_box_right{
        color: #FFFFFF;
        font-size: 0.56rem;
        font-weight: 400;
    }
    .head_mobile_main_box1{
        width: 100%;
        border-top: 1px dashed rgba(255, 255, 255, .5);
        box-sizing: border-box;
        display: none;
    }
    .head_mobile_main_box1_li{
        outline: none;
        list-style: none;
        width: 8.14rem;
        margin: 0 auto;
        position: relative;
        border-bottom: 1px dashed rgba(255, 255, 255, .5);
        box-sizing: border-box;
    }
    .head_mobile_main_box1_li:last-child{
        border-bottom: none;
    }
    .head_mobile_main_box1_li_box{
        width: 100%;
        height: 1.82rem;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 0 0.44rem 0 0.36rem;
    }
    .head_mobile_main_box1_li_box_left{
        flex: 1;
        /*display: block;*/
        font-size: 0.56rem;
        color: #FFFFFF;
    }
    .head_mobile_main_box1_li_box_right{
        color: #FFFFFF;
        font-size: 0.56rem;
        font-weight: 400;
    }
    .head_mobile_main_box2{
        width: 100%;
        border-top: 1px dashed rgba(255, 255, 255, .5);
        box-sizing: border-box;
        display: none;
    }
    .head_mobile_main_box2_li{
        outline: none;
        list-style: none;
        width: 7.94rem;
        margin: 0 auto;
        position: relative;
        border-bottom: 1px dashed rgba(255, 255, 255, .5);
        box-sizing: border-box;
    }
    .head_mobile_main_box2_li:last-child{
        border-bottom: none;
    }
    .head_mobile_main_box2_li_box{
        width: 100%;
        height: 1.82rem;
        display: flex;
        align-items: center;
        box-sizing: border-box;
        padding: 0 0.44rem 0 0.36rem;
    }
    .head_mobile_main_box2_li_box_left{
        flex: 1;
        /*display: block;*/
        font-size: 0.56rem;
        color: #FFFFFF;
    }
    .head_mobile_main_box2_li_box_right{
        color: #FFFFFF;
        font-size: 0.56rem;
        font-weight: 400;
    }

    .float_box{
        display: none;
    }

}
@media only screen and (min-width: 800px){
    .head_pc{
        width: 100%;
        height:100%;
        display: block;
    }
    .head_mobile{
        display: none;
    }
    .head_top{
        width: 100%;
        height: 151px;
        background: url("../img/head/bg.png") no-repeat;
        background-size: 100% 100%;
    }
    .head_main{
        width: 1300px;
        margin: 0 auto;
    }
    .head_box1{
        width: 100%;
        padding-top: 12px;
        font-weight: 400;
        font-size: 16px;
        color: #FFFFFF;
        box-sizing: border-box;
        cursor: pointer;
    }
    .head_box1>span:not(:last-child){
        margin-right: 20px;
    }
    .head_box2{
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-top: 17px;
    }
    .left{
        flex: 1;
        display: flex;
        align-items: center;
    }
    .logo{
        width: 285px;
        height: 92px;
        margin-right: 10px;
        cursor: pointer;
    }
    .left_text{
        font-weight: 400;
        font-family: 楷体;
        font-size: 30px;
        color: #FFFFFF;
        opacity: 0.5;
        cursor: pointer;
    }
    .left_text>span{
        margin-left: 9px;
    }
    .right{
        width: 336px;
    }
    .right_text{
        font-weight: 400;
        font-size: 14px;
        color: #303030;
        line-height: 18px;
        box-sizing: border-box;
        padding:  4px 0 10px 5px;
        cursor: pointer;
        display: flex;
    }
    .right_email{
        position: relative;
    }
    .right_email_box{
        width: 148px;
        display: flex;
        flex-direction: column;
        position: absolute;
        z-index: 3;
        align-items: center;
        opacity: 0;
        visibility: hidden;
    }
    .right_email_box1{
        left: -50px;
    }
    .right_email:hover .right_email_box{
        opacity: 1;
        visibility: visible;
    }
    .right_email_san{
        width: 0;
        height: 0;
        border-left: 5.5px solid transparent;
        border-right: 5.5px solid transparent;
        border-bottom: 13px solid #336890;
    }
    .right_email_bottom{
        width: 100%;
        height: 50px;
        margin-top: -2px;
        background: #336890;
        border-radius: 10px;
        border: 1px solid #336890;
        padding: 6px 0;
        box-sizing: border-box;
    }
    .right_email_bottom_text{
        width: 100%;
        text-align: center;
        font-weight: 400;
        font-size: 12px;
        color: #FFFFFF;
    }
    .right_xian{
        margin: 0 5px;
    }
    .right_box{
        width: 100%;
        display: flex;
    }
    .right_input{
        width: 272px;
        height: 27px;
    }
    .right_input .el-input__inner{
        height: 100%;
        border-radius: 0;
    }
    .right_btn{
        width: 74px;
        height: 27px;
        background: #1D82C6;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .right_search{
        width: 17px;
        height: 18px;
    }
    .head_bottom{
        width: 100%;
        height: 50px;
        background: linear-gradient(0deg, #58A0EA 0%, #1D82C6 100%);
    }
    .head_bottom_main{
        width: 1300px;
        margin: 0 auto;
        cursor: pointer;
        display: flex;
    }
    .head_bottom_main_li{
        outline: none;
        list-style: none;
        width: 120px;
        position: relative;
    }
    .head_bottom_main_li:hover{
        background: #1893e8;
    }
    .head_bottom_main_li>a{
        display: block;
        width: 100%;
        text-align: center;
        line-height: 50px;
        font-weight: 400;
        font-size: 18px;
        color: #FFFFFF;
    }
    .head_bottom_main_li:hover .sub{
        height: 100%;
        display: block;
    }
    .sub{
        width: 100%;
        position: absolute;
        display: none;
        left: 0;
        top: 50px;
        height: 0;
        z-index: 20;
        transition: all 0.5s;
    }
    .sub>li{
        outline: none;
        list-style: none;
        width: 160px;
        position: relative;
        background: rgba(255, 255, 255, .8);
    }
    .sub>li>a{
        display: block;
        width: 90%;
        margin: 0 auto;
        border-bottom: 1px dashed #C0C0C0;
        text-align: center;
        line-height: 30px;
        font-weight: 400;
        font-size: 16px;
        color: #666666;
    }
    .sub>li>a:hover{
        color: #2385c9;
    }
    .sub>li:last-child>a{
        border: none;
    }
    .sub>li:hover .sub2{
        height: 100%;
        display: block;
    }
    .sub2{
        width: 180px;
        position: absolute;
        display: none;
        left: 100%;
        top: 0;
        height: 0;
        transition: all 0.5s;
        z-index: 20;
    }
    .sub2>li{
        outline: none;
        list-style: none;
        width: 100%;
        background: rgba(255, 255, 255, .8);
    }
    .sub2>li>a{
        display: block;
        width: 90%;
        margin: 0 auto;
        border-bottom: 1px dashed #C0C0C0;
        text-align: center;
        line-height: 30px;
        font-weight: 400;
        font-size: 14px;
        color: #666666;
    }
    .sub2>li>a:hover{
        color: #2385c9;
    }
    .sub2>li:last-child>a{
        border-bottom: none;
    }
    .float_box{
        position: fixed;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 62px;
        background: #FFFFFF;
        border-radius: 5px;
        z-index: 11;
    }
    .float_box_item{
        width: 100%;
        margin: 0 auto;
        height: 60px;
        box-sizing: border-box;
        cursor: pointer;
        position: relative;
    }
    .float_box_item:hover .float_box_item_left{
        opacity: 1;
        visibility: visible;
    }
    .float_box_item_left{
        position: absolute;
        left: -205px;
        bottom: -10px;
        width: 205px;
        height: 80px;
        background: #FFFFFF;
        opacity: 0;
        visibility: hidden;
        box-sizing: border-box;
        padding: 2px 0 4px 4px;
    }
    .pc_qrCode{
        display: flex;
        align-items: center;
    }
    .qr_code{
        width: 80px;
        height: 76px;
    }
    .float_box_item_right{
        margin-left: 7px;
        font-weight: 400;
        font-size: 16px;
        color: #333333;
    }
    .float_box_item a{
        width: 59px;
        margin: 0 auto;
        border-bottom: 1px solid #E5E5E5;
        box-sizing: border-box;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .float_box_item:last-child{
        background: #4292D2;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-bottom: none;
    }
    .icon1{
        width: 20px;
        height: 20px;
        background: url('../img/index/icon1.png') no-repeat;
        background-size: 100% 100%;
    }
    .float_box_item a:hover .icon1{
        background-image: url('../img/index/icon11.png');
    }
    .icon2{
        width: 22px;
        height: 19px;
        background: url('../img/index/icon2.png') no-repeat;
        background-size: 100% 100%;
    }
    .float_box_item a:hover .icon2{
        background-image: url('../img/index/icon22.png');
    }
    .icon3{
        width: 22px;
        height: 18px;
        background: url('../img/index/icon3.png') no-repeat;
        background-size: 100% 100%;
    }
    .float_box_item a:hover .icon3{
        background-image: url('../img/index/icon33.png');
    }
    .icon4{
        width: 19px;
        height: 24px;
        background: url('../img/index/icon4.png') no-repeat;
        background-size: 100% 100%;
    }
    .float_box_item a:hover .icon4{
        background-image: url('../img/index/icon44.png');
    }
    .icon5{
        width: 22px;
        height: 19px;
    }
    .float_box_item a:hover .float_box_item_text{
        color: #4292D2;
    }
    .float_box_item_text{
        width: 100%;
        text-align: center;
        font-weight: 400;
        font-size: 12px;
        color: #D6D6D6;
    }
    .icon6{
        width: 31px;
        height: 20px;
        background: url('../img/index/icon6.png') no-repeat;
        background-size: 100% 100%;
    }
    .float_box_item a:hover .icon6{
        background-image: url('../img/index/icon66.png');
    }
}
