@font-face {
  font-family: 'gill';
  src: url(./fonts/gill-sans-mt.eot);
  src: url(./fonts/gill-sans-mt.eot?#iefix) format('embedded-opentype'),
       url(./fonts/gill-sans-mt.svg#gill) format('svg'),
       url(./fonts/gill-sans-mt.woff2) format('woff2'),
       url(./fonts/gill-sans-mt.woff) format('woff'),
       url(./fonts/gill-sans-mt.ttf) format('truetype');

  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gillbold';
  src: url(./fonts/gillsans.eot);
  src: url(./fonts/gillsans.eot?#iefix) format('embedded-opentype'),
       url(./fonts/gillsans.svg#gillBold) format('svg'),
       url(./fonts/gillsans.woff2) format('woff2'),
       url(./fonts/gillsans.woff) format('woff'),
       url(./fonts/gillsans.ttf) format('truetype');

  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url(./fonts/iconfont.eot);
  src: url(./fonts/iconfont.eot?#iefix) format('embedded-opentype'),
       url(./fonts/iconfont.svg#iconfont) format('svg'),
       url(./fonts/iconfont.woff) format('woff'),
       url(./fonts/iconfont.ttf) format('truetype');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon--ArrowLeft:before { content: "\E601"; }
.icon--ArrowRight:before { content: "\E602"; }
.icon--Live-Chat:before { content: "\E603"; }
.icon--Message-Us:before { content: "\E604"; }
.icon--Mail:before { content: "\E605"; }
.icon--VIP:before { content: "\E607";position:absolute;left:0;top:0;line-height:22px; }
.icon--Search:before { content: "\E608"; }
.icon--BAG:before { content: "\E609"; }
.icon--Phone:before { content: "\E60A"; }
.icon--Customer:before { content: "\E60B"; }
.icon--FB:before { content: "\E60C"; }
.icon--t:before { content: "\E60D"; }
.icon--Y:before { content: "\E60E"; }
.icon--INS:before { content: "\E60F"; }
.icon--p:before { content: "\E610"; }
.icon--top-copy:before { content: "\E611"; }
.icon-tb_logo:before { content: "\E612"; }
.icon-active-free:before { content: "\E613"; }
.icon-active-free-shipping:before { content: "\E614"; }
.icon-active-gift:before { content: "\E615"; }
.icon-active-items:before { content: "\E616"; }
.icon-active-sale:before { content: "\E617"; }
.icon-active-off:before { content: "\E618"; }
.icon-arrow-up:before { content: "\E619"; }
.icon-arrow-down:before { content: "\E61A"; }
.icon-list-active:before { content: "\E61B"; }
.icon-liked:before { content: "\E61C"; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:none; outline:none;}
html,body{min-width: 1090px;}
.auto-page{min-width:1034px;max-width:1920px;margin:0 auto;}
:focus{outline:none;}
body{ font-size:14px; font-family:gill,Arial; background:#fff; color: #111;letter-spacing: 0.5px;}
ul,li{ list-style:none;}
a{ color:#111; text-decoration:none;}
a:hover{ color: #999;cursor: pointer;}
img,input[type="file"]{ border:none;}
b,strong{font-weight:normal;}
textarea{ resize:none; overflow:auto;}
i, cite, em, var, address{ font-style:normal;}
input,select,textarea{ font-family:gill,Arial;font-size: 14px; margin:0; padding:0; vertical-align:middle;}
input,textarea{ border:1px solid #ccc;}
input[type='radio'],input[type='checkbox']{border:none;}
input[type='text'],input[type='password'],textarea{-webkit-appearance:none;border-radius:0;}
.i-error{border: 1px solid red! important;}
input[type='text']:focus,input[type='password']:focus,textarea:focus{ border:1px solid #111! important;}
input[type='button'],input[type='submit']{ letter-spacing:0.5px; border:none;-webkit-appearance: none; cursor:pointer;border:none;border-radius:0;}
input[type="file"]{-webkit-appearance: none;}
.wrapper{ width:1070px; margin:0 auto;}
.wrapper-auto{margin:0 80px;}
.fl{ float:left;}
.fr{ float:right;}
.lh20{ line-height:20px;}
.clearfix:after,.clearfix:before{ content:"."; display:block; height:0; clear:both; overflow:hidden;}
.clearfix{zoom:1}
.clear{height: 0;width: 100%;margin: 0;padding: 0;clear: both;}
.acenter{ text-align:center;}
.aright{ text-align:right;}
.iblock{ display:inline-block; *display:inline; *zoom:1;}
.red{color: red;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt60{ margin-top:60px;}
.overflow{overflow: hidden;}
.relative{position:relative;}
.img-row{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.img-row a{float:left;height:100%;}
.col-1{width:100%;}
.col-2{width:50%;}
.col-3{width:33.333%;}
.col-4{width:25%;}
.col-5{width:20%;}
.col-6{width:16.667%;}
/*header*/
.deal_ban{height: 50px;position: relative;overflow:hidden;}
.deal_ban .NewTimer{width:1920px;position:relative;left:50%;margin-left:-960px; text-align:center;cursor: pointer;}
.deal_ban .NewTimer div{ height:50px;background-position:center! important;background-size:1920px! important;}
.deal_ban .NewTimer span {padding-top:10px;color: #fff;display: inline-block;font-size: 20px;height: 28px; width: 28px;position: absolute;left:50%! important;text-align:center;}
.deal_ban .NewTimer span.time-d {margin-left:333px;}
.deal_ban .NewTimer span.time-h {margin-left:385px;}
.deal_ban .NewTimer span.time-m {margin-left:444px;}
.deal_ban .NewTimer span.time-s {margin-left:503px;}
.top .top_left{ float:right;}
.top .top_left div,.TB_custom{ float:left;line-height:36px;position:relative; z-index:225;white-space:nowrap;height:36px;letter-spacing:1px;border-left: 1px solid transparent; border-right: 1px solid transparent;margin-left: -1px;margin-right: -1px;}
.top .top_left div.multi_currency{margin-right:0;}
.top .top_left .multi_language:hover,.top .top_left div.multi_currency.active,.TB_custom:hover{z-index:500; box-shadow:0 2px 6px rgba(147,147,147,1);border-color:#fff;}
.top .top_left div>span,.top-right-box {display: inline-block;position: relative; cursor:pointer;padding:0 28px;height:37px;z-index:1;background:#fff;}
.top .top_left div .drop_arrow {display:inline-block;vertical-align:middle; width: 9px;height: 5px;background: url(../images/img-2x/new-icon-2x.png) no-repeat 0 0;background-size:50px; margin-left:5px;}
/*.top .top_left div#divCurrency .drop_arrow {vertical-align: bottom;}*/
.selLang,.selCur,.TB_custom .cust_down{ background:#fff;box-shadow:0 1px 5px rgba(147,147,147,1);display:none;position:absolute;top:36px;padding-bottom:10px;border-left: 1px solid transparent; border-right: 1px solid transparent;left:-1px;}
.selLang, .selCur,.login-down{min-width:100%;}
.top-nline{float:left; width:1px;height:18px;background:#dddddd; vertical-align:top; margin-top:10px;}
.top .top_left div ul li a,.login-down a{text-align:center;font-size:12px; line-height:30px;display:block;color:#666666;cursor:pointer;}
.top .top_left div ul li:hover,.login-down a:hover{background:#ececec;}
/*.top_left div ul li a[lang="ja"],.top_left div ul li a[lang="it"]{display:none;}*/
.login-ed .login-down a{text-align:left;padding-left:20px;}
.top .top_left div ul.selLang li{text-transform: capitalize;}
.curCurrency{min-width:35px;text-align:center;}
.multi_language:hover .selLang,.TB_custom:hover .cust_down{ display:block;}
.top .top_left div:hover .drop_arrow{background-position:-9px 0;}
.coupon_pro {color:#666;letter-spacing:1px;}
.coupon_pro b,.coupon_pro strong{font-family:gillbold,Arial;color:#111;text-transform:uppercase;}
.top_right,.login-box{float: right;}
.login-box{z-index:224;position:relative;}
.login-box .top-right-box{padding:0 20px! important;}
.login-topicon{display:inline-block;width:12px;height:12px;background:url(../images/img-2x/new-icon-2x.png) 0 -7px no-repeat;background-size:50px; vertical-align:middle; margin-top:-2px;margin-right:5px;display:none;}
.login-box:hover .login-topicon{background-position:-11px -7px;}
.JoinUs a, .mobileApp a, .cust_service a{white-space: nowrap;}
.JoinUs a{text-transform:uppercase;font-family:gillbold;}
.login-box:hover .JoinUs a{color:#666;}
.userName1{max-width:72px;height:20px;line-height:18px;overflow:hidden;display:inline-block; white-space:normal; text-overflow:ellipsis;}
.UserNamenew{width:22px;height:22px;font-size:22px;display:inline-block;position:relative; margin-top:7px;overflow:hidden;}
.UserNamenew a{opacity:0;}
.login-box:hover .UserNamenew{color:#666;}
.login-down #SignOut{width:115px;margin-top:10px;color:#999;}
.TB_custom.downloadApp .cust_down{padding:15px 0;background:#fff;left: auto;right: -100px;}
.TB_custom.downloadApp .cust_down .cust_down_main{max-width: 326px;display:  block;margin: 0 10px;line-height: 18px;color: #333;}
.TB_custom.downloadApp .cust_down .cust_down_main a.goldvip{
color:  #333;font-size: 12px;text-align:  center;display: block;margin-bottom: 10px;}
.TB_custom.downloadApp .cust_down .cust_down_main span{min-width: 360px;text-align: center;vertical-align: middle;display: block;}
.TB_custom.downloadApp .cust_down .cust_down_main span a{display: inline-block;}
.TB_custom.downloadApp .appTopLink{margin-right: 10px;}
.downloadApp img{display:block;width: 100%;max-width:102px;margin:0 auto;}
.mobileApp i{margin-right: 2px;font-size: 12px;color: #666;background: url(../images/img-2x/iconphone.gif) 0 6px no-repeat;background-size: 27px;width: 25px;height: 36px;display: inline-block;float: left;}
.cust_service i{margin-right: 5px;margin-top:12px;font-size:12px;color:#666;}
.downloadApp:hover .mobileApp i,.TB_custom:hover .cust_service i{color:#111;}
.TB_custom dl.cust_down{left:auto; right: -85px;}
.TB_custom .cust_down>dt {max-width: 360px;padding: 15px 0;margin:0 20px; line-height: 18px;color:#333;border-bottom:1px dotted #cccccc;letter-spacing:1px;white-space:normal;}
.TB_custom .cust_down>dt b, .TB_custom .cust_down>dt span {display: block;line-height: 20px;color:#666;font-size:13px;}
.TB_custom .cust_down>dt b {padding: 0;font-family:gillbold;color:#111;font-size:14px;margin-bottom:8px;}
.TB_custom .cust_down>dd {padding: 10px 20px; border-top: 0; line-height: 20px; background: #fff; float: none;}
.TB_custom .cust_down>dd span{display:inline-block;margin-right:22px;font-size:12px;}
.TB_custom .cust_down>dd span a{color:#666;}
.TB_custom .cust_down>dd span a:hover{color:#999;}
.TB_custom .cust_down>dd span.cus_letter{margin-right:0;}
.TB_custom .cust_down>dd span>i{width:12px;height:12px;font-size:12px; margin-right:4px;vertical-align:middle;}
.TB_custom>span a,.top .top_left div span,.TB_custom .cust_down>dd span:hover>i{color:#666;}
.TB_custom:hover>span a,.top .top_left .multi_language:hover span,.top .top_left .multi_currency.active span{color:#111;}
/*header*/
.top,.header-box{font-family:gill,Arial;}
.header-box{height:118px;}
.header-height{background:#fff;}
.header{ clear:both;padding:0 30px;position:relative;}
.header dl{display:table;width:100%;}
.header dt,.header dd{width:33.333%;min-height:20px;display:table-cell;vertical-align:middle;float:none;position:relative;}
.header dt{overflow:hidden;}
.TB_logo,.size-logo{display:block;position:relative; width:185px;height:28px;font-size:27px;background:#fff;margin:20px auto;}
/*.TB_logo{display: block; width: 140px; height: 62px; background: url(../images/img-2x/logo-2x.gif) no-repeat;background-size: 100%;margin:10px auto;}*/
.size-logo{display:inline-block;vertical-align:middle;margin:0;}
.co_container .co_header>span{padding:10px 20px;margin-left:20px;border-left:1px dashed #DDDDDD;margin-top:0! important;}
.TB_logo:hover{color:#111;}
.TB_logo img {display:none;}
.shop_bag {height: 30px;line-height: 30px;float:right; margin-top:3px;margin-left:12px;}
.shop_bag:hover a{ color:#999;}
.shop_bag a{display: inline-block;font-family:gillbold;}
.bag-top{ width:22px; height:22px;font-size:22px; margin-top:2px; margin-right:5px; position:relative; cursor:pointer;}
.but,.search-ticon{width: 22px;height: 22px;font-size:22px; border: 0;cursor: pointer;float: right; outline:none;margin:6px 15px 0 6px;}
.search-ticon{margin-top:7px;margin-bottom:6px;}
.but{margin-right:14px;}
.search:hover .but,.search-ticon:hover,.shop_bag:hover .bag-top{color:#666}
.new-search-box{width:44px;height:35px;position:relative;}
.header .search{display:none; border:1px solid #111;height: 33px;float:right;width:0;overflow:hidden;position:absolute;right:0; z-index:300;border-radius:20px;}

input.wbk{vertical-align: middle;float: left;line-height:17px;padding:8px 0 8px 15px; border:none;font-size: 14px;width: 81%;outline: 0;position:absolute;left:0;top:0;}
input.wbk:focus{border:none! important;}
/*nav*/
.nav{border-top:1px solid #ececec;border-bottom: 1px solid transparent;position:relative;width:100%;background:#fff;height: 48px;min-width:1024px;}
.nav:hover{border-bottom:1px solid #f9f9f9;}
.nav-fixed{position:fixed;width:100%;left:0;top:0;-webkit-transform:translateZ(0);z-index:1000;}
.navline{height: 48px;line-height: 48px;text-align:center;}
.navline>ul>li{display:inline-block;}
/*.navline>ul>li:nth-child(3)>a{color: #FF4600;}*/
.navline>ul>li>a{font-family:gillBold,arial;cursor:default;white-space:nowrap;font-size:13px;margin:0 20px;display:block;line-height: 45px;border-bottom:2px solid transparent;letter-spacing:1px;position:relative;z-index:112;text-transform:uppercase;}
.navline>ul>li>a[href],.showbox ul li a[href]{cursor:pointer;}
.navline>ul>li.nav1>a{margin-left: 0;display: inline-block;width: 14px;height: 14px;vertical-align: middle; background: url(../images/img-2x/new-icon-2x.png) no-repeat 0 -92px;background-size: 50px;}
.navline>ul>li.nav1>a:hover{background-position:-14px -92px;}
.navline>ul>li.nav1>a img{display:none;}
@media only screen and (max-width: 1080px){
    .navline>ul>li:hover .showbox{ display:block;}
}
.navline>ul>li:hover>a{border-bottom:2px solid #111;color:#999;}
.navline>ul>li.nav1:hover>a{border-bottom:3px solid transparent;}
.showbox{position: absolute;background: #fff;z-index: 111;display: none;right:0;left:0;top:49px;width:100%;padding-bottom:28px;text-align:left;}
.showbox .wrapper{width:1300px;text-align:center;}
.nav-img img{margin:0 10px;width:240px;min-height:280px;}
.nav-img{margin-top:20px; display:inline-block;vertical-align:top;}
.nav-con{margin-top:20px;overflow:hidden;font-size:0;display:inline-block;text-align:left;}
.nav-con ul {display: inline-block;vertical-align: top;width:100%; page-break-inside: auto;-webkit-column-break-inside: auto; margin-bottom:10px;}
.showbox ul li {line-height: 20px;}
.showbox ul li a {font-family: gill,Arial;color: #666;font-size: 14px; padding:0;cursor:default;}
.showbox ul li a:hover{ color:#999;}
.showbox ul li.li_special>a,.showbox ul li.li_special>a strong{color: #FF4600;font-weight: bold;}
.showbox ul li.li_special>a strong{font-family:gill,Arial;}
.showbox ul li.li_special>a:hover,.showbox ul li.li_special>a strong:hover{opacity:0.8;filter:alpha(opacity=80);}
.showbox ul li strong{font-family: gillBold,arial;font-size: 14px;padding: 5px 0;display: block;font-weight:bold;color: #2d2d2d;}
.showbox ul li>strong{color:#333;}
.showbox ul li strong:hover{ color:#999;}
.nav-con div {float: left;width: 240px;padding:0 10px;}
/*banner*/
.banner{height:auto;}
.banner-box{width: 100%;background:#f3efee;}
.banner-btn{display:none;width:100%;height:100%;}
.banner-btn span{position:absolute;width:32px;height:32px;font-size:32px;color:#666; cursor:pointer;left:33px;top:50%;margin-top:-16px;z-index:1;}
.banner-btn span.b-next,.gallery-con .banner-btn span.g-next{left:auto;right:33px;}
.banner-btn span:hover{color:#111;}
.banner:hover .banner-btn{display:block;}
/*.banner-box ul{width:1920px;position:relative;left:50%;margin-left:-960px;}
.banner-box ul li{width:100%;float:left;display:none;position:absolute;vertical-align:middle;display:table-cell;line-height:600px;background:#f3efee;text-align:center;}*/
.banner ul li>img{width:100%;display:block;}
.banner ul li>img:hover{opacity:0.9;filter:alpha(opacity=90);}
.banner-tip{width:100%;position: absolute;height: 12px;float:right;padding: 5px 0;bottom: 14px;text-align: center;z-index: 4;overflow:hidden;}
.banner-tip span{display:inline-block;width:14px;height:14px;background:#fff;margin: 0 5px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;text-indent: -9999em;opacity:0.5;filter:alpha(opacity=50);cursor: pointer;}
.banner-tip span.cur{opacity:1;filter:alpha(opacity=100);}
.hot_pro{padding-top: 3px;}
/*index main con*/
.timePart{margin:35px 0;min-height:800px;}
.timePart img{width:100%;display: block !important;}
.index-flash-con{display:table;width:100%;letter-spacing:1px;}
.index-flash{width:15.625%;display:table-cell;vertical-align:middle;padding-bottom:45px;text-align:center;}
.index-flash-box{width:84.375%;overflow:hidden;display:table-cell;vertical-align:middle;}
.flash_sales dl{float:left; width:20%;box-sizing:border-box;padding-right:20px;text-align:center;}
.flash_sales dl dt a{display:block;position:relative;}
.flash_sales dl dt a:before,.gallery-box li a:before{content:'';display:block;padding-top:133.33%;}
.flash_sales dl dt img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.flash_sales .dd_price{font-size:16px;font-family:gillbold;text-align:center;margin:13px 0;}
.index-flash h2{font-size:56px;font-family:gillbold;line-height:54px;}
.index-flash i{color:#333;font-size:13px;display:inline-block;margin:20px 0 40px;line-height:18px;width:80%;}
.index-flash a{display:block;width:166px;height:43px;line-height:43px;background:#111;color:#fff;margin:0 auto;font-size:15px;font-family:gillbold;}
.hot_pro_tit h2{ font-size:26px; line-height:40px; font-family:gillBold,arial; text-transform:uppercase; font-weight:normal; text-align:center;}
.index-title{text-align:center;line-height:22px;color:#666;}
.hot_pro_tit h2,.index-title{display:inline-table;width:100%;max-height:100%;}
.index-titline{display:inline-block;height:15px;width:2px;background:#ccc;margin:0 20px;vertical-align:middle;}
.index-title a{text-decoration:underline; font-family:gillBold,arial; text-transform:uppercase;color:#333;}
.index-title a:hover{color:#999;}
.label_loading{width: 100%;height:260px;background:url(../images/global/waitPage.gif) no-repeat center;background-size:28px;}
.pro_box,.label_pr{ position:relative; margin-top:17px;}
.Cont, .label_scroll{width:1070px;min-height:310px;overflow:hidden;}
.scroll_box,.label_li_list{width: 50000px; position:relative;}
.hot_pro .Cont{height:356px;}
.pro_box .prev,.pro_box .next,.label_btn_pre,.label_btn_next,.out-pre,.out-next{display: none; position:absolute; background:url(../images/img-2x/new-icon-2x.png) no-repeat 0 -216px;background-size:50px; width:12px; height:23px; top:35%; left:-23px;cursor:pointer; z-index:1;}
.label_pr .label_btn_pre,.label_pr .label_btn_next{display: block;}
.pro_box .next,.label_btn_next,.out-next{background-position:-12px -216px; left:auto;right:-23px;}
.pro_box .prev:hover,.label_btn_pre:hover,.out-pre:hover{background-position:0 -239px;}
.pro_box .next:hover,.label_btn_next:hover,.out-next:hover{background-position:-12px -239px;}
@media only screen and (max-width:1116px){.pro_box .prev,.label_btn_pre{left:0;}.pro_box .next,.label_btn_next{right:0;}}
.pro_box dl,.label_li_list li{ width:216px; float:left;position:relative;}
.pro_box dl dt a,.label_li_list li>a {height: 274px;display:block;vertical-align: middle;line-height:274px;position:relative; width:206px; text-align:center;}
.pro_box dl dt img,.label_li_list li img{ max-width:206px; max-height:274px;vertical-align:middle;}
.label_li_list .red,.pro_box dl dd .dd_price{display:block; font-size:0;margin-bottom:33px; color: #000;font-family:gillbold;letter-spacing:1px;}
.label_li_list .red span,.pro_box dl dd .dd_price span{font-size:14px;}
.pro_box dl dd a,.label_li_list li p a{display:block;height:24px;padding-top:5px; width:206px; line-height:24px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:1px;}
.pro_box dl dd a:hover,.label_li_list li p a:hover{color:#999; }
.scroll_box dt img:hover,.label_li_list li img:hover{opacity:0.9;filter:alpha(opacity=90);}
.flasTime{display:none! important; min-width:141px;padding:0 8px;display:inline-block; height:20px; line-height:20px;text-align:center; background:#cccccc; margin-top:5px;font-family:gillbold; text-transform:uppercase; color:#333; border-radius:10px;}
.flasTime i{ display:inline-block; width:12px; height:13px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAABGCAMAAABv9+0xAAAAz1BMVEVMaXEzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPMzMwzMzMzMzMzMzPMzMwzMzMzMzPMzMzMzMwzMzMzMzMzMzPMzMzMzMzMzMzMzMzMzMzMzMwzMzPMzMwzMzMzMzMzMzMzMzPMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwzMzPMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwzMzPMzMyOY00iAAAAQ3RSTlMAj9PdL+MiBvF8D9b36U2hzPtUGDpDa2XHKdm4wawzEl0gTjVzhBGv9cF2VJZpHqWzP6sq5xhDizycnLmWyl6lBoAuNqjqAAAAA9FJREFUSMeNlVljokAQhEsOAVEUEM9EjVeM8Yy5793q//+b9oFBwDWaesKZz6G6e7oBYDVaZZqLIhIVFybLrYYFtGvUt8BWZ60d761qJEmWmwpuluOF2goaa0E0GERBjRoAwNKoNidWvDBRf6dmcRLovqb5ejAhAGBMkrQLqRGgWLBJkuPA8Z0SUHJ8JwAAaCRZDYG20zVJml2nDYRVktTq9ACtBHisAwB80vYAr8VULQ/wbNLfrAGYJQDrDQCANA2E3ThQV3PjELshDJO0g4QO7NhJpY16haTpGAAAwzFJVupoVzRuAZibTQNbFWWEepm0G9Y+SKthk+U6orHZANA2jBUaZpIBm3SzKQGKLmkXgYKmzrC0gtpqkVofAFBlstbXyBYQVqoWAFjVShhvDOJj8jSKNjkADNNtjEYN1zTUuk4mNc/QaJI6gJLj+r7rlNRqROrWEdrSyUg9m+VktUA6OELDofpVJEnlpLZ/OqANsgYAl3F9LwAANn3rKG35tNXBsRoAyAqO0qiQycEk6dI8pLNvrSScfek0gygAeeAkQ1s+7Vf6zcCLvOarTvqenovSKiklUV4CeiV5xxjrXAZzcsgCOfASO+iTuepkZelkRLKACaMRXzEhmat8Vk1SB0lyhMsNViTJ3K3K3lmbHIAkN+EFWQvXMZ25sanUjSVZj19AGDF9ohvItJgGSAA/dhrAfqaYF/34Kh7v4jjnWanCHJsQGd3PDsL6b/qkuhIR6R3wucmW0Z2IiMhNbnHF4Fj9r2SvZbq6INn9H75O4Y7cJzlThtsHcMzN7v583j7eQgSZ1tv3wV4vIsvb4eNw+dIRkWEHQJjLac79NdC5v1dW5vgC1llWX7OVc/I5VOwMUxGkJpzIaNdH6jbsfT/hSR578oInEYFLuq+OZ4SraNwtk+EBLdLD9bXKJEawCl5z4aZTY5unrx9uRD4evkREwAW8jPE6XvNnP6s0Yiex7/4+hRcA807SYvagotRhcYEx22gxT0/v0mK+TWcqJwWMygGaqqn22klOvaTrBiQdNczws0hygrgb3Pj003QpLdFBlEfo7IzmFidpPTujSdZwgTPGcyrhvK7kFr/Wu4i8/ZL9Vunf/QZOy3tzln3IVfeM+68s2/mSj1NwamL++Hf33EvmwHF1RDov8+Hfh6vH+dtM5OEk3cP303D53knn1/MpJ+8YZow/40VO+57uU3gDiJyhpYNvecdcdviQ87TIE3qzWyxVe5+j8Skic9z/hv6Dt7g2+DxPT9MSnY8y+7WQ5zO1zH4tROQDN7+6KImmP7P/ADpHKpBwdmIjAAAAAElFTkSuQmCC) -29px 0 no-repeat; vertical-align:middle; margin-right:5px;}
.tbchim_time,.flash_sales dl dt .lflash-icon,.flash_sales .spu_biao{display:none;}
.prozoneImg{width: 1070px;overflow:hidden;padding-top:20px;}
.prozoneImg>div{width: 1080px;}
.prozoneImg img{margin-right: 10px;max-width: 530px;max-height:110px;float: left;margin-top: 10px;}
.prozoneImg img:hover {filter: alpha(opacity=80);opacity: 0.8;-moz-opacity: 0.8;}
.Extra_coupon { width: 100%; height: 100%; top: 0;  z-index: 1500; position: fixed; background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.coupon_content {top: 50%; width: 717px; height: 448px;  opacity: 1; position: fixed; margin: -224px auto 0px -358px; left: 50%; filter: alpha(opacity=100); opacity: .10/9;}
.coupon_content .lay_delete { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQyODBGQjJGNEY5MTFFNkEyMzZGNkFGNzY0MkJFMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQyODBGQjNGNEY5MTFFNkEyMzZGNkFGNzY0MkJFMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDI4MEZCMEY0RjkxMUU2QTIzNkY2QUY3NjQyQkUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDI4MEZCMUY0RjkxMUU2QTIzNkY2QUY3NjQyQkUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRp6wcAAAChSURBVHjafJLBCsJADERXC6J+b70JfooHhaogiwuigl+kN7Ve48xhaRqzHXjQTTPZpGkQkRVoQQMmIBjm4Ag+YMHAVzqdjYnJd/X+yeBO+somm0ytaZiCi2OyyZGF8tU0XaWsmFvVw5VMUc81Dp34PAr/qnon9TVuAy0l3dLMST45sZSH3heqeYW2dnHJWZw2PRhcgjfYDPwaB/AC9U+AAQD3UdlJQXNcwwAAAABJRU5ErkJggg==) no-repeat center; cursor: pointer; height: 30px; margin: 0; position: absolute; width: 30px;top:7px; right: 7px;}
.coupon_bottom { background:url(../images/global/customer-join.jpg) no-repeat; height: 448px; width: 717px; margin: 0 auto;}
.coupon_content p { width: 176px;padding-top:349px;padding-left:393px;}
.coupon_content p a { text-align: center; display: block; height: 35px; color: #333; font-size: 14px;text-indent:-9999px;}
.custom-icon,.icon-custom{position:absolute;left:0;bottom:0;background:rgba(226,87,24,.8);color:#fff;font-size:16px;line-height:18px;padding:6px;box-sizing:border-box;width:100%;max-height:100%; text-align:center; display:none;}
.icon-custom{bottom:-2px;display:block;}
/*footer*/
.foot{font-weight:normal;border-top:2px solid #111111;background:#f2f2f2;letter-spacing:1.2px;font-family:gill,Arial;padding-top:30px;clear:both;}
.footer{ width:60.5%;float:left;overflow:hidden;box-sizing:border-box;}
.footer dl{ float:left; padding-top:15px; width:33.3%;}
.footer dl a:hover{ color:#999;}
.footer dl dt,.Newslette_s span,.Newsletter .away span,.downLoad span{display:block; line-height:38px; font-size:14px; font-family:gillBold,arial; text-transform:uppercase; color:#111;margin-bottom:10px;}
.footer dl dd{ line-height:26px;}
.footer dl dd a{ font-size:12px; color:#666;}
.footer-right{width:39.5%;float:right;box-sizing:border-box;}
.Newsletter,.downLoad{ width:53%;float:right;overflow:hidden;padding-top:15px;font-size:12px;}
.Newsletter{width:47%;}
.Newslette_s{position: relative;}
.Newslette_s_text{vertical-align: middle;height: 36px;box-sizing:border-box; padding: 0 28px 0 10px;width: 100%;border: 1px solid #111; outline: 0;color:#999;}
.but2{height:16px;line-height:16px; font-size:16px;color:#111; border:none; cursor:pointer; outline:none;position: absolute;bottom: 10px;right:8px;}
.but2:hover{color:#999;}
.newslette-tips a{text-decoration:underline;}
.Newsletter .away span{padding-top:15px;margin-bottom:0;}
.Newsletter .away a{display:inline-block;float:none; width:28px; height:28px;line-height:28px;text-align:center; background:#111;border-radius:14px; margin-right:10px;margin-bottom:10px;}
.Newsletter .away a:hover{opacity:0.7;filter:alpha(opacity=70);}
.Newsletter .away a i{font-size:14px;color:#fff;}
.Newsletter .away a.YouTube i{font-size:12px;}
.downLoad p{color:#666;line-height:16px;letter-spacing:1.5px;}
.downLoad p:nth-of-type(1){width:69%;}
.downLoad p b{color:#111;font-family:gillbold;margin-left:-5px;}
.downLoad p span{color:#666;font-family:gill,Arial;display:inline-block;text-transform: none;}
.downLoad img{width:100px;margin-top:10px;margin-right:10px;} 
.About_us{ text-align:center; height:38px; line-height:38px; border-top:1px solid #ccc;margin-top:30px;padding-top:30px;}
.About_us a{ padding:0 11px;font-size:13px;}
.About_us a:first-child {margin-left: -11px;}
.copyright {text-align:center; margin: auto; padding:15px 0 30px 0;color: #999;font-size:12px;}
.back-top,.app-floating,.anniversary-7th {bottom: 59px;position: fixed;right:50px; z-index:100;}
.anniversary-7th {bottom: 190px;right:30px;}
.auto-page .anniversary-7th{right:0;}
.back-top a,.floating-icon{width: 40px;height: 50px;line-height:50px; display: block;background:rgba(17,17,17,.9);text-align: center;overflow: hidden;}
.back-top a:hover,.app-floating:hover .floating-icon{cursor:pointer;background:rgba(17,17,17,.7);}
.back-top a i,.floating-icon i{font-size:24px;color:#fff;}
.back-top a i{font-size:20px;}
.app-floating{padding-left:11px;bottom:111px;}
.floating-box{position:absolute; width:265px; /*bottom:-35%;*/bottom:-130%;right:50px; background:#fff;padding:2px; border:1px solid #000;display:none; opacity:0;filter:alpha(opacity=0);}
.floating-box:after{content:'';width:0;height:0;position:absolute;top:50%;right:-8px;margin-top:0;/*margin-top:-4px;*/border-width:4px;border-style:solid;border-color:transparent transparent transparent #000;}
.adapp{overflow:hidden;}
.app-floating:hover .floating-box{display:block; opacity:1;filter:alpha(opacity=100);}
.floating-title{font-family:gillBold,arial;}
.adapp img{margin-top:10px;max-width: 265px;}
.floating-link{text-align:center;}
.floating-link a img{display:inline-block;margin:10px 3px;width:115px;}
.app-m{display: none; position:fixed;bottom:0;height:85px;padding:18px 0 17px;background:#000 url(../images/global/m-app-footer-en12.png) no-repeat center;width:100%;min-width:1070px;z-index:9999;}
.app-m span{float:left;}
.app-m span.app-m-word{width:509px; height:85px; margin-left:185px;}
.app-m span.app-m-download{width:180px; height:44px; background-position:0 -85px; margin-top:20px; margin-right:125px;}
.app-m span.app-m-close{width:70px;height:75px;margin-top :20px; cursor:pointer;position:absolute;top:17px;right:13px;background: url(../images/global/appicon.png) no-repeat -180px -85px;}
.app-footimg{display: none; position:fixed;z-index:1; bottom:0;left:0; width:100%;height:80px;background-image:url(../images/global/app-footer-en12.png);background-repeat:no-repeat;background-position:center bottom;background-size:1920px;}
.app-footbox{position:relative;text-align:right;font-size:0;max-width:1070px;margin:0 auto;}
.app-footbox a{display:inline-block;margin:29px 0 0 20px;}
#app_google_index_bottom{margin-right:16px;}
.app-close{position:absolute;right:-50px;top:11px;width:28px;height:28px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAOVBMVEUzMzMzMzMzMzMzMzMzMzMzMzMzMzNMaXEzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMV4blfAAAAEnRSTlMGr/apsgi2ALkJvPOkdOt/fJ+YOlQkAAAAV0lEQVQI1y2OWRLAIAhDo6KWurTl/octi/lg8piw4MkFXcVpLGSRpsS3yEYRI/PyoTYj8wno9RJXQtd4kHoDdiAHPjEluCcv8NUUrWlH6QxuvGPGO2WsH8vMBfSFIv1YAAAAAElFTkSuQmCC) no-repeat center;}
@media only screen and (max-width: 1300px){
		.back-top, .app-floating,.anniversary-7th,.foot .just-floating{right: 0;}
}
.nav_bread_crumb{height: 42px;line-height: 42px;clear: both;width: 1070px;margin: 0 auto;font-family:gill,Arial;}
.nav_bread_crumb h1{font-size: 14px;font-weight: normal;display: inline;}
.v_star{display: inline-block;vertical-align: middle; width: 96px;height: 15px;background: url(../images/img-2x/ued-star-2x.png) no-repeat;background-size:96px;}
.l_star0,.l_star10,.l_star20,.l_star30,.l_star40,.l_star50{background:url(../images/img-2x/ued-star-2x.png) no-repeat;background-size:96px;}
.l_star05,.l_star15,.l_star25,.l_star35,.l_star45{background:url(../images/img-2x/ued-star2-2x.png) no-repeat;background-size:96px;}
.l_star0 {background-position:0 -80px;}
.l_star10,.l_star05 {background-position:0 -64px;}
.l_star20,.l_star15 {background-position:0 -48px;}
.l_star30,.l_star25 {background-position:0 -32px;}
.l_star40,.l_star35 {background-position:0 -16px;}
.l_star50,.l_star45 {background-position:0 0;}
.commentPage {text-align: right;padding-top: 30px;}
.commentPage span,.commentPage a,.commentPage font{display: inline-block;  font-size: 16px; font-family: gillbold; color: #333; height: 25px; line-height: 25px; text-align: center; vertical-align: middle; margin-left: 10px;}
.commentPage a,.commentPage span.current_style,.commentPage font{border: 1px solid #333;min-width: 25px;}
.commentPage a:hover {background-color: #eee;color: #333;}
.commentPage span.current_style,.commentPage font {color: #fff;background: #333;border: 1px solid #333;}
.preicon,.nexticon{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABoCAYAAADB5cGWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ5REI3QzkyNURBMTFFOEIzN0JDNjExRDA4N0VDOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ5REI3Q0EyNURBMTFFOEIzN0JDNjExRDA4N0VDOTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDlEQjdDNzI1REExMUU4QjM3QkM2MTFEMDg3RUM5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDlEQjdDODI1REExMUU4QjM3QkM2MTFEMDg3RUM5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pou6uhUAAAB9SURBVHja7JdBDsAgCATdpv//Mr0ba8SwxsNwdjJqgIAiou3E0zYDEBDwL97E2Thm7FuEbMahyfLGqanUuGQqMaZMJUmuzhKDW3jKKmUuLeQls6V1TM3WDqAul+NYl5P9VwEBAQEBARnJGMkYyVgDWQNTRlWXFSDgTeAnwADyDCPseeou9AAAAABJRU5ErkJggg==) no-repeat center -27px #333;background-size: 7px;}
.preicon{background-position:center -1px;}
a.nexticon:hover,a.preicon:hover {background-color: #111;}
.con-bgbox{position:fixed;width:100%;height:100%;left:0;top:0;background:#111;opacity:0.8;filter:alpha(opacity=80); z-index:1001;}
.app-picon,.vidoe-icon,.app-iconbig{position: relative;display:inline-block;vertical-align:middle; width: 10px; height: 16px; margin:0 5px;background:url(../images/img-2x/app-price-ne.png) no-repeat! important;background-size:40px! important;}
.activity-icon{display:inline-block;vertical-align:middle;font-size:14px;color:#2c2c2c;margin:0 2px;height:16px;line-height:16px;}
.activity-icon:hover{color:#9d9d9d;}
.app-picon.showafter{background-position:-11px 0;}
.app-iconbig{margin:0 0 0 10px;}
.app-picon em,.app-iconbig ul,.cancel-time p{position: absolute;left: 50%; top: 25px; white-space: nowrap;display: none;font-size:14px;font-family:gill,Arial; background: #fff;line-height: 23px;padding: 0 10px;border: 1px solid #000;z-index: 1;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pro_box .app-picon,.Browsing_History_cont .app-picon,.favorite_cont .app-picon,.app-iconbig{margin-left:8px;}
.may-bottom .app-picon{margin-left:5px;}
.vidoe-icon{width:16px;background-position:0 -17px;}
.app-picon:after,.app-picon:before,.app-iconbig:before,.app-iconbig:after,.cancel-time:before,.cancel-time:after,.activity-icon:before,.activity-icon:after,.common-show:before,.common-show:after{content: '';display:none; position: absolute;width: 0;height: 0;border-width: 5px;border-style: solid;border-color: transparent transparent #000 transparent;bottom: -10px;}
.app-picon:before,.app-iconbig:before,.cancel-time:before,.activity-icon:before,.common-show:before{border-color: transparent transparent #fff transparent; bottom:-11px;z-index:3;}
.app-picon:hover{background-position:-11px 0! important;}
.app-picon:hover em,.app-picon:hover:after,.app-picon:hover:before,.app-iconbig:hover ul,.app-iconbig:hover:before,.app-iconbig:hover:after,.cancel-time:hover p,.cancel-time:hover:before,.cancel-time:hover:after,.activity-icon:hover ul,.activity-icon:hover:before,.activity-icon:hover:after,.common-show:hover:before,.common-show:hover:after{display:block;}
.showafter:before,.showafter:after{display:block;}
.multi-icon{margin-left:5px;}
img[src*="waitPage"]{width:28px;}
.spu_biao{float:right;}
.pro_box .spu_biao,.label_scroll .spu_biao{float:none;display:inline-block;vertical-align:top;}
.home_tab_fancy,.com-subscriptbg {width: 100%;min-width:1070px; height: 5000px;background: #000;opacity: .5;position: fixed;left: 0;top: 0;z-index: 2000;}
.home_mobile_tab {font-family:Helvetica;color:#333; width: 766px;position: fixed;z-index: 5000;top: 50%;left: 50%;border: 1px solid #ccc;border-radius: 5px;margin-left: -383px;margin-top: -120px;background: #fff;}
.home_mobile_tab>dl>dt {padding:35px 0 25px;line-height:40px; font-size: 42px;text-align: center;font-weight:bold;}
.home_mobile_tab>dl>dd>p {font-size: 34px;text-align: center;line-height: 40px;border-bottom:1px solid #cccccc;padding:0 12px 25px;}
.home_mobile_tab>dl>dd>div>a {width: 382px;display: inline-block;height:112px;line-height:112px;text-align: center;font-size: 42px;color:#007aff; text-decoration: none;}
.home_mobile_tab>dl>dd>div>a.no {border-right:1px solid #ccc;}
/*subscriptcon*/
.com-subscriptcon{position: fixed;top: 50%;left: 50%;margin-top: -250px;margin-left: -357px; width: 714px;height: 499px; background: url(../images/global/e-subscriptbg.jpg) no-repeat;z-index: 2001;}
.subscript-close{position:absolute;right:30px;top:30px;width:28px;height:28px;cursor:pointer;background:url(../images/img-2x/cont-bag-2s.png) no-repeat 9px -61px;background-size:30px;}
.subscript-box,.subscript-success{padding-left: 320px;letter-spacing: 0;width: 340px;font-size: 16px;}
.subscript-tit{margin-top: 90px;font-family: gillbold,arial;font-size: 40px;color: #000;line-height: 44px;padding-bottom: 15px;width: 350px;}
.subscript-des{color: #333;line-height: 20px;padding-top: 20px;}
.subscript-input{width: 320px;border: 1px solid #1d1d1d;line-height: 20px;padding: 9px;margin: 10px 0 25px;}
.subscript-error{min-height: 20px;line-height: 16px;color: red;}
.subscript-btn{width: 100%;background: #1d1d1d;color:#fff;font-family: gillbold,arial;line-height: 40px;margin-top: 8px;font-size: 16px;}
.subscript-success .subscript-tit{text-transform: uppercase;}
.subscript-email{width: 285px;line-height: 24px;color: #fff;padding: 0 10px;background: #1d1d1d;}
.unread-count{color:#db2659;padding-left:5px;}


/*GDPR LOGIN*/
.login-cookies-agreement h3 {margin: 25px 0 9px 0;color: #000;font-size: 14px;}
.login-cookies-agreement p {line-height: 22px;max-width: 548px;}
.login-cookies-agreement ul {margin-top: 19px;}
.login-cookies-agreement ul li {line-height: 20px;}
.login-cookies-agreement p.cookies-p3 a {text-decoration: underline;}
.login-cookies-agreement p.cookies-p4 {margin-top: 9px;}
.login-cookies-agreement p.cookies-p5 {text-align: center;max-width: 100%;}
.login-cookies-agreement p.cookies-p5 a.login-ok {display: inline-block;width: 190px;height: 34px;line-height: 34px;text-align: center;background: #111;color: #fff;font-size: 14px;margin-top: 13px;}
.login-cookies-agreement p.cookies-p5 a.login-ok:hover{background:#666;}
/*GDPR LOGIN*/
/*.wrapper{height:1500px;}*/
.sg-title{color:#333;text-transform:uppercase; font-size:40px;font-family:gillbold;text-align:center;line-height:46px;padding-top:30px;margin-top:10px;border-top:1px solid #ececec;}
.gallery-con{position:relative;margin-top:20px;margin-bottom:40px;}
.gallery-con .banner-btn span{color:#111;}
.gallery-con .banner-btn span:hover{color:#666;}
.gallery-con:hover .banner-btn{display:block;}
.gallery-box li{float:left;}
.gallery-box li a,.gallery-box li a.pro-video{display:block;width:auto;height:auto;margin:0; position:relative;background-color:#f3efee;background-size:cover;background-position:center;}
.gallery-video{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background:url(../images/img-2x/app-price-ne.png) 0 -34px no-repeat;background-size:40px;z-index:1;}
.gv-bg{position:absolute;top:0;left:0; width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);}
.activity-icon ul{position: absolute;right: 0;width: 231px;border: 1px solid #111;padding: 10px;top: 25px;background: #fff;z-index: 1;display: none;}
.activity-icon:after{bottom: -8px;}
.activity-icon:before{bottom: -9px;}
.activities li{padding: 4px 0;line-height:14px;}
.activities li a{font-size:13px;color:#333;}
.activities i{font-size: 13px;color: #111111;}
.activities span{float: left; margin: 0 12px 0 10px; width: 33px;height: 14px;line-height: 14px;text-align: center;border-right: 1px dotted #acacac; margin-top: 2px;}
.activities li.introduce{font-size: 12px;font-family: gill,Arial;color: #999;letter-spacing: .8px;margin-left: 10px;line-height: 16px;}
.icon-active-sale,.icon-active-free{margin-left: -2px;}
.newlist-pro .activities a{font-size: 13px;margin: 0;display: block;overflow: hidden;}
.common-close{background: url(../images/img-2x/cont-bag-2s.png) no-repeat 9px -61px;background-size:30px; cursor: pointer;height: 30px;margin: 0;position: absolute;right:12px; top: 12px;width: 30px;}
.common-close:hover {opacity:0.8;filter:alpha(opacity=80);}
/*checkin*/
.check-in-bg{background: -moz-linear-gradient(top, #ff6915, #fec311);
background: -webkit-gradient(linear,top,from(#ff6915),to(#fec311));
background: -webkit-linear-gradient(top, #ff6915, #fec311);
background: -o-linear-gradient(top, #ff6915, #fec311);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ff6915, endColorstr=#fec311);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ff6915, endColorstr=#fec311)";
background: linear-gradient(#ff6915,#fec311);padding-bottom: 40px;}
.checkin-top{background: url(../images/checkin/checkin-bg1.png) 0 25px no-repeat;height: 553px;}
.checkin-bread{padding: 10px 0 10px 20px;line-height: 30px;}
.checkin-bread>span{color: #fff;font-family: gillbold;opacity: 0.8;filter:(alpha=80);font-size: 20px;margin-top: 5px;}
.checkin-bread>a{background: #eb4d49;width: 128px;text-align: center;border-radius: 12px 0 0 12px;color: #fff;font-family: gillbold;font-size: 18px;}
.checkin-help{display: inline-block;width: 17px;height: 16px;background: url(../images/checkin/checkin-icon.png) no-repeat -61px -90px;margin-left: 10px;vertical-align: -3px;}
.checkin-top h1{font-size: 30px;text-align: center;color: #fff;font-weight: normal;padding:30px;}
.checkin-box{margin: 50px 30px 37px;padding: 0 30px; background: #fff;border-radius: 10px;min-height: 322px;position: relative;}
.check-calendar{position: absolute;width: 139px;height: 68px;background: url(../images/checkin/checkin-icon.png) no-repeat;top: -64px; left: 295px;}
.check-money{position: absolute;width: 45px;height: 46px;background: url(../images/checkin/checkin-icon.png) no-repeat 0 -91px; top: -19px;right: 87px;}
.checkin-innner dl{float: left;width:58px; text-align: center;color: #fba64a;padding: 0 20px;}
.checkin-innner dl dt{width: 58px;height: 58px;border-radius: 50%;background: #ffe9cd;}
.checkin-innner dl dt b{font-size: 20px;display: block;line-height: 22px;padding-top: 9px;}
.checkin-innner dl dt span{display: block;line-height:16px;}
.checkin-innner dl dd{margin: 15px auto -10px;width: 19px;height: 19px;background: url(../images/checkin/checkin-main.png) no-repeat 0 -76px;}
.checkin-prize{display: inline-block;width: 37px;height: 37px;background: url(../images/checkin/checkin-main.png) no-repeat;margin-top: 10px;}
.checkin-main{position: relative;padding-top: 65px;}
.checkin-out{width: 686px;overflow: hidden;height: 110px;margin:0 auto;}
.checkin-innner{position: relative;border-bottom: 1px solid #ffe9cd;width: 900000px;}
.checkin-main>span{color: #fbab54;font-size: 20px;position: absolute;top: 87px;cursor: pointer;left: -10px;}
.checkin-main>span.icon--ArrowRight{left: auto; right: -10px;}
.checkin-main>span:hover{opacity: 0.5;}
.checkin-innner dl.checked{color: #fff;}
.checkin-innner dl.checked dt{background: #fba64a;}
.checkin-innner dl.checked .checkin-prize{background-position: 0 -37px;}
.checkin-innner dl.checked dd{background-position: 0 -95px;}
.check-back{height: 21px;line-height: 21px;}
.check-back span{display: none; background: #ff9413;border-radius: 10px;padding: 0 10px;color: #fff;font-size: 13px;cursor: pointer;}
.checkin-tips{color: #515151;font-size: 22px;line-height: 30px;text-align: center;}
.checkin-tips b{font-family: gillbold;font-size: 30px;color: #fa7c28;padding:0 5px;}
.checkin-btn,.checkin-btn-done{width: 450px;height: 50px;line-height: 50px;margin: 0 auto;font-family: gillbold;color: #fff;text-align: center;font-size: 16px;box-shadow: 3px 4px rgb(197,18,40); background: #eb4d49;text-transform: uppercase;position: relative;bottom: -25px;cursor: pointer;border-radius: 25px;}
.checkin-btn:hover{background: #ec3631;}
.checkin-btn-done{background: #d6d4d4; color: #bdbaba;box-shadow: 3px 4px rgb(201,201,201);display: none;cursor: default;}
.check-middle{background: url(../images/checkin/checkin-bg2.png) repeat-y;padding: 0 30px 10px;}
.check-tit1{text-align: center;margin-top: 16px;}
.check-tit1 p{color: #fff;margin: 5px 0 15px;}
.checkin-coupon dl{float: left;position: relative;margin: 0 10px; width: 230px;height: 112px;color: #fff;text-align: center;background: url(../images/checkin/check-coupon.png) no-repeat;}
.checkin-coupon dl dt{width: 230px;height: 78px;display: table-cell;vertical-align: middle;font-size: 50px;font-family: gillbold;text-transform: uppercase;}
.checkin-coupon dl dd{font-size: 15px;line-height: 15px;}
.checkin-coupon dl dt b{font-size: 40px;display: block;}
.checkin-coupon dl dt span{font-size: 22px;display: block;line-height:18px;}
.received{opacity: 0.5;filter: alpha(opacity=50);}
.check-coupon-btn{text-align: center;margin-top: 5px;display: none;}
.check-coupon-btn i{display: inline-block;width: 36px;height: 36px;background: #fff;border-radius: 50%;box-shadow: 1px 2px 3px #a57113;position: relative;cursor: pointer;}
.check-coupon-btn i:before{content: '';position: absolute;margin-top: -2px;margin-left: -6px; width: 0;height: 0; left: 50%; top: 50%; border-width: 6px;border-style: solid;}
.check-coupon-btn i.checkin-more:before{border-color: #ffb512 transparent transparent transparent;}
.check-coupon-btn i.checkin-less:before{border-color: transparent transparent #ffb512 transparent;margin-top: -10px;}
.checkin-bottom{background: url(../images/checkin/checkin-bg3.png) no-repeat; padding: 0 30px;}
.newlist-pro.check-pro dl{width: 184px;margin-right: 7px;}
.newlist-pro.check-pro dl dt,.newlist-pro.check-pro dl dt a{background: #fff;width: 183px;height: 244px;}
.newlist-pro.check-pro dl dt img{max-width: 183px;max-height: 244px;}
.check-pro .newlist-title{color: #333;}
.checkin-suc,.checkin-suc-prize{display: none; position: fixed;z-index:9999; top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);}
.checkin-suc-box{position: fixed;top: 50%;left: 50%;background: #fff;border-radius: 20px;width: 400px;height: 230px;margin-top: -135px;margin-left: -220px;text-align: center;padding: 20px;}
.checkin-suc-top{background: url(../images/checkin/checkin-success.png) no-repeat;width: 340px;height: 201px; margin: -108px auto 35px;}
.checkin-suc-info{font-size: 18px;color: #000000;line-height: 24px;}
.checkin-suc-info b{font-family: gillbold;font-size: 36px;color: #f98d0d;text-transform: uppercase;display: block;line-height: 45px;}
.checkin-suc-info span{color: #f98d0d;padding:0 5px;}
.checkin-prize-top{background: url(../images/checkin/checkin-success-prize.png) no-repeat;width: 340px;height: 250px;margin: -154px auto 35px;}
.checkin-icon{display:inline-block;margin-right:10px;vertical-align:-3px;width:17px;height:17px;background:url(../images/checkin/head-checkin.gif) no-repeat;background-size:17px;}
.TB_custom.checkin-head .cust_down{left:-224px;}
.checkin-head .checkin-box{margin:0;min-height:235px;}
.checkin-head .checkin-main{padding-top:20px;}
.checkin-head .checkin-main>span{top:24px;font-size:16px;}
.checkin-head .checkin-out{width:511px;height:90px;}
.checkin-head .checkin-innner dl{padding:0 15px;width:43px;}
.checkin-head .checkin-innner dl dt{width:43px;height:43px;font-size:12px;}
.checkin-head .checkin-innner dl dt b{font-size:14px;line-height:14px;}
.checkin-head .checkin-innner dl dt span{line-height:14px;}
.checkin-head .checkin-prize{margin-top:4px;-webkit-transform: scale(0.75);-ms-transform: scale(0.75);-o-transform: scale(0.75);-moz-transform: scale(0.75);transform: scale(0.75);}
.checkin-head .checkin-tips{font-size:14px;line-height:18px;margin-top:5px;}
.checkin-head .checkin-tips b{font-size:16px;}
.checkin-head .checkin-btn,.checkin-head  .checkin-btn-done{width:210px;height:30px;line-height:30px;font-size:14px;}
.just-floating{bottom: 164px;position: fixed;right: 50px;z-index: 100;}
.just-floating a{width: 40px; height: 123px;background: url(/images/img-2x/just-en.jpg) no-repeat 0px 0px; background-size: 40px; display:block;}



@media only screen and (max-width: 1500px){
    .index-flash h2{font-size:48px;line-height:48px;}
}
@media only screen and (max-width: 1280px){
    .deal_ban,.deal_ban .NewTimer div{height:40px;}
    .deal_ban .NewTimer div{background-size:80% !important;}
    .top .top_left div span, .top-right-box{padding:0 13px;}
    .header{padding:0 10px;}
    .navline>ul>li>a{margin:0 9px;}
    .showbox .wrapper{width:1024px;}
    .nav-con div{width:194px;padding:0 5px;}
    .nav-img img{width:194px;margin:0 5px;}
    .TB_custom.downloadApp .cust_down{padding:20px 0 20px;}
    .app-close{right:-5px;top:6px;}
    .wrapper-auto{margin:0 10px;}
    .index-flash{width:19.124%;}
    .index-flash-box{width:80.876%;}
    .flash_sales dl{width:25%;padding-right:10px;}
    .flash_sales dl:last-child{display:none;}
    .flash_sales .dd_price{font-size:14px;}
    .index-flash h2{font-size:40px;line-height:38px;}
    .index-flash i{margin:20px 0 30px;}
    .index-flash a{width:146px;height:38px;line-height:38px;}
    .footer{ width:75%;padding-left:20px;}
    .footer-right{width:25%;padding-right:20px;}
    .Newsletter,.downLoad{ width:100%;float:none;}
    .foot{padding-bottom:0;}
    .downLoad p:nth-of-type(1){width:100%;}
    .TB_logo{width:161px;height:26px;font-size:24px;}
    .timePart{margin-top:20px;}
    .TB_custom dl.cust_down{right:-60px;}
    .header-box{height:116px;}
    .banner-btn span{left:3px;}
    .banner-btn span.b-next,.gallery-con .banner-btn span.g-next{right:3px;}
}