﻿
/* ----------------------------------
重定义浏览器默认样式
----------------------------------------------*/
*{word-wrap:break-word;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
th,td,button,input,select,textarea{font-size:14px;color: #1a1a1a;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6;font-size:14px;color: #1a1a1a;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{font-family:"Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer;color:#1a1a1a}
a:link,
a:visited,
a:hover,
a:active
{
	text-decoration:none;
}
a:hover{outline:none; color: #347cb9;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix"
	Explain:		Clearfix避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}
.f-mt5{margin-top:5px;}
.f-mt8{margin-top:8px;}
.f-mt10{margin-top:10px;}
.f-mt15{margin-top:15px;}
.f-mt20{margin-top:20px;}
.f-mt25{margin-top:25px;}
.f-mt30{margin-top:30px;}
.f-mt40{margin-top:40px;}
.f-mt50{margin-top:50px;}
.f-mt60{margin-top:60px;}
.f-mt80{margin-top:80px;}
.f-mr5{margin-right:5px;}
.f-mr8{margin-right:8px;}
.f-mr15{margin-right:15px;}
.f-mr20{margin-right:20px;}
.f-mb5{margin-bottom:5px;}
.f-mb8{margin-bottom:8px;}
.f-mb10{margin-bottom:10px;}
.f-mb15{margin-bottom:15px;}
.f-mb20{margin-bottom:20px;}
.f-mb25{margin-bottom:25px;}
.f-mb30{margin-bottom:30px;}
.f-ml5{margin-left:5px;}
.f-ml8{margin-left:8px;}
.f-ml10{margin-left:10px;}
.f-ml15{margin-left:15px;}
.f-ml20{margin-left:20px;}
.f-ml30{margin-left:30px;}
.f-ml40{margin-left:40px;}
.f-ml50{margin-left:50px;}
.f-p10{padding:10px;}
.f-pt5{padding-top:5px;}
.f-pt10{padding-top:10px;}
.f-pt12{padding-top:12px;}
.f-pt15{padding-top:15px;}
.f-pt20{padding-top:20px;}
.f-pr5{padding-right:5px;}
.f-pr8{padding-right:8px;}
.f-pr10{padding-right:10px;}
.f-pr15{padding-right:15px;}
.f-pr20{padding-right:20px;}
.f-pb5{padding-bottom:5px;}
.f-pb10{padding-bottom:10px;}
.f-pb12{padding-bottom:12px;}
.f-pb15{padding-bottom:15px;}
.f-pb20{padding-bottom:20px;}
.f-pl5{padding-left:5px;}
.f-pl8{padding-left:8px;}
.f-pl10{padding-left:10px;}
.f-pl15{padding-left:15px;}
.f-pl20{padding-left:20px;}
.f-w50{width:50px;}
.f-w60{width:60px;}
.f-w80{width:80px;}
.f-w100{width:100px;}
.f-w140{width:140px;}
.f-w160{width:160px;}
.f-w170{width:170px;}
.f-w180{width:180px;}
.f-w190{width:190px;}
.f-w200{width:200px;}
.f-w220{width:220px;}
.f-w240{width:240px;}
.f-w260{width:260px;}
.f-w610{width:610px;}
.f-h30{height:30px}
.f-h240{height:240px;}
.f-h300{height:300px;}
.f-h450{height:450px;}
.f-h500{height:500px;}
.f-h500{height:500px;}