/*重置样式*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td, form,span,img{ margin: 0; padding:0;}
fieldset,img {border:0 none;}
table{ border-collapse:collapse; border-collapse:0;}
body,button, input, select, textarea {font: 12px/1.5em Arial,Tahoma, Helvetica, "\5b8b\4f53", sans-serif;}
table{ border-collapse:collapse;}
input, select{ vertical-align:middle;}
ul, ol { list-style: none outside none;}
h1,h2,h3,h4{ font-size:100%;font-weight:bold;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;color:#d44601;}
/*定位*/
.tl { text-align:left;}
.tr { text-align:right;}
.tc { text-align:center;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.fix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fix { display: inline-block;}
html[xmlns] .fix { display: block;}
* html .fix { height: 1%;}
.clear{ clear:both; height:0; overflow:hidden;}
/*文字排版*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.fw{font-family:"Microsoft YaHei",sans-serif;}
.fb{ font-weight:bold;}
.ti2{ text-indent:2em;}
.unl{text-decoration:underline;}
.no_unl{ text-decoration:none;}
.nobg{ background:none;}
.nobd{ border:none;}
/*边距*/
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.pb4{ padding-bottom:4px;}

/*长度高度*/
.h371{ height:240px; overflow:hidden;}
.h521{ overflow:hidden;}
.h248{ height:248px; overflow:hidden;}
.h202{ height:202px; overflow:hidden;}
.h552{ height:552px; overflow:hidden;}
.h322{ height:429px; overflow:hidden;}
.h170{ height:170px; overflow:hidden;}
.h357{ height:357px; overflow:hidden;}




/*行距*/
.lh16{ line-height:16px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}

/*其他*/
.vam{ vertical-align:middle;}
.hzul li{float: left;}


/* ====== generals - 通用 ====== */
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.fl,.subFl li{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clear{clear:both; display:block; font-size:0; line-height:0; height:0; overflow:hidden;}
.z{overflow:hidden;#zoom:1;}
.b{font-weight:bold;}
.normal{ font-style:normal;font-weight:normal;}
.mod{/*margin:10px;*/padding:10px;}
.hide{display:none;}
.time{font-size:11px;color:#999;}
.high_light{color:#d54e4e;}
  	
.odd{background:#fff;}
.even{background:#f5f5f5;}
.table_h{background:#ebebeb;}
.box_5 p,.box_5 dd{ margin:5px 0;}
.box_10 p,.box_10 dd{ margin:10px 0;}
.the_last{ background:none;}
.radius{ display:block; font-size:0; background-po