/*my_normalize*//* 清除元素在浏览器中默认的内外边距 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,input {margin: 0;padding: 0;outline: none;border: none}/*设置元素盒子模型的属性清除默认下划线清除默认的列表样式*/* {box-sizing: border-box;text-decoration: none;list-style: none;}/*1. Set default font family to sans-serif.2. Prevent iOS text size adjust after orientation change, without disabling user zoom.1. 设置默认字体类型为 sans-serif.2. 当用户放大或缩小页面时不改变字体大小。*/html {font-family: sans-serif;/* 1 */-ms-text-size-adjust: 100%;/* 2 */-webkit-text-size-adjust: 100%;/* 2 */}/*Correct `block` display not defined in IE 8/9.修正IE 8/9 中未定义的块级元素。*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}/*Correct `inline-block` display not defined in IE 8/9.修正在 IE 8/9 中未定义的 'inline-block' 元素。*/audio,canvas,video {display: inline-block;}/*Prevent modern browsers from displaying `audio` without controls.Remove excess height in iOS 5 devices.阻止现在浏览器显示未定义 control 播放控件的 'audio' 声音元素。删除 IOS 5 设备中显示的多余的高度。*/audio:not([controls]) {display: none;height: 0;}/* 初始化默认字体 */body,a {font-family: "5FAE8F6F96C59ED1", "Microsoft Yahei" !important;}/*清除默认的边框属性设置元素的垂直对齐方式：居中*/img {border: 0;vertical-align: middle;}/* 将以下元素均设置为块级元素 */a,span,img,i,b {display: block;}/*Improve readability when focused and also mouse hovered in all browsers.为所有浏览器改善当激活或悬停在元素上时元素内容的可读性。清除a标签点击之后的轮廓线*/a,a:active,a:hover,a:focus {outline: none;}/* 清除元素模式样式 */i,b {font-style: normal;font-weight: normal;}/*Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.处理 Firefox 4+, Safari 5, 及 Chrome 中默认的 'bolder' 样式为　'bold'.*/strong {font-weight: bold;}/* 清除元素的默认样式 */h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 20px;}/*Address differences between Firefox and other browsers.处理　Firefox　与其它浏览器的差异。*/hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}/*Improve readability of pre-formatted text in all browsers.为所有浏览器改善预格式化文本的可读性。*/pre {white-space: pre-wrap;}/*1. 修正所有浏览器中未被继承的字体类型。2. 修正所有浏览器中未被继承的字体大小。3. 处理 Firefox 4+, Safari 5, 及 Chrome 中默认设置不同的外边距。*/button,input,select,textarea {font-family: inherit;/* 1 */font-size: 100%;/* 2 */margin: 0;/* 3 */}/*清除默认边框样式清除默认背景样式禁止用户缩放拉伸多行文本框清除多选框&按钮的默认样式*/input,textarea,select,option,button {border: 0;outline: 0;background: none;resize: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;}/* 处理 Firefox 4+ 中的客户端样式表里使用 '!important' 设置的 'line-height'. */button,input {line-height: normal;}/*1. 避免 Android 4.0.* 中 WebKit 的一个bug, 防止 'audio' 与 'video' 的播放控件失效。2. 修正 iOS 中不可点击的 'input' 样式。3. 改善图片类型的 'input' 等光标样式的可用性与一致性。*/button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}/* 重置不可用元素的默认光标样式。 */button[disabled],html input[disabled] {cursor: default;}/* 删除 Firefox 4+ button 与 input 上的内边距 */button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}/*1. 处理 IE 8/9 中设置为 'content-box' 的盒子模型。2. 删除 IE 8/9 中多余的内边距*/input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}/* 清除默认样式 */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}/*1. 处理 Safari 5 和 Chrome 中默认设置为 'appearance' 的 'searchfield'.2. 处理 Safari 5 和 Chrome 中默认设置为 'box-sizing' 的 'border-box(包括不会过时的 '-moz').*/input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}/* 删除 Safari 5 和 OS X 上的 Chrome 中的输入框上的内边距和搜索取消按钮。 */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/* 清除浮动 */.clearfix {clear: both;}.clearfix::after {content: "";display: block;height: 0;clear: both;visibility: hidden;}/*全局通用组件样式：布局*//*定义弹性布局盒子*//*flex布局一：* 定义子元素是否换行-不换行* 横向布局居中*/.flex_noworp_center {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex: nowrap;-webkit-justify-content: center;justify-content: center;-moz-box-pack: center;-webkit--moz-box-pack: center;box-pack: center;}/*flex布局一：* 定义子元素是否换行-不换行* 横向布局左对齐*/.flex_noworp_left {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex: nowrap;-webkit-justify-content: flex-start;justify-content: flex-start;-moz-box-pack: flex-start;-webkit--moz-box-pack: flex-start;box-pack: flex-start;}/*flex布局一：* 定义子元素是否换行-不换行* 横向布局右对齐*/.flex_noworp_right {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex: nowrap;-webkit-justify-content: flex-end;justify-content: flex-end;-moz-box-pack: flex-end;-webkit--moz-box-pack: flex-end;box-pack: flex-end;}/*flex布局一：* 定义子元素是否换行-不换行* 横向布局两端对齐*/.flex_noworp_between {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex: nowrap;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}/*flex布局一：* 定义子元素是否换行-不换行* 横向布局等分*/.flex_noworp_around {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex: nowrap;-webkit-justify-content: space-around;justify-content: space-around;-moz-box-pack: space-around;-webkit--moz-box-pack: space-around;box-pack: space-around;}/*flex布局二：* 定义子元素是否换行-灵活换行* 横向布局居中*/.flex_worp_center {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: wrap;-webkit-justify-content: center;justify-content: center;-moz-box-pack: center;-webkit--moz-box-pack: center;box-pack: center;}/*flex布局二：* 定义子元素是否换行-灵活换行* 横向布局左对齐*/.flex_worp_left {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: wrap;-webkit-justify-content: flex-start;justify-content: flex-start;-moz-box-pack: flex-start;-webkit--moz-box-pack: flex-start;box-pack: flex-start;}/*flex布局二：* 定义子元素是否换行-灵活换行* 横向布局右对齐*/.flex_worp_right {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: wrap;-webkit-justify-content: flex-end;justify-content: flex-end;-moz-box-pack: flex-end;-webkit--moz-box-pack: flex-end;box-pack: flex-end;}/*flex布局二：* 定义子元素是否换行-灵活换行* 横向布局两端对齐*/.flex_worp_between {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: wrap;-webkit-justify-content: space-between;justify-content: space-between;-moz-box-pack: space-between;-webkit--moz-box-pack: space-between;box-pack: space-between;}/*flex布局二：* 定义子元素是否换行-灵活换行* 横向布局等分*/.flex_worp_around {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-ms-flex: wrap;-webkit-justify-content: space-around;justify-content: space-around;-moz-box-pack: space-around;-webkit--moz-box-pack: space-around;box-pack: space-around;}