/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; z-index: 1; } 
body { min-width: 1200px; overflow: auto; margin: 0 auto; background-color: #fff; font-family:"微软雅黑"; font-size:16px; color:#282727; position: relative; }
html,body{transition: all 0.7s;width: 100%}
ul,li { list-style:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } 
img { border:none; border:0; vertical-align:middle; max-width: 100%; max-height: 100%; object-fit: contain;transition: all 0.7s;}
img{
  image-rendering: -moz-crisp-edges;         /* Firefox */
  image-rendering:   -o-crisp-edges;         /* Opera */
  image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}
a { text-decoration:none; outline:none; color:#313131; font-size: 16px; }
p { margin:0; padding:0; } 
i,em { font-style:normal; } 
.cl:after,.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.cl,.clearfix { *zoom:1; } 
.fl { float:left; } 
.fr { float:right; } 

.w1200 { width: 1200px; margin: 0 auto; } 
.w1230 { width: 1230px; margin: 0 auto; } 
.w1400 { width: 1400px; margin: 0 auto; } 
.w1600 { width: 1600px; margin: 0 auto; }

.flex_c{display: flex;justify-content: center;align-items: center}

.w1h { width: 100%; margin: 0 auto; } 
.h1h { height: 100%; } 
.mh300 { min-height: 300px; } 

.pdtb40 { padding: 40px 0; } 
.pdt45 { padding-top: 45px; } 
.pdtb50 { padding: 50px 0; } 
.pdtb60 { padding: 60px 0; } 
.mgt20 { margin-top: 20px !important; } 
.mgt50 { margin-top: 50px !important; } 
.mgt40 { margin-top: 40px !important; } 
.mgb40 { margin-bottom: 40px !important; } 
.orh { overflow: hidden; } 

.bg-f8 { background-color: #f8f8f8; } 
.bg-eb { background-color: #ebebeb; } 

.posrel { position: relative; } 

.main {width: 1200px;margin: 0 auto; min-height: 500px;padding: 40px 0;}
/* 为idx-menu提供定位 */
.main.idx { position: relative; z-index: 80; }
.not_data{font-size: 21px;color: #333333;font-weight: bold;}
.swiper-slide{text-align: center}

/* /全局 */

/* 通用 */