@charset "utf-8";
/* CSS Document */

* {
	font-family:"微软雅黑", "Microsoft YaHei";
}

/* 设置placeholder的字体颜色 */
::-webkit-input-placeholder{color:#b0b0b0;}
:-moz-placeholder{color:#b0b0b0;}
::-moz-placeholder{color:#b0b0b0;}
:-ms-input-placeholder{color:#b0b0b0;}
/* 去掉type="number"的小箭头 */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none!important;}/*谷歌*/
input[type="number"] {-moz-appearance:textfield;}/*火狐*/


* {
	margin:0; padding:0;
	
	transition-property:width, height, top, right, bottom, color, background-color, border-color, opacity, box-shadow, border-radius;
	-moz-transition-property:width, height, top, right, bottom, color, background-color, border-color, opacity, box-shadow, border-radius;
	-webkit-transition-property:width, height, top, right, bottom, color, background-color, border-color, opacity, box-shadow, border-radius;
	-o-transition-property:width, height, top, right, bottom, color, background-color, border-color, opacity, box-shadow, border-radius;
	
	transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	
	transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
}

.clearfix {
	display:block;
	content:"";
	height:0; line-height:normal; overflow:hidden;
	clear:both;
}
form, img, li, dl, dt, dd, h1, h2, h3, h4 {
	margin:0; padding:0;
	border:none;
}
input, select, button, textarea {
	margin:0; padding:0;
	outline:none;
}
ul, dl, ol {
	list-style:none;
	padding-left:-35px!important; padding-left:0px; margin:0;
}
li, dd {
	list-style:none;
	text-align:-moz-left!important; text-align:left;
}
.appnone {
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
}


.swiper-container {
	width:100%; height:100%;
}
.swiper-slide {
	text-align:center;
	background-color:#fff;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	
	display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}


/* .jmr-modal, .jmr-bg, .jmr-loading */
.jmr-modal {
	position:absolute; z-index:1000; left:0; top:0;
	display:block;
	width:100%; height:100%;
	background-color:rgba(0,0,0,0);
	
	transition-property:background-color;
	-moz-transition-property:background-color;
	-webkit-transition-property:background-color;
	-o-transition-property:background-color;
	
	transition-duration:0.2s;
	-moz-transition-duration:0.2s;
	-webkit-transition-duration:0.2s;
	-o-transition-duration:0.2s;
	
	transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
}
.jmr-bg {
	position:absolute; z-index:1000; left:0; top:0;
	display:block; width:100%; height:100%;
	background-color:rgba(255,255,255,0);
}
.jmr-loading {
	position:fixed; z-index:1001; left:calc(50% - 16px); top:20%;
	display:block;
	width:100px; height:100px; overflow:hidden;
	background:#000 url(img/jmr-loading.gif) center center no-repeat;
	-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;
}






