/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
@font-face {
    font-family: "myfont";
    src: url("/static/fonts/CenturyGothic.ttf");
}
/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; min-width:1200px;}

.w_1200 #header .user{/*margin:18px 30px 18px 10px;*/}
.w_1200 #header .user dd{margin:0;}
.w_1200 #header .header_right{width:840px;}

.w_1200 #help .wide{width:1182px;}
.w_1200 #help dl{width:201px; margin-left:30px;}
.w_1200 #help dl dt, .w_1200 #help dl dd{width:184px;}

.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;}
/***************************宽屏样式(end)***************************/

#help dl dt{font-size:16px; font-weight:lighter !important;}
#help dl dd a,#footer .t .copyright{ font-size:14px !important;}
#nav li a,#nav li dl dd h3>a,#nav li dl dd a,#help dl dt,#help dl dd a,#footer .t, #footer .t a,#footer .t .copyright{ font-family:Arial !important;}
.side_category .cate_title,.side_category a,.help_menu .help_title,.help_menu .help_list li>a{ font-family:Arial !important;}

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

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



/*************************** header (start) ***************************/
#header{height:60px;}
#header #logo{display:inline-block; height:60px; overflow:hidden; max-width:280px; min-width:200px;}
#header #logo a{display:table-cell; height:60px; vertical-align:middle;}
#header #logo a img{max-width:100%; max-height:100%; vertical-align:middle;}


#header .search{width:160px; height:24px; line-height:24px; border:1px solid #d2d2d2; padding:0 6px; margin-top:18px; margin-left:20px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; overflow:hidden;}
#header .search .form_input{width:136px; height:22px; border:1px solid #fff; background:none;}
#header .search .submit{width:18px; height:18px; cursor:pointer; border:none; background:url(../images/ico-img.png) right top no-repeat; margin:3px; margin-right:0; text-indent:-200px;}

#header .user{max-width:400px; display:block; height:24px; line-height:24px; margin:18px 10px 18px 10px;}
#header .user dl{display:inline-block;}
#header .user dt{display:inline-block; height:23px; line-height:23px; padding:0 10px; border:1px solid #fff; background:#fff;}
#header .user dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(/static/themes/default/images/user/mail_icon.png) no-repeat;}
#header .user dt.not_dd{background:none; padding-right:10px;}
#header .user dd{display:none; margin:0; height:auto;}
#header .user dd a{display:block; height:21px; line-height:21px; overflow:hidden;}
#header .user 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;}
#header .user dl:hover{position:relative; z-index:1000;}
#header .user dl:hover dt{border:1px solid #d1d1d1; border-bottom:none; -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; position:relative; z-index:1001;}
#header .user dl:hover dt.not_dd{background:none; border:1px transparent solid;}
#header .user dl:hover dd{width:184px; display:block; padding:5px 12px; position:absolute; top:23px; left:0; z-index:1000; border:1px solid #d1d1d1; background:#fff; -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;}


#header .header_cart{display:inline-block; height:24px; line-height:24px; margin-top:18px; padding:0 20px; background:url(../images/ico-img.png) -186px -22px no-repeat;}
#header .hd_menu{display:inline-block; height:24px; line-height:24px; margin-top:18px;}
#header .hd_menu>span{display:inline-block; float:left;}
#header .hd_menu dl{float:left;}
#header .hd_menu dt{display:inline-block; width:26px; height:23px; line-height:23px; padding:0 24px 0 8px; border:1px solid #fff; background:url(../images/ico-img.png) right -50px no-repeat #fff; text-decoration:underline;}
#header .hd_menu dd{display:none;}
#header .hd_menu dl:hover{position:relative; z-index:1000;}
#header .hd_menu dl:hover dt{border:1px solid #d1d1d1; border-bottom:none; -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; position:relative; z-index:1001;}
#header .hd_menu dl:hover dd{display:block; padding:6px; position:absolute; top:23px; left:0; z-index:1000; border:1px solid #d1d1d1; background:#fff; -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;}


#header .language dt{width:46px;}
#header .language dl:hover dd{right:0;}

