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


/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; min-width:1200px;}
.w_1200 #header .top_banner{width:1200px;}
.w_1200 .intro{padding-top:35px;}
.w_1200 .intro>li{float:right;}
.w_1200 .foot_menu{width:260px; margin-left:10px;}
.w_1200 .fcu{width:380px;}

.w_1200 .side_right{width:946px;}

.w_1200 .pro_right{/*width:940px;*/width: 1200px;}
.w_1200 .prod_sort a{padding:0 16px;}
.w_1200 .prod_menu{display:block;}

.wide .currency {width:55px;}
/***************************宽屏样式(end)***************************/



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

.lang_fr .header_cart{width:120px;}
.lang_fr #newsletter .form .button{width:120px;}

.lang_ru .header_cart{width:145px;}
.lang_ru #newsletter .form .button{width:110px;}
/*************************** 多语言样式 end ***************************



/*************************** header start ***************************/
#header .top_top{background:#2d3466;}
#header .top_top_img{height: 50px;position: relative;top: -50px;width: 1200px;margin: 0 auto;pointer-events: none;}
#header .top_top span.top_sp,#header .top_top span.top_sp2 a{color: #fce100;}
#header .top_top span{/*width:650px;padding-top: 16px;*/margin:0 auto;font-family: Arial;font-size: 14px;font-weight: bold;letter-spacing: 1px;display:block;padding: 2px;text-align: center;}
#header .top{height:40px;/*border-bottom:1px solid #ddd;*/ background:#fff;}
#header .top_info{margin-right:0;}
.crossn{margin-right:5px;}
.crossn li{display:inline-block; padding:0 8px; height:35px; line-height:35px; position:relative; z-index:1010;}
.crossn li.block{padding:0 10px;}
.crossn li.border_r{/*border-right:1px #ddd solid;*/}
.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 0px 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;color: #2d3466;}
.crossn li:hover dt strong{color: #333;}
.crossn li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(../../default/images/user/mail_icon.png) no-repeat;}
.crossn li dt.not_dd{background:none; padding-right:10px;margin-top:0;}
.crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:31px; 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;color: #080202}
.crossn li.header_cart{padding-right:0;}
.crossn li.header_cart>a{color:#fff; padding:0 15px; background:url(../images/ico-img.png) no-repeat -170px 9px #555; padding-left:40px;}
.crossn li.header_cart>div{color:#fff; padding:0 15px;}


#header{background:#fff;}
#header .top_banner{width:980px; overflow:hidden;}
#header .logo{/*width:250px; height:94px; */overflow:hidden;}
#header .logo a{display:block; height:100px; vertical-align:middle;}
#header .logo img{max-width:100%; max-height:100%;
    margin-top: 30px;
}

.search{/*width:313px; margin:30px 30px 0; border:1px solid #e5e5e5;*/float: right;}
.search input{height:31px; border:0; outline:0;}
.search .text{width:264px; line-height:33px; font-size:14px; padding:0 10px; border:1px transparent solid;}
.search .button{ background: none;border: none;cursor:pointer; text-align:center; color:#2d3466/* width:27px; height:33px;background:url(../images/ico-img.png) -179px -32px no-repeat; text-indent:50px;*/}

.intro{padding-top:12px;}
.intro>li{margin-right:10px; height:29px; margin-bottom:10px;}
.intro>li>p{margin:0 10px 0;}

/* add */
#header a{color:#2d3466;}
.crossn li i.fa-whatsapp,.crossn li i.fa-envelope-o,.crossn li i.fa-comment-o,.crossn li i.fa-user,.crossn li i.fa-shopping-cart,.crossn li i.fa-search{font-size: 17px;margin: 8px auto 0;color: #2d3466;}
#header .search2{position: absolute;right: 0%;top: 40px;}
#header .search2-hide{display:block;}
#header input::-webkit-input-placeholder{color: #2d3466;}
#header .search2 .text{width: 220px;line-height: 33px;font-size: 14px;padding: 0 10px;border: 1px #2d3466 solid;border-radius: 6px;background: #F1F1EF;color: #000;height: 31px;}
#header .search2 .sub-but{position: absolute;right: 0;top: 0;width: 42px;height: 33px;border-radius: 3px;background: #2d3466;border: none;}
.crossn li i.search-border{position: absolute;right: 12px;top: 7px;padding-left: 7px;height: 27px;margin: 0;color:#fff;z-index: 10000;}
.crossn li .entry-trangle{width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #F1F1EF;position: absolute;right: 64px;top:-8px;}
.header_cart .FontBgColor{background:none;}
.w_1200 .new-header{width:100%;/*height: 140px;*/background: #fff;}
#header .new-logo{margin: 0 auto;text-align: center;width: 380px;padding: 0px 0;}
.crossn .login-i {float: right;color:#fff;}
#nav .new-nav-style{min-width: 700px;/*width: 931px;*/text-align: center;border-top: 1px solid #000;}
.crossn .border_r dt .fa-caret-down{color: #2d3466;}
#header li:hover a, #header li.login-i:hover a {color:#080202;}
#header li.login-i:hover a.new-reg {color:red;}
/*************************** header end ***************************/

/*************************** nav start ***************************/
#nav{width:100%;margin-bottom: 5px;/* height:80px;*/}
.nav{height:60px; overflow:hidden; /*border-left-width:1px; border-left-style:solid;*/}
.nav .item{line-height:60px;display: inline-block;}
.nav .item .navlink{color:#000; font-size:1.2em; font-family: Arial; display:inline-block; height:60px; line-height:60px; padding:0 16px; text-decoration:none; /*border-right-width:1px; border-right-style:solid;*/text-transform: uppercase;font-weight:bold;letter-spacing: 2px;}
.nav .item .navlink:hover{
    background: #2d3466 !important;
    color: #fff;
}

.nav .item dl dd a:hover{
    background: #2d3466 !important;
    color: #fff;
}
.nav .item .navlink>em{width:8px; height:4px; background:url(../images/ico-img.png) no-repeat 0 -159px; display:inline-block; vertical-align:middle; margin-left:3px;}
.nav .item:hover{position:relative; z-index:9999;}
.nav .item:hover dl{visibility:visible;}
.nav .item .NavHoverBgColor:hover{background-color: #e5a73e;}

.nav .item dl{visibility:hidden; position:absolute; background:#f0f0f0; width:600px; top:45px; right:0px; padding:5px 5px 5px 0; z-index:10000;text-align: left;}
.nav .item dl dd{width:150px; height:26px;
    float: left;text-align: left;}
/*.nav .item:last-child dl{*/
    /*position:absolute;*/
    /*left: 0px !important;*/
/*}*/
.nav .item dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#000; text-indent:18px; height:26px; line-height:26px; white-space:normal; overflow:hidden; padding-right:5px;width: 100%;font-family: "BrownPro-Medium";font-weight: 600;}
.nav .item dl dd a:hover{background-color: #e5a73e;color: white;text-decoration: none;}
.nav .item dl.down_width_1{width:220px;}
.nav .item dl.down_width_1 dd{width:220px;}
.nav .item dl.down_width_2{width:285px;}
.nav .item dl.down_width_2 dd{width:285px;}
/*************************** nav end ***************************/



/*************************** footer start ***************************/
#footer{padding:64px 0; text-align:center; color:#b9b8b8; line-height:180%;background:#2d3466;}
#footer .foot_nav a{/*margin:0 10px;*/color:#b9b8b8;}
#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 ***************************/


/* footer footer-adwords-remarketing */
.footer-adwords-remarketing iframe{height: 0;}

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

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

.sidebar{border:1px #ddd solid; margin-top:26px;}
.sidebar .b_title{height:40px; line-height:40px; border-bottom:1px #ddd solid; font-weight:bold; padding:0 15px; color:#333; background:#e9e9e9; font-size:14px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:none; margin-left:10px;}

.ns_title h1 {font-size: 1.75em;}
.side_category{background:#fbfbfb; border:0; margin-top:0;}
.side_category a{display:block; padding-left:7px; border:0;}
.side_category .current{color:#f60; font-weight:bold;}
.side_category .cate_title{padding-left:16px; height:37px; line-height:37px; background:#E9E9E9; color:#333; font-weight:bold;}
.cate_menu{border:1px #ddd solid; padding:0 7px 6px;}
.cate_menu li{height:30px; position:relative;}
.cate_menu li>h2{width:213px; border-top:1px #e0e0e0 solid; border-bottom:1px solid #fbfbfb; border-left:1px solid #fbfbfb; background:#fbfbfb; height:30px; overflow:hidden; position:relative;}
.cate_menu li:first-child>h2{border-top:1px solid #fbfbfb;}
.cate_menu li>h2>a,.cate_menu li>a{border-bottom:1px #C9C9C9 dotted;  height:30px; line-height:30px; overflow:hidden; padding-right:13px;}
.cate_menu li>h2>em{border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:9px; right:5px; z-index:10;}
.NavArrowColor{border-color:transparent transparent transparent #ccc;}
.cate_menu li>h2>i{border-color:transparent transparent transparent #fbfbfb; border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:9px; right:8px; z-index:11;}
.cate_menu li.hover>h2{position:absolute; width:220px; border:1px solid #bbb; border-right:none; margin:0; height:30px; 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);}
.cate_menu li.hover>h2>em{top:9px; right:12px; z-index:10;}
.cate_menu li.hover>h2>i{top:9px; right:15px; z-index:11;}
.cate_menu li .cate_subcate{position:absolute; left:220px; width:700px; padding:0 12px; min-height:494px; z-index:1001; border:1px solid #bbb; background:#fbfbfb; -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);}
.cate_menu li .cate_subcate dl{display:block; float:left; width:196px; margin:0 12px; padding:5px;}
.cate_menu li .cate_subcate dl.tline{border-top:1px solid #ddd;}
.cate_menu li .cate_subcate dl dt{font-weight:bold; line-height:160%; padding:8px 0;}
.cate_menu li .cate_subcate dl dd{padding:0 0 5px 3px;}
.cate_menu li .cate_subcate dl dd a{display:block; padding:2px 0; line-height:160%;}

.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:114px; 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 .b_list{padding:0 15px;}
#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;}

#newsletter .b_list{padding:0 12px; padding-bottom:20px;}
#newsletter .info{margin-top:17px; line-height:145%; color:#999;}
#newsletter .form{text-align:center; margin-top:12px;}
#newsletter .form .text{width:205px; height:30px; line-height:30px; border:1px #b6b6b6 solid; margin:3px 0 8px;}
#newsletter .form .button{width:90px; height:30px; line-height:30px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:0; cursor:pointer; font-size:14px;}

#may_like .b_list .pro_item{padding:10px 0;}

.payment-item .payment-logo {width: 150px;margin: 10px;position: relative;top: 20px;}
.payment-item .editor_txt {min-height: auto;}

.pro_question{position: relative;display: inline-block;margin-left: 4px;}
.pro_question .content{position: absolute;width: 264px;left: 25px;top: -18px;padding: 15px;background: #fff;border: 1px #999 solid;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);background-clip: padding-box;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;display:none;}
.pro_question .arrow{position: absolute;z-index: 9999;width: 12px;background-position: -34px -4px;height: 16px;background: url(/static/manage/images/frame/sprite.png) no-repeat;background-position: -34px -4px;left: -7px;}
.sb-page-wide{
  width: 1200px;
  margin: 0 auto;
  height: 35px;
  background: #eee;
    line-height: 35px;
}
.sb-page-wide ul li{
  float: left;
  padding-left: 106px;
}
.sb-page-wide ul li:nth-child(1){
    color:#2d3466;
    font-size: 24px;
    font-weight: 600;
    font-family: PingFang SC;
}
.sb-page-wide ul li:nth-child(2){
    margin-left: 160px;
}

.sb-page-wide ul li span{
    color: #2d3466;
    font-size: 16px;
}

.sb-page-wide ul li:nth-child(3){
  float: right;
  padding-right: 20px;
  font-family: SimHei;
}

.sb-page-wide ul li a{
    font-family: SimHei;
    text-decoration: underline;
}
/*************************** gloabl end ***************************/


