@charset "gb2312";
/* CSS Document */

html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em,hr,a,input,i,span{ border:0; margin:0; padding:0; }
/*html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,hr,a,input,i,span{ border:0; margin:0; padding:0; }*/
body{ color:#535353;background:#fff; font:12px/20px Arial;text-align:center; margin:0 auto; color:#2b2b2b; }
a{ text-decoration:none; color:#000;}
ul,ol,li,dl,dt,dd{ list-style:none; }
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}

.clear{clear:both;}
.hidden{display:none;}

.fl{ float:left; _display:inline;}
.l{ float:left; width:100%;}
.fr{ float:right !important; _display:inline;}
.tcenter{ text-align:center; }
.tleft{ text-align:left; }
.tright{ text-align:right; }
.none{ display:none; }
.blank10{ display:block; width:100%; height:10px; overflow:hidden; clear:both; }
.blank5 { display:block; width:100%; height:5px; overflow:hidden; clear:both;}
.ht30{ height:30px; line-height:30px; clear:both; }
.pdlr10{ padding:0 10px; }
.mglr10{ margin:0 10px; }
.mgt10{ margin-top:10px; }
.solidt{ border-top:1px solid #ddd; }
.dashedt{ border-top:1px dashed #ddd; }
.auto{ width:100%; }
.autol{ float:left; width:100%; }
.w960{ width:960px; }
.txt{ height:20px; line-height:20px; border:1px solid #CCC; }
.btn{ border:0; margin:0; padding:0; }
.relative{ position:relative; }
.size16{ font-size:16px; }
.clear{clear:both;}
#red{ color:#FF0000; }


a { color: #333; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #f60; text-decoration: none; }
a:active { color: #F30; }
.cOrange,
.cOrange:visited,
.cOrange a { color: #f60; }
.cGreen,
.cGreen:visited,
.cGreen a { color: #390; }
.cGray { color: #999; }
.bor2_orange { border: 2px solid #f60; }
.bor2_black { border: 2px solid #000; }
.bor1_gray { border: 1px solid #ccc; }
.clearfix { }
.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.f_l { float: left; }
.f_r { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px }
.c_p { cursor: pointer; }
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
.px12 { font-size: 12px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mt15 { margin-top: 15px; }
.mb15 { margin-bottom: 15px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }

.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}

.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }
.pt20 { padding-top: 20px; }
.pt020 { padding-top: -20px !important; }
.pb20 { padding-bottom: 20px; }
.text-c { text-align: center; }
span.more { float: right; }
span.more a { background: url(../images/dairy123/more.gif) no-repeat right center; padding-right: 15px; font-weight: normal; font-size: 12px; color: #999; height: 35px; width: 35px; display: block; }
span.more a:hover { color: #f60; }
span.time { float: right; color: #999; font-size: 12px; font-weight: normal; }
.hr { background: url(../images/dairy123/uline.gif) repeat-x center center; }
.hr hr { display: none }
.bk3 { height: 3px; }
.bk6 { height: 6px }
.bk8 { height: 8px }
.bk10 { height: 10px }
.bk15 { height: 15px }
.bk20 { height: 20px }
.bk30 { height: 30px }
.bk36 { height: 36px; }
.keylink { color: #f60 !important; }

.hiddenLink { display:none;}