* {  box-sizing: border-box;  box-sizing: content-box;  box-sizing: padding-box;}
html,
body {  width: 100%;  height: 100%;  padding: 0;  margin: 0;  font-family: "Microsoft YaHei";  font-size: 16px; color: #3e3a39;}
img { max-width: 100%;  border: 0;  vertical-align: middle;}
button,input {  outline: none;  border: none;}
p {  font-weight: normal;  margin: 0;}
a {  color: #333;  text-decoration: none;  outline: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
ul,ol,li,dd,dt {  margin: 0;  list-style: none; padding: 0;}
/*iphone*/

textarea,
input[type="button"],
input[type="submit"],
input[type="reset"] {  -webkit-appearance: none;}

input,
select,
textarea,
button {  vertical-align: middle;  padding: 0; outline: none;}

h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;}
em,i { font-weight: normal;  font-family: arial;}
table {  width: 100%;}


body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; /*color:#555555;*/ font-size:14px; width:100%; background:#fff; max-width:736px; margin:0 auto; -webkit-text-size-adjust: 100% !important;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555;/* font-size:13px;*/}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#aaa; font-size:14px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#aaa; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#aaa; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#aaa; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#aaa; font-size:14px;}
textarea::-webkit-input-placeholder{color:#4d4d4d; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}

/*html,body{letter-spacing:1px;}*/


.font-Arial {  font-family: arial;}
.block{ display: block; }
.dis_block{ display: inline-block; }
.shou{ cursor: pointer; }
.pad_20{ padding:0 .2rem; }
.pad_35{ padding:.35rem 0; }
.pad_40{ padding:0 .4rem; }
.pad_50{ padding:0 .5rem; }
.pad_60{ padding:0 .6rem; }
.pad_b50{ padding-bottom: 50px; }
.mar_25{ margin-top: .25rem; }
.marl_2{ margin-left: .2rem; }
.clearfix:after {  content: "020";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.clearfix {  zoom: 1;}
.bold_no{ font-weight: normal; }
.bold{ font-weight: bold; }
.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}
.bg_fff{ background-color: #fff; }
.cor_fff{ color: #fff; }
.cor_ff7{ color: #ff7c1f; }
.cor_3e3{ color: #3e3a39; }
.cor_898{ color: #898989; }
.cor_29c{ color: #29cc8b; }
.cor_b5b{ color: #b5b5b6; }
.cor_114{ color: #114882; }
.cor_f87{ color: #f8763d; }
.cor_252{ color: #252f42; }
.cor_e60{ color: #e60012; }
.cor_6f7{ color: #677291;}
.cor_aea{ color: #aeaeae; }
.cor_535{ color: #535c6d; }
.cor_646{ color: #646c7b; }
.cor_4f5{ color: #4f5b74; }
.fl{ float: left; }
.fr{ float: right; }
.ab{ position: absolute; }
.re{ position: relative; }
.rad_1{ border-radius: .1rem; }
.red_05{ border-radius: .05rem; }
.red_06{ border-radius: .06rem;}
.rad_12{ border-radius: .12rem; }
.slh{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slh_2{ overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.img100{ width: 100%; }
.flex_jz{ display: flex;  align-items: center;  justify-content: center;}
.img_ob{object-fit: cover}





.font_14{ font-size: .14rem; }
.font_16{ font-size: .16rem; }
.font_17{ font-size: .17rem; }
.font_18{ font-size: .18rem; }
.font_20{ font-size: .2rem; }
.font_22{ font-size: .22rem; }
.font_23{ font-size: .23rem; }
.font_24{ font-size: .24rem; }
.font_26{ font-size: .26rem; }
.font_28{ font-size: .28rem; }
.font_30{ font-size: .3rem; }
.font_36{ font-size: .36rem; }
.font_40{ font-size: .4rem; }
.font_45{ font-size: .45rem; }
.font_46{ font-size: .46rem; }
.font_193{ font-size: 1.93rem; }