* {
	margin:0;
	padding:0;
	outline:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-family:Arial,微软雅黑,sans-serif
}
img,input,textarea {
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:none;
	user-select:text
}
body {
	color:#333;
	background:#FFF;
	font-size:.4rem
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
ul,ol {
	list-style:none
}
img {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	color:#00E;
	text-decoration:none
}
strong,b {
	font-weight:bold
}
input[type='text'],input[type='search'],input[type='number'],input[type='password'],textarea,select {
	border:0;
	outline:0;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	resize:none;
	background-color:#FFF
}
.notselect {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.canselect {
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text
}
::-webkit-input-placeholder {
	color:#AAA
}
::-moz-placeholde {
	color:#AAA
}
::-ms-placeholde {
	color:#AAA
}
.clear {
	display:block;
	width:100%;
	height:0;
	clear:both
}
.body {
	position:relative;
	width:15rem;
	margin:0 auto
}
.overflow {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.overflow2 {
	overflow:hidden;
	display:-webkit-box;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.editor {
	padding:.3rem;
	background:#FFF
}
.editor p {
	word-break:break-all
}
.editor p img {
	display:block;
	margin:.1rem auto
}
button {
	-webkit-appearance:none
}
@media screen and (min-width:0) {
	html {
	font-size:21.33333px
}
body {
	font-size:12px
}
}@media screen and (min-width:360px) {
	html {
	font-size:24px
}
body {
	font-size:12px
}
}@media screen and (min-width:375px) {
	html {
	font-size:25px
}
body {
	font-size:12px
}
}@media screen and (min-width:384px) {
	html {
	font-size:25.6px
}
body {
	font-size:14px
}
}@media screen and (min-width:393px) {
	html {
	font-size:26.2px
}
body {
	font-size:14px
}
}@media screen and (min-width:400px) {
	html {
	font-size:26.66666px
}
body {
	font-size:14px
}
}@media screen and (min-width:411px) {
	html {
	font-size:27.4px
}
body {
	font-size:14px
}
}@media screen and (min-width:412px) {
	html {
	font-size:27.46666px
}
body {
	font-size:14px
}
}@media screen and (min-width:414px) {
	html {
	font-size:27.6px
}
body {
	font-size:14px
}
}@media screen and (min-width:424px) {
	html {
	font-size:28.26666px
}
body {
	font-size:14px
}
}@media screen and (min-width:480px) {
	html {
	font-size:32px
}
body {
	font-size:15.36px
}
}@media screen and (min-width:540px) {
	html {
	font-size:36px
}
body {
	font-size:17.28px
}
}@media screen and (min-width:720px) {
	html {
	font-size:48px
}
body {
	font-size:23.04px
}
}@media screen and (min-width:750px) {
	html {
	font-size:50px
}
	
}@media screen and (min-width:750px) {
	html {
	font-size:50px
}
      body {
	font-size:24px
   }
   
 
     
   
}.s-mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.1
}
.s-mask.share {
	background:rgba(0,0,0,0.5);
	opacity:1;
	z-index:222;
	display:none
}
.s-button {
	display:block;
	height:1.2rem;
	line-height:1.2rem;
	padding:0 .2rem;
	min-width:2.5rem;
	color:#333;
	background:#f6f6f6;
	border:1px solid #DDD;
	border-radius:.2rem;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	font-size:.6rem
}
.s-button:hover {
	background:#fcfcfc;
	border-color:#CCC;
	text-decoration:none
}
.s-button:focus {
	text-decoration:none
}
.s-button.blue {
	background:#07D;
	border-color:#006cc9;
	color:#FFF
}
.s-button.blue:hover {
	background:#0080ed;
	border-color:#0066be
}
.s-button.green {
	background:#4B0;
	border-color:#3da900;
	color:#FFF
}
.s-button.green:hover {
	background:#49c800;
	border-color:#399f00
}
.s-button.white {
	background:#FFF;
	border-color:#DDD;
	color:#333
}
.s-button.white:hover {
	background:#FFF;
	border-color:#CCC
}
.s-button.red {
	background:#ff4343;
	border-color:#f63535;
	color:#FFF
}
.s-button.red:hover {
	background:#F66;
	border-color:#f63535
}
.s-button.yellow {
	background:#ec971f;
	border-color:#eea236;
	color:#FFF
}
.s-button.yellow:hover {
	background:#f0ad4e;
	border-color:#d58512
}
.s-button.disabled {
	background:#c9c9c9;
	border-color:#c1c1c1;
	color:#FFF
}
.s-button.disabled:hover {
	background:#c9c9c9;
	border-color:#c1c1c1
}
.s-popup-box {
	position:fixed;
	background:#FFF;
	border-radius:.2rem;
	padding:2rem 1rem
}
.s-popup-box .head {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1.6rem
}
.s-popup-box.head-none {
	padding-top:1.2rem
}
.s-popup-box .head h6 {
	line-height:1.8rem;
	font-size:.6rem;
	color:#555;
	margin-left:1rem;
	font-weight:bold
}
.s-popup-box .s-popup-close {
	display:none
}
.s-popup-box .bottom {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2rem;
	text-align:center
}
.s-popup-box .bottom .s-button {
	display:inline-block
}
.s-popup-box .bottom .s-button {
	margin-left:1rem
}
.s-popup-box .bottom .s-button:first-child {
	margin-left:0
}
.s-popup-box.s-model-box .bottom {
	height:1.65rem
}
.s-popup-box.s-model-box .bottom .s-button {
	display:block;
	position:relative;
	float:left;
	height:1.65rem;
	line-height:1.65rem;
	width:50%;
	padding:0;
	margin:0;
	background:#FFF;
	color:#333;
	border:0;
	border-radius:0;
	border-top:1px solid #e3e3e3
}
.s-popup-box.s-model-box .bottom .s-button:first-child {
	color:#44b549
}
.s-popup-box.s-model-box .bottom.one .s-button:first-child {
	width:100%
}
.s-popup-box.s-model-box .bottom .s-button:last-child:before {
	content:'';
	display:block;
	position:absolute;
	height:100%;
	width:0;
	border-left:1px solid #e3e3e3;
	top:0;
	left:0
}
.s-popup-box.s-model-box .content {
	min-height:1.8rem;
	min-width:7rem;
	max-width:11rem;
	font-size:.6rem
}
.s-popup-box.s-model-box.s-toast {
	padding:0;
	background:rgba(0,0,0,0.7);
	color:#FFF
}
.s-popup-box.s-model-box.s-toast .bottom,.s-popup-box.s-model-box.s-toast .head {
	display:none
}
.s-popup-box.s-model-box.s-toast .content {
	min-height:0;
	padding:.4rem .6rem
}
.s-loading {
	display:block;
	width:2.2rem;
	height:.6rem
}
.s-loading>i {
	display:block;
	float:left;
	width:.6rem;
	height:.6rem;
	margin-left:.2rem;
	background:#FFF;
	border-radius:50%;
	-webkit-animation:bouncedelay 1.6s infinite ease-in-out;
	animation:bouncedelay 1.6s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.s-loading>i:first-child {
	margin-left:0
}
.s-loading .second {
	-webkit-animation-delay:.35s;
	animation-delay:.35s
}
.s-loading .third {
	-webkit-animation-delay:.7s;
	animation-delay:.7s
}
@-webkit-keyframes bouncedelay {
	0%,80%,100% {
	-webkit-transform:scale(0.0)
}
40% {
	-webkit-transform:scale(1.0)
}
}@keyframes bouncedelay {
	0%,80%,100% {
	transform:scale(0.0);
	-webkit-transform:scale(0.0)
}
40% {
	transform:scale(1.0);
	-webkit-transform:scale(1.0)
}
}.s-loading-box {
	position:fixed;
	width:5rem;
	height:2rem
}
.s-loading-box .s-loading {
	margin:.7rem 1.4rem
}
.s-slider {
	position:relative;
	overflow:hidden
}
.s-slider>ul {
	position:absolute;
	left:0
}
.s-slider>ul>li {
	float:left
}
.s-slider>ol {
	position:absolute
}
.s-slider>ol>li {
	float:left
}
.s-slider>div {
	position:absolute;
	bottom:0;
	right:0;
	height:1.8rem;
	line-height:1.8rem;
	font-size:.6rem
}
.s-slide-list>li {
	position:relative;
	width:100%;
	border-bottom:1px solid #EEE;
	overflow:hidden
}
.s-slide-list>li a.item {
	display:block;
	position:relative;
	width:100%;
	min-height:2rem;
	left:0;
	z-index:22;
	background:#FFF;
	overflow:hidden
}
.s-slide-list>li>div.button {
	position:absolute;
	right:0;
	top:0;
	z-index:21
}
.s-slide-list>li>div.button a {
	display:block;
	float:right;
	height:10rem;
	padding:0 .66rem;
	background:#ff3a31;
	color:#FFF
}
.s-scrollbar-right {
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	z-index:108
}
.s-scrollbar-right .top {
	width:100%;
	background:#369
}
.s-scrollbar-right .bar {
	width:100%;
	position:relative;
	background:#f5f5f5;
	cursor:default
}
.s-scrollbar-right .block {
	width:100%;
	position:absolute;
	top:0;
	background:#555;
	border-radius:2px;
	cursor:default
}
.s-scrollbar-right .bottom {
	width:100%;
	background:#369
}
.s-scrollbar-bottom {
	position:absolute;
	left:0;
	bottom:0;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
	z-index:108
}
.s-scrollbar-bottom .left {
	float:left;
	height:100%;
	background:#369
}
.s-scrollbar-bottom .bar {
	float:left;
	height:100%;
	position:relative;
	background:#f5f5f5;
	cursor:default
}
.s-scrollbar-bottom .block {
	height:100%;
	position:absolute;
	top:0;
	background:#555;
	border-radius:2px;
	cursor:default
}
.s-scrollbar-bottom .right {
	float:left;
	height:100%;
	background:#369
}
.s-upload-progress {
	background-color:#f5f5f5;
	border-radius:.1rem;
	width:2.6rem;
	padding:.2rem;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	display:none
}
.s-upload-progress .cancel {
	display:none
}
.s-upload-progress .progress {
	background-color:#e5e5e5;
	margin-top:6px;
	width:100%;
	text-align:left
}
.s-upload-progress .progress .bar {
	background-color:#09F;
	height:.15rem;
	width:1px
}
.s-drag-box {
	position:absolute;
	min-width:3.3rem;
	min-height:3.3rem;
	background:#FFF;
	border:1px dashed #DDD;
	left:0;
	top:0;
	color:#333;
	padding:.2rem;
	border-radius:.2rem;
	z-index:2;
	text-align:center;
	display:none
}
.s-upload-box,.s-upload-button {
	width:3.2rem;
	height:3.2rem;
	background:#f7f7f7;
	position:relative;
	float:left;
	margin-top:.44rem;
	margin-left:.44rem
}
.s-upload-box .image {
	display:table-cell;
	width:3.2rem;
	height:3.2rem;
	text-align:center;
	vertical-align:middle
}
.s-upload-box .image img {
	max-width:3.2rem;
	max-height:3.2rem;
	background:#FFF
}
.s-upload-box .delete {
	display:block;
	background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUVLU0dwTP///0VLU8hwB98AAAACdFJOU5YAUYjgpAAAACpJREFUCNdjsAn5wPBaeA3Dq3NrGKx2bWDwW3WEIXi1CJgG8UHiIHmgOgCeqBLvA/GoFgAAAABJRU5ErkJggg==) .2rem .2rem no-repeat;
	background-size:.4rem .4rem;
	height:.8rem;
	width:.8rem;
	position:absolute;
	top:-0.2rem;
	right:-0.2rem;
	border-radius:.4rem;
	opacity:.7;
	filter:alpha(opacity=70);
	cursor:pointer
}
.s-upload-button i {
	display:block;
	width:1.6rem;
	height:1.6rem;
	margin-top:.8rem;
	margin-left:.8rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABVCAMAAAAPK1hoAAAA+VBMVEVHcExlZWVmZmZjY2NmZmZUVFRkZGRmZmZmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZlZWVmZmZmZmZlZWVmZmZmZmZgYGBSUlIJCQljY2NkZGRhYWFmZmZlZWViYmJcXFxpaWlmZmZhYWFnZ2dmZmZnZ2dlZWVlZWVmZmZjY2NmZmZpaWlmZmZlZWVkZGRhYWFra2tlZWVlZWViYmJmZmZmZmZoaGhmZmZkZGRlZWVmZmZlZWVhYWFmZmZpaWlkZGRmZmZlZWUsLCxpaWlwcHBTU1NVVVUFBQVZWVlvb29jY2MyMjJvb29ubm4VFRVvb29mZmZlZWVnZ2eAwwNfAAAAUHRSTlMAs/or9QQ9GgH+577y7Sa5d8nSy+HkMxsLB1gPHklEEwukN/lNZYrDnzHcMJshgV+X7xihhq5f35bWcqttas1S6SMJeRZPWQ9Meo4uu6Qq6SsY01AAAANeSURBVFjD7dnpbtpMFIDhsXGIjTFgMBD2fd9CSlaSJpHSVs239DX3fzH9gUpwAIIzbqVKOf+Qxo9le+bMmYMQH/HXRW9sRw3eFYZZ3G5mlXeKAKi1rWgmAoGrRUsKNeKjbWrcAFL5rB7khwobwOlJwJ//yoDPQaPiGrg4ClrVgJAetApwLP6EqtcTw3mtna8EqFYTaQBAPe8dDul5K93cqX7pr0/yWeFQtapBZJea8C41d148UD0G2KHeTAGi87v85LkP4NbOpNV6GuDqafkrf+nCYiytmoBxv5q+sQ7glCTV0gPQWltp9SS4bUm1q0LcMyO+u5DqyambSWGQgmheSj1zgIFn7NE5uLdSaigNVsw7+NMCElLqYxq00IbqyqnVS1jUPWMLCtCS+1q2C989G0OpD5GmnDrT4Mf/62O7gDKSU2MO0H16GXobBfdGdsVeNcD9L7tCLaATklWrKcDttwpCCFFXVKDxVT4ThvoAaMm4+QCAu+/59UosVKy8rYpH25O1tZ2z6qg3szUAQ0vW7gb7VVF9jr6gnfoOM3ef9JZbkfleVYjR+NoAsM7Lu8qPWHx7Lbe/HjgLN8OPuZ3vs/wAAKiXfSd6sLo/vjQA1E4rpgsh9Eo4oUyl1fIUwA573nO5K6f2kkDjys98fTsqQ0Bri2DVyQLoiveoeqzZHGytlQcpoFN4hxoeWgCqWdqYr3oCcO6Fb7Vkvxy/zMzrGzrbn/8NNdzxHOnUhGct5NoLSGZ8qpWuBgDpuOIseU9RWJrC4tlnJpxEAEApHwkhMooBkHyZ7oVTwB75UgtzFcBVVsl/kgaY3v36/bUBWsJX1i47ACTXE1XIXN5nWXqEOoBZ8KOONQB37L2oOgRAq4VzYqS4YLV87DAVc/kON8u/WwsA1MgUWHzysW/VLwFof9sy/J9/12aamT1YfbqIAljN7alfn6yONWbs8D22pgLYu6/IlboOkL4p+Ni5AdzTb/tzVa54rPuqBwDucpJH1y2qVpI+zG+qzkD+LL+h2kEc5V+ri6z4a9Rgehl/QA2qm6OHAC3oztPRBXAddJfs5DMYw4A7eiengBF+3X08lni3+lneBox4YJ3StbCKwXV1VxHJBNiBBgAMZWOFZmZ2REI2IvYs8/Gfw0d8xG+Pn/Ie2lgKZwJ+AAAAAElFTkSuQmCC);
	background-size:1.7rem 1.7rem
}
.s-a-d {
	display:block;
	position:relative;
	width:15rem;
	height:3.2rem;
	color:#333;
	clear:both;
	background-size:cover;
	overflow:hidden
}
.s-a-d i {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:1.59rem;
	height:.54rem;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAkCAMAAABWrV+5AAAAsVBMVEUAAAAAAADX19fV1dXQ0NCnp6fl5eVHcEzr6+vy8vJTU1Pc3Nzi4uLn5+fj4+Ps7OyVlZVpaWnZ2dkrKyvKysrp6ekAAAAAAADq6uq0tLQAAAAAAAAAAAAZGRmampp/f3/w8PB5eXkAAAAAAADJyclJSUmJiYk7OzvS0tLd3d3X19epqanQ0NCUlJSioqLFxcXCwsK8vLyzs7Pm5ubMzMy/v7/i4uLMzMy5ubnf39/Z2dm795RHAAAAO3RSTlMzD5yYeleeAMLCPI2vubGxTkyeO3KnHim/YDAIGDdiVLlFAyWKQlk+laWDa5JfZ4WDfXS1jmmVjXipoIoZs9QAAAJjSURBVEjHvZcJd6IwEIAjxjQRK3hVvNH1rtoqatv9/z9sSUByEILbVub5xEzCfG8mk8kInnQyeOn2wa+LDvQHPETSpFIfFIOalQAoCPU4koqa9QtDvUiTi1N5A8D577GR8Xb16mYZdtsXI2ogTq3mHsZ1AMoYY0sPc32nmtZW2BdpG1GiU/vnEHFDYe+kZfVIR6NDDFUxorp84hVjEYXxXMvakp6qsombj5px/Tiyv/kE4NCMfh+F1y4QVpj04mcbwtv+ERvko3imL1j0asto1IhgE/4aImmJpyCxYSh29IA20qL4Vp2paauVjN+YiwLKSYVyGjvlO4hKh3TY0ydaVLJVK4/61BIMrSlrmQwhyUryK4mY5gDyrTrJhmlEKfycj2qTLbgDVZJ8+JIXzkNVkI+Cneo9KL5VzVqt9ikv3Ieq2io/gMk5NqK699ezDFSFkCgpeFoghxCoombgxygXoS1U5YouKkq4P3aWZb3KViahimd/fgCNlX3ItfTINuWF71Ja2NmoaUWWqgYltBRHmuxSMW8FoWbNjzAy5IO2iEgo4VZsYNUt6hQeJ0MH3Zl6UIeSrnpLqeWsztdHyZV4O6jfQw3F9Q1aHHB5EUePlUDBqV7q3vsvlNz9Bcy49xGan7xFg516JX0bJTUwe4zVq7E54i2F74AfoOSubJ1C7Ubi+20TyhbOL9KgpF5p5QXvjcmGo+oHsSYQv2pCxRUpLksp1EAuDWPmw/IjoKjn8mEkNw8Gp8KUkQPoqqisvwQt9tF1X5lewalUO9RqMQSPl4d36gqqCJ8YqtQthAQGw4JA4B963zFlYFvMQgAAAABJRU5ErkJggg==);
	background-size:1.59rem .54rem
}
.s-a-d.mp {
	background-color:#FFF
}
.s-a-d.mp b {
	display:block;
	position:absolute;
	width:2rem;
	height:2rem;
	background:#EEE;
	border-radius:50%;
	left:1rem;
	top:.6rem;
	background-size:2rem 2rem;
	background-position:center
}
.s-a-d.mp h3,.s-a-d.mp span {
	display:block;
	position:absolute;
	width:8rem;
	left:3.6rem;
	top:.72rem;
	line-height:.6rem
}
.s-a-d.mp span {
	top:1.5rem;
	height:1.2rem;
	color:#999;
	overflow:hidden
}
.s-a-d.mp h6 {
	display:block;
	position:absolute;
	width:2.1rem;
	height:1.2rem;
	top:1rem;
	right:1rem;
	border:1px solid #27c821;
	color:#27c821;
	border-radius:.2rem;
	line-height:1.25rem;
	text-align:center;
	font-weight:normal
}
