/*@font-face {

    font-family:PingFang Regular;

    src:url('../fonts/PingFang Regular.ttf');

}*/

/*@font-face {

    font-family:PingFang Medium;

    src:url('../fonts/PingFang Medium.ttf');

}*/

.fenyes{
    display: flex;
    margin:0 !important;
    justify-content: center;
}
.index_flex{
    display: flex;
    justify-content: flex-start;
    align-content: center;
}

.byy_name{
    display: none;
}

.sxi .youqing:hover{
    color:#6FB733;
  }

    
html {

    font-size:50px; 

}

html {

    font-size:50px; 

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

    html {

        font-size: 8.5333px !important;

    }

}



@media screen and (min-width: 360px) {

    html {

        font-size: 9.6px !important;

    }

}



@media screen and (min-width: 375px) {

    html {

        font-size: 10px !important;

    }

}



@media screen and (min-width: 384px) {

    html {

        font-size: 10.24px !important;

    }

}



@media screen and (min-width: 411px) {

    html {

        font-size: 10.96px !important;

    }

}



@media screen and (min-width: 414px) {

    html {

        font-size: 11.04px !important;

    }

}



@media screen and (min-width: 448px) {

    html {

        font-size: 11.9467px !important;

    }

}



@media screen and (min-width: 480px) {

    html {

        font-size: 12.8px !important;

    }

}



@media screen and (min-width: 512px) {

    html {

        font-size: 13.6533px !important;

    }

}



@media screen and (min-width: 544px) {

    html {

        font-size: 14.5067px !important;

    }

}



@media screen and (min-width: 576px) {

    html {

        font-size: 15.36px !important;

    }

}



@media screen and (min-width: 608px) {

    html {

        font-size: 16.2133px !important;

    }

}



@media screen and (min-width: 640px) {

    html {

        font-size: 17.0667px !important;

    }

}



@media screen and (min-width: 750px) {

    html {

        font-size: 20px !important;

    }

}

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0px;

    margin:0px;

}

body{

    /* width: 100%; */

    /* font-size: 0.24rem; */

    /* color: #343434; */

    /* line-height: 0.4rem; */

    /* background: #F8F9FA; */

    /* font-family: Pingfang SC,"Microsoft YaHei",微软雅黑; */

    /*font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;*/

    /* word-wrap:break-word; */

    /* font-weight: lighter; */

    padding:0;

    margin:0;

}



em {

    font-style: normal;

}

ul{
    padding-left:20px;
}
ol{
    padding-left:20px;
}

a {

    text-decoration: none;

    outline: 0;

    color: #343434;

}

/* a:hover { 

    color: #274a9b;

} */

img{

    width: 100%;

    line-height:0;

    border: none;

    vertical-align: middle;

}

input, textarea,button {

    padding: 0;

    font-family: Pingfang SC,"Microsoft YaHei",微软雅黑;

    /*font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;*/

    /*font-family:"Microsoft YaHei",微软雅黑;*/

}

textarea {

    resize: none !important;

    overflow: auto;

}

textarea:focus {

    outline: none;

}

input:focus {

    outline: none;

}

input{

    background:none;    

    outline:none; 

    border:0px;

}

input{

  box-shadow:none; /*去除阴影*/

  outline: none;/*聚焦input的蓝色边框*/

  resize: none; /*textarea 禁止拖拽*/

  border: none; /*去除边框*/

  /* -webkit-appearance: none;/*常用于IOS下移除原生样式*/

  -webkit-tap-highlight-color: rgba(0,0,0,0); /*点击高亮的颜色*/

}

button{

    outline:none; 

    border:0px;

}

table{

    width: 100%;

    border-collapse: collapse;

    border-spacing: 0;  

}

select{

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    background: none;

    border:none;

    font-family: Pingfang SC;

    outline-style: none;

}



h1,h2,h3,h4{

    /*font-weight: lighter;*/

    font-weight: normal;

}

::-webkit-input-placeholder {

    color: #b6b6b6;

}

:-moz-placeholder {

    color: #b6b6b6;

}

