/* CSS Document */
body{ font:normal 14px/24px tahoma,"宋体"; color:#09c; background:url(img_03.jpg) center top no-repeat; }
*{ padding:0; margin:0;}
img{ border:none;}
a{color:#c60; text-decoration:none;}
i,em{ font-style:normal;}

.f_l{ float:left; display:inline;}
.f_r{ float:right; display:inline;}

#top{ height:35px; background:url(top_02.gif) repeat-x; font:normal 12px/35px "宋体"; overflow:hidden;}
#top a,#top{ color:#666;}

.wrap{ width:960px; margin:0 auto;overflow:hidden;}

.picsty{ width:421px;}
.picsty,.contB img,.contC img{ border:#e2d7b4 1px solid; padding:4px; overflow:hidden;}


.cont{ width:500px;}
.cont dt{ font-weight:bold; color:#c60; margin-bottom:5px;}
.cont dd{ margin-bottom:8px;}
.cont p{ text-indent:2.2em; padding:5px 0;}

h3{ border:#b4dae2 1px solid; background:url(bg_09.gif) repeat-x; font:bold 14px/33px "微软雅黑";color:#036; padding:0 5px; margin:10px 0;}
h3 i{ background:url(icon_21.gif) left center no-repeat; padding-left:20px;}

.main{ zoom:1; overflow:hidden;}

.line{ display:block; clear:both; border-top:#63b0ce 1px dashed; height:20px; font-size:0; margin-top:20px; overflow:hidden;}

.intr_t{ text-align:center; color:#666; font-size:12px; background:url(pro_03.gif) no-repeat; line-height:54px; margin-top:288px;}
.intr_t i{ color:#ccc; margin:0 13px;}
.intr_m{ height:70px; background:url(pro_05.gif) no-repeat; padding:20px 30px; overflow:hidden;}

.footer{ background:url(img_27.jpg) bottom center no-repeat; height:165px;}

/*心情*/
.moodtit{ display:block; clear:both; text-align:center; font-weight:bold; margin-bottom:20px;overflow:hidden;}
.moodtit i{ color:#f00; margin:0 5px;}
.pagebreak{ display:block; clear:both; overflow:hidden; text-align:center; margin:25px 21px;}
.pagebreak table{ margin:0 auto;}

.tit_history{ text-align:center; font-weight:bold;line-height:30px; overflow:hidden; margin-top:20px;}
.cont_history{  zoom:1; overflow:hidden; margin:10px -10px 40px 0;}
.cont_history a{ float:left; width:111px;height:81px; text-align:center; color:#666; line-height:30px; text-decoration:none; font-size:12px; margin-right:10px; overflow:hidden;}
.cont_history img{ display:block;}

.mar_b5{ margin-bottom:5px; display:block;}

.intr_m .cont{ width:100%;}

.contB,.contC{ line-height:40px;}
.contB{ margin-right:-11px;overflow:hidden;}
.contB a{ width:230px; margin:0 11px 0 0;_margin:0 6px 0 2px;}
.contB a,.contC a{ float:left; text-align:center;}
.contB img,.contC img{ display:block;}

.contC{ margin-right:-12px;}
.contC a{ width:310px; margin:0 12px 0 0;+margin:0 8px 0 2px;_margin:0 6px 0 2px;}

.imgshow{  border:#ddd 3px solid;}
.imgshow img,.imgshow p{ display:block;}
.imgshow p{ background:#aaa; padding:0 10px; text-align:right; line-height:30px; border-top:#eee 1px solid;}
.imgshow a{ color:#fff; font-size:14px; }