/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:.3rem;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:.3rem;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#919191}
::-moz-placeholder{color:#919191}
::-ms-input-placeholder{color:#919191}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@media (min-width:320px){
html{font-size:29.63px}
}
@media (min-width:360px){
html{font-size:33.3333px}
}
@media (min-width:375px){
html{font-size:34.7222px}
}
@media (min-width:384px){
html{font-size:35.5555px}
}
@media (min-width:414px){
html{font-size:38.33333px}
}
@media (min-width:448px){
html{font-size:59.7333px}
}
@media (min-width:480px){
html{font-size:44.4444px}
}
@media (min-width:512px){
html{font-size:47.407px}
}
@media (min-width:544px){
html{font-size:50.37037px}
}
@media (min-width:576px){
html{font-size:53.3333px}
}
@media (min-width:608px){
html{font-size:56.2962px}
}
@media (min-width:640px){
html{font-size:59.2592px}
}
@media (min-width:750px){
html{font-size:69.44px}
}
@media (min-width:1080px){
html{font-size:100px}
}
/*!****** lib.css end *******/
/*!****** bl *******/
body{background-color:#bcddc0}
.header{height:1.6rem}
.g-hd{position:fixed;top:0;left:0;width:100%;height:1.6rem;background-color:#bcddc0;z-index:999}
.g-hd .h1{text-align:center;padding:0 .5rem;font-size:.48rem;color:#050202;line-height:1.6rem}
.g-hd .back{position:absolute;display:block;width:1rem;height:1.6rem;background:url(../images/c-i1.png) no-repeat center;-webkit-background-size:.3rem .3rem;-moz-background-size:.3rem;-o-background-size:.3rem;background-size:.3rem}
.m-login{margin:2.2rem .3rem .3rem}
.m-login .form{background-color:#fff;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;padding:1.65rem .9rem 1rem}
.m-login .gp{margin-bottom:.4rem}
.m-login .t{font-size:.36rem;color:#030202;padding:.2rem 0}
.m-login .bot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7f7f7;padding:0 .3rem;overflow:hidden;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;border-radius:1.5rem}
.m-login .inp{display:block;width:100%;height:1.15rem;background-color:transparent;border:none;font-size:.3rem;color:#030202;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;overflow:hidden}
.m-login .btn{color:#000;font-size:.3rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;line-height:.6rem;min-width:2.15rem;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#d2e9d7),to(#bddec1));background:-webkit-linear-gradient(#d2e9d7,#bddec1);background:-moz- oldlinear-gradient(#d2e9d7,#bddec1);background:-o-linear-gradient(#d2e9d7,#bddec1);background:linear-gradient(#d2e9d7,#bddec1);border:none}
.m-login .submit{display:block;width:100%;text-align:center;font-size:.48rem;color:#010100;line-height:1.1rem;-webkit-border-radius:1.1rem;-moz-border-radius:1.1rem;border-radius:1.1rem;background:-webkit-gradient(linear,left top,left bottom,from(#d2e9d7),to(#bddec1));background:-webkit-linear-gradient(#d2e9d7,#bddec1);background:-moz- oldlinear-gradient(#d2e9d7,#bddec1);background:-o-linear-gradient(#d2e9d7,#bddec1);background:linear-gradient(#d2e9d7,#bddec1);margin-top:1.3rem}
.a-logo{background-color:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;width:5.66rem;text-align:center;font-size:0;height:1.9rem;line-height:1.9rem;display:block;margin:0 auto -.5rem}
.a-logo img{display:inline-block;vertical-align:middle;max-height:1.3rem}
.upbox{width:7.7rem;height:5.75rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;background-color:#fff;-webkit-box-shadow:0 .1rem .1rem rgba(225,225,224,.75);-moz-box-shadow:0 .1rem .1rem rgba(225,225,224,.75);box-shadow:0 .1rem .1rem rgba(225,225,224,.75);position:relative;margin:0 auto -2.7rem;border:.18rem solid #fff}
.upbox .before{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;overflow:hidden}
.upbox .before input{position:absolute;left:9999px;visibility:hidden}
.upbox .before .icn{display:block;width:2.2rem;margin:0 auto}
.upbox .before .p{font-size:.46rem;color:#bcddc0}
.upbox .tag{position:absolute;right:-.18rem;bottom:.2rem;background-color:#aad2ae;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .25rem 0 .3rem;-webkit-border-radius:.55rem 0 0 .55rem;-moz-border-radius:.55rem 0 0 .55rem;border-radius:.55rem 0 0 .55rem;height:.55rem}
.upbox .tag .icn{display:block;width:.46rem;margin-right:.2rem}
.upbox .tag .p{color:#fff}
.upbox .after{height:100%;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;position:relative}
.upbox .after .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.upbox .after .info{position:absolute;right:0;bottom:.78rem;background-color:rgba(0,0,0,.5);-webkit-border-radius:200px 0 0 200px;-moz-border-radius:200px 0 0 200px;border-radius:200px 0 0 200px;font-size:.24rem;color:#fff;padding:.04rem .24rem .04rem .55rem}
.upbox .after .info .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.upbox .after .info .line .icn{display:block;width:.42rem;margin-right:.1rem}
.m-formb1{background-color:#fff;padding:3.3rem 1rem .5rem;min-height:-webkit-calc(100vh - 2.7rem);min-height:-moz-calc(100vh - 2.7rem);min-height:calc(100vh - 2.7rem)}
.m-formb1 .form{padding-top:.15rem}
.m-formb1 .gp{overflow:hidden;margin-bottom:.2rem}
.m-formb1 .gp .type{float:left;font-size:.36rem;color:#010100;line-height:1rem;min-width:2.6rem}
.m-formb1 .gp .type .must{font-size:.5rem;color:#c65a54;font-weight:700;display:inline-block;vertical-align:middle;margin-top:4px}
.m-formb1 .gp .inpbox{overflow:hidden}
.m-formb1 .gp .inp{display:block;width:100%;font-size:.36rem;color:#010100;height:1rem}
.m-formb1 .gp .inp.area{padding-top:.24rem;height:2rem;resize:none}
.m-formb1 .add{display:block;text-align:center;font-size:.48rem;color:#010100;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;line-height:1.15rem;background:-webkit-gradient(linear,left top,left bottom,from(#d2e9d7),to(#bddec1));background:-webkit-linear-gradient(#d2e9d7,#bddec1);background:-moz- oldlinear-gradient(#d2e9d7,#bddec1);background:-o-linear-gradient(#d2e9d7,#bddec1);background:linear-gradient(#d2e9d7,#bddec1);width:100%;margin:0 auto}

.m-formb1 .seek{display:block;text-align:center;font-size:.48rem;color:#010100;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;line-height:1.15rem;background:-webkit-gradient(linear,left top,left bottom,from(#d2e9d7),to(#bddec1));background:-webkit-linear-gradient(#d2e9d7,#bddec1);background:-moz- oldlinear-gradient(#d2e9d7,#bddec1);background:-o-linear-gradient(#d2e9d7,#bddec1);background:linear-gradient(#d2e9d7,#bddec1);width:100%;margin:120px auto}

.ul-tags{font-size:0;margin:0 -.1rem;padding-top:.22rem}
.ul-tags li{float:left;width:33.33%}
.ul-tags .lab{display:block;margin:0 .1rem .2rem;background-color:#f2f2f2;position:relative;line-height:0.6rem;text-align:center;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;font-size:.3rem;font-weight:500;color:#979898;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-tags .lab input{position:absolute;left:9999px;visibility:hidden}
.ul-tags .lab.checked{background-color:#bcddc0;color:#fff}

.ul-tags2{font-size:0;margin:0 -.1rem;padding-top:.22rem}
.ul-tags2 li{float:left;width:50%}
.ul-tags2 li a{color:#749578;}
.ul-tags2 .lab{display:block;margin:0 .1rem .2rem;background-color:#d5ead9;position:relative;line-height:0.8rem;text-align:center;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;font-size:.4rem;font-weight:500;color:#749578;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}


.m-user{overflow:hidden;padding:1rem .86rem .55rem}
.m-user .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.m-user .img{width:1.7rem;height:1.7rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:.4rem;border:.06rem solid #fff}
.m-user .txt{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.m-user .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:.15rem}
.m-user .top .name{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.36rem;color:#010101}
.m-user .top .icn{display:block;width:.7rem;text-align:right}
.m-user .top .icn img{display:inline-block;vertical-align:middle;max-width:.39rem}
.m-user .bot{font-size:0}
.m-user .bot .tag{display:inline-block;vertical-align:top;font-size:.36rem;color:#6ca373;background-color:#e5f0e6;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;line-height:.58rem;margin-right:.2rem;padding:0 .15rem}
.m-card{padding:0 .4rem;margin-bottom:.27rem}
.m-card .box{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f1fcf2;-webkit-border-radius:.14rem;-moz-border-radius:.14rem;border-radius:.14rem;padding:.35rem .3rem}
.m-card .l{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:.36rem}
.m-card .t{color:#000;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.2rem}
.m-card .id{color:#9fb7a2}
.m-card .r{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-card .card{margin-left:.3rem}
.m-card .card .img{display:block;width:1.93rem;height:1.93rem}
.m-links{padding:0 .4rem}
.ul-ls1{overflow:hidden;margin:0 -.13rem}
.ul-ls1 li{float:left;width:50%}
.ul-ls1 .con{display:block;margin:0 .13rem .26rem;overflow:hidden;background-color:#f1fcf2;-webkit-border-radius:.12rem;-moz-border-radius:.12rem;border-radius:.12rem;position:relative;height:2.4rem;padding-top:.2rem;padding-left:.4rem}
.ul-ls1 .con .icn{display:block;position:absolute;width:1.24rem;bottom:.2rem;right:.2rem}
.ul-ls1 .h3{font-size:.48rem;color:#010000;font-weight:700;margin-bottom:.15rem}
.ul-ls1 .desc{font-size:.36rem;color:#9fb7a2;line-height:1.4}
.ul-ls1 .li1 .con{height:5.06rem}
.ul-ls1 .li1 .con .icn{width:1.68rem}
.m-pic{padding:0 .4rem .4rem}
.m-pic img{display:block;width:100%}
.m-tit{text-align:center;font-size:.5rem;color:#000;font-weight:700;margin-bottom:.6rem}
.ul-listb2 .con{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}
.ul-listb2 .user{float:left;width:1.62rem;height:1.62rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:.4rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb2 .txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ul-listb2 .txt p{line-height:.8rem;}
.ul-listb2 .left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.ul-listb2 .name{font-size:.42rem;color:#333;line-height:1.3}
.ul-listb2 .time{font-size:.32rem;color:#8b8b8b}
.ul-listb2 .right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ul-listb2 .btn{display:block;font-size:.3rem;color:#83bd8a;border:1px solid #83bd8a;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;line-height:.68rem;padding:0 .3rem;min-width:2.25rem;text-align:center}
.m-map{height:100vh;position:relative}
.m-map .map{height:100%}
.m-map .bot{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:.36rem .55rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}
.m-map .bot .left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-map .bot .right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.m-map .bot .icn{display:block;width:1.46rem;height:1.48rem}
.m-map .bot .user{width:.88rem;height:.88rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:.2rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-map .bot .txt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.m-map .bot .name{font-size:.36rem;color:#020201}
.m-map .bot .p{font-size:.3rem;color:#777;margin-left:.2rem}
.m-map .BMap_Marker>div{border:3px solid #f5c024;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:visible!important}
.m-map .BMap_Marker>div::after{content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #f5c024;position:absolute;top:100%;left:50%;margin-left:-8px}
.m-map .BMap_Marker img{width:100%;border-radius:50%}
#allmap img{max-width:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}
#allmap .anchorBL{display:none}
/*!****** bl end *******/
