/* reset css */

*,
::before,
::after {
    padding: 0;
    margin: 0;
    /*清除高亮效果*/
    -webkit-tap-highlight-color: transparent;
    /*宽度以边框开始计算*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    /*设置备用字体*/
    /*font-family: "MicroSoft YaHei", sumsim, "sans-serif";*/
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    /*前景色*/
    color: #141414;
    background: #fff;
    line-height: normal;
}

ol,
ul {
    /*清除黑点*/
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

h3 {
    line-height: 1.3;
}

a {
    /*清除超链接的下划线*/
    text-decoration: none;
    /*设置超链接颜色*/
    color: #141414;
}

a:hover {
    /*设置超链接hover颜色*/
    color: #404141;
    text-decoration: none !important;
}

p {
    color: #141414;
}

input {
    /*清除input边框*/
    border: none;
    /*清除input轮廓线*/
    outline: none;
    /*清除移动的默认样式 内阴影、立体感*/
    -webkit-appearance: none;
}

/*common css*/

.f-left {
    float: left;
}

.f-right {
    float: right;
}

/*清除浮动*/

.clearfix::after,
.clearfix::before {
    content: " ";
    line-height: 0;
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
/* 超出隐藏 */
.o1{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.o2{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.o3{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}
.o4{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
}
.o5{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
}
.o6{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6;
}
.o7{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:7;
}
.o9{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:9;
}
/*图片裁切*/
.imgcover {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
/*背景图片裁切*/
.imgbgcover{
    width:100%;
    height:0;
    padding-bottom: 100%;
    overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
}
/*body背景色*/
.bodyBg{
    background-color:#F7F2EF;
}

/*----------------------底部----------------------*/
/*.wx_footer{*/
/*    width: 100%;*/
/*    !*height: 55px;*!*/
/*    padding: 0;*/
/*    position: fixed;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    !*background: url(../images/footerbg.png) no-repeat;*!*/
/*    !*background-size: 100% 100%;*!*/
/*    !*background-color: #fff;*!*/
/*    z-index: 9999;*/

/*    height: 60px;*/
/*    background: #1B4A6E;*/
/*    border-radius: 20px;*/
/*}*/
/*!*.wx_footer:after{*!*/
/*!*    content: "";*!*/
/*!*    display: block;*!*/
/*!*    width: 1px;*!*/
/*!*    height: 30px;*!*/
/*!*    background: #D2D2D2;*!*/
/*!*    position: absolute;*!*/
/*!*    top: 50%;*!*/
/*!*    left: 50%;*!*/
/*!*    transform: translate(-50%,-50%);*!*/
/*!*}*!*/
/*.wx_footer ul{*/
/*    display: flex;*/
/*    text-align: center;*/
/*}*/
/*.wx_footer ul li{*/
/*    width: 50%;*/
/*    height: 60px;*/
/*}*/
/*.wx_footer ul li a{*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
/*.wx_footer ul li p{*/
/*    display: block;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    color: #7193AE;*/
/*    !*font-size: 0.0267rem;*!*/
/*    font-size: 0.267rem;*/
/*    font-weight: 400;*/
/*}*/

/*.wx_footer ul li .icon{*/
/*    display: inline-block;*/
/*    width: 0.573rem;*/
/*    !*width: 0.507rem;*!*/
/*    height: 0.587rem;*/
/*    margin-top: 0.267rem;*/
/*}*/
/*.wx_footer ul li .home{*/
/*    background: url("../images/home.png") no-repeat center;*/
/*    background-size: 100% 100%;*/
/*}*/

/*.wx_footer ul li .active .home{*/
/*    background: url("../images/home_hover.png") no-repeat center;*/
/*    background-size: 100% 100%;*/
/*    position: relative;*/
/*    !*box-shadow:0 0 30px #fff;*!*/
/*}*/
/*!*.wx_footer ul li .active .home:after{*!*/
/*!*    content: "";*!*/
/*!*    position: absolute;*!*/
/*!*    width: 8px;*!*/
/*!*    height: 8px;*!*/
/*!*    background: #F2F2F2;*!*/
/*!*    border-radius: 50%;*!*/
/*!*    left: 50%;*!*/
/*!*    transform: translate(-50%,0);*!*/
/*!*}*!*/
/*.wx_footer ul li .active p{*/
/*    !*color: #EA535D;*!*/
/*    font-size: 0;*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    background: #F2F2F2;*/
/*    border-radius: 50%;*/
/*    margin: 0.0267rem auto 0;*/
/*}*/
/*.wx_footer ul li .my{*/
/*    background: url("../images/my.png") no-repeat center;*/
/*    background-size: 100% 100%;*/
/*}*/
/*.wx_footer ul li .active .my{*/
/*    background: url("../images/my_hover.png") no-repeat center;*/
/*    background-size: 100% 100%;*/
/*}*/
/*----------------------底部----------------------*/

.mui-bar-tab .mui-tab-item.mui-active {
    /*color: #3F97F0;*/
    color: #3F7A0E;
}
.mui-bar-tab .mui-tab-item{
    color: #666666;
}
.mui-bar {
    box-shadow: none;
    -webkit-box-shadow: none;
    background: url("../images/footerbg.png") no-repeat;
    background-size: 100% 100%;
    -webkit-box-shadow: none;
    background-color: #fff;
}

.mui-bar>div {
    /*background: url("../images/footer-bg.png") no-repeat;*/
    background-size: 100% 100%;
}

.mui-icon-home:before,
.mui-icon-my:before {
    content: '';
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
}

.mui-bar-tab {
    height: 45px;
}

.mui-bar-tab .mui-tab-item {
    padding-top: 5px;
}

.mui-icon-home:before {
    background: url("../images/home.png");
    background-repeat: round;
}

.mui-icon-my:before {
    background: url("../images/my.png");
    background-repeat: round;
}

.mui-bar-tab .mui-tab-item.mui-active .mui-icon-home:before {
    background: url("../images/home_hover.png");
    background-repeat: round;
}

.mui-bar-tab .mui-tab-item.mui-active .mui-icon-my:before {
    background: url("../images/my_hover.png");
    background-repeat: round;
}

.mui-card {
    box-shadow: none;
}

/*layer*/

.layui-m-layerbtn {
    border-radius: 0 0 0.48rem 0.48rem !important;
    background-color: #fff !important;
    /*height: 1.2rem;*/
    /*line-height: 1.2rem;*/
}

.layui-m-layerbtn span {
    font-size: 0.533rem !important;
    color: #B93421 !important;
}

.layui-m-layerchild h3 {
    height: 0.533rem !important;
    padding-top: 0.267rem !important;
    line-height: 0.533rem !important;
    margin: 0.133rem 0;
}

.layui-m-layer0 .layui-m-layerchild {
    width: 80% !important;
}

.layui-m-layercont {
    padding: 0.4rem 0.8rem !important;
}
/*筛选弹窗*/
.choose-tab-model{
    max-height: 400px;
    overflow-y: scroll !important;
}



@font-face {
    font-family: 'fzysjt';
    src:url("../fonts/FZYanSJW_Zhong.TTF");
}