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

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; min-width:1200px;}
.w_1200 #top_bar_outer, .w_1200 #header, .w_1200 #nav_outer, .w_1200 #service_outer, .w_1200 #footer_outer{min-width:1200px;}
#banner.wide{width:100%;}
.w_1200 #header .logo{width:200px;}
.w_1200 .nav_item dl{width:1158px;}
.w_1200 .nav_item dl dd{width:220px; margin:0 5px;}

.w_1200 #footer .index_txt{width:280px;}
.w_1200 .foot_menu{width:273px; padding-left:25px;}
.w_1200 #newsletter_form{width:263px;}
.w_1200 #newsletter_form .text{width:166px;}

.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 #footer .footer_w{ width: 600px; }
/***************************宽屏样式(end)***************************/



/*************************** 多语言样式 start ***************************/
.lang_de .header_cart{width:208px;}

.lang_es .header_cart{width:203px;}
/*************************** 多语言样式 end ***************************/


#top_banner{background-color:#fff;}


/*************************** header start ***************************/
/*#header .wide{background:#fff;}*/
#header .logo{width:550px; height:112px; overflow:hidden;}
#header .logo h1{margin-right: 25px; float: left;}
#header .logo .text{padding-top: 32px;color: #fff; font-size: 15px;}
#header .logo a{display: block; height:112px;}
#header .logo img{max-width:100%; max-height:100%; vertical-align: middle;}
#header .header_right{width:600px;}

.crossn{margin:6px 5px 0 0;}
.crossn li{display:inline-block; padding:0 12px; height:34px; line-height:34px; background:url(../images/ico-img.png) -199px -72px no-repeat; position:relative; z-index:1010;}
.crossn li:first-child{background:url(../images/ico-img.png) -166px 0 no-repeat; padding-left:36px;}
.crossn li.block{padding:0 4px;}
.crossn li:first-child.block{padding:0 4px 0 30px;}
.crossn li div strong{ margin-left:6px;}
.crossn li dt{height:28px; line-height:28px; margin-top:3px; border:1px solid transparent; padding:0 20px 0 8px; cursor:pointer; background:url(../images/ico-img.png) right -114px no-repeat;}
.crossn li dt strong{width:40px; display:block; text-align:center;}
.crossn li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-4px; overflow:hidden; background:url(../../default/images/user/mail_icon.png) no-repeat;background-size: 14px;}
.crossn li dt.not_dd{background:none; padding-right:10px;}
.crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:31px; right:4px; display:none;}
.crossn li dd img{margin-right:5px;}
.crossn li dd .inbox_tips{display:inline-block; height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; color:#fff; text-align:center; background-color:#c00; border-radius:5px;}
.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; color:#333;}
.crossn li:hover dt.not_dd{background:none; border:1px transparent solid;}
.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;}
.crossn li:hover dd.login{width:184px; padding:15px 10px;}
.crossn li:hover dd.user{min-width:80px;}
.crossn li:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}

