/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
a{color:#0099ff;text-decoration: none;}
a:hover{color: #d9182d!important;}
p,td,li{
	color: #000;
}
body{
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	background: #ffffff;
}
/*文字排版*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.ter{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w120{width: 120px}
.w150{width: 150px}
.w170{width: 170px}
.w200{width:200px}
.w230{width: 230px;}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w{width:100%}
.h20{
	height: 20px;
}
.h50{height:50px}
.h45{height: 45px;}
.h40{height: 40px;}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}
/*边距*/
.mb5{margin-bottom:5px}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top: 0px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top: 60px;}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb28{margin-bottom: 28px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml45{margin-left: 45px;}
.ml20{margin-left:20px}
.ml120{margin-left: 120px}
.ml30{margin-left:30px}
.ml50{margin-left:50px}
.ml55{margin-left: 55px;}
.ml100{margin-left:100px}
.ml147{margin-left:147px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right: 0px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px;}
.p15{padding:15px;}
.p30{padding:30px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
/*其他*/
.nobr{
	border: none;
}
.t_color_1{
	color: #333333;
}
.t_color_2{
	color: #656565;
}
.t_color_3{
	color: #999999;
}
.green{
	color: #339900;
}
th.td{
	text-align: center;
}
.w227{
	width: 227px;
}
.red{
	color: #e4393c;
}
.normal{
	font-weight: normal;
}
.bold{
	font-weight: bold;
}
pre {/*强制换行*/
	white-space: pre-wrap;
	word-wrap: break-word;
}


/*common css*/
b, strong, em {font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6 {font-size: 12px; }
a:hover {color: #d9182d!important; }
.focus-question .wd300 {width: 300px; }
body{background:#ffffff; font-size:12px;}
.mt70{margin-top:70px;}

body {
    /*background:#ffffff url(../../imgs/s_qixi/easter_2019_bg.jpg) repeat-y center 700px;*/
    /*background-color: #ef1842;*/
    background: url(../../imgs/s_qixi/easter_2019_bg_b.png), url(../../imgs/s_qixi/easter_2019_bg1.jpg);
    background-repeat: no-repeat, repeat;
    background-position: bottom, bottom;  
    /*background: linear-gradient(#faafb4, #faafb4 25%, #fff0 25%, #fff0), url(../../imgs/s_qixi/easter_2019_bg1.jpg),url(../../imgs/s_qixi/easter_2019_bg2.jpg);
    background-repeat: no-repeat, no-repeat, repeat-y;
    background-position: 0 0, 40% 25%, 50% 50%;  */
    /*background-image: url(../../imgs/s_qixi/beauty_2017_bg.png)
    background-repeat: repeat-y;
    background-position: center 620px;*/
    /*background:linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0) 10%, rgba(255,255,255,1) 90%), url(../../imgs/s_qixi/beauty_2017_bg.png) repeat-y center 620px;*/
}

body.en {}

/*search*/
.header_logo { width:355px;margin-right:100px;}
/*
.header_search {margin-top:16px; margin-right:0px; display:none;}
.search_auto_complete {position:relative;}
.search_auto_complete .search_text { margin:0;padding:0; padding-left:15px; padding-right:1px;border:1px solid #636363; width:420px; height:26px; line-height:26px;border-radius:30px;border-radius: 0px; font-size:14px;}
.search_auto_complete .search_button { margin:0; padding:0; border-width:0; width:30px;height:26px; background-color:rgba(0,0,0,0); background-image:url(../../imgs_2016/icons.png); background-position:-292px -1px; cursor:pointer; position:absolute; right:0; top:2px; cursor:pointer;}
*/
.header_search {margin-top:0px; margin-left:165px; }
.search_auto_complete {position:relative;}
.search_auto_complete .search_text { margin:0;padding:0; padding-left:15px; padding-right:1px;border:1px solid #636363; width:420px; height:26px; line-height:26px;border-radius:30px;border-radius: 0px; font-size:14px;}
.search_auto_complete .search_button { margin:0; padding:0; border-width:0; width:30px;height:26px; background-color:rgba(0,0,0,0); background-image:url(../../imgs_2016/icons.png); background-position:-292px -1px; cursor:pointer; position:absolute; right:0; top:2px; cursor:pointer;}
.float_nav_content .search_auto_complete { margin-top:11px;}
.float_nav_content .search_auto_complete .search_text { width:283px;}
#key_auto_complete .ui-autocomplete { width:432px!important; top:68px!important;}
#key_auto_complete2 .ui-autocomplete { width:295px!important; position:fixed; top:38px!important;}

.header_hot {margin-top:10px;font-family: "Microsoft Yahei"}
.header_hot .header_hot_textleft { font-weight:bold; color:#cbcbcb;}
.header_hot .header_hot_text,.header_hot .header_hot_text a { color:#cbcbcb; text-decoration:none;}
.header_hot .header_hot_text a:hover {color:#e44245;}
.header_language { margin-top:18px; position:relative; line-height:22px; margin-right:10px; color:#ffffff; display:none;}
.header_language .icons { background-image:url(../../imgs/s_qixi/beauty_2017_icons.png);}
.header_language .lang_icon { width:22px; height:22px; background-position:-30px -3px; margin-right:2px;}
.header_language .lang_select_icon { width:18px; height:22px; background-position:-88px 2px;}
.header_language .lang_open .lang_select_icon { display:none;}
.header_language .lang_open { display:none;position:absolute; width:71px; left:19px; top:-3px;border: 1px solid #636363;border-radius: 8px; color:#636363; background-color:#ffffff; padding:2px;}
.header_language .lang_open .item { height:22px; line-height:22px; border-radius:5px; cursor:pointer; display:block;}
.header_language .lang_open .item .floatl { margin-left:5px;}
.header_language .lang_open a.item { display:block;}
.header_language .lang_open .item:hover { background-color:#636363; color:#ffffff!important;}
.header_language .lang_open a.item { color:#333333;}
.header_language .lang_open label { display:inline-block; width:48px; cursor:pointer;}
.header_language .lang_button { margin-left:3px;}

/*auto complete*/
.ui-autocomplete { /*width:432px!important;*/border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important; border:1px solid #636363!important; background-color:#ffffff!important; background-image:none!important; z-index:100!important; overflow:hidden;z-index:100001!important;}
.ui-autocomplete .autowrap {margin:0px!important; padding:0px!important;padding-left:24px!important; margin-left:0px!important;height:30px!important;line-height:30px!important; width:432px; display:block; font-size:14px; }
.ui-autocomplete .autowrap.ui-state-hover {background:none!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important; border-width:0!important;background-color:#f1f1f1!important; color:#222222!important;}
.ui-autocomplete { border-radius:0!important;}
.ui-autocomplete .autotitle { color:#b4b4b4; margin-left:12px; height:30px; line-height:30px; width:95%;}
.ui-autocomplete .clear_search { color:#5188a6; cursor:pointer;}
.ui-autocomplete .clear_search:hover { color:#e44245;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
#key_auto_complete .ui-autocomplete { width:432px!important; top:95px!important;}
.ui-menu .ui-menu-item { float:none!important;}

/*banner*/

.cyber-week-banner {
    width: 100%;
    height: 1145px;
    overflow: hidden;
	margin-bottom:-250px;
	background:url(../../imgs/s_qixi/easter_2019_focus_cn.jpg) no-repeat center top;
    position: absolute;
}

.cyber-week-banner-en {
    width: 100%;
    height: 1145px;
    overflow: hidden;
	margin-bottom:-250px;
	background:url(../../imgs/s_qixi/easter_2019_focus_en.jpg) no-repeat center top;
    position: absolute;
}

.cyber-week-pic { width:1190px; margin:35px auto 0 auto; overflow:hidden;}
.cyber-week-pic a { display:inline-block; margin-right:12px;}
.cyber-week-pic-wrap { width:1300px; margin-left:18px;}

/*商品列表*/

.cyber-week-container {
    width: 1226px;
    margin: 0 auto;
    padding-bottom: 0px;
    padding-top: 630px;
}

.cyber-week-container .section {
    width: 1189px;
    height: 800px;
	z-index:100;
	margin-top:20px;
    /*margin-bottom: 80px;*/
    position: relative;
}

/*.cyber-week-container .section.page1{
	margin-bottom: 80px;
}*/

.cyber-week-container .title {
    width: 1226px;
    height: 200px;
	position:absolute;
	/*top:40px;*/
	z-index:2;
	text-align:center;
	line-height:10px;
	font-size:32px;
	font-weight:normal;
	color:#fc3f55;
	background: url(../../imgs/s_qixi/easter_2019_title_en.png) no-repeat center 0;
}

.cyber-week-container .title strong { display:;}

.cyber-week-container .title{
    background: url(../../imgs/s_qixi/easter_2019_title.png) no-repeat center 0;
    height: 90px; 
}

.en .cyber-week-container .title{
	background: url(../../imgs/s_qixi/easter_2019_title_en.png) no-repeat center 0;
}

.section.page1 .pro-list-bg{
    top:160px;
}
.cyber-week-container .title.title01{
    background-position: 0px 0;
    height: 160px;
}

.cyber-week-container .title.title02{
    background-position: 0px -160px;
}
.cyber-week-container .title.title03{
    background-position: 0px -255px;
}
.cyber-week-container .title.title04{
    background-position: 0px -350px;
}
.cyber-week-container .title.title05{
    background-position: 0px -445px;
}
.cyber-week-container .title.title06{
    background-position: 0px -540px;
}




/*.cyber-week-container .title.title01{
    background: url(../../imgs/s_qixi/easter_2019_title_cn_first.png) no-repeat center 0;
    width: 1352px;
    height: 176px;
    left: -100px;
} 

.en .cyber-week-container .title.title01{
    background: url(../../imgs/s_qixi/easter_2019_title_en_first.png) no-repeat center 0;
} 
*/
/*
.cyber-week-container .title.title01{
	background-position:center 15px;
}

.cyber-week-container .title.title02{
	background-position:center -150px;
}

.cyber-week-container .title.title03{
	background-position:center -290px;
}

.cyber-week-container .title.title04{
	background-position:center -440px;
}

.cyber-week-container .title.title05{
	background-position:center -590px;
}

.cyber-week-container .title.title06{
	background-position:center -730px;
}
*/
/*.en .cyber-week-container .section:first-child .title { font-size:0px;line-height: 114px;}*/

.cyber-week-container .title strong { padding:5px 30px;}
/*.cyber-week-container .title.title01 strong { display: none;}*/

.cyber-week-container .section > span {
    display: block;
    width: 12px;
    height: 21px;
    background: url(../../imgs/s_qixi/special_icon.png) no-repeat;
    position: absolute;
    /*top: 54.2%;*/
    top:51.5%;
    color: #000;
    width: 12px;
    height: 20px;
    color: #b4b4b4;
    font-weight: bold;
    cursor: pointer;
    z-index: 99;
}

.cyber-week-container .section.page1 > span {
    top:58%;
}

.cyber-week-container .section span.prev {
    left: 20px;
    background-position: 0 -100px;
}

.cyber-week-container .section span.next {
    right: 20px;
    background-position: 0 -50px;
}


.section .pro-list-wrap {
    width: 1085px;
    /*width: 1135px;*/
    height: 580px;
    overflow: hidden;
    margin: 30px 0 0 50px;
    position: relative;
    padding-right: 220px;
	z-index:1;
}

.section .pro-list-bg { 
    /*background:url(../../imgs/s_qixi/easter_2019_deal_bg.png) no-repeat;*/
    /*background:#ffffff;*/

    /*background:linear-gradient(#ff95b8,#ff7eb3);*/
    position:absolute; 
    top:100px;
    width:1187px; 
    /*width: 1200px;*/
    height:706px; 
    /*border-radius:20px; */
    /*border:0px solid #861622; */
    z-index:1;
/*	border-radius:35px;
	box-shadow:0 0 20px #000000;*/
}

.section .pro-list-wrap .pro-list {
    width: 100000px;
    position: absolute;
    top: 0;
    left: 0px;
    padding-left: 5px;
}

.section ul {
    width: 1085px;
    float: left;
    margin-right: 220px;
}

.section ul li {
    float: left;
    height: 275px;
    position: relative;
    background: #fff;
    margin: 0 12px 12px 0;
}

.section ul li .pro-show {
    width: 183px;
    height: 255px;
    background: #fff;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #c8c8c8;
}

.section ul li .pro-del {
    display: none;
    width: 171px;
    height: 255px;
    padding: 10px;
    background: #fff;
    z-index: 999;
    position: absolute;
    left: 203px;
    top: 0px;
    border: 1px solid #5eb595;
    border-left: none;
    box-shadow: 2px 2px 5px #5eb595;
}

.section ul li .pro-del p {
    font-size: 12px;
    color: #646464;
    line-height: 18px;
    height: 180px;
    overflow:hidden;
}

.section ul li .pro-del button {
    width: 158px;
    height: 34px;
    border: none;
    /*background: #ca0026 ;*/
    background: #5eb595;
    margin-top: 20px;
    font-size: 16px;
    font-family: 微软雅黑, "Microsoft YaHei";
    color: #fff;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    font-weight: bold;

}

.section ul li:hover .pro-del {
    display: block;
}

.section ul li .pro-show > a {
    display: table-cell;
    width: 181px;
    height: 155px;
    text-align: center;
    margin-top: 10px;
    vertical-align: middle;
}

.section ul li .pro-show > a img {
    max-width: 181px;
    max-height: 155px;
    border: none;
    vertical-align: middle;
}

.section ul li span.pro-store {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: right;
    color: #7f7f7f;
}

.section ul li p.pro-info {
    margin-top: 15px;
    height: 40px;
    overflow: hidden;
}

.section ul li p.pro-info a {
    color: #323232;
    font-size: 14px;
}

.section ul li .pro-tag {
    margin-top: 2px;
}

.section ul li .pro-tag strong {
    font-weight: bold;
    font-size: 16px;
    color: #d9182d;
    margin-right: 6px;
}

.section ul li .pro-tag strong.now{
	display:inline-block;
	width:138px;
	height:0px;
	overflow:hidden;
}

.section ul li .pro-tag em {
    text-decoration: line-through;
    color: #969696;
}

.section ul li .pro-tag span {
    float: right;
    display: block;
    padding-top: 3px;
    vertical-align: middle;
    cursor: pointer;
}

.section ul li .pro-tag span b {
    display: inline-block;
    margin: -1px 3px 0 0;
    vertical-align: middle;
    width: 13px;
    height: 12px;
    background: url(../../imgs/s_blackfriday/cyber-global.png) no-repeat 0 -150px;
}

.section ul li .pro-tag span b.good {
    background-position: 0 bottom;
}

.section .index-point-wrap {
    text-align: center;
	margin-bottom:20px;
}

.section .index-point {
    display: inline-block;
    margin: 10px auto 0;
    vertical-align: middle;
    padding: 0 12px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 15px;
}

.section .index-point em {
    display: inline-block;
    vertical-align: middle;
    /*width: 10px;
    height: 10px;*/
    background-color:#ffffff;
	border-radius:10px;
    cursor:pointer;
	/*margin-bottom:2px;*/
	width:8px;
	height:8px;
	background-color:transparent;
	border:1px solid #ffffff;
    margin-right: 5px;
}

.section .index-point em.cur {
	border-width:0;
	width:10px;
	height:10px;
	background-color:#ffffff;
}


/*右边栏*/

.cyber-side-code {
    position: fixed;
    top: 230px;
    right: 50%;
    width: 123px;
    height: 294px;
    background:#ac37ad url(../../imgs/s_qixi/beauty_2017_right.jpg) no-repeat;
    margin-right:-740px;
    display:none;
	z-index:101;
}

.cyber-side-code img {
    position: absolute;
    top: 127px;
    left: 4px;
    width: 115px;
    height: 115px;
}

.cyber-side-code .btn-wrap {
    width: 123px;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
}

.cyber-side-code a {
    display: block;
    height: 34px;
}

.cyber-side-code-en {
    position: fixed;
    top: 340px;
    right: 50%;
    width: 133px;
    height: 311px;
    background:#ac37ad url(../../imgs/s_qixi/beauty_2017_right_en.jpg) no-repeat;
    margin-right:-746px;
    display:none;
	z-index:101;
}

.cyber-side-code-en img {
    position: absolute;
    top: 127px;
    left: 10px;
    width: 115px;
    height: 115px;
}

.cyber-side-code-en .btn-wrap {
    width: 133px;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
}

.cyber-side-code-en a {
    display: block;
    height: 34px;
}


/*左边栏*/

.cyber-side-menu {
    /*width: 230px;*/
    /*height: 580px;*/
    padding-top: 30px;
    position: fixed;
    top: 200px;
    left: 50%;
    /*background: url(../../imgs/s_blackfriday/w_left.png) no-repeat;*/
	margin-left:-798px;
	display:none;
	font-size:16px;
	z-index:1;
	overflow:hidden;
}

.cyber-side-menu li {
    margin: 0 auto;
    font-size: 13px;
    color: #ffffff;
	height: 36px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
}

.cyber-side-menu li:hover {
	color:#fff1c7;
}

.cyber-side-menu li:last-child {
    border-top: none;
}

.cyber-side-menu-en {
    /*width: 239px;*/
    /*height: 580px;*/
    /*padding-top: 300px;*/
    position: fixed;
    top: 200px;
    left: 50%;
    /*background: url(../../imgs/s_blackfriday/w_left_en.png) no-repeat;*/
	margin-left:-798px;
	display:none;
	z-index:10;
	overflow:hidden;
}

.cyber-side-menu-en li {
    margin: 0 auto;
    font-size: 11px;
    color: #ffffff;
	height: 27px;
    line-height: 27px;
    text-align: center;
    cursor: pointer;
	font-size:12px;
}

.cyber-side-menu-en li:hover {
	color:#fff1c7;
}

.cyber-side-menu-en li:last-child {
    border-top: none;
}



.footer{
  min-width: 1000px;
  color:#000;
  height:300px;
}
.footer .guide{
  width: 100%;
  margin: auto;
  border-bottom:1px solid #dddddd;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 20px;
}
.footer .guide a{
  text-decoration: none;
  color: #000;
  font-size: 14px;
  margin: 0 5px;
}
.footer .guide a:hover{
  /*text-decoration: underline;*/
  color: #d9182d!important;
}
.footer .licence{
  padding: 30px 20px;
  box-sizing: border-box;
  width: 1000px;
  margin: auto;
}
.footer .licence p{
  font-size: 12px;
  line-height: 20px;
}


.goods-show { padding-top:0; display:table;}
.goods-show a { display:table-cell; text-align:center; vertical-align:middle;}
	
.floatl { float:left;}
.floatr { float:right;}
.header_wrap .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.header_wrap .cl { zoom: 1; }
.header_wrap .clear { clear:both;}
.header_bg_new {margin: 0 auto; width: 1080px;}

.sp_icons { background:url(../imgs/s_qixi/f_icons.png);}
.menu_bg { background-color:#ff6f80; width:100%;height:48px; margin-top:-48px; position:relative; z-index:0;}
/*
.header_nav { margin-top:0px!important; display:;}
.header_nav .main_nav a {color:#ffffff!important; display:block; height:37px; line-height:37px; font-weight:normal; font-size:16px; padding:0 10px;}
.header_nav .main_nav li:first-child a{ background-color:#e44245;}
.header_nav .main_nav a:hover { text-decoration:none;border-bottom:4px solid #007a00;}
.header_nav .main_nav { background-color:transparent;}
.header_nav .main_nav li { border-left:0px solid #eeb73d; border-right:0px solid #ee8a2b; height:37px; float:left; padding:0px;margin-right: 10px;}
.header_nav .main_nav li.a { background-color:transparent;}
.header_nav .main_nav a:hover {border-bottom: 0px solid #cccccc; background-color:#e44245;}
.header_nav .main_nav .sp_jewelry_deals a:hover {border-bottom: 0px solid #eeba34;}
.header_nav .main_nav li.line {width:1px; height:30px; background-position:-429px -19px; padding:0; margin-top:8px; }
.header_nav .sp_jewelry_deals a{ display:block;width:170px; height:58px; background-position:-203px -122px; margin-top:-10px;}
*/
.header_wrap { no-repeat center; width:100%;margin-bottom:-530px;}
.sp_focus {width:1150px; height:275px; margin:0 auto; margin-top:-1px; position:relative;}
.sp_focus .time {width:330px; height:84px; position:absolute; right:0; top:22px; background-position:-181px -118px;font-size:32px; color:#fff;letter-spacing:8px; font-weight:bold;}
.sp_focus .time_d { position:absolute; top:30px; left:62px;}
.sp_focus .time_h { position:absolute; top:30px; left:134px;}
.sp_focus .time_m { position:absolute; top:30px; left:206px;}
.sp_focus .time_s { position:absolute; top:30px; left:277px;}

.header_logo_search { background:transparent; padding-top:0px; position:relative; z-index:1;}

.bd {margin:20px auto; width:960px; background-color:transparent;}
.gf_item_wpr { margin-top:20px; background-color:transparent;}
.gf_item_wpr .item {margin-right:20px; margin-bottom:20px; width:223px; height:330px; padding:0; border:1px solid #def3fe; position:relative; background-color:#ffffff;}
.gf_item_wpr .item_last { margin-right:0!important;}
.gf_item_wpr .item:hover {border:1px solid #cccccc;}
.gf_item_wpr .item img {max-width:223px; max-height:223px;}

.sitemwrap {background-color:#000000;width:223px; height:294px; position:absolute; left:0; top:0; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.sitemtext_1 {filter:alpha(opacity=60)!important;-moz-opacity:0.6!important;opacity:0.6!important;}
.sitemtext {width:223px; height:294px;  position:absolute; left:0; top:140px; text-align:center; font-weight:bold;}
.sitemtext span { display:block; width:50%; margin:0 auto;font-size:26px; color:#dddddd; font-weight:normal;}
.sitemtext_1 {top:74px!important;filter:alpha(opacity=90)!important;-moz-opacity:0.9!important;opacity:0.9!important; font-size:20px;color:#000000;}
.sitemtext_1 span {border:2px solid green!important;}
.sitemtext .cyclewrap { background-color:#ffffff;width:140px; height:140px; margin:0 auto;border-radius:70px;}
.sitemtext .cyclecolor { color:#ff3674; font-size:16px; }
.sitemtext .cyclewraptext { padding-top:40px; width:100px; margin:0 auto;}
.sitemtext .hr {border-top:1px solid #a3a3a3; border-bottom-width:0; height:1px; overflow:hidden; margin-top:3px; margin-bottom:3px;}

.nav .nav_t li { height:28px; border-bottom:1px solid #57729d;}
.nav .nav_t li.credit-card { height:28px; border-bottom:1px solid #57729d; overflow:hidden;}
.nav .nav_labor_day_gifts a { height:39px;}
.second_nav { /*background-color:#bf040b;*/ display:none;}
.footer2 a { color:#31309c; line-height:30px;}
.footer2 { margin-bottom:0px; background-color:#daf3fd; width:970px; margin:0 auto; margin-top:20px; border-top:5px solid #daf3fd; margin-bottom:20px;}
.widebody .footer2 { width:1020px;}
.footer2 .bottom_link { margin-top:10px; margin-left: 250px; }
.footer2 .bottom_link li {margin-right: 20px; float:left;}
.footer2 .msg { color:#7a787a; text-indent:0em; margin-top:10px;}

.footer2 .copyright { color:#3d3b3d; margin-top: 10px;  text-indent:0em;}


.header_nav { margin-top:0px;}
.header_nav .main_nav{ background-color:#333232;font-family: "Microsoft Yahei";}
.header_nav .main_nav li { height:36px;line-height:36px; color:#333; font-size:16px; padding:0 15px; }
.header_nav .main_nav li:hover { background-color:#e44245;}
.header_nav .main_nav li.alldeals { }
.header_nav .main_nav li.a { border-left-width:0; background-color:#e44245;}
.header_nav .main_nav li.credit-card a{ background:url(../imgs_2016/nav_icon_cn_01.png) no-repeat 0 1px; width:67px; height:40px; display:inline-block;}
.header_nav .main_nav li.credit-card.a a {background:url(../imgs_2016/nav_icon_cn_01.png) no-repeat 0 -56px !important;}
.header_nav .main_nav li.nb { border: none; padding: 0px; }
.header_nav .main_nav a {color:#ffffff; display:block; height:40px; font-weight:normal;}
.header_nav .main_nav a:hover { text-decoration:none;/*border-bottom:4px solid #e44245;*/}
.header_nav .main_nav li.last { border-right-width:0; }
.header_nav .main_nav.float_nav { background:#ffffff;box-shadow: 0px 2px 4px #dddddd;position: fixed;width: 100%;z-index: 100000; top:0; display:none;}
.header_nav .main_nav.float_nav a { color:#636363; font-size:16px;}
.header_nav .main_nav.float_nav li.a {background-color:#ffffff;}
.header_nav .main_nav.float_nav li.a a { color:#e44245; font-weight:bold;}
.header_nav .main_nav.float_nav li:hover { background-color:#e44245;}
.header_nav .main_nav.float_nav li:hover a { color:#ffffff!important;}
.header_nav .main_nav.float_nav li { height:50px; line-height:50px; float:left;}
.header_nav .main_nav.float_nav .small_logo.icons {background:url(../../imgs_2016/icons.png) no-repeat;}
.header_nav .main_nav.float_nav .small_logo.icons { width:94px; background-position:-274px -96px; padding:0; margin-right:20px;}
.en .header_nav .main_nav.float_nav .small_logo.icons { background-position:-378px -96px;}
.header_nav .main_nav.float_nav .small_logo:hover { background-color:#ffffff;}
.header_nav .main_nav.float_nav .small_logo a { display:block; height:48px;}
.header_nav .nav_bd { margin-top:13px;float:left;margin-top:11px !important; margin-top:13px;}
.header_nav .nav_bd a:hover { text-decoration:none;color:#86563C;}
#main_nav li.s_d74 { width:144px; background:url(../imgs/s_qixi/d74_icons.png) -217px -74px;}
#main_nav li.s_d74:hover { opacity:0.8;}
#main_nav li.s_d74 span { display:none;}
#main_nav li.s_cv { width:144px; background:url(../imgs/s_qixi/cv_icons.png) -217px -74px;}
#main_nav li.s_cv:hover { opacity:0.8;}
#main_nav li.s_cv span { display:none;}
#main_nav li.s_double_12 { width:64px; background:url(../imgs/s_qixi/b_icons.png) -217px -74px;}
#main_nav li.s_double_12:hover { opacity:0.8;}
#main_nav li.s_double_12 span { display:none;}
#main_nav li.s_zhongqiu { width:144px; background:url(../../imgs/s_qixi/vday_2017_icons.png) -217px -74px;}
#main_nav li.s_zhongqiu:hover { opacity:0.8;}
#main_nav li.s_zhongqiu span { display:none;}
.float_nav_content {width:1150px; margin:0 auto;}
#main_nav .header_nav_content {width:1080px; margin:0 auto;}

img[left_map], map area{outline: none;}