/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

/*************************** 宽屏样式 start***************************/
.w_1200 .wide{width:1180px; min-width:1180px; padding:0 10px;}
.w_1200 #top_bar_outer, .w_1200 #header, .w_1200 #nav_outer, .w_1200 #service_outer, .w_1200 #footer_outer{min-width:1200px;}

.w_1200 #header .top_banner dl{width:287px; margin-right:10px;}
.w_1200 #header .top_banner dl>dt{margin-right:3px;}
.w_1200 #header .logo{width:386px;}
.w_1200 #header .search{width:494px; margin:21px 50px 0;}
.w_1200 #header .search form{width:492px;}
.w_1200 #header .search .text{width:280px;}

.w_1200 #nav{width:1180px;}

.w_1200 #featured_prod .pro_item>dt{width:82px; height:82px;}
.w_1200 #featured_prod .pro_item .pro_info{width:190px;}
.w_1200 .seckill_box .item{width:286px;}
.w_1200 .seckill_box .item .img{height:286px;}

.w_1200 .foot_menu{width:226px; margin-left:60px;}
.w_1200 .side_right{width:946px;}

.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}

.w_1200 #main #lib_user_menu{width:220px;}
/*************************** 宽屏样式 end ***************************/

/*************************** 多语言样式 start ***************************/
.lang_de #top_bar .crossn li{padding:0 5px;}
.lang_de #header .search{margin:21px 10px 0;}
/*************************** 多语言样式 end ***************************/

/*************************** header start ***************************/
#top_bar_outer{background:#FF0096; border-color:#DE0082; border-width:1px 0 1px 0; border-style:solid;}
#top_bar{height:40px; line-height:40px;}
#top_bar .crossn{margin-right:5px;}
#top_bar .crossn li{display:inline-block; padding:0 12px; height:40px; background:url(../images/ico-img.png) -99px -283px no-repeat; position:relative; z-index:1010; color:#6c7177;}
#top_bar .crossn li:first-child{background:url(../images/ico-img.png) -66px -250px no-repeat; padding-left:36px;}
#top_bar .crossn li a, #top_bar .crossn li strong, #top_bar .crossn li dt{color:#ffffff;}
#top_bar .crossn li.block{padding:0 4px;}
#top_bar .crossn li:first-child.block{padding:0 4px 0 30px;}
#top_bar .crossn li div strong{margin-left:6px;}
#top_bar .crossn li dt{height:34px; line-height:34px; margin-top:3px; border:1px transparent solid; padding:0 20px 0 8px; cursor:pointer; background:url(../images/ico-img.png) right -72px no-repeat;}
#top_bar .crossn li dt strong{width:40px; display:block; text-align:center;}
#top_bar .crossn li dt.not_dd{background:none; padding-right:10px;}
#top_bar .crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:37px; display:none;}
#top_bar .crossn li dd img{margin-right:5px;}
#top_bar .crossn li:hover dt, #top_bar .crossn li:hover dt a, #top_bar .crossn li:hover dt strong, #top_bar .crossn li:hover dd a{color:#333;}
#top_bar .crossn li:hover dt{background-color:#fff; border:1px solid #d1d1d1; border-bottom:none; z-index:1011; position:relative; -webkit-border-radius-topleft:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-radius-topright:6px; -moz-border-radius-topright:6px; border-top-right-radius:6px; background-position:right -113px;}
#top_bar .crossn li:hover dt.not_dd{background:none; border:1px transparent solid; color:#fff;}
#top_bar .crossn li:hover dt.not_dd>a{color:#fff;}
#top_bar .crossn li:hover dd{display:block; z-index:1010; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#top_bar .crossn li:hover dd.login{width:184px; padding:15px 10px;}
#top_bar .crossn li:hover dd.user{min-width:80px;}
#top_bar .crossn li:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}
#top_bar .crossn li:hover dd.currency{width:48px;}
#top_bar .crossn li:hover dd.currency a{display:block; height:18px; line-height:18px; overflow:hidden;}
#top_bar .crossn li:hover dd.lang{width:53px;}
#top_bar .crossn li:hover dd.lang a{display:block; height:21px; line-height:21px; overflow:hidden;}
#top_bar .info li{float:left;}
#top_bar .info li>a{display:block; padding:0 24px; height:37px; overflow:hidden; line-height:36px; border-bottom:3px #FF0096 solid; color:#fff;}
#top_bar .info li>a:hover{background:#DE0082; border-bottom:3px #BF0070 solid; text-decoration:none;}

