@charset "utf-8";
*{margin:0; border:0; padding:0;}
body{font-size:14px; font-family:"微软雅黑",Microsoft YaHei;}
a{color:inherit; outline:none; text-decoration:none; transition:0.3s linear 0s;}
ul,li,ol{list-style-type:none;}
input,textarea,button,select{outline:none; font-family:"微软雅黑",Microsoft YaHei;}
img{transition:0.5s linear 0s; display:block;}
em,i{font-style:normal;}
b{font-weight:normal;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*宽度*/
.w-100{width:100%;}
.mw-100{max-width:100%;}
.w-1200{width:100%; max-width:1200px; margin:0 auto;}
.w-1400{width:100%; max-width:1400px; margin:0 auto;}
/*字体*/
.font-size24{font-size:24px;}
/*对齐方式*/
.dis-t,.dis-m,.dis-b,.dis-s{display:inline-block;}
.dis-t{vertical-align:top;}
.dis-m{vertical-align:middle;}
.dis-b{vertical-align:bottom;}
.dis-s{vertical-align:sub;}
/*显示/隐藏尺寸*/
.pc,.pc-720,.pc-1200{display:block;}
.mob,.mob-720,.mob-1200{display:none;}
.vis{overflow:visible !important;}
/*形状*/
.sanjiao-L:after {content: '';display: inline-block;border-style: solid;border-color: transparent transparent transparent #fff;border-width: 4px 0 4px 5px;margin-left: 5px;}
.sanjiao-B:after {content: '';display: inline-block;border-style: solid;border-color: #fff transparent transparent transparent;border-width: 4px 5px 0px 5px;margin-left: 5px;}
/*浮动*/
.float-right{float:right;}