.conte{ width: 1160px; padding: 0 20px; margin: 0 auto; }
.f-lt{ float: left; }
.f-rt{ float: right; }
.fa{ color: #fbb20d; }
.bor-none{ border: none; }
.txt-l{ text-align: left; }
.txt-c{ text-align: center; }
.txt-i{ text-indent: -9999px; }
.pos-a{ position: absolute; }
.pos-r{ position: relative; }
.pd-none{ padding: 0; }
.mg-none{ margin: 0; }
.dis-b{ display: block; }
.dis-lb{ display: inline-block; }
.dis-n{ display: none; }
.box-sh{ -webkit-box-shadow:-2px 2px 5px #a8adab; box-shadow:-2px 2px 5px #a8adab; }
.s-hide{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.d-hide{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.to-top,.ewm{ display: block; width: 40px; height: 40px; line-height: 50px; background: #000; opacity: 0; text-align: center; position: fixed; right: 0px; bottom: 252px; }
.ewm{ bottom: 292px; right: 30px; opacity: 1; background: rgba(0,0,0,0.8); }
.ewm img{ position: absolute; top: -100px; left: -210px; width: 200px; height: 200px; display: none; }
.ewm-act{ -webkit-animation: ewma 2s ease both infinite alternate; animation: ewma 2s ease both infinite alternate; }
@-webkit-keyframes ewma {
	0%{  -webkit-transform: rotateZ(0); transform: rotateZ(0); }
	100%{ -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg);}
}
@keyframes ewma {
	0%{ -webkit-transform: rotateZ(0); transform: rotateZ(0); }
	100%{ -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg);}
}
.ewm:hover img{ display: block; }
.pp{ width: 147px; top: -32px; right: 0; }
.pg{ padding: 0 4px; border: 1px solid #ddd; }
#cas{ font-weight: bold; color: #666; }
/* Header */
#header{ width: 100%; margin-bottom: 10px;}
.h-top-col{ width: 100%; height: 32px; background-color: #f5f5f5; }
.h-top li{ line-height: 32px; text-align: center; color: #000; }
.h-top li a{ padding: 0 2px; color: #000; }
.h-row-col{ width: 100%; background-color: #fff; }
.wrap-cent{ background-color: #fff; }
.h-row-up{ height: 86px; }
.h-logo{ height: 100%; text-align: center; position: relative;}
.h-logo img{ width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.h-sort{ height: 100%; overflow: hidden; }
.btn-sort{ width: 100%; text-align: center; }
.top-ad{ width: 85%; top: 0; left: 0; }
.top-act1{ -webkit-animation: topAct1 1s ease 2s both; animation: topAct1 1s ease 2s both; }
.top-act2{ -webkit-animation: topAct2 1s ease 2s both; animation: topAct2 1s ease 2s both; }
@-webkit-keyframes topAct1 {
	from{ top: 0; }
	to{ top: -100px; }
}
@keyframes topAct1 {
	from{ top: 0; }
	to{ top: -100px; }
}
@-webkit-keyframes topAct2 {
	from{ top: -100px; }
	to{ top: 0; }
}
@keyframes topAct2 {
	from{ top: -100px; }
	to{ top: 0; }
}
.h-msg-aprv{ padding-top: 6px; }
.ms-ap{ padding: 0 6px; }
.ap-pic-col{ width: 100%; text-align: center; }
.ap-pic-col img{ height: 40px; }
.ms-ap p{ overflow: hidden; height: 38px; color: #8cb9ce; }
.wrap-nav{ background-color: #00489A; background: -webkit-gradient(linear, left top, right top, from(#004094), color-stop(50%, #0096D9), to(#004094)); background: linear-gradient(90deg, #004094 0%, #0096D9 50%, #004094 100%);}
.h-mainnav-col{ height: 36px; }
.h-mainnav{ float: left;}
.h-nav-li{ line-height: 36px; text-align: center;}
.h-nav-li a{ display: block; padding: 0 10px; color: #fff; border-left: 1px dotted #fff; font-weight: bold;}
.last-nav{ border-right: 1px dotted #fff; }
.h-search{ width: 35%; height: 100%; float: right;}
.h-search:before,.h-search:after{ display: block; content: ' '; }
.sch-bar{ width: 55%; height: 36px; text-indent: 12px; background-color: #fff; border: 1px solid #ddd; border-right:none;border-radius: 4px 0 0 4px; }
.btn-sch{ width: 14%; height: 36px; line-height: 36px; text-align: center; background-color: #fbb20d; border-radius: 0 4px 4px 0;  font-size: 16px; }
.b-c-i{ color: #fff;}
.btn-det-sch{ width: 20%; height: 24px; color: #fff; background-color: #5375a2; border: 1px solid gray; border-radius: 4px; }
/* Small Nav */
.mobile-top nav { border: none; }
.navbar { margin-bottom: 0px !important;}
.navbar-header .navbar-toggle { margin-right: 0px;}
.assort { margin: 8px 0px; line-height: 35px;}
.assort a:nth-child(1) { color: #fff; font-size: 12px; font-weight: bold; background-color: #0084CB; border-radius: 6px; padding: 5px 8px; }
/* Content */
#content{ width: 100%; margin-bottom: 10px; }
/*  Banner */
.c-banner-col{ height: auto; margin-bottom: 20px;}
.ban-bd{ border: 1px solid #ddd; }
.b-n-col{ width: 264px; height: 197px; padding: 0 6px;}
.b-n-col li{ width: 49.6%; height: 13.6%; float: left; background-color: #fff; margin: 1px 0px 0 1px; line-height: 24px; height: 24px; padding-left: 5px; }
.b-n-col li a{ color: #4C4C4C;}
.b-n-col li:hover{ -webkit-box-shadow:0px 0px 10px #5f5f5f; box-shadow:0px 0px 5px 0px #c00; }
.b-n-page{ width: 100%; height: 10%; background-color: #fff;}
.b-n-page li{ width: 33%; height: 100%; background-color: #bdbbbc;}
.m-bg-c{ background: #F2F4F6; padding: 30px 0; margin-bottom: 10px; }
.lt-line{ border-right: 1px solid #999; }
.batit{ display: block; width: 264px; height: 50px; color: #fff; font-size: 16px; font-weight: bold; line-height: 30px; text-align: center; background: url(../img/s-pic/prepay-img.gif) no-repeat; }
/* Left Win */
.c-left{ width: 224px; margin-bottom: 20px;}
/* New Intelligence */
.c-l-tit{ width: 100%; height: 32px; padding: 5px 0 0 12px; background-color: #004195; color: #fff; font-size: 16px;}
.c-new-inte{ width: 100%; margin-bottom: 30px;}
.c-n-link{ max-width: 100%;}
.c-n-link a{ font-size: 12px; float: left; margin-left: 6px; width: 46%; }
.c-new-inte li{ line-height: 34px; border-bottom: 1px dotted #989898;}
.c-new-inte a{ color: #000; }
.c-r-show{ width: 34%; background: #ccc; }
.c-r-show img{ width: 100%; float: left; }
.c-r-info{ width: 66%; color: #000; padding-left: 5px;}
.c-r-info em{ font-size: 12px; display: block;}
.c-r-info p{ font-size: 12px;}
.c-r-info strong{ font-size: 12px; color: #fbb20d; padding: 0 0 0 8px;}
.c-r-info span{ font-size: 14px; }
.c-recom .last-li{ font-size: 12px; }
.c-recom .last-li a{ color: #000; }
/* Form */
.c-de{ border-radius: 0px 0px 0 0; }
.c-hw-col{width: 100%; border: 1px solid #dfddde; background-color: #f7f5f6; border-top: none; border-radius: 0 0 4px 4px; padding: 5px 5px 5px 5px;}

.c-f-li1 , .c-f-li2, .c-f-li3 { width: 100%; height: 100%;}
.c-f-li1 p , .c-f-li2 p , .c-f-li3 p { line-height: 24px; font-size: 14px; margin: 5px 0px 6px 0px; }


.sch-barleft { width: 80%; height: 35px; text-indent: 12px; background-color: #fff; border: 1px solid #eee; border-radius: 4px 0 0 4px;}
.btn-schleft {width: 20%; height: 35px; text-align: center; border: 1px solid #eee; border-left: none; border-radius: 0 4px 4px 0; background-color:#fbb20d}

.hot-keywords li, .narrow-by-list li,.c-other li { height: 25px;  font-size: 12px; line-height: 25px;}
.hot-keywords li a{ color:#ea9312; }
.narrow-by-list li a{ color:#00539f; }
.c-other li a{ color: #579216; }


/*
 .c-f-sch1 a{ width: 12%; height: 26px; text-align: center; border: 1px solid #88898e; border-left: none; border-radius: 0 4px 4px 0;}
.price-col{ width: 100%; position: relative;}
.c-hw-col li{ margin-top: 4px; }
.hot-keywords li{ height: 20px;  font-size: 12px;}
.hot-keywords li a{ color:#ea9312; }
.c-f-li1 { width: 100%; height: 100%;}
.c-f-li1 p{ line-height: 24px; font-size: 14px; margin: 5px 0px 10px 0px; }
.c-f-li1 input{ width: 100%; height: 26px; text-indent: 12px; background-color: #fff; border: 1px solid #88898e; border-radius: 4px;}
.c-f-sch1 input{ width: 88%; height: 26px; text-indent: 12px; background-color: #fafafa; border: 1px solid #88898e; border-radius: 4px 0 0 4px;}
.c-f-sch1 a{ width: 12%; height: 26px; text-align: center; border: 1px solid #88898e; border-left: none; border-radius: 0 4px 4px 0;}
.price-col{ width: 100%; position: relative;}
.c-f-li2 { height: 100%; }
.c-f-li2 p{ line-height: 24px; font-size: 14px; margin: 5px 0px 10px 0px; }
#narrow-by-list{  margin-bottom:10px; }
#narrow-by-list li{ padding-top:4px; color:#00539f; font-size: 12px;}
#narrow-by-list li a{ color:#4c4c4c; }
.c-other{ width: 100%; }
.c-other li{ width: 100%; }
.c-other li span{display: block; height: 25px;  font-size: 12px;}
.c-other li a{ color: #579216; }
*/

.btn-term-s:hover{ background: #55C130; color: #fff; }
.btn-term-s .cl{ margin-right: 4px; color: #000;}
/* Right Win */
.c-right{ width: 870px; margin-bottom: 20px;}
.our-promis{ border-top: 4px solid #7BFFF2; border-bottom: 4px solid #7BFFF2; margin-top: 10px; padding: 6px; }
/* New Items */
.new-items{ width: 100%; padding-left: 10px; border-left: 2px solid #ef8ea2; margin-bottom: 20px;}
.new-items strong{ line-height: 32px; font-size: 18px;}
.new-items em{ padding-left: 10px; }
/* New page */
.new-top{ width: 100%; height: 174px; }
.n-bg{ background: url(../img/s-pic/n-bg.jpg) no-repeat; padding: 34px 0; }
.n-tit{ height: 40px;
    border-bottom: 2px solid #ddd;
    font-size: 18px;
    margin: 10px 0; }
.n-tit strong {
    line-height: 40px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}
.new-g-wrap{ width: 210px; margin: 0 auto; }
.n-img-wrap{ max-width: 100%; height: 120px; }
.n-img-wrap a{ display: block; text-align: center; }
.n-img-wrap img{ /*width: 100%;*/ max-height: 120px; }
.n-info{ width: 100%; padding: 6px; }
.n-i-des{ font-size: 14px; height: 22px; line-height: 22px; }
.n-i-act{ height: 22px; line-height: 22px; }
.n-price{ height: 28px; line-height: 28px; font-size: 18px; color: #FBB005; }
.btn-n-add{ display: block; height: 26px; line-height: 26px; color: #98690f; text-align: center; border: 1px solid #FBB005; width: 50px; overflow: hidden; margin: 0 auto; border-radius: 4px; }
.btn-n-add i{ color: #98690f; }
/* Shopping Show */
.n-i-list{ width: 100%; margin-bottom: 16px;}
.n-i-list li{ margin-top: 10px; padding: 2px; height: 330px; }
.tran-hov{ border: 1px solid #ececec; }
.tran-hov:hover{ -webkit-box-shadow:-2px 2px 5px #a8adab; box-shadow:-2px 2px 5px #a8adab; }
.s-img-wrap{ width: 100%; max-height: 160px; position: relative;}
.s-img-wrap a{ display: block; text-align: center; }
.s-img-wrap img{ max-width: 100%; max-height: 174px; position: relative; }
.s-img-wrap span{ width: 28%; height: 28%; position: absolute; top: 0;}
.s-img-wrap .s-p-l{ left: 0; }
.s-img-wrap .s-p-r{ right: 0; }
.s-des{ width: 100%; padding: 30px 6px 6px; }
.s-des2{ padding-top: 12px }
.s-des strong{ text-align: left; color: #000; font-size: 12px; }
.s-des-lh{ width: 100%; height: 30px; overflow: hidden;}
.s-des em{ color: #0093d6; }
.s-old-price{ font-size: 12px; color: #8c959e; height: 18px; }
.s-old-price span{ text-decoration: line-through; }
.s-new-price{ color: #8c959e; }
.s-old-price span i,.s-new-price span i{ color: #8c959e; }
.btn-cart-col{ width: 124px; margin: 16px 0;}
.btn-cart-col i{ color: #98690f;}
.btn-cart-col a{ display: block; width: 100%; height: 26px; line-height: 26px; background-color: #fbb005; border-radius: 4px; font-size: 12px; color: #98690f; text-align: center;}
.c-more{ width: 100%; height: 34px; border-top: 1px dotted #989898; border-bottom: 1px dotted #989898; margin-bottom: 10px;}
.c-more a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 34px; color: #000;}
.icon-more::before{ content: ''; }
@media screen and (max-width: 1160px) { 
	.conte{ max-width: 960px; }
	.c-right{ width: 664px; }
	.intr-col,.hot-wrap{ width: 674px; }
	.img-hw{ width: 650px; }
	.b-n-col{ height: 136px; }
	.h-sort{ display: none; }
	.h-search{ width: 100%; }
	.sch-bar{ width: 86%; }
}
@media screen and (max-width: 960px) { 
	.conte{ max-width: 750px; }
	.brand-nav{ display: none; }
	.intr-col,.c-right,.c-left,.hot-wrap{ width: 100%;}
	.img-hw{ width: auto; }
}
@media screen and (max-width: 767px) {
	.conte,.d-m-bd,.hot-fst-li .h-f-des,.hot-sec-li .h-s-des{ width: 100%; }
	.h-top-col,.h-row-col,.ewm{ display: none; }
	.d-img-show{ width: 100%; }
	.pdL,.mod-list{ padding: 0; }
	.gds-ban-inner li{ overflow: hidden; padding: 0; }
	.s-m{ text-align: center; }
	.bigview{ top: 200px; left: -74px; }
	.new-g-wrap{ width: 100%; }
	.t-tit-bd{ width: 94%; }
	.free-total{ text-align: left; }
}
/* Brand Banner */
.index-brand{ width: 100%; }
.i-b-title{ width: 100%; height: 40px; border-bottom: 2px solid #ddd; margin-bottom: 4px; }
.i-b-title strong{ width: 50%; line-height: 40px; padding-left: 0px; font-weight: bold; font-size: 16px; }
.brand-link{ width: 100%; margin-top: 10px;}
.brand-inner li{ text-align: center; margin: 1px; border: 1px solid #f4f4f4; float: left; }
.brand-inner li:hover,.gds-ban-inner li:hover{ border: 1px solid #004094; }
.brand-inner img { width: 100%;}
/* Shopping List Banner */
.gds-ban-inner li{  border: 1px solid #f4f4f4; height: 204px; overflow: hidden; }
.btn-gds-ban{ width: 40px; height: 74px; top: 50px; line-height: 94px; text-align: center; }
/* Footer */
.f-top{ background: #F4F4F2; margin-top: 74px; padding-bottom: 20px; -webkit-box-shadow:0px -1px 3px #999; box-shadow:0px -1px 3px #999;}
.ft-hov{ width: 100%;  border: 1px solid #E5E5E5; margin: 6px auto; border-radius: 4px; }
.fli{ -webkit-animation: _fli 1s ease both; animation: _fli 1s ease both; }
@-webkit-keyframes _fli{
	50%{ -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
}
@keyframes _fli{
	50%{ -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
}
.ftt{ display: block; font-size: 16px; }
.com-pro{ display: block; font-size: 16px; line-height: 42px; border-bottom: 2px solid #000; }
.com-des{ font-size: 12px; line-height: 20px; margin: 10px 0 10px 0; }
.com-des a{ display: block; background-color:#fff ; float: left; margin:2px 5px; padding: 2px 5px; border-radius: 10px;}
.com-des a:hover{ color: #fff; background: #337AB7; }
#footer { background: #004094; text-align: left;  border-top: 5px solid #fbb005;}
.row-wrap{ width: 100%; }
#footer strong { display: block; font-size: 16px; padding: 10px 0px; text-transform: uppercase; color: #ddd;}
#footer p { padding: 5px 0px; font-style: normal; font-size: 12px; color: #d28e29;}
.f-img img{ padding: 0 8px 8px 0; }
.bg1{ background: #3F3D3E; }
.color1{ color: white !important; }
.lineheight{ line-height: 30px; }
