﻿@charset "utf-8";
body,dd,dl,form,p{margin:0}
ol,ul{margin:0;padding:0;list-style:none}
body,button,input,select,textarea{font:14px "Microsoft Yahei";}
h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}
button,input,select,textarea{font-size:100%;border:0px}
a{text-decoration:none}
a:hover{text-decoration:none}
img{border:0;vertical-align:middle;}
input,button,select,textarea{outline:none}
input,textarea{margin:0;padding:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;overflow:hidden;height:0px;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0}
.posr{position:relative}
.posa{position:absolute}
.display_u{display:inline-block}
.overflow_t{overflow:hidden;text-indent:-999px}
.of{overflow:hidden;}
.hide{display:none;}
.stong{font-weight:bold;}
.bx{box-sizing: border-box;}
body{font:0.24rem "Microsoft Yahei";color:#646464;max-width:640px;margin:auto;}
a{color:#646464;}
a:hover{color:#106eb0;}
.nowrap{white-space:nowrap;}
html{font-size:60px;}
@media (max-width: 750px){
    html{font-size:60px;}
}
@media (max-width: 640px){
    html{font-size:50px;}
}
@media (max-width: 380px){
    html{font-size:40px;}
}


input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
 
textarea {  -webkit-appearance: none;} 

.imgHover {overflow:hidden;display: block;}
.imgHover  img{ transition: transform 0.5s ease;}
a:hover .imgHover img{ transform: scale(1.2);}

.elli{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellis{overflow:hidden;text-overflow:ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
section{ display:block;}
.pad1 {
    padding-left: 0.34rem;
    padding-right: 0.34rem;
    margin-top: 0.2rem;
}
.pad2{padding-left:0.20rem;padding-right:0.20rem;}
.pad3{padding-left:0.20rem;}
.newTit {
    margin-top: 0.2rem;
}
/*mui 重写*/
.mui-btn-blue, .mui-btn-primary, input[type=submit] {
    background: #006dbf;
    border-color: #006dbf;
}

.mui-btn.mui-disabled, .mui-btn:disabled, button.mui-disabled, button:disabled, input[type=button].mui-disabled, input[type=button]:disabled, input[type=reset].mui-disabled, input[type=reset]:disabled, input[type=submit].mui-disabled, input[type=submit]:disabled{
    background: #b3defa;border-color: #b3defa;
}
html,body{background: #f7f8fa;}
.content{padding-left:10px;padding-right:10px;}
/*登录*/
.logininfo{background: url(../img/loginbg.jpg)  left bottom no-repeat #fff;background-size:cover;
    text-align: center;box-sizing: border-box;}
.logininfo1{background-image:url(../img/homebg1.png);}
.logininfo .clogo{padding-top:0.56rem;}
.logininfo .clogo img{width:22.5%;}
.logininfo form{padding-top:0.44rem;overflow: hidden;}
.input{}
.bor1{margin-top: 0.3rem;}
.input .input_label{
    color:#333333;font-size: 0.3rem;text-align: left;padding-left:0.2rem;padding-top:0.24rem;
}
.input .input_txt{position: relative;}
.input .input_txt input{border-radius:0;border:0;border-bottom: 1px solid #e4e8eb;color:#333;font-size:0.3rem;
    margin-bottom:0;height:auto;padding:0.24rem 0.3rem 0.2rem 0.2rem;
background:none;
}
.input .input_txt1{margin-top:0.2rem;margin-bottom:0.2rem;}
.input .input_txt1 input{border:1px solid #e6e6e6;background:#fff;padding-left:0.4rem;}
.input .input_txt input::-webkit-input-placeholder { color: #ccc;}
.logininfo .l_login{background:#006dbf;color:#fff;
    height:1rem;display: flex; align-items: center;width: 100%; border-radius: 1rem; justify-content: center;
    margin-top:0.7rem;font-size:0.34rem;}
.logininfo .l_reg{margin-top:0.32rem;height:1rem;display: flex; align-items: center;width: 100%; border-radius: 1rem; justify-content: center;border:1px solid #179bef;
    font-size:0.34rem;color:#0393ee; box-sizing: border-box;margin-bottom: 0.4rem;}
.mui-content{background: #f7f8fa;}
.mui-table-view{background: none;}
.mui-table-view-chevron .mui-table-view-cell{padding:0;}
.mui-table-view:after,.mui-table-view:before,.mui-table-view-cell:after{background: none;}
.sbts{background:#fff;border-radius: 0.4rem;margin:10px;}

.bg{background:#f7f8fa;}
/*个人中心*/
.userInfo{overflow:hidden;position: relative;} 
.userInfo .userInfoPhoto{position: absolute; top:50%;display: flex; transform: translateY(-50%);
padding-left:0.5rem;color: #fff;align-items: center;}
.userMessage{background:#fff;border-radius: 0.4rem 0.4rem 0 0;padding:0 10px;overflow: hidden;margin-top:-19%;position: relative;z-index:1;
}
.userInfo .userInfoPhoto .img{padding-right:0.4rem;}
.userInfo .userInfoPhoto .img img{border:4px solid #54a2e9;width:1.8rem;border-radius: 1.8rem;}
.userInfo .userInfoPhoto .p1{font-size:0.26rem;font-size:0.4rem;font-weight:bold;padding-bottom: 0.08rem;}
.userInfo .userInfoPhoto .p2{opacity: 0.5;font-size:0.26rem;}
.userInfo1 {overflow: visible;}
.userInfo1 .userInfoPhoto{padding-top:1rem;position: relative;top:0;transform: translateY(0);text-align: left;}
.userInfo1 .userInfoPhoto .img{}
.userInfo1 .userInfoPhoto .img img{border-color:#fff;box-shadow:  0 2px 10px  rgba(0,0,0,0.8);  }
.messageA{padding:0.2rem; display: block;margin-top:0.3rem;border-radius: 0.15rem;background:#f2f5fa;
 font-size:0.28rem;   }
.messageA .elli{overflow: hidden;display: block;padding-top:0.02rem;}
.messageA .jt{background: url(../img/jt2.png) no-repeat center center #f2f5fa;background-size:auto 0.3rem;height:0.4rem;width:0.4rem;}
.messageA .tit{border-radius: 0.04rem;background:#b4dbf4;color:#38444c;padding:0.04rem 0.1rem;font-style: normal;margin-right:0.2rem;white-space: nowrap;}
.sub_num{background:#ff4f4f;height:0.4rem;width:0.4rem;border-radius:0.4rem;display: flex;align-items: center; justify-content: center;color:#fff;margin:0  0.1rem 0 0.1rem;
font-size:0.24rem;}
.userList li{border-bottom:1px solid #edf1f4;padding:0 0.1rem 0 0.1rem;}
.userList li a{padding:0.26rem 0;display: block;color:#333;font-size:0.32rem;
background: url(../img/jt1.png) right center no-repeat;background-size:auto 0.3rem;}
.userList li:last-child{border:0;}
.userList li img{width:0.8rem;}
.userList li span{padding-left:0.3rem;position: relative;display: inline-block;}
.userList li span label{text-align: center;position: absolute;top:-0.12rem;right:-0.6rem;}
.culList li{}
.culList li a{display: block;padding:0.3rem 0 0 0 ;}
.culList li .div{color:#1a1a1a;font-size:0.3rem;background: url(../img/icon3.png) left 0.1rem no-repeat;padding:0 0.3rem 0 0.4rem;line-height:1.5;background-size:auto 0.25rem;}
.culList li p{color:#999999;margin:0.2rem 0 0 0.4rem;padding-bottom:0.2rem;border-bottom:1px solid #e4e8eb;}
.culList li:last-child p{border-bottom: 0;}

.more{border:1px solid #e6e6e6;display: flex;background:#f5f5f5;font-size:0.3rem; color:#999999;align-items: center; justify-content: center;padding:0.25rem 0;}
.moreDiv{padding-top:0.3rem;padding-bottom:0.6rem;}

.culHome{background: url(../img/homebg.png) #fff no-repeat left bottom;background-size:100% auto;}
.culHomeList{padding-top:0.9rem;}
.culHomeList li{padding-bottom:0.3rem;font-size:0.4rem;color:#fff;}
.culHomeList li a{position: relative; display: block;}
.culHomeList li .info{color:#fff;position: absolute;top:50%; transform: translateY(-50%);width:100%; box-sizing: border-box;padding:0 0.3rem 0  0.7rem;}
.culHomeList li .info i{width:0.64rem; float: right;}
.sbts{}
.sbts .sbtsTit{color:#333333;font-size:0.34rem;padding-top: 0.3rem ;font-weight:normal;}
.sbts .sbtsTit i{width:0.16rem;height:0.16rem;border-radius: 0.16rem;background:#ff4242;display: inline-block;position: relative;top:-0.1rem;margin-left:0.04rem;}
.sbts .sbtsTime{border-bottom: 1px dashed #edf1f4;color:#999999;padding-bottom:0.14rem;padding-top:0.14rem;
line-height:0.4rem;margin-top:0.06rem;padding-bottom:0.2rem;}
.sbts .sbtsTime label{float: right;}
.sbts .sbtsTime1{padding-left:0.44rem;background: url(../img/jt5.png) no-repeat left center;background-size:auto 0.3rem;}
.sbts .sbtsContent{color:#333333;font-size:0.3rem;line-height:1.5;padding-top:0.2rem;position: relative;}
.sbts .sbtsContent:after,.sbts .sbtsContent:before{width:0.4rem;height:0.4rem;border-radius: 0.4rem;background:#f7f8fa;position: absolute;display: block;top:0;content: "";}
.sbts .sbtsContent:after{left:-0.2rem;top:-0.2rem;}
.sbts .sbtsContent:before{right:-0.2rem;top:-0.2rem;}
.sbts .sbtsImg{padding-top:0.2rem;padding-bottom:0.3rem;}

.sleList{background:#fff;color:#191f25;font-size:0.3rem;display: flex; align-items: center; justify-content: space-between;padding-top: 0.3rem;padding-bottom: 0.3rem;}
.sleList .jt{color:#666666;background:url(../img/jt2.png) no-repeat right center;float: right;font-style: normal;padding-right:0.35rem;
background-size:0.2rem auto;}
.sleList label{white-space:nowrap;}
.sleList1 label{color:#999999}
.sleInfo{background: #fff;margin-top:0.3rem;color:#191f25;font-size:0.3rem;}
.sleInfo h2{font-weight:normal;padding-top:0.3rem;}
.sleInfo textarea{margin-top:0.2rem;height:2.0rem;padding-top:0.12rem;}
.sleBtn{padding:0.9rem 0.56rem;}
.sleBtn input{height:0.9rem;background:#0393ee;width:100%; border-radius: 0.9rem;border:0px;font-size:0.34rem;
color:#fff;}

.rcInfo{margin-top:0.45rem;}
.rcInfo li{min-height:3rem;border-left:1px solid #edf1f4;position: relative;}
.rcInfo li .tit{color:#999999;font-size:0.26rem;padding-left:0.29rem;position: absolute;top:-0.1rem;font-weight: normal;}
.rcInfo li .tit:after{width:0.18rem;height:0.18rem;border-radius:0.18rem;content:"";display: block;position: absolute;background:#b3b3b3;
left:-0.09rem;top:0.06rem;
}
.rcInfo li.active .tit:after{background:#0393ee;}
.rcInfo li .xcInfo{padding-left:0.29rem;font-size:0.3rem;color:#1a1a1a;}
.rcInfo li .xcInfo .p1{padding-top:0.5rem;}
.rcInfo li .xcInfo .p2{font-size:0.28rem;background: url(../img/jt4.png) no-repeat left 0.04rem;
    background-size:auto 0.3rem;padding:0rem 0 0.2rem 0.4rem ;margin-top:0.1rem;}
.rcInfo li:last-child{border-left:0;}
.rcInfo li .xcInfo .xcInfo{background: url(../img/jt6.png) no-repeat left 0.04rem;background-size:auto 0.25rem;
    padding:0rem 0 1rem 0.5rem ;margin-top:0.01rem;min-height:1rem;}
.swiper-container.swiperPic {width: auto;padding-top:0.1rem;overflow: hidden;position: relative;}
.swiper-container.swiperPic .swiper-wrapper{
    position:relative;width:1000000px;;height:100px;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;
    -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container.swiperPic  .swiper-slide {
        text-align: center;
        background: #fff;
        width: 100px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiperPic a{display: block;border-radius: 4px;background:no-repeat center center;background-size: cover;}

.hqyz{border:1px solid #006dbf;color:#006dbf;position: absolute;display: block;height:0.7rem;display: flex;
justify-content: center;align-items: center;right:0;bottom:0.1rem;width: 2rem;border-radius: 0.08rem;font-size:0.3rem;
cursor: pointer;}

.exitLogin{margin:0.4rem 0;padding:0.3rem 0;background:#fff;display: block;color:#f25644;font-size:0.3rem;text-align: center;}
.exitLogin:hover{color: #f25644;}
.xcwb_btn{background:#0393ee;width:2.4rem;height:2.4rem;border-radius: 2.4rem;color:#fff;display: flex;
align-items: center; justify-content: center;margin:0.6rem auto; cursor: pointer; flex-direction: column;
box-shadow:  0 4px 10px  rgba(3,147,238,0.6); 
}
.xcwb_btn:hover{color:#fff;}
.xcwb_btn .p1{font-size:0.34rem;padding-bottom:0.1rem;}
.xcwb_btn .p2{opacity: 0.5;font-size:0.26rem;}
#addre{background:url(../img/jt4.png) no-repeat left center;padding:0.1rem 0 0.1rem 0.45rem;background-size:0.35rem;}

.exp_img{background:#fff;margin-top:0.3rem;padding-left:0.3rem;padding-top:0.3rem;overflow: hidden;}
.exp_f{width:100px;float: left;padding-right:0.2rem;padding-bottom:0.3rem;}
.exp_img .exp_file{background: url(../img/upload.png);background-size:100% 100%;width:100%;height:100px;position: relative;}
.exp_img .exp_file input{width:100%;height:100%;position: absolute;top:0;left:0;opacity: 0;}
.exp_img .expf_img {background:#fff;width:100%;height: 100px;display: flex;position: relative;
     align-items: center; justify-content: center;max-width:100%;border:1px solid #f7f8fa;}
.exp_img .expf_img img{max-width:100%;}
.exp_img .expf_img div{align-items: center; justify-content: center;height:100px;display: flex;overflow: hidden;}
.exp_f .expf_img .close{display:block;width:16px;height:16px;background:url(../img/jian.png) no-repeat;background-size:100% 100%;position:absolute;top:-4px;right:-4px;}

.homeList{margin-left:-0.3rem;overflow: hidden;}
.homeList li{width:50%;float: left;box-sizing: border-box;padding:0  0 0.3rem 0.3rem;}
.homeList li a{display: flex; align-items: center;height:3rem;padding-left:0.56rem;
background:url(../img/bg.png);background-size:100% 100%;color:#fff;font-size:0.4rem;
-webkit-text-shadow:0 0 10px #333;
-moz-text-shadow:0 0 10px #333;
    -o-text-shadow:0 0 10px #333;
         text-shadow:0 0 10px #333;
        }
.homeList li a img{width:25%;margin-right:0.3rem;}
.logoImg img{width:30%;padding-top:10%;padding-bottom:40%;}
.zhINfo{border-bottom:1px solid #333;width:1rem;text-align: center;border-radius: 0;-webkit-user-select: auto !important;}

/*加载*/
.def-loading{background:rgba(0,0,0,0.8);position: fixed;width:100%;height:100%;z-index:2147483647;top:0px;left:0px;}
.def-loading .def-loadding-info{position: absolute;top:50%;width:100%;text-align: center;}
.skinLoad .loading span{
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 4px;
    border-radius: 50%;
    background: #fff;
    animation: load 1.04s ease infinite;
    -webkit-animation: load 1.04s ease infinite;
}
.skinLoad .loading span:last-child{
    margin-right: 0px; 
}
@keyframes load{
    0%{opacity: 1;}
    100%{opacity: 0;}
}
@-webkit-keyframes load{
    0%{opacity: 1;}
    100%{opacity: 0;}
}
.loadinginfo{color:#fff;}
.skinLoad .loading span:nth-child(1){animation-delay:0.13s;-webkit-animation-delay:0.13s;}
.skinLoad .loading span:nth-child(2){animation-delay:0.26s;-webkit-animation-delay:0.26s;}
.skinLoad .loading span:nth-child(3){animation-delay:0.39s;-webkit-animation-delay:0.39s;}
.skinLoad .loading span:nth-child(4){animation-delay:0.52s;-webkit-animation-delay:0.52s;}
.skinLoad .loading span:nth-child(5){animation-delay:0.65s;-webkit-animation-delay:0.65s;}







