@charset "UTF-8";

/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
.w_1200 .wide{width: 1200px;min-width: 1200px;}
.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 #service dl{width: 230px;}
.w_1200 #footer_outer #service dl.fore4{width: 440px;}
.w_1200 #footer_outer #service dl.fore4 form input[type=text]{width: 320px;}

body,html,body html{font-family: 'opensans',Arial;}
.PriceColor, a.PriceColor{color: #222;}
.side_left,.help_menu{width: 235px;}
.trans_img{overflow: hidden;}
.trans_img img{transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-webkit-transition: all 300ms ease-out;}
.trans_img img:hover{transform: scale(1.03);-moz-transform: scale(1.03);-webkit-transform: scale(1.03);}

/*头部*/
.top_bar_wrapper{min-width: 980px;background-color: #242959;color: #fff;position: relative;z-index: 1003;}
.top_bar_wrapper .top_bar{height: 44px;line-height: 44px;}
.top_bar_wrapper .top_bar ul .msg{color: #d5d5d5;}
.top_bar_wrapper .top_bar ul li{height: 44px;position: relative;color:#d5d5d5;}
.top_bar_wrapper .top_bar ul li.line{position: relative;width: 37px;height: 44px;}
.top_bar_wrapper .top_bar ul li.line:before{content: '';position: absolute;width: 1px;height: 13px;top: 0;bottom: 0;left: 0;right: 0;margin:auto;background: #4c5077;}
.top_bar_wrapper .top_bar ul li dt strong{color:#d5d5d5;font-weight: bold;}
.top_bar_wrapper .top_bar ul li dt{position: relative;padding:0 15px 0 5px;color:#d5d5d5;}
.top_bar_wrapper .top_bar ul li dt:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;margin:auto;width: 7px;height: 5px;background: url(../images/icon_down_small.png) no-repeat center center;}
.top_bar_wrapper .top_bar ul li .currency{position: absolute;top:44px;right: 0;width: 100%;display: none;background-color: #fff;padding:5px 0;}
.top_bar_wrapper .top_bar ul li .currency a{line-height: 18px;text-align: center;color: #333;}
.top_bar_wrapper .top_bar ul li .language{position: absolute;top:44px;left: 0;min-width: 100%;width: 120px;display: none;background-color: #fff;padding:5px 0;}
.top_bar_wrapper .top_bar ul li .language a{line-height: 18px;padding:0 10px;color: #333;}
.top_bar_wrapper .top_bar ul li :hover dd{display: block;-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_wrapper .top_bar ul .sign_in{position: relative; padding:0 0 0 20px;background-size: 16px;}
.top_bar_wrapper .top_bar ul li.sign_in dt:before{display: none;width: 11px;height: 7px;background-image: url(../images/icon_down_big.png);}
.top_bar_wrapper .top_bar ul .sign_in>div{color: #d5d5d5;padding-left: 5px;}
.top_bar_wrapper .top_bar ul .sign_in dt{cursor:pointer;font-size: 12px;padding-right: 0;}
.top_bar_wrapper .top_bar ul .sign_in dt a{color: #d5d5d5;font-size: 12px;}
.top_bar_wrapper .top_bar ul .sign_in dd{padding:10px; background:#fff; position:absolute; top:44px; right:0px; display:none;}
.top_bar_wrapper .top_bar ul .sign_in: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_wrapper .top_bar ul .sign_in:hover dd.login{width:184px; padding:15px 10px;}
.top_bar_wrapper .top_bar ul .sign_in:hover dd.user{min-width:80px;}
.top_bar_wrapper .top_bar ul .sign_in:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}
.top_bar_wrapper .top_bar ul .sign_in:hover dd.user .inbox_tips{height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; text-align:center; color:#fff; background-color:#c00; border-radius:5px; display:inline-block;}

#header .logo{height: 114px;overflow: hidden;}
#header .logo a{display: table-cell;height: 114px;vertical-align: middle;}
#header .logo img{max-width: 100%;max-height:100%; }
#header .header_shopping{margin-top: 33px;}
#header .header_shopping .header_cart{position: relative;box-sizing: border-box;padding:5px 23px 5px 23px;background: url('../images/icon_cart.png') no-repeat center center;font-size: 12px;height: 47px;line-height: 32px;border:1px solid transparent;}
#header .header_shopping .header_cart.header_active{border-color: #999;}
#header .header_shopping .header_cart.header_active:before{position: absolute;content: '';width: 100%;height: 5px;background: #fff;left: 0;bottom: -2px;z-index: 1002;}
#header .header_shopping .header_cart>span{color: #fff;position: absolute;top: 5px;right: 3px;min-width: 18px;text-align: center;height: 18px;line-height: 18px;border-radius: 9px;background: #bc0030;}
#header .header_shopping .header_cart:hover{text-decoration: none;}
.down_header_cart .cart_note{top: 46px;}

#header .header_search{margin:33px 30px 0 0;width: 607px;height: 47px;position: relative;}
#header .header_search .search_text{width: 525px;height: 47px;border:0;border:1px solid #eeeeee;padding-left: 17px;border-right: 0; box-sizing: border-box;border-radius: 23.5px 0 0 23.5px;}
#header .header_search .search_text::-webkit-input-placeholder {color:#a9a9a9;}
#header .header_search .search_text:-moz-placeholder {color:#a9a9a9;}
#header .header_search .search_text::-moz-placeholder {color:#a9a9a9;}
#header .header_search .search_text:-ms-input-placeholder {color:#a9a9a9;}
#header .header_search .search_submit{width: 82px;height: 47px;position: absolute;right:0px;top:0;background-image: url(../images/icon_search.png) ; background-repeat: no-repeat;background-position: center center; color:#fff;border:0;cursor: pointer;border-radius: 0 3px 3px 0;border-radius: 0 23.5px 23.5px 0;background-color: #bc0030;}
/*导航*/
.navOuter{border-top:1px solid #ebebeb;position: relative;z-index: 1000;}
.navOuter .nav{height: 60px;}
.navOuter .nav .nav_item>li{float: left;line-height: 60px;}
.navOuter .nav .nav_item>li>a{display: inline-block; padding:0 30px;font-size: 18px;color:#333;font-family: 'LaoUI',Arial;font-weight: bold;}
.navOuter .nav .nav_item>li>a:hover{text-decoration:none;color: #bc0030;}
#nav .nav_sec{top: 60px;}



#footer_outer{}
#footer_outer #service{padding-bottom: 40px;}
#footer_outer #service dl{float: left;width: 183px;padding-right: 20px;margin-top: 54px;}
#footer_outer #service dl dt{color: #222222;font-size: 18px;line-height: 20px;height: 20px;margin-bottom: 16px;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer_outer #service dl dd{}
#footer_outer #service dl dd a{display: block;font-size: 14px;line-height: 30px;line-height: 30px;color: #707070;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer_outer #service dl.fore4{float: right;width: 370px;padding: 0;}
#footer_outer #service dl.fore4 dt{margin-bottom: 15px;}
#footer_outer #service dl.fore4 form{margin-bottom: 38px;overflow: hidden;}
#footer_outer #service dl.fore4 form input[type=text]{float: right;height: 52px;background-color: #f7f7f7;color: #999;font-size: 14px;padding: 18px 24px;border: 0;width: 256px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#footer_outer #service dl.fore4 form input[type=submit]{float: right;width: 114px;height: 52px;line-height: 52px;background-color: #c4224c;color: #fff;text-align: center;font-size: 14px;font-family: Arial;text-transform: uppercase;}

#footer_outer .foot_pay{text-align: center;margin-top: 40px;}
#footer_outer #footer{background-color: #242959;text-align: center;}
#footer_outer #footer .foot_copy{line-height: 60px;font-size: 14px;color: #fff;}
#footer_outer #footer .foot_copy a{color: #fff;}
.follow_us_list{height: auto;}

.partners_box a{height: 33px;border:1px solid #ececec;}
.partners_box img{max-height: 33px;}

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

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

.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 ***************************/