body,
html{height:100%;-webkit-tap-highlight-color:transparent}
body{font-family:-apple-system-font,Helvetica Neue,Helvetica,sans-serif}
ul{list-style:none}
.page,
body{background-color:#f8f8f8}
.link{color:#1aad19}
.container{overflow:hidden}
.container,
.page{position:absolute;top:0;right:0;bottom:0;left:0}
.page{/*overflow-y:auto;*/-webkit-overflow-scrolling:touch;opacity:0;z-index:1}
.page.js_show{opacity:1}
.page__hd{padding:40px}
.page__bd_spacing{padding:0 15px}
.page__ft{padding-top:40px;padding-bottom:10px;text-align:center}
.page__ft img{height:19px}
.page__ft.j_bottom{position:absolute;bottom:0;left:0;right:0}
.page__title{text-align:left;font-size:20px;font-weight:400}
.page__desc{margin-top:5px;color:#888;text-align:left;font-size:14px}
.page.home .page__intro-icon{margin-top:-.2em;margin-left:5px;width:16px;height:16px;vertical-align:middle}
.page.home .page__title{font-size:0;margin-bottom:15px}
/* .page.home .page__bd img{width:30px;height:30px}
.page.home .page__bd li{margin:10px 0;background-color:#fff;overflow:hidden;border-radius:2px;cursor:pointer}
.page.home .page__bd li.js_show .weui-flex{opacity:.4}
.page.home .page__bd li.js_show .page__category{height:auto}
.page.home .page__bd li.js_show .page__category-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.page.home .page__bd li:first-child{margin-top:0}
.page.home .page__category{height:0;overflow:hidden}
.page.home .page__category-content{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s} */
.page.home .weui-flex{padding:20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.3s;transition:.3s}
.page.home .weui-cells{margin-top:0}
.page.home .weui-cells:after,
.page.home .weui-cells:before{display:block;border-color: #b5afaf;left: 20px;right: 20px;}
.page.home .weui-cell{padding-left:20px;padding-right:20px}
.page.home .weui-cell:before{left:20px;right:20px}
.page.button .page__bd{padding:0 15px}
.page.button .button-sp-area{margin:0 auto;padding:15px 0;width:60%}
.page.cell .page__bd,
.page.form .page__bd{padding-bottom:30px}
.page.actionsheet,
.page.dialog{background-color:#fff}
.page.dialog .page__bd{padding:0 15px}
.page.msg,
.page.msg_success,
.page.msg_warn,
.page.toast{background-color:#fff}
.page.panel .page__bd{padding-bottom:20px}
.page.article{background-color:#fff}
.page.icons{text-align:center}
.page.icons .page__bd{text-align:left}
.page.icons .icon-box{margin-bottom:25px;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.page.icons .icon-box i{margin-right:18px}
.page.icons .icon-box__ctn{-webkit-flex-shrink:100;flex-shrink:100}
.page.icons .icon-box__title{font-weight:400}
.page.icons .icon-box__desc{margin-top:6px;font-size:12px;color:#888}
.page.icons .icon_sp_area{margin-top:10px;text-align:left}
.page.icons .icon_sp_area i:before{margin-bottom:5px}
.page.flex .placeholder{margin:5px;padding:0 10px;background-color:#ebebeb;height:2.3em;line-height:2.3em;text-align:center;color:#cfcfcf}
.page.loadmore{background-color:#fff}
.page.layers{overflow-x:hidden;-webkit-perspective:1000px;perspective:1000px}
@media only screen and (max-width:320px){
	.page.layers .page__hd{padding-left:20px;padding-right:20px}
}
.page.layers .page__bd{position:relative}
.page.layers .page__desc{min-height:4.8em}
.page.layers .layers__layer{position:absolute;left:50%;width:150px;height:266px;margin-left:-75px;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;background:url(images/layers/transparent.gif) no-repeat 50%;background-size:contain;font-size:14px;color:#fff}
.page.layers .layers__layer span{position:absolute;bottom:5px;left:0;right:0;text-align:center;-webkit-transition:.5s;transition:.5s}
.page.layers .layers__layer:last-child span{color:#aaa}
.page.layers .layers__layer.j_hide{opacity:0}
.page.layers .layers__layer.j_pic span{color:transparent}
@media only screen and (min-width:375px) and (min-height:603px){
	.page.layers .layers__layer{width:180px;height:320px;margin-left:-90px}
}
@media only screen and (min-width:414px) and (min-height:640px){
	.page.layers .layers__layer{width:200px;height:355px;margin-left:-100px}
}
.page.layers .layers__layer_popout{border:1px solid hsla(0,0%,80%,.5);z-index:4}
.page.layers .layers__layer_popout.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(120px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(120px)}
@media only screen and (max-width:320px){
	.page.layers .layers__layer_popout.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(140px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(140px)}
}
.page.layers .layers__layer_popout.j_pic{border-color:transparent;background-image:url(images/layers/popout.png)}
.page.layers .layers__layer_mask{background-color:rgba(0,0,0,.5);z-index:3}
.page.layers .layers__layer_mask.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(40px)}
@media only screen and (max-width:320px){
	.page.layers .layers__layer_mask.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(80px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(80px)}
}
.page.layers .layers__layer_navigation{background-color:rgba(40,187,102,.5);z-index:2}
.page.layers .layers__layer_navigation.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px)}
@media only screen and (max-width:320px){
	.page.layers .layers__layer_navigation.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(20px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(20px)}
}
.page.layers .layers__layer_navigation.j_pic{background-color:transparent;background-image:url(images/layers/navigation.png)}
.page.layers .layers__layer_content{background-color:#fff;z-index:1}
.page.layers .layers__layer_content.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-120px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-120px)}
@media only screen and (max-width:320px){
	.page.layers .layers__layer_content.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px)}
}
.page.layers .layers__layer_content.j_pic{background-image:url(images/layers/content.png)}
.page.searchbar .searchbar-result{display:none;margin-top:0;font-size:14px}
.page.searchbar .searchbar-result .weui-cell__bd{padding:2px 0 2px 20px;color:#666}
.page.actionsheet,
.page.picker{overflow:hidden}
.page.picker{background-color:#fff}
.page.gallery{overflow:hidden}
@-webkit-keyframes a{
	0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
	to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes a{
	0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
	to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@-webkit-keyframes b{
	0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
}
@keyframes b{
	0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
	to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
}
.page.slideIn{-webkit-animation:a .2s forwards;animation:a .2s forwards}
.page.slideOut{-webkit-animation:b .2s forwards;animation:b .2s forwards}


/*添加*/
.photo-lst .weui-media-box_appmsg{
	-webkit-align-items: flex-start;
    align-items: flex-start;
}
.photo-lst .weui-media-box__info{
	margin-top: 8px;
}
.photo-lst .weui-media-box_appmsg .weui-media-box__hd{
	width: 72px;
	height: 72px;
    line-height: 72px;
	overflow: hidden;
	/* border:1px solid #eee; */
}
.photo-lst .weui-media-box_appmsg .weui-media-box__thumb{
	width: auto;
	height: auto;
	max-width: 72px;
	max-height:72px;
}
.photo-lst .weui-badge{
	margin-right: 10px;
	background: #10AEFF;
}
.photo-lst .weui-cell_access .weui-cell__ft{
	position: initial;
}
.photo-lst .weui-cell_access .weui-cell__ft:after{
	right: 15px;
}
/*.photo-detail .weui-uploader__files li{
	width: 33.333%;
}*/
.photo-detail .weui-uploader{
	padding: 5px 0 10px;
	background: #fff;
}
.photo-detail .weui-uploader__bd{
	margin-right: 0;
	padding: 0 5px;
}
.photo-detail .weui-uploader__file{
	margin: 0 auto;
	float: none;
	width: auto;
	background-size: contain;
	display: block;
  height: auto;/*112新增*/
}
.photo-detail .weui-uploader__file img{/*112新增*/
  width: 100%;
  height: auto;
}
.photo-detail .weui-uploader__files{
	width: 100%;
  overflow: hidden;/*112新增*/
}
.photo-detail .weui-uploader li{
	padding: 10px;
    /*width: 33.33333%;
    float: left;
    box-sizing: border-box;*/
}
.weui-txt{
	display: block;
}
.szzs p.weui-media-box__desc{
	padding-bottom: 7px;
}

.page-sq .weui-icon_msg{
	font-size: 36px;
}
.code{
	width: 150px;
    height: 150px;
    border: 1px solid #eee;
    margin: 0 auto 30px;
    overflow: hidden;
}
.code img{
	max-width: 150px;
	max-height: 150px;
}
.page.icons .page-sq .icon-box{
	padding-left: 30px;
	padding-right: 30px;
}
header .weui-flex{
	background: #fff;
}
.page.flex header .placeholder{
	background: none;
	color: #333;
}
.page.flex .weui-flex__item .placeholder{
	text-align: left;
}
header{
	position: relative;
}
.sec-nav{
	position: absolute;
	z-index: 5;
    right: 10px;
    background: #fff;
    /* color: black; */
    padding: 10px;
    box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
    border-radius: 4px;
}
.sec-nav.hide{
	display: none;
}
.sec-nav ul li a{
	display: block;
	padding: 10px 10px;
	color: #333;
}

.triangle-down{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #999;
    line-height: inherit;
    vertical-align: text-top;
}
.triangle-down.up{
	transform:rotate(9deg);
-ms-transform:rotate(9deg); /* Internet Explorer */
-moz-transform:rotate(9deg); /* Firefox */
-webkit-transform:rotate(9deg); /* Safari 和 Chrome */
-o-transform:rotate(9deg); /* Opera */
}
.sec-nav ul li a:hover,#more:hover{
	background: #efefef;
}
.smzq i.num{
	margin-right: 7px;
	background: #10aeff;
    color: #fff;
    font-size: 20px;
    width: 30px;
    height: 30px;
    border-radius: 36px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;
}
.smzq .weui-cell__hd{
	color: #10aeff;
	font-weight: bold;
	margin-right: 10px;
}
.smzq .weui-cell__bd{
	text-align: center;
}
.smzq .weui-cell{
	padding: 20px 15px;
}
.sec-icon{
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 16px;
	background: url(../images/sec-icon1.png) no-repeat center;
	background-size: 100%;
}
.sec-icon.icon2{
	background: url(../images/sec-icon2.png) no-repeat center;
/*	background-size: 100%;*/
}
.sec-icon.icon3{
	background: url(../images/sec-icon3.png) no-repeat center;
	background-size: 75%;
}
.sec-icon.icon4{
	background: url(../images/sec-icon4.png) no-repeat center;
	/*background-size: 100%;*/
}
.icon-pic,.icon-data{
	display: inline-block;
	width: 26px;
	height: 26px;
	background:url(../images/icon-pic.png) no-repeat center;
	background-size: 100%;
	vertical-align: middle;
    margin-right: 5px;
}
.icon-data{
	background:url(../images/icon-data.png) no-repeat center;
	background-size: 90%;
}
/*.icon-data.zs{
	background:url(../images/sec-icon1.png) no-repeat center;
	background-size: 90%;
}*/
.btn-download{
  background: #10aeff;
}
.btn-download:active{
  background: #1199de;
}