/*-------------------------全局基础样式----------------------*/
body{
	font-size: 14px;
	line-height: 1;
	color: #333;
	font-family: "microsoft yahei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;
	background: #f2f2f2;
}
*:not(.weui-pull-to-refresh__layer) {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input, button, select, textarea{outline: none;background: none;border: none;}
input, textarea{font-family: inherit;}
ul{list-style-type: none;}
.circle{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.box-radius-lg{-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #fff;}
.box-radius-big{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #fff;}
.box-radius-mid{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background: #fff;}
.txt-more{overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.txt-more1{overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.txt-more2{overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.txt-fff{color: #fff;}
.txt-666{color: #666;}
.f12-fff{font-size: 12px;color: #fff;}
.f12-666{font-size: 12px;color: #666;}
.f12-333{font-size: 12px;color: #333;}
.f16-fff{font-size: 16px;color: #fff;}
.f16-666{font-size: 16px;color: #666;}
.f16-333{font-size: 16px;color: #333;}
.bg-white{background: #fff;}
.txt-big, h4{font-size: 16px;}

.flex-v-t{-webkit-box-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.flex-v-c{-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex-v-b{-webkit-box-align: flex-end;-webkit-align-items: flex-end;align-items: flex-end;}
.flex-h-r{-webkit-box-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}
.flex-h-c{-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}


/*返回顶部*/
.backtop{position: fixed;bottom: 75px;right: 10px;z-index: 500;width: 36px;height: 36px;display: none;}
.backtop img{width: 100%;}


/*-----------------------页面nav、main、tabbar样式------------------------*/
body, html {height: 100%;-webkit-tap-highlight-color: transparent;overflow-y: hidden;}
.main{ max-width:417px;  position:absolute;left:0;right:0; top:0;bottom:0;padding-bottom: 50px;overflow-y: auto;z-index: 1; margin:auto;}

.weui-tabbar{background-color: #fff;height: 50px;}
.weui-tabbar__item{padding: 7px 0 0;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color: #f64d0a;}
.weui-tabbar__item .img1, .weui-tabbar__item.weui-bar__item--on .img11 {display: block;}
.weui-tabbar__item .img11, .weui-tabbar__item.weui-bar__item--on .img1 {display: none;}
.weui-tabbar__icon{height: 22px;width: 22px;}

.nav{height: 65px;position: absolute;width: 100%;top: 0;left: 0;z-index: 10;}

/*.nav2{height: 45px;position: absolute;width: 100%;top: 0;left: 0;z-index: 10;}*/

.center{-webkit-box-flex: 2;-webkit-flex-grow: 2;flex-grow: 2;}
.back{display: inline-block;padding: 10px 18px 8px 12px;}
.search-trigger{padding: 8px 12px;display: inline-block;}
/*.right>a{padding: 8px 12px 8px 0;}
.right>a>img{margin-right: 5px;}*/



/*浮动搜索栏*/
.searchbar-overlay, .searchbar{position:absolute;left:0;width: 100%;display: none;}
.searchbar-overlay{bottom:0px;background: rgba(0,0,0,.5);z-index: 800;top: 0px;}
.searchbar{z-index: 810;top: 0px;}
.weui-search-bar{background:#fff;padding:10px 12px;border:none;}
.weui-search-bar:before, .weui-search-bar__form:after{display: none;}
.weui-search-bar:after{height: 2px;border-bottom: 2px solid #ededed;}
.weui-search-bar__box, .weui-search-bar__label{background: #ededed;}
.weui-search-bar__form, .weui-search-bar__box, .weui-search-bar__label{
	-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;
}
.weui-search-bar__form{height: 36px;}
.weui-search-bar__box .weui-icon-search,.weui-icon-clear{margin-top: 4px;}
.weui-search-bar__box .weui-search-bar__input{padding: 8px 0;}
.weui-search-bar__label{padding-top: 10px;}
.weui-search-bar__cancel-btn{color: #F10215;line-height: 36px;font-size: 16px;}


/*滑动导航*/
.navbarscroll{position:absolute;top: 65px;left: 0;width: 92%;background: #fff;z-index: 10;height: 35px;border-bottom: 1px solid #d2d2d1; margin:0 4%;}
.navbarscroll .wrapper {position:relative;height: 35px;width: 100%;overflow: hidden;margin:0 auto;z-index: 11;}
.navbarscroll .wrapper .scroller {position:absolute}
.navbarscroll .wrapper .scroller, .wrapper .clearfix {width: 100%;height: 35px;}
.navbarscroll .wrapper .scroller li {height: 35px;float: left;line-height: 38px;padding: 0 4px;}
.navbarscroll .wrapper .scroller li a{color:#333;padding: 0 9px;display: block;line-height: 34px;}
.navbarscroll .wrapper .scroller li.cur a{color: #bc141b;border-bottom: 1px solid #ef3f1d;}
.clearfix:after{content:"";display:block;height:0;clear: both;visibility:hidden;}


/*------------------底部拨打电话-------------------*/
.botm{height: 50px; position:fixed;width: 100%;bottom: 0;left: 0; right:0;z-index: 10; background:#FFF;  max-width:417px;margin:auto;}
.botm li a{ display:block; width:100%; height:50px; position:relative; line-height:50px; text-align:center;}
.botm a .bottext,.botm a .bottext2{font-size: 12px; color:#313030; text-align:center; line-height:18px;}
.botm img{margin-right: 5px;}
.bott1{ width:35px; height:35px; margin:0 auto;}
.bott1 img{ width:100%; height:100%;}

.bott2{ width:45px; height:45px; margin:0 auto; position:absolute; top:-15px; left:50%; margin-left:-22px;}
.bott2 img{ width:100%; height:100%;}
.bot2w{ width:25%;}



.weui-cells{background: none;margin-top: 12px;}
.weui-cells>li{margin-bottom: 4px;background: #fff;}
.weui-cells:after, .weui-cells:before{display: none;}


/*对话框*/
.weui-dialog__title{font-size: 16px;}
.weui-dialog__bd{font-size: 14px;}
.weui-dialog__ft {line-height: 40px;font-size: 16px;}
.weui-dialog__ft .primary{color: #ea1416;}
/*ActionSheet*/
.weui-actionsheet__title{height: 40px;font-size: 15px;color: #333;}
.weui-actionsheet__menu .weui-actionsheet__cell{color: #d61719;font-size: 15px;}
.weui-actionsheet_cancel{color: #666;font-size: 15px;}
.weui-actionsheet__cell{padding: 13px 0;}

.weui-photo-browser-modal{ z-index:99;}