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

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 .in_wrap{width:1200px; max-width:1200px;}
.w_1440 .in_wrap{width:1320px; max-width:1320px;}
.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 #header .logo{width:300px;}
.w_1200 #nav{width:690px;}
.w_1200 #nav ul{width:690px;}

.w_1200 .themes_prod{width:223px; margin-top:15px; margin-left:15px; padding:15px;}
.w_1200 .themes_prod .prod_img{width:193px; height:193px;}
.w_1200 .themes_prod .icon_discount, .w_1200 .themes_prod .icon_seckill{width:50px; height:50px; line-height:50px; top:20px; right:20px;}
.w_1200 .themes_prod .prod_star{top:20px; left:20px;}
.w_1200 .themes_prod .prod_cart{height:40px; line-height:40px; margin-top:15px; font-size:14px; padding-right:20px; padding-left:45px;}
.w_1200 .themes_prod .prod_price{font-size:18px;}
.w_1200 .themes_prod .prod_price del{font-size:14px;}
.w_1200 .themes_prod .prod_name{font-size:14px;}
.w_1200 .themes_prod .icon_discount, .w_1200 .themes_prod .icon_seckill{font-size:16px;}

.w_1440 #nav{width:800px;}
.w_1440 #nav ul{width:800px;}

.w_1440 .themes_prod .icon_discount, .w_1440 .themes_prod .icon_seckill{width:60px; height:60px; line-height:60px; border-radius:30px; font-size:18px;}
.w_1440 .themes_prod .prod_star .s_review_star span{width:17px; height:17px;}
/***************************宽屏样式(end)***************************/

/*************************** 多语言样式 start ***************************/
/*************************** 多语言样式 end ***************************/

/*************************** header start ***************************/
.drop_list{margin-left:25px; float:right;}
.drop_list>div.fl{height:30px; line-height:30px; margin-right:5px; font-size:14px;}
.drop_list dl{position:relative; z-index:1002;}
.drop_list dl:hover dd{display:block;}
.drop_list dl dt{height:30px; line-height:30px; padding-right:20px; font-size:14px;}
.drop_list dl dd{display:none; width:80px; padding:5px 10px 8px; position:absolute; top:30px; left:-26px;}
.drop_list dl dd a{display:block; height:20px; line-height:20px; text-align:center;}
.drop_list dl dd img{margin-right:5px;}

.header_box{height:145px; background:#110E12; position:relative; z-index:102;}
.header_box .header_ab{width:100%; height:145px; position:absolute; left:0; top:0;}
#header .logo{width:250px;}
#header .logo a{display:table-cell; height:145px; vertical-align:middle;}
#header .logo img{vertical-align:middle;}
#header .header_right{padding-top:25px;}
#header .header_right .bot{margin-top:10px;}

#header .icon_search .search{ width:40px; height:50px; margin-right:20px; cursor:pointer;}
#header .icon_search .search_form{ width:100%; height:100%; position:fixed; left:0; top:0; display:none; z-index:1001;}
#header .icon_search .search_form .form{ width:470px; height:50px; position:absolute; left:50%; top:50%; margin-left:-235px; margin-top:-25px; position:relative;}
#header .icon_search .search_form .form i{ width:30px; height:30px; position:absolute; right:-60px; top:-60px; cursor:pointer;}
#header .icon_search .search_form .text{ width:468px; height:48px; line-height:48px; border:0; outline:none; text-indent:10px; background:none;}
#header .icon_search .search_form .button{ width:35px; height:50px; position:absolute; right:0; top:0; cursor:pointer; border:0; outline:none;}

#header .icon_login .signin_box_sec{ left:-140px; top:36px; padding-top:15px;}
#header .icon_login .SignInButton_sec,
#header .icon_login .AccountButton_sec{width:40px; height:50px; text-indent:999px; cursor:pointer; overflow:hidden;}
#header .icon_login .account_container_sec{ left:50%; top:36px; padding-top:10px; margin-left:-100px;}

#header .icon_cart{ width:40px; height:50px; margin-left:20px; cursor:pointer; position:relative;}
#header .icon_cart.down_header_cart.header_active{border:0;}

#nav{width:570px; height:49px;}
#nav .nav_sec{top:115px;}
#nav .nav_sec.small_nav_sec{top:49px;}
#nav ul{width:570px; height:49px; overflow:hidden;}
#nav li{padding:15px 25px; float:left; height:20px; line-height:20px;}
#nav li>a{text-transform:uppercase; font-size:15px;}
#nav li a:hover{text-decoration:none}
#nav li:hover dl{visibility:visible;}
/*************************** header end ***************************/



/*************************** footer start ***************************/
#footer{padding-top:45px;}
#footer .newsletter .themes_title{font-family:"Opensans-Light"; font-size:40px; text-align:center; text-transform:uppercase;}
#footer .newsletter .themes_subtitle{width:630px; margin:0 auto; font-size:16px; text-align:center;}
#footer .newsletter .line_sign{width:52px; height:2px; margin:25px auto 30px auto;}
#footer .newsletter #newsletter_form{width:535px; margin:0 auto; margin-top:40px; position:relative;}
#footer .newsletter #newsletter_form .form_input{width:100%; height:50px; line-height:50px; box-sizing:border-box;}
#footer .newsletter #newsletter_form .submit{display:block; width:50px; height:50px; position:absolute; top:0; right:0; cursor:pointer;}
#footer .nav{margin-top:40px; text-align:center;}
#footer .nav a{font-size:16px; margin:0 30px;}
#footer .bot{padding:40px 0; text-align:center;}
#footer .bot .copyright,
#footer .bot .copyright a{font-size:14px;}
/*************************** footer end ***************************/



/*************************** gloabl start ***************************/
.in_wrap{width:980px; max-width:980px; margin:0 auto;}
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}

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

