body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td,
span,
img {
  margin: 0;
  padding: 0;
  border: 0;
}
.am-wrapper {
  width: 100%;
  height: 100px;
  margin: auto;
}
.am-body {
  font-family: "Microsoft YaHei", Arial, Narrow, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #888;
  letter-spacing: 0.5px;
  position: relative;
}
.christmas_header #am-wrapper .scroller-index .bodycont,
.spring_festival #am-wrapper .scroller-index .bodycont {
  padding: 0 5px 5px;
}
#am-wrapper a {
  text-decoration: none;
  outline: none;
  -webkit-touch-callout: none;
}
#am-wrapper img {
  -webkit-touch-callout: none;
  vertical-align: bottom;
}
#am-wrapper ul,
#am-wrapper ol,
#am-wrapper dl {
  list-style: none;
}
#am-wrapper li {
  list-style-type: none;
}
#am-wrapper figure {
  margin: 0;
}
#am-wrapper .clear {
  clear: both;
}
#am-wrapper .relative {
  position: relative;
}
#am-wrapper .scroller {
  position: absolute;
  z-index: 1;
  top:-5px;
  bottom: 0;
  left: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  width: 100%;
  padding: 0;
}
#am-wrapper .scroller-index {
  top: 0;
}
#am-wrapper .ui-content {
  width: 100%;
}
#am-wrapper .bodycont {
  padding: 7px 5px 5px 5px;
}
#am-wrapper .header {
  width: 100%;
  height: 44px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}
#am-wrapper .header .ui-bar-b {
  height: 44px;
  border-radius: 5px 5px 0 0;
  text-align: center;
  font: 18px/44px "Microsoft YaHei";
  box-shadow: 0 1px 3px #4b4b4b;
  position: relative;
  z-index: 10;
}
#am-wrapper .header .ui-bar-b h2 {
  width: 40%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 auto;
  font: 20px/44px 'Microsoft YaHei';
}
#am-wrapper .header .ui-bar-b a.back,
#am-wrapper .header .ui-bar-b a.list,
#am-wrapper .header .ui-bar-b a.search_btn,
#am-wrapper .header .ui-bar-b a.home {
  background: url(images/btn-lr.png) no-repeat;
  display: block;
  width: 40px;
  height: 40px;
  padding-top: 2px;
}
#am-wrapper .header .ui-bar-b a.back {
  background-position: -21px 11px;
  left: 10px;
  position: absolute;
  top: 0;
}
#am-wrapper .header .ui-bar-b a.back:hover,
#am-wrapper .header .ui-bar-b a.back:active {
  background-position: -21px -42px;
}
#am-wrapper .header .ui-bar-b a.list {
  background-position: -72px 13px;
}
#am-wrapper .header .ui-bar-b a.list:hover,
#am-wrapper .header .ui-bar-b a.list:active {
  background-position: -72px -40px;
}
#am-wrapper .header .ui-bar-b a.search_btn {
  background: none;
  top: 0;
}
#am-wrapper .header .ui-bar-b a.home {
  background-position: -121px 13px;
  right: 10px;
  position: absolute;
  top: 0;
}
#am-wrapper .header .ui-bar-b a.home:hover,
#am-wrapper .header .ui-bar-b a.home:active {
  background-position: -121px -40px;
}
#am-wrapper .header .ui-bar-b .more-list-relative {
  display: inline-block;
  position: absolute;
  width: 40px;
  height: 42px;
  top: 0;
  left: 60px;
  z-index: 10;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list {
  position: absolute;
  top: 42px;
  left: -60px;
  overflow: hidden;
  background: #fff;
  overflow: hidden;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul {
  overflow: hidden;
  background: #fff;
  box-shadow: 0 1px 3px #bbb;
  width: 160px;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul li {
  border-top: 1px solid #ddd;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul li:first-child a {
  border: none;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul li a {
  background: -webkit-linear-gradient(#fff,#f6f6f6) #fff;
  color: #4b4b4b;
  height: 33px;
  width: 100%;
  text-align: center;
  font: 16px/33px "Microsoft YaHei";
  border-top: 1px solid #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul li a:hover,
#am-wrapper .header .ui-bar-b .more-list-relative .more-list ul li a:active {
  background: -webkit-linear-gradient(#e9e9e9,#eee) #e9e9e9;
}
#am-wrapper .header .ui-bar-b .more-list-relative .more-list .more-triangle {
  background: url(images/btn-lr.png) no-repeat;
  width: 19px;
  height: 9px;
  background-position: -1px -35px;
  position: absolute;
  top: 1px;
  right: 64px;
}
#am-wrapper .shopping_card > li,
#am-wrapper .my_address li {
  margin-bottom: 5px;
}
#am-wrapper .shopping_address_a.shoppingmt10,
#am-wrapper .order_sumb {
  margin-top: 5px;
}
#am-wrapper footer {
  padding: 5px 0 5px;
  text-indent: 5px;
}
#am-wrapper footer .footer {
  margin: 0;
  width: auto;
  color: #bbb;
  padding: 0;
}
#am-wrapper footer .footer p {
  border-top: 1px solid #fff;
  color: #bbb;
  font: 10px/15px "Microsoft YaHei";
  text-shadow: 0 1px 1px #fff;
  padding: 5px;
  text-indent: 0;
}
@font-face {
  font-family: 'icons';
  src: url('../public/icons.ttf');
  font-weight: normal;
  font-style: normal;
}
#am-wrapper .head-ad {
  width: 100%;
  border-radius: 5px 5px 0 0;
  background: #fff;
  overflow: hidden;
  border: 1px solid #ddd;
}
#am-wrapper .head-ad .li-ad {
  margin: 0 5px;
  padding: 5px 0;
  position: relative;
  min-height: 200px;
}
#am-wrapper .head-ad .li-ad h3 {
  z-index: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%;
  height: 42px;
  background: rgba(0,0,0,0.3);
  font: 18px/42px "Microsoft YaHei";
  text-indent: 15px;
  color: #fff;
}
#am-wrapper .head-ad .li-ad li {
  display: none;
}
#am-wrapper .head-ad .li-ad li:first-child {
  display: block;
}
#am-wrapper .round {
  bottom: 5px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
