/*global master navigation*/
.gm-nav {background:#B80926 url(b2c-nav.png) 0 -30px repeat-x;}
.gm-nav .xl,.gm-nav .xr {background:url(b2c-nav.png) 0 0;}
.gm-nav .xr {background-position:right 0;}
.gm-nav li {background:url(b2c-nav.png) right -58px no-repeat;}

dl {overflow:hidden;zoom:1;}
.col {overflow:hidden;zoom:1;font-size:12px;}
.col a {}



.mp-cols {margin:0 0 2px 0;}
.mp-cols .left {float:left;margin-right:7px;}
.mp-cols .middle {float:left;_margin-right:11px;}
.mp-cols .right {float:right;}

/* left */
.modern-view {width:212px;height:689px;background:url(sprites_mp.png) no-repeat 0 -120px;}

.modern-view h2 {height:37px;overflow:hidden;text-indent:-1999px;}
.modern-view h3 {height:50px;overflow:hidden;text-indent:-1999px;}
.modern-view ol {overflow:hidden;margin:5px 0 0 22px;_zoom:1;height:308px;}
.modern-view ol li {width:168px;height:57px;margin-top:-1px;padding:5px 0 0;background:url(sprites_mp.png) no-repeat -247px -120px;}
.modern-view ol li .num {float:left;width:15px;height:18px;margin:15px 6px 0 0;background:url(sprites_mp.png) no-repeat -227px -120px;text-align:center;line-height:15px;color:#fff;font-weight:bold;}
.modern-view ol li a,.modern-view ol li a:hover {color:#333;}
.modern-view ol li .bt{height:20px;}
.modern-view ol li a img {float:left;margin-right:10px;width:50px;border:1px #DADADA solid;}

.modern-view ul {overflow:hidden;margin:5px 0 0 22px;_zoom:1}
.modern-view ul ul li {width:168px;margin-top:-1px;padding:10px 0 10px 0;;line-height:1.5;background:url(sprites_mp.png) no-repeat -247px -120px;color:#666;color:#333;}
.modern-view ul li span {vertical-align:baseline}
.modern-view ul li a,.modern-view ul li a:hover {color:#FF6600;font-weight:normal;}
.modern-view ul li .highlight a,.modern-view ul li .highlight a:hover {color:#ff3300;}
.modern-view ul li .shopinfo {position:relative;display:block;width:140px;height:36px;padding:0 0 0 1px;color:#666}
.modern-view ul li a.go {position:absolute;right:-18px;top:20px;display:block;width:30px;height:13px;background:url(sprites_mp.png) no-repeat -227px -200px;text-indent:-1999px;overflow:hidden;}
.modern-view .modern-view-more,.modern-view .modern-view-more:hover {float:right;position:relative;top:5px;margin-right:20px;font-size:14px;color:#fff;}

/* middle */
.shop-notice-pic {float:left;position:relative;z-index:1;_height:1%;}
.slide_imgs {position:relative;width:556px;height:200px;border:2px solid #DADADA;}
.slideItem {position: absolute;top:0;left:0;opacity:1;}
.slideItem img {display:block;opacity:1;}
.slide-tags {position:absolute;bottom:2px;left:2px;height:30px;background:#000;width:524px;z-index:2;filter:alpha(opacity=70); -moz-opacity:.70; opacity:0.7;}
.slide-tags-t {position:absolute;bottom:0px;width:524px;z-index:3;}
.slide-tags-t ol#slide-tags-n li {background:url(sprites_mp.png) no-repeat -227px -240px;color:#000;cursor:pointer;display:block;float:left;font-weight:bold;margin:5px;padding:0 5px;}
.slide-tags-t ol#slide-tags-n li.selected {background:url(sprites_mp.png) no-repeat -227px -278px;color:#a8471c;}
.slide-tags-t ol#slide-tags-x {color:#FFFFFF;float:left;font-weight:bold;line-height:30px;margin-left:10px;}
.slide-tags-t ol#slide-tags-n {float:right;height:30px;}

.shop-notice-pic2 {clear:both;width:560px;padding:7px 0 7px 0px;background:#FFFFFF;border:0px solid #d3d3d3;}
#popularU-2 ul {float:left}
#popularU-2 div {width:1738px}



.perweek {width:560px;margin-top:2px;}
.perweek .hd {margin-top:0px!important;margin-top:130px;_margin-top:0px;width:560px;height:0px;line-height:25px;background:url(sprites_mp.png) no-repeat -455px -100px;}






.perweek .bd {width:560px;padding:4px 0 0;}

.perweek .bd img{width:125px;text-align:center;border:1px solid #dadada;}
.perweek .bd .mc{margin:5px 0px 5px 0px;}


.perweek .bd ul {float:left;}
.perweek .bd ul li {float:left;width:125px;padding:0 15px 0 2px;margin-bottom:3px;}


.img-cont {position:relative;}

.prize-cont {height:19px;line-height:19px;text-align:center;color:#666666;font-weight:normal;}

.img-cont .ontop {position:absolute;top:0;right:0;width:56px;height:40px;background:url(m_04.png) no-repeat 0 0;}



/* right */
.credit-190 {width:190px;margin:0 0 11px;}
.credit-190 .hd {height:42px;background:url(sprites_mp.png) no-repeat -227px -395px;}
.credit-190 .hd h2 {text-indent:-1999px;}

.credit-190 .bd {height:162px;background:url(sprites_mp.png) no-repeat -227px -467px;}

.credit-190-icons {padding:10px 0 0;overflow:hidden;zoom:1;}
.credit-190-icons li {float:left;width:63px;text-align:center;}
.cicons {width:40px;height:0;padding-top:40px;margin:0 auto;background:url(sprites_icons.png) no-repeat;overflow:hidden;}
.icons-1 .cicons {background-position:2px 0;}
.icons-2 .cicons {background-position:2px -55px;}
.icons-3 .cicons {background-position:2px -110px;}

.credit-190-icons li a {display:block;}
.credit-190-icons li a strong,.credit-190-icons li a:hover strong {color:#dd3742;}
.credit-190-icons li a p,.credit-190-icons li a:hover p {color:#333;}
.credit-190-icons li a:hover p {text-decoration:underline;}

.credit-190 .info {margin:10px 0 0 9px;}
.credit-190 .info li {height:22px;line-height:22px;padding:0 0 0 17px;background:url(sprites_mp.png) no-repeat -1003px -176px;width:160px;overflow:hidden;}
.credit-190 .info li a,.credit-190 .info li a:hover {color:#333;}
.credit-190 .info li.highlight a,.credit-190 .info li.highlight a:hover {color:#ff3300}

.newshop {width:190px;margin:0 0 4px 0;}
* html .newshop {width:190px;margin:0 0 0px 0;}
.newshop .hd {width:190px;height:25px;line-height:25px;padding:7px 0 0;text-align:center;background:url(sprites_mp.png) no-repeat -467px -467px;}
.newshop .hd h3 {font-size:14px;color:#666666;font-weight:normal;}
.newshop .bd {width:190px;padding:7px 0 0;background:url(sprites_mp.png) no-repeat -467px -567px;height:230px;}
.newshop .bd .shopinfo {width:180px;margin:0 auto;text-align:center;}

.newshop1 {width:190px;margin:0 0 0px 0;}

.newshop1 .hd {width:190px;height:25px;line-height:25px;padding:7px 0 0;text-align:center;background:url(sprites_mp.png) no-repeat -467px -467px;}
.newshop1 .hd h3 {font-size:14px;color:#666666;font-weight:normal;}
.newshop1 .bd {width:190px;padding:7px 0 0;background:url(sprites_mp.png) no-repeat -467px -567px;height:156px;}
.newshop1 .bd .shopinfo {width:180px;margin:0 auto;text-align:center;}


.newshop .bottom {width:190px;height:2px;padding:7px 0 0;_padding:0px 0 0;background:url(sprites_mp.png) no-repeat -467px -821px;}

.newshop1 .bottom {width:190px;height:2px;padding:7px 0 0;background:url(sprites_mp.png) no-repeat -467px -821px;padding-top:5px;}

.shopinfo-text {color:#333;}
.shopinfo-text a,.shopinfo-text a:hover {color:#333;}
.shopinfo-text .tit {font-weight:800;}
.shopinfo-text .cont {width:155px;margin:0 auto;text-align:left;text-indent:24px;}

.newshop .bd .shoplist {padding:1px 0 0;_margin-left:-23px;}
.newshop .bd .shoplist li {float:left;width:160px;margin-left:14px;text-align:left;}
.newshop .bd .shoplist li a,.newshop .bd .shoplist li a:hover {color:#333;text-decoration:none;}
.newshop .bd .shoplist li a span {display:block;margin:3px 0 0;}
.newshop .bd .shoplist li a:hover span {text-decoration:underline;}

.newshop1 .bd .shoplist {padding:1px 0 0;_margin-left:-23px;}
.newshop1 .bd .shoplist li {float:left;width:160px;margin-left:14px;text-align:left;}
.newshop1 .bd .shoplist li a,.newshop1 .bd .shoplist li a:hover {color:#333;text-decoration:none;}
.newshop1 .bd .shoplist li a span {display:block;margin:3px 0 0;}
.newshop1 .bd .shoplist li a:hover span {text-decoration:underline;}

.mp-pdlist {padding:10px 0 7px;margin:0 0 12px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background:url(sprites_mp.png) no-repeat 0 -1683px;}
.mp-pdlist ul {overflow:hidden;zoom:1;width:870px;margin:0 auto;}
.mp-pdlist ul li {float:left;width:290px;height:55px;margin-left:-1px;background:url(sprites_mp.png) no-repeat -1003px 0;}
.mp-pdlist ul li span {display:block;float:left;}
.mp-pdlist ul li .shopname {width:90px;height:46px;padding:9px 0 0;text-align:center;}
.mp-pdlist ul li .shopname table {width:100%;height:46px;}
.mp-pdlist ul li .shopname table td {vertical-align:middle;}
.mp-pdlist ul li .shopname a {font-size:14px;color:#333;font-weight:800;}
.mp-pdlist ul li .shopimg {width:55px;margin-right:10px;}
.mp-pdlist ul li .shopinfo {color:#666;padding:11px 0 0;}

.color-1,.color-1 a,.color-1 a:hover {color:#bf6e6e;}
.color-2,.color-2 a,.color-2 a:hover {color:#375c2c;}
.color-3,.color-3 a,.color-3 a:hover {color:#358782;}
.color-4,.color-4 a,.color-4 a:hover {color:#7338d5;}

.mp-pdcol {margin:0 0 12px;}
.mp-pdcol .hd {height:39px;padding:0 0 0 21px;background:url(sprites_mp.png) no-repeat 0 -1253px;line-height:39px;overflow:hidden;zoom:1;}
.mp-pdcol .hd h3 {float:left;width:94px;font-size:16px;font-weight:800;}
.mp-pdcol .hd span {float:left;overflow:hidden;zoom:1;margin-left:-15px;}
.mp-pdcol .hd span a {padding:0 3px;margin-left:-1px;}
.mp-more {float:right;padding:0 14px 0 0;color:#333}
a.mp-more,a.mp-more:hover {color:#333}

.mp-pdcol .bd {float:left;overflow:hidden;zoom:1;padding:10px 0 0;}
.focusimg {float:left;width:188px;height:300px;overflow:hidden;margin-right:5px;margin-left:5px;}
.focusimg img {border:1px solid #d1d1d3;}

.otherimg {float:left;}
.mp-cols1 img{width:976px;border:1px #DADADA solid;}
.xgg {padding:5px 0 5px 0;}
.xgg span{padding-right:6px;float:left;}
.otherimg-a li {float:left;width:130px;margin-left:13px;margin-right:13px;_margin-left:10px;_margin-right:10px;text-align:center;vertical-align:top;height:155px;}
.otherimg-a li span {display:block;font-weight:800;font-family:Verdana;}
.otherimg-a li a span {font-weight:400;*vertical-align:baseline;}
.otherimg-a li a img {border:1px solid #d1d1d3;}
.otherimg-a li a,.otherimg-a li a:hover {color:#333;text-decoration:none;}
.otherimg-a li a:hover span {text-decoration:underline;}

.otherimg-b {_float:left;margin-top:10px;margin-left:-43px;_margin-left:-86px;padding:13px 0 0;background:url(sprites_mp.png) no-repeat 43px -1343px;_background:url(sprites_mp.png) no-repeat 86px -1343px;overflow:hidden;zoom;1;}
.otherimg-b li {float:left;position:relative;width:115px;text-align:center;margin-left:43px;}
.otherimg-b li a {*vertical-align:top;}
.otherimg-b li a img {border:1px solid #d1d1d3;}
.otherimg-b li a span {display:block;margin:3px 0 0;*vertical-align:baseline;}
.otherimg-b li a,.otherimg-b li a:hover {color:#333;text-decoration:none;}
.otherimg-b li a:hover span {text-decoration:underline;}

.mp-cols2 {margin:0 0 12px;padding:8px 0;border:1px solid #e0e0e0;}
.mp-cols2 ul {float:left;margin-left:-50px;_margin-left:-100px;padding:0 0 0 15px;}
.mp-cols2 ul li {float:left;width:195px;margin:0 0 0 50px;color:#333;line-height:20px;}
.mp-cols2 ul li a,.mp-cols2 ul li a:hover {color:#333;}