@charset 'utf-8';
/*remove the gray background color from tap, default value is inherit*/
html{min-height:100%;-webkit-tap-highlight-color: transparent;}
body{min-height:100%;font-family:'Microsoft Yahei', 'Arial';  font-size:12px; color: #666; -webkit-overflow-scrolling: touch;}
/*dt,li没有margin和padding*/
body,h1,h2,h3,h4,h5,h6,dl,dd,p,th,td,form,figure{ margin:0; }
ul,ol,menu{ margin:0;padding:0; }
ul{list-style-type: none;}
img{ vertical-align: middle; border:0; }
table{ border-collapse: collapse; border-spacing: 0; }
a  { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent;font-size:12px;color:#666; transition:all 300ms ease 0s;}
i  { font-style:normal; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2,h3,h4,h5,h6{ line-height: 2; font-weight: normal; }
h4,h5,h6{ font-size: 14px; }

button,input,optgroup,select,textarea{border:0;font-family: 'Microsoft Yahei';}
button,input{border-radius:0;padding:0; outline: none;}
textarea,input{-webkit-user-modify: read-write-plaintext-only;/*Android 下 input focus 消除高亮外框*/}

/**********常用类简写***********/
.w100{ width:100%;}
.mauto{max-width:1100px; margin:0 auto;}
.clr{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.ofhidden{overflow:hidden;}
.ovh{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ovh2{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.grey{ color:#c4c1c1;}
.green{ color:#6bbc3c;}
.blue{ color:#00addd;}
.orange{ color:#f3611b;}
.white{ color:#fff;}
.c333{ color:#333;}
.vt{ vertical-align:top;}
.db{ display:block;}
.dib{ display:inline-block;}
.dn{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.rel{ position:relative;}
.abs{ position:absolute;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.pdtb{ padding:6px 0;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs22{ font-size:22px;}
.fs24{ font-size:24px;}
.fs26{ font-size:26px;}
.fs28{ font-size:28px;}
.fs30{ font-size:30px;}
.fs34{ font-size:34px;}
.fs36{ font-size:36px;}
.fs48{ font-size:48px;}

.li20{ line-height:20px;}
.li38{ line-height:38px;}
.li24{ line-height:24px;}
.li26{ line-height:26px;}
.li28{ line-height:28px;}
.li16{ line-height:16px;}
.li18{ line-height:18px;}
.li40{ line-height:40px;}
.li22{ line-height:22px;}
.li30{ line-height:30px;}
.li32{ line-height:32px;}
.li34{ line-height:34px;}
.li45{ line-height:45px;}
.li48{ line-height:48px;}
.li54{ line-height:54px}
.mt6{ margin-top:6px;}
.mt20{ margin-top:20px;}
.mb30{ margin-bottom:30px;}
.mt40{ margin-top:40px;}
.mt15{ margin-top:15px;}
.pb15{ padding-bottom:15px;}
.color{ color:#0057a6;}
.mt30{ margin-top:30px;}
.mt55{ margin-top:55px;}
.mb5{ margin-bottom:5px;}
.mb25{ margin-bottom:25px;}
.mt25{ margin-top:25px;}
.mb35{ margin-bottom:35px;}
.mb22{ margin-bottom:22px;}
.pt60{ padding-top:60px;}
.pb20{ padding-bottom:20px;}
.pt40{ padding-top:40px;}
.pb40{ padding-bottom:40px;}
.mb20{ margin-bottom:20px;}
.pb90{ padding-bottom:90px;}
.mt100{ margin-top:100px;}
.pb85{ padding-bottom:85px;}
.pl35{ padding-left:35px;}
.mb45{ margin-bottom:45px;}
.ml10{ margin-left:10px;}
.mr40{ margin-right:40px}
.pt65{ padding-top:65px}
.mt45{ margin-top:45px;}
.mb40{ margin-bottom:40px;}
.mb10{ margin-bottom:10px;}
.mr30{ margin-right:30px;}
@media (max-width: 767px){
	.mt6{ margin-top:.06rem;}
	.mt20{ margin-top:.2rem;}
	.fs16{ font-size:.16rem;}
	.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;}
	.fs34{ font-size:.34rem;}
	.fs36{ font-size:.36rem;}
	.fs48{ font-size:.48rem;}
	.li18{ line-height:.18rem;}
	.li24{ line-height:.24rem;}
	.li38{ line-height:.38rem;}
	.li26{ line-height:.26rem;}
	.li16{ line-height:.16rem;}
	.li28{ line-height:.28rem;}
	.li30{ line-height:.3rem;}
	.li32{ line-height:.32rem;}
	.li34{ line-height:.34rem;}
	.li40{ line-height:.4rem;}
	.li45{ line-height:.45rem;}
	.li48{ line-height:.48rem;}
	.li54{ line-height:.54rem}
	.mt15{ margin-top:.15rem;}
	.mb30{ margin-bottom:.3rem;}
	.mt40{ margin-top:.4rem;}
	.pdtb{ padding:.06 0rem;}
	.pb15{ padding-bottom:.15rem;}
	.mt30{ margin-top:.3rem;}
	.mb25{ margin-bottom:.25rem;}
	.mt55{ margin-top:.55rem;}
	.mt25{ margin-top:.25rem;}
	.mb35{ margin-bottom:.35rem;}
	.mb22{ margin-bottom:.22rem;}
	.pt60{ padding-top:.6rem;}
	.pb20{ padding-bottom:.2rem}
	.pt40{ padding-top:.4rem;}
	.pb40{ padding-bottom:.4rem;}
	.mb20{ margin-bottom:.2rem;}
	.pb90{ padding-bottom:.9rem;}
	.mt100{ margin-top:1rem;}
	.pb85{ padding-bottom:.85rem;}
	.pl35{ padding-left:.35rem;}
	.mb45{ margin-bottom:.45rem;}
	.ml10{ margin-left:.1rem;}
	.mr40{ margin-right:.4rem}
	.pt65{ padding-top:.65rem}
	.mt45{ margin-top:.45rem}
	.mb40{ margin-bottom:.4rem;}
	.mb10{ margin-bottom:.1rem;}
	.mr30{ margin-right:.3rem;}

}
