/* babytree global */

* {
margin:0;
padding:0;
}

body {
font:12px/150% "Arial","Sans-Serif";
}

h1, h2, h3, h4, h5, h6, h7 {
font:bold 12px/150% "Arial","Sans-Serif";
}
/*
p, table, ul, ol {
font:12px/150% "Arial","Sans-Serif";
}
*/
ul, ol {
list-style-type:none;
}

input, button, textarea, select {
font:12px/150% "Arial","Sans-Serif";
padding:0;
}

button {
cursor:pointer;
}

a {
color:#06D;
text-decoration:none;
}

    a:hover {
    text-decoration:underline;
    }

img {
border:0;
}

/* layout */

#DivAll {
width:950px;
margin:0 auto;
padding:0;
zoom:1;
}

    #DivAll:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    }

/* global module */

/* headnav */

#bb-headnav {
width:950px;
height:27px;
margin:5px auto 10px;
clear:both;
zoom:1;
color:#8E8E8E;
background:transparent url(/img/homepage/bb-headnav-bg.png) no-repeat center 0;
}

    #bb-headnav:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    }

    #bb-headnav p {
    float:left;
    line-height:27px;
    background:transparent url(/img/homepage/bb-index-arrow-gray.png) no-repeat 0 10px;
    padding:0 0 0 10px;
    }

#bb-headnav-sort {
float:left;
line-height:27px;
padding:6px 0 0 10px;
background:transparent url(/img/homepage/bb-index-arrow-gray.png) no-repeat 0 10px;
}

    #bb-headnav-sort li {
    float:left;
    height:14px;
    line-height:14px;
    border-left:1px solid #999;
    }

    #bb-headnav-sort li.first {
    border:none;
    }

    #bb-headnav-sort li a {
    display:block;
    font-family:"Simsun";
    margin:0 8px;
    _margin:1px 8px 0;
    }

    #bb-headnav-sort li.first a {
    margin-left:0;
    }

#bb-headnav-search {
float:right;
display:inline;
height:27px;
line-height:27px;
position:relative;
z-index:5;
}

    #bb-headnav-search .searchText {
    width:157px;
    height:19px;
    display:block;
    float:left;
    display:inline;
    margin:4px 0 0;
    background:transparent url(/img/homepage/bb-headnav-search-text-bg.png?v=2) no-repeat 0 0;
    }

    #bb-headnav-search .searchTextOn {
    width:157px;
    height:19px;
    display:block;
    float:left;
    display:inline;
    margin:4px 0 0;
    background:transparent url(/img/homepage/bb-headnav-search-text-bg.png?v=2) no-repeat 0 bottom;
    }

    #bb-headnav-search .searchText input {
    border:none;
    border: 0;
    width:153px;
    height:15px;
    line-height:15px;
    margin:2px;
    float:left;
    display:inline;
    color:#8E8E8E;
    }

    #bb-headnav-search .searchTextOn input {
    border:none;
    border: 0;
    width:153px;
    height:15px;
    line-height:15px;
    margin:2px;
    float:left;
    display:inline;
    color:#8E8E8E;
    }

    #bb-headnav-search .searchOption {
    height:19px;
    display:block;
    float:left;
    display:inline;
    margin:4px 0 0 5px;
    background:transparent url(/img/homepage/bb-headnav-search-option-bg.png) no-repeat;
    position:relative;
    }

    #bb-headnav-search .searchOptionSelected {
    float:left;
    line-height:17px;
    margin:2px 0 0;
    padding:0 4px;
    }

    #bb-headnav-search .searchOptionTrigger {
    height:19px;
    padding:0 4px 0 0;
    float:left;
    display:inline;
    background:transparent url(/img/homepage/bb-headnav-search-option-bg.png) no-repeat right 0;
    }

    #bb-headnav-search .searchOptionTrigger a {
    display:block;
    width:11px;
    height:11px;
    margin:4px 0 0;
    overflow:hidden;
    text-indent:-9999px;
    background:transparent url(/img/homepage/bb-option-trigger-bg.png) no-repeat;
    outline:none;
    }

    #bb-headnav-search .searchOptionTrigger a:active,
    #bb-headnav-search .searchOptionTrigger a:focus {
    background-position:-11px 0;
    }

    #bb-headnav-search .searchOptionItems {
    clear:both;
    width:51px;
    position:absolute;
    left:0;
    top:18px;
    background-color:#FFF;
    border:1px solid #999;
    border-width:0 1px 1px;
    padding:1px 3px;
    display:none;
    z-index:1001;
    line-height:160%;
    }

    #bb-headnav-search .searchOptionItems li a {
    color:#948759;
    text-decoration:none;
    display:inline-block;
    }

    #bb-headnav-search .searchOptionItems li a:hover {
    color:#554E33;
    }

    #bb-headnav-search .searchSubmit {
    height:19px;
    display:block;
    float:left;
    display:inline;
    margin:4px 0 0 5px;
    background:transparent url(/img/homepage/bb-headnav-search-option-bg.png) no-repeat;
    }

    #bb-headnav-search .searchSubmit input {
    width:52px;
    height:19px;
    overflow:hidden;
    line-height:1000px;
    font-size:0;
    cursor:pointer;
    background:transparent url(/img/homepage/bb-headnav-search-submit.png) no-repeat;
    border:none;
    }

