@charset "utf-8";
@import ;
body {
    margin: 0 !important;
    font-family:"microsoft yahei",微软雅黑,"microsoft jhenghei",华文细黑,stheiti,mingliu;
}
a{
    text-decoration: none;
}
.my-main{
    max-width:100%;
    position: relative;
}
.con-main{
    max-width:95%;width: 1200px;
    margin: 0 auto;
}
.dis-none{
    display: none !important;
}
.dis-flex{
    display: flex !important;
}
.ai-flex-start{
    align-items: flex-start !important;
}
.text-center{
    text-align: center;
}
.text-hide{
    overflow: hidden;
    white-space: nowrap;
}
.text-hidden{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-line-2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-line-4{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.text-line-5{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.colff0000{
    color: #ff0000;
}
.col3b55e6{
    color: #3b55e6;
}
.w100{
    width: 100%;
}

.col1d7f1d {
    color: #1d7f1d;
}
.cola85b10 {
    color: #a85b10;
}
.colf81d4c{
    color: #f81d4c;
}
.col0053a5{
    color: #0053a5;
}
.col9f472c{
    color: #9f472c;
}
.col006dd4{
    color: #006dd4;
}
.colf12323{
    color: #f12323;
}
.col0075e6{
    color: #0075e6;
}
.p0{
    padding: 0 !important;
}
/*弹出窗口*/
.pupop {
    background-color: #fff !important;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 30px !important;
    z-index: 99891025 !important;
}
.pupop-noradius{border-radius: 0 !important;}
.pupop .layui-layer-setwin a{
    width: 20px !important;
    height: 20px !important;
    background:  center center no-repeat;

    right: 20px;
    top: 3px;

}
.pupop .layui-layer-setwin .layui-layer-close2:hover{
    background-position:center !important;
}

.nav-pop {
    background-color: transparent !important;
    box-shadow:none !important;
    border:none !important;
    position: absolute !important;
}
/*.nav-pop:after{
    content: '';
    position: absolute;
    top: -20px;
    width: 100%;
    height: 100%;
    z-index: -1;
}*/
.layui-layer-load{
    background-color: transparent !important;
}
/*弹出窗口*/

.layui-layer-tips{
   z-index: 999999999 !important;
}