body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}

/*开关切换按钮*/
/*.switchery,
[switchery]{width: 40px;height: 20px;display: inline-block;position: relative;cursor: pointer;user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;vertical-align: middle;background: #ccc;border-radius: 100px;overflow: hidden;}
.switchery input,
[switchery] input{display: none;}
.switchery:after,
.switchery:before,
[switchery]:after,
[switchery]:before{content: '';display: block;transition: all .2s;-ms-transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;}
.switchery:after,
[switchery]:after{background: #fff;border-radius: 100px;height: 15px;width: 15px;box-shadow: 0 1px 5px rgba(0,0,0,.3);position: absolute;left: 2px;top: 2px;}
.switchery:before,
[switchery]:before{background: #0899ea;width: 0px;height: 100%;}
.switchery.cur:after,
[switchery].cur:after{left: 23px;}
.switchery.cur:before,
[switchery].cur:before{width: 100%;}*/


/*常用类*/
table{border-collapse:collapse;}
input,select,textarea{outline:none;background:none;border:none;vertical-align: middle;}
li{list-style-type:none;}

/*超出隐藏*/
.over,[over]{overflow:hidden;}
/*图片在div居中*/
.m-pic,[m-pic]{text-align:center;font-size:0;}
.m-pic:after,[m-pic]:after{display:inline-block;height:100%;vertical-align:middle;content:'';}
.m-pic img,[m-pic] img{vertical-align:middle;max-width:100%;max-height:100%;}
/*图片占满div*/
.i-pic,[i-pic]{overflow:hidden;font-size:0;}
.i-pic img,[i-pic] img{width:100%;min-height:100%;}
.a-pic,[a-pic]{overflow:hidden;font-size:0;position:relative;background: url() no-repeat center / cover;}
.a-pic img,[a-pic] img{width:100%;min-height:100%;}
/*灰度*/
.gray,[gray]{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
/*对齐方式*/
.text-left,[text-left]{text-align:left;}
.text-right,[text-right]{text-align:right;}
.text-center,[text-center]{text-align:center;}
/*当前行超出，显示省略号*/
.text-over,[text-over]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/*强行不换行*/
.nowrap,[nowrap]{white-space:nowrap;}
/*强行换行*/
.break,[break]{white-space:normal;word-break:break-all;}
/*边框盒子处理*/
.border-box,[border-box]{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
/*css3变换时间300毫秒*/
.trans,[trans]{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}
/*鼠标手型*/
.pointer,[pointer]{cursor:pointer !important;}
/*英文大写*/
.upper,[upper]{text-transform:uppercase;}
/*英文小写*/
.lower,[lower]{text-transform:lowercase;}
/*宽高100%*/
.maxh,[maxh]{height:100%;}
.maxw,[maxw]{width:100%;}
/*复制*/
.notcopy,[notcopy]{user-select:none;-webkit-user-select:none}
/*自定义滚动条*/
[mcscroll]{overflow:hidden;position:relative;padding:0 !important;}

/*padding*/
.clear,[clear]{clear:both;height:0px;font-size:0px;overflow:hidden;zoom:1;}
.clean:after,.clean:before,[clean]:after,[clean]:before{content:'';display:table;}
.clean:after,[clean]:after{clear:both;}

.fl,[fl]{float:left;}
.fr,[fr]{float:right;}
.relative,[relative]{position:relative;z-index: 1;}
.absolute,[absolute]{position:absolute;}
.absolute.max,[absolute][max]{left: 0;top: 0;right: 0;bottom: 0;}
.absolute.goaway,[absolute][goaway]{left: -999999px;top: -999999px;width: 100%;position:absolute !important;}
.fixed,[fixed]{position:fixed;}
.fixed.max,[fixed][max]{left: 0;top: 0;right: 0;bottom: 0;}
.fz0,[fz0]{font-size:0;}
/*display快速设置*/
.hide,[hide]{display:none;}
.block,[block]{display:block;}
.inline,[inline]{display:inline;}
.inline-block,[inline-block]{display:inline-block;*display:inline;zoom:1;vertical-align: top;}
.table,[table]{display:table;}
.table.max,[table][max]{width:100%;}
.table-cell,[table-cell]{display:table-cell;vertical-align:middle;}
.table-cell.min,[table-cell][min]{width:1px;}
/*垂直对齐方式*/
.v-middle,[v-middle]{vertical-align:middle;}
.v-top,[v-top]{vertical-align:top;}
.v-bottom,[v-bottom]{vertical-align:bottom;}

/*图片鼠标移过放大效果*/
/*.b-pic,[b-pic]{overflow:hidden;}*/
.b-pic img,
.b-pic [a-pic],
.b-pic .a-pic,
[b-pic] img,
[b-pic] [a-pic],
[b-pic] .a-pic{-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.b-pic:hover img,
.b-pic:hover [a-pic],
.b-pic:hover .a-pic,
[b-pic]:hover img,
[b-pic]:hover [a-pic],
[b-pic]:hover .a-pic{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3);}
@media screen and (max-width: 700px){
	.b-pic:hover img,
	.b-pic:hover [a-pic],
	.b-pic:hover .a-pic,
	[b-pic]:hover img,
	[b-pic]:hover [a-pic],
	[b-pic]:hover .a-pic{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
}


/*弹窗样式*/
#jextalert-mask{background:rgba(0,0,0,.3);z-index:999}
#jextalert{background:#fff;padding:25px;border-radius:5px;position:fixed;z-index:999}
#jextalert>[move1]{bottom:auto;height:50px;z-index:3}
#jextalert>[top]{color:#666;line-height:20px;z-index:3;font-size:16px;border-bottom:#e0e3e5 1px solid;padding-bottom:17px}
#jextalert>[top] [close]{cursor:pointer;color:#666;font-size:30px;font-weight:lighter;z-index:99;right:0;top:0}
[contentsxxxx] *{color:#666;font-size:14px}
#jextalert>[bottom]{border-top:#e0e3e5 1px solid;padding:20px 0 0;}
#jextalert>[bottom] [fr]{line-height:30px;font-size:14px;color:#4fa4df;border-radius:34px;padding:0 22px;cursor:pointer}
#jextalert>[bottom] [aaaa]{color:#fff;background:#4fa4df}
#jextalert>[bottom] [aaaa].not{background:#aaa}
#jextalert>[mcscroll]{width:auto;margin:0;padding:0;line-height:1.9;}
#jextalert.null{background:none;padding:0}
#jextalert.null>[top]{height:0;display:none}
#jextalert.null>[bottom]{height:0;display:none}
#jextalert>[contents]{width:100%}
#jextalert>[contents] [loadings]>span{display:inline-block;margin:44px 0 0;background:rgba(0,0,0,.7);color:#fff;border-radius:3px;padding:7px 24px}
#jextalert>[contents] [loadings]>span[w]{min-width:100px;padding:9px 27px;}
#jextalert.over{padding:0;}
#jextalert.over>[top]{line-height:30px;padding:10px 25px;}
#jextalert.over>[bottom]{padding:20px 25px;}

/*swiper*/
.container .wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px,0,0)}
.container>.wrapper>.slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

/*弹窗效果*/
@-webkit-keyframes alertbn{0%{opacity:0;-webkit-transform:scale(.3)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes alertbn{0%{opacity:0;-moz-transform:scale(.3)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes alertbn{0%{opacity:0;-o-transform:scale(.3);}100%{opacity:1;-o-transform:scale(1);}}@keyframes alertbn{0%{opacity:0;transform:scale(.3)}100%{opacity:1;transform:scale(1)}}.alertbn{-webkit-animation-name:alertbn;-moz-animation-name:alertbn;-o-animation-name:alertbn;animation-name:alertbn}@-webkit-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes alertop{0%{opacity:0;}100%{opacity:1;}}@keyframes alertop{0%{opacity:0;}100%{opacity:1;}}.alertop{-webkit-animation-name:alertop;-moz-animation-name:alertop;-o-animation-name:alertop;animation-name:alertop}.janimated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}