@charset "utf-8";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,p,span,strong,em,table,tr,td,form,input,select,option,textarea,a,button,sub,sup,img,header,map,menu,pre,section,source,time,title,video,small,nav,mark,main,footer,canvas,article,area,address{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,input,select,option,textarea,a,button{font-family:"微软雅黑","宋体";}

a{text-decoration:none;}
a,a:hover,a:active,a:visited,a:link{out-line:none;}
:focus{outline:0;}

table{cellpadding:0; cellspacing:0;}
table,tr,td{border:none; border-collapse:collapse;}

img{border:none;}

input,button,textarea{border:0; background:none;}

li{list-style:none;}

.cf{zoom:1;}
.cf:after{display:table; content:''; clear:both}

.noMr{margin-right:0;}
.noMb{margin-bottom:0;}

.flex_box{

-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-align: center;

display:flex;/*Flex布局*/
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: -webkit-flex; 

align-items:center;/*指定垂直居中*/
-ms-flex-align: center;
-webkit-align-items: center;

-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;/*垂直主轴由上到下*/

justify-content:center;
-webkit-justify-content: center;/*指定水平居中*/

/*flex-wrap:wrap;*/

}





.swiper-container {
  width: 100%; height:auto;
}


