﻿*{ padding:0px; margin:0px; }
html, body{ font: 12px/22px Tahoma, Arial, Helvetica, sans-serif; background:#700202; }
a{ text-decoration:none; }
img{ border:0; }
ul{ list-style:none; }
.floatleft{ float:left; }
.floatright{ float:right; }
.clear{ clear:both; }

.textbox{ border:1px solid #abadb3; padding:2px; }

.container{ width:950px; margin:0 auto; }
.header{ position:relative; height:110px; background:#fff url(../images/header_bg.png) no-repeat; overflow:hidden; }
.menu{ margin-top:36px; }
.menu .logo,.menu .m1,.menu .m2,.menu .m3,.menu .m4,.menu .m5,.menu .m6{ position:absolute; display:inline-block; height:55px; background:url(../images/menu.gif) no-repeat; }
.menu .logo{ width:138px; background-position:-27px 0px; left:27px; }
.menu .m1{ width:129px; background-position:-192px 0px; left:192px; }
.menu .m2{ width:94px; background-position:-341px 0px; left:345px; }
.menu .m3{ width:111px; background-position:-457px 0px; left:457px; }
.menu .m4{ width:107px; background-position:-588px 0px; left:588px; }
.menu .m5{ width:86px; background-position:-719px 0px; left:719px; }
.menu .m6{ width:117px; background-position:-831px 0px; left:831px; }

.menu .m1:hover,.m1.current{ background-position:-192px -54px; }
.menu .m2:hover,.m2.current{ background-position:-341px -54px; }
.menu .m3:hover,.m3.current{ background-position:-457px -54px; }
.menu .m4:hover,.m4.current{ background-position:-588px -54px; }
.menu .m5:hover,.m5.current{ background-position:-719px -54px; }
.menu .m6:hover,.m6.current{ background-position:-831px -54px; }

.mainbody{ text-align:center; background:#fff; overflow:hidden; padding-bottom:20px; }

.banner{ height:261px; background:url(../images/banner.jpg) no-repeat center; margin:5px auto; }

.pager{ text-align:center; }

.box{}
.box .b_title img{ display:block; }
.box .b_body{ background:url(../images/baby_bg.jpg) repeat-y center; overflow:hidden; text-align:left;zoom:1; }
.box .b_bottom{ height:106px; background:url(../images/baby_bottom.jpg) no-repeat center bottom; }

.b_taolun{ text-align:right; margin-top:10px; margin-right:10px;}
.taolun{ background:url(../images/taolun.jpg) no-repeat; width:310px;height:645px; float:right;  }
.taolun li{ margin-left:20px; margin-top:5px; overflow:hidden;}

.photo{ margin:20px auto; overflow:hidden; }
.photo li{ float:left; margin:10px 24px; color:#000; width:142px; overflow:hidden; }
.photo li .pic{ border:1px solid #fbdd39; display:block; height:95px; }
.photo li .txt strong span,.detail .txt strong span{ color:#8e0202; margin:0 2px; }
.photo li .txt .rank{ line-height:26px; margin:5px 0; }
.photo li .txt .vote_btn{ float:right; width:51px; height:18px; margin-top:3px; background:url(../images/vote_btn.jpg) no-repeat; }
.photo li .name,.photo li .address,.photo li .group{ color:#dc7528; text-align:left; }

.commentlist,.commentpost{ width:90%; margin:20px auto; }
.commentlist .title,.commentpost .title{ color:#fff; background:#800000; border-bottom:1px solid #ec6921; padding-left:20px; height:30px; line-height:30px; }
.commentlist .item{ margin:5px; padding-bottom:5px; border-bottom:1px dashed #333; }













