/* 通用结构 */
body{ margin:0px; padding:0px;font-family:"微软雅黑","Microsoft YaHei","宋体"; background:#fff; min-width: 1280px;}
ul,li,ol,dd,dt,form,dl,dd,dt,p,input{ list-style-type:none; margin:0px; padding:0px;}
img,img a{ border:0px; margin:0px; padding:0px;}
 a{ color: #ff4001; text-decoration:none;}
 a:hover{ color: #a01c0e;}

.main { position: relative;display: flex; align-items: center; align-self: center; margin:88px 0 80px 0; background-color: #f5f5f7; width:100%; }
.lo a{border-bottom: 2px dotted #d8d8d8; margin: 0;}

.fw{ font-weight: bold;}

.page{ width:1280px; margin:30px auto 30px; overflow: hidden; }
.fl{ float: left;} .fr{ float: right;}

.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.f24{ font-size: 24px;}
.f40{ font-size: 40px;}

.h26{ line-height: 26px;}
.h30{ line-height: 30px;}
.h33{ line-height: 33px;}
.h36{ line-height: 36px;}
.h46{ line-height: 46px;}
.h48{ line-height: 48px;}
.h50{ line-height: 50px;}
.h60{ line-height: 50px;}



.m1,.m1 a{ color:#595758;}
.m1 a:hover{color:#ff4001;}
.m2,.m2 a{ color:#ff4001;}

.col{ width: 832px;}
.cor{ width: 410px;}


.img-hover,.img-hover-1{transition: all .3s}
.img-hover:hover{transform: scale(1.02);}
.img-hover-1:hover{filter: contrast(1.3)}

