/*
Powered by ly200.com		http://www.ly200.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;}
.w_1200 #top_bar .freeship{width:496px;}
.w_1200 .nav_item li>a{padding:0 24px;}
.w_1200 #service dl{padding:0 40px 0 30px; width:190px;}
.w_1200 #service dl:first-child{padding-left:30px;}
.w_1200 #service dl.fore_2{width:374px;}
.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_outer .footer .top .top_item{ width: 240px;padding-right: 20px;}
.w_1200 #footer_outer .footer .top .top_item.last{ width: 405px;padding-right: 0;}
.w_1200 #footer_outer .footer .top .top_item #newsletter_form .text{width: 310px; }
/*************************** 宽屏样式 end ***************************/

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

.lang_ru .w_1200 #top_bar .freeship{width:490px;}
.lang_ru #top_bar .freeship{width:350px;}

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

body,html{font-family: 'or',Arial;}
.PriceColor, a.PriceColor{color: #222;}
/*************************** header start ***************************/
#top_bar_outer{ background: #333;}
#top_bar{height: 42px; line-height:42px;}
#top_bar .freeship{width:316px; height:42px; padding-left:36px; background:url(../images/ico-img.png) -166px top no-repeat; overflow:hidden;}
#top_bar .crossn{margin-right:5px;}
#top_bar .crossn li{display:inline-block; height:42px;font-size: 14px; color: #949494; font-family: or; position:relative; z-index:1010;}
/*#top_bar .crossn li:first-child{background:url(../images/ico-img.png) -166px -36px no-repeat; padding-left:36px;}*/
#top_bar .crossn li:before{content: '';position: absolute;top: 0;bottom: 0;right: 3px;margin: auto;width: 0;height: 0;border-width: 5px 5px 0 5px;border-style: solid;border-color: transparent;border-top-color: #949494;}
#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{color: #949494;}
#top_bar .crossn li>div strong{ margin-left:6px;color: #949494;}
/*#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;}*/
#top_bar .crossn li:hover dt.not_dd{background:none;}
#top_bar .crossn li dt{height:42px; line-height:42px; padding:0 15px 0 10px; cursor:pointer; background:url(../images/sign_bg_icon.png) right center no-repeat; font-size: 14px; color: #949494; }
#top_bar .crossn li dt>a{color: #949494;}
#top_bar .crossn li dt strong{ display:block; font-size: 14px; color: #949494;  text-align:center;}
#top_bar .crossn li dt b{ width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(../images/user/mail_icon.png) no-repeat;}
#top_bar .crossn li dt.not_dd{background:none; padding-right:10px;}
#top_bar .crossn li dt.not_dd a{ font-size: 12px; color: #949494; }
#top_bar .crossn li.sign_in{padding-right: 0;}
#top_bar .crossn li.sign_in dt{padding-right: 0;}
#top_bar .crossn li.sign_in:before{display: none;}
#top_bar .crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:42px; right: 0; display:none;font-size: 12px;}
#top_bar .crossn li dd img{margin-right:5px;}
#top_bar .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;}

#top_bar .crossn li.first{ margin-left: 0; background: none;}
#top_bar .crossn li.first dt strong{ text-align: left;}
#top_bar .crossn li.sign{ margin-right: 3px; padding-right: 21px; background: url('../images/sign_bg_icon.jpg') no-repeat right center;}
#top_bar .crossn li.country{ padding-left: 34px; background: url('../images/country_icon.jpg') no-repeat left center;}
#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;font-size: 12px;}

#header{ width: 100%; background: #fff;text-align: center;}
#header .logo{ display: inline-block;height: 116px; text-align: center; overflow: hidden;}
#header .logo h1{ display: table; width: 100%; height: 100%;}
#header .logo:after,#header .logo h1:after{content: '';display: inline-block;vertical-align: middle;height: 100%;}
#header .logo a{display:table-cell; height:90px; vertical-align:middle;}
#header .logo img{max-width:100%; max-height:100%;}

#header .search_box{position: relative;width: 50px;height: 116px;z-index: 1008;text-align: left;}
#header .search{ display: block;width: 48px;height: 48px;border:1px solid transparent; margin-top: 33px; background: url(../images/search_icon.png) no-repeat center; cursor:pointer;}
#header .search_form{display: none;position: absolute;left: 1px;top: 33px;}
#header .search_form .form{height:48px;border: 1px solid #ccc;border-radius: 25px;background: #fff;}
#header .search_form .form i{}
#header .search_form .text{ width:468px; height:48px; line-height:48px; text-indent: 50px; border:0;  color:#555; background:none; outline:none;}
#header .search_form .button{ width:48px; height:48px; position:absolute; left:0px; top:1px; background:url(../images/search_icon.png) center no-repeat; cursor:pointer; border:0; outline:none;}


.header_cart{position: relative; width: 39px; height:35px; margin-top: 38px;border:1px solid transparent;}
.header_cart .cart_inner{height:35px; display:block; position:relative; z-index:1009; background:url(../images/cart_btn.png) no-repeat center #fff; border-bottom: 1px solid #fff;}
.header_cart .cart_inner:hover{color:#fe8a27;}
.header_cart .cart_count, .header_cart .cart_text{position: absolute; font-size:16px; font-weight:bold;}
.header_cart .cart_count{ width: 18px; height: 18px; line-height: 18px; right: 0; top: 0; background: #00bfe5; font-size: 12px; color: #fff; font-family: os; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}
.header_cart .cart_text{left:65px; top:14px; width:52px; background:url(../images/global/header_cart_hover.png) no-repeat right 7px;}
.header_cart .cart_note{top: 35px;text-align: left;}


#nav_outer{ width: 100%; height: 62px; border-top: 1px solid #eee; background: #fff;position:relative; z-index:1000;}
#nav{ height: 100%; }
#nav .nav_sec{top: 61px;text-align: left;}

.nav_menu{width:236px; position:absolute; left:0; top:0;}
.nav_menu .nav_title{height:42px; line-height:42px;}
.nav_menu .nav_title a{font-size:14px; color:#fff; padding-left:24px; display:block; text-decoration:none;}
.nav_menu .nav_title b{position:absolute; top:12px; right:12px; width:19px; height:19px; background:url(../images/ico-img.png) right -185px no-repeat;}
.nav_categories{border:1px #e0e0e0 solid; background:#fff; display:none; padding:8px 0;
-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;}
.nav_categories li{height:40px; position:relative;}
.nav_categories li>h2{width:202px; border-top:1px #e0e0e0 solid; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#fff; height:38px; margin:0 16px; overflow:hidden; position:relative;}
.nav_categories li:first-child>h2{border-top:1px solid #fff;}
.nav_categories li>h2>a{height:38px; line-height:38px; display:block; font-size:12px; padding-right:16px; text-indent:5px; font-weight:bold;}
.nav_categories li>h2>em{border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:15px; right:5px; z-index:10;}
.NavArrowColor{border-color:transparent transparent transparent #ccc;}
.nav_categories li>h2>i{border-color:transparent transparent transparent #fff; border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:15px; right:8px; z-index:11;}
.nav_categories li.hover>h2{position:absolute; width:204px; border:1px solid #bbb; border-right:none; margin:0; padding-left:16px; height:39px; z-index:10000; left:0;
 -webkit-box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3); box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3);}
.nav_categories li.hover>h2>em{top:14px; right:8px; z-index:10;}
.nav_categories li.hover>h2>i{top:14px; right:11px; z-index:11;}
.nav_categories li .nav_subcate{position:absolute; left:220px; width:700px; padding:0 12px; min-height:494px; z-index:1001; border:1px solid #bbb; background:#fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.nav_categories li .nav_subcate dl{display:block; float:left; width:196px; margin:0 12px; padding:5px;}
.nav_categories li .nav_subcate dl.tline{border-top:1px solid #ddd;}
.nav_categories li .nav_subcate dl dt{font-weight:bold; line-height:160%; padding:8px 0;}
.nav_categories li .nav_subcate dl dd{padding:0 0 5px 3px;}
.nav_categories li .nav_subcate dl dd a{display:block; padding:2px 0; line-height:160%;}

.nav_item{ float: left;height: 100%; line-height: 62px; text-align: center;}
.nav_item .nav_item_a{ font-size: 16px; color: #222; font-family: or;}
.nav_item>li{float:left; line-height:62px;}
.nav_item>li>a{text-align:center; color:#222222; padding:0 14px; display:inline-block; text-decoration:none; font-size:16px;}
/*.nav_item>li:hover dl{visibility:visible;}
.nav_item>li dl{visibility:hidden; position:absolute; background:#fff; width:185px; border-width:2px; border-style:solid; top:42px; left:0px; padding:5px 0; z-index:10000;}
.nav_item>li dl dd{width:180px; height:30px;}
.nav_item>li dl dd a{ 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_item>li dl dd a:hover{text-decoration:underline;}
.nav_item>li dl dd.fl{float:left; border-right:1px #005ab0 solid;}
.nav_item>li dl dd.right{float:left;}
.nav_item>li dl.long{width:361px;}
.nav_item>li dl.down_width_1{width:235px;}
.nav_item>li dl.down_width_1 dd{width:235px;}
.nav_item>li dl.down_width_2{width:285px;}
.nav_item>li dl.down_width_2 dd{width:285px;}*/
/*************************** header end ***************************/

/*************************** footer start ***************************/
#service{overflow:hidden; padding:20px 0;}
#service dl{padding:0 7px 0 20px; border-left:1px #ccc solid; height:174px; width:190px;}
#service dl:first-child{border-left:0; padding-left:0px;}
#service dl.fore_2{width:300px; padding-right:7px;}
#service dt{font-size:14px; font-weight:bold; height:24px; line-height:24px; color:#000;}
#service dd>a{line-height:29px; display:block;}
#service .newsletter{padding-top:12px;}
#service .newsletter .text{width:284px; height:34px; line-height:34px; border:1px #b6b6b6 solid; margin:13px 0;}
#service .newsletter .button{width:106px; height:32px; line-height:32px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:0; cursor:pointer; font-size:14px;}

#footer_outer{ background: #f5f5f5;}
#footer_outer .footer{ width: 100%;}
#footer_outer .footer .top{ padding: 38px 0 55px 0;}
#footer_outer .footer .top .top_item{ width: 195px;padding-right: 15px;}
#footer_outer .footer .top .top_item .item_title{ width: 100%; height: 44px; line-height: 44px; margin-bottom: 3px; font-size: 16px; color: #000; font-family: or; text-indent: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer_outer .footer .top .top_item .list{ width: 100%;}
#footer_outer .footer .top .top_item .list .item{ width: 100%; height: 30px; line-height: 30px; text-indent: 2px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer_outer .footer .top .top_item .list .item a{ font-size: 14px; color: #555; font-family: or;}
#footer_outer .footer .top .top_item.last{ width: 350px;padding-right: 0;}
#footer_outer .footer .top .top_item #newsletter_form{ width: 100%; height: 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
#footer_outer .footer .top .top_item #newsletter_form .text{ width: 255px; height: 100%; border: 1px solid #d3d8d9; padding: 0 10px 0 19px; font-size: 12px; color: #999; font-family: ol; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
#footer_outer .footer .top .top_item #newsletter_form .button{ width: 95px; height: 100%; background: #fc3864; border: 0; font-size: 14px; color: #fff;  cursor: pointer;}
#footer_outer .footer .top .top_item .share{ width: 100%; margin-top: 26px;}
#footer_outer .footer .top .top_item .share .share_title{ width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #111; }
#footer_outer .footer .top .follow_us_list li{margin-right: 0;}

#footer_outer .footer .partners_box img{max-height: 35px;}
#footer_outer .footer .bot{ width: 100%;}
#footer_outer .footer .bot .bot_in{ height: 100%;}
#footer_outer .footer .bot .bot_in .pay_img{ width: 100%; height: 100%; padding-bottom: 39px; text-align: center;}
#footer_outer .footer .bot .bot_in .copy{ width: 100%; height: 70px; line-height: 70px; border-top: 1px solid #dcdcdc; font-size: 14px; color: #aaa; font-family: or; text-align: center;}

.global_swap_chain{ background:#f5f5f5; text-align:center;}
.global_swap_chain a{ color:#333;}
/*************************** footer end ***************************/

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

.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.side_left,.help_menu{width: 238px;}

.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; 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;}

.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;}
/*************************** gloabl end **************************