﻿/* Reset */
body,div,section,article,header,nav,footer,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,img,form,fieldset,legend,input,button,textarea,blockquote,th,td,menu,figure,dir,sup{margin: 0;padding: 0;border: 0;outline:0;}h1,h2,h3,h4,h5,h6,th{font-weight:normal}q:before,q:after{content:''}address,cite,dfn,em,var{font-style:normal;}img{border:0; display:block;}input,button,textarea,select{vertical-align:middle;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}textarea{overflow:auto}a{text-decoration:none}:focus{outline:0}a,.hand{cursor:pointer}
ul li{ list-style-type:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
input:focus{ outline:none;}
input[type="button"],
input[type="text"],
input[type="password"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="time"],
input[type="number"],
button,
select,
textarea{-webkit-appearance:none; appearance:none; }

/* Public */
	body{
		color:#282324;
		font-size:12px;
		line-height:1.5;
		-webkit-font-smoothing: antialiased;		/* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;				/* Fix for webkit minFont size */
		-webkit-tap-highlight-color	:rgba(0,0,0,0);	/* Remove highlight on tap event*/
		-moz-tap-highlight-color	:rgba(0,0,0,0);
		-ms-tap-highlight-color		:rgba(0,0,0,0);
		-o-tap-highlight-color		:rgba(0,0,0,0);
		tap-highlight-color			:rgba(0,0,0,0);
		font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53;
		-webkit-text-size-adjust:none;
		overflow-x:hidden;
		background:#fff;
		}
/* Font */
	.fsi{font-style:italic}				/*斜体*/
	.fwb{font-weight:bold}				/*加粗*/
	.fs1{font-size:14px !important;}				
	.fs2{font-size:16px !important;}
	.fs3{font-size:18px !important;}
	.fs4{font-size:24px !important;}
	.fs5{font-size:30px !important;}
	.fs{font-size:12px !important}		/*默认大小*/
	.ch{ font-family:"宋体";}			/*宋体*/
	.en{ font-family:Arial;}			/*英文字体*/
	.c1{color:#ccc !important;}			/*浅灰色*/
	.c2{color:#999 !important;}			/*深灰色*/
	.c3{color:#666 !important;}			/*灰色*/
	.c5{color:#784334 !important;}
	.red{ color:#ff1c1c !important;}	/*红色*/
	.white{ color:#FFF;}				/*白色*/
	.black{ color:#282828 !important;}	/*黑色*/
	.green{ color:#2ec225 !important;}	/*绿色*/
	.orange{color:#f60;}				/*橙色*/
	.yellow{ color:#FF0;}			/*黄色*/
	.blue{color:#ff1c1c !important;}				/*蓝色*/
	.tdu{text-decoration:underline}		/*下划线文字*/
	.tdl{ text-decoration:line-through;}/*中划线文字*/
/* COMMON */
	.fl{float:left}.fr{float:right !important;}
	.pa{position:absolute}.pr{position:relative}.pf{position: fixed !important;}
	.tal{text-align:left !important}.tar{text-align:right !important}.tac{text-align:center !important}.vam{ vertical-align:middle;}
	.clearfix:before, .clearfix:after { content:""; display: table; font-size:0 !important; line-height:0!important; height:0!important;}  
	.clearfix:after {clear:both;}  
	/* IE 6/7 */  
	.clearfix { *zoom: 1; } 
	.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width:0;height:0;}
.btn{height:28px; line-height:26px; padding:0 10px; border:#784334 1px solid; background:#784334; text-align:center; color:#fff; font-size:14px; cursor:pointer; display:inline-block; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all 0.4s; transition:all 0.4s; -webkit-border-radius:3px; border-radius:3px;}
.btn:hover{ color:#fff; background:#8f5b4c; border-color:#8f5b4c;}
.btn-outlined{ border-color:#ff1c1c; background:#FFF !important; color:#ff1c1c !important;}
.btn.bbgf{background:#fff; border-color:#e3e4e8; color:#999;}
.btn.bbgf:hover{ background:#fff; border-color:#e3e4e8; color:#999;}
.btn.bbgn{background:#fff; border-color:#01c1f5; color:#01c1f5;}
.btn.bbgn:hover{ background:#fff; border-color:#138fbf; color:#138fbf;}
.btn.bred{ border-color:#fed6e1; background:#fef3f7; color:#ff1c1c;}
.btn.bred:hover{ background:#d92525; border-color:#d92525; color:#fff;}
.btn.bred-outlined{ background:#fff; border-color:#fe9292; color:#fe9292;}
.btn.bgreen{ background:#2ec225; border-color:#2ec225; color:#fff;}
.btn.bgreen:hover{ background:#1ca614; border-color:#1ca614; color:#fff;}
.btn.bfail{border-color:#e3e4e8;; background:#e5e5e5; color:#aaa;}
.btn.bfail:hover{border-color:#e3e4e8;; background:#e5e5e5; color:#aaa;}
.btn.breset{border-color:#939498; background:#939498; color:#fff;}
.btn.breset:hover{border-color:#939498; background:#939498; color:#fff;}
.btn.bgrey{border-color:#dfdfdf; background:#dfdfdf; color:#fff;}
.btn.bgrey:hover{border-color:#dfdfdf; background:#dfdfdf; color:#fff;}
.btn.borange{ background:#fdb046; border-color:#fdb046; color:#FFF;}
.btn.borange:hover{ background:#fdb046; border-color:#fdb046;}
.btn-outlined.borange{ background:none !important; color:#ffba34 !important;}
.btn.bcancel{background:#a3a4a8; border-color:#a3a4a8; color:#fff;}
.btn.bcancel:hover{ background:#939498; border-color:#939498; color:#fff;}
.btn.Large{ width:100%; height:40px; font-size:18px; line-height:38px;}
.input-txt{width:100%;height:40px;line-height:20px; border:#dfdfdf 1px solid; padding:10px; background:#FFF; font-size:15px; color:#333233;display:inline-block; vertical-align:middle; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box; box-sizing:border-box;}

.layer-bg{width:100%; height:100%; background:rgba(0,0,0,0.25);  position:fixed; z-index:299; left:0px; top:0px; visibility:hidden; opactiy:0; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.layer-bg.show{visibility:hidden; opactiy:0;}
.layer-bg.active{visibility:visible; opactiy:1;}
.layer{width:270px; background:#FFF; visibility:hidden; opacity:0; position:fixed; left:50%; margin-left:-135px; top:50%; z-index:1003;-webkit-transform:translateY(-50%) scale(0.5,0.5); transform:translateY(-50%) scale(0.5,0.5); -webkit-border-radius:8px; border-radius:8px; -webkit-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out; overflow:hidden;}
.layer.active{opacity:1; visibility:visible; -webkit-transform:translateY(-50%) scale(1.0,1.0); transform:translateY(-50%) scale(1.0,1.0);}
.layer .title{height:44px; line-height:44px; position:relative;}
.layer .title:before{
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	bottom:0;
	background:#dadade;
	content:'';
	font-size:0;
}
.layer .title .name{display:block; float:left; font-size:15px; font-weight:bold; color:#333; margin-left:15px;}
.layer .title .icon-guanbi{width:44px; height:44px; text-align:center; float:right; line-height:44px; display: block; font-size:16px; color:#5f646e;}
.layer .text-box{ padding:15px; font-size:13px; line-height:22px;}
.layer-bot{
	overflow: hidden;
	background:#FFF;
	position:relative;
	-webkit-border-radius:0 0 8px 8px;
	        border-radius:0 0 8px 8px;
}
.layer-bot:before{
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:0;
	background:#dadade;
	content:'';
	font-size:0;
}
.layer-bot .btns{
	width:50%;
	font-size:15px;
	color:#007aff;
	display:block;
	height:44px;
	line-height:44px;
	float:left;
	background:none;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
}
.layer-bot .btns.br-line{ border-right:#dadade 1px solid;}
.layer .tips-text{ padding:20px 15px; font-size:14px; line-height:2;}
.blayer{width:100%; position:fixed; left:0px; bottom:0; z-index:1003; visibility:hidden; opacity:0; background:rgba(255,255,255,0.9); -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition:all 0.3s; transition:all 0.3s; overflow:hidden;}
.blayer.active{ visibility: visible; opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
.share-list{ padding:10px 0 24px;}
.share-list li{ width:25%; text-align:center; float:left; margin-top:20px;}
.share-list li .imgbox{display:block; width:40px; margin:0 auto;}
.share-list li p{ line-height:1; margin-top:8px; color:#666;}
.share-cancel{ width:100%; height:44px; line-height:44px; background:#FFF; display:block; text-align:center; font-size:16px;}

.topLayer{width:100%; position:fixed; left:0px; top:0; padding-top:44px; z-index:9; visibility:hidden; opacity:0; background:rgba(255,255,255,0.9); -webkit-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all 0.3s; transition:all 0.3s; overflow:hidden;}
.topLayer.active{ visibility: visible; opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
.topLayer .item .tap{ padding:15px; line-height:24px; font-size:16px; color:#666; text-align:center;}
.topLayer .item .tap:after{ position:absolute; left:15px; right:15px; bottom:0; height:1px; content:''; background:rgba(0,0,0,0.1);}
.topLayer .item:last-child .tap:after{ display:none;}

.upload-avatar .item{ background:#fefefe;}
.upload-avatar .bline{border-bottom:#d7d7d8 1px solid;}
.upload-avatar .mt-6{ margin-top:6px;}
.upload-avatar .ua-btn{
	width:100%;
	height:48px;
	display:block;
	background:#FFF;
	text-align:center;
	font-size:18px;
	color:#000;
	border:none;
	-webkit-border-radius:0px;
	        border-radius:0px;
}

.iconfont{ line-height:1;}
.space{ padding-left:1em;}
.spacep{ padding-left:0.5em;}
.space2{ padding-left:2em;}
.imgbox{ font-size:0; line-height:0; display:block;}
.imgbox img{ width:100%;}
.tap{display:block; position:relative;}
.mt10{ margin-top:12px !important;}
.mt30{ margin-top:30px !important;}
.mb10{ margin-bottom:12px !important;}
.mt15{ margin-top:15px !important;}
.mb15{ margin-bottom:15px !important;}
.m10{ margin:10px !important;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.mr0{ margin-right:0px !important;}
.p10{ padding:10px !important;}
.pl0{ padding-left:0 !important;}
.pb0{ padding-bottom:0 !important;}
.pr0{ padding-right:0 !important;}
.box{ background:#FFF;}
.b-g-n{ background:none !important;}
.b-t-l{ border-top:#e3e4e8 1px solid;}
.b-b-l{ border-bottom:#e3e4e8 1px solid;}
.b-l-l{ border-left:#e3e4e8 1px solid;}
.b-r-l{ border-right:#e3e4e8 1px solid;}
.b-t-n{ border-top:none !important;}
.b-b-n{ border-bottom:none !important;}
.b-l-n{ border-left:none !important;}
.b-r-n{ border-right:none !important;}

.ico-check{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	border:#cfcfcf 1px solid;
	background:#FFF;
	-webkit-border-radius:100%;
	        border-radius:100%;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	}
.ico-check:checked{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	border:#ff1c1c 1px solid;
	background:#ff1c1c;
	position:relative;
	-webkit-border-radius:100%;
	        border-radius:100%;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	}
.ico-check:checked:after{
	content:"";
	font-size:0px;
	width:4px;
	height:9px;
	display: block;
	position:absolute;
	left:5px;
	top:2px;
	border-bottom:#fff  2px solid;
	border-right:#fff  2px solid;
	-webkit-transform:rotate(45deg);
	        transform:rotate(45deg);
	}
	
.ico-check.active{
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	border:#ff1c1c 1px solid;
	background:#ff1c1c;
	position:relative;
	-webkit-border-radius:100%;
	        border-radius:100%;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	}
.ico-check.active:after{
	content:"";
	font-size:0px;
	width:4px;
	height:9px;
	display: block;
	position:absolute;
	left:5px;
	top:2px;
	border-bottom:#fff  2px solid;
	border-right:#fff  2px solid;
	-webkit-transform:rotate(45deg);
	        transform:rotate(45deg);
	}

.chk{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	display:block;
	border:#fff 1px solid;
	position:relative;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	}
.chk.active{border-color:#f60;}
.chk.active:after{
	content:"";
	font-size:0px;
	width:3px;
	height:7px;
	display: block;
	position:absolute;
	left:5px;
	top:2px;
	border-bottom:#f60 1px solid;
	border-right:#f60 1px solid;
	-webkit-transform:rotate(45deg);
	        transform:rotate(45deg);
	}
.chk:checked{
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	display:block;
	border:#fff 1px solid;
	background:none;
	-webkit-border-radius:3px;
	        border-radius:3px;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	}
.chk:checked:after{
	content:"";
	font-size:0px;
	width:3px;
	height:7px;
	display: block;
	position:absolute;
	left:6px;
	top:3px;
	border-bottom:#fff 1px solid;
	border-right:#fff 1px solid;
	-webkit-transform:rotate(45deg);
	        transform:rotate(45deg);
	}

.radio{
	width:16px;
	height:16px;
	display:block;
	position:relative;
	background:#fff;
	border:#c3c4c8 1px solid;
	-webkit-border-radius:100%;
	        border-radius:100%;
	}
.radio input{ visibility:hidden;}
.radio.active{ border-color:#2ec225;}
.radio.active:after{
	width:8px;
	height:8px;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-4px;
	top:50%;
	margin-top:-4px;
	background:#c3c4c8;
	content:'';
	font-size:0;
	-webkit-border-radius:100%;
	        border-radius:100%;
	}
.radio:checked{
	width:16px;
	height:16px;
	display:block;
	position:relative;
	background:#fff;
	border:#784334 1px solid;
	-webkit-border-radius:100%;
	        border-radius:100%;
	}
.radio:checked:after{
	width:8px;
	height:8px;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-4px;
	top:50%;
	margin-top:-4px;
	background:#784334;
	content:'';
	font-size:0;
	-webkit-border-radius:100%;
	        border-radius:100%;
	}

.on-off{
	width:48px;
	height:28px;
	position:relative;
	display:block;
	border:#e5e5e9 1.5px solid;
	background:#FFF;
	-webkit-border-radius:15.5px;
	        border-radius:15.5px;
	-webkit-transition:all 0.2s ease-in;
	        transition:all 0.2s ease-in;
	}
.on-off.active{ background:#0ba01e; border-color:#0ba01e;}
.on-off .bun{
	width:26px;
	height:26px;
	position:absolute; 
	left:0;
	top:0;
	display:block;
	background:#FFF;
	border:#e1e1e1 1px solid;
	-webkit-border-radius:100%;
	        border-radius:100%;
	-webkit-box-shadow:0px 3px 0 rgba(0,0,0,0.1);
	        box-shadow:0px 3px 0 rgba(0,0,0,0.1);
	-webkit-transition:all 0.2s ease-in;
	        transition:all 0.2s ease-in;
	}
.on-off.active .bun{
	border-color:#fff;
	-webkit-transform:translate(20px,0);
	        transform:translate(20px,0);
	}
.exit-opn{ margin:20px;}
.icon-16{ width:16px; height:16px; display:block;}
.icon-18{ width:18px; height:18px; display:block;}
.icon-20{ width:20px; height:20px; display:block;}
.icon-24{ width:24px; height:24px; display:block;}

.modalScrollBox{width:100%; height:100%; position:relative; left:0; top:0; z-index:1; overflow:hidden;}
.modalScrollBox.w50{ width:50%; float:left;}
.modal-full{position:fixed; z-index:109; left:0; top:0; width:100%; height:100%; background:#FFF; padding:44px 0 0; visibility:hidden;-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transform:translateY(100%); transform:translateY(100%);}
.modal-full.active,.modal-full.current{ visibility: visible; -webkit-transform:translateY(0); transform:translateY(0);}
.modal-full-grey{ background:#efefef;}
.layer-alert{ margin:40px 0;}
.layer-alert .iconfont{ width:40px; height:40px; line-height:40px; text-align:center; font-size:36px; display:block; margin:0 auto; color:#f13f3f;}
.layer-alert .text{ text-align:center; margin-top:20px; font-size:14px; line-height:30px; color:#636468;}
/*表单 start*/
.form-list{ border-bottom:#dfdfdf 1px solid;}
.form-list.b-t-l{ border-top:#dfdfdf 1px solid;}
.form-list .item{background:#FFF; position:relative; font-size:14px;}
.form-list .item:after{ content:''; display:block; height:1px; background:#e3e4e8; position:absolute; left:12px; right:0; bottom:0;}
.form-list .item:last-child:after{ display:none;}
.f-list-pl2{ padding-left:3.5em;}
.f-list-pl4{ padding-left:5.5em;}
.f-list-pl5{ padding-left:6.5em;}
.f-list-pl6{ padding-left:7.5em;}
.f-list-pl7{ padding-left:8.5em;}
.f-list-icon{ padding-left:44px !important;}
.form-list .arrow{ padding-right:24px;}
.form-list .icon-right{width: 14px; height: 14px; display: block; position: absolute; right:12px; top: 50%; margin-top: -7px; color:#c3c4c8; font-size:14px;}
.form-list .icon-bottom{width: 12px; height: 12px; display: block; position: absolute; right: 12px; top: 50%; margin-top: -6px; color:#c3c4c8; font-size:12px;}
.form-list .name{ height:44px; line-height:44px; display:block; position:absolute; left:12px; top:50%; margin-top:-22px; color:#232428;}
.f-list-pl4 .name{ min-width:56px; text-align:right;}
.f-list-mt10{ border:none;}
.f-list-mt10 .item{ margin-top:12px;}
.f-list-mt10 .item:after{ display:none;}
.form-list .txt{ width:100%; display:block; height:46px; padding:13px 12px; line-height:20px; font-size:14px; color:#232428; border:none; background:#fff;}
.form-list .txt::-webkit-input-placeholder{ color:#ccc;}
.form-list .txt-half{ width:50%; float:left; padding:13px 0 13px 12px;}
.form-list .tap{ height:44px; padding:12px 10px; line-height:20px;}
.form-list .unit{ font-size:14px; display:block; height:20px; line-height:20px; position:absolute; right:15px; top:50%; margin-top:-10px; color:#939498;}
.form-list .img-yzm { width: 108px; height: 44px; padding: 5px; display: block; position: absolute; right: 0; top: 0; border-left: #efefef 1px solid; border-right: #efefef 1px solid;}
.form-list .img-yzm img {width: 98px; height: 34px;}
.form-list textarea.txt{ height:200px;}
.form-list .getyzm{ width:110px; height:46px; line-height:46px; position:absolute; right:0; top:0px; font-size:12px; padding:0; -webkit-border-radius:0; border-radius:0;}
.form-list .text{ height:46px; line-height:46px; padding:0 12px;}
.form-list .on-off{ position:absolute; right:10px; top:50%; margin-top:-15px;}
.form-list .mrdz{ height:36px; line-height:18px; padding:4px 0; font-size:12px; color:#ccc; float:left;}
.id-photo-upload{ width:40px; height:40px; float:left; margin:10px 0 10px 12px;}
.form-list .icon-24{ width:20px; height:20px; position:absolute; left:10px; top:50%; margin-top:-10px; font-size:20px; color:#939498;}
.form-list .yzm{ position:absolute; right:10px; top:50%; margin-top:-16px; height:30px; display:block; border:#e5e5e5 1px solid;}
.form-list .yzm img{ height:100%;}
.form-list .label{ height:46px; line-height:46px; display:inline-block; margin-right:20px;}
.form-list .label input{ display:inline-block; vertical-align:middle; margin:-2px 3px 0 0;}
.title-bt{ font-size:15px; color:#939498; line-height:1; margin:20px 12px 0;}
.form-list .mui-switch{ position:absolute; right:12px; top:50%; margin-top:-15px;}
.form-list .mui-switch:before{ height:28px; line-height:28px; top:0;}
.form-list .ico-check{ position:absolute; display:block; right:12px; top:50%; margin-top:-9px;}
.form-list .switch{ height:60px;}
.form-list .names{ line-height:20px; padding-top:4px;}
.form-list .tip{ line-height:18px; font-size:12px; color:#999;}
/*表单 end*/

/*list-tab start*/
.list-tab .item{ padding:0 !important; position:relative;}
.list-tab .item:after{ content:''; left:0; right:0; bottom:0; height:1px; background:#e3e4e8 position:absolute;}
.list-tab .item:last-child:after{ display:none;}
.list-tab .tap{ height:44px; line-height:44px; background:#FFF; font-size:15px; padding:0 12px 0 15px;}
.list-tab .pl-24{ padding-left:50px;}
.list-tab .icon-24{ position:absolute; left:15px; top:50%; margin-top:-12px; font-size:24px; color:#5f646e;}
.list-tab .icon-24 img{ width:24px; height:24px;}
.list-tab .name{float:left;}
.list-tab .dsp{ float:right;}
.list-tab .arrow{ padding-right:25px;}
.list-tab .icon-right{ width:14px; height:14px; font-size:14px; display:block; position:absolute; right:7.5px; top:50%; margin-top:-6px; color:#ccc;}
.list-tab .check{ padding-right:45px;}
.list-tab .ico-check{ position:absolute; right:15px; top:50%; margin-top:-9px;}
.list-tab .mui-switch{ position:absolute; right:12px; top:50%; margin-top:-15px;}
.list-tab .mui-switch:before{ height:28px; line-height:28px; top:0;}
.list-tab .icon-plus{ width:24px; height:24px; font-size:14px; text-align:center; line-height:22px; position:absolute; left:15px; top:50%; margin-top:-12px; display:block; border:#ff1c1c 1px solid; color:#ff1c1c; -webkit-border-radius:24px; border-radius:24px;}
/* list-tab end */

.mini-page{height:48px; text-align:center; margin-top:40px; font-size:0px;}
.mini-page a{height:48px; line-height:48px; padding:0 5px; min-width:38px; color:#784334; font-size:18px; display:inline-block; *display:inline; *zoom:1; white-space:nowrap; background:#f2f2f5; margin:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}
.mini-page .prv,.mini-page .next{padding:0 15px;}
.mini-page .active,.mini-page a:hover{ background-color:#e3cbcb; color:#fff;}

@media all and (max-width:1024px){
	.mini-page{margin-top:20px;}
	.mini-page a{min-width:48px; display:none;}
	.mini-page .prv,.mini-page .next{padding:0; display:inline-block; width:125px; margin:0 10px; background-color:#e3cbcb; color:#fff;}
	}
@media all and (max-width:414px){
	.mini-page{margin-top:15px;}
	}