/* Css Reset */
html{-webkit-text-size-adjust: 100%; -ms-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:0; padding:0;}
body,button,input,select,textarea{font:12px "\5B8B\4F53",tahoma,verdana,Arial; color:#4c4d4d; }
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{-webkit-appearance:none;}
input:focus,textarea:focus{outline-style: none;outline-color: invert;outline-width: 0px;}
a{color:#4c4d4d;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover{color: #c62e00; text-decoration: none; }
a:active,a:focus,a:hover{outline: none; star:expression(this.onFocus=this.blur());}

/* 公用样式 */
.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";}
.t2{text-indent:2em;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.fln{float:left;}
.frn{float:right;}

.pr{ position:relative;}
.pa{ 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;}
.clear0{clear:both;display:table;overflow:hidden;width:0px;height:0px;}
.clearfix,.layout{*zoom:1}
.clearfix:after,.layout:after{display:table; overflow:hidden; clear:both;content:"";}
.clearfix0{*zoom:1;}
.clearfix0:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}

.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;}

.bk{ border:1px solid #ffdf94;}
.mt41{margin-top:41px;}
.pt12{padding-top:12px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.mb11{margin-bottom:11px;}

.bk{border-collapse:collapse;border: 0px none; border-spacing:0}
.bk td,.bk th{border:1px solid #fdd9b9;}