#header{background:#fcd6ed; height:182px; position:relative;}
#header .top_banner{padding:22px 0 6px; height:40px; overflow:hidden;}
#header .top_banner dl{width:241px; margin-right:5px;}
#header .top_banner dl:first-child{margin-right:0;}
#header .top_banner dl>dt{width:40px; height:40px; margin-right:0;}
#header .top_banner dd{line-height:140%; padding:3px 0; color:#777;}
#header .logo{width:300px; height:86px; overflow:hidden;}
#header .logo a{display:table-cell; height:86px; vertical-align:middle;}
#header .logo img{max-width:100%; max-height:100%;}
#header .search{width:462px; border:1px solid transparent; height:43px; margin:21px 14px 0;/* background:url(../images/repeat-bg.png) top repeat-x;*/}
#header .search form{border:1px solid #ddd; display:block; width:460px;}
#header .search input{height:41px; border:0; outline:0;}
#header .search .text{width:248px; line-height:41px; font-size:14px; padding:0 10px; border:1px solid transparent;}
#header .search .button{width:43px; height:43px; background-image:url(../images/ico-img.png); background-position:right -209px; background-repeat:no-repeat; cursor:pointer;}
#header .search .category{border-right:1px #f0f0f0 solid; width:146px; position:relative; float:left; z-index:1000;}
#header .search .category .head{height:43px; line-height:43px; text-indent:20px; color:#888; cursor:pointer; overflow:hidden; background:#fff;}
#header .search .category .head>em{width:10px; height:5px; background:url(../images/ico-img.png) no-repeat -85px -127px; display:inline-block; vertical-align:middle; margin-left:3px; position:absolute; right:10px; top:19px;}
#header .search .category .head.selected{background:#ddd;}
#header .search .category .list{position:absolute; top:43px; background:#dddddd; width:200px; padding-bottom:8px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; display:none;}
#header .search .category .list>li{height:30px; line-height:30px; color:#333; overflow:hidden; padding-left:20px; padding-right:5px; cursor:pointer;}
#header .search .category .list>li:hover{background-color:#cccccc;}
#header .header_cart{height:46px; margin-top:18px;}
#header .header_cart .cart_count{width:44px; height:46px; background:url(../images/cart_inner.jpg) no-repeat; text-align:center; line-height:30px; color:#fff; font-size:14px; border-radius:23px;}
#header .header_cart .cart_inner{margin-right:20px; line-height:150%; padding:3px 0 3px 13px; font-size:14px; color:#777;}

#nav{width:980px; height:46px; position:absolute; top:159px; border-radius:5px; z-index:999;}
#nav>ul{padding:0 5px;}
#nav li{float:left; line-height:46px; border-right-width:1px; border-right-style:solid;}
#nav li>a{text-align:center; color:#fff; padding:0 14px; display:inline-block; text-decoration:none; border-right-width:1px; border-right-style:solid; font-size:14px;}
#nav li:hover{position:relative; z-index:9999;}
#nav li:hover dl{visibility:visible;}
#nav li dl{visibility:hidden; position:absolute; background:#fff; width:185px; border:2px solid #DE0082; top:45px; left:-1px; padding:5px 0; z-index:10000;}
#nav li dl dd{width:180px; height:30px;}
#nav li dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#000; text-indent:12px; height:30px; line-height:30px; white-space:normal; overflow:hidden; padding:0 13px 0 0;}
#nav li dl dd a:hover{text-decoration:underline;}
#nav li dl dd.fl{float:left; border-right:1px #005ab0 solid;}
#nav li dl dd.right{float:left;}
#nav li dl.long{width:361px;}
/*************************** header end ***************************/



