/*
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 #header .logo{width:88px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.fc_01{color: #fff;}
.rel{position: relative;}
.abs{position: absolute;}
.over{overflow: hidden;}
/*************************** 宽屏样式 end ***************************/

/*************************** 多语言样式 start ***************************/
.lang_de .header_cart{width:164px;}
.lang_de .header_cart .cart_text{width:88px; font-size:12px;}
.lang_es .header_cart .cart_text{font-size:12px;}
.lang_fr .header_cart .cart_text{font-size:12px;}
.lang_ru .w_1200 #top_bar .freeship{width:490px;}
.lang_ru #top_bar .freeship{width:350px;}
.lang_ru .header_cart{width:155px;}
.lang_ru .header_cart .cart_text{width:83px; font-size:12px;}
.lang_pt .header_cart{width:160px;}
.lang_pt .header_cart .cart_text{width:88px;}
/*************************** 多语言样式 end ***************************/

/*************************** header start ***************************/
#top_bar_outer{background:#277ace;}
#top_bar{height:48px; line-height:48px;}
#top_bar .contact{width: 400px;}
#top_bar .contact li{font-size: 14px;color:#fff;font-family: 'Lato';}
#top_bar .contact .fir{background: url(../images/icon_top.png) no-repeat left 16px; }
#top_bar .contact .sec{background: url(../images/icon_top.png) no-repeat left -128px; }
/*#top_bar .crossn{margin-right: 8px;}*/
#top_bar .crossn li{display:inline-block;font-size: 14px;color:#fff;text-indent: 25px;font-family: 'Lato'; position:relative; z-index:1010;}
#top_bar .crossn li.fir{width:100px;background: url(../images/icon_top.png) no-repeat left -80px;}
#top_bar .crossn li.fir a{color: #fff;font-size: 14px;font-family: 'Lato';}
#top_bar .crossn li.sec{position: relative; min-width:64px;max-width:120px;height: 48px;background: url(../images/icon_top.png) no-repeat left -32px; }
#top_bar .crossn li div strong{ margin-left:6px;}
#top_bar .crossn li .welcome{background: url(/static/themes/default/images/global/header_cart_hover2.png) no-repeat right center;padding-right: 5px;}
#top_bar .crossn li .welcome a{color: #fff;}
#top_bar .crossn li:hover dt{z-index:1010; }
#top_bar .crossn li .SignIn dt{position:absolute;right:0;height:48px;line-height:48px;cursor:pointer;text-indent:0;z-index:5;}
#top_bar .crossn li .Logined dt{position:absolute;top:0;right:235px;width: 200px;height:48px;line-height:48px;text-indent:0;text-align: right;cursor:pointer;z-index:5;}
#top_bar .crossn li dt a{font-size: 14px;font-family: 'Lato';color: #fff;}
#top_bar .crossn li dd{border:1px solid #d1d1d1; background:#fff; position:absolute; top:48px;right:-16px;padding-right: 10px;display:none;z-index:10;}
#top_bar .crossn li dd img{margin-right:5px;}
#top_bar .crossn li:hover dd{display:block; z-index:1011; -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:130px;}
#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;}

#header{height:123px;background:#fff;}
#header .logo{width:88px; height:123px; overflow:hidden;}
#header .logo a{ display:table-cell; height:123px; vertical-align:middle;}
#header .logo img{ max-width:100%; max-height:100%;}

