.banner-btn{width: 1000px;left:-200px;}
.banner-box .hd{left: 498px;}
.banner-box .bd li .m-width{width:1000px;padding-left: 0px;}
.announ-list .bd{padding: 0;}
.side-banner{width: 224px;}
.side-banner .announ{width: 204px;height: 180px;}
.side-banner .new-psf{width: 100%;}
.banner-btn a.next{right: 40px;}
.floors{
	height: auto;
	}
.floors1 .floor-tab .current{
	  background: #ff4677;
}
.floors1 .floor-name .floor-icon i{
	background: #ff4677;
	}
.floors1 .floor-tab li{
	color: #ff4677;
	}
.floors .floor-tabcnt{
	height: auto;
	}
.floors1 .floor-tab .tab-item{padding-left: 240px;}	

.rb-mr5 {
	margin-right:5px
}
.rb-mb15 {
	margin-bottom:10px
}
.rb-ml5 {
	margin-left:5px
}
.write-color {
	color:#fff!important
}
.yellow-color {
	color:#ff6b00!important
}
.red-color {
	color:red!important
}
.simsun {
	font-family:"simsun"!important
}
.tabclassify-01-bg {
	background-color:#fff1e4
}
.tabclassify-02-bg {
	background-color:#ebf3ff
}
.tabclassify-03-bg {
	background-color:#ffedf3
}
.tabclassify-04-bg {
	background-color:#f2fff6
}
.tabclassify-05-bg {
	background-color:#fbeeff
}
.fl {
	float:left
}
.br-none {
	border-right:none!important
}
a {
	text-decoration:none;
	cursor:pointer
}
a:hover {
	text-decoration:underline
}
.fl-tab-row b {
	font-weight:400
}
.rb-price {
	color:#d00;
	font-weight:400;
	font-size:16px;
	vertical-align:baseline
}
.rb-yang {
	font:400 16px/1 "Microsoft YaHei";
	overflow:hidden;
	color:#d00!important;
	vertical-align:baseline
}
.re-top-pr .point,.point {
	font-size:10px;
	color:#d00!important;
	position:relative;
	top:0;
	vertical-align:baseline
}
.no-price {
	color:#666;
	font-weight:700
}
.re-cir,.re-cir-active,.d-arrow,.re-top-icon {
	background:url(images/mot-spirte.png) no-repeat
}
.root1200 .rb-wrap {
	width:1190px;
	text-align:left;
	margin:0 auto;
	position:relative;
	z-index:1
}
.rb-wrap {
	width:990px;
	text-align:left;
	margin:0 auto;
	font-family:Arial,Helvetica,sans-serif,"simsun"
}
.rb-wrap a {
	color:#333;
	text-decoration:none;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.rb-wrap a:hover {
	color:#fe0002;
	text-decoration:underline
}
.rb-container {
	width:990px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:1
}
.fl-tab-row {
	width:100%;
	clear:both;
	margin:0 0 15px 0;
	position:relative
}
.rb-banner-bg {
	height:400px
}
.img-220 {
	width:220px;
	height:220px
}
.rb-row-title,.rb-sub-title {
	height:32px;
	font:normal 18px/1.3 "Microsoft YaHei";
	color:#333;
	background-color:#fff;
	position:relative;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.rb-row-title {
	border-bottom:2px solid #ff4676;
	height:33px;
	line-height:33px;
	overflow:hidden
}
.rb-row-title .r-eg {
	font-weight:400
}
.floor-head-ct {
	height:33px;
	line-height:33px;
	position:absolute;
	left:220px;
	top:0;
	font-size:0;
	overflow:hidden
}
.floor-head-ct a {
	font:normal 16px/1 "Microsoft YaHei";
	display:inline-block;
	zoom:1;
	width:125px;
	float:left;
	text-align:center;
	line-height:33px;
	height:33px;
	top:0;
	*margin-left:-1px;
	position:relative;
	transition:none;
	overflow:hidden
}
.floor-head-ct a:hover {
	text-decoration:none
}
.floor-head-ct .t-active {
	background-color:#ff4677;
	color:#fff!important;
	text-decoration:none
}
.tab-r-line {
	border-right:1px solid #dcdcdc!important
}
.d-arrow {
	display:block;
	width:15px;
	height:12px;
	background-position:-42px -238px;
	position:absolute;
	display:none;
	top:10px;
	right:2px
}
.re-top-icon {
	display:block;
	width:30px;
	height:30px;
	line-height:25px;
	text-indent:5px;
	color:#fff;
	font:normal 16px/1.3 Arial,Helvetica,sans-serif;
	background-position:-41px -70px;
	position:absolute;
	top:0;
	left:0;
	z-index:3
}
.rb-recom-col a img,.rb-recom-r a img,.piece-img img,.piece-list a img,.mk-clum-w05 a img,.share-order-clum a img,.rb-active-c a img,.book-right a img {
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	-ms-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.rb-recom-col a:hover img,.rb-recom-r a:hover img,.piece-img:hover img,.piece-list a:hover img,.mk-clum-w05 a:hover img,.share-order-clum a:hover img,.rb-active-c a:hover img,.book-right a:hover img {
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8
}
.liprice {
	vertical-align:middle
}
.no-price {
	color:#666;
	font-weight:700
}
.demo-TabBody {
	display:none
}
.percent {
	position:relative;
	top:-8px;
	+top:-5px;
	_top:-5px;
	display:none
}
.col-main {
	display:inline;
	float:left;
	width:800px;
	min-height:1px;
	height:450px
}
.col-sub {
	float:left;
	width:200px
}
.root990 .col-sub {
	float:left;
	width:190px
}
.root990 .modify-babyinfo .babyInfo .btn {
	width:20px;
	height:20px;
	background:#ff4676;
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer
}
.topadvertise a img {
	width:200px;
	height:450px
}
.slide_screen {
	position:relative;
	height:450px
}
.slide_screen li {
	float:left;
	overflow:hidden;
	position:relative
}
.slide_screen li .window {
	position:relative;
	width:800px;
	height:450px
}
.slide_screen li .piece {
	overflow:hidden;
	display:none;
	position:absolute;
	left:0;
	top:0
}
.slide_screen li .piece a {
	display:block
}
.slide_screen li.li1 .piece,.slide_screen li.li1 img {
	width:800px;
	height:450px
}
.slide_screen li.li2,.slide_screen li.li2 .piece,.slide_screen li.li2 img,.slide_screen li.li3,.slide_screen li.li3 .piece,.slide_screen li.li3 img {
	width:8000px;
	height:450px
}
.slide_screen .i-ctrl {
	width:800px;
	left:15px;
	top:180px;
	position:absolute;
	z-index:2;
	display:none
}
.i-ctrl-block {
	display:block!important
}
.slide_screen .i-ctrl .ctrl-next,.i-ctrl .ctrl-prev {
	position:absolute;
	display:block;
	width:40px;
	height:64px;
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30);
	transition:opacity .2s linear 0s;
	text-align:center;
	border-radius:2px
}
.slide_screen .i-ctrl .ctrl-next:hover,.i-ctrl .ctrl-prev:hover {
	opacity:.4!important;
	filter:alpha(opacity=40)!important
}
.ctrl-prev {
	left:-2px
}
.ctrl-prev .f-pg-num {
	left:2px
}
.slide_screen .i-ctrl {
	width:800px;
	left:10px;
	top:180px;
	position:absolute;
	z-index:2;
	display:none
}
.slide_screen .i-ctrl .ctrl-next,.i-ctrl .ctrl-prev {
	position:absolute;
	display:block;
	width:45px;
	height:80px;
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30);
	transition:opacity .2s linear 0s;
	text-align:center
}
.slide_screen .i-ctrl .ctrl-next:hover,.i-ctrl .ctrl-prev:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	color:#999;
	text-decoration:none
}
.slide_screen .i-ctrl .ctrl-prev i,.i-ctrl .ctrl-next i {
	background:url(images/bgger-spirte.png) 0 -100px no-repeat;
	width:25px;
	height:44px;
	display:block;
	position:absolute;
	left:27%;
	top:28%
}
.slide_screen .i-ctrl .ctrl-next i {
	background-position:-25px -100px
}
.slide_screen .i-ctrl-m .ctrl-next,.i-ctrl-m .ctrl-prev {
	width:30px;
	height:50px;
	background:0
}
.demo-TabWrap .slide_screen .i-ctrl-m .ctrl-prev i,.demo-TabWrap .i-ctrl-m .ctrl-next i {
	background:url(images/mot-spirte.png) -20px -67px no-repeat;
	width:20px;
	height:34px;
	display:block;
	position:absolute;
	left:22%;
	top:10px;
	margin:0;
	padding:0;
	line-height:0
}
.slide_screen .i-ctrl-s .ctrl-next,.i-ctrl-s .ctrl-prev {
	width:24px;
	height:40px;
	overflow:hidden
}
.module .slide_screen .i-ctrl-s .ctrl-prev i,.module .slide_screen .i-ctrl-s .ctrl-next i {
	background:url(images/mot-spirte.png) no-repeat -121px -67px;
	width:15px;
	height:25px;
	display:block;
	position:absolute;
	left:22%;
	top:10px;
	margin:0;
	padding:0;
	line-height:0
}
.module .slide_screen .i-ctrl-s .ctrl-next i {
	background-position:-106px -67px
}
.slide_screen .i-ctrl .ctrl-next:hover,.i-ctrl .ctrl-prev:hover {
	opacity:.5;
	filter:alpha(opacity=50);
	color:#999;
	text-decoration:none
}
.slide_screen .i-ctrl .ctrl-prev i,.i-ctrl .ctrl-next i {
	background:url(images/mot-spirte.png) -20px -67px no-repeat;
	width:20px;
	height:34px;
	display:block;
	position:absolute;
	left:25%;
	top:25%
}
.slide_screen .i-ctrl .ctrl-next {
	right:17px
}
.slide_screen .i-ctrl .ctrl-next i {
	background-position:0 -67px
}
.slide_screen .libtn {
	text-align:center;
	margin:10px auto 0;
	position:absolute;
	bottom:12px;
	z-index:3;
	overflow:hidden
}
.slide_screen .libtn li {
	width:14px;
	height:14px;
	margin-right:10px;
	border-radius:50px;
	background:#aeaeae;
	display:inline-block;
	zoom:1;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle
}
.slide_screen .libtn li.selected {
	background:#e82e36
}
.super-slide .slide_screen {
	width:800px
}
.super-slide .slide_screen li.li1,.super-slide .slide_screen li.li1 .piece {
	width:800px
}
.super-slide .slide_screen li.li1 .piece a {
	float:left;
	display:block
}
.super-slide .slide_screen li .img-sb,.super-slide .slide_screen li .img-sb img {
	width:800px;
	height:450px
}
.super-slide .slide_screen li .img-b,.super-slide .slide_screen li .img-b img {
	width:800px;
	height:450px
}
.col-main .slide_screen .libtn {
	left:40%
}
.col-sub .slide_screen {
	height:200px
}
.col-sub .slide_screen li.li1,.col-sub .slide_screen li .window,.col-sub .slide_screen li.li1 .piece,.col-sub .slide_screen li.li1 img {
	width:190px;
	height:200px
}
.col-sub .i-ctrl {
	width:190px;
	top:65px;
	left:5px
}
.col-sub .slide_screen .i-ctrl .ctrl-next {
	right:10px
}
.col-sub .slide_screen .libtn {
	left:initial;
	font:bold 10px/1.2 "Microsoft Yahei";
	color:#fff;
	bottom:6px;
	right:0;
	_right:-10px
}
.slide-group .slide_screen {
	height:220px
}
.slide-group .slide_screen li.li1,.slide-group .slide_screen li.li1 .piece {
	width:1190px;
	height:220px
}
.slide-group .slide_screen li.li1 .piece a {
	float:left
}
.slide-group .slide_screen li.li1 img {
	width:238px;
	height:220px
}
.slide-group .slide_screen li.li1 .piece-pr {
	height:20px;
	vertical-align:middle;
	display:block;
	clear:both;
	float:left
}
.slide-group .slide_screen li.li1 .piece-pr span {
	float:left;
	display:block
}
.slide-group .slide_screen li.li1 .piece-pr img {
	width:auto;
	height:auto
}
.slide-group .slide_screen .i-ctrl {
	top:85px
}
.slide-group .slide_screen .i-ctrl .ctrl-next,.slide-group .i-ctrl .ctrl-prev {
	opacity:.3;
	filter:alpha(opacity=30)
}
.slide-group .slide_screen .i-ctrl .ctrl-next:hover,.slide-group .i-ctrl .ctrl-prev:hover {
	opacity:.6;
	filter:alpha(opacity=60)
}
.slide-group .slide_screen .i-ctrl {
	width:1190px;
	left:5px
}
.slide-group .slide_screen .i-ctrl .ctrl-next {
	right:10px
}
.slide-medium .slide_screen {
	height:288px
}
.slide-medium .slide_screen li.li1,.slide-medium .slide_screen li.li1 .window,.slide-medium .slide_screen li.li1 .piece,.slide-medium .slide_screen li.li1 img {
	width:240px;
	height:288px
}
.slide-medium .slide_screen .i-ctrl {
	width:240px;
	top:110px;
	left:5px
}
.slide-medium .slide_screen .i-ctrl .ctrl-next {
	right:10px
}
.slide-medium .slide_screen .libtn li {
	background:#ff6c72;
	width:10px;
	height:10px
}
.slide-medium .slide_screen .libtn li.selected {
	background:#e72a32
}
.slide-medium .slide_screen .libtn {
	bottom:10px;
	right:0;
	_right:-10px
}
.slide-group {
	height:290px;
	width:100%;
	overflow:hidden
}
.slide-group .slide_screen {
	height:290px
}
.slide-group .slide_screen .tab-slide-list li.li1,.slide-group .slide_screen .tab-slide-list li.li1 .window,.slide-group .slide_screen .tab-slide-list li.li1 .piece {
	width:1190px;
	height:290px
}
.slide-group .slide_screen .tab-slide-list li .piece-list {
	width:237px;
	overflow:hidden;
	height:290px;
	float:left;
	display:inline;
	text-align:left;
	border-right:1px solid #e5e5e5;
	position:relative
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-img {
	width:200px!important;
	height:200px!important;
	margin:10px 0 5px 19px!important;
	_margin:10px 0 8px 8px!important;
	text-align:center
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-img img {
	width:200px;
	height:200px;
	width:200px!important;
	height:200px!important
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-title {
	font-size:12px;
	height:35px;
	line-height:1.3;
	overflow:hidden;
	padding:0 14px 0 18px;
	word-break:break-all
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr {
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:0 0 0 16px;
	color:#333;
	width:203px;
	margin-top:5px
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr img {
	vertical-align:bottom
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr .rb-yang {
	color:#d30000;
	display:block;
	width:15px;
	height:20px!important;
	line-height:18px;
	overflow:hidden;
	float:left!important
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr .tab-top-pr {
	float:left;
	display:block;
	overflow:hidden;
	height:20px;
	line-height:20px
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr .h-t-num {
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:right
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr .h-t-num .simsun {
	padding:0 2px
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-pr .piece-price {
	font:700 20px/1.8 Arial;
	color:red;
	margin-right:15px
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-tips {
	display:block;
	position:absolute;
	top:0;
	left:0
}
.slide-group .slide_screen .tab-slide-list li .piece-list .piece-tips img {
	width:auto;
	height:auto
}
.slide-group .slide_screen .i-ctrl {
	top:100px
}
.slide-group .slide_screen .i-ctrl .ctrl-next,.slide-group .i-ctrl .ctrl-prev {
	opacity:.3;
	filter:alpha(opacity=30)
}
.slide-group .slide_screen .i-ctrl .ctrl-next:hover,.slide-group .i-ctrl .ctrl-prev:hover {
	opacity:.5;
	filter:alpha(opacity=50)
}
.slide-group .slide_screen .i-ctrl {
	width:1190px;
	left:5px
}
.slide-group .slide_screen .i-ctrl .ctrl-next {
	right:10px
}
.root990 .slide-group .slide_screen .tab-slide-list li.li1,.root990 .slide-group .slide_screen .tab-slide-list li.li1 .piece {
	width:990px
}
.bannerWrapper {
	width:100%;
	position:relative;
	margin-bottom:15px
}
.bannerWrapper .sync-bg-wrapper {
	width:100%;
	height:400px;
	position:absolute;
	background-position:50% 50%;
	background-repeat:no-repeat;
	left:0
}
.layout {
	width:100%;
	margin:0 auto;
	background:#fff;
	position:relative
}
.root1200 .rb-mainav-wrap {
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:20px;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.root1200 .rb-mntree-wrap {
	height:115px;
	margin-bottom:20px;
	background-color:#ff6a90;
	color:#fff;
	border-top:2px solid #ff4677
}
.root1200 .rb-banner-col {
	width:975px;
	height:400px;
	float:left;
	overflow:hidden
}
.root1200 .rb-banner-r {
	width:200px;
	height:400px;
	float:right;
	clear:none;
	overflow:hidden
}
.root1200 .rb-recom-col {
	width:980px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-top:9px
}
.root1200 .rb-recom-r {
	width:200px;
	height:620px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	position:relative
}
.root990 .rb-recom-col {
	width:990px;
	float:left;
	overflow:hidden;
	position:relative;
	font-family:"Microsoft Yahei"
}
.root1200 .recom-col-container {
	width:780px;
	height:616px
}
.root990 .rb-recom-r {
	width:190px;
	height:620px;
	float:left;
	overflow:hidden;
	position:relative
}
.root1200 .fl-fbanner {
	width:100%;
	height:100px;
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden
}
.root1200 .fl-fbanner .f-banner1200 {
	display:block
}
.root1200 .fl-fbanner .f-banner990 {
	display:none
}
.root1200 .rb-active-c {
	width:460px;
	height:180px;
	margin-right:15px;
	float:left;
	overflow:hidden
}
.root1200 .master {
	width:460px!important
}
.root1200 .rb-show-c {
	width:935px;
	height:130px;
	overflow:hidden;
	float:left
}
.root1200 .rb-show-rbanner {
	width:240px;
	height:325px;
	overflow:hidden;
	float:right
}
.root1200 .rb-glist-c {
	height:155px;
	border:1px solid #e6e6e6;
	clear:both
}
.root1200 .rb-glist-c .rb-glist-dl {
	display:block
}
.root1200 .slide-group {
	width:1188px
}
.rb-glist-dl {
	width:16.66666667%;
	height:155px;
	overflow:hidden;
	text-align:center;
	float:left
}
.root1200 .re-tabBody {
	width:780px!important;
	height:650px
}
.root1200 .recom-col-container .re-tabBody .re-tabproducts {
	width:690px;
	height:614px;
	float:left;
	margin-left:0;
	padding:0
}
.root1200 .re-tabBody .re-tab-submenu {
	width:89px
}
.pro-init-price {
	font-size:16px;
	color:#999;
	height:20px;
	overflow:hidden;
	width:110px
}
.pro-init-price i {
	font-family:Arial
}
.pro-init-price em {
	text-decoration:line-through
}
.pro-init-price .point {
	color:#999!important
}
.root990 .layout {
	width:990px
}
.rb-mainav-wrap {
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top:20px;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.rb-mntree-wrap {
	height:115px;
	margin-bottom:20px;
	background-color:#ff6a90;
	color:#fff;
	border-top:2px solid #ff4677
}
.rb-banner-col {
	width:990px;
	height:400px;
	overflow:hidden;
	background-color:#f7f3f0
}
.rb-banner-r {
	width:100%;
	height:190px;
	float:right;
	clear:none;
	overflow:hidden;
	background-color:#fff1e4
}
.rb-recom-col {
	width:100%;
	float:none;
	overflow:hidden;
	overflow:hidden;
	position:relative;
	font-family:"Microsoft Yahei"
}
.rb-recom-r {
	width:200px;
	height:140px;
	float:right;
	overflow:hidden;
	padding-top:23px
}
.fl-fbanner {
	width:100%;
	height:100px;
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-color:#f7f3f0
}
.rb-active-c {
	width:380px;
	height:180px;
	margin-right:15px;
	float:left;
	overflow:hidden;
	*position:relative
}
.master {
	width:340px!important
}
.rb-show-c {
	width:735px;
	height:130px;
	overflow:hidden;
	float:left
}
.rb-show-rbanner {
	width:240px;
	height:325px;
	overflow:hidden;
	float:right
}
.rb-glist-c {
	height:155px;
	border:1px solid #e6e6e6;
	clear:both
}
.fl-fbanner .f-banner1200 {
	display:none
}
.fl-fbanner .f-banner990 {
	width:100%;
	overflow:hidden;
	display:block
}
.root990 .col-sub {
	padding-left:0;
	width:990px;
	margin-top:15px
}
.root990 .col-sub .slide-small {
	display:none
}
.root990 .col-sub .imgWrapper {
	display:block;
	_width:793px
}
.root990 .col-sub .imgWrapper a {
	_padding-left:8px;
	display:inline;
	float:left
}
.root990 .bannerWrapper .alert-baby {
	background:url(images/baby-alert2.png) no-repeat;
	top:565px;
	right:680px
}
.root990 .rb-glist-dl {
	*width:16.6%
}
.root990 .rb-glist-dl dd {
	padding:0 0 0 10px
}
.root990 .rb-glist-dl dd a {
	width:76px
}
.root990 .rb-glist-dl dt {
	padding-left:10px;
	white-space:nowrap
}
.root990 .adv-module dt,.root990 .adv-module dt a,.root990 .adv-module dt a img {
	width:175px
}
.root990 .adv-module dd {
	width:205px
}
.root990 .daren-module dt,.root990 .daren-module dt a,.root990 .daren-module dt a img {
	width:175px
}
.root990 .daren-module {
	width:350px
}
.root990 .daren-module dd {
	width:175px
}
.root990 .adv-module dd ul li .title {
	_height:26px
}
.root990 .adv-module dd .content {
	line-height:1.5
}
.root990 .top-active img {
	width:990px
}
.col-sub .baby-wrap {
	height:192px;
	overflow:hidden;
	*position:relative;
	_width:190px;
	margin-bottom:10px
}
.col-sub .babyInfo {
	width:198px;
	height:208px;
	background:#fff2e5;
	border:1px solid #f1e2d3
}
.roo990 .col-sub .babyInfo {
	width:190px;
	height:192px;
	background:#fff2e5;
	border:1px solid #f1e2d3
}
.col-sub .slide-small {
	margin-top:8px;
	height:200px
}
.col-sub .imgWrapper {
	display:none
}
.col-sub .babyInfo .bgd-purl {
	display:block;
	width:198px;
	_width:200px;
	height:8px;
	background:url(images/mot-spirte.png) 0 -103px no-repeat;
	color:#333;
	font-style:normal;
	font-size:0
}
.root990 .col-sub .babyInfo .bgd-purl {
	display:block;
	height:8px;
	background:url(images/mot-spirte.png) 0 -103px repeat-x;
	color:#333;
	font-style:normal;
	font-size:0
}
.col-sub .babyInfo .bgd-purl {
	display:block;
	width:198px;
	_width:200px;
	height:8px;
	background:url(images/mot-spirte.png) 0 -103px no-repeat;
	color:#333;
	font-style:normal;
	font-size:0
}
.col-sub .babyInfo h3 {
	font:bold 14px/2 "Microsoft Yahei";
	color:#333;
	text-align:center;
	overflow:hidden;
	width:198px;
	margin:0 auto
}
.babyInfo .babyForm {
	width:198px;
	margin:0 auto
}
.root990 .col-sub .babyInfo h3 {
	font:bold 14px/2 "Microsoft Yahei";
	color:#333;
	text-align:center;
	overflow:hidden;
	width:190px;
	margin:0 auto
}
.root990 .babyInfo .babyForm {
	width:190px;
	margin:0 auto
}
.babyInfo .custom-calendar {
	display:inline-block;
	position:relative;
	width:164px;
	height:30px;
	padding:0 5px;
	border:solid 1px #f1e2d3;
	margin-left:5px;
	line-height:30px;
	background:#FFF;
	cursor:pointer;
	overflow:hidden;
	margin-bottom:12px
}
.babyInfo .custom-calendar i {
	position:absolute;
	top:4px;
	right:5px;
	width:18px;
	height:22px;
	background:url(images/mot-spirte.png) no-repeat 0 -45px
}
.babyInfo label {
	display:block;
	padding-bottom:12px
}
.babyInfo .mot-radio {
	float:left;
	position:relative;
	margin-right:14px;
	_margin-right:12px
}
.babyInfo .mot-radio input {
	position:relative;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:2;
	vertical-align:-2px;
	left:1px;
	top:1px;
	margin-right:5px;
	*margin-right:0
}
.babyInfo .mot-radio i {
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	background:url(images/mot-spirte.png) no-repeat -20px -48px;
	top:2px;
	left:0;
	*top:4px;
	z-index:1
}
.babyInfo .mot-radio .selected {
	background-position:-35px -48px
}
.babyInfo .sexWrapper {
	margin-left:10px
}
.babyInfo .btn {
	margin-left:50px;
	margin-top:5px
}
.babyInfo .btn a {
	display:block;
	width:80px;
	height:25px;
	background:#ff4676;
	font:bold 14px/1.7 "Microsoft Yahei";
	color:#FFF;
	text-align:center
}
.babyInfo .btn a:hover {
	background:#ff2f65;
	text-decoration:none
}
.babyInfo .layout-box {
	padding:8px 5px;
	margin:0
}
.babyInfo .layout-box b {
	padding:0 3px
}
.babyInfo .pre-date-wrapper {
	font:bold 14px/1.7 "Microsoft Yahei";
	color:#666
}
.babyInfo .font-red {
	color:#f00
}
.modify-babyinfo {
	position:relative
}
.modify-babyinfo .babyInfo .btn {
	width:20px;
	height:20px;
	background:#ff4676;
	position:absolute;
	right:0;
	bottom:20px;
	cursor:pointer
}
.modify-babyinfo .babyInfo .btn:hover {
	background:#ff2f65
}
.modify-babyinfo .babyInfo .btn i {
	display:block;
	width:19px;
	height:19px;
	background:url(images/mot-spirte.png) 1px -217px no-repeat
}
.bannerWrapper .alert-baby {
	width:200px;
	height:160px;
	background:url(images/baby-alert.png) no-repeat;
	position:absolute;
	top:155px;
	right:120px;
	z-index:999;
	display:none
}
.bannerWrapper .alert-baby .alert-content {
	margin-top:60px;
	padding:0 30px;
	width:140px;
	font:bold 14px/1.7 "Microsoft Yahei";
	color:#ff4676
}
.bannerWrapper .alert-baby .close {
	width:20px;
	height:20px;
	display:block;
	font:18px/16px tahoma;
	color:#fff;
	text-align:center;
	background:#ff4676;
	border-radius:20px;
	position:absolute;
	top:30px;
	right:25px;
	z-index:1002;
	cursor:pointer
}
.col-sub .imgWrapper a {
	float:left;
	padding-left:10px
}
.col-sub .imgWrapper a,.col-sub .imgWrapper a img {
	width:385px;
	height:210px;
	display:block
}
.recom-col-aside {
	width:150px;
	height:616px;
	border-left:1px solid #e5e5e5;
	border-right:2px solid #f5dfd2;
	position:relative;
	background-color:#fff1e4;
	float:left
}
.recom-col-aside .re-side-icon {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	width:105px;
	height:45px;
	background-color:#ff4677;
	color:#fff
}
.recom-col-aside .re-side-icon b {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #ff4677;
	border-width:10px;
	position:absolute;
	top:12px;
	right:-19px
}
.recom-col-aside .re-col-list {
	height:615px;
	position:relative;
	z-index:2
}
.recom-col-aside .re-col-list dt {
	position:absolute;
	left:0;
	bottom:10px;
	vertical-align:bottom
}
.recom-col-aside .re-col-list dt img {
	vertical-align:bottom
}
.recom-col-aside .re-col-list dd {
	width:125px;
	height:45px;
	margin:13px 0 0 13px;
	font:normal 16px/45px "Microsoft YaHei";
	text-align:right;
	position:relative;
	cursor:pointer
}
.re-cir,.re-cir-active {
	display:block;
	width:14px;
	height:13px;
	position:absolute;
	right:-21px;
	_right:-22px;
	top:50%;
	margin-top:-7px;
	overflow:hidden
}
.re-cir {
	background-position:-15px -237px
}
.re-cir-active {
	background-position:0 -237px
}
.recom-col-aside .re-col-list .re-tab-n {
	font-weight:400;
	display:block;
	position:relative;
	z-index:22;
	padding-right:35px
}
.recom-col-container {
	width:828px;
	height:650px;
	float:right;
	border-right:1px solid #e5e5e5
}
.re-tabBody {
	display:none
}
.recom-col-container .re-tabBody {
	width:100%;
	height:616px;
	overflow:hidden;
	float:left
}
.recom-col-container .re-tabBody .re-tabproducts {
	width:690px;
	height:614px;
	float:left;
	margin-left:0;
	padding:0 14px 0 4px;
	overflow:hidden
}
.recom-col-container .re-tabBody .re-tabproducts a {
	text-align:center;
	display:block;
	width:230px;
	height:160px;
	overflow:hidden
}
.recom-col-container .re-tabBody .re-tabproducts .rem-pro {
	width:230px;
	overflow:hidden;
	float:left;
	height:262px;
	padding:30px 0 15px
}
.recom-col-container .re-tabBody .re-tabproducts .pro-info {
	text-align:left;
	padding:0 25px;
	height:18px;
	margin-top:35px;
	width:180px;
	overflow:hidden
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price span {
	display:block;
	float:left;
	height:29px
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price i {
	margin-right:5px;
	font-size:14px
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price em {
	font-size:24px;
	color:#d00!important
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price .point {
	font-size:14px
}
.recom-col-container .re-tabBody .re-tabproducts .discount {
	background:url(images/discount.png) no-repeat;
	height:29px;
	text-align:center;
	width:55px;
	color:#fff;
	margin-left:10px;
	font:14px/1.2 "Microsoft YaHei"
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price .discount span {
	line-height:29px;
	text-align:center;
	width:55px
}
.recom-col-container .re-tabBody .re-tabproducts .pro-init-price {
	padding:0 25px;
	float:left;
	width:180px;
	line-height:1
}
.recom-col-container .re-tabBody .re-tabproducts .pro-price .no-price {
	color:#666!important;
	font-size:14px
}
.re-tabBody .re-tab-submenu {
	width:118px;
	height:100%;
	float:right;
	border-left:1px solid #e5e5e5;
	top:0;
	right:0
}
.re-tabBody .re-tab-submenu li {
	height:68px;
	line-height:68px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden
}
.re-tabBody .re-tab-submenu li a {
	display:block;
	width:100%;
	height:100%
}
.re-tabBody .re-tab-submenu li a img {
	width:100%!important;
	height:100%!important
}
.rb-recom-r .re-top-wrap {
	border:1px solid #e5e5e5;
	height:620px;
	overflow:hidden;
	border-bottom:0
}
.rb-recom-r .re-toptab-name {
	width:100%;
	height:30px;
	border-bottom:1px solid #dcdcdc;
	background-color:#f2f2f2
}
.rb-recom-r .re-toptab-name li {
	width:117px;
	height:30px;
	line-height:30px;
	border:1px solid #fff;
	border-bottom:0;
	border-top:0;
	font-size:14px;
	float:left;
	text-align:center;
	cursor:pointer
}
.rb-recom-r .re-toptab-name .t-active {
	height:31px;
	border-left:1px solid #fff;
	color:red;
	font-size:14px;
	font-weight:700;
	background-color:#fff!important;
	position:relative
}
.rb-recom-r .re-toptab-name .t-active .d-arrow {
	display:block
}
.rb-recom-r .re-top-list {
	clear:both
}
.rb-recom-r .re-top-list li {
	clear:both;
	height:116px;
	border-bottom:1px solid #e5e5e5;
	position:relative
}
.rb-recom-r .re-top-list li a img {
	width:100px;
	height:100px
}
.rb-recom-r .re-top-list li .re-top-img {
	width:100px;
	height:100px;
	margin:8px;
	float:left
}
.rb-recom-r .re-top-list li .re-top-img img {
	width:100px!important;
	height:100px!important
}
.rb-recom-r .re-top-list li .re-top-intro h3 {
	width:119px;
	height:35px;
	overflow:hidden;
	padding-top:15px;
	margin-bottom:12px;
	font-size:12px;
	font-weight:400;
	word-break:break-all
}
.rb-recom-r .re-top-list li .re-top-pr {
	height:20px
}
.rb-recom-r .re-top-list li .re-top-pr img {
	vertical-align:middle
}
.rb-recom-r .re-top-list li .re-top-buyer {
	font-family:"simsun";
	color:#333
}
.rb-recom-r .re-top-list li .re-top-buyer .yellow-color {
	padding:0 2px
}
.rb-recom-r .rb-price {
	font-size:16px
}
.mk-clum-w01,.mk-clum-w02,.mk-clum-w03,.mk-clum-w04 {
	display:inline
}
.rb-milk-wrap {
	border:1px solid #e5e5e5;
	width:1188px;
	position:relative;
	zoom:1;
	overflow:hidden
}
.rb-mk-container {
	clear:both
}
.rb-mk-container .rb-mk-row {
	width:100%;
	height:269px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5
}
.rb-mk-container .rb-mk-row .rb-mk-row-list {
	clear:both;
	width:100%;
	*width:1190px;
	height:270px;
	overflow:hidden
}
.rb-mk-container .rb-mk-row .mk-clum-w01 {
	width:238px;
	_width:242px;
	height:100%;
	float:left;
	font-size:0;
	line-height:0;
	font-size:0;
	overflow:hidden
}
.rb-mk-container .rb-mk-row .mk-clum-w01 a {
	width:118px;
	height:53px;
	line-height:53px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	display:block;
	zoom:1;
	float:left;
	overflow:hidden;
	font-size:14px;
	font-weight:400;
	text-align:center;
	font-family:"Microsoft YaHei";
	color:#000
}
.rb-mk-container .rb-mk-row .mk-clum-w01 a:hover {
	color:red
}
.rb-mk-container .rb-mk-row .mk-clum-w02 {
	width:119px;
	float:left;
	border-right:1px solid #e5e5e5;
	height:100%
}
.rb-mk-container .rb-mk-row .mk-clum-w02 a {
	display:block;
	width:100%;
	height:53px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	z-index:0
}
.rb-mk-container .rb-mk-row .mk-clum-w02 a .mk-brand {
	width:100%;
	height:53px;
	line-height:53px;
	background-color:#ff84a5;
	text-decoration:none;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:none;
	font-size:16px;
	font-family:"Microsoft YaHei"
}
.rb-mk-container .rb-mk-row .mk-clum-w02 a:hover {
	text-decoration:none
}
.rb-mk-container .rb-mk-row .mk-clum-w03 {
	width:593px;
	_width:588px;
	height:300px;
	border-right:1px solid #e5e5e5;
	float:left
}
.rb-mk-container .rb-mk-row .mk-clum-w03 a {
	display:block;
	width:100%;
	overflow:hidden
}
.rb-mk-container .rb-mk-row .mk-clum-w03 a img {
	width:100%!important
}
.rb-mk-container .rb-mk-row .mk-clum-w04 {
	width:236px;
	height:300px;
	float:right
}
.rb-mk-container .rb-mk-row .mk-clum-w04 img {
	display:block
}
.mk-clum-w05 {
	width:189px;
	height:281px;
	margin:0;
	float:left;
	overflow:hidden
}
.mk-clum-w05 a {
	display:block;
	width:180px;
	margin:0 0 0 8px
}
.mk-clum-w05 a img {
	width:100%;
	height:260px;
	margin-top:5px
}
.mk-clum-w06 {
	width:180px;
	float:left;
	overflow:hidden
}
.mk-clum-w07 {
	width:535px;
	float:left;
	overflow:hidden
}
.mk-clum-w07 a img {
	width:534px
}
.mk-clum-w08 {
	width:236px;
	height:300px;
	float:left;
	border-right:1px solid #e5e5e5;
	position:relative;
	overflow:hidden
}
.mk-clum-w08 .piece-img {
	text-align:center;
	display:block;
	margin-top:5px
}
.mk-clum-w08 .piece-title {
	font-size:12px;
	height:31px;
	padding:0 14px 0 18px;
	line-height:1.3;
	display:block;
	overflow:hidden
}
.mk-clum-w08 .piece-pr {
	font-size:12px;
	height:40px;
	width:202px;
	padding:0 0 0 16px;
	color:#333
}
.mk-clum-w08 .piece-pr .tab-top-pr {
	float:left
}
.mk-clum-w08 .piece-pr .h-t-num {
	float:right
}
.mk-clum-w08 .piece-pr .liprice {
	position:relative;
	top:1px
}
.mk-clum-w08 .piece-pr span,.mk-clum-w08 .piece-pr span img {
	vertical-align:middle
}
.mk-clum-w08 .piece-pr .rb-yang {
	vertical-align:middle
}
.mk-clum-w08 .piece-pr .piece-price {
	font:700 20px/1.8 Arial;
	color:red;
	margin-right:15px
}
.mk-clum-w08 .piece-tips {
	display:block;
	position:absolute;
	top:0;
	left:0
}
.mk-clum-w08 .piece-tips img {
	width:auto;
	height:auto
}
.root990 .rb-milk-wrap {
	width:auto
}
.root990 .rb-mk-container .rb-mk-row .rb-mk-row-list {
	border-right:1px solid #e5e5e5;
	width:988px
}
#.slide_group_6_1 .rb-yang {
	line-height:25px!important
}
.root990 .rb-recom-r .re-top-wrap {
	height:100px;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #dcdcdc;
	border-top:0
}
.root990 .rb-recom-r .re-toptab-name {
	width:100px;
	height:100px;
	background-color:#f2f2f2;
	border-right:1px solid #dcdcdc;
	float:left
}
.root990 .rb-recom-r .re-toptab-name .t-active {
	width:100%;
	height:50px;
	border:0;
	background-color:#ff4677!important;
	color:#fff!important
}
.root990 .rb-recom-r .re-toptab-name li {
	width:100px;
	height:50px;
	line-height:50px;
	border:0
}
.root990 .rb-recom-r .re-toptab-container {
	width:870px;
	height:100px;
	float:right;
	overflow:hidden
}
.root990 .rb-recom-r .re-top-list {
	width:1000px;
	_width:988px
}
.root990 .rb-recom-r .re-top-list li {
	width:290px;
	height:100px;
	border-right:1px solid #dcdcdc;
	float:left;
	clear:none;
	position:relative
}
.root990 .rb-recom-r .re-top-list li .re-top-img img {
	width:100px!important;
	height:100px!important
}
.root990 .rb-recom-r .re-top-list li .re-top-img {
	width:100px;
	height:100px;
	border:0;
	margin:0 10px 0 10px
}
.root990 .rb-recom-r .re-top-list li .re-top-img img {
	width:100px;
	height:100px
}
.root990 .re-top-icon {
	right:-1px;
	top:0;
	left:auto;
	position:absolute;
	background-position:-75px -68px;
	text-indent:15px
}
.root990 .d-arrow {
	background:0;
	width:0;
	height:0;
	right:-2px;
	top:15px;
	overflow:hidden;
	border-style:dashed solid dashed dashed;
	border-color:transparent #fff transparent transparent;
	border-width:8px
}
.root990 .rb-mk-container .rb-mk-row .mk-clum-w01 {
	width:260px;
	overflow:hidden
}
.root990 .rb-mk-container .rb-mk-row .mk-clum-w01 a {
	width:129px;
	_width:127px;
	float:left
}
.root990 .rb-mk-container .rb-mk-row .mk-clum-w03 {
	width:608px;
	display:block;
	float:left;
	border-right:0
}
.root990 .rb-mk-container .rb-mk-row .mk-clum-w03 a img {
	width:100%;
	float:left
}
.root990 .slide-group .slide_screen .tab-slide-list li .piece-list {
	width:246px;
	_width:246px
}
.root990 .slide-group .slide_screen .tab-slide-list li .piece-list:nth-child(3) {
	margin-right:1px
}
.root990 .slide-group .slide_screen .tab-slide-list li .piece-list .piece-img {
	margin:10px 0 8px 22px!important
}
.root990 .slide-group .slide_screen .i-ctrl {
	width:990px
}
.root990 .mk-clum-w05 {
	width:180px
}
.root990 .mk-clum-w05 img {
	width:230px
}
.root990 .mk-clum-w07 {
	width:570px
}
.root990 .mk-clum-w07 img {
	width:100%
}
.root990 .mk-clum-w08 {
	border-right:0
}
.root990 .share-order-row .share-order-clum {
	width:235px
}
.root990 .rb-mk-row .br-none {
	display:none
}
.root990 .rb-recom-r .re-top-list li .re-top-intro h3 {
	margin-bottom:0;
	margin-top:0
}
.share-order-row {
	width:945px;
	height:100px;
	overflow:hidden;
	clear:both
}
.share-order-row .share-order-clum {
	width:223px;
	height:100px;
	overflow:hidden;
	margin-right:10px;
	float:left
}
.share-order-row .share-order-clum .so-text a:hover {
	color:#666
}
.share-order-row .share-order-clum dt {
	float:left;
	margin-right:8px
}
.share-order-row .share-order-clum dd {
	width:115px;
	float:right
}
.share-order-row .share-order-clum dd h3 {
	width:110px;
	height:35px;
	margin-bottom:5px
}
.share-order-row .share-order-clum dd h3 img {
	vertical-align:middle;
	margin-right:5px;
	float:left
}
.share-order-row .share-order-clum dd h3 .so-username {
	width:75px;
	display:block;
	font-size:12px;
	font-weight:400;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-family:sans-serif
}
.share-order-row .share-order-clum dd .so-text {
	height:55px;
	overflow:hidden;
	color:#666
}
.share-order-row .share-order-clum dd .so-text a {
	display:block;
	height:55px;
	overflow:hidden
}
.activitySlide h2 {
	font:400 18px "Microsoft Yahei";
	color:#333;
	text-align:left;
	overflow:hidden;
	margin-bottom:12px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.rb-glist-dl {
	line-height:30px;
	text-align:left;
	font:12px/2.5 "\5b8b\4f53";
	color:#666;
	width:16.666667%
}
.rb-glist-dl .glist-icon {
	width:25px;
	height:25px;
	background:url(images/mot-spirte.png) 0 -192px no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px
}
.rb-glist-dl dt a {
	font:bold 14px "Microsoft Yahei";
	color:#666
}
.rb-glist-dl dd {
	padding:0 15px;
	height:90px;
	overflow:hidden
}
.rb-glist-dl dt {
	padding:15px 20px 10px 15px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.rb-glist-dl dd a {
	float:left;
	display:block;
	cursor:pointer;
	width:80px;
	overflow:hidden;
	height:30px
}
.rb-glist-dl dt .icon1 {
	background-position:-26px -196px;
	width:28px
}
.rb-glist-dl dt .icon2 {
	background-position:-54px -192px
}
.rb-glist-dl dt .icon3 {
	background-position:-80px -192px;
	width:23px
}
.rb-glist-dl dt .icon4 {
	background-position:-103px -188px;
	height:28px;
	width:23px
}
.rb-glist-dl dt .icon5 {
	background-position:-127px -192px;
	width:30px
}
.rb-active-c {
	margin-right:10px
}
.rb-active-c dd .hover .content a:hover {
	color:#666
}
.root1200 .rb-active-c {
	margin-right:10px
}
.act-module {
	font:12px/1.5 "\5b8b\4f53";
	color:#333
}
.act-module h2 {
	font:400 18px "Microsoft Yahei";
	color:#333;
	text-align:left;
	overflow:hidden;
	margin-bottom:12px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.act-module dt,.act-module dd {
	float:left;
	width:230px;
	overflow:hidden
}
.act-module dt a {
	display:block;
	width:230px;
	height:145px
}
.act-module dt a img {
	width:230px;
	height:145px
}
.act-module dd ul li {
	display:block;
	padding:0 0 0 5px;
	line-height:2.5;
	overflow:hidden;
	_padding-bottom:5px
}
.act-module dd ul li .title {
	height:30px;
	overflow:hidden;
	color:#333
}
.act-module dd ul li .title a {
	color:#333
}
.act-module dd ul li .title a {
	color:#333
}
.act-module dd ul li .title a:hover {
	color:#ff6000
}
.act-module dd ul li.hover .title {
	color:#ff6000
}
.act-module dd ul li.hover .title a {
	color:#ff6000
}
.act-module dd .content {
	padding-left:18px;
	color:#666;
	line-height:1.5;
	*line-height:1.53;
	max-height:54px;
	_height:expression((document.documentElement.clientWidth||document.body.clientWidth)>54?"54px":"");
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:none
}
.daren-module dd .content {
	padding-left:0;
	max-height:108px;
	_height:expression((document.documentElement.clientWidth||document.body.clientWidth)>108?"108px":"");
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.top-active {
	position:relative;
	z-index:2;
	clear:both;
	width:100%;
	line-height:1
}
.top-active-wrap {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	display:none
}
.top-active-wrap img {
	display:block;
	width:1190px;
	margin:0 auto;
	height:100px
}
.root990 .top-active-wrap img {
	width:990px
}
.top-active .close-btn {
	position:absolute;
	top:10px;
	right:50%;
	margin-right:-585px;
	width:15px;
	height:15px;
	overflow:hidden;
	display:none
}
.top-active .close-btn {
	background:url(images/mot-spirte.png) 0 -252px
}
.top-active .close-btn-up {
	background:url(images/mot-spirte.png) -16px -252px
}
.top-active .btn:hover {
	background-position:-15px -252px
}
.top-active .btn-open {
	background-position:0 -267px
}
.top-active .btn-open:hover {
	background-position:-15px -267px
}
.top-active-wrap-down {
	height:0;
	overflow:hidden;
	text-align:center;
	margin:0 auto
}
.top-active-wrap-down img {
	height:450px!important;
	width:1190px;
	margin:0 auto
}
.root990 .top-active .close-btn {
	margin-right:-490px
}
.rb-wrap textarea {
	visibility:hidden;
	border:0 none;
	color:#fff
}
.location-drop {
	position:absolute;
	top:33px;
	left:307px;
	width:60px;
	z-index:8000
}
.ui-city-toggle .address-placement {
	white-space:nowrap;
	padding-right:10px
}
#provinceName {
	display:none
}
.ng-channel-header .ng-logo-box {
	z-index:9999!important;
	_z-index:9999
}
.ng-logo-box .ui-city .ui-city-toggle .arr {
	position:absolute!important;
	_position:absolute;
	right:0;
	top:10px
}
.ng-nav-bar {
	height:auto
}
.ng-nav-bar-chanel {
	margin-bottom:7px;
	height:auto;
	border:0
}
.ng-nav-bar-chanel .ng-sort {
	*top:10px
}
.rb-nav-2014 {
	background:#fff
}
.rb-nav-2014 .nav .nav-item-list {
	margin-top:10px;
	overflow:hidden;
	position:relative
}
.rb-nav-2014 .nav .list-wrap {
	position:relative;
	width:1190px;
	margin:0 auto;
	overflow:hidden
}
.rb-nav-2014 .nav .nav-item-list .main-list {
	height:30px;
	position:relative;
	white-space:nowrap;
	width:1190px;
	overflow:hidden
}
.rb-nav-2014 .nav .nav-item-list .main-list li {
	float:left;
	height:30px;
	width:auto;
	display:block;
	position:relative;
	z-index:1
}
.rb-nav-2014 .nav .nav-item-list a {
	display:inline-block;
	zoom:1;
	height:30px;
	width:auto;
	font:700 15px/1.2 "Microsoft Yahei";
	color:#333;
	padding:0 20px;
	position:relative;
	line-height:30px
}
.rb-nav-2014 .nav .nav-item-list a:hover,.rb-nav-2014 .nav .nav-item-list a.current,.rb-nav-2014 .nav .nav-item-list a.hover {
	background:#d32d2d;
	color:#fff;
	text-decoration:none
}
.rb-nav-2014 .nav .nav-item-list a:hover {
	text-decoration:none;
	_background:#d32d2d;
	_color:#fff
}
.rb-nav-2014 .nav .menu-wrap {
	width:1190px;
	margin:0 auto;
	overflow:hidden
}
.rb-nav-2014 #nav_sub {
	height:116px;
	background:#ff5380
}
.rb-nav-2014 .nav .menu-item-list {
	position:relative;
	z-index:7600;
	visibility:hidden;
	overflow:hidden;
	width:100%;
	height:0;
	min-width:1190px;
	margin-top:7px;
	border-top:2px solid #fa4f83
}
.rb-nav-2014 .nav .menu-item-list .fix-box {
	position:relative;
	z-index:8888;
	height:114px;
	background-color:#fa4f83
}
.rb-nav-2014 .nav .menu-item-list.current {
	overflow:visible
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed {
	visibility:visible;
	height:37px;
	*height:37px
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .current {
	background-color:transparent
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .current a {
	color:#FFF
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .menu-item-main-list {
	overflow:hidden;
	height:35px
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .menu-item-main-list dl {
	overflow:hidden;
	padding-top:0;
	padding-bottom:0;
	height:35px
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .menu-item-main-list dt {
	height:35px;
	font-size:14px;
	line-height:35px
}
.rb-nav-2014 .nav .menu-item-list.current .box-fixed .menu-item-main-list dt .lala {
	display:block
}
.rb-nav-2014 .nav .menu-item-list.hover {
	position:absolute;
	visibility:visible;
	overflow:visible;
	height:90px;
	transition:All .15s ease
}
.rb-nav-2014 .nav .menu-item-list.hover .menu-item-main-list {
	height:90px
}
.rb-nav-2014 .nav .menu-item-list.current {
	visibility:visible;
	height:114px
}
.rb-nav-2014 .nav .menu-item-list.current .menu-item-main-list {
	height:114px
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list {
	overflow:hidden;
	*position:relative
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .current {
	margin-right:3px;
	margin-left:-7px;
	padding:0 7px;
	background-color:#fff
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .current a {
	color:#fa4f83;
	text-decoration:none
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list a {
	display:block;
	color:#ffdfe7;
	text-decoration:none;
	white-space:nowrap
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list a:hover {
	text-decoration:underline
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list dl {
	position:relative;
	float:left;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	width:190px;
	height:94px;
	_height:93px;
	border-bottom:0;
	_padding-top:8px
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list dl:first-child {
	background-image:none
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list dt {
	clear:both;
	font:14px/1.5 "Microsoft Yahei";
	color:#fff;
	_margin-left:-5px
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .cat-title {
	position:relative;
	margin-right:10px;
	padding:0 5px;
	height:24px;
	vertical-align:middle
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list dd {
	float:left;
	margin-top:1px;
	line-height:2
}
.rb-nav-2014 .nav .menu-item-list .menu-icon {
	width:14px;
	height:18px;
	background:url(images/mot-spirte.png) 0 0 no-repeat;
	display:inline-block;
	vertical-align:-2px;
	*vertical-align:1px;
	_vertical-align:-1px;
	margin-right:3px
}
.rb-nav-2014 .nav .menu-item-list .menu-icon-b {
	width:22px;
	height:22px;
	background:url(images/mot-spirte.png) -15px 0 no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px
}
.rb-nav-2014 .nav .menu-item-list .menu2 i {
	background-position:-37px 0
}
.rb-nav-2014 .nav .menu-item-list .menu3 i {
	background-position:-61px 0
}
.rb-nav-2014 .nav .menu-item-list .menu4 i {
	background-position:-83px 0
}
.rb-nav-2014 .nav .menu-item-list .menu5 i {
	background-position:-105px 0
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover {
	background-color:#FFF;
	*zoom:1.1;
	*zoom:1.0
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover dt {
	color:#666
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover a {
	color:#666
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover a:hover {
	color:#f00
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .menu-icon {
	background-position:0 -23px
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .menu-icon-b {
	background-position:-14px -23px
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .mn2 {
	background-position:-36px -23px;
	*zoom:1
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .mn3 {
	background-position:-60px -23px;
	*zoom:1
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .mn4 {
	background-position:-82px -23px;
	*zoom:1
}
.rb-nav-2014 .nav .menu-item-list .menu-item-main-list .hover .mn5 {
	background-position:-104px -23px;
	*zoom:1
}
.rb-nav-2014 .nav .ext-menu-wrap {
	width:1190px;
	margin:0 auto;
	position:relative;
	top:114px
}
.ext-menu-list {
	position:absolute;
	top:-2px;
	left:0;
	z-index:10000;
	display:none;
	border:2px solid #f00d23;
	background:#fff no-repeat right bottom
}
.ext-menu-list .ext-wrap {
	padding:6px 10px 6px 10px;
	max-width:570px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<590?"590px":"");
	overflow:hidden
}
.ext-menu-list .bd-fix {
	position:absolute;
	top:-2px;
	left:0;
	overflow:hidden;
	width:198px;
	height:2px;
	background-color:#fff;
	-webkit-backface-visibility:hidden
}
.ext-menu-list .style-a dt {
	float:none
}
.ext-menu-list .style-a dd {
	float:none;
	overflow:hidden;
	margin-right:0;
	width:100%;
	height:56px
}
.ext-menu-list dl {
	overflow:hidden;
	line-height:28px;
	clear:both
}
.ext-menu-list dt {
	float:left;
	margin-right:15px;
	font:bold 14px/2 "Microsoft Yahei"
}
.ext-menu-list dd {
	float:left;
	max-width:520px;
	overflow:hidden
}
.ext-menu-list dt a {
	cursor:pointer
}
.ext-menu-list dd a {
	margin-right:15px;
	color:#666
}
.ext-menu-list dd a:hover {
	color:#f00
}
.ext-menu-list .ext-hot {
	color:#f00d23
}
.ext-menu-wrap .band .ext-wrap,.ext-menu-wrap .band dd {
	max-width:358px;
	*width:358px;
	white-space:nowrap
}
.ext-menu-wrap .band dt {
	display:none
}
.ext-menu-wrap .band dd {
	font-size:0;
	line-height:0
}
.ext-menu-wrap .band dd a {
	width:80px;
	border:1px solid #e5e5e5;
	height:40px;
	overflow:hidden;
	margin-top:10px;
	margin-left:0;
	margin-right:10px;
	position:relative;
	display:inline-block;
	zoom:1;
	font-size:12px
}
.ext-menu-wrap .band dd a:hover {
	border-color:red
}
.ext-menu-wrap .band dd a.first {
	margin-left:0
}
.ext-menu-wrap .band dd a img {
	width:80px;
	height:40px;
	display:inline
}
.ext-menu-wrap .band dd a .brand-intro {
	position:absolute;
	top:0;
	left:0;
	width:80px;
	background-color:#ff84a5;
	text-align:center;
	display:none;
	white-space:normal;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	font-family:"Microsoft YaHei";
	-webkit-transition:all .1s ease-in;
	-moz-transition:all .1s ease-in;
	-o-transition:all .1s ease-in;
	transition:all .1s ease-in
}
.ext-menu-wrap .band dd a:hover {
	border:1px solid #e5e5e5
}
.ext-menu-wrap .band dd a:hover .brand-intro {
	text-decoration:none
}
.skin-default {
	font:12px/1.5 "\5b8b\4f53";
	color:#666
}
.skin-default .nav .main-list li a:hover,.skin-default .nav .main-list li a.current,.skin-default .nav .main-list li a.hover {
	background:#ff4676
}
.skin-default .nav .menu-item-list .fix-box {
	background-color:#ff5380
}
.skin-default .ext-menu-list {
	border-color:#ff5380
}
.skin-default .ext-menu-list dt a {
	color:#ff4676
}
.skin-default .ext-menu-list .ext-hot {
	color:#f00
}
.root990 .rb-nav-2014 .nav .list-wrap {
	width:990px
}
.root990 .rb-nav-2014 .nav .menu-item-list {
	min-width:990px
}
.root990 .rb-nav-2014 .nav .ext-menu-wrap {
	width:990px
}
.root990 .rb-nav-2014 .nav .menu-wrap {
	width:990px
}
.root990 .rb-nav-2014 .nav .nav-item-list .main-list {
	width:990px
}
.root990 .rb-nav-2014 .nav .nav-item-list a {
	padding:0 10px;
	_padding:0 8px
}
.rf_menu {
	left:50%;
	margin-left:600px;
	position:fixed;
	top:50%;
	margin-top:-220px;
	width:140px;
	height:360px;
	z-index:100;
	display:none
}
.show-slidebar {
	display:block;
	-webkit-animation:slideBarAnimate 1s ease-out;
	-moz-animation:slideBarAnimate 1s ease-out;
	-o-animation:slideBarAnimate 1s ease-out;
	-ms-animation:slideBarAnimate 1s ease-out;
	animation:slideBarAnimate 1s ease-out
}
.root990 .rf_menu {
	margin-left:auto;
	left:auto;
	right:0
}
.rf_menu .xyy-container {
	background:url(images/xiyy.png) no-repeat top right;
	top:0;
	height:72px;
	width:98px;
	height:77px;
	position:relative;
	float:right
}
.rf_menu .xyy-hand {
	display:block;
	width:25px;
	height:32px;
	background:url(images/xiyy-hand.png) no-repeat top right;
	position:absolute;
	right:20px;
	bottom:-8px;
	z-index:2
}
.rf_menu .xyy-eye-l,.rf_menu .xyy-eye-r {
	display:none;
	width:8px;
	height:10px;
	position:absolute;
	background-color:#fff;
	border-radius:100%
}
.rf_menu .eye-open {
	-webkit-animation:eyesOpen .5s ease-in;
	-moz-animation:eyesOpen .5s ease-in;
	-o-animation:eyesOpen .5s ease-in;
	-ms-animation:eyesOpen .5s ease-in;
	animation:eyesOpen .5s ease-in;
	display:block;
	visibility:hidden;
	opacity:0
}
.rf_menu .xyy-eye-l {
	top:35px;
	left:30px
}
.rf_menu .xyy-eye-r {
	top:38px;
	right:34px
}
.rf_menu .menu {
	position:relative;
	padding-top:5px;
	padding-bottom:5px
}
.rf_menu ul {
	display:block;
	clear:both
}
.rf_menu ul li {
	text-align:right;
	height:40px;
	overflow:hidden;
	padding-right:17px
}
.rf_menu ul li a {
	display:inline-block;
	color:#d51938;
	width:63px;
	height:39px;
	overflow:hidden;
	font-family:"Microsoft YaHei";
	font-size:16px;
	border-bottom:1px solid #ff6990;
	text-align:center;
	background-color:#ff4878;
	color:#fff;
	line-height:39px
}
.rf_menu ul li a:hover {
	text-decoration:none
}
.rf_menu ul li .nav-sub-n {
	display:none
}
.rf_menu .downbo {
	display:block;
	height:30px;
	width:63px;
	height:39px;
	float:right;
	margin-right:17px;
	overflow:hidden;
	background-color:red;
	cursor:pointer;
	background:#ff4878 url(images/rd-backtop-arrow.png) no-repeat center center
}
@-webkit-keyframes eyesOpen {
	0% {
	visibility:visible;
	opacity:0
}
25% {
	visibility:visible;
	opacity:1
}
50% {
	visibility:visible;
	opacity:0
}
75% {
	visibility:visible;
	opacity:1
}
100% {
	display:none;
	opacity:0
}
}@-moz-keyframes eyesOpen {
	0% {
	visibility:visible;
	opacity:0
}
25% {
	visibility:visible;
	opacity:1
}
50% {
	visibility:visible;
	opacity:0
}
75% {
	visibility:visible;
	opacity:1
}
100% {
	display:none;
	opacity:0
}
}@-o-keyframes eyesOpen {
	0% {
	display:none;
	opacity:0
}
25% {
	visibility:visible;
	opacity:1
}
50% {
	visibility:visible;
	opacity:0
}
75% {
	visibility:visible;
	opacity:1
}
100% {
	display:none;
	opacity:0
}
}@-ms-keyframes eyesOpen {
	0% {
	display:none;
	opacity:0
}
25% {
	visibility:visible;
	opacity:1
}
50% {
	visibility:visible;
	opacity:0
}
75% {
	visibility:visible;
	opacity:1
}
100% {
	display:none;
	opacity:0
}
}@keyframes eyesOpen {
	0% {
	display:none;
	opacity:0
}
25% {
	visibility:visible;
	opacity:1
}
50% {
	visibility:visible;
	opacity:0
}
75% {
	visibility:visible;
	opacity:1
}
100% {
	display:none;
	opacity:0
}
}@-webkit-keyframes slideBarAnimate {
	from {
	top:-100%;
	opacity:.1
}
to {
	top:50%;
	opacity:1
}
}@-moz-keyframes slideBarAnimate {
	from {
	top:-100%;
	opacity:.1
}
to {
	top:50%;
	opacity:1
}
}@-o-keyframes slideBarAnimate {
	from {
	top:-100%;
	opacity:.1
}
to {
	top:50%;
	opacity:1
}
}@-ms-keyframes slideBarAnimate {
	from {
	top:-100%;
	opacity:.1
}
to {
	top:50%;
	opacity:1
}
}@keyframes slideBarAnimate {
	from {
	top:-100%;
	opacity:.1
}
to {
	top:50%;
	opacity:1
}
}.bigo-ui-banner .slide-banner-wrap {
	width:1000px;
	height:450px;
	float:right;
	position:relative;
	z-index:0
}
.slide-nav-wrap .sn-list {
	font-family:"Microsoft Yahei"
}
.slide-nav-wrap .sn-list li {
	clear:both;
	height:75px;
	*height:74px;
	*font-size:0;
	z-index:10
}
.slide-nav-wrap .sn-list .sn-li-hover {
	background-color:#f13570;
	width:190px;
	position:relative
}
.slide-nav-wrap .sn-list .sn-li-hover .sn-h2 a {
	color:#fff
}
.slide-nav-wrap .sn-list .sn-li-hover .sn-link a {
	color:#fff
}
.slide-nav-wrap .sn-list .sn-li-hover .sn-link a:hover {
	color:#fff
}
.slide-nav-wrap .sn-list li .sn-h2 {
	font-size:13px;
	color:#fff;
	line-height:24px;
	padding:0 0 0 13px;
	display:block;
	overflow:hidden;
	height:24px
}
.slide-nav-wrap .sn-list li .sn-h2 i {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px
}
.slide-nav-wrap .sn-list li .sn-link a {
	float:left;
	display:inline-block;
	zoom:1;
	margin-right:8px;
	word-wrap:break-word;
	word-break:break-all;
	white-space:nowrap
}
.slide-nav-wrap .sn-list li .sn-h2 a {
	color:#fff;
	vertical-align:middle;
	display:block;
	float:left;
	width:65px;
	height:24px;
	overflow:hidden;
	line-height:24px
}
.slide-nav-wrap .sn-list a {
	color:#fff
}
.pinpai,.hufu,.caizhuang,.xiangshui,.meifa,.meiti,.nvxing,.nanshi {
	display:inline-block;
	zoom:1;
	width:24px;
	height:24px
}
.pinpai {
	background-position:-166px -56px
}
.hufu {
	background-position:-166px -86px
}
.caizhuang {
	background-position:-166px -119px
}
.xiangshui {
	background-position:-166px -153px
}
.meifa {
	background-position:-166px -188px
}
.meiti {
	background-position:-166px -221px
}
.nvxing {
	background-position:-166px -253px
}
.nanshi {
	background-position:-166px -284px
}
.sn-li-hover .pinpai {
	background-position:-190px -56px
}
.sn-li-hover .hufu {
	background-position:-190px -86px
}
.sn-li-hover .caizhuang {
	background-position:-190px -119px
}
.sn-li-hover .xiangshui {
	background-position:-190px -153px
}
.sn-li-hover .meifa {
	background-position:-190px -188px
}
.sn-li-hover .meiti {
	background-position:-190px -221px
}
.sn-li-hover .nvxing {
	background-position:-190px -253px
}
.sn-li-hover .nanshi {
	background-position:-190px -284px
}
.nav-poupcats-wrap {
	width:410px;
	height:448px;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #ccc;
	overflow:hidden;
	position:absolute;
	top:0;
	left:190px;
	z-index:1;
	display:none
}
.nav-poupcats {
	clear:both;
	color:#333;
	position:static\9;
	zoom:1
}
.nav-poupcats .nav-poupcats {
	color:#333
}
.nav-poupcats .nav-poupcats a {
	color:#333
}
.nav-poupcats .nav-poupcats a:hover {
	color:#e61456!important
}
.nav-poupcats .nav-poupcats-cl-l {
	overflow:hidden;
	position:relative
}
.nav-poupcats .nav-poupcats-cl-l .wide {
	width:183px
}
.p-w01 {
	width:115px
}
.p-w02 {
	width:214px
}
.p-w03 {
	width:315px
}
.p-w04 {
	width:315px
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list {
	padding:3px 0 15px 0;
	overflow:hidden;
	width:102%
}
.nav-poupcats .nav-poupcats-cl-l li {
	margin:5px 0 0 15px;
	width:83px;
	height:215px;
	overflow:hidden;
	line-height:1.73;
	zoom:1;
	display:block;
	*display:inline;
	float:left
}
.nav-poupcats .nav-poupcats-cl-l .first {
	border-top:0
}
.nav-poupcats .nav-poupcats-cl-l li:after {
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	overflow:hidden
}
.nav-poupcats .nav-poupcats-cl-l li .float-clum {
	float:left
}
.nav-poupcats .nav-poupcats-cl-l li:last-child {
	border-bottom:0
}
.nav-poupcats .nav-poupcats-cl-l li a {
	color:#333;
	white-space:nowrap;
	height:20px
}
.nav-poupcats .nav-poupcats-cl-l li a:hover {
	color:#f13570
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list .nav-s-n {
	display:block;
	float:left;
	width:100%;
	height:22px;
	overflow:hidden;
	line-height:1.5;
	font-size:13px;
	font-weight:700;
	background-color:#ffd7e9;
	margin-bottom:2px
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list .nav-s-n a {
	margin-bottom:0;
	height:22px;
	line-height:22px;
	padding-left:5px;
	font-family:"Microsoft Yahei"
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list .nav-s-n a:hover {
	text-decoration:none
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list .nav-s-p {
	display:block;
	clear:both;
	padding-left:5px
}
.nav-poupcats .nav-poupcats-cl-l .nav-p-list .nav-s-p .nav-s-sp {
	display:block;
	width:72px;
	float:left;
	white-space:nowrap;
	overflow:hidden
}
.nav-poupcats .nav-poupcats-cl-r {
	width:144px;
	height:342px;
	*height:342px!important;
	_height:347px;
	background-color:#f8f8f8;
	overflow:hidden;
	float:left
}
.nav-poupcats .nav-poupcats-cl-r h3 {
	text-align:center;
	padding:15px 0 15px 0;
	font-size:14px
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c {
	width:126px;
	margin:0 9px;
	height:325px;
	overflow:hidden;
	z-index:1
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c li {
	width:126px;
	height:54px!important;
	font-size:0;
	display:block!important;
	overflow:hidden!important;
	position:relative;
	*position:static
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .first {
	border-top:1px solid #dcdcdc
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c a {
	width:123px
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .hotBrand {
	border:1px solid #dcdcdc;
	display:block;
	border-top:0;
	width:123px;
	overflow:hidden
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .comeout {
	position:absolute;
	top:0;
	left:0
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .shadow,.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .shadow p {
	width:124px;
	height:55px;
	font-size:16px;
	padding-top:0
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c .shadow p {
	padding-top:15px;
	_padding-top:0;
	_line-height:53px
}
.nav-poupcats .nav-poupcats-cl-r .poup-brands-hot-c a img {
	display:block;
	width:123px;
	height:53px
}
.nav-poupcats .nav-poupcats-cl-l #brand ul li {
	float:left
}
.slide-nav-wrap .sn-list li .sn-link .new,.slide-nav-wrap .sn-list li .sn-link .hot {
	position:relative
}
.slide-nav-wrap .sn-list li .sn-link .hot i {
	background:url(images/bgger-spirte.png) 0 -147px no-repeat;
	width:9px;
	height:12px;
	position:absolute;
	z-index:10;
	right:10px;
	*right:15px;
	top:-4px
}
.slide-nav-wrap .sn-list li .sn-link .new i {
	background:url(images/bgger-spirte.png) -10px -147px no-repeat;
	width:9px;
	height:12px;
	position:absolute;
	z-index:10;
	right:10px;
	top:-4px
}
.nav-poupcats .nav-poupcats-cl-l li .hot {
	color:#f13570
}
.topadvertise {
	width:200px;
	float:left;
	height:450px;
	position:relative;
	z-index:200
}
#brand {
	width:550px;
	height:450px;
	overflow:hidden
}
#brand li {
	width:137px;
	overflow:hidden;
	height:75px;
	background-color:#fff;
	margin:0;
	float:left;
	display:inline;
	border:1px solid #f1f1f1;
	padding:0;
	border-left:none;
	border-top:0
}
#brand li a {
	width:137px;
	height:75px
}
#brand li a img {
	width:137px;
	height:75px
}
#top-brand .nav-poupcats-cl-l .nav-p-list {
	padding:0
}
#top-brand .nav-poupcats-cl-r {
	width:0;
	height:0
}
#top-brand {
	height:315px!important
}
.sn-h2 i {
	width:20px;
	height:20px;
	background:url(images/mot-spirte.png) no-repeat;
	display:inline-block;
	vertical-align:-2px;
	_vertical-align:-1px;
	margin-right:3px;
	float:left
}
.slide-nav-wrap .sn-list li .sn-h2 .yingyang {
	background-position:5px 2px;
	margin-right:13px
}
.slide-nav-wrap .sn-list li .sn-h2 .yongpin {
	background-position:-125px 2px;
	width:23px;
	height:22px
}
.slide-nav-wrap .sn-list li .sn-h2 .chechuang {
	background-position:-15px 0;
	width:22px;
	height:22px
}
.slide-nav-wrap .sn-list li .sn-h2 .wanju {
	background-position:-37px 0;
	width:22px;
	height:22px
}
.slide-nav-wrap .sn-list li .sn-h2 .tongzhuang {
	background-position:-59px 0;
	width:22px;
	height:22px
}
.slide-nav-wrap .sn-list li .sn-h2 .mama {
	background-position:-82px 0;
	width:22px;
	height:22px
}
.adright {
	margin-top:11px;
	width:200px;
	height:200px
}
.adright a {
	display:block;
	width:200px;
	height:200px
}
.adright a img {
	display:block;
	width:200px;
	height:200px
}
.rb-topnav {
	width:980px;
	height:48px;
	position:relative;
	margin-top:60px
}
.root990 .rb-topnav {
	width:990px
}
.root990 .rb-recom-col .demo-TabWrap {
	width:990px
}
.root990 .rb-topnav h3 {
	width:60px
}
.root990 .item-list {
	width:274px
}
.rb-topnav h3 {
	width:50px;
	height:45px;
	float:left;
	font-size:20px;
	color:#333;
	line-height:22px;
	text-align:center;
	position:relative;
	letter-spacing:2px
}
.rb-topnav ul {
	width:930px;
	float:left;
	height:48px;
	background:url(../images/lihoverbg.png) center bottom no-repeat;
	position:relative
}
.rb-topnav ul li {
	width:155px;
	float:left;
	height:80px;
	position:absolute;
	bottom:-20px;
	cursor:pointer;
	bottom:0
}
.rb-topnav ul li.hover1 span {
	background:url(../images/child01.png) no-repeat;
	display:block;
	width:42px;
	height:77px;
	position:absolute;
	z-index:10;
	left:18px
}
.rb-topnav ul li.hover2 span {
	background:url(../images/child02.png) no-repeat;
	display:block;
	position:absolute;
	z-index:10;
	width:46px;
	height:77px;
	left:18px
}
.rb-topnav ul li.hover3 span {
	background:url(../images/child03.png) no-repeat;
	display:block;
	position:absolute;
	z-index:10;
	width:62px;
	height:77px;
	left:10px
}
.rb-topnav ul li.hover4 span {
	background:url(../images/child04.png) no-repeat;
	display:block;
	position:absolute;
	z-index:10;
	width:59px;
	height:77px;
	left:18px
}
.rb-topnav ul li.hover5 span {
	background:url(../images/child05.png) no-repeat;
	display:block;
	position:absolute;
	z-index:10;
	width:56px;
	height:77px;
	left:18px
}
.rb-topnav ul li.hover6 span {
	background:url(../images/child06.png) no-repeat;
	display:block;
	position:absolute;
	z-index:10;
	width:60px;
	height:80px;
	left:18px
}
.rb-topnav ul li.hover1 span.active {
	background:url(../images/child01-hover.png) no-repeat;
	width:51px;
	height:98px
}
.rb-topnav ul li.hover2 span.active {
	background:url(../images/child02-hover.png) no-repeat;
	width:60px;
	height:100px
}
.rb-topnav ul li.hover3 span.active {
	background:url(../images/child03-hover.png) no-repeat;
	width:77px;
	height:98px
}
.rb-topnav ul li.hover4 span.active {
	background:url(../images/child04-hover.png) no-repeat;
	width:75px;
	height:98px
}
.rb-topnav ul li.hover5 span.active {
	background:url(../images/child05-hover.png) no-repeat;
	width:71px;
	height:98px
}
.rb-topnav ul li.hover6 span.active {
	background:url(../images/child06-hover.png) no-repeat;
	width:72px;
	height:98px
}
.rb-topnav ul li.hover1 {
	left:0
}
.rb-topnav ul li.hover2 {
	left:155px
}
.rb-topnav ul li.hover3 {
	left:290px
}
.rb-topnav ul li.hover4 {
	left:465px
}
.rb-topnav ul li.hover5 {
	left:620px
}
.rb-topnav ul li.hover6 {
	left:775px
}
.rb-topnav ul li em {
	font-size:14px;
	color:#ff4677;
	width:80px;
	height:41px;
	line-height:41px;
	position:absolute;
	left:75px;
	bottom:0;
	font-family:"Microsoft Yahei";
	font-weight:bold
}
.rb-topnav ul li.t-active {
	background:url(../images/pinkbg.png) 0 0 no-repeat;
	width:187px;
	height:48px;
	bottom:0;
	position:relative
}
.rb-topnav ul li.t-active em {
	font-size:18px;
	color:#fff;
	bottom:5px
}
.rb-topnav ul li.t-active span {
	bottom:5px
}
.rb-topnav ul li.t-active i {
	display:none
}
.rb-topnav ul li i {
	display:block;
	width:63px;
	height:63px;
	z-index:5;
	position:absolute;
	bottom:-5px;
	left:10px
}
.rb-topnav ul li i.roll03 {
	left:10px
}
.rb-topnav ul li i.roll06 {
	left:12px
}
.roll360 {
	-moz-transition:all 4000s linear;
	-webkit-transition:all 4000s linear;
	-o-transition:all 4000s linear;
	-ms-transition:all 4000s linear;
	transition:all 4000s linear
}
.rb-topnav ul li:hover .roll360 {
	background:url(../images/flower.png) no-repeat;
	-moz-transform:rotate(360000deg);
	-webkit-transform:rotate(360000deg);
	-o-transform:rotate(360000deg);
	-ms-transform:rotate(360000deg);
	transform:rotate(360000deg)
}
.rb-recom-col .demo-TabWrap {
	width:968px;
	background:#ff4677;
	padding:5px 6px;
	overflow:hidden
}
.rb-recom-col .demo-TabBody {
	width:978px
}
.item-list {
	width:271px;
	height:223px;
	background:#fff;
	float:left;
	margin:6px 6px 6px 6px;
	display:inline;
	font-family:"Microsoft Yahei";
	padding:20px 20px 0 20px;
	overflow:hidden
}
.item-list .babyitem {
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-bottom:10px;
	display:block;
	height:50px;
	overflow:hidden;
	font-family:"Microsoft Yahei"
}
.item-list dl {
	width:270px;
	height:160px;
	position:relative
}
.item-list dd {
	width:110px;
	margin-bottom:20px;
	overflow:hidden
}
.item-list dt {
	width:160px;
	height:160px;
	right:0;
	top:0;
	position:absolute
}
dd.curprice {
	height:37px;
	width:110px;
	font-size:28px!important;
	color:#f00;
	overflow:hidden
}
dd.curprice i {
	font-size:20px;
	color:#f00
}
dd.curprice em.point {
	font-size:20px;
	color:#f00
}
dd.curprice em {
	font-size:26px;
	color:#f00
}
dd.preprice {
	font-size:16px;
	color:#999;
	height:20px;
	overflow:hidden;
	width:110px
}
dd.sales {
	width:60px;
	height:25px;
	line-height:25px;
	background:#ff4676;
	text-align:center;
	font-size:18px;
	color:#fefefe
}
.fl-book-wrap {
	width:1190px
}
.fl-book-wrap .book-left {
	width:240px;
	float:left
}
.fl-book-wrap .book-left a {
	display:block;
	width:240px;
	height:265px;
	margin-bottom:8px
}
.rb-title,.rb-sub-title {
	height:32px;
	font:normal 18px/1.3 "Microsoft YaHei";
	color:#333;
	background-color:#fff;
	position:relative;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.rb-title .r-eg {
	font-weight:400
}
.book-right {
	width:939px;
	height:538px;
	border:1px solid #e5e5e5;
	border-right:0;
	border-top:0;
	margin-left:8px;
	float:left;
	font-family:"Microsoft Yahei";
	overflow:hidden;
	position:relative
}
.book-right .book-wrap {
	width:233px;
	float:left;
	position:relative;
	border-right:1px solid #e5e5e5;
	display:inline;
	_width:230px;
	overflow:hidden
}
.book-right .book-wrap h3 {
	width:236px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:url(../images/booktitlebg.png) no-repeat;
	line-height:40px;
	_width:230px
}
.book-right .book-wrap ul {
	height:495px;
	overflow:hidden;
	position:relative
}
.book-right .book-wrap h3.books-01 {
	background-position:0 0
}
.book-right .book-wrap h3.books-02 {
	background-position:-236px 0
}
.book-right .book-wrap h3.books-03 {
	background-position:-472px 0
}
.book-right .book-wrap h3.books-04 {
	background-position:-707px 0
}
.booksl-list {
	width:215px;
	padding:5px 10px;
	height:60px;
	margin:12px 0;
	*margin:10px 0;
	_margin:5px 0
}
.booksl-list dt {
	width:60px;
	height:60px;
	float:left;
	margin-right:10px
}
.booksl-list dd {
	width:145px;
	float:left
}
.booksl-list dd.bookname {
	font-size:12px;
	color:#666;
	height:36px;
	overflow:hidden
}
.booksl-list dd.bookprice {
	font-size:18px;
	color:#fe0000
}
.booksl-list dd.bookprice em {
	font-size:12px
}
.bigo-ui-banner {
	width:1190px;
	margin:0 auto;
	position:relative
}
.root990 .topadvertise {
	display:none
}
.root990 .rb-recom-r {
	width:990px;
	height:225px;
	float:left;
	overflow:hidden;
	position:relative;
	padding:0
}
.root990 .col-sub .baby-wrap {
	height:210px;
	overflow:hidden;
	_width:194px;
	float:left
}
.root990 .adright {
	float:left;
	width:390px;
	height:194px;
	margin:0;
	margin-left:5px;
	overflow:hidden;
	display:none
}
.root900 .col-sub .imgWrapper {
	float:left;
	height:194px;
	margin:0;
	margin-left:5px;
	overflow:hidden
}
.root900 .col-sub .imgWrapper a.img-big {
	width:390px;
	height:194px;
	margin:0;
	margin-left:5px;
	overflow:hidden;
	display:block
}
.root900 .col-sub .imgWrapper a.img-big img {
	width:390px;
	height:194px;
	margin:0;
	margin-left:5px;
	overflow:hidden
}
.root990 .adright a {
	display:block;
	float:left;
	width:394px;
	height:194px;
	overflow:hidden
}
.root990 .adright a img {
	width:394px;
	height:194px
}
.root990 .book-right {
	width:741px
}
.root990 .fl-book-wrap {
	width:990px
}
.root990 .book-right .book-wrap {
	height:538px;
	width:246px
}
.root990 .book-right .book-wrap h3 {
	width:246px
}
.root990 .book-right .book-wrap h3 {
	background:url(../images/booktitlebg990.png) no-repeat
}
.root990 .book-right .book-wrap h3.books-01 {
	background-position:0 0
}
.root990 .book-right .book-wrap h3.books-02 {
	background-position:-247px 0
}
.root990 .book-right .book-wrap h3.books-03 {
	background-position:-495px 0
}
.root990 .book-right {
	width:741px;
	height:538px;
	border:1px solid #e5e5e5;
	border-right:0;
	border-top:0;
	margin-left:8px;
	float:left;
	font-family:"Microsoft Yahei";
	overflow:hidden
}
.topadvertise a {
	display:block;
	width:200px;
	height:450px
}
.fl-book-wrap .book-left a img {
	display:block;
	width:240px;
	height:265px
}
.slide-nav-wrap .sn-list li .sn-link {
	width:177px;
	display:block;
	height:38px;
	overflow:hidden;
	padding:4px 0 0 13px;
	font-family:\5B8B\4F53;
	margin-bottom:15px;
	font-size:12px;
	position:relative;
	_margin-bottom:7px
}
.booksl-list {
	width:215px;
	padding:5px 10px;
	height:60px;
	margin:12px 0;
	*margin:10px 0;
	_margin:5px 0
}
.book-right .book-wrap {
	width:233px;
	float:left;
	position:relative;
	border-right:1px solid #e5e5e5;
	display:inline;
	_width:230px;
	overflow:hidden
}
.book-right .book-wrap h3 {
	width:236px;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:url(../images/booktitlebg.png) no-repeat;
	line-height:40px;
	_width:230px
}
.col-main {
	display:inline;
	float:left;
	width:800px;
	min-height:1px;
	height:450px
}
.bigo-ui-banner .slide-nav-wrap {
	width:190px;
	height:450px;
	position:relative;
	top:0;
	left:0;
	color:#fff;
	background-color:#ff4676;
	z-index:555;
	float:left
}
.root990 .modify-babyinfo .babyInfo .btn {
	width:20px;
	height:20px;
	background:#ff4676;
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer
}
.topadvertise a img {
	width:200px;
	height:450px
}
.rb-wrap a img,.rb-recom-col a img,.rb-recom-r a img,.piece-img img,.piece-list a img,.mk-clum-w05 a img,.share-order-clum a img,.rb-active-c a img {
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	-o-transition:opacity .3s ease-out;
	-ms-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.rb-wrap a:hover img,.rb-recom-col a:hover img,.rb-recom-r a:hover img,.piece-img:hover img,.piece-list a:hover img,.mk-clum-w05 a:hover img,.share-order-clum a:hover img,.rb-active-c a:hover img {
	opacity:.8;
	filter:alpha(opacity=80);
	-moz-opacity:.8
}
.topadvertise a img.err-product {
	background:0
}