.top_tips{width: 100%; background-color: #f7f7f7; padding: 20px 0px;}
.top_tips .tips_main{width: 96%; max-width: 1400px; margin: 0 auto;  overflow: hidden;}
.top_tips .tips_main .left_info{font-size: 14px; line-height: 28px; width: 70%; float: left;}
.top_tips .tips_main .left_info .policy_url{ border-bottom: 2px solid #999; text-decoration: none;}
.top_tips .tips_main .accept_btn{float:right; width: 30%; max-width: 200px; height: 44px; line-height: 44px; text-align: center; background-color: #ababab/*#571DEA*/; color: #fff; font-size: 16px; border-radius: 22px; text-decoration: none;}

#header_2{background-color: #BE002F;}
#header_2 .headerWrapper{height: 110px; line-height: 110px;overflow: hidden;}
#header_2 .logo_box{float: left; padding-left: 4%; width: 9%;}
#header_2 .logo_box .logo{height: 110px; line-height: 110px; text-align: right; vertical-align: middle; filter: grayscale(1) brightness(100);}
#header_2 .logo_box .logo h1,#header_2 .logo_box .logo img{display: inline-block; vertical-align: middle;}
#header_2 .logo_box .logo img{max-height: 110px;}
#header_2 .logo_box .logo span{display: inline-block; height: 100%; vertical-align: middle;}
#header_2 .nav_right{float: right; width: 30.6%; text-align: left; line-height:110px; height:110px;}
#header_2 .nav_right .inline{display: inline-block; height: 52px; line-height: 52px; padding: 0 1.0416666666666665vw; vertical-align: middle;}
#header_2 .nav_right .lang_btn{font-size: 14px; line-height: 52px; color: #fff; cursor: pointer;}
/*#header_2 .nav_right .search_btn{display: none; width: 26px; height: 52px; background: url(../images/icon_search3.png) no-repeat center center; cursor: pointer;}*/
#header_2 .nav_right .user_btn{display: inline-block; width: 26px; height: 52px; background: url(../images/icon_person2.png) no-repeat center center; cursor: pointer;}
#header_2 .nav_right .user_btn a{display: block; width:100%; height: 100%;}
#header_2 .nav_right .cart_btn{display: inline-block; width: 26px; height: 52px; background: url(../images/icon_shopbag2.png) no-repeat center center; cursor: pointer; position: relative;}
#header_2 .nav_right .cart_btn .cart_count{font-size: 12px; border-radius: 50%; min-width: 17px; padding: 1px; background-color: #fff; color: #000; position: absolute; right: -10px; top: 10px; line-height: 17px; text-align: center;}
#header_2 .bx_nav {/*float: right;*/ width: 50%; max-width: 1200px; margin-left: 17%; height: 110px;}
#header_2 #nav{height: 110px;}
#header_2 #nav .nav-wide{}
#header_2 #nav .nav-wide>li{height: 110px;}
#header_2 #nav .nav-wide>li>a{height: 110px; line-height: 110px; font-family: GreyGoose-Bold!important;}
#header_2 #nav .nav-wide>li dl,#header_2 #nav .nav-wide>li .navsubs{top: 110px;}

#default_language_currency_box{width:960px; background: #fff; position: fixed;top: 0;right: 0;left: 0;margin:auto;z-index: 999999; /*border-radius:5px;*/}
#default_language_currency_box h4{ height:55px; line-height:55px; text-align:center; font-size:20px; border-bottom:1px solid #ddd;}
#default_language_currency_box h4 i{ display:block; width:50px; height:50px; position:absolute; right:0; top:0; background:url(../images/icon_close1.jpg) center no-repeat; cursor:pointer;}
#default_language_currency_box .default_language_currency_container{ height:100%; height:calc(100% - 56px - 80px); padding:30px 0 30px 30px; box-sizing:border-box;}
#default_language_currency_box .default_language_currency_container .default_language_currency_scroll{ height:100%; overflow:auto;}
#default_language_currency_box .default_language_currency_container h5{ line-height:24px; margin-bottom:15px; font-size:18px; color:#555; text-align:left;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list a{ display:block; width:213px; height:50px; line-height:50px; margin-left:15px; margin-bottom:15px; padding:0 15px; background:#f5f5f5; font-size:14px; text-align:left; box-sizing:border-box; border-radius:3px; float:left; overflow:hidden;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list a:hover{ text-decoration:none; background:#dedede;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list.default_currency_item a{ font-size:16px;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list a:nth-child(4n+1){ margin-left:0;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list a.current{ background:#dedede;}
#default_language_currency_box .default_language_currency_container .default_language_currency_list img{ vertical-align: middle;margin-right:7px;}
#default_language_currency_box .default_language_currency_submit{ width:290px; height:50px; line-height:50px; margin:0 auto; margin-bottom:30px; background:#222; color:#fff; text-align:center; font-size:16px; text-transform:uppercase; border-radius:3px; cursor:pointer;}

.default_search_form{display: inline-block; width: 200px; height: 35px; margin-top: 8px; background-color: #fff; border-radius: 25px; position: relative;}
.default_search_form .text{display: inline-block; width: 135px;  height: 35px; line-height: 35px; border: 0px; margin-left: 20px; }
.default_search_form .button{display: inline-block; width: 31px; height: 31px; margin-top: 2px; margin-right: 3px; border-radius: 17px; background: url('../images/icon_search3.png') no-repeat center center #333; background-size: 70%; cursor:pointer;}

/*
#default_search_box{display: inline-block; height: 100%; width: 100%; position:fixed; left:0; top:0;z-index: 9999;}
#default_search_box .form{ width:50%; max-width: 500px; height:50px; position:absolute; top: 0;right: 0;bottom: 0;left: 0;margin:auto;}
#default_search_box .form i{ width:30px; height:30px; position:absolute; right:-60px; top:-60px; background:url(../images/search_close.png) center no-repeat; cursor:pointer;}
#default_search_box .text{width: 100%;height:50px; line-height:50px; border:0; border-bottom:1px solid #fff; padding-right: 35px; color:#fff; background:none; outline:none; text-indent:10px;box-sizing: border-box;}
#default_search_box .button{ width:35px; height:48px; position:absolute; right:0; top:0; background:url(../images/search_btn.png) center no-repeat; cursor:pointer; border:0; outline:none;}*/
/*************************** header (end) ***************************/


/*************************** nav (start) ***************************/
#nav{height:40px;}
#nav ul{position:relative;}
#nav li{height:40px; float:left;position: relative;}
#nav li:hover{z-index:9999; background-color: unset;}
#nav li:hover dl{visibility:visible;}
#nav li.home{background:url(../images/home.png) no-repeat 6px 8px; width:24px; text-indent:999999px; overflow:hidden;}
#nav li.home:hover>a{background:none;}
#nav li a{height: 20px; line-height:20px; display:inline-block; padding:5px 14px; overflow:hidden; color:#fff; text-decoration:none; font-family:"myfont",Georgia,verdana,arial,helvetica,sans-serif; font-size:14px;}
#nav li>a{font-weight: bold; padding: 0px 28px 0px 0px;}
#nav li dl{visibility:hidden; position:absolute; width: auto;top:40px; left:0; padding:15px 10px; z-index:10000; background:#fff;max-height: 500px;overflow-y: auto;}
#nav li dl dd{width:186px; margin:0 5px; float:left; display:inline;}
#nav li dl dd a{font-family:"myfont",Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:12px; color:#6a5553; white-space:normal; background:url(../images/dot.jpg) 5px 9px no-repeat; text-align:left;}
#nav li dl dd h3{/*height: 30px; line-height:30px; overflow:hidden;*/ margin: 5px 0px;}
#nav li dl dd h3>a{font-size: 16px; /*font-weight:bold;color:#6a5553;*/color: #000; font-family: GreyGoose-Bold!important; line-height: 20px; height: auto; padding: 0px 14px; overflow:unset;}
#nav li dl dd ul{height:175px; overflow:hidden;}
#nav li dl dd li{height:30px; line-height:30px; overflow:hidden; clear:both;}
#nav li dl dd li:hover{background:none;}
#nav li dl dd li a:hover{color:#A72D2C; text-decoration:underline;}
#nav li dl dd .more{margin:5px 5px 0 0; text-align:right;}
#nav li.rel{position:relative;}
#nav li .navsubs{position:absolute; top:40px; left:0; width:220px; padding:0 10px; z-index:10000; background:#fff; display:none;}
#nav li .navsubs .i{line-height:24px; padding:5px 0; border-bottom:1px dotted #fff; height:auto;}
#nav li .navsubs .i a{/*color:#6a5553;*/color: #000; height:auto; display:inline; padding:0; line-height:inherit; font-family: GreyGoose-Bold!important; font-size: 16px;}
#nav li .navsubs .i a:hover{color:#A72D2C; text-decoration:underline;}
#nav li:hover .navsubs{display:block;}
#nav li.NavHoverBgColor.nav_cur{background-color: #70AD46;}
/*************************** nav (end) ***************************/



#footer_ad{margin:15px auto; overflow:hidden;}
#footer_ad img{max-width:100%; max-height:100%;}
/*************************** help (start) ***************************/
#help{margin:0px auto; padding:10px 0;}
#help dl{width:196px; float:left; min-height:100px; _height:100px;}
#help dl dt, #help dl dd{width:180px; color:#fff;}
#help dl dt{font-weight:bold; margin-bottom:7px;}
#help dl dd{height: auto; line-height:24px; overflow:hidden;}
#help dl dd a{font-size:11px; color:#fff;}
/*************************** help (end) ***************************/


/*************************** footer (start) ***************************/
.footer_banner{width: 100%;}
#footer{padding:15px 0 10px 0;}
#footer .nav{text-align:center; padding-top:5px; padding-bottom:7px; color:#fff;}
#footer .nav a{margin:0 10px; color:#fff;}
#footer .t, #footer .t a{text-align:center; padding-bottom:8px; color:#fff;}

.footer_ad .bd{max-width: 1920px; margin:auto;}
.footer_ad .bd img{width: auto !important;}
/*************************** footer (end) ***************************/




/*************************** global (start) ***************************/
.wide{overflow: hidden;}
.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: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; font-weight:bold; margin:0 10px;}
.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{border:0;}
.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 0 18px; line-height:30px;}
.side_category .cate_menu dd.first{ padding:0;}
.side_category .cate_menu dd.first .fia{border-bottom:1px #d5d5d5 dotted; background:url(../images/leftbar_bg.png) no-repeat 4px 12px; padding-left:20px; line-height:180%;padding-top:5px; padding-bottom:5px;}
.side_category .cate_menu dd.first .fia.current{background-position:4px -45px; font-weight:normal;}
.side_category .cate_menu dd.first .fia a{padding-left:0; display:inline;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{font-weight:normal;}
.side_category .cate_menu dl{padding-left:7px; border-bottom:1px #dadada solid; background:#eee; display:none;}
.side_category .cate_menu dl.current{display:block;}
.side_category .cate_menu dl dd{border-top:0; background:url(../images/left_sub.png) no-repeat 4px 12px;}
.side_category .cate_menu dl dl{border-bottom:0;}
.side_category .cate_menu dl dd.current{background-position:-288px 12px;}
.side_category .cate_menu dl dd .cata3{display:none;}
.side_category .cate_menu dl dd .cata3 .ci3{line-height:28px; padding-left:5px;}
.side_category .cate_menu dl dd.current .cata3{display:block;}
.side_category .cate_menu .cfix{color:#BE002F;}

.newsletter{margin-top:9px; border:1px solid #d5d5d5; padding:6px; background:#F3F5F4;}
.newsletter .c{width:200px; margin:0 auto;}
.newsletter .c img{padding-right:10px;}
.newsletter .c strong{font-size:14px;}
.newsletter .c div{margin-top:10px; line-height:150%; color:#666; font-size:11px;}
.newsletter .form{text-align:center; margin-top:12px;}
.newsletter .form .form_input{margin-bottom:10px; width:200px;}
.newsletter .form .form_subbtn{display: inline-block; color: #fff; font-size: 12px; background-color: #009944; padding:5px; cursor: pointer;}

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

#rec_products{margin-top:25px;}
#rec_products .title{padding:7px 0; font-weight:bold; border-bottom:1px solid #ddd;}
#rec_products .pro_list{border-top:none; border-bottom:none; min-height:300px; _height:300px;}
#rec_products .pro_list .item{padding:8px; zoom:1;}
#rec_products .pro_list .item:hover{background:#f7f7f7;}
#rec_products .pro_list .item .name{font-size:11px; height:33px; line-height:145%; overflow:hidden;}
#rec_products .pro_list .item .img{width:90px; height:90px; text-align:center;}
#rec_products .pro_list .item .img img{max-width:100%; max-height:100%; vertical-align:middle;}
#rec_products .pro_list .item .price{width:115px; margin-left:15px; line-height:21px;}
#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;}

#may_like .b_list{width:297px;}
#may_like .b_list .pro_item{padding:10px 0;}
/*************************** global (end) ***************************/



.news_list .item .news_info .name a{color:#333; font-weight:bold;}

.help_menu .help_list .infoli .s0.arrow{background:url(/static/themes/t009/images/leftbar_bg.png) no-repeat 4px 12px;}
.help_menu .help_list .infoli .s0 a{padding-left: 20px;}
.help_menu .help_list.on .infoli .s0.arrow.on{background-position:4px -47px;}
.help_menu .help_list .s1 .sa{padding-left: 20px;}

@media screen and (max-width:1480px) {
	#nav li>a{padding:0 18px 0 0;}
	#header_2 .nav_right{width: 31%;}
	#header_2 .nav_right .inline{padding:0 5px;}
}
@media screen and (max-width:1280px) {
	#header_2 .logo_box{padding-left: 2%;}
	#header_2 .bx_nav{margin-left: 12%;width: 55%;}
	#nav li>a{padding:0 12px 0 0;}
	.default_search_form{width: 155px;}
	.default_search_form .text{width: 100px;}
	#header_2 .nav_right{width: 31%;}
}
@media screen and (max-width:1180px){
	#nav li>a{padding:0 8px 0 0;}
}


.index_new1{font-family: var(--font-bold);}
.index_new1 .index_new1_cnt{display: flex;align-items: center;justify-content: space-between;}
.index_new1_left,.index_new1_right{width: calc(50% - 5px);}
.index_new1_left{padding-right: 8.6%;box-sizing: border-box;}
.index_new1_title{font-size: 30px;color: #3b3b3b;}
.index_new1_content{font-size: 16px;line-height: 24px;color: #3b3b3b;margin-top: 7px;}
.index_new2{margin: 60px 0 33px;}

@media screen and (max-width: 1400px){
	.index_new1_title{font-size: 24px;}
	.index_new1_content{font-size: 14px;}
}