.sidebar{border:1px #e6e6e6 solid; margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; border-bottom:1px #ccc dashed; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; 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;}

.popular_search{border:1px #d5d5d5 solid; background:#fff;}
.popular_search .title{height:28px; line-height:28px; background:#e8e8ea; padding:0 9px; font-weight:bold;}
.popular_search .view{margin:10px; line-height:23px;}
.popular_search .view a{text-decoration:underline; margin-right:7px;}
.popular_search .view a.big{font-weight:bold;}

#what_hot .pro_item{padding:10px;}
#what_hot .pro_item:hover{background:#f7f7f7;}
#what_hot .pro_item>dt{width:82px; height:82px; text-align:center; vertical-align:middle; border:1px solid #f2f2f2;}
#what_hot .pro_item>dt img{max-width:100%; max-height:100%;}
#what_hot .pro_item .pro_info{width:121px; overflow:hidden; margin-left:10px;}
#what_hot .pro_item .pro_name{height:50px; overflow:hidden; line-height:140%; margin-bottom:5px;}
#what_hot .pro_item a{color:#666;}

#special_offer .pro_item{border-bottom:1px #ddd solid; padding:15px 10px;}
#special_offer .pro_item:hover{background:#f7f7f7;}
#special_offer .pro_item dt{width:96px; height:96px; text-align:center; margin:0 auto; position:relative; overflow:inherit;}
#special_offer .pro_item dt img{max-width:100%; max-height:100%;}
#special_offer .pro_item dt>.icon_discount{position:absolute; top:-10px; right:-40px; width:30px; height:30px; color:#fff; border-radius:999%; -ms-border-radius:999%; -moz-border-radius:999%; -webkit-border-radius:999%; line-height:15px; padding:9px;}
#special_offer .pro_item dt>.icon_discount b{font-size:16px;}
#special_offer .pro_item dd{padding:0 13px;}
#special_offer .pro_item .pro_name{height:30px; overflow:hidden; line-height:140%; margin:5px 0 12px;}
#special_offer .pro_item a{text-decoration:none; color:#666;}
#special_offer .pro_item del{margin-left:20px; color:#666; font-size:12px;}
#special_offer .pro_item del .currency_data, #special_offer .pro_item del .price_data{color:#666; font-size:12px; font-weight:normal;}
#special_offer .last{border-bottom:0;}

.themes_prod{width:172px; float:left; margin-top:10px; margin-left:10px; padding:10px; box-sizing:border-box; position:relative; text-align:center;}
.themes_prod.nor{margin-left:0;}
.themes_prod .icon_discount,
.themes_prod .icon_seckill{width:40px; height:40px; line-height:40px; font-size:14px; border-radius:25px; position:absolute; top:15px; right:15px;}
.themes_prod .icon_seckill{display:none;}
.themes_prod .prod_img{display:block; width:152px; height:152px;}
.themes_prod .prod_img img{max-width:100%; max-height:100%;}
.themes_prod .prod_name{display:block; height:40px; line-height:20px; margin-top:15px; font-family:"Opensans-Light"; font-size:14px; overflow:hidden;}
.themes_prod .prod_price{margin-top:5px; font-family:"Opensans-Light"; font-size:16px;}
.themes_prod .prod_price del{margin-left:10px; margin-top:5px; font-size:14px;}
.themes_prod .prod_cart{display:inline-block; height:30px; line-height:32px; margin-top:10px; padding-left:35px; padding-right:10px; text-transform:uppercase; text-decoration:none;}
.themes_prod .prod_favo{display:none;}
.themes_prod .prod_star{height:15px; position:absolute; top:15px; left:15px;}
.themes_prod .prod_star .s_review_star span{width:12px; height:12px;}
/*************************** gloabl end ***************************/