.baby84 { }
.baby84 img { display: block; width: 84px; height: 84px; }
.pro160 { border: 1px solid #ccc; }
.pro160 img { display: block; width: 160px; height: 160px; }
.pro_name { width: 100%; text-align: center; height: 40px; line-height: 20px; overflow: hidden; }
.product-list { overflow: hidden; zoom: 1; }


.pro_content { zoom: 1; width: 100%; overflow: hidden; }
h1.pro_title { margin-bottom: 10px; border-bottom: 1px solid #E9CACA; color: #f60; text-align: center; font-size: 14px; }


.pro_pic { float: left; border: 1px solid #EBEBEB; /*margin: 0 10px 10px 0;*/ margin: 0 20px 0 0; overflow: hidden; text-align: center; }

/*
.pro_pic
{
	display: table-cell;
	vertical-align: middle;
	text-align: center; 
	*display:block;
    *font-size:280px;
    *font-family:Arial;
    width:320px;
    height:320px;
}
.pro_pic img
{
	vertical-align: middle;
}

*/


#imgContainer { /* width:270px; 	height:330px; */ overflow: hidden; padding: 5px 0; margin: 0px; /*border:solid 1px #ccc;*/ }

#imgContainer ul, a { padding: 0; margin: 0; }

#imgContainer a, #imgContainer a img { width: 240px; height: 240px; overflow: hidden; border: 0; }

#imgContainer ul { padding: 5px 5px; }

#imgContainer ul li { float: left; padding: 0 5px; }

#imgContainer ul li img { width: 48px; height: 48px; border: solid 1px #454545; cursor: pointer; }

#imgContainer .imgOn { border: solid 1px #f00; }

.price_list { float: left; width: 210px; margin-right: 10px; }
.price_list li { color: #666; line-height: 21px; }
.ctrl_menu { float: left; width: 230px; }
.ctrl_menu .bd { border: 1px dashed #C4C4C4; }
.btn_list { }
.btn_list li { margin: 6px 0; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat 0 -160px; text-align: center; width: 90px; }
.btn_list li a, .btn_list li a:hover { color: #fff; }
.btn_list li.baby_btn { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat -90px -160px; }
.btn_list li.baby_btn a, .btn_list li.baby_btn a:hover { color: #333; }
.ctrl_menu li { float: left; width: 90px; line-height: 22px; margin-right: 5px; }

.btn_list_bom li { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat -180px -160px; text-indent: 10px; }

.shopping { float: left; width: 460px; overflow: hidden; }
.shopping .bd { background: #F8EFEF; border: 1px solid #EDD1D1; }
.shopping .t { float: left; width: 100%; padding: 20px 0; color: #000; border-bottom: 1px dashed #EDD1D1; }
.shopping .bom { padding: 20px 0; }
.shopping .bom input { float: left; margin: 0 10px 0 60px; }
.shopping .bom a { line-height: 24px; color: #960; text-decoration: underline; }


.shopping .bom2 { height: 45px; padding: 20px 20px 20px 30px; }

.shopping .bom2 div { float: left; }
.shopping .bom2 a { line-height: 24px; color: #960; text-decoration: underline; }

.shop_baby { position: relative; width: 100%; }
.shop_baby .bd { height: 220px; border: 0; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) repeat-x 0 -458px; }
.shop_baby .search_pro { position: absolute; top: 20px; left: 32px; width: 300px; line-height: 30px; color: #000; }
.input1 { height: 18px; border: 1px solid #E9C9C9; background: #F9F1F1; color: #F3AF98; line-height: 18px; }
.btn1 { border: 1px solid #EBCECE; background: #EED9D9; color: #A83A15; }

.shop_baby .search_pro span { color: #A92727; }
.shop_baby .baby_info { position: absolute; top: 20px; right: 0; width: 414px; height: 88px; padding: 0 0 0 23px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat; overflow: hidden; }
.shop_baby .baby_info .baby_pic { float: left; width: 84px; height: 84px; padding: 2px; overflow: hidden; }
.shop_baby .baby_info .baby_pic img { display: block; width: 84px; height: 84px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat 0 -310px; }
.shop_baby .baby_info ul { float: left; width: 290px; padding-left: 10px; }
.shop_baby .baby_info li { float: left; width: 140px; color: #C97878; line-height: 22px; }
.pro_baby_item { position: absolute; top: 120px; left: 10px; width: 100%; }
.pro_baby_item strong { padding-left: 20px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat 0 -198px; line-height: 20px; color: #000; }
.pro_baby_item .t { }
.pro_baby_list ul { }
.pro_baby_list li { float: left; padding: 0 7px; }

/*----*/
.tabbar { height: 22px; border-bottom: 4px solid #E9C9C9; margin-bottom: 15px; }
.tabbar ul { /*margin-left: 300px;*/ margin-left: 380px; }
.tabbar li { float: left; height: 22px; margin-right: 1px; line-height: 25px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat left -110px; overflow: hidden; }
.tabbar li a { display: block; padding: 0 20px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat right -110px; }
.tabbar li.selected { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat left -88px; }
.tabbar li.selected a { color: #990000; font-weight: bold; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat right -88px; }
.tabbar li a { color: #999; }
.tabbar li a:hover { color: #f00; text-decoration: none; }
.tabbar li.selected a:hover { color: #990000; }

/*-----*/
.pro_intro { width: 100%; margin-bottom: 10px; overflow: hidden; line-height: 22px; }
/*---产品评论Begin--*/
.color_dark_blue { color: #c97878; }
.pro_comment_title { height: 30px; line-height: 30px; background: #F1DDDD; padding: 0 5px; }
.pro_comment_list { height: 30px; line-height: 30px; background: #FBF6F6; padding: 0 5px; margin: 5px 0; }
.pro_comment_list_reply { border: solid 1px #ccc; padding-left: 20px; margin-bottom: 5px; }

.pro_comment_title h3 { float: left; }

/*---产品评论End--*/

.tb_comment { }
.tb_comment th { height: 30px; border-bottom: 1px solid #E9C9C9; background: #F8EDED; }
.tb_comment td { padding: 8px 4px; border-bottom: 1px solid #F4E4E4; color: #DAA3A3; }




/*-------------*/
.col-sub .bd { background: #fff; }


.shop_info li { padding: 4px 0; }
.shop_logo img { display: block; width: 168px; }
.shop_info li img { vertical-align: middle; }
.shop_info .hd { border: 0; height: 28px; }
.shop_info .hd h3 { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) repeat-x 0 -132px; line-height: 28px; color: #fff; }


.club_news .hd, .club_news .bd, .hot_pro .hd, .hot_pro .bd, .latest_view .hd, .latest_view .bd { border: 1px solid #E9C9C9; }
.club_news .hd, .hot_pro .hd, .latest_view .hd { border-bottom: 0; height: 30px; }
.club_news .hd h3, .hot_pro .hd h3, .latest_view .hd h3 { background: #D08E8E; line-height: 30px; font-size: 14px; color: #fff; }
.club_news .bd li a { color: #333; }

.other_pro li { float: left; width: 162px; margin: 0 10px; display: inline; }
.other_pro .hd { height: 49px; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) repeat-x 0 -367px; border: 0; }
.other_pro .hd h3 { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat 20px -182px; text-indent: 30px; font-size: 14px; line-height: 45px; }
.other_pro .bd { border: 0; background: none; }

.baby_pro:after { content: '\0020'; display: block; height: 0; clear: both; }

.baby_pro { zoom: 1; margin-bottom: 6px; }


.baby_pro li { padding: 6px 0; border-bottom: 1px dashed #C6C6C6; float: left; width: 100%; }
.baby_pro .pro75 { border: 1px solid #ccc; float: right; margin-right: 0; text-align: center; width: 75px; height: 75px; }
.baby_pro .pro75 img { height: 75px; width: 75px; }
.baby_pro div { width: 84px; overflow: hidden; }
.baby_pro .name { height: 40px; overflow: hidden; }
.baby_pro .name a { color: #5F5F5F; }
.baby_pro .intro { color: #A1A0A0; }
.baby_pro .price { color: #BD0A00; }


.tb_quite td { vertical-align: top; padding: 5px; }
.tb_quite { color: #C77474; }
.tb_quite .txt { border: 1px solid #E9C9C9; background: #FBF6F6; height: 21px; line-height: 21px; width: 420px; }
.tb_quite .btns { border: 1px solid #E9C9C9; background: #EED9D9; padding: 4px 0; color: #A83A15; }

#shop_baby .left_active { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat -40px -260px; }
#shop_baby .right_active { background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat -60px -260px; }

#go_left { position: absolute; left: 0; top: 30px; width: 20px; height: 80px; cursor: pointer; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat 0 -260px; }
#go_right { position: absolute; right: 0; top: 30px; width: 20px; height: 80px; cursor: pointer; background: url(http://images.24city.com/c/img/pro_detail_20090526.png) no-repeat -20px -260px; }

#pic_box_inner { width: 1000px; }
#pro_baby_list { width: 694px; height: 85px; margin-left: 25px; overflow: hidden; padding-top: 10px; }
#BabyList_Jquery { width: 694px; padding: 0; }


#M6UserLogin { position: absolute; width: 360px; height: 148px; _height: 152px; top: 50%; left: 50%; margin-left: -180px; margin-top: -74px; background: #ccc; display:none;z-index:9999}
#M6_UserLogin { width: 360px; }
#M6_UserLogin li { padding: 3px 0; }
#M6_UserLogin li input, #M6_UserLogin li img { vertical-align: middle; }

/*---产品评论Begin--*/
.color_dark_blue { color: #c97878; }
.pro_comment_title { height: 30px; line-height: 30px; background: #F1DDDD; padding: 0 5px; }
.pro_comment_list { height: 30px; line-height: 30px; background: #FBF6F6; padding: 0 5px; margin: 5px 0; }
.pro_comment_list_reply { border: solid 1px #ccc; padding-left: 20px; margin-bottom: 5px; }

.pro_comment_title h3 { float: left; }

/*---产品评论End--*/


/*----ajax 无刷新分页 开始--------*/
#page_container a.page:link, a.page:visited { border: 1px solid #E9C9C9; background: #F2F2F2; /*display: inline-block;*/ margin: 1px; text-decoration: none; font-size: 12px; width: 15px; height: 15px; text-align: center; line-height: 15px; color: #AAA; padding: 1px 4px; }


#page_container a.page:hover { border: 1px solid #E5E5E5; background: #F9F9F9; }



#page_container .current { border: 1px solid #A83A15; background: #F8F0F0; margin: 1px; color: #A83A10; padding: 1px 3px; }

#page_info { width: auto; line-height: 19px; }
/*----ajax 无刷新分页 结束--------*/


.whole-price li { line-height: 18px; width: 100%; text-align: center; }

.whole-price li span { color: Red; }
.whole-price li h3 { text-align: center; font-weight: bold; font-size: 13px; color: #f60; }