.search{width:300px; border:1px solid #e0dfe4; height:38px; margin:12px 22px 0; background:url(../images/repeat-bg.png) top repeat-x;}
.search input{height:26px; border:0; outline:0;}
.search .text{width:246px; line-height:28px; font-size:14px; padding:5px 4px; padding-left:8px; border:1px solid transparent;}
.search .button{width:40px; height:38px; background-image:url(../images/ico-img.png); background-position:right -212px; background-repeat:no-repeat; cursor:pointer;}

.header_cart{position:relative; width:190px; height:43px; margin-top:12px; border:1px #fff solid; margin-right:5px;}
.header_cart .cart_inner{height:30px; display:block; position:relative; z-index:1009; background:url(../images/header_cart.png) no-repeat 12px 10px #fff; padding:8px 0 7px 45px; text-decoration:none;}
.header_cart .cart_count{left:28px; top:5px; width:30px; height:29px; text-align:center;}
.header_cart .cart_note{top: 42px;}

#nav{height:44px; overflow:hidden; margin:0 10px 26px; position:relative;background:#fbfbfb;text-align:center;}
#nav .nav_sec{top: 43px;}
#nav .nav_sec .top{height: 1px;}

.nav_item{display:inline-block;}
#nav.nav_item{display:none;}
.nav_item li{float:left; line-height:43px;background:#fbfbfb}
.nav_item li a{text-align:center; color:#000; padding:0 12px; display:inline-block; text-decoration:none; font-size:16px; font-weight: bold; position: relative;}
.nav_item li a>h2{text-align:center; color:#000;display:inline-block; text-decoration:none; font-size:16px; font-weight: bold; position: relative;}
.nav_item li a em{ position: absolute; top: 0; right: 0; background: #ffc637; padding: 5px; color: #fff; line-height: 12px; font-size: 12px; top: -12px; right: 20px; }
.nav_item li:hover{z-index:9999;}
.nav_item li:hover dl{visibility:visible;}
.nav_item>li:first-child{width:43px; padding:0; text-align:center; background-color:#505050;}
.nav_item>li:first-child .icon_home{width:13px; height:12px; background:url(../images/icon_home.png) no-repeat; display:block;}
/*.nav_item dl{visibility:hidden; position:absolute; width:938px; top:44px; left:0; padding:15px 10px 10px; z-index:10000; background:#eee; border:1px #707070 solid;}
.nav_item dl dd{width:180px; margin:0 3px; float:left; display:inline; border-left:1px #ccc solid;}
.nav_item dl dd:first-child{border:0;}
.nav_item dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#888; white-space:normal; text-align:left;}
.nav_item dl dd h3{height:35px; line-height:35px; overflow:hidden;}
.nav_item dl dd h3>a{font-size:14px; color:#454545; text-transform:uppercase; border:0;}
.nav_item dl dd ul{width:180px; height:215px; overflow:hidden;}
.nav_item dl dd li{height:30px; line-height:30px; overflow:hidden; clear:both; padding:0; background:none; border:0;}
.nav_item dl dd li a{border:0;}
.nav_item dl dd li a:hover{text-decoration:underline; background:none;}
.nav_item dl dd .more{margin:5px 0 0 0; text-align:right; border:0;}*/
/*************************** header end ***************************/
#nav .nav_sec .nav_thd_item>a>h2{text-align: left;text-indent: 0px;font-weight: normal;}



/*************************** footer start ***************************/
#footer .newsletter .foot_menu_hd{ display: none; }
#footer{width:100%;background:#fbfbfb; /*padding-top:34px;*/text-align:center;}
#footer .index_txt{width:220px; line-height:20px; margin-left:10px; padding-top:18px;/*padding-top:30px;*/ color:#000;padding-left: 26px;box-sizing: border-box; font-size: 14px;}
#footer .index_txt h2{font-weight: normal;display: inline-block;}
#index_footer{display:inline-block;text-align:left;padding-bottom:105px;}
.foot_menu{ margin-top: 80px;width:230px; padding-left:15px; padding-bottom:22px;}
.foot_menu .foot_menu_hd{*display:none; height:13px; margin-bottom:5px; *border-bottom:1px #747474 solid; position:relative;font-weight: bold;}
.footer_w .foot_menu:nth-child(4), .footer_w .foot_menu:nth-child(3), .footer_w .foot_menu:nth-child(5){ margin-top: 0; }
.foot_menu .foot_menu_hd>h3{height:27px; line-height:27px; padding-right:8px; font-size:16px;  color: #000;*color:#fff; *background-color:#606060; position:absolute; left:0; top:0;font-weight: bold;}
.foot_menu .list{padding-top:15px;}
.foot_menu .list li{height:26px; overflow:hidden;}
.foot_menu .list li>a{color:#8e8e8e; font-size:14px; padding-left:12px; color:#000; height:26px; line-height:26px; position:relative; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.foot_menu .list li>a>em{width:0; height:0; border-top:3px solid transparent; border-left:4px solid #000; border-bottom:3px solid transparent; display:inline-block; position:absolute; left:0; top:11px;}
.fcu{width:260px;}
.fcu .fcu_item{background:url(../images/foot_contact.png) no-repeat; padding:10px 5px 10px 20px; line-height:140%; color:#fff;}
.fcu .fcu_0{background-position:0 12px;}
.fcu .fcu_1{background-position:0 -79px;}
.fcu .fcu_2{background-position:0 -170px;}
.fcu .fcu_3{background-position:0 -262px;}
.fcu a{color:#fff;}
.fMain li{height:34px; overflow:hidden; background:url(../images/right.png) no-repeat 0 13px;}
.fMain li>a{padding-left:18px;}
.newsletter_tips{ display:none; line-height:150%; margin-bottom:25px; padding-top:15px; color:#fff;}
.newsletter .form{ display:none;}
.newsletter_title{color:#fff; padding:15px 0;}
#newsletter_form{width:230px; overflow:hidden;}
#newsletter_form input{float:left; border:0; outline:0;}
#newsletter_form .text{width:133px; height:28px; line-height:28px; border:1px transparent solid; background:#505050; padding:0 10px; margin:0;}
#newsletter_form .button{width:75px; height:30px; line-height:30px; text-align:center; color:#fff; background:#00cc87; cursor:pointer; border-radius:0;}

.follow_us_box{height:40px; line-height:40px; padding-top:15px;}
.follow_us_box li{width:42px; margin-right:0;}

#copyright{width:100%;background:#fbfbfb;text-align:center;padding-bottom:10px;}
#copyright .cp{padding:15px 10px; line-height:180%; color:#000;}
#copyright .cp *{color:#fff;}
#index_copyright{display:inline-block;text-align:left;}
.global_swap_chain{ padding:0;}
.global_swap_chain .wide{ background:#505050; padding:5px 0; color:#fff;}
.global_swap_chain a{ color:#fff;}
/*************************** footer end ***************************/



/*************************** gloabl start ***************************/
#main{background-color:#fff;}

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

.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.pro_right .editor_txt{padding: 0;margin: 0;margin-bottom: 20px;}

.sidebar{margin-bottom:20px; background:#fff;}
.sidebar .b_title{height:35px; line-height:35px; border-bottom:1px #ccc dashed; font-weight:bold; margin:0 10px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:none; margin-left:10px;}

.side_category{border:1px #e2e6e9 solid; background:#fff; position:relative;}
.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{color:#f60; font-weight:bold;}
.side_category .cate_title{text-indent:8px; height:42px; line-height:42px; background:#e0bd0b; color:#fff; font-weight:bold;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{padding:0;}
.side_category .cate_menu dd.first>a{border-bottom:1px #C9C9C9 solid; background:url(../images/cate_menu.png) no-repeat 8px -36px; height:30px; line-height:30px; overflow:hidden; padding-left:20px; padding-right:5px;}
.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:4px; background:#f4f4f4;}
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0; line-height:22px; background:url(../images/homepage.png) no-repeat 5px -58px; color:#929292;}
.side_category .cate_menu dl a.current{color:#f60;}
.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;}

#may_like{border:1px #ccc solid;}
#may_like .b_list .pro_item{padding:10px 0;}

#rec_products{border:1px solid #ddd; margin-top:9px;}
#rec_products .title{background:#EEECDD; padding:7px; color:#656565; padding-left:10px; font-weight:bold;}
#rec_products .pro_list{border-top:none; border-bottom:none; min-height:300px; _height:300px;}
#rec_products .pro_list .item{padding:8px; border-top:1px solid #ddd; zoom:1;}
#rec_products .pro_list .item .name{font-size:11px;}
#rec_products .pro_list .item .img{width:90px; height:90px; text-align:center; float:left;}
#rec_products .pro_list .item .img img{max-width:100%; max-height:100%; vertical-align:middle;}
#rec_products .pro_list .item .price{width:125px; float:left; margin-left:5px; padding-top:8px;}
#rec_products .pro_list .item .price font{font-weight:bold; color:#9C0001;}
#rec_products .pro_list .item .price a{color:#666; text-decoration:underline; font-size:11px;}
/*************************** gloabl end **************************/
#nav .nav_sec .nav_list h2{ text-align: left; font-size: 14px; text-indent: 10px;font-weight: bold; }