*{ margin:0; padding:0;}
html,body {color: #666; font-size: 12px; display: block; line-height: normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style-type:none; overflow: hidden;_zoom:1;}
img{ border: 0; vertical-align: top;}
input{ vertical-align: middle; }
table{border-collapse:collapse;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote, td, form, ul, ol, dl{ line-height: normal; }
em{ font-style: normal; }
a{color: #ffa200; text-decoration:none; outline:none; }
a:hover{ text-decoration: underline;}
.color a{ color: #997308; }

#mainbody{ background:#FFFFD5 url(/img/mybabytree/themes/firmus/firmus-page-bg.png?0626) 0 178px repeat-x; }
#wrapper{ width:1418px; padding: 1px 0 0; left: 50%; margin: 0 0 0 -709px;  position: relative; }
#page-foot{ height: 346px; background: url(/img/mybabytree/themes/firmus/page-foot.jpg?0626) center 100% no-repeat; clear: both; }
#header{ width:1418px; position: relative;}
#treenav{ position: absolute; top:339px; left: 337px; width: 730px; height:33px; background: url(/img/mybabytree/themes/firmus/treenav.png?0626) 0 0 no-repeat; }
#treenav ul{ position: relative; }
#treenav li{ float: left; position: relative; margin-right:18px; }
#treenav a{ display: block; height:33px;}
#treenav .a1{ width: 72px; position: relative; }
#treenav .a1:hover,#treenav .selected .a1{ background: url(/img/mybabytree/themes/firmus/treenav.png?0626) 0px -50px; }
#treenav .a2{ width:107px  }
#treenav .a2:hover,#treenav .selected .a2{ background: url(/img/mybabytree/themes/firmus/treenav.png?0626) -90px -50px; }
#treenav .a3{width:93px }
#treenav .a3:hover,#treenav .selected .a3 { background: url(/img/mybabytree/themes/firmus/treenav.png?0626) -215px -50px; }
#treenav .a4{ width:86px }
#treenav .a4:hover,#treenav .selected .a4 { background: url(/img/mybabytree/themes/firmus/treenav.png?0626) -326px -50px; }
#treenav .a5{ width: 92px; }
#treenav .a5:hover,#treenav .selected .a5 { background: url(/img/mybabytree/themes/firmus/treenav.png?0626) -430px -50px; }
#treenav .a6{ width: 170px; }
#treenav .a6:hover,#treenav .selected .a6 { background: url(/img/mybabytree/themes/firmus/treenav.png?0626) -540px -50px; }

#header .firmusshop {background: url("about:blank") repeat scroll 0 0 transparent;display: block;height: 64px;left: 1066px;position: absolute;top: 322px;width: 137px;}
#g_content{ width: 960px; margin: 0px auto 0; overflow: hidden; *zoom: 1;  position: relative; z-index:9;}
#maincol{ width: 740px; float: right; overflow: hidden; }
#index-major{ width: 740px; height: 464px; background: url(/img/mybabytree/themes/firmus/index-major.png?0626); position: relative; margin: 0 0 5px; }
#index-major .player{ width: 480px; height: 360px; position: absolute; left: 20px; top:79px; background: #eee; }
#index-major ul{ position: absolute; top: 65px; left: 535px;  }
#index-major ul li{ line-height: 1.8; background: url(/img/mybabytree/themes/firmus/index-major-li.png?0626) 0 10px no-repeat; padding: 0 0 0 10px; }
#index-major ul a{ color: #906800; }
#index-major .txt{ width: 195px; height: 170px; position: absolute; top: 263px; left: 530px;  color: #906800;}
#index-major .txt h2{ font-size: 14px; }
#index-major .txt p{  line-height: 1.8; padding: 5px 0 0; }
#index-major .txt div{ overflow: hidden;*zoom:1; position: absolute;bottom: 0; left: 0; width: 100%;}
#index-major .txt .btn-1{ background: #FEB102; padding: 3px; color: #fff; float: right;}
#maincol .container{ width: 740px; margin: 0; float: none;*zoom:1; display:block;}
#maincol .block,#maincol .block2{ width: auto; float: none;*zoom:1; }
#maincol .block{ padding: 25px 0 0; background: url(/img/mybabytree/themes/firmus/container-1.png?0626) 0 0 no-repeat; }
#maincol .block2{ background: url(/img/mybabytree/themes/firmus/container-1.png?0626) -740px repeat-y; padding: 10px 10px 0; }
#maincol .container-s{ height: 10px; background:none; overflow: hidden; }
#maincol .container-foot{ height: 25px; background: url(/img/mybabytree/themes/firmus/container-1.png?0626) 100% 0; }
#index-diary .title,#index-diary-list h5{ height: 25px; background: url(/img/mybabytree/themes/firmus/index-diary-title.png?0626) no-repeat;padding: 0 0 0 20px; font-size: 14px;font-weight: bold; color: #fff; }
#index-diary .title h4{  line-height: 25px;  }
#index-diary-category{ text-align: left; margin:5px 10px; padding:10px 0; border-bottom:none; }
#index-diary-preview,#index-diary-list { margin: 0;  width: auto;}
#index-diary-preview h6 a{ color: #784332; }
#index-diary-list{ padding:5px 5px 15px;}
#index-diary-list a{ color:#666;}
#index-diary-list table td{ border-bottom:1px dotted #ddd;}
#index-diary-list table td.statcate a{ color:#26B2E7;}
#index-diary-preview .quote { float: none; }
#index-diary-preview blockquote{ margin: 10px 0!important ; }
#index-diary-preview blockquote a{ color: #333; }
#index-diary-preview .content{ width: 700px; border-bottom:1px dotted #ADADAD; padding-bottom:10px;}
#index-diary-preview .date {color: #999999;font-size: 12px;position: absolute;right: 6px;top: 5px;}
#index-diary-preview .quote .stat a,
#index-diary-category li a,
#index-diary-category li em{ color:#26B2E7;}
#index-diary-list h5{  line-height: 25px; margin: 10px 0 5px; }
#index-huodong{ color: #FF8D16; zoom:1; overflow:hidden; }
#index-huodong .hd-1{ float:left; display:inline; width:364px; height:224px; position:relative; background:url(/img/mybabytree/themes/firmus/feihe_jiaoliuhui.jpg?0626) no-repeat;}
#index-huodong .hd-2{ float:left; display:inline; width:364px; height:224px; position:relative; background:url(/img/mybabytree/themes/firmus/feihe_huanfanghudong.jpg?0626) no-repeat; margin-left:10px; }
#index-huodong  .cont{ width:170px; position:absolute; left:20px; top:92px; line-height:22px; font-family:"宋体"; color:#666}
#index-huodong  .cont .p1{ font-weight:bold; font-size:14px; color:#a4c737; margin-bottom:10px;}
#index-huodong  .cont .p1 a{ color:#a4c737;}
#index-huodong  .cont .p3{ margin-top:5px;}
#index-huodong .cont{ left:178px;}
#index-huodong .jldh{ left:-160px; top:-5px; position:absolute; border:2px solid #a4c737;}
.play{ position:absolute; width:42px; height:48px; background:url(/img/mybabytree/themes/firmus/play.png?0626) no-repeat; left:50%; top:50%; margin:-24px 0 0 -21px; z-index:3;}

#index-diary-preview .quote h6{ position:relative;}

#maincol  #index-laoke.container{ background:url(/img/mybabytree/themes/firmus/laoke-middle.png?0626) repeat-y;}
#maincol  #index-laoke .block{ background:url(/img/mybabytree/themes/firmus/laoke-btm.png?0626) 0 bottom no-repeat; padding-top:0; }
#maincol  #index-laoke .block2{ background:url(/img/mybabytree/themes/firmus/laoke-top.png?0626) 0 top no-repeat;padding:15px;}

#index-laoke .title{ }
#index-laoke .title2{ overflow: hidden; margin: 10px; text-align:right; position:relative; height:55px;}
#index-laoke .title2 span{ position:absolute; right:0; top:31px;}
#index-laoke .title2 span a{ color:#f00;}
#index-laoke .title2 .btn-1{ width: 115px; height: 28px; display: inline-block; background: url(/img/mybabytree/themes/firmus/btn.png?0626); text-align: center; line-height: 28px; color: #fff; vertical-align: middle; font-weight:bold; font-size:14px;  }
.firmusBoardTbl{ width: 680px; margin: 10px  auto; }
.firmusBoardTbl td{ height: 30px; border-bottom: 1px dotted #D8D8D8; }
.firmusBoardTbl .topicTime{ color: #666; }
.firmusBoardTbl .topicTitle a{ color: #666; }
.firmusBoardTbl td.topicStat,
.firmusBoardTbl td.topicAuthor{ color:#fe8b00;}
#sidecol{ width: 210px; float: left; overflow: hidden; }
#sidecol .block,#sidecol .block2{ display: block; float: none;  margin: 0; width: auto;}
#treeprof{ height: 490px; background: url(/img/mybabytree/themes/firmus/treeprof.png?0626) 0 0 no-repeat; overflow: hidden; }
#treeprof h3{ text-align: center; font-size: 14px;  padding: 20px 0 0; color: #333;}
#treeprof-avatar{ margin: 10px auto 5px; }
#treeprof-info{ margin-left: 25px; }
#treeprof-info li{ line-height: 22px; }
#treeprof-info li strong{ font-weight:normal;}
#treeprof-info li a,
#treeprof-info li em{ color: #666; }
#treeprof-util{ margin: 10px auto; }
#treeprof-util li{ padding-bottom: 5px; }
.sina-weibo{ margin:10px auto;background:url(/img/mybabytree/themes/firmus/sina-weibo.png?0626) no-repeat; height:85px; position:relative;}
.sina-weibo .cont{ position:absolute;}

.diaryPreviewTitle a{ color:#784332; font-size:16px; font-weight:bold;}
#product .btn-2,
#chengzhang  .btn-2,
.ad .btn-2,
#treeprof-util li a,.user-info .btn-2{ display: block; width: 115px; height: 28px; background: url(/img/mybabytree/themes/firmus/btn2.png?0626); text-align: center; line-height: 25px; color: #fff; font-weight:bold; font-size:14px; }
#treeprof-util li a{ background-image:url(/img/mybabytree/themes/firmus/btn1.png?0626)}
.ad .btn-2{ position:absolute;left:40px; top:205px;}
#dongtai{ width: 190px; background: url(/img/mybabytree/themes/firmus/dongtai.png?0626) no-repeat; padding: 0 10px; margin: 10px auto 0; }
#dongtai h2{ padding: 45px 0 5px; }
#dongtai .dongtai-item{ overflow: hidden; *zoom:1; }
#dongtai .dongtai-item div{ float: left; overflow: hidden; }
#dongtai .dongtai-item .ico{ width: 24px; padding: 3px 0 0; }
#dongtai .dongtai-item .cont{ width: 125px; padding: 0 10px 0 0; color: #333; }
#dongtai .dongtai-item-s{ border-bottom: 1px dotted #C8C8C8; margin: 10px 0; }
.dongtai-item-f{ height: 15px; width: 210px; background: url(/img/mybabytree/themes/firmus/dongtai.png?0626) 0 100%  no-repeat; margin: 0 auto 10px; }
#treestat{ background: url(/img/mybabytree/themes/firmus/treestat.png?0626); height: 193px; margin: 10px 0 0; }
#treestat .title h4{ text-align: center; color: #F40000; font-size: 14px; padding: 15px 0 0; }
#treestat-view td.day div{ background: url(/img/mybabytree/themes/firmus/treestat_day_bg.gif?0626) no-repeat;  }
#treestat-view { text-align: center; padding: 5px 0 0; margin: 5px auto;width: 176px;background: url(/img/mybabytree/themes/firmus/treestat_bg.gif?0626) no-repeat;}
#treestat-view em{ color: Red; font-style: normal; }
#treestat-view td.day { font-size:8px;  vertical-align:bottom;}
#treestat-view td.day div{margin: 0 auto;overflow: hidden;vertical-align: bottom; width: 16px;}

#side-shiyong .cont{ padding:0 12px;} 
#side-shiyong .cont p{ padding:5px 15px; color:#784332; line-height:18px; }


#maincol  .title-top-1{  background: url(/img/mybabytree/themes/firmus/title-top-1.png?0626) no-repeat; padding: 29px 0 0;}
.diaryPreviewNav{  font-size: 14px; }
.diaryPreviewNav img{ vertical-align:middle;}
 #sidecol .container{ margin: 0 0 10px; }
 #sidecol .block{background: url(/img/mybabytree/themes/firmus/side-block-bg.png?0626) -212px 0 no-repeat; padding: 15px 0 0;   }
#mytree-diary-side-cat{ padding-top:8px;}
#mytree-diary-side-cat .block{ background: url(/img/mybabytree/themes/firmus/side-block-bg.png?0626) 0 0 no-repeat; }
 #sidecol .block2{ background: url(/img/mybabytree/themes/firmus/side-block-bg.png?0626) -424px 100%; padding: 0 0 10px;  }
 #sidecol .title{ text-align: ; font-size: 14px; color: #f00; margin: 0 10px; padding: 0 0 10px; }
 #sidecol .title img{ vertical-align: middle; }
 
.diaryReadAll a{ color:#369;} 
 
#firmus-group{ width: 960px; }
#firmus-group .block{ background: url(/img/mybabytree/themes/firmus/block960.png?0626) 0 0; padding: 20px 0 0; width:960px;  }
#firmus-group .block2{  background: url(/img/mybabytree/themes/firmus/block960.png?0626) -960px 0 repeat-y;width: 940px;}
#firmus-group .title{ font-size: 14px; color: #f00;border-bottom: 1px dotted #D9D9D9; margin: 0 20px 20px; padding: 0 0 10px 10px;  }
.block960-foot{ height: 20px; width: 960px; background: url(/img/mybabytree/themes/firmus/block960.png?0626) 100% 0;}
#page-foot{ height: 393px; background: url(/img/mybabytree/themes/firmus/page-foot.jpg?0626) center 100% no-repeat; clear: both; }

.btn-new-topic{ width: 105px; background: url(/img/mybabytree/themes/firmus/btn.png?0626); line-height: 25px; font-weight: bold; font-size: 14px; color: #fff; text-align: center; }
#mytree-diary-side-cat .block2{ background: url(/img/mybabytree/themes/firmus/riji-bg.png?0626) 0 100% no-repeat; }

#firmus-fans-1{ height: 347px; background: url(/img/mybabytree/themes/firmus/firmus-fans-1.png?0626); margin: 0 0 10px; position: relative; }
#firmus-fans-1 th{ text-align: left; color: #885338; font-weight: normal; width:83px; vertical-align: top; padding: 5px 0 0; }
#firmus-fans-1 table{ width: 460px; position: absolute; left: 27px; top: 89px; }
#firmus-fans-1 td{  line-height: 2; }
#firmus-fans-1 th img{ vertical-align: middle; }
#firmus-fans-1 .url{ position: absolute; top: 273px; left: 150px; font-size: 14px; color: #999; }
#firmus-fans-1 .url h4{ padding: 0 0 10px; font-weight: normal; }
#firmus-fans-1 .url input{ height: 20px; border:1px solid #ddd; vertical-align: middle; width: 230px; margin: 0 5px 0 0;}
#firmus-fans-1 .ec{ width:210px; position: absolute; left: 517px; top: 77px; text-align: center;  }
#firmus-fans-1 .ec img{ border: 2px solid #ffe4f6; }
#firmus-fans-1 .ec p{ padding: 9px 0 0; }
#firmus-fans-1 .ec b,.firmusExchangeList li b a{ color: #ff9cdd; }
.btn-ec{ width: 115px; height: 28px; display: inline-block; text-align: center; line-height: 30px; color: #fff; font-size: 14px;font-weight: bold; background: url(/img/mybabytree/themes/firmus/btn-ec.png?0626); }
.firmusExchangeList { margin-left:25px; padding-top:10px;}
.firmusExchangeList li{ width: 170px; height: 260px; text-align: center; float: left; padding: 10px 0 0; }
.firmusExchangeList li img{ border: 1px solid #E1E1E1; }
.firmusExchangeList li p{ padding: 7px 0 0; }
#jifenhuanli{ background:url(/img/mybabytree/themes/firmus/jifenhuanli.png?0626) 0 bottom no-repeat;}


.user-info{ width: 212px; background: url(/img/mybabytree/themes/firmus/treeprof.png?0626); text-align: center; padding: 20px 0 0; margin: 0 0 10px; }
.user-info .ava img{ border: 3px solid #DDD;}
.user-info h2{ padding:10px 0 20px;  }
.user-info p{ padding: 0 0 8px; color: #906800; }
.user-info p b{ color: #C90009; }
.user-info .btn-2{ display: inline-block; margin: 5px 0 15px; font-size: 14px; }
.paihang ul{ padding: 10px 20px 0; }
.paihang ul span{ float: right; }
.paihang ul li{ height: 25px; }
.paihang ul li a{ color:#103592;}
.paihang ul b{ font-weight: normal; display: inline-block; height: 12px; width: 14px; text-align: center; line-height: 12px; font-size: 10px; color: #fff; vertical-align: middle; background: url(/img/mybabytree/themes/firmus/paihang.png?0626) 0 0; margin: 0 5px 0 0; }
.paihang ul b.top1{ background: url(/img/mybabytree/themes/firmus/paihang.png?0626) 0 100%; }
.paihang ul b.top2{ background: url(/img/mybabytree/themes/firmus/paihang.png?0626) 0 -24px; }
.paihang ul b.top3{ background: url(/img/mybabytree/themes/firmus/paihang.png?0626) 0 -12px; }

.huodong-1{ width: 960px; height: 360px; background: url(/img/mybabytree/themes/firmus/huodong-1.png?0626); position: relative; margin: 0 0 10px; }
.huodong-1 .more1,.huodong-1 .more2{ top: 27px; position: absolute; color: #09c; }
.huodong-1 .more1{ left: 375px; }
.huodong-1 .more2{ left: 848px; }

.huodong-1-c{ width: 420px; top: 80px; position: absolute; }
.huodong-1-c h2{ padding: 20px 0 10px; }
.huodong-1-c h2 a{ color: #FF8D16; font-size: 14px;}
.huodong-1-c p { color: #333; }
.huodong-1-c p img{ position: relative; left: 10px; top: -8px; }
#maincol .huodong-2{ width:960px;}
#maincol .huodong-2 .block{ background: url(/img/mybabytree/themes/firmus/block960-top-1.png?0626) no-repeat; padding: 5px 0 0;  }
#maincol .huodong-2 .block2{ background:#fff; width: 960px; overflow: hidden;*zoom:1; }
.shiyongdaren{ width: 212px; background: url(/img/mybabytree/themes/firmus/shiyongdaren.png?0626); margin:10px 0 0 5px; padding: 40px 0 0;  float: left ;}
.shiyongdaren ul{ padding: 0px 5px 10px; background: url(/img/mybabytree/themes/firmus/shiyongdaren.png?0626) 0 100%; }
.shiyongdaren li{ padding: 8px 0 8px 15px; border-bottom: 1px dotted #DCDCDC; }
.shiyongdaren li.li_hover,
.shiyongdaren li:hover{ background-color:#ebf6b8;}
.shiyongdaren li img{ vertical-align: middle; margin: 0 10px 0 0; }
.shiyongdaren li a{ color: #333; }
.baogao{ width: 690px; padding: 10px 0 0 20px; overflow: hidden; position:relative;}
.baogao_tab a{ display:inline-block; background:url(/img/mybabytree/themes/firmus/tab.png?0626) no-repeat; width:95px; height:33px; text-align:center; color:#fff; line-height:26px;}
.baogao_tab a:hover{ text-decoration:none;}
.baogao_tab a.current{ background-position:-97px 0; text-decoration:none;}
.baogao_tab .ico{ position:absolute; right:0px; top:0px;}

.baogao-c{ border: 1px solid #ddd; overflow: hidden;*zoom:1; margin: 0 0 15px; padding:10px; height:243px; position:relative; }
.baogao-c1{ text-align: center; padding:10px; float: left; display:inline; background:#FFF3C5 }
.baogao-c1 h2 a{ font-size: 14px; color: #FF8D16; }
.baogao-c1 h2{ padding: 10px 0; }
.baogao-c1 p a{ color: #09c; }
.baogao-2{ padding: 10px; overflow: hidden; *zoom:1;}
.baogao-2-1{overflow: hidden;*zoom:1;  padding: 0 0 10px; position: relative; }
.baogao-2-1-1{ text-align: center; width: 75px; float: left; margin: 0 10px 0 0; }
.baogao-2-1-1 img{ display: block;  margin: 0 auto 3px; }
.baogao-2-1-2{ padding: 10px; border: 1px solid #DEDCDB; overflow: hidden;*zoom:1;  line-height: 2; color: #333; }
.baogao-2-1-2 a{ color: #09c; }
.baogao-2-1-2 img{ vertical-align: middle; }
.baogao-c .btn-more{ position:absolute; left:525px; top:223px;}

.forum-moderator {  padding: 0 0 15px; background: url(/img/mybabytree/themes/firmus/forum-moderator-bg.png?0626) no-repeat; *zoom: 1; }
.forum-moderator:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.forum-moderator dt { color: #906800; font-weight: bold; float: left;  line-height: 20px;margin:9px 0 0; width: 60px;}
.forum-moderator dd { float: left; line-height: 20px; margin: 9px 0 0; width: 370px; float: right; }
.forum-moderator .moderator-list li { float: left; display: inline; margin: 0 20px 0 0;  padding: 0 0 5px;white-space:nowrap;}
.forum-moderator .moderator-list .avatar { width: 16px; height: 16px; border: 1px solid #CCC; background-color: #FFF; display: inline-block; vertical-align: middle; margin: 0 4px 0 0; }
.forum-moderator dd a { color: #333; display: inline-block; }
.forum-moderator dd .gap { margin: 0 10px; }
.group-search{ background: none; width: auto; color: #458ACB; }
.group-search .text{ float: none; margin: 0; border: 1px solid #DEDEDE; width: 170px; }
.group-search .submit{ float: none; width: 58px; height: 22px; background: url(/img/mybabytree/themes/firmus/group-search-btn.png?0626); }
.group-search img,.group-search input{ vertical-align: middle; }
.group-title{  font-size: 14px; color: #FC6E4D;   }
.group-title img{ vertical-align: middle;}
.sj-post{ padding: 0 10px 0 0; }
.sj-post a{ display: inline-block; border: 1px solid #CDCDCD; color: #333; padding: 0px 10px; line-height: 24px;}
.sj-post a.cur{  border: 1px solid #61BEE2; background: #61BEE2; color: #fff!important; }
.forum-moderator{ font-weight:normal;  width: 450px; float: right;}
.moderator-list{ *zoom:1; }

#maincol .shiyonghuodong { background: url(/img/mybabytree/themes/firmus/shiyonghuodong.png?0626) no-repeat #fff; padding: 60px 0 0; width:960px;  }
#maincol .more_try { background: url(/img/mybabytree/themes/firmus/more_try.png?0626) no-repeat #fff; padding: 60px 0 0; width:960px;  }
#maincol .hudonghuodong { background: url(/img/mybabytree/themes/firmus/hudonghuodong.png?0626) no-repeat; padding: 60px 0 0;  width:960px; }
#maincol .shiyonghuodong .block2,#maincol .hudonghuodong .block2{ background: url(/img/mybabytree/themes/firmus/block960.png?0626) -960px 0 repeat-y; width: 960px;  }
.shiyonghuodong ul,.hudonghuodong ul{ padding: 20px 0 0; }
.shiyonghuodong li,.hudonghuodong li{ width: 430px; padding: 0 0 0 40px; height: 130px; float: left; }
#maincol .more_try .block2,#maincol .hudonghuodong .block2{ background: url(/img/mybabytree/themes/firmus/block960.png?0626) -960px 0 repeat-y; width: 960px;  }
.more_try ul,.hudonghuodong ul{ padding: 20px 0 0; }
.more_try li,.hudonghuodong li{ width: 430px; padding: 0 0 0 40px; height: 130px; float: left; }
.huodong_content{ padding:26px 0; }
.huodong_content li{ border:1px solid #ddd; padding:10px; margin:0 0 15px;}

.huodong-li-l{ float: left; padding: 0 15px 0 0; width: 152px;}
.huodong-li-l img{ border:1px solid #ddd; width:152px; height:100px;  }
.huodong-li-r{ overflow: hidden; *zoom:1;}
.huodong-li-r p{ line-height: 21px; padding: 5px 0; }
.huodong-li-r h2 a{ font-size: 16px;color: #a4c737; }
.huodong-li-r span a{ color: #369; font-family:"宋体"; }
.huodong_content li .huodong-li-l{ width:220px;}
.huodong_content li .huodong-li-l img{width:218px; height:158px;  }
.huodong_content li .huodong-li-r h2 a{ font-size: 16px;color: #FF8D16; }

.diaryPreviewContent {border-bottom: 1px dotted #C8C8C8;margin: 0 0 20px;padding-bottom: 20px;}
#mytree-diary-side-comment h4{ color:#40B7E1}
#mytree-diary-side-comment img{ vertical-align:middle;}
.commentList { margin-top:-10px;}
.commentList li { background:url(/img/mybabytree/themes/firmus/icon-1.png?0626) no-repeat 0 9px;}
.commentList li a{ color:#40B7E1;}
.tag-list .tag-item{ padding-left:0; color:#784322; background:none; display:inline;} 
.tag-list .tag-text{ background:none; display:inline;}
#yiqilaoke .block,
#yiqilaoke .block2{   padding:0;}
#yiqilaoke .block{ background:url(/img/mybabytree/themes/firmus/block_btm.png?0626) 0 bottom no-repeat; padding-bottom:0 0 25px;}
#yiqilaoke .block2{ background:url(/img/mybabytree/themes/firmus/title-top-2.png?0626) no-repeat; padding:25px 25px 0;}
#maincol #yiqilaoke .block .title h4{ padding-left:35px;}
.sj-forum-func a{ padding-right:10px; border-right:1px solid #ddd; color:#26B2E7;}
.sj-forum-func .sj-post a{ color:#666;}
.sj-forum-func .pagejump{ float:none;}
#maincol #yiqilaoke{ background:url(/img/mybabytree/themes/firmus/block_middle.png?0626) repeat-y;}
.group-search{ margin-top:-8px;}
#maincol #yiqilaoke .title{ border-bottom:none!important;} 
.sj-forum a{ color:#666;}
.sj-forum-list .topic-author,
.sj-forum-list .topic-reply{ color:#26b2e7;}
.sj-forum-gap{ background:none;}
.sj-forum-list td.topic-title{ padding:7px 20px 7px 0;}
.sj-forum-list .timestamp{ font-size:13px;}

.sj-forum-func .pagejump a{ padding-right:0; border:none;}
#chengzhang{ background:url(/img/mybabytree/themes/firmus/chengzhang_middle.png?0626) repeat-y;}
#chengzhang .chengzhang_c1{ zoom:1; overflow:hidden; margin:15px 25px; padding-left:385px;}
#chengzhang .chengzhang_c1 img{ float:left; display:inline; margin-left:-385px;}
#chengzhang .chengzhang_c1 .tt,
#chengzhang .chengzhang_c1 .tt a{ font-size:16px; font-weight:bold; color:#784332;}
#chengzhang .chengzhang_c1 .tt{ clear:inherit!important;}
#chengzhang .chengzhang_c1 p{ line-height:24px; padding:10px 0; font-size:14px; color:#666;}

#chengzhang .chengzhang_c2{ margin:0 25px;} 
.manhua_cont{ height:450px; text-align:center; margin-bottom:15px;}
.manhua_tab{ height:63px; width:653px; overflow:hidden; margin-bottom:15px;}
.manhua_tab dd{ float:left; display:inline;}
.manhua_tab dd a{ display:block; height:63px; width:162px; background:url(/img/mybabytree/themes/firmus/manhua_tab.png?0801) no-repeat;}
.manhua_tab dd a.a2{ background-position:0 -63px;}
.manhua_tab dd a.a3{ background-position:-162px -63px;}
.manhua_tab dd a.a4{ background-position:-324px -63px;}
.manhua_tab dd a.a1{ background-position:-486px -63px;width:167px;}

.manhua_tab dd.active a.a2{ background-position:0 0px;}
.manhua_tab dd.active a.a3{ background-position:-162px 0px;}
.manhua_tab dd.active a.a4{ background-position:-324px 0px;}
.manhua_tab dd.active a.a1{ background-position:-486px 0px;}
#product{ background:url(/img/mybabytree/themes/firmus/product_middle.jpg?0626) repeat-y; zoom:1; overflow:hidden; margin-top:10px;}
#product h5{ margin:5px 25px; font-size:16px; color:#40b7e1; font-weight:bold; padding-bottom:5px; border-bottom:2px solid #d9eff5;}
.mt10{ margin-top:10px;}
.product_tab{ height:32px; width:653px; overflow:hidden; margin-bottom:15px; margin:10px 25px;}
.product_tab dd{ float:left; display:inline; margin-right:2px;}
.product_tab a{ display:inline-block; background:url(/img/mybabytree/themes/firmus/tab2.png?0626) no-repeat -97px 0; width:95px; height:32px; text-align:center; color:#fff; line-height:26px; font-weight:bold; font-size:14px;}
.product_tab a:hover{ text-decoration:none;}
.product_tab dd.active a{ background-position:0px 0; text-decoration:none;}

#product .product_c1{ zoom:1; overflow:hidden; margin:15px 25px; padding-left:250px;}
#product .product_c1 img{ float:left; display:inline; margin-left:-250px; border:1px solid #ddd;}
#product .product_c1 h2,
#product .product_c1 h2 a{ font-size:16px; font-weight:bold; color:#40b7e1; clear:inherit;}
#product .product_c1 p{ line-height:24px; padding:10px 0; font-size:14px; color:#666;}
#product .product_c2{ zoom:1; overflow:hidden; margin:10px 13px 0;}
#product .product_c2 li{ float:left; display:inline; text-align:center; width:212px; margin:0 13px; text-align:center; height:300px;}
#product .product_c2 li img{ width:210px; height:170px; border:1px solid #ddd; margin-bottom:5px;}
#product .product_c2 li p{ padding:5px 0; text-align:center; font-size:14px; color:#40b7e1;} 
#product .product_c2 li a{color:#40b7e1; font-weight:bold;}
#product .product_c2 li .btn-2{ display:inline-block; color:#fff;}
#header .firmusshop {
    background: url("about:blank") repeat scroll 0 0 transparent;
    display: block;
    height: 57px;
    left: 256px;
    position: absolute;
    top: 6px;
    width: 164px;
}