/*************************** footer start ***************************/
#footer{background:#323a45; padding:43px 0 50px;}
.foot_menu{width:203px; margin-left:30px;}
.foot_menu .foot_menu_hd{height:44px; line-height:44px; font-size:15px; text-transform:uppercase; color:#fff;}
.foot_menu .list{padding-top:8px;}
.foot_menu li{height:32px; line-height:32px; overflow:hidden; background:url(../images/ico-img.png) no-repeat -197px -20px; padding-left:12px;}
.foot_menu li>a{color:#fff; font-size:13px;}
.foot_menu_0{margin-left:0;}
.foot_menu_0 .foot_menu_hd{border-bottom:1px #e85768 solid;}
.foot_menu_1 .foot_menu_hd{border-bottom:1px #45d8bb solid;}
.foot_menu_2 .foot_menu_hd{border-bottom:1px #f3cb48 solid;}
.fcu{width:276px;}
.fcu .foot_menu_hd{border-bottom:1px #45d8bb solid;}
.fcu .fcu_item{padding:10px 5px 10px 0; line-height:140%; color:#fff;}
.fcu .fcu_item>a{color:#fff;}

#copyright{height:62px; line-height:62px; background:#292929;}
#copyright li{display:block; width:32px; height:32px; float:left; margin:15px 12px; margin-left:0px;}
#copyright li a{display:block; width:32px; height:32px; background-image:url(../images/share.png); background-repeat:no-repeat;}
/*#copyright li a.facebook{background-position:0 0;}*/
#copyright li a.facebook{background:url(../images/ig.png) no-repeat center;}
#copyright li a.twitter{background-position:0 -32px;}
#copyright li a.pinterest{background-position:0 -64px;}
#copyright li a.google{background-position:0 -96px;}
#copyright li a.tumblr{background-position:0 -128px;}
#copyright .cp{padding-left:20px;}
#copyright .cp, #copyright .cp a{color:#8e8e8e;}
#copyright .back-top{width:50px; height:50px; background:url(../images/back-top.png) no-repeat scroll 50% 50% #3f3f3f; border-radius:100%; cursor:pointer; position:fixed; right:12px; bottom:35px; z-index:9999999; display:none;}
#copyright .back-top:hover{background-color:#f45556;}
/*************************** footer end ***************************/



/*************************** gloabl start ***************************/
#location{margin-top:23px;}

.icon_heart{width:18px; height:18px; background:url(/static/themes/default/images/global/normal.png) no-repeat -679px -71px; display:inline-block; vertical-align:top;}

.pro_left{width:226px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}

.sidebar{margin-bottom:20px;}
.sidebar .b_title{height:40px; line-height:40px; background:url(../images/ico_index.jpg) repeat-x center;}
.sidebar .b_title_text{background:#fff; padding:0 10px; height:40px; line-height:40px; width:160px; font-size:15px; text-align:center; margin-left:24px;}
.sidebar .b_bottom{line-height:26px; color:#1363bc; text-decoration:none; margin-left:10px;}

.side_category{border:1px #d5d5d5 solid; background:#fff;}
.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{background:url(../images/cate_menu.png) no-repeat 3px 9px; color:#f60; font-weight:bold;}
.side_category .cate_title{padding:5px 0; line-height:160%; background:#e6e6e6; padding-left:15px; font-weight:bold;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{margin:0 3px; padding:0;}
.side_category .cate_menu dd.first>a{border-bottom:1px #d5d5d5 dotted; background-position:3px 13px;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{line-height:33px;}
.side_category .cate_menu dl{padding-left:7px; border-bottom:1px #dadada solid;}
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0; line-height:26px;}
.side_category .cate_menu dl dl{border-bottom:0;}

#featured_prod .b_title_text{width:140px;}
#featured_prod .pro_item{padding:5px 0;}
#featured_prod .pro_item:hover{background:#f7f7f7;}
#featured_prod .pro_item>dt{width:60px; height:60px; text-align:center; vertical-align:middle; border:1px solid #f2f2f2;}
#featured_prod .pro_item>dt img{max-width:100%; max-height:100%;}
#featured_prod .pro_item .pro_info{width:164px; overflow:hidden; margin-left:10px;}
#featured_prod .pro_item .pro_name{height:45px; overflow:hidden; line-height:195%; padding-bottom:5px; border-bottom:1px #9d9d9d dashed; margin-bottom:9px;}
#featured_prod .pro_item .pro_price{line-height:170%;}
#featured_prod .pro_item .cart{width:23px; height:19px; background:url(../images/ico-img.png) no-repeat right top; margin-right:15px;}
#featured_prod .pro_item a{color:#666;}

.seckill_box .b_title_text{width:90px;}
.seckill_box .item{width:236px; margin-top:19px;}
.seckill_box .item .img{height:236px; text-align:center;}
.seckill_box .item .name{line-height:22px; padding:8px 0 10px 0;}
.seckill_box .item .days{width:204px; margin:0 auto;}
.seckill_box .item .days .i{width:43px; margin-right:8px; text-align:center; line-height:20px; color:#6f6f6f;}
.seckill_box .item .days .i div{width:36px; padding-left:7px; height:29px; line-height:29px; letter-spacing:11px; font-size:14px; font-weight:bold; background:url(../images/ico-img.png) no-repeat left bottom; color:#000;}
.seckill_box .item .days .i .pink{color:#e27f7a;}

#may_like .b_list .pro_item{padding:10px 0;}
/*************************** gloabl end ***************************/



/*************************** other start ***************************/
.side_left, .side_right{margin-top:20px;}

.pro_left #featured_prod .pro_item .pro_info{width:132px;}

.pro_left .seckill_box .item{width:226px;}
.pro_left .seckill_box .item .img{height:226px;}

#prod_detail #may_like .b_title, #pro_detail #may_like .b_title{background:none;}

#main #lib_user, #main #lib_cart{margin-top:30px;}
/*************************** other end ***************************/