::-moz-placeholder {

    color: #b6b6b6;

}

:-ms-input-placeholder {

    color: #b6b6b6;

}

.clear {

    zoom: 1;

}

.clear:after{

    content: "";

    display: block;

    clear: both;

}

.fl{

    float: left;

}

.fr{

    float: right;

}


.chatbox {
    position: fixed;
    bottom: 55px;
    right: 0;
    z-index: 2;
}






.ell {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.ell1{

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.ell2{

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.over{

    overflow: hidden;

}

.flex{

    display: flex;

}

.flex-items{

    display: flex;

    align-items: center;

}

.flex-between{

    display: flex;

    justify-content: space-between;

}

.flex-around{

    display: flex;

    justify-content: space-around;

}

.flex-center{

    display: flex;

    align-items: center;

    justify-content: center;

}

.center{

    text-align: center;

}

.relative{

    position: relative;

}

.img-cover{

    width: 100%;

    height: 100%;

    object-fit: cover;

}



















.loading-more{

    text-align: center;

    color: #B1B1B1;

    font-size: 0.24rem;

    padding: 0.24rem 0;

}

.mb-1{

    margin-bottom: 1rem;

}



















/* 修改密码 */


.xuanfu{

    position: fixed;

    top:0;

    right:0;

    width:55px;

    margin-top:400px;

    margin-right:15px;

    z-index:99;

}

/* .wei{

    width: 100%;

    height: 55px;

    border-radius: 4px;

    background: #000000;

    opacity: 0.15;

} */

.wei1{

    width: 55px;

    height: 55px;

    background: #000000;

    opacity: 0.15;

    border-radius: 4px;

    margin-top:10px;

    position: relative;

}

.add{

    background: #3699FF;

    opacity: 1;

}

.weixintu{

    width:60%;

    /*height:24px;*/

    margin-top:16px;

    margin-left:20%;

}

.weixintu1{

    width:51%;

    /*height:28px;*/

    margin-top:16px;

    margin-left:25%;

}

.weixintu2{

    width:44%;

    /*height:26px;*/

    margin-top:16px;

    margin-left:30%;

}

.weixintu3{

    width:38%;

    /*height:12px;*/

    margin-top:16px;

    margin-left:30%;

}

/* 弹窗二维码 */

#mam{

    position: absolute;

    top:0;

    right:0;

    width:88px;

    height:88px;

    /*margin-top:410px;*/

    margin-right:60px;

    display: none;

    z-index:99;

}

#pho,#pho1,#pho2{

    position: absolute;

    top:0;

    right:0;

    z-index:99;

    /*margin-top:480px;*/

    margin-right:60px;

    width: 155px;

    height: 40px;

    background: #3699FF;

    border-radius: 4px;

    font-size: 18px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #FFFFFF;

    line-height: 34px;

    display: none;

    text-align: center;

}

/* 显示表格 */

#zhe8{

    position: fixed;

    top:0;

    left:0;

    width: 100%;

    height: 100vh;

    background: #000000;

    opacity: 0.3;

    z-index:99;

    display: none;

}

#tab{

    position: fixed;

    top:0;

    left:0;

    width:430px;

    height:550px;

    background: #FFFFFF;

    box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.1);

    border-radius: 10px;

    margin-left:35%;

    margin-top:110px;

    z-index:99;

    display: none;



}

.zonginp{

    width:75%;

    margin-left:8%;

}

.inp1{

    width:100%;

    /* display: flex; */

    /* flex-wrap: wrap; */

    /* justify-content: space-between; */

    padding-top:50px;

    margin-left:7%;

}

.inp1_1{

    width:100%;

    margin-bottom:10px;

}

.yongtu{

    width:7%;

    /* height:30px; */

    margin-right:5%;

}

.yongtus{

    width:7%;

    /* height:20px; */

    margin-right:5%;

}

.yongtue{

    width:7%;

    /* height:30px; */

    margin-right:5%;

}

.inps{

    width: 80%;

    height: 35px;
    font-size: 14px;

    background: #F2F2F2;

    border-radius: 25px;

    padding-left:5%;

    padding-right:5%;

}

