/* Reset CSS Document */
html{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tr,td,th,form,label,input,textarea,select,button,blockquote,span,img,a img,a,pre,hr{margin:0px; padding:0px;}
body,button,input,select,textarea{font:12px "\5B8B\4F53",tahoma,verdana,Arial; color:#2f2f2f; }
img,a img{ border:none; vertical-align:top; -ms-interpolation-mode: bicubic; /*vertical-align:middle*/}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
ul,li,ol,dt,dl,dd{ list-style:none;}
em,th,i,address,cite,code{font-style:normal;/* font-weight:normal; */}
table{border-collapse:collapse;border-spacing:0;}
label,input,textarea,select,button{ vertical-align:middle; line-height:normal; font-family:verdana; font-size:inherit;}
textarea{overflow: auto;resize:none;}
input:focus,textarea:focus{outline: 0 none;resize:none;}
a{color:#252525;text-decoration:none;}
a:hover{color: #dd0000; text-decoration: none; }
a:active,a:focus,a:hover{outline: none; star:expression(this.onFocus=this.blur());}

/* Common CSS Document */
.c-word{word-wrap:break-word; white-space: nowrap; overflow:hidden;}
.e-word{word-break:break-all; white-space:normal; overflow:hidden;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.fb{font-weight:bold;}
.fn{font-weight: normal;}
.fht{ font-family:"\9ED1\4F53";}
.fyh{font: 18px "Microsoft YaHei", "SimHei";}
.t2{text-indent:2em;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.mc{ margin-left:auto; margin-right:auto;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.fl-no{float:left;}
.fr-no{float:right;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.inline{display:inline;}
.pointer{cursor:pointer;}
.hidden{overflow:hidden;}
.center{ margin:0 auto;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clear-no{clear: none;}
.clear{clear:both; overflow:hidden;}
.hr-2,.hr-3,.hr-4,.hr-5,.hr-6,.hr-7,.hr-8,.hr-9,.hr-10,.hr-11,.hr-12,.hr-13,.hr-14,.hr-15,.hr-16,.hr-17,.hr-18,.hr-19,.hr-20,.hr-30,.hr-24,.hr-40{clear:both; overflow:hidden; font-size:0px; line-height:0px;}
.hr-2{height:2px;}.hr-3{height:3px;}.hr-4{height:4px;}.hr-5{height:5px;}.hr-6{height:6px;}.hr-7{height:7px;}.hr-8{height:8px;}.hr-9{height:9px;}.hr-10{height:10px;}.hr-11{height:11px;}.hr-12{height:12px;}.hr-13{height:13px;}.hr-14{height:14px;}.hr-15{height:15px;}.hr-16{height:16px;}.hr-17{height:17px;}.hr-18{height:18px;}.hr-19{height:19px;}.hr-20{height:20px;}.hr-30{height:30px;}.hr-24{height:24px;}.hr-40{height:40px;}

.clearfix{ clear: both; *zoom: 1}
.clearfix:before, .clearfix:after {clear: both;  content: " "; display: block; height: 0; line-height: 0; font-size: 0;visibility: hidden;}
.clearfix2{ zoom: 1;}
.clearfix2:after { clear: both; }
.clearfix2:after,.clearfix2:before{content:"\200B"; display:block; height:0; visibility: hidden;}