#am-wrapper .round-a {
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  line-height: 99em;
  margin: 0 2px;
  overflow: hidden;
  width: 10px;
  box-shadow: 0px 1px 2px 0px #444 inset;
  border: 2px solid #fff;
}
#am-wrapper .productlist ul {
  border: 1px solid #ddd;
  overflow: hidden;
  background: #fff;
}
#am-wrapper .nav {
  margin: 0;
}
#am-wrapper .nav ul li {
  width: 100%;
  background: #fff;
  overflow: hidden;
  border: 1px solid #ddd;
  border-top: none;
}
#am-wrapper .nav ul li:nth-child(2) {
  border-radius: 5px 5px 0 0;
  border: 1px solid #ddd;
}
#am-wrapper .nav ul li:first-child {
  border-radius: 0 0 5px 5px;
  margin-bottom: 5px;
}
#am-wrapper .nav ul li:last-child {
  border-radius: 0 0 5px 5px;
}
#am-wrapper .nav ul li a {
  border-top: 1px solid #fff;
  color: #666;
  font: 16px/38px "Microsoft YaHei";
  height: 38px;
  padding-left: 48px;
  display: block;
  position: relative;
}
#am-wrapper .nav ul li a span {
  position: absolute;
  top: 9px;
  right: 24px;
  display: block;
  width: 14px;
  height: 18px;
  -webkit-transform: rotate(0deg);
  -webkit-transition-property: all;
  -webkit-transition-duration: 0;
  -webkit-transition-timing-function: ease-in;
}
#am-wrapper .nav ul li a span div {
  background: url(images/btn-lr.png) no-repeat;
  background-position: 0 -7px;
  width: 100%;
  height: 100%;
}
#am-wrapper .nav ul li a span.bottom {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  top: 11px;
}
#am-wrapper .nav ul li a .font-face {
  width: 42px;
  text-align: center;
  font: 30px/32px 'icons';
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 6px;
}
#am-wrapper .nav ul li a:active,
#am-wrapper .nav ul li a:hover {
  background: -webkit-linear-gradient(#e9e9e9,#eee) #e9e9e9;
}
#am-wrapper .nav ul li a:active span div,
#am-wrapper .nav ul li a:hover span div {
  background-position: -341px -116px;
}
#am-wrapper .index_list {
  top: 89px;
}
#am-wrapper .pt5 {
  padding-top: 5px;
}
#am-wrapper .search_list {
  padding: 0;
}
#am-wrapper .am-search_ul ul > li {
  margin-top: 5px;
}
#am-wrapper .am-search_ul ul > li:first-child {
  margin: 0;
}
#am-wrapper .am-search_ul ul > li:first-child li {
  margin-top: 5px;
  padding-top: 5px;
}
#am-wrapper .classify-div {
  height: 38px;
  z-index: 12;
  margin: 0;
}
#am-wrapper .classify-div ul li {
  width: auto;
}
#am-wrapper .classify-div ul li:first-child {
  border-radius: 5px;
}
#am-wrapper .classify-div ul li:first-child a {
  padding-left: 10px;
  border: none;
}
#am-wrapper .productlist {
  width: 100%;
}
#am-wrapper .productlist ul {
  border-radius: 5px;
}
#am-wrapper .productlist ul li {
  border-top: 1px solid #ddd;
  position: relative;
  width: 100%;
}
#am-wrapper .productlist ul li:first-child {
  border: none;
}
#am-wrapper .productlist ul li a {
  display: block;
  height: 46px;
  overflow: hidden;
  background: #fff;
  padding: 5px 40px 5px 5px;
  border-top: 1px solid #fff;
}
#am-wrapper .productlist ul li a:hover,
#am-wrapper .productlist ul li a:active {
  background: -webkit-linear-gradient(#e9e9e9,#eee) #e9e9e9;
}
#am-wrapper .productlist ul li a:hover span div,
#am-wrapper .productlist ul li a:active span div {
  background-position: -341px -116px;
}
#am-wrapper .productlist ul li a img {
  border-radius: 5px;
  width: 60px;
  float: left;
  height: auto;
}
#am-wrapper .productlist ul li a h3 {
  padding-left: 5px;
  line-height: 20px;
  font-size: 16px;
  color: #222;
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#am-wrapper .productlist ul li a p {
  padding: 2px 0 0 5px;
  color: #888;
  height: 23px;
  line-height: 23px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#am-wrapper .productlist ul li a span {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  width: 14px;
  height: 18px;
}
#am-wrapper .productlist ul li a span div {
  background: url(images/btn-lr.png) no-repeat;
  background-position: 0 -7px;
  height: 100%;
  width: 100%;
}
#am-wrapper .productlist ul li a .shoppinglist_price {
  font-size: 12px;
}
#am-wrapper .productlist ul li a .shoppinglist_price b {
  font-size: 14px;
}
#am-wrapper .productlist ul li a .shoppinglist_price del {
  color: #ccc;
}
#am-wrapper .newslist ul li a p {
  height: 20px;
}
#am-wrapper .newslist ul li a span {
  top: 20px;
}
#am-wrapper .load-more {
  border: 1px solid #ddd;
  border-radius: 5px;
  overflow: hidden;
}
#am-wrapper .load-more a {
  color: #4b4b4b;
  height: 30px;
  background: -webkit-linear-gradient(#fff,#f6f6f6) #fff;
  line-height: 30px;
  text-align: center;
  width: 100%;
  display: block;
}
#am-wrapper .load-more a:hover,
#am-wrapper .load-more a:active {
  background: -webkit-linear-gradient(#e9e9e9,#eee) #e9e9e9;
}
#am-wrapper .classify {
  width: 100%;
  position: absolute;
  z-index: 10;
  top: 36px;
  left: 0;
  overflow: auto;
}
#am-wrapper .classify .classify-li {
  background: #fff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #ddd;
}
#am-wrapper .classify .classify-li li {
  border-top: 1px solid #ddd;
}
#am-wrapper .classify .classify-li li:first-child {
  border: none;
}
#am-wrapper .classify .classify-li li a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-top: 1px solid #fff;
  display: block;
  background: #fff;
  height: 38px;
  line-height: 38px;
  padding-left: 10px;
  color: #666;
  font: 16px/38px "Microsoft YaHei";
}
#am-wrapper .classify .classify-li li a:hover,
#am-wrapper .classify .classify-li li a:active {
  background: -webkit-linear-gradient(#e9e9e9,#eee) #e9e9e9;
}
#am-wrapper .class_Waterfall {
  bottom: 0;
}
#am-wrapper .productdetail {
  border: 1px solid #ddd;
  border-radius: 5px;
  background: #fff;
  overflow: hidden;
  width: 100%;
}
#am-wrapper .productdetail h3 {
  background: #f6f6f6;
  height: 35px;
  border-bottom: 1px solid #fff;
  font: 18px/35px "Microsoft YaHei";
  text-indent: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#am-wrapper .productdetail .move-img {
  padding: 0 0 5px;
  position: relative;
}
#am-wrapper .productdetail .move-img .move-left,
#am-wrapper .productdetail .move-img .move-right {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  width: 32%;
  background: -webkit-linear-gradient(left,#fff,rgba(255,255,255,0.1));
  z-index: 9;
}
#am-wrapper .productdetail .move-img .move-right {
  left: auto;
  right: 0;
  background: -webkit-linear-gradient(left,rgba(255,255,255,0.1),#fff);
}
#am-wrapper .productdetail .move-img li {
  width: 100%;
  float: left;
  position: relative;
}
#am-wrapper .productdetail .move-img li:first-child {
  margin: 0;
}
#am-wrapper .productdetail .move-img li a figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  text-align: center;
  background: rgba(0,0,0,0.4);
  height: 25px;
}
#am-wrapper .productdetail .move-img li a figcaption h1 {
  font: 14px/25px "Microsoft YaHei";
  font-weight: normal;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#am-wrapper .productdetail .move-img li img {
  width: 100%;
}
#am-wrapper .productdetail .move-img .move-img-new li {
  width: 100%;
  display: none;
}
#am-wrapper .productdetail .move-img .move-img-new li:first-child {
  display: block;
}
#am-wrapper .detail-bottom .move-img {
  padding: 5px 0;
}
#am-wrapper .detail-bottom .move-img .move-left,
#am-wrapper .detail-bottom .move-img .move-right {
  height: 27px;
  width: 30px;
  top: 50%;
  margin-top: -13px;
  right: 10px;
  background: none;
}
#am-wrapper .detail-bottom .move-img .move-left a,
#am-wrapper .detail-bottom .move-img .move-right a {
  display: block;
  width: 30px;
  height: 27px;
  background: rgba(0,0,0,0.5);
  border-radius: 5px;
}
#am-wrapper .detail-bottom .move-img .move-left a span,
#am-wrapper .detail-bottom .move-img .move-right a span {
  background: url(images/btn-lr.png) no-repeat;
  background-position: -175px -50px;
  display: block;
  width: 30px;
  height: 27px;
}
#am-wrapper .detail-bottom .move-img li {
  width: 100px;
  margin-right: 5px;
}
#am-wrapper .detail-bottom .move-img li:first-child {
  margin-right: 5px;
}
#am-wrapper .detail-bottom .move-img .move-left {
  right: auto;
  left: 10px;
}
#am-wrapper .detail-bottom .move-img .move-left a span {
  -webkit-transform: rotate(180deg);
}
#am-wrapper .promain {
  padding: 5px;
}
#am-wrapper .promain p {
  line-height: 24px;
}
#am-wrapper .aboutus,
#am-wrapper .promain {
  color: #666;
  word-wrap: break-word;
  overflow: hidden;
}
#am-wrapper .aboutus ul li,
#am-wrapper .promain ul li {
  list-style-type: disc;
  margin-left: 25px;
}
#am-wrapper .aboutus ol li,
#am-wrapper .promain ol li {
  list-style-type: decimal;
  margin-left: 25px;
}
#am-wrapper .aboutus img,
#am-wrapper .promain img {
  width: 100%;
}
#am-wrapper .aboutus {
  padding: 5px;
  background: #fff;
  line-height: 22px;
}
#am-wrapper .aboutus div {
  line-height: 24px;
  text-indent: 24px;
}
#am-wrapper .aboutus img {
  width: 100%;
  padding: 10px 0;
}
#am-wrapper .aboutus .h2 {
  text-align: center;
}
#am-wrapper .aboutus .h2 .tit {
  font-size: 12px;
  color: #888;
  text-indent: 0;
}
#am-wrapper .photo li {
  width: 48%;
  float: left;
  padding: 10px 1% 0 1%;
}
#am-wrapper .photo li:first-child,
#am-wrapper .photo li:nth-child(2) {
  padding: 0 1% 0 1%;
}
#am-wrapper .photo li a {
  display: block;
  padding: 1px;
}
#am-wrapper .photo li figure {
  margin: 0;
  border-radius: 5px;
  background: #fff;
  padding: 5px 5px 0 5px;
  position: relative;
}
#am-wrapper .photo li span {
  display: none;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  top: 50%;
  margin-top: -30px;
  background: rgba(0,0,0,0.4) url(images/veryhuo.com_gif_39.gif) no-repeat center center;
}
#am-wrapper .photo li img {
  width: 100%;
  border-radius: 5px;
}
#am-wrapper .photo li h1 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font: 14px/28px "Microsoft YaHei";
  text-align: center;
  font-weight: normal;
  color: #666;
}
#am-wrapper .photode li img {
  border-radius: 0;
}
#am-wrapper .ovbg {
  background: rgba(0,0,0,0.4);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
}
#am-wrapper .am-ovbg {
  position: absolute;
  background: rgba(0,0,0,0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
.round-a {
  background: #fff;
}
.themeStyle {
  background-color: #4b4b4b;
}
.bgStyle {
  background: #eee url(../images/lr.png) repeat;
}
.titleColor {
  color: #fff;
}
.borderColor {
  border-color: #4b4b4b;
}
.iconColor {
  color: #4b4b4b;
}
.themeStyle {
  background-color: #4b4b4b;
}
.bgStyle {
  background: #eee url(../images/lr.png) repeat;
}
.titleColor {
  color: #fff;
}
.borderColor {
  border-color: #4b4b4b;
}
.iconColor {
  color: #4b4b4b;
}
.theme_text {
  color: #4b4b4b;
}
.theme_background {
  background: #fff;
}
.theme_backcolor {
  color: #eee;
}
.theme_styleback {
  background: #eee;
}
.theme_stylecolor {
  color: #4b4b4b;
}
.search_line,
.search_jia1,
.search_jia2 {
  background: #fff;
}
.search_round {
  border-color: #fff;
}
.search_btn_so {
  background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cecaca));
  background: -moz-gradient(linear,0 0,0 100%,from(#fff),to(#cecaca));
}
@media only screen and (orientation: landscape) and (min-width: 240px) and (max-width: 900px) {
  body {
    -webkit-text-size-adjust: none;
  }
  #am-wrapper .nav ul.ul-top {
    border-radius: 5px;
    border: 1px solid #ddd;
  }
  #am-wrapper .photo {
    padding: 0 0.5%;
  }
  #am-wrapper .photo li {
    width: 31.33%;
    padding: 10px 1% 0 1%;
  }
  #am-wrapper .am-referral-form {
    left: -4px;
  }
}