.hengz{

    width: 110%;

    height: 2px;

    background: #333333;

    opacity: 0.1;

    margin-top:5px;

    margin-bottom:15px;

}

.inp2{

    width:100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    /* padding-top:150px; */

    margin-left:7%;

}

.inp2_1{

    width:45%;

    margin-bottom:15px;

}

.yuyan{

    font-size: 14px;

    font-family: Microsoft YaHei;

    font-weight: bold;

    color: #3699FF;

    margin-bottom:8px;

}

.inps2{

    width: 97%;

    height: 30px;
    font-size: 14px;

    background: #F2F2F2;

    border-radius: 25px;

    padding-left:12%;

    padding-right:12%;

}

.inp3{

    width:100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    /* padding-top:150px; */

    margin-left:7%;

}

.texts{

    width: 100%;

    height: 100px;
    font-size: 14px;

    background: #F2F2F2;

    border-radius: 10px;

    padding-left:1%;

    padding-right:1%;

    padding-top:0.2rem;

    padding-bottom:0.2rem;

    border:none;

}

.inp3_1{

    width:100%;

    margin-bottom:50px;

}

.inp4{

    width:90%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    /* padding-top:150px; */

    margin-left:12%;

    margin-top:5px;

}

.chuan{

    width: 45%;

    height: 35px;

    background: #C3E1FF;

    border-radius: 30px;

    font-size: 16px;

    font-family: Microsoft YaHei;

    font-weight: bold;

    color: #3699FF;

    cursor: pointer;

}

.tijiao{

    width: 45%;

    height: 35px;

    background: #3699FF;

    border-radius: 30px;

    font-size: 16px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    color: #FFFFFF;

    cursor: pointer;



}

#zhe2{

    position: fixed;

    top:0;

    left:0;

    width: 100%;

    height: 100vh;

    background: #000000;

    opacity: 0.3;

    z-index:9;

    display: none;

}

#tan{

    position: fixed;

    top:0;

    left:0;

    margin-top:200px;

    margin-left:36%;

    width: 400px    ;

    height: 300px;

    background: #FFFFFF;

    border-radius: 10px;

    z-index:99;

    display: none;



}

.success{

    font-size: 24px;

    font-family: Microsoft YaHei;

    font-weight: bold;

    color: #222222;

    text-align: center;

    margin-top:58px;

}

.tianshu{

    font-size: 20px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    text-align: center;

    color: #454545;

    margin-top:48px;

}

#que{

    width: 25%;

    height: 40px;

    line-height: 40px;

    background: #3699FF;

    border-radius: 20px;

    font-size: 20px;

    font-family: Microsoft YaHei;

    font-weight: bold;

    color: #FFFFFF;

    text-align: center;

    margin:0 auto;

    margin-top:48px;

    cursor: pointer;



}
.layui-upload-file{
    display: none;
}
.navbarNavAltMarkup{
    height:75px;
}
.tanchu{
    height:80px;
}
.xaa{
    height: 75px !important;
}
.xuanfu{
    margin-top:20% !important;
}
.jianjie{
    width: 90px !important;
}
.youqing{
    color: #999 !important;
}
.his{
    height:100% !important;
}
.tuyou{
    max-width:26% !important;
    min-width: 20% !important;
}
.position_block{
    position: relative;
    height: 195px;
}
.left_zsqx{
    position: absolute;
    left: -25px;
    background-color: rgba(0,0,0,.5);
    width: 25px;
    border-radius: 6px 0px 0px 6px;
    text-align: center;
    height: 42px;
    line-height: 17px;
    font-size: 12px;
    z-index: 999;
    color: #e3e3e3;
    top: 17px;
    /* line-height: 21px; */
    padding: 3px 5px;
    cursor: pointer;
}
.postop{
    position: absolute;

}
.intell_Topdhs{
    right: -70px;
    /*transform:rotate(-180deg);*/
    transition: all 2s;
}
.intell_Downdhs{
    right: 0px;
    transition: all 0.8s;
}