@charset "utf-8";
/* reset */
*{margin:0;padding:0;}
body{font-size:12px;font-family:Arial,微软雅黑;color:#333;overflow-x: hidden;}
h1,h2,h3,h4,h5{font-weight:normal;}
em,i{font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
a:hover{color:inherit;}
img {border:none;max-width:100%;max-height:100%;}
input,textarea,select{outline:none;background:#fff;border:none;font-family:inherit;}
textarea{resize:none;overflow:auto;}
.btn,.submit{font-family: '微软雅黑';cursor:pointer;display:inline-block;text-align:center;}

/* 内容浮动清除 */
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}

/* 图片盒子缩放不变型居中 */
.img_box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;}
.img_box img{-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.img_box:hover img{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}

/* 图片盒子适应裁切 */
.img-cover{width:100%;height:100%;overflow: hidden;}
.img-cover img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.img-cover:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

/* 弹性布局 */
.flex_rb {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.flex_ra {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;}
.flex_rc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}
.flex_rl {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:flex-start;}
.flex_rlc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center;}
.flex_cc {display:flex;flex-direction:column;justify-content:center;align-items:center;}
.flex_cl {display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.flex_rbs {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.flex_rbc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}

/* 响应式内容区 */
.main{max-width:1500px;}
@media (max-width:1500px){
	.main{padding-left:15px;padding-right:15px;box-sizing: border-box;}
}

/* 字体 */
/* @font-face{
	font-family: 'myfont';
	src:url('../fonts/SourceHanSansSC-ExtraLight-2.otf');
}
@font-face{
	font-family: 'myfont1';
	src:url('../fonts/SourceHanSansSC-Light-2.otf');
} */