@charset "GBK";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "ËÎÌå",Arial,Helvetica,sans-serif;}
body{color:#565656;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ul,ol{list-style:none;}
img{display:block;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
.number li{list-style-type:decimal;}
.texe_hidde{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*generic*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.float_left{float:left}
.float_right{float:right}
.center{text-align:center;}
.hidde{display:none;}
.invisible{visibility:hidden;}


/*layout*/
#header,#content,#footer{width:952px;margin:0 auto; overflow:hidden;}

/*header*/
#header{ height:71px;background:url(../images/bg.jpg) center 0 no-repeat; }
.logo{background:url(../images/logo.gif) 0 0 no-repeat; width:291px; height:71px; display:block; text-indent:-9999px;}
.header_r{float:right; padding:17px 0 0;}
.header_r,.header_r a{color:#666;}


/*content*/
#content{}
.kvbox{padding:0 0 8px;}
.kvimg{border-top:solid 2px #f60;}
.kvbox h2,.title_retrospect{ background:url(../images/title_bg.gif) 0 0 repeat-x;overflow:hidden;padding:0 9px;height:27px;line-height:29px;line-height:29px\9;+line-height:27px;_line-height:29px; }
.kvbox h2,.title_retrospect h3{color:#c38915; font-size:14px;}
.kvbox h2{border-top:solid 1px #ddd; border-bottom:solid 2px #f60; }
.kvactivity_txt{background:url(../images/gray_bg.gif) 0 0 repeat-x; height:101px; overflow:hidden; padding:7px 32px 0 32px;margin-top:6px;}
.kvactivity_txt .ac_title h3{font-size:14px; color:#f60;padding:0 0 3px;}
.kvactivity_txt .ac_title h3 span{font-size:12px; color:#888;}
.kvactivity_txt .ac_title .time{float:right; color:#f60; padding-top:2px;}
.kvactivity_txt p{padding-bottom:2px;}
.lookbtn{background:url(../images/btn_01.gif) 0 0 no-repeat; width:114px; padding-left:15px; overflow:hidden; display:block; font-size:14px; color:#fff; font-weight:700;float:right; height:25px;line-height:26px;line-height:27px\9;+line-height:25px;_line-height:27px;}
/*title_retrospect*/
.title_retrospect{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
.title_retrospect .pages{float:right;}
/*retrospectbox*/
.retrospectcon{height:440px; overflow:hidden; margin-top:-5px;}
.retrospectbox{border-bottom:dashed 1px #ccc; padding:11px 0 15px;}
.retrospectbox .retrospect_l{float:left;}
.retrospectbox .retrospect_l .retrospectimg{ background:url(../images/activity_img_bg.gif) 0 0 no-repeat; width:476px; height:121px; overflow:hidden;}
.retrospectbox .retrospect_l .retrospectimg img{width:472px; height:116px;}
.retrospectbox .retrospect_r{margin-left:488px; padding:0 19px 0 0;}
.retrospectbox .retrospect_r h3{color:#c38915; padding:9px 0 0;}
.looks{float:right; color:#f60;}
.gray_ba{color:#bababa; padding:2px 0;}

/*pagination*/
.pagination{ font-family:"ËÎÌå"; float:right;}
.pagination_pd1{padding:6px 0 14px 0;}
.pagination_pd2{padding:2px 0 0;}
.pagination input,.pagination button{vertical-align:middle;}
.pagination a{cursor:pointer; color:#999;}
.pagination a:hover{color:#c79732;}
.pagination a,.inputpage{border:solid 1px #e0e0e0; background:#fff;}
.pagination a{ margin-left:3px; display:inline; height:20px; width:20px; line-height:20px; text-align:center; float:left ;}
.pagination span{ display:inline; float:left; height:22px; line-height:22px}
.pagination input{ float:left}
.pagination .okbtn{ background:#999; border:0; height:21px; line-height:21px; line-height:23px\9;+line-height:21px;_line-height:23px;color:#fff; margin-left:5px; width:33px; text-align:center; float:left;cursor:pointer; overflow:hidden; padding-left:1px; }
.pagination .up{background:#fff 7px 7px no-repeat;margin-right:1px;  font-family:Arial; padding-top:0px; padding-bottom:0px; }
.pagination .down{background:#fff 42px -8px no-repeat; padding-right:5px; width:47px }
.pagination .up,.pagination .down{ background-image:url(../images/icon.gif);}
.pagination .inputpage{width:23px;height:19px; line-height:19px;margin:0 3px; text-align:center;}
.pagination span.pageComp{ padding:0 5px;}

/*footer*/
#footer{border-top:solid 2px #eee0c1; text-align:center; padding:6px 0;}