#bb-headnav-mini {
float:right;
line-height:27px;
text-align:right;
width:320px; /*margin: 0 0 0 30px;*/
position:relative;
z-index:5;
}

    #bb-headnav-mini a img {
    margin:2px 0 0;
    }

    #bb-headnav-mini .miniWelcome {
    color:#0066DD;
    display:inline;
    float:left;
    width:120px;
    }

    #bb-headnav-mini .miniMsg {
    margin:0 8px;
    color:#0066DD;
    display:inline;
    float:left;
    width:115px, margin:0 0 0 8px;
    }

    #bb-headnav-mini .miniMsg a {
    display:inline-block;
    color:#E0849B;
    }

    #bb-headnav-mini .miniQuick {
    width:62px;
    height:19px;
    display:block;
    float:right;
    display:inline;
    margin:3px 0 0 8px;
    position:relative;
    text-align:left;
    }

    #bb-headnav-mini .miniQuickTitle {
    float:left;
    width:37px;
    line-height:19px;
    padding:0 4px;
    border:1px solid #D4D0C8;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-width:1px 0 1px 1px;
    background-color:#FFF;
    }

    #bb-headnav-mini .miniQuickTrigger {
    height:19px;
    padding:0 4px 0 0;
    float:left;
    display:inline;
    border:1px solid #D4D0C8;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-width:1px 1px 1px 0;
    background-color:#FFF;
    }

    #bb-headnav-mini .miniQuickTrigger a {
    display:block;
    width:11px;
    height:11px;
    margin:4px 0 0;
    overflow:hidden;
    text-indent:-9999px;
    background:transparent url(/img/homepage/bb-option-trigger-bg.png) no-repeat;
    outline:none;
    }

    #bb-headnav-mini .miniQuickTrigger a:active,
    #bb-headnav-mini .miniQuickTrigger a:focus {
    background-position:-11px 0;
    }
    #bb-headnav-mini .miniQuickList {
    clear:both;
    width:163px;
    position:absolute;
    right:0;
    top:24px;
    background-color:#FFF;
    border:1px solid #D4D0C8;
    border-color:#D4D0C8 #756D5C #756D5C #D4D0C8;
    border-width:0 1px 1px 1px;
    display:none;
    padding:0 0 10px;
    z-index:1001;
    line-height:160%;
    }

    #bb-headnav-mini .miniQuickList ul {
    float:left;
    width:50px;
    display:inline;
    margin:10px 0 0;
    padding:0 10px;
    }

    #bb-headnav-mini .miniQuickList .miniQuickList1 {
    width:60px;
    }

    #bb-headnav-mini .miniQuickList .miniQuickList2 {
    border-left:1px dotted #DDD;
    }

    #bb-headnav-mini .miniQuickList li {
    float:left;
    clear:both;
    white-space:nowrap;
    }

    #bb-headnav-mini .miniQuickList li a {
    color:#948759;
    text-decoration:none;
    display:inline-block;
    }

    #bb-headnav-mini .miniQuickList li a:hover {
    color:#554E33;
    }

#bb-headnav-mini .highlight .miniQuick {
position:relative;
}

    #bb-headnav-mini .highlight .miniQuickTitle {
    position:absolute;
    height:25px;
    top:0;
    left:0;
    }

    #bb-headnav-mini .highlight .miniQuickTrigger {
    position:absolute;
    height:25px;
    top:0;
    right:0;
    }

#bb-headnav-login {
float:right;
width:310px;
height:27px;
overflow:hidden;
line-height:27px;
margin:0 0 0 50px;
text-align:right;
}

    #bb-headnav-login a img {
    margin:4px 0 0;
    }

/* footer */

#bb-footer {
width:900px;
margin:20px auto 10px;
clear:both;
zoom:1;
color:#898989;
}

    #bb-footer:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
    }

    #bb-footer .bLogo {
    float:left;
    margin:0 12px 0 0;
    padding:0 15px 0 0;
    background:transparent url(/img/header_footer/footer-gap-bar.png) no-repeat right center;
    }

    #bb-footer .bLinkList {
    float:left;
    white-space:nowrap;
    line-height:16px;
    margin:3px 0 0;
    padding:2px 0;
    }

    #bb-footer .bLinkList li {
    float:left;
    border-left:1px solid #9E9E9E;
    }

    #bb-footer .bLinkList li#bb-footer-our-home,
    #bb-footer .bLinkList li#bb-footer-beian {
    border:0;
    }

    #bb-footer .bLinkList li a {
    margin:0 10px;
    display:block;
    font-family:"Simsun";
    color:#666;
    }

    #bb-footer .bLinkList li#bb-footer-our-home a {
    margin:0 10px 0 0;
    }

    #bb-footer .bLinkList li#bb-footer-beian a {
    margin:0 0 0 20px;
    }

    #bb-footer .bCopyright {
    float:left;
    white-space:nowrap;
    line-height:20px;
    display:inline;
    font-size:10px;
    letter-spacing:1px;
    }

.renrenicon01 {
display:inline-block; 
background:transparent url(/img/header_footer/logo16.png) no-repeat 0 5px; 
padding-left:20px;
}
