@charset "utf-8";
@font-face { 
font-family:TX1; 
src: url('../fonts/PingFang Regular.TTF'),
     url('../fonts/PingFang Regular.TTF'); /* IE9+  */
}
html,body{ font-size:.22rem;/* background: #ffffff; *//*font-family: "Microsoft YaHei";font-family:" 微软雅黑";*/ color: #333333;font-family:"TX1"; }
/*.wrap{ text-align:left; }*/
fieldset,img,abbr,input{border:0} 
dl,dd,dt{ text-align: left; }

/* 全局标签 内外间距清零*/
*{ margin:0px; padding:0px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
*:before, *:after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
/*li标签 样式清零*/
ul,li{ list-style:none;}
/* a标签下划线去除,手机触屏点击效果*/
a{text-decoration:none; outline:none; color: #666;}
a,button,input,select,option,.swiper-container,img,dl,dd,div{-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{ text-decoration:none;}
a,button,input,.swiper-container:focus{ outline:none;}

em,i{ font-style:normal;} 
textarea{reszie:none; font-family:"TX1";}/*禁止改变大小*/
h1,h2,h3,h4,h5,h6,input,select,textarea,option,button{ font-weight:normal;}

input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	padding: 0;}
* {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
*:before, *:after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}

input{outline:none; font-family:"TX1"; color:#666666;}
input[type=button]{cursor:pointer; -webkit-appearance:none;outline:none;}
.check-inline{display: inline-block;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}

/*解决firefox按钮文字难以垂直居中问题*/
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,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box;-ms-box-sizing: content-box; box-sizing: content-box;}
:-moz-placeholder { color: #ddd; }
::-moz-placeholder {color: #ddd;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #ddd;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ddd;}

/* 文字及其填充物 居中*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.ml0{ margin-left: 0 ! important; }
.mt0{ margin-top: 0 ! important; }
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1; }
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

/*浮动 */  
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}

/*最小高度*/
.fz0{ font-size:0px;}

/*图片边框*/
  img{ border:none; max-width:100%;}
/*溢出省略号*/
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
 
/*字体大小*/ 
.fs14{ font-size:.14rem;}
.fs16{ font-size:.16rem;}
.fs17{ font-size:.17rem;}
.fs18{ font-size:.18rem;}
.fs20{ font-size:.2rem;}
.fs22{ font-size:.22rem;}
.fs24{ font-size:.24rem;}
.fs26{ font-size:.26rem;}
.fs28{ font-size:.28rem;}
.fs30{ font-size:.3rem;}
.fs32{ font-size:.32rem;}
.fs34{ font-size:.34rem;}
.fs35{ font-size:.35rem;}
.fs40{ font-size:.4rem;}

.lh2{ line-height:.2rem;}
.lh25{ line-height:.25rem;}
.lh3{ line-height:.3rem;}
.lh35{ line-height:.35rem;}
.lh4{ line-height:.4rem;}
.lh5{ line-height:.5rem;}
.lh6{ line-height:.6rem;}
.lh7{ line-height:.7rem;}
  
/*转整行标签*/
.disBlock{ display:block;}

/*字体加粗*/
.ftW{ font-weight:bold;}
.ftwn{ font-weight:normal;}
/*字体倾斜*/
.ftS{ font-style:italic;}
.ftsn{ font-style:normal;}

.mt1{ margin-top: .1rem; }
.mt2{ margin-top: .2rem; }
.mt3{ margin-top: .3rem; }
.mt4{ margin-top: .4rem; }
.mt5{ margin-top: .5rem; }

.ml1{ margin-left: .1rem; }
.ml2{ margin-left: .2rem; }
.ml3{ margin-left: .3rem; }
.ml4{ margin-left: .4rem; }
.ml5{ margin-left: .5rem; }
/*页面固定定位样式*/
.fixed-header{ position: fixed; top: 0; left: 0;}
.fixed-footer{ position: fixed; bottom: 0; left: 0;}
.fixed-footerb{ position: fixed; bottom: 0; left: 0;}
.fixed-cont{margin-top: 15%;margin-bottom: 20%;}/*顶部和底部都固定*/
.fixed-conta{margin-top: 15%;}/*顶部固定，底部不固定*/
.fixed-contb{margin-bottom: 20%;}/*顶部不固定，底部固定*/