.search{width:586px; border:1px solid #cbcbcb; height:44px; margin:41px 20px 0 0; background:url(../images/repeat-bg.png) top repeat-x;}
.search input{height:42px; border:0; outline:0;}
.search .text{width:532px; line-height:42px; font-size:16px;text-indent:15px;border:1px solid transparent;}
.search .button{width:52px; height:44px; background:url(../images/icon_search.png) no-repeat center center;cursor:pointer;}

.header_collect{position:relative; width: 131px;height:44px;line-height:44px; margin-top:41px;margin-right: 20px;}
.header_collect .collect_inner{width: 131px;height:44px; display:block; position:relative; z-index:1009; background:url(../images/collect.png) no-repeat left center;}
.header_collect .collect_inner:hover{color:#fe8a27;}
.header_collect .collect_text{position:absolute;top:6px; width: 80px;line-height:20px; font-size:14px;color:#fff;font-weight:bold;text-align:center;}
.header_collect .qty{position:relative; top:11px;margin-left:12px;color:#fff;line-height: 20px; font-size:14px;font-family: 'Tahoma';}
.header_collect .qty2{position:relative; top:11px;color:#fff;line-height: 20px; font-size:14px;font-family: 'Tahoma';}
.header_collect .collect_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
.header_collect .collect_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
.header_collect .collect_list li:hover{background:#f7f7f7;}
.header_collect .collect_list .collect_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
.header_collect .collect_list .collect_pro_img img{max-width:100%; max-height:100%;}
.header_collect .collect_list .collect_pro_name, .header_collect .collect_list .collect_pro_property{margin-left:73px; height:18px; overflow:hidden; white-space:nowrap; color:#999; display:block;}
.header_collect .collect_list .collect_pro_property span{margin-right:5px;}
.header_collect .collect_list .collect_pro_piece{margin-left:73px; padding-top:5px; display:block;}
.header_collect .collect_list .collect_pro_price{position:absolute; right:15px; bottom:15px; font-size:14px; font-weight:bold;}
.header_collect .collect_pro_btn{padding:10px 20px;}
.header_collect .collect_pro_btn a{color:#333; text-decoration:none;}
.header_collect .collect_pro_btn .collect_view{display:block; height:30px; line-height:30px; text-align:center; color:#333; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(225,187,0,.85); border:1px #fb0 solid; background:#f5ce50; color:#333;}
.header_collect .collect_pro_btn .collect_num{font-size:14px; font-weight:bold; color:#f30;}

.header_cart{position:relative; width: 158px;height:42px;line-height:42px; margin-top:41px;border:1px solid transparent;}
.header_cart .cart_inner{width: 160px;height:44px; display:block; position:relative; z-index:1009; background:url(../images/cart.png) no-repeat left center;}
.header_cart .cart_inner:hover{color:#fe8a27;}
.header_cart .cart_text,.header_cart .cart_items{position:absolute;left:12px; font-size:14px;color:#fff;}
.header_cart .cart_text{width: 106px;top:6px;line-height: 20px; font-weight:bold;font-family: 'Lato';}
.header_cart .cart_items{width: 106px;top:20px;line-height: 20px;font-family: 'Tahoma';}
.header_cart .cart_note{position:absolute; right:-1px; top:42px; width:368px; border:1px #999 solid; background:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1); display:none; z-index:1001;}
.header_cart .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
.header_cart .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
.header_cart .cart_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
.header_cart .cart_list li:hover{background:#f7f7f7;}
.header_cart .cart_list .cart_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
.header_cart .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
.header_cart .cart_list .cart_pro_name, .header_cart .cart_list .cart_pro_property{margin-left:73px; height:36px; overflow:hidden; white-space:nowrap; color:#999; display:block;}
.header_cart .cart_list .cart_pro_property span{margin-right:5px;}
.header_cart .cart_list .cart_pro_piece{margin-left:73px; padding-top:5px; display:block;}
.header_cart .cart_list .cart_pro_price{position:absolute; right:15px; bottom:15px; font-size:14px; font-weight:bold;}
.header_cart .cart_pro_btn{padding:10px 20px;}
.header_cart .cart_pro_btn a{color:#333; text-decoration:none;}
.header_cart .cart_pro_btn .cart_view{display:block; height:30px; line-height:30px; text-align:center; color:#333; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(225,187,0,.85); border:1px #fb0 solid; background:#f5ce50; color:#333;}
.header_cart .cart_pro_btn .cart_num{font-size:14px; font-weight:bold; color:#f30;}
.header_active{border:1px #999 solid; -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);}

#nav_outer{border-bottom: 1px solid #e2e2e2;}
#nav{height:47px; position:relative; z-index:1000;}
.nav_menu{width:270px; position:relative;float: left; left:0; top:0;z-index:100;}
.nav_menu .nav_title{width:270px;height:47px; line-height:47px;}
.nav_menu .nav_title a{height:47px; font-size:14px; color:#fff;  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_menu .CategoryBg{background:url(../images/categories.png) no-repeat left center;}
.nav_categories{display:none;width:270px;}
.nav_categories .fir_categories .fir_categoriesitem{height:49px;line-height: 49px;text-indent: 54px;border-bottom: 1px solid #fff;background-repeat: no-repeat;background-position: 17px -26px;background-color:#ccc;transition:background-position 0.5s;-moz-transition:background-position 0.5s; -webkit-transition:background-position 0.5s; -o-transition:background-position 0.5s;}
.nav_categories .fir_categories .fir_categoriesitem h2>a{overflow: hidden;position: relative; display: block;width: 270px;height:49px;font-size: 14px;color: #333;font-family: 'Tahoma';}
.nav_categories .fir_categories .fir_categoriesitem h2>a .fir_categoryname{overflow: hidden;position: absolute;left:0px;top:-49px;height: 98px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.nav_categories .fir_categories .fir_categoriesitem h2>a .fir_categoryname span{overflow: hidden;display:block;height: 49px;}
.nav_categories .fir_categories .fir_categoriesitem h2>a .fir_categoryname span.active{color: #fff;}
.nav_categories .fir_categories .fir_categoriesitem:hover{background-color: #599ce0;background-position: 17px 15px;}
.nav_categories .fir_categories .fir_categoriesitem:hover h2>a .fir_categoryname{top:0px;}
.nav_categories .sec_categories{display: none;left:271px;top:0;width:289px;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);z-index:101;}
.nav_categories .sec_categories .sec_categoriesitem{width:271px;padding:0 9px;height:47px;}
.nav_categories .sec_categories .sec_categoriesitem>a{overflow: hidden;position: relative; display: block;width: 271px;height:46px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.nav_categories .sec_categories .sec_categoriesitem>a .sec_categoryname{overflow: hidden;position: absolute;left:0px;top:-47px;height: 94px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.nav_categories .sec_categories .sec_categoriesitem>a .sec_categoryname span{overflow: hidden;display:block;height:47px;}
.nav_categories .sec_categories .sec_categoriesitem>a .sec_categoryname span.active{color: #fff;}
.nav_categories .sec_categories .sec_categoriesitem:hover{background-color: #599ce0;}
.nav_categories .sec_categories .sec_categoriesitem:hover>a{height: 47px;border: none;}
.nav_categories .sec_categories .sec_categoriesitem:hover>a .sec_categoryname{top:0px;}
.sec_categories .thr_categories{display: none;left:290px;top:0;width:271px;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);}
.sec_categories .thr_categories .thr_categoriesitem a{overflow: hidden;position: relative; display: block;width: 271px;height:46px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname{overflow: hidden;position: absolute;left:0px;top:-47px;height: 94px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname span{overflow: hidden;display:block;height:47px;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname span.active{color: #fff;}
.sec_categories .thr_categories .thr_categoriesitem:hover{background-color: #599ce0;}
.sec_categories .thr_categories .thr_categoriesitem:hover a{height: 47px;border: none;}
.sec_categories .thr_categories .thr_categoriesitem:hover a .thr_categoryname{top:0px;}

/*.nav_item{margin-left:270px; display:inline-block;}
.nav_item .nav_items{float:left; line-height:47px;}
.nav_item .nav_items>a{text-align:center;font-size: 14px;font-weight: bold; color:#333333;font-family: 'Arial'; padding:5px 60px;}
.nav_item .nav_items.cur>a{color:#277ace;}
.nav_item .nav_items:hover{background:#599ce0;}
.nav_item>.nav_items:hover>a{color: #fff;}
*/
#menu {position: relative;top: 0;left: 0;float: left;}
#menu .colourful {display: block;position: absolute;left: -200px;width: 184px;height: 47px;background: #f0ad22;}
#menu .fir_nav {position: relative;top: 0;left: 0;margin-left: 0;padding: 0;float: left;list-style: none;z-index: 1;}
#menu .fir_nav .nav_items {float: left;margin: 0 1px 0 0;}
#menu .fir_title:link, #menu .fir_title:visited, #menu .fir_title:hover, #menu .fir_title:active {display: block;width: 184px;line-height: 47px;text-align: center;font-size: 14px;font-weight: bold; color:#333333;font-family: 'Arial';}
#menu .fir_nav .nav_items:hover  .fir_title{text-decoration: none;color: #fff;text-shadow: 0 0 1px #999;}
#menu .sec_nav{display: none;width:184px;top:47px;background:#fff;box-shadow: 0px 0px 5px 1px #ccc;}
#menu .sec_nav .sec_items{width:184px;text-align:center;border-bottom: 1px solid #e2e2e2;}
#menu .sec_nav .sec_items>a{overflow: hidden;display:block;width:164px;padding:13px 10px;line-height: 25px;white-space:normal}
#menu .sec_nav .sec_items:hover{background:#588ce0;}
#menu .sec_nav .sec_items:hover>a{color: #fff;}
#menu .thr_nav{display: none;left:185px;top:0;width: 184px;background:#fff;box-shadow: 0px 0px 5px 1px #ccc;}
#menu .thr_nav .thr_items{width:184px;text-align:center;border-bottom: 1px solid #e2e2e2;}
#menu .thr_nav .thr_items>a{overflow: hidden;display:block;width:164px;padding:13px 10px;line-height: 25px;white-space:normal}
#menu .thr_nav .thr_items:hover{background:#588ce0;}
#menu .thr_nav .thr_items:hover a{color: #fff;}

/*************************** header end ***************************/

/*************************** footer start ***************************/
#footer_outer{background:#f0f0f0;}
#footer_outer .FooterCategory{overflow: hidden;padding-top: 31px;border-bottom: 1px solid #dfdfdf;}
#footer_outer .FooterCategory .FirCate{width: 1200px;}
#footer_outer .FooterCategory .FirCate .FirCateItem{overflow: hidden;width: 300px;float: left;}
#footer_outer .FooterCategory .FirCate .FirCateItem .FirCateItemName{display: block;height: 34px;line-height: 34px;font-size: 14px;font-family: 'Montserrat';color: #4e98d6;}
#footer_outer .FooterCategory .FirCate .SecCateItem{overflow: hidden;width: 300px;height: 24px;}
#footer_outer .FooterCategory .FirCate .SecCateItem .SecCateItemName{display: block;height: 24px;line-height: 24px;font-size: 14px;font-family: 'Lato';color: #999999;}
#footer_outer .FooterCategory .FirCate .SecCateItem .SecCateItemName:hover{text-decoration: underline;}
#footer_outer .ContactUs{overflow: hidden;height: 241px;padding-top: 32px;border-bottom: 1px solid #dfdfdf;}
#footer_outer .ContactUs .Title{display: block;width: 120px;height: 22px;line-height: 22px;font-size: 16px;font-weight: bold;font-family: 'Montserrat';color: #333;}
#footer_outer .Contact{width: 1040px;padding-right: 40px;}
#footer_outer .Contact li{overflow: hidden;float: left;width: 372px;height: 44px;line-height: 22px;font-size: 14px;color: #999;font-family: 'Lato';padding-left: 28px;margin-bottom: 21px;margin-left: 120px;}
#footer_outer .Contact li a{line-height: 22px;font-size: 14px;color: #999;font-family: 'Lato';}
#footer_outer .Contact li.address{background: url(../images/icon_add_email.png) no-repeat left 0px;}
#footer_outer .Contact li.email{background: url(../images/icon_add_email.png) no-repeat left -62px;}
#footer_outer .Contact li.tel{background: url(../images/icon_phone_fac.png) no-repeat left 0px;}
#footer_outer .Contact li.factory{background: url(../images/icon_phone_fac.png) no-repeat left -62px;}

#service{overflow:hidden; padding:28px 0;}
#service dl dt{float: left;height: 36px;line-height: 36px;font-size: 16px;font-weight: bold;font-family: 'Montserrat';color: #333;}
#service .fore_1{width: 530px;}
#service .fore_1 dt{/*width:114px;text-indent: 6px;*/}
#service .fore_1 .newsletter .text{float: left;width:310px; height:36px; line-height:36px;text-indent: 20px; border:0;}
#service .fore_1 .newsletter .button{float: left;width:37px; height:36px;border:0; cursor:pointer;background:url(../images/icon_enter.png) no-repeat left center;}
#service .fore_2{width: 376px;}
#service .fore_2 dt{width:79px;}
#service .fore_2 .share span{width: 36px;height: 36px;}
#service .fore_2 .share .st_facebook_large .stLarge{background: url(../images/share_fb.png) no-repeat left center !important;}
#service .fore_2 .share .st_twitter_large .stLarge{background: url(../images/share_tw.png) no-repeat left center !important;}
#service .fore_2 .share .st_google_reader_large .stLarge{background: url(../images/share_reader.png) no-repeat left center !important;}
#service .fore_2 .share .st_googleplus_large .stLarge{background: url(../images/share_g.png) no-repeat left center !important;}
#service .fore_2 .share .st_linkedin_large .stLarge{background: url(../images/share_in.png) no-repeat left center !important;}
#service .fore_3 .link span{float: left;display: block;padding:4px 9px;}

#footer{padding:24px 0; border-top:1px solid #c1c1c1; text-align:center; color:#333; line-height:180%;}
#footer .nav a{margin:0 10px;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:15px 0 10px; text-align:center;}
#footer .foot_pay img{ max-width:200px; max-height:80px; vertical-align:middle; margin:0 8px;}
/*************************** footer end ***************************/

/*************************** gloabl start ***************************/
.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:270px;}
.pro_right{width:915px;}

.prod_desc_right{border:1px solid #e6e6e6;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{background:#fff;}
.side_category a{display:block;}
.side_category .current{color: #599ce0;}
.side_category .cate_title{height: 41px;line-height: 41px;font-size: 14px;font-weight: bold;text-indent:31px;font-family: 'Arial';background: #287ace url(../images/list_active.png) no-repeat 13px center;color: #fff;border-bottom: 1px solid #e9e9e9;cursor: default;}
*/
/*.side_category{width:270px;max-height: 500px;}
.side_category .fir_categories .fir_categoriesitem{height:49px;line-height: 49px;text-indent: 54px;border-bottom: 1px solid #dae2eb;background-repeat: no-repeat;background-position: 17px center;background-color:#f2f4f6;}
.side_category .fir_categories .fir_categoriesitem h2>a{overflow: hidden;display: block;width: 270px;height:49px;font-size: 14px;color: #999;font-family: 'Tahoma';}
.side_category .fir_categories .fir_categoriesitem:hover{background-color: #599ce0;}
.side_category .fir_categories .fir_categoriesitem:hover h2>a{color: #fff;}
.side_category .sec_categories{display: none;left:271px;top:0;width:289px;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);z-index:1000;}
.side_category .sec_categories .sec_categoriesitem{width:171px;padding:0 9px;height:48px;}
.side_category .sec_categories .sec_categoriesitem a{overflow: hidden;display: block;width: 271px;height:47px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.side_category .sec_categories .sec_categoriesitem:hover{background-color: #599ce0;}
.side_category .sec_categories .sec_categoriesitem a:hover{color: #fff;border: none;}
.side_category .thr_categories{display: none;left:190px;top:0;width:271px;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);}
.side_category .thr_categories .thr_categoriesitem a{overflow: hidden;display: block;width: 271px;height:47px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.side_category .thr_categories .thr_categoriesitem:hover{background-color: #599ce0;}
.side_category .thr_categories .thr_categoriesitem a:hover{color: #fff;border: none;}
.side_category a.current{color: #599ce0 !important;}*/
.side_category{width:270px;}
.side_category .fir_categories .fir_categoriesitem{height:49px;line-height: 49px;text-indent: 54px;border-bottom: 1px solid #fff;background-repeat: no-repeat;background-position: 17px -26px;background-color:#ccc;transition:background-position 0.5s;-moz-transition:background-position 0.5s; -webkit-transition:background-position 0.5s; -o-transition:background-position 0.5s;z-index: 1002;}
.side_category .fir_categories .fir_categoriesitem h2>a{overflow: hidden;position: relative; display: block;width: 270px;height:49px;font-size: 14px;color: #333;font-family: 'Tahoma';}
.side_category .fir_categories .fir_categoriesitem h2>a .fir_categoryname{overflow: hidden;position: absolute;left:0px;top:-49px;height: 98px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.side_category .fir_categories .fir_categoriesitem h2>a .fir_categoryname span{overflow: hidden;display:block;height: 49px;}
.side_category .fir_categories .fir_categoriesitem h2>a .fir_categoryname span.active{color: #fff;}
.side_category .fir_categories .fir_categoriesitem:hover{background-color: #599ce0;background-position: 17px 15px;}
.side_category .fir_categories .fir_categoriesitem:hover h2>a .fir_categoryname{top:0px;}
.side_category .sec_categories{display: none;left:271px;top:0;width:289px;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);z-index:1001;}
.side_category .sec_categories .sec_categoriesitem{width:271px;padding:0 9px;height:47px;}
.side_category .sec_categories .sec_categoriesitem>a{overflow: hidden;position: relative; display: block;width: 271px;height:47px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.side_category .sec_categories .sec_categoriesitem>a .sec_categoryname{overflow: hidden;position: absolute;left:0px;top:-47px;height: 94px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.side_category .sec_categories .sec_categoriesitem>a .sec_categoryname span{overflow: hidden;display:block;height: 47px;}
.side_category .sec_categories .sec_categoriesitem>a .sec_categoryname span.active{color: #fff;}
.side_category .sec_categories .sec_categoriesitem:hover{background-color: #599ce0;}
.side_category .sec_categories .sec_categoriesitem:hover>a{height: 47px;border: none;}
.side_category .sec_categories .sec_categoriesitem:hover>a .sec_categoryname{top:0px;}
.sec_categories .thr_categories{display: none;left:290px;top:0;width:271px;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);}
.sec_categories .thr_categories .thr_categoriesitem a{overflow: hidden;position: relative; display: block;width: 271px;height:47px;color: #666;font-size: 14px;font-family: 'Tahoma';text-indent:6px;border-bottom: 1px solid #e7e6e6;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname{overflow: hidden;position: absolute;left:0px;top:-47px;height: 94px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname span{overflow: hidden;display:block;height: 47px;}
.sec_categories .thr_categories .thr_categoriesitem>a .thr_categoryname span.active{color: #fff;}
.sec_categories .thr_categories .thr_categoriesitem:hover{background-color: #599ce0;}
.sec_categories .thr_categories .thr_categoriesitem:hover a{height: 47px;border: none;}
.sec_categories .thr_categories .thr_categoriesitem:hover a .thr_categoryname{top:0px;}


.side_category .cate_menu dd{height:40px;line-height: 40px;text-indent: 31px;border-bottom: 1px dashed #ccc;}
.side_category .cate_menu dd.first{}
.side_category .cate_menu dd.first>a{}
.side_category .cate_menu dd:first-child{border-top: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 **************************/

/*************************** Fixright start **********************/
.Fixright{position:fixed;right:18px;top:500px;width: 60px;height: 130px;z-index:11;}
.Fixright .favorite{position:relative;display: block; width: 58px;height: 57px;background: url(/static/themes/default/images/icon_favorite_right.png) no-repeat left center;margin-bottom: 6px;}
.Fixright .favorite span{position: absolute;top:-6px;right:-11px;text-align: center;color: #fff;padding: 2px 7px;background: #71dafd;border-radius: 10px;}
.Fixright .top{display: block; width: 58px;height: 57px;background: url(/static/themes/default/images/icon_top_right.png) no-repeat left center;}
.Fixright .Facebook{display: block; width: 58px;height: 57px;margin-top: 6px;border-radius: 5px;background: url(/static/themes/default/images/fixright_facebook.jpg) no-repeat left center;background-size: 100%;}
.Fixright .LinkedIn{display: block; width: 58px;height: 57px;margin-top: 6px;border-radius: 5px;background: url(/static/themes/default/images/fixright_linkedin.jpg) no-repeat left center;background-size: 100%;}

/*************************** Fixright end ************************/
#lib_inquire_list{padding-top: 30px;padding-bottom: 30px;}
#lib_inquire_list .empty{margin:50px; font-size:20px; font-family:Verdana;}
#lib_inquire_list>ul{}
#lib_inquire_list>ul>li{padding:15px 0; min-height:135px; border-bottom:1px dashed #ddd; overflow:hidden;}
#lib_inquire_list>ul>li:first-child{min-height: 135px;}
#lib_inquire_list>ul>li .img{width:15%; height:auto; border:1px solid #ddd; overflow:hidden;}
#lib_inquire_list>ul>li .img a{display:block; width:100%; max-height:130px;text-align:center; vertical-align:middle;}
#lib_inquire_list>ul>li .img img{max-width: 130px;max-height: 130px;}
#lib_inquire_list>ul>li .info{width:75%;margin-right: 5%;}
#lib_inquire_list>ul>li .info .name{height:28px; line-height:25px; overflow:hidden; border-bottom:1px dashed #ddd; font-size:14px;}
#lib_inquire_list>ul>li .info .detail{padding-top:5px; max-height:105px; line-height:180%; overflow:hidden;}
#lib_inquire_list>ul>li .info .remove{padding-top:5px; height:20px; line-height:22px; overflow:hidden;}
#lib_inquire_list>ul>li .info .remove a{ font-family:Verdana; font-size:14px;}
#lib_inquire_list>ul>li .info .remove i{display:block; width:14px; height:14px; overflow:hidden; background:url(../images/global/normal.png) -349px -115px no-repeat; float:left; margin:4px 3px;}
@media (max-width:630px) {
	#lib_inquire_list>ul>li .img{float:none;width: 100%;}
	#lib_inquire_list>ul>li .info{float:none;width: 95%;margin: 20px auto 0;}
}

#lib_inquire_list>form{}
#lib_inquire_list>form{padding-top:25px; overflow:hidden; clear:both; overflow:hidden; margin:0 auto;}
#lib_inquire_list>form .rows{margin:10px 0; clear:both;}
#lib_inquire_list>form .rows label{width:25%; overflow:hidden; float:left; height:28px; line-height:28px; text-indent:40px; color:#555;}
#lib_inquire_list>form .rows span{width:70%; overflow:hidden; float:left; display:block; padding-left:5px;}
#lib_inquire_list>form .rows span .input{width:280px; height:25px; line-height:25px; border:1px solid #ddd; padding-left:5px;}
#lib_inquire_list>form .rows span img{margin-bottom: -9px;}
#lib_inquire_list>form .rows span select{ height:25px;}
#lib_inquire_list>form .rows span .contents{width:68%; height:100px;}
#lib_inquire_list>form .rows span .form_button{float: right;width: 110px;height: 32px;vertical-align: top;background: #40b8e1;cursor: pointer;}
@media (max-width:600px) {
	#lib_inquire_list>form .rows label{width: 100%;height: auto;text-indent:40px;line-height: 40px;}
	#lib_inquire_list>form .rows span{width: 100%;text-indent:40px;}
	#lib_inquire_list>form .rows span .input{width: 70%;}
	#lib_inquire_list>form .rows span select{width: 70%;}
	#lib_inquire_list .rows img{margin-left: 40px;margin-top: 5px;}
}
.inq_bat{float: right;color: #fff;background: #277ace;padding:0px 15px;cursor: default;}
#lib_inquire_list .cartHeader{width: 1198px;height: 286px;border:1px solid #e2e2e2; clear:both; zoom:1;}
#lib_inquire_list .cartHeader:after{content:"."; clear:both; display:block; height:0; font:0/0 arial; visibility:hidden;}
#lib_inquire_list .cartHeader div{display:inline-block; background:url(/static/themes/default/images/cart/shopping_cart_step02.png) no-repeat; width:916px; height:129px;margin:86px 162px 71px 122px;}
#lib_inquire_list .cartHeader div.cartChecked{background-position: 0px -228px;}
#lib_inquire_list .cartHeader div.cartComplete{background-position: 0px -456px;}

.order_body .Plist .name a:hover{color: #f60;}