body {
    font-size: 0.16rem;
    font-family: '';
    color: #000;
}
.layui-main{
    width: 1200px;
}.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{
    color: var(--color) !important;
}
.layui-nav .layui-nav-item:after{
    display: block;
}
.layui-nav .layui-this:after, .layui-nav-bar{
    background: var(--color) !important;
}
.layui-nav .layui-nav-item a{
    padding: 0;
}
.layui-nav .layui-nav-item{
    line-height: 0.4rem;
    margin-left: 0.5rem;
}
footer{
    padding: 0.7rem 0 0.5rem;
  background: linear-gradient(180deg, rgba(42, 84, 132, 1) 0%, rgba(45, 64, 114, 1) 100%);
}
section{
    padding: 0.7rem 0;
}
.f_t1{
    text-align: center;
    background: #Fff;
    padding: 0.17rem;
    color: #000;
    width: 4.6rem;
}
.f_ul2 .img1{
    background: #FFf;
    padding: 0.2rem;
    width: 1.8rem;
    height: 1.8rem;
}
.title_br{
    text-align: center;
    font-weight: bold;
    font-size: 0.32rem;
    margin-bottom: 0.3rem;
}
.title_br::after{
    content: '';
display: block;
margin: 0 auto;
    width: 0.8rem;
    height: 0.03rem;
    border-radius: 4px;
    background: #E69119;
    margin-top: 0.13rem;

}
.swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
    -moz-transition-timing-function: linear !important;
    -ms-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}
.bg_gary1{
    background: #f5f5f5;
}
.i7 .img1{
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    height: 0.8rem;
}
.i8_ul .item{
    background: #fff;
    box-shadow: 0 0 1px rgba(0,0,0,0.1);
}
.i8_ul .item .t2{
    color: rgba(0, 0, 0, 0.45);
}
.i9_ul .item{
    border-radius: 12px;
    background: #D2E0FF;
    text-align: center;
    line-height: 0.56rem;;
    color: var(--color);
    font-size: 0.2rm;
    font-weight: bold;
}
.title_1{
    font-size: 0.24rem;
    font-weight: bold;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.36rem;
}
.title_1 .a1{
    margin: 0 0.2rem;
}
.white_45{
    
color: rgba(0, 0, 0, 0.45);
}
.blue_1{
    color: #004CDD;
}
.i12_ul .item{
    
border-radius: 12px;
background: #FFFFFF;
padding: 0.12rem ;
border: 1px solid #2FA1EF;text-align: center;
}
.i13_ul .item{
    border-radius: 50%;
    border: 2px solid #004CD9;
    padding: 0.03rem;
     width: 0.9rem;
    height: 0.9rem;
}
.i13_ul .item .t1{
    border-radius: 50%;
    background: #004CD9;
    color: initial;
    text-align: center;
    flex: 1;
    height: 0.82rem;color: #fff;
    font-weight: bold;
    border: 1px solid #004CD9;
   
    
}
.i13_ul li:nth-child(even) .t1{
    background: initial;
    color: #004CD9;
    border: 1px solid #004CD9;
}
.i14_ul .item{
 padding: 0 0.4rem;
 font-size: 0.24rem;
 font-weight: bold;
    text-align: center;
    color: #004CD9;
    white-space: nowrap;
    position: relative;
}
.i14_ul .b1{
width: 100%;
height: 0.03rem;
margin-top: 0.13rem;
opacity: 1;
background: linear-gradient(-90deg, #fff 0%, #1469A9 100%);

}
.i14_ul li:nth-child(even) .item{
    color: #000;
}
.i14_ul li:nth-child(even) .b1{
background: linear-gradient(-90deg, #fff 0%, #E69119 100%);
    
}
.i14_ul li .item:after{
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    content: '';
    width: 1px ;
    height: 0.34rem;
    background: #D9D9D9;
}
.i36_dl .item{
    border-left: 2px solid #E69119;
    padding-left: 0.05rem;
}
.top1{
    padding: 0.2rem 0.7rem;
    position:relative;
    top: -1.2rem;
    box-shadow:0px 10px 15.8px #D3DDE7;
    background: #fff;
    z-index: 2;
    margin-bottom: -0.3rem;
}
.i39_ul .item{
    border-right: 1px solid #999;
    justify-content: center;
}
.i39_ul li:last-child .item{
    
    border-right:none;
}
.form{
    
position: absolute;
bottom: 10%;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}
.form1{
border-radius: 25px;
background: #FFFFFF;
padding: 0.2rem 0.4rem;
    
}
.form .item{
    display: flex;
}

.form .item i{
    margin-right: 0.1rem;
    width: 0.24rem;
}
#submitAdd{
    background: initial;
    color: var(--color);
}

.left_box{
    position: fixed;
    left: 0.1rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99999;
}
.left_box .item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #004cd9;
    color: #fff;
    cursor: pointer;
    border-bottom: 1px solid rgba(255,255,255,0.8)
}
.left_box .item .hide_block{
    transform:none;
    left: 100%;
}
.left_box .item .hide_block .b1{
    box-shadow: 0 0 1px rgba(0,0,0,1);
    padding: 0.1rem 0.2rem;
    background: #fff;
    color: #004cd9;
  
}
@media only screen and (max-width: 1400px) {}

@media only screen and (max-width:990px) {}

@media only screen and (max-width: 750px) {
    .f_b1{
        margin-top: 0.2rem;
    }
    .f_t1{
        width: auto;
        margin: 0 auto;
    }
    .top1{
        padding: 0.2rem;
    }
    .i39_ul .item{
        border-right: none;
    }
}

@media only screen and (min-width: 751px) and (max-width: 1400px) {}

@media only screen and (min-width: 751px) {}