﻿*{word-wrap:break-word}
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{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
/*body{line-height:1.6}*/
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*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|cl"
Explain:        Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
@media (min-width:640px){html{font-size:100px;}}
    @media (min-width:631px) and (max-width:639px){html{font-size:98.58px;}}
    @media (min-width:622px) and (max-width:630px){html{font-size:97.21px;}}
    @media (min-width:613px) and (max-width:621px){html{font-size:95.83px;}}
    @media (min-width:604px) and (max-width:612px){html{font-size:94.42px;}}
    @media (min-width:595px) and (max-width:603px){html{font-size:93.04px;}}
    @media (min-width:586px) and (max-width:594px){html{font-size:91.67px;}}
    @media (min-width:577px) and (max-width:585px){html{font-size:90.25px;}}
    @media (min-width:568px) and (max-width:576px){html{font-size:88.88px;}}
    @media (min-width:559px) and (max-width:567px){html{font-size:87.5px;}}
    @media (min-width:550px) and (max-width:558px){html{font-size:86.08px;}}
    @media (min-width:541px) and (max-width:549px){html{font-size:84.71px;}}
    @media (min-width:533px) and (max-width:540px){html{font-size:83.33px;}}
    @media (min-width:524px) and (max-width:532px){html{font-size:81.92px;}}
    @media (min-width:515px) and (max-width:523px){html{font-size:80.54px;}}
    @media (min-width:506px) and (max-width:514px){html{font-size:79.17px;}}
    @media (min-width:497px) and (max-width:505px){html{font-size:77.75px;}}
    @media (min-width:488px) and (max-width:496px){html{font-size:76.38px;}}
    @media (min-width:480px) and (max-width:487px){html{font-size:75px;}}
    @media (min-width:471px) and (max-width:479px){html{font-size:73.58px;}}
    @media (min-width:462px) and (max-width:470px){html{font-size:72.21px;}}
    @media (min-width:453px) and (max-width:461px){html{font-size:70.83px;}}
    @media (min-width:444px) and (max-width:452px){html{font-size:71.33px;}}
    @media (min-width:435px) and (max-width:443px){html{font-size:68.04px;}}
    @media (min-width:426px) and (max-width:434px){html{font-size:66.67px;}}
    @media (min-width:417px) and (max-width:425px){html{font-size:65.25px;}}
    @media (min-width:408px) and (max-width:416px){html{font-size:63.88px;}}
    @media (min-width:400px) and (max-width:407px){html{font-size:62.5px;}}
    @media (min-width:391px) and (max-width:399px){html{font-size:61.08px;}}
    @media (min-width:382px) and (max-width:390px){html{font-size:59.71px;}}
    @media (min-width:374px) and (max-width:381px){html{font-size:58.33px;}}
    @media (min-width:365px) and (max-width:373px){html{font-size:56.92px;}}
    @media (min-width:356px) and (max-width:364px){html{font-size:55.54px;}}
    @media (min-width:347px) and (max-width:355px){html{font-size:54.17px;}}
    @media (min-width:338px) and (max-width:346px){html{font-size:52.75px;}}
    @media (min-width:329px) and (max-width:337px){html{font-size:51.83px;}}
    @media (max-width:328px){html{font-size:50px;}}