/* ---------------------reset css----------------------- */
body,h1,h2,h3,h4,h5,h6,dl,dd,p,form{margin:0;}
body{font:14px/1.5 'microsoft yahei',tahoma,arial,sans-serif; background:#fff; color:#000; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input::-webkit-input-placeholder{color:#999;}
input,textarea,select{font-size:16px; font-family:inherit; -webkit-appearance:none;}
h4,h5,h6{font-size:1em;}
ul,ol{margin:0; padding:0; list-style:none;}
img,button{border:0;}
a{text-decoration:none; color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; outline:none;}
a:hover{text-decoration:none;}
input:focus,textarea:focus{font-size:.3rem !important;}

/* ---------------------common css----------------------- */
/* display */
.dn{display:none;}
/* color */
.g6{color:#666;}
.g9{color:#999;}
.orange{color:#f6ba3b;}
/* color */
.red{color:#fd464a;}
.blue{color:#0aa6f0;}
.green{color:#00a654;}
.orange{color:#fa9700;}
/* line */
.line_tit{display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-box-orient:vertical;}
.line1{-webkit-line-clamp:1;}
.line2{-webkit-line-clamp:2;}
.line3{-webkit-line-clamp:3;}
/* load */
.load{padding:.3rem 0;}
.loadtit{padding-left:.06rem; font-size:.26rem; color:#666;}
.vmm{display:flex; justify-content:center; align-items:center;}
.vml{display:flex; justify-content:left; align-items:center; text-align:left;}
/* img */
.img{display:block; width:100%; height:100%;}
/* divid_line */
.divid_line{display:block; height:.16rem; background:#f4f5f6;}

/* ---------------------wrapper css----------------------- */
.max750{max-width:750px; margin:0 auto; overflow:hidden;}

/* ---------------------header css----------------------- */
.header{position:fixed; z-index:9; width:100%;}
/* head */
.head{display:flex; align-items:center; width:100%; height:1rem; background:#7bca0b; color:#fff;}
.head_logo{display:block; width:.54rem; height:.54rem; margin-left:.26rem; background:#fff; border-radius:.05rem; overflow:hidden;}
.head_back{display:flex; justify-content:center; align-items:center; width:.54rem; height:.54rem; margin-left:.26rem;}
.head_back .iconfont{color:#fff; font-size:.4rem;}
.head_tit{display:flex; align-items:center; margin-left:.15rem; font-weight:400;}
.head_tit span{margin:0 .1rem; font-size:.32rem;}
.head_tit a{font-size:.35rem; color:#fff;}
/* menu */
.menu{position:absolute; top:.22rem; right:0; width:.8rem; text-align:center;}
.menu .iconfont{font-size:.36rem; cursor:pointer;}
.menu_nav{position:fixed; top:0; left:0; z-index:9; display:none; width:100%; height:100vh; background:#fff; z-index:10; background:#f3f3f3; overflow-y:scroll;}
.menu_nav_ico{position:fixed; top:0; left:0; display:flex; justify-content:space-between; align-items:center; width:94%; height:1rem; padding:0 3%; background:#7bca0b; color:#fff; text-align:center;}
.menu_nav_ico em{width:.54rem; height:.54rem; font-size:.36rem; border:1px #fff solid; border-radius:100%; cursor:pointer;}
.menu_nav dt em .iconfont{font-size:.3rem;}
.menu_nav_list{padding-top:.9rem; text-align:left;}
.menu_nav_tit{display:flex; align-items:center; padding:.4rem .3rem .2rem; font-size:.36rem; font-weight:400; background:#fff; color:#333;}
.menu_nav_tit .iconfont{width:.44rem; height:.44rem; margin-right:.12rem; line-height:.44rem; text-align:center; font-size:.38rem;}
.menu_nav_tit .iconlanmu{color:#6bc30d;}
.menu_nav_tit .icontoutiao{color:#ff0000; font-size:.42rem;}
.menu_nav_tit .iconyinshibaike{color:#fca32d;}
.menu_nav_tit .iconrenqun{color:#4ac3fc; font-size:.44rem;}
.menu_nav_tit .iconliangxing{color:#ff699e;}
.menu_nav_tit .iconshenghuo{color:#87d1cd; font-weight:700;}
.menu_nav_tit .iconyundong{color:#22cc76;}
.menu_nav_tit .iconzhongyike{color:#fd5f37; font-size:.44rem;}
.menu_nav_tit .iconnavjijie{color:#2cb0e9;}
.menu_nav_tit .iconzixun{color:#9ccc2b;}
.menu_nav_con{display:flex; flex-wrap:wrap; padding:.1rem .15rem; background:#fff;}
.menu_nav_con a{margin:.1rem .06rem; padding:0 .21rem; line-height:.6rem; font-size:.3rem; background:#f8f8f8; border:.02rem solid #dcdcdc; border-radius:.1rem; color:#404040; text-align:center; overflow:hidden;}
.menu_nav_con a:hover{background:#6bc30d; border-color:#6bc30d; color:#fff; transition:all .2s linear;}
/* heads */
.heads{width:100%; height:1rem; line-height:1rem; background:#7bca0b; color:#fff;}
.heads_tit{font-size:.35rem; font-weight:400; text-align:center;}
.heads .iconfont{position:absolute; width:.8rem; text-align:center; font-size:.36rem; cursor:pointer;}
.heads a{color:#fff;}

/* ---------------------main css----------------------- */
.main{padding-top:1rem; background:#fff;}

/* banner */
.banner{padding:.2rem 0 .3rem; background:#7bca0b;}
.banner .search{display:flex; align-items:center; width:92%; height:.8rem; margin:0 auto; padding:0 .3%; line-height:.8rem; background:rgba(0,0,0,0.1); border-radius:2rem; color:#fff; overflow:hidden;}
.banner .search .iconfont{height:100%; padding-left:.3rem; font-size:.32rem; color:#fff;}
.banner .search .input{flex:1; height:100%; padding:0 .2rem; font-size:.3rem; background:none; border:none; outline:none; color:#fff;}
.banner .search .input::-webkit-input-placeholder{color:#fff;}

/* icon */
.icon{position:relative; width:100%; height:4.4rem;}
.icon_bg{position:absolute; z-index:1; display:block; width:100%; height:2.4rem; background:linear-gradient(#7bca0b, #fff);}
.icon_ul{position:absolute; left:4%; z-index:2; display:flex; flex-wrap:wrap; align-content:flex-center; align-items:center; width:92%; padding-bottom:.5rem; background:#fff; border-radius:.2rem; box-shadow:0 .04rem .06rem #efefef;}
.icon_li{width:25%;}
.icon_box{display:block; margin-top:.4rem;}
.icon_ico{width:.92rem; height:.92rem; margin:0 auto; overflow:hidden;}
.ico_icon{display:block; width:100%; height:100%;}
.ico_icons{display:block; width:.72rem; height:.72rem; margin:.12rem .1rem .08rem;}
.icon_tit{display:block; margin-top:.12rem; font-size:.26rem; color:#333; text-align:center;}

/* title */
.title{display:flex; justify-content:space-between; align-items:center; margin:.3rem 4% 0;}
.title_tit{font-size:.34rem; font-weight:700;}
.title_more{font-size:.28rem; color:#999;}

/* ipit */
.ipit_ul{display:flex; flex-wrap:wrap; justify-content:space-between; width:92%; margin:.2rem auto .3rem;}
.ipit_li{width:48%; margin:.2rem 0;}
.ipit_box{display:block; width:100%; background:#fff; border-radius:.1rem; box-shadow:0 .04rem .04rem #efefef; overflow:hidden;}
.ipit_pic{display:block; height:2.2rem;}
.ipit_tit{margin:.15rem .1rem 0; font-size:.32rem; font-weight:400; color:#333;}
.ipit_txt{margin:.05rem .1rem .2rem; font-size:.26rem; color:#999;}

/* list */
.list_li a{display:flex; justify-content:space-between; align-items:center; padding:.32rem .3rem; border-bottom:#f5f5f5 1px solid;}
.list_li a:hover{background:#fafafa;}
.list_li .text{position:relative; flex:1;}
.list_li .tit{padding-top:.05rem; line-height:.4rem; font-size:.32rem; font-weight:400;}
.list_li .tag{margin:.15rem 0 .08rem; font-size:.26rem; color:#2aa53b;}
.list_li .time{font-size:.26rem; color:#999;}
.list_li .pic{display:block; width:2.3rem; height:1.66rem; margin-right:.2rem; overflow:hidden;}
.list_more{display:block; width:3rem; margin:.2rem auto .5rem; padding:.16rem .2rem; font-size:.26rem; color:#f6ba3b; border:#f6ba3b 1px solid; border-radius:.5rem; text-align:center;}

/* sort */
.sort{min-height:100vh;}
/* search */
.sort_search{position:fixed; top:1rem; left:2.4rem; right:0; z-index:9; width:5.1rem; background:#fff;}
.sort_search .box{display:flex; justify-content:space-between; align-items:center; width:88%; height:.8rem; margin:.2rem auto; line-height:.8rem; background:#f7f9fa; border-radius:1rem; color:#ccc; overflow:hidden;}
.sort_search .input{flex:1; height:100%; padding:0 .15rem 0 .3rem; font-size:.3rem; background:none; border:none; outline:none; color:#666;}
.sort_search a{display:block; height:100%; padding:0 .5rem 0 .2rem;}
.sort_search .iconfont{font-size:.3rem;}

/* tab */
.sort_tab{position:relative;}
/* side */
.sort_side{position:fixed; top:1rem; bottom:0; z-index:8; width:2.4rem; background:#f7f9fa; overflow-x:hidden; overflow-y:scroll;}
.sort_side li{display:flex; align-items:center; width:100%; height:.9rem; border-bottom:#f7f7f7 1px solid;}
.sort_side li .ico{width:.08rem; height:.32rem; background:#f7f9fa; overflow:hidden;}
.sort_side li .tit{padding-left:.26rem; font-size:.3rem; color:#666;}
.sort_side .on{background:#fff;}
.sort_side .on .ico{background:#6bc30d;}
.sort_side .on .tit{color:#6bc30d; font-weight:700;}
/* cont */
.sort_cont{padding:2.1rem 0 0 2.4rem; background:#fff;}
.sort_ul{display:flex; flex-wrap:wrap; padding:0 .16rem;}
.sort_li{width: 31.3%;margin-top: .4rem;overflow: hidden;line-height: 35px;background: #fafafa;color: #333;height: 50px;margin-right: 2px;margin-bottom: 6px}
.sort_li .pic{display:block; width:1.2rem; height:1.2rem; margin:0 auto; border-radius:100%; overflow:hidden;}
.sort_li .tit{display:block; margin-top:.2rem; font-size:.28rem; color:#333; text-align:center;}

.sort_side::-webkit-scrollbar,.sort_cont::-webkit-scrollbar{display:none;}

/* cont_tit */
.cont_tit{margin:.3rem; line-height:.64rem; font-size:.46rem; font-weight:700;}
.cont_come{display:flex; justify-content:space-between; align-items:center; margin:0 .3rem;}
.cont_name{display:flex; align-items:center;}
.cont_name i{width:.66rem; height:.66rem; margin-right:.2rem; border-radius:100%; overflow:hidden;}
.cont_name em{font-size:.3rem; font-style:normal; color:#666;}
.cont_time{font-size:.28rem; color:#999;}
/* cont_con */
.cont_con{margin:.3rem .3rem .4rem; overflow:hidden;}
.cont_con p{margin-top:.24rem; line-height:.54rem; font-size:.32rem;}
.cont_con img{display:block; width:100%; height:100%;}
/* cont */
.box_tit{display:flex; justify-content:space-between; align-items:center; padding:.4rem .3rem .3rem;}
.box_h2{display:flex;}
.box_h2 span{display:flex; justify-content:center; align-items:center; width:.48rem; height:.48rem; margin-right:.16rem; border-radius:100%; overflow:hidden;}
.bg_red{background: linear-gradient(#ff5b3f, #ff2e67);}
.bg_yellow{background: linear-gradient(#ffc72a, #ffaf34);}
.bg_green{background: linear-gradient(#a8e540, #71d328);}
.bg_blue{background: linear-gradient(#31cff4, #2590f2);}
.bg_purple{background: linear-gradient(#22d4d4, #17d2b7);}
.box_h2 .iconfont{font-size:.24rem; color:#fff;}
.box_h2 em{font-size:.34rem; font-style:normal; font-weight:700; color:#333;}
.box_tit a{font-size:.28rem; font-weight:400; color:#666;}
/* headline */
.headline_li a{display:flex; justify-content:space-between; padding:.3rem; background:#fff; border-bottom:.02rem #f5f5f5 solid;}
.headline_li a:hover{background:#fafafa;}
.headline_img{width:2.3rem; height:1.4rem; margin-left:.3rem; overflow:hidden;}
.headline_text{flex:1;}
.headline_tit{line-height:.54rem; font-size:.32rem; font-weight:400;}
.headline_tag{margin-top:.2rem; font-size:.26rem; color:#999;}
.headline_time{display:flex; justify-content:space-between; align-items:center; margin-top:.3rem; font-size:.26rem; color:#939393;}
.headline_key{padding:.02rem .12rem; border:.02rem #ebebeb solid; border-radius:.06rem;}

#read-more{position:relative; z-index:2; margin-bottom:-.3rem; padding:5px 0; background:#fff;}
.headline_more,.fadeout,.fadein{display:block; width:3rem; margin:.3rem auto .5rem; padding:.1rem .15rem; font-size:.28rem; color:#feb139; border:#feb139 .02rem solid; border-radius:3rem; letter-spacing:.01rem; text-align:center; overflow:hidden;}

/* news */
.news_ul{padding:0 .3rem .4rem;}
.news_li{padding:.12rem 0; font-size:.3rem;}
.news_li i{font-style:normal; color:#999;}
.news_li .red{color:#ff0000;}
.news_li .orange{color:#fc7039;}
.news_li .yellow{color:#fd8607;}
/* ask */
.ask_ul{margin-top:-.2rem; padding:0 .3rem .4rem;}
.ask_li{padding:.3rem 0; border-bottom:.02rem #f5f5f5 solid; overflow:hidden;}
.ask_tit{font-size:.32rem; font-weight:400;}
.ask_con{position:relative; margin-top:.2rem; padding:.2rem .12rem; line-height:.52rem; font-size:.3rem; background:#f2f2f2; color:#999;}
.ask_ico{position:absolute; top:.26rem; width:.4rem; height:.4rem; line-height:.4rem; font-size:.26rem; font-style:normal; background:#feb139; border-radius:.06rem; color:#fff; text-align:center;}
.ask_txt{text-indent:.56rem;}

/* food_icon */
.food_icon{display:flex; flex-wrap:wrap; align-content:flex-center; align-items:center; justify-content:space-around; margin:.3rem .03rem .4rem;}
.food_icon .li{width:24%; margin:.12rem 0; text-align:center;line-height: 35px;background: #fafafa;color: #333;height: 50px;}
.food_icon .pic{display:block; width:1.32rem; height:1.32rem; margin:0 auto; border-radius:100%; overflow:hidden;}
.food_icon .tit{display:block; margin-top:.16rem; font-size:.28rem; color:#333;}

/* doctor_tit */
.doctor_tit{display:flex; justify-content:space-between; max-width:750px; width:100%; padding-top:.25rem; margin-bottom:.06rem; background:#fff; box-shadow:0 .02rem .06rem #e5e5e5; overflow:hidden;}
.doctor_nav{display:flex; width:100%; background:#fff;}
.doctor_nav li{width:50%; font-size:.32rem; text-align:center; color:#666; cursor:pointer;}
.doctor_nav li .line{display:block; width:.6rem; height:.03rem; margin:.12rem auto 0; background:#f8f8f8;}
.doctor_nav .on{font-weight:700; color:#7bca0b;}
.doctor_nav .on .line{background:#7bca0b;}

.list_nav{padding-left:.3rem; background:#fff; white-space:nowrap; overflow-x:auto;}
.list_nav::-webkit-scrollbar{display:none;}
.list_nav li{display:inline-block; margin-right:.3rem; font-size:.32rem; text-align:center; color:#666; cursor:pointer;}
.list_nav li .line{display:block; width:.6rem; height:.03rem; margin:.12rem auto 0; background:#f8f8f8;}
.list_nav .on{font-weight:700; color:#7bca0b;}
.list_nav .on .line{background:#7bca0b;}

.cont_li a{position:relative; display:flex; align-items:center; width:100%; padding:.32rem 0; border-bottom:#f5f5f5 1px solid;}
.cont_li a:hover{background:#fafafa;}
.cont_li .pics{display:block; width:2.3rem; height:1.66rem; margin:0 .2rem 0 .3rem; overflow:hidden;}
.cont_li .text{flex:1; padding-right:.3rem;}
.cont_li .tit{line-height:.4rem; font-size:.32rem; font-weight:400;}
.cont_li .txt{padding-top:.24rem; font-size:.28rem; text-align:justify; color:#999;}

/* search_list */
.search_list .doctor_tit{position:fixed; top:1rem; z-index:8;}
.search_list .doctor_con{padding-top:.9rem;}

/*search_nav*/
.orange{color:orange;}
.search_nav{margin:.4rem .3rem .2rem; font-size:.28rem;}
.search_no{padding:.6rem 0; font-size:.34rem; text-align:center; color:#666;}
.search_no .pic{display:block; width:3.6rem; margin:0 auto .3rem; opacity:.4;}

/* search_none */
.search_none{display:block; width:80%; margin:1rem auto;}

/* shadow */
.shadow{flex:1;}
/* searchs */
.searchs{display:flex; width:75%; height:.66rem; margin-left:.2rem; background:#fafafa; border-radius:1rem; color:#666; overflow:hidden;}
.searchs .iconfont{padding:.03rem .05rem 0 .3rem; line-height:.66rem; font-size:.3rem;}
.searchs .input{display:block; width:60%; height:100%; padding:0 .15rem; background:none; border:none; outline:none; color:#666; font-size:.28rem;}
.searchs .input::placeholder{font-size:.28rem; color:#808080;}
.searchs .button{flex:1; font-size:.28rem; background:none; border:none; outline:none; color:#999; background:#f5f5f5;}

/* ---------------------item css----------------------- */
.mt20{margin-top:.2rem;}
.mt40{margin-top:.4rem;}
.mt50{margin-top:.5rem;}
.mt60{margin-top:.6rem;}
.mt70{margin-top:.7rem;}
.bgblue .box{background:rgba(132,204,242,.2);}
.bgorange .box{background:rgba(250,151,0,.12);}
.item_h2{display:flex; justify-content:center; align-items:center;}
.item_h2 .line{width:.5rem; height:.03rem; margin:0 .05rem; background:#4baf4f;}
.item_h2 .circle{width:.1rem; height:.1rem; border-radius:100%; background:#4baf4f;}
.item_h2 .tit{margin:0 .2rem; font-size:.42rem; font-weight:700; color:#4baf4f;}
.item_h3{font-size:.38rem; font-weight:400; text-align:center;}
.item_h3 .iconfont{display:block; margin-top:-.1rem; font-size:.34rem;}
.item_h4{display:flex; padding:.24rem 0 .12rem; line-height:.34rem; font-size:.34rem; font-weight:700;}
.item_h4 .iconfont{width:.08rem; height:.32rem; margin:0 .15rem .18rem .3rem; background:#4baf4f;}
.item_text{margin:0 .3rem; line-height:.5rem; font-size:.32rem; color:#333; text-align:justify;}
.item_text p{margin:.05rem 0;}

/* item_name */
.item_name .pic{position:relative; display:block; width:3rem; height:3rem; margin:0 auto; border:.04rem #fff solid; border-radius:100%; box-shadow:0 .04rem .06rem #efefef; overflow:hidden;}
.item_name .pic img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:auto; height:100%;}
.item_name .tit{margin-top:.3rem; font-size:.44rem; font-weight:700; text-align:center;}
.item_name .text{margin:.12rem .3rem 0; line-height:.5rem; font-size:.3rem; color:#666; text-align:center;}

/* item_doctor */
.item_doctor{display:flex; align-items:center; padding:0 .3rem;}
.item_doctor .pic{width:1rem; height:1rem; margin-right:.2rem; border-radius:100%; overflow:hidden;}
.item_doctor .info{flex:1;}
.item_doctor .tit{font-size:.32rem; font-weight:400;}
.item_doctor .tit span{font-size:.3rem; color:#333;}
.item_doctor .text{margin-top:.06rem; font-size:.28rem; color:#666;}

/* item_intro */
.item_intro .pic{float:left; width:3.35rem; height:2.28rem; margin:.1rem .2rem 0 .3rem;}

/* item_circle */
.item_circle{display:flex; flex-wrap:wrap; align-items:center; margin:-.1rem .1rem;}
.item_circle .li{width:25%;}
.item_circle .li .box{display:flex; justify-content:center; align-items:center; width:1.32rem; height:1.32rem; margin:.15rem auto; padding:.15rem; font-size:.32rem; border-radius:100%; color:#333; text-align:center; overflow:hidden;}
.item_circle .item_text{flex:1; margin:0 .1rem;}

/* item_effect */
.item_effect{margin:.4rem .3rem; padding:.3rem 0 .4rem; background:rgba(132,204,242,.2); border-radius:.3rem;}
.item_effect .item_text{padding-top:.1rem;}

/* item_sort */
.item_sort{position:relative; height:2.9rem;}
.item_icon{display:flex; flex-wrap:wrap; align-content:flex-center; align-items:center; justify-content:space-around; margin:0 .2rem;}
.item_icon .li{width:33.3%; text-align:center;}
.item_icon .li .pic{position:relative; display:flex; justify-content:center; align-items:center; width:1.8rem; height:1.8rem; margin:0 auto; border:.04rem #fff solid; border-radius:100%; box-shadow:0 .04rem .06rem #efefef; overflow:hidden;}
.item_icon .li .pic img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; height:100%;}
.item_icon .li .more{background:rgba(75,175,79,.15);}
.item_icon .li .more .iconfont{font-size:.28rem; color:#ccc;}
.item_icon .li .tit{display:block; margin-top:.2rem; font-size:.32rem; color:#333;}
.pagination{position:absolute; z-index:2; bottom:0; display:flex; justify-content:center; width:100%;}
.swiper-pagination-switch{width:.24rem; height:.1rem; margin:0 .08rem; background:#e5e5e5; border-radius:.04rem; cursor:pointer;}
.swiper-active-switch{background:#5fcc55;}

/* item_avoid */
.item_avoid{display:flex;}
.item_avoid .cont{width:50%;}
.item_avoid .cont .tit{display:flex; justify-content:center; align-items:center; width:.8rem; height:.8rem; margin:0 auto .3rem; font-size:.38rem; border-radius:100%; color:#fff; overflow:hidden;}
.item_avoid .bgblue .tit,.item_avoids .bgblue .tit{background:#0ba5f0;}
.item_avoid .bgorange .tit,.item_avoids .bgorange .tit{background:#fa9700;}
.item_avoid .cont .box{display:flex; justify-content:center; align-items:center; width:2.88rem; height:.72rem; margin:.2rem auto; font-size:.32rem; border-radius:.1rem; color:#333; overflow:hidden;}

/* item_avoids */
.item_avoids .cont .tit{display:flex; justify-content:center; align-items:center; width:.8rem; height:.8rem; margin:0 auto .3rem; font-size:.38rem; border-radius:100%; color:#fff; overflow:hidden;}
.item_avoids .item_text{flex:1;}

/* item_food */
.item_food{display:flex; margin:.2rem .3rem 0;}
.item_food .li{width:33.3%;}
.item_food .li .box{display:block; width:2.1rem; margin:0 auto; border-radius:.1rem; box-shadow:0 .04rem .06rem #efefef; overflow:hidden;}
.item_food .li .box .pic{display:block; width:100%; height:1.38rem;}
.item_food .li .box .tit{margin:.2rem 0; font-size:.32rem; text-align:center; color:#333;}

/* item_assort */
.item_assort{display:flex; flex-wrap:wrap; margin:-.1rem 0 -.1rem .15rem;}
.item_assort .li{margin:.15rem; padding:.15rem; font-size:.3rem; background:rgba(75,175,79,.15); border-radius:.1rem; color:#333;}

/* ---------------------backtop css----------------------- */
.backtop{position:fixed; bottom:.8rem; right:.38rem; display:flex; justify-content:center; align-items:center; width:.9rem; height:.9rem; background:rgba(102,208,102,.8); border-radius:.05rem;}
.backtop .iconfont{font-size:.42rem; color:#fff;}

/* ---------------------screen css----------------------- */
@media screen and (max-width:321px){
    html{font-size:43px;}
}

@media screen and (min-width:360px){
    html{font-size:48px;}
}

@media screen and (min-width:375px){
    html{font-size:50px;}
}

@media screen and (min-width:384px){
    html{font-size:51px;}
}

@media screen and (min-width:400px){
    html{font-size:53px;}
}

@media screen and (min-width:411px){
    html{font-size:55px;}
}

@media screen and (min-width:480px){
    html{font-size:64px;}
}

@media screen and (min-width:600px){
    html{font-size:80px;}
}

@media screen and (min-width:640px){
    html{font-size:85px;}
}

@media screen and (min-width:750px){
    html{font-size:100px;}
}

.loading{display:inline-block; width:.4rem; height:.4rem; vertical-align:middle; -webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite; background:transparent  no-repeat;background-size:100%}.weui-loading.weui-loading_transparent{background-image:' rx='5' ry='5' transform='translate(0 -30)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/><rect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/></svg>")}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

@font-face {font-family: "iconfont";
  src: ; /* ie9 */
  src:  format('embedded-opentype'), /* ie6-ie8 */
   format('woff2'),
   format('woff'),
   format('truetype'), /* chrome, firefox, opera, safari, android, ios 4.2  */
   format('svg'); /* ios 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconnavjijie:before {
  content: "\e664";
}

.iconwangluo:before {
  content: "\e63b";
}

.iconapple:before {
  content: "\e647";
}

.icondengdaijieda:before {
  content: "\e934";
}

.iconliangxing:before {
  content: "\e6de";
}

.icongengduo-2:before {
  content: "\e615";
}

.iconshenghuo:before {
  content: "\e809";
}

.iconwenzhang:before {
  content: "\e60d";
}

.iconb:before {
  content: "\e62c";
}

.iconzhongyike:before {
  content: "\e697";
}

.icontuijian:before {
  content: "\e74d";
}

.iconfaxian-copy:before {
  content: "\e6c3";
}

.iconsousuo:before {
  content: "\e618";
}

.iconlanmu:before {
  content: "\e80f";
}

.iconxia:before {
  content: "\e641";
}

.iconhuojian:before {
  content: "\e601";
}

.iconyundong:before {
  content: "\e60b";
}

.iconjichutubiao-:before {
  content: "\e62d";
}

.icontoutiao:before {
  content: "\e632";
}

.iconshouye:before {
  content: "\e600";
}

.iconsoushuo:before {
  content: "\e6e6";
}

.iconxiangxi:before {
  content: "\e602";
}

.iconquanbu:before {
  content: "\e681";
}

.iconxihuan:before {
  content: "\e660";
}

.iconeen1:before {
  content: "\e604";
}

.iconshujuyichang:before {
  content: "\e640";
}

.iconrenqun:before {
  content: "\e60e";
}

.iconzixun:before {
  content: "\e657";
}

.iconyinshibaike:before {
  content: "\e60f";
}

.iconbaike:before {
  content: "\e637";
}

.iconzuo:before {
  content: "\e603";
}