*{margin:0;padding:0;text-decoration:none;font-family:Verdana,Arial;}
a{ color:#000000;}
a:hover{text-decoration:underline;color:#f00;}
img{border:none;}
ul li{text-align:center;list-style:none}
.line{clear:both;display:block;margin:6px 0;height:1px;overflow:hidden;}
p a:hover,span a:hover{color:#F00}
.kill{ height:0px; overflow:hidden; display:block; clear:both;}
.sp10{ height:10px;}
.sp20{ height:20px;}
body{ background:#eee;}
#navs{ position:absolute; z-index:99; left:160px; _left:150px; top:33px!important; top:35px; width:740px; height:56px; padding:16px 28px 12px; white-space:nowrap; border:1px solid #abc; background:#F1F4F8; display:none; box-shadow:1px 1px 5px #ddd;}
#navs ul li{ float:left; height:24px; line-height:24px;}
#navs ul li a{ color:#1D63A3; padding:6px 8px; font:bold 14px/24px "΢���ź�","����";}
#navs ul li a:hover{ color:#f00;}
.bbla-title, .bbla-title h1{font-size:12px;line-height:25px;text-indent:30px;margin:0 0 5px 0;font-weight:bold;}
.bbla-banner{ font-size:12px;zoom: 1;}
.bbla-banner div{ width:1080px; margin:0 auto; padding:3px 0 0 0; height:34px; line-height:31px; overflow:hidden; position:relative;}
.bbla-banner-shadow{ height:11px; width:100%; padding:0;}
.banleft{ float:left; width:500px; font-family:simsun;}
.banright{float:right;}
.banright a{ color:#222222;}
.banright a:hover{ color:#FF0000;}
#style{ background:#fff; display:none; border-bottom:1px solid #eee;}
.bbla-top{height:103px;width:1080px;margin:0 auto 0;}
.bbla-logo{float:left;height:98px;width:298px;}
.bbla-logo a{ padding:33px 0 0 78px;display:block;height:47px;}
.bbla-logo a:hover{ background:url(images/back.gif) no-repeat 156px 10px;}

#search{width:517px;float:left; background:url(https://www.benbenla.com/images/searchshadow.png) no-repeat right 70px; padding:15px 0 10px;}
#search #sbsite ul{ padding:0 0 0 32px;}
#search #sbsite ul li{ float:left; font:normal 14px/24px verdana; width:45px;}
#search #sbsite ul li a{ display: block; text-align:center; font-family:"Microsoft YaHei",verdana; color:#666;}
#search #sbsite ul li a:hover{ background:#FFD6AC; color:#c00; text-decoration:none;}
#search #sbsite ul li a.cur{ background:#E74A4C; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #BD2426;}
#search #sbse{ border:3px solid #E74A4C; overflow:hidden; height:28px; width:509px;}
#search #insbse{ margin:-5px 0 0 -64px;}

#shine{ height:30px; overflow:hidden; float:left; margin:40px 0 0 42px; display:none;}
#shine ul li{ height:30px; font:normal 12px/30px verdana; text-align:left;}
a.red{ color:#ee0000;}
.pmain{ margin:0 auto;}
#ly{margin:0 auto 10px;width:1080px;}

.bbla-title, #right p, #right p#tab a.thea{ color:#EB5B4B;}
#search #sbmain #sbse, #search #sbmclass ul li a.cur{ border:1px solid #C42024;}
#search #sbmclass ul li a.cur{ border-bottom:none; color:#fff; font-weight:bold; text-shadow:1px 1px 0 #a00;}
#search .sbsetext{ border:1px solid #D43700;}
.oneborder{border:1px solid #FB5100;}
.twoborder{border:1px solid #D43700;}
.bbla-banner{ border-bottom:1px solid #ddd; box-shadow:0 1px 5px #e6e6e6; background:#f6f6f6;}

.nav{ background:#E74A4C url(images/malltop2.gif) repeat-x; position:relative;box-shadow:1px 1px 5px #ddd; width:1080px; margin:0 auto;}
.mallnav{ font:bold 14px/38px Verdana; height:38px; width:1080px; margin:0 auto;}
.mallnav em{ display:block;}
.mallnav ul{ height:38px; padding:0 0 0 15px;}
.mallnav ul li{ float:left;}
.mallnav ul li a{ display:block; color:#fff; padding:0 21px; text-shadow:1px 1px 1px #a00}
.mallnav ul li a:hover{ color:#fff; text-decoration:none;}
.mallnav ul li a.thisnav{ color:#FFF3CF; background:url(images/malltophover3.gif) no-repeat center bottom;}
.mallnav2{ height:1px; line-height:26px; font-size:12px; color:#bbb; background:#F5D5AB; border:1px solid #F5D5AB; border-top:none; display:none;}

.mallleft{ float:left; width:840px; margin:12px 0 0 0;}
.mallright{ float:right; width:227px; margin:12px 0 0 0;}
.mallright h6{ padding:0 0 0 12px; font:bold 12px/30px "Microsoft YaHei",simsun; height:30px; overflow:hidden; color:#C84417; background:#FFFBF5 url(images/malladdside.gif) repeat-x; border-top:1px solid #F5D5AB; border-bottom:1px solid #F5D5AB;}
.mallright h6 a{ color:#888; font-weight:normal; text-decoration:none; padding:0 0 0 10px; font-family:simsun;}

.malladd{ border:1px solid #F5D5AB; background:#fff; padding: 0; height: 1665px;}
.malladd ul p{ margin:16px 0 0 12px;}
.malladd ul li{ padding:9px 0 0 15px; line-height:25px; font-size:12px; color:#e6e6e6; text-align:left;}
.malladd ul li a{ color:#7E4A38; padding:3px 0;}
.malladd ul li.pay a{ padding:3px 1px;}
.malladd ul li.bank{ padding:6px 0 0 9px;}
.malladd ul li.bank a{ padding:3px 6px;}
.malladd ul li.trans{ padding:6px 0 0 11px;}
.malladd ul li.trans a{ padding:3px;}
.malladd ul li.fl{ padding:6px 0 0 9px;}
.malladd ul li.fl a{ padding:3px 5px;}
.malladd ul li a:hover{ color:#e00;}
.taobaoad{ width:184px; height:397px; overflow:hidden; margin:0 auto;}

.container { width: 227px; height: 160px; margin:0 0 12px;}
.container a img { width: 227px; height: 160px;}
.container img{ border:none;}
#idSlider{ width:1362px; }
#idSlider li{ width: 227px; height: 160px; float:left; list-style:none;}
.num{ position:absolute; float:right; width: 106px; float: right; top: 136px; left: 119px;}
.num li{ text-align:center; font:normal 12px/15px arial; list-style:none; margin: 1px; width: 15px;
background: url(https://www.benbenla.com/images/mbottom.gif) no-repeat -15px 0px; float: left; height: 15px; color: #86a2b8; cursor: pointer }
.num li.on{ line-height: 15px; width: 15px; background: url(https://www.benbenla.com/images/mbottom.gif) no-repeat; height: 15px; color: #ffffff;}

.lunch{ padding:13px 0 5px; width:136px; height:261px; float:left; font-size:12px; border:1px solid #F5D5AB; border-right:none; background:#fff;}
.lunch p{ height:38px; line-height:34px; padding:0 0 0 35px; background:#fff url(images/malllunch1.gif) no-repeat 21px top; margin-right:-1px; position:relative;}
.lunch ul li{ height:23px; line-height:23px; overflow:hidden; text-align:left; padding:0 0 0 18px; color:#fff;}
.lunch ul li a{ padding:0 0 0 10px; color:#CC1416;}

.package{ float:left; width:702px; background:#fff;}
.package ul{ border:1px solid #F7DDBD; padding:10px; width:680px;}
.package ul li{ float:left; height:64px; width:135px; position:relative; border-left:1px solid #F3EADF; border-top:1px solid #F3EADF; cursor:pointer;}
.package ul li.nobl{ border-left:none;}
.package ul li.nobt{ border-top:none;}
.package ul li a{ display:block; height:58px; width:128px; overflow:hidden; border:3px solid #fff; text-align:center; text-decoration:none;}
.package ul li a p{ background:#fff; height:48px; padding:6px 0;}
.package ul li a b{ font:bold 14px/48px arial; padding:2px; height:48px; background:#FF4A1E; color:#fff; display:none;}
.package ul li a:hover{ border:1px solid #FF8364; background:#F47D64; width:135px; height:64px; text-decoration:none; position:absolute; left:-1px; top:-1px; z-index:9;}
.package ul li a:hover p{ padding:9px 0 7px; box-shadow:0 0 13px #FFD89E inset;}
.package .zhekou{ padding:10px; width:599px; height:auto; border:1px solid #F7DDBD; border-top:none;}
.package .zhekou img{ width:599px; height:100px;}


.mallsite{ width:839px;}
.mallsite div{ border:1px solid #EEDDCE; background:#fff; padding:9px 1px; overflow:hidden; width:835px; position:relative;}
.mallsite div.onone{ padding:8px 0; border:2px solid #F47D64;}
.mallsite div a.divtotop{ display:none; position:absolute; right:0px; bottom:0px; background-color:#F47D64; background-image:url(https://www.benbenla.com/images/malltop.gif); background-repeat:no-repeat; background-position:10px 30px; width:30px; height:24px; overflow:hidden; font:normal 12px/24px verdana; color:#fff; text-decoration:none; text-align:center;}
.mallsite div.onone a.divtotop{ background-position:10px 8px; display:block;}
.mallsite div a.divtotop:hover{ right:0;}

.mallsite h2.mallclass{ float:left; width:155px; text-indent:34px; font-size:18px; font-weight:normal; line-height:33px; color:#E26C56; font-family:"Microsoft Yahei",simsun;}
.mallsite h2.mallclass a{ font:normal 12px/20px verdana; color:#aaa; display:block; text-indent:28px;}
.mallsite h2.mallclass em{ font:normal 14px/30px arial; display:block; line-height:24px; color:#E7DDD8; display:none;}
.mallsite ul.mallname{ float:left; width:680px;}
.mallsite ul.mallname li{ float:left; width:136px; height:31px; line-height:31px; font-size:14px; text-align:left; background:url(images/mallsiteline.gif) no-repeat 0 31px;}
.mallsite ul.mallname li.sitenobg{ background:none;}
.mallsite ul.mallname li a{ text-decoration:none; padding:4px 13px; color:#006991;}
.mallsite ul.mallname li a:hover{ color:#fff; background:#0D9EEC; font-size:13px; font-weight:bold; box-shadow:1px 1px 4px #eee; border-radius:4px; text-decoration:none;}

.mallshop div{ border:1px solid #F3D3B6; background:#fff; margin:10px 0 0 0; padding:5px 1px; overflow:hidden;}
.mallshop div.onone{ border:2px solid #F47D64; background:#fff; padding:4px 0;}
.mallshop h2.mallclass{ float:left; width:128px; text-indent:34px; font-size:14px; font-weight:normal; line-height:32px; color:#CC1416;}
.mallshop ul.mallname{ float:left; width:920px;}
.mallshop ul.mallname li{ float:left; color:#F7C5AC; font-family:"Times New Roman", Times, serif; float:left; height:32px; line-height:32px; font-size:12px; text-align:left;}
.mallshop ul.mallname li.sitenobg{ background:none;}
.mallshop ul.mallname li a{ font-size:14px; text-decoration:none; color:#0D679D;}
.mallshop ul.mallname li a:hover{ color:#f00;}

.scp div{ border:1px solid #F3D3B6; background:#fff; margin:10px 0; padding:5px 1px; overflow:hidden; font:normal 14px/32px simsun;}
.scp h2.mallclass{ float:left; width:100px; text-indent:34px; color:#CC1416; font-size:14px; font-weight:normal;}
.scp ul.mallname{ float:left; width:940px; color:#eee; font-size:12px;}
.scp ul.mallname a{ font-size:14px; text-decoration:none; padding:0 14px; border-left: 2px solid #F7EFEF; color:#0D679D;}

.scpage ul{ border:1px solid #F5D5AB; background:#fff;}
.scpage ul li{ float:left; height:86px; width:153px; border-left:1px solid #FBEBD7; border-top:1px solid #FBEBD7; cursor:pointer; overflow:hidden;}
.scpage ul li.nobl{ border-left:none;}
.scpage ul li.nobt{ border-top:none;}
.scpage ul li a{ display:block; height:82px; border:2px solid #fff; text-align:center; text-decoration:none;}
.scpage ul li a p{ background:#fff; height:45px; padding:7px 0;}
.scpage ul li a b{ display:block; font:normal 12px/21px arial; padding:2px; height:21px; color:#888;}
.scpage ul li a:hover{ border:2px solid #FF3300; background:#FF3300;}
.scpage ul li a:hover b{ color:#fff;}

div.tuanage{  border:none; margin:10px 0;}
.tuanage ul{ border:1px solid #F5D5AB; background:#fff;}
.tuanage ul li{ float:left; height:86px; width:153px; border-left:1px solid #FBEBD7; border-top:1px solid #FBEBD7; cursor:pointer; overflow:hidden;}
.tuanage ul li.nobl{ border-left:none;}
.tuanage ul li.nobt{ border-top:none;}
.tuanage ul li a{ display:block; height:82px; border:2px solid #fff; text-align:center; text-decoration:none;}
.tuanage ul li a p{ background:#fff; height:45px; padding:7px 0;}
.tuanage ul li a b{ display:block; font:normal 12px/21px arial; padding:2px; height:21px; color:#888;}
.tuanage ul li a:hover{ border:2px solid #FF3300; background:#FF3300;}
.tuanage ul li a:hover b{ color:#fff;}

.crownleft{ float:left; width:345px; margin:0 20px 0 0;}
.crownmiddle{ float:left; width:345px; margin:0 20px 0 0;}
.crownright{ float:left; width:345px;}
.crownone{ float:left; width:345px; overflow:hidden; border:1px solid #ccc; border-top:2px solid #FF7B17; background:#fff;
-moz-box-shadow:1px 1px 5px #ddd;
-webkit-box-shadow:1px 1px 5px #ddd;
box-shadow:1px 1px 5px #ddd;
}
.crownone h2{ position:relative; text-indent:8px; font:normal 12px/30px verdana; color:#333; border-bottom:1px solid #FDD0B3; background:#FFFAEA;}
.crownone b{ font-weight:normal;}
.crownone h2 b{ font-size:12px; font-weight:bold; color:#454545;}
.crownone em{ position:absolute; left:230px; top:0; text-indent:0; font-style:normal;}
.crownone ul{ padding:8px 0 4px; background:url(images/mallnum.png) no-repeat 9px 13px;}
.crownone ul li{ position:relative; font:normal 12px/23px arial; text-align:left; padding:0 0 0 30px;}
.crownone ul li a{ display:block; color:#2A5BC6;}
.crownone ul li a:hover{ color:#e00; background:#FFFAEA;}
.crownone ul li em{ display:block; height:24px; top:3px;}
.crownone ul li em.crowny{ background:url(images/crown.jpg) repeat-x left -30px;}
.crownone ul li em.crownb{ background:url(images/crown.jpg) repeat-x left 0;}
.crownone ul li em.tmall{ width:28px; background:url(images/tmall.jpg) no-repeat left top;}
.crownone ul li em.rank1{ width:18px;}
.crownone ul li em.rank2{ width:36px;}
.crownone ul li em.rank3{ width:54px;}
.crownone ul li em.rank4{ width:72px;}
.crownone ul li em.rank5{ width:90px;}

.crownguide{ position:fixed; width:40px; top:210px; left:50%; margin-left:-594px; z-index:100; border:2px solid #FF7B17; background:#FFFAEA; padding:5px 0;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd; box-shadow:1px 1px 5px #ddd;}
.crownguide ul li{ font:normal 12px/23px airal;}
.crownguide ul li a{ color:#FF6600;}

.mallxqx .xshop{ width:110px; overflow:hidden; float:left; margin:0 84px 10px 0;}
.mallxqx .xshop.end{ margin:0 0 10px 0;}
.mallxqx .xshop div{ position:relative;}
.mallxqx .xshop div a{ display:block; height:167px; overflow:hidden; box-shadow:1px 1px 5px #ddd; -webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;}
.mallxqx .xshop div b{ position:absolute; bottom:4px; left:0; width:110px; display:block; color:#fff; z-index:2; font:normal 12px/18px verdana; text-align:center;}
.mallxqx .xshop div em{ display:block; height:22px; background:#000; opacity:0.5; margin:-3px 0 0 0;}
.mallxqx .xshop div img{ border:none; width:110px; height:145px;}
.mallxqx .xshop p{ font:normal 12px/27px verdana; width:110px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; text-align:center;}
.mallxqx .xshop p a{ color:#0D679D;}
.mallxqx .xshop span{ color:#aaa; font:normal 12px/20px verdana; display:none;}

.mallfoot{ background:#fff url(images/mall/mallfoot.gif) repeat-x left top; border-top:1px solid #ddd;}
.mallinfoot{ width:974px; margin:0 auto;}
.mfgood{ height:71px; background:url(images/mall/mfgood.gif) no-repeat center top;}
.mallfoot p{ font:normal 12px/60px verdana; color:#888; text-align:center;}
.mallfoot p a{ color:#96694E;}

#bottom{height:38px;margin:10px auto 0;width:938px; padding:20px 0 0 0; display:none;}
#bottom p{text-align:center;font-size:12px;height:24px;line-height:24px;}
#bottom p a{ padding:0 5px 0 4px; color:#000000;}

@media screen and (max-width:1030px) {
.bbla-logo{ width:273px;}
.bbla-logo a{ padding:33px 0 0 51px;}
.nav, .bbla-banner div, .bbla-top, .mallnav, #ly{ width:978px;}
#shine{ margin:40px 0 0 22px;}
.mallleft{ width:738px;}
.package{ width:621px;}
.package ul{ width:599px;}
.package ul li{ width:119px;}
.package ul li a{ width:113px;}
.package ul li a:hover{ width:119px;}
.lunch{ width:114px;}
.lunch ul li{ padding:0 0 0 12px;}
.lunch p{ padding:0 0 0 30px;}
.mallsite{ width:736px;}
.mallsite div{ width:732px;}
.mallsite h2.mallclass{ width:114px; font-size:14px; text-indent:28px; color:#C9573A;}
.mallsite ul.mallname{ width:616px;}
.mallsite ul.mallname li{ width:122px;}
.mallnav ul{ padding:0;}
.mallshop ul.mallname{ width:840px;}
.mallshop h2.mallclass{ text-indent:28px;}
.crownguide{ margin-left:-545px;}
.crownone, .crownleft, .crownmiddle, .crownright{ width:310px;}
.crownone em{ left:200px;}
.scpage ul li{ width:138px;}
.scp h2.mallclass{ text-indent:28px;}
.tuanage ul li{ width:138px;}
.mallxqx .xshop{ margin:0 63px 10px 0;}
.lunch p{ background-position:12px top;}
}