@charset "utf-8";
.side_l {float: left;width: 200px;overflow: hidden;	height: auto;zoom: 1;}
.nrbox{float:right;width:733px;height:auto;	overflow:hidden;zoom:1}
#loc{ width:935px; margin:0 auto 0 auto; height:17px; background-color:#FFFFFF; padding:7px 10px 0 5px; border-bottom:solid 0px #EEEEEE; overflow:hidden; font-family:Verdana}
/*同缘宝宝*/
ul.xingzuo{ background-color:#FFF; border:solid 1px #EBEBEB; padding:10px 10px 10px 10px}
ul.xingzuo li{ float:left;height:19px; width:53px; display:block; text-align:center; line-height:19px }
ul.xingzuo li a{color:#555555;display:block; line-height:19px}
ul.xingzuo li a:hover{ background-image:url(../images/tongyuan_cssbg.gif); background-position:0px 0px; background-repeat:no-repeat; text-decoration:none}
ul.xingzuo li a.onb{ background-image:url(../images/tongyuan_cssbg.gif); background-position:0px 0px; background-repeat:no-repeat; text-decoration:none;}
a.tycx{ background-image:url(../images/tongyuan_cssbg.gif); background-position:0px -29px; background-repeat:no-repeat; height:19px; width:107px; display: inline-block; line-height:19px; text-align:center; color:#555555;margin-right:2px}
a.tycx:hover{ background-image:url(../images/tongyuan_cssbg.gif); background-position:0px -62px; background-repeat:no-repeat; height:19px; width:107px; display: inline-block;text-decoration:none; color:#FFF}
a.tycx_onb{ background-image:url(../images/tongyuan_cssbg.gif); background-position:0px -62px; background-repeat:no-repeat; height:19px; width:107px; display: inline-block;text-decoration:none; color:#FFF; text-align:center; line-height:19px; margin-right:2px;font-weight:bold}
.xzbaby{background-image:url(../images/tongyuan_cssbg.gif); background-position:0px -91px; background-repeat:no-repeat; height:19px; width:77px; display: inline-block;text-decoration:none; color:#FFF; text-align:center; line-height:19px; font-weight:bold}
ul.tybaby_show{display:block; clear:both; height:auto; overflow:hidden; padding-top:8px; padding-bottom:20px; font-family:Verdana, sans-serif}
ul.tybaby_show li{width:196px; border:solid 1px #D8D8D8; float:left; margin:0px 23px 13px 23px; *margin:0px 23px 13px 23px; _margin:0px 29px 13px 13px; height:auto; overflow:hidden; zoom:1}
ul.tybaby_show li .divbara{ padding:8px; border-bottom:solid 1px #D8D8D8; line-height:20px}
ul.tybaby_show li .divbarb{ background-color:#F2F2F2; border-top:solid 1px #FFF; padding-left:10px; height:22px; padding-top:2px}
ul.tyzjfw{display:block; padding:10px 0px 10px 0px; height:auto; overflow:hidden; zoom:1}
ul.tyzjfw li{ width:66px; height:73px; margin:0px 0px 10px 0px; float:left; display:block; text-align:center;}

/*宝宝生日墙*/
.body-top{ height:441px}
#sidebar{ width:226px; background-image: url(../images/ty_bg_03.gif); background-repeat:no-repeat; background-position:0px 0px; height:439px; float:left; overflow:hidden}
#sidebar .rlbar{ height:55px; margin-top:40px; font-weight:bold; line-height:26px; font-family:Arial;padding:0 15px 0 16px;}
#sidebar .blues{ color:#0066CC}
#sidebar .font17{ font-size:17px}
#sidebar ul{ display:block; height:auto; overflow:hidden; zoom:1;padding:0 15px 0 16px;}
#sidebar ul li{ font-size:40px; font-weight:bold; width:68px; height:69px; line-height:69px; float:left; display:block; position:relative; text-align:center; margin-left:-5px}
#sidebar ul li.red{color:#C00}
#sidebar ul li i{font-size:12px; font-weight:normal; position:absolute; right:0px; bottom:20px; color:#999999; display:inline; line-height:15px}
.bdtopr{float:right;width:724px;}
.bdtoprbg{ background-image:url(../images/ty_bg_02.jpg); background-repeat:no-repeat; background-position:0px 0px;  height:381px; overflow:hidden; margin-top:4px}
.srtxtbd{ width:320px; background-image:url(../images/txtar.gif); background-position:0 0; background-repeat:repeat-x; border:solid 1px #CCCCCC; font-size:12px; color:#666; padding:5px; height:35px}
.picbb{border:solid 1px #FFFFFF}
.picbh{border:solid 1px #F60}
.zfbar{ border:solid 1px #E4E4E4; border-left-width:0px; height:50px; overflow:hidden; padding-top:2px;}
ul.srbaby_show{ padding:25px 0 0px 0; clear:both; height:auto; overflow:hidden; font-family:Verdana, sans-serif}
ul.srbaby_show li{ width:198px; height:290px; float:left; margin:0px 18px 13px 20px; -margin:0px 10px 13px 20px; overflow:hidden; zoom:1; background-image:url(../images/ty_bg_01.gif); background-position:0 0; background-repeat:no-repeat}
ul.srbaby_show li.nan{background-position:-210px 0;}
ul.srbaby_show li .huabian{position:absolute; margin:-10px 0px 0px -20px}
ul.srbaby_show li .divbara{ padding:8px; line-height:20px}
ul.srbaby_show li .divbarb{ padding-left:10px; height:22px; padding-top:2px}
.Face0 {BACKGROUND: url(../images/ty_bg02.gif) no-repeat; WIDTH: 203px; CURSOR: move; COLOR: #000; POSITION: absolute; HEIGHT: 124px}
.vote{font-size:12px;color:#C70323;float:left;margin-left:7px;padding-top:1px; margin-top:-3px}
.vote a{color:#C70323;}
#Sign a{color:#FF6535; }
#Sign a:hover{color:#C70323;}
.RightContent {CLEAR: right; FLOAT: left; WIDTH: 60%; HEIGHT: 935px; TEXT-ALIGN: left}
.Num {MARGIN: 7px 0px 0px 10px; display:block; color:#C70323; height:15px}
.Num a {color:#C70323;}
.Num a:hover{color:#C70323;}
.Num IMG {FLOAT: right; MARGIN: -15px 10px; CURSOR: pointer}
.Detail {MARGIN: 5px 10px 0px; OVERFLOW: hidden; WORD-BREAK: break-all; HEIGHT:70px; overflow:hidden; color:#333333;}
.Detail IMG {FLOAT: left; MARGIN-RIGHT: 10px; height:40px; width:auto}
.Detail SPAN {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: #cc3300; TEXT-INDENT: 8px; PADDING-TOP: 20px}
.Sign {	MARGIN: 0px 10px; COLOR: #cc3300; TEXT-ALIGN: right}
.Date {FONT-SIZE: 10px; MARGIN: 0px 10px; COLOR: #cc3300; TEXT-ALIGN: right}

/*奶嘴铺子*/
.smaincon{ width:730px; height:auto; overflow:hidden; zoom:1; float:left}
.shop_side{width:200px; float:right; height:auto; overflow:hidden}
.shop_toppic{height:282px; background-image:url(../images/shop_bg01.jpg); background-repeat:no-repeat; background-position:0 0; margin-bottom:15px}
#shoppr ul{ display:block; height:auto; zoom:1; overflow:hidden; margin-top:13px}
#shoppr ul li{display:block; height:215px; width:168px; text-align:center; float:left; margin:0 6px 0 6px; overflow:hidden; margin-bottom:10px}
#shoppr ul .onb{ background-color:#E4E4E4}
#shoppr ul li div{border:solid 1px #E4E4E4;padding:3px; width:160px;}
#shoppr ul li img{ height:160px; width:160px}
#shoppr ul li b{ font-size:12px; display:block; font-weight:500; padding-top:5px}
.ssidelist_dh{display:block; overflow:hidden; padding:0 7px 3px 7px; height:170px}
.ssidelist_dh li{ line-height:19px; margin-bottom:3px; padding:1px 0 1px 0}

.ssidelist{display:block; overflow:hidden; padding:0 7px 3px 7px;}
.ssidelist li{ line-height:27px; border-top: solid 1px #E0E0E0; list-style-type: decimal; margin-top:-1px; list-style-position:inside; white-space:nowrap;}
.prod_name{ font-size:15px; font-weight: bold; margin-bottom:8px}
.s_lr{ border-right:solid 1px #E4E4E4}
.prod_tit{ background-color:#F4F4F4; height:27px; line-height:27px; border-bottom:solid 1px #D7D7D7; font-size:14px; font-weight:bold}
.prod_nr{ padding:10px; height:172px; overflow:hidden; line-height:2em}
.shop-addr{ background-image:url(../images/shop_img02.jpg); background-position:0 0; background-repeat:no-repeat; height:281px; width:173px; padding:60px 0 0 40px;}