body, button, input, select, textarea {
	font: 12px/1.5 tahoma,arial,宋体;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:focus, input, textarea {
  outline-style: none;
}
li {
  list-style: none outside none;
}
address, caption, cite, code, dfn, em, i, th, var {
  font-style: normal; font-weight: normal;
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#page, #header, #content, #footer {
  margin-left: auto; margin-right: auto;
}
#header {
	background: none repeat scroll 0 0 #B20000; margin-top: -30px; min-width: 990px;
}
.headerCon, .mallNav-con {
  margin: auto; width: 1190px;
}
#header .headerCon {
  height: 63px; margin: 0 auto; padding-top: 30px; position: relative;
}
#mallLogo {
  float: left; overflow: hidden; padding-top: 15px; z-index: 9;
}
#header-inner {
  height: 85px; margin: 0 auto; position: relative; width: 990px;
}
fieldset, img {
  border: 0 none;
}
#header .logo img {
  height: 48px; width: 180px;
}
#header .logo {
  margin-left: 0px; padding-top: 35px;
}

#mallSearch {
  float: right;padding-top: 16px;width: 600px;
}
#mallSearch fieldset {
  position: relative;
}
legend {
  color: #000000;
}
#mallSearch legend {
  display: none;
}
.mallSearch-input {
  background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px 2px 2px 2px;height: 30px;position: relative;
}
#mallSearch label {
  color: #666666;font-size: 12px;height: 28px;left: 8px;line-height: 28px;position: absolute;top: 0;visibility: hidden;
}
#mq {
  background: url("../ri/index.gif") repeat-x scroll 0 0 transparent;border: 1px solid #7F6B60;border-radius: 2px 0 0 2px;color: #000000;font-weight: 900;height: 20px;left: 0;line-height: 20px;margin: 0;padding: 4px 3px 4px 5px;position: absolute;width: 510px;
}
#mallSearch button, #mallNav .chnHot, #mallNav .chnNew, .category .categoryHd s, .category .item .menuIcon, .category .menu-bottom .menuIcon, .category .item-hd s, .category .menu-bottom .item-hd s, .category .item-hd a, .brandTop h3 s.arow, .brand .brandAd span s, .brandTop h3 s.marked, .brand .flyBrand, .fCs-nav li s, .newDiscovery, .subView0 .menuIcon {
  background: url("../ri/icon.png") no-repeat scroll 0 0 transparent;
}
#mallSearch button {
  background-color: #462824;background-position: 0 -115px;border: 0 none;color: #FFFFFF;cursor: pointer;float: right;font-size: 14px;height: 30px;letter-spacing: 4px;line-height: 30px;overflow: hidden;width: 80px;
}
#mallSearch button:hover {
  background-color: #866150;background-position: -82px -115px;
}
button::-moz-focus-inner {
  border: 0 none;margin: 0;padding: 0;
}
#site-nav {
  background-color: #B10000; height: 30px; min-width: 990px; position: relative !important; width: auto; z-index: 19995;
}
#site-nav .sn-container {
  float: left; height: 30px; position: static !important; width: auto !important;
}
#site-nav .sn-container {
  width: 968px;
}
#sn-bg, #site-nav .sn-edge {
  display: none;
}
#sn-bd {
  margin: auto; position: relative; width: 1190px;
}
#sn-bg, #site-nav .sn-edge {
  display: none;
}
#sn-bd:after, #site-nav .sn-container:after {
  clear: both; content: " "; display: block; height: 0;
}
.sn-login-info {
  color: #FFD0C0; float: left; height: 30px; line-height: 30px; position: relative;
}
.sn-login-info {
  color: #FFD0C0; line-height: 30px;
}
.sn-login-info a, .sn-login-info a:link, .sn-login-info a:visited {
  color: #FFD0C0;
}
.sn-login-info .sn-login, .sn-login-info .sn-login:link, .sn-login-info .sn-login:visited {
  color: #FFFFFF; margin: 0 5px;
}
.sn-login-info .sn-login, .sn-login-info .sn-login:link, .sn-login-info .sn-login:visited {
  color: #FFFFFF; margin: 0 5px;
}
.sn-login-info .sn-separator, .sn-simple-logo .sn-separator {
  border-left: 1px solid #8C0000; border-right: 1px solid #BE0000; display: inline-block; font-size: 0; height: 12px; line-height: 12px; margin: 0 2px 0 5px; vertical-align: middle; width: 0;
}
ul, ol {
  list-style: none outside none;
}
.sn-sitemap {
}
.sn-quick-menu {
  float: left; height: 30px; line-height: 30px;
}
.sn-quick-menu {
  line-height: 30px;
}
li {
  list-style: none outside none;
}
.sn-favorite {
}
.sn-mcate {
}
.sn-quick-menu .sn-separator {
  border-left: 1px solid #8C0000; border-right: 1px solid #BE0000; font-size: 0; height: 12px; line-height: 12px; margin: 10px 2px 0 5px; padding: 0; width: 0;
}
.sn-quick-menu li {
  float: left; position: relative;
}
.sn-quick-menu .menu-item {
  position: relative; z-index: 93110;
}
.cart, .sn-mybrand, .sn-mobile, .sn-simple-logo-link, .sn-point, .sn-message, .sn-miao-message {
}
.cart, .sn-mybrand, .sn-mobile, .sn-home, .sn-point, .sn-message, .sn-miao-message {
}
.sn-mybrand, .sn-mobile, .sn-simple-logo-link, .sn-point, .sn-message, .sn-miao-message {
}
.sn-quick-menu .sn-mybrand, .sn-quick-menu .sn-mobile, .sn-quick-menu .sn-home, .sn-quick-menu .sn-seller {
  padding: 0 4px 0 5px;
}
.sn-quick-menu .menu-item {
  position: relative; z-index: 93110;
}
.sn-quick-menu .cart {
  padding: 0 5px 0 30px; position: relative; text-align: center; text-decoration: none; width: 36px;
}
.sn-quick-menu .mini-cart {
  padding-right: 0; width: 70px;
}
#site-nav .hidden {
  display: none;
}
.sn-quick-menu .menu-hd {
  cursor: pointer; display: block; height: 100%; padding: 0 14px 0 6px; position: relative; z-index: 93120;
}
.sn-quick-menu a, .sn-quick-menu a:link, .sn-quick-menu a:visited {
  color: #FFD0C0;
}
.sn-quick-menu a:hover {
	color: #FFFFFF;
}
.sn-quick-menu .myservice .menu-hd {
  width: 48px;
}
.sn-quick-menu .sn-menu a:hover {
  text-decoration: underline;
}
.sn-quick-menu .hover .menu-hd {
  background-color: #726363;color: #FFFFFF;
}
.sn-quick-menu .menu-hd b, .sn-all-msg b {
  border-color: #FFD0C0 #B10000 #B10000; border-style: solid; border-width: 3px; font-size: 0; height: 0; line-height: 0; position: absolute; right: 6px; top: 14px; width: 0;
}
.sn-quick-menu .hover .menu-hd b, .sn-message:hover .sn-all-msg b, .sn-miao-message:hover .sn-all-msg b {
  border-color: #FFFFFF #726363 #726363; transform: rotate(180deg); transform-origin: 50% 30% 0; transition: transform 0.2s ease-in 0s;
}
.sn-quick-menu .menu-bd {
  background: none repeat scroll 0 0 #635555; display: none; left: 0; opacity: 0.99; position: absolute; top: 30px; z-index: 93110;
}
.sn-quick-menu .sn-myservice .menu-bd {
  width: 74px;
}
.sn-quick-menu .sn-myservice .menu-bd, .sn-quick-menu .sn-favorite .menu-bd, .sn-quick-menu .sn-sitemap .menu-bd {
  line-height: 1.4; padding: 8px 10px;
}
.sn-quick-menu .hover .menu-bd {
  display: block;
}
.sn-quick-menu .myservice .menu-bd, .sn-quick-menu .sn-favorite .menu-bd, .sn-quick-menu .sn-sitemap .menu-bd {
  line-height: 1.4; padding: 8px 10px;
}
.sn-quick-menu .myservice .menu-bd {
  width: 74px;
}
.sn-quick-menu .menu-bd-panel a {
  display: block; line-height: 24px;
}
.sn-quick-menu .sn-sitemap li a {
  display: inline-block; line-height: 22px; margin-right: 20px; width: 48px;
}
.sn-quick-menu .sn-sitemap .sitemap-right {
  margin-right: 0;
}
.sn-quick-menu .menu-bd a:link, .sn-quick-menu .menu-bd a:visited {
  color: #BFB5B5;
}
.sn-quick-menu .sn-sitemap a.sitemap-more {
  line-height: 20px;
}
.sn-quick-menu .sn-mybrand a, .sn-quick-menu .sn-mobile a, .sn-quick-menu .sn-home a, .sn-quick-menu .sn-seller a {
  display: inline;
}
.sn-mobile, .sn-mobile-link, .sn-quick-menu .sn-mybrand .sn-mybrand-link, .sn-msg-hd, .sn-vip1, .sn-vip2, .sn-vip3, .sn-vip-unactivated, .sn-vip1-unactivated, .sn-vip2-unactivated, .sn-vip3-unactivated, .sn-quick-menu .cart s, .sn-mcate-bd .sn-mcate-logo-link, .sn-mcate-item-channel, .sn-simple-logo-link, .sn-quick-menu .sitemap-more-link, .sn-mcate-bd .sn-mcate-item-bd a {
  background: url("../ri/nav.png") no-repeat scroll -9999px -9999px transparent;
}
.sn-quick-menu .sn-mobile .sn-mobile-link {
  background-position: -179px -23px; padding-left: 20px;
}
.sn-quick-menu .sitemap-more-link {
  background-position: -425px -59px; display: inline-block; height: 15px; margin-left: 4px; vertical-align: middle; width: 15px;
}
.sn-quick-menu .sn-mybrand .sn-mybrand-link {
  background-position: -2px -22px; padding-left: 20px;
}
.sn-quick-menu .cart s {
  background-position: -2px -1px; height: 14px; left: 8px; position: absolute; top: 8px; width: 16px;
}
.sn-quick-menu .sn-mybrand .sn-mybrand-link {
}
.sn-quick-menu .sn-menu {
  position: relative;
}
.sn-quick-menu .sn-favorite .menu-hd {
  width: 36px;
}
.sn-quick-menu .menu-hd b {
}
.sn-quick-menu .sn-favorite .menu-bd {
  width: 72px;
}
.sn-quick-menu .sn-mobile .sn-mobile-link {
}
.sn-quick-menu .sn-sitemap .menu-hd {
  width: 48px;
}
.sn-quick-menu .sn-sitemap .menu-bd {
  overflow: hidden; width: 122px;
}
.sn-quick-menu .sn-sitemap ul {
  margin-top: -5px;
}
.sn-quick-menu .sn-sitemap li {
  border-bottom: 1px dotted #827777; display: block; float: none; height: auto; line-height: 1.4; padding: 5px 0;
}
.sn-quick-menu .sn-sitemap h3 {
  color: #FFFFFF; font-weight: bold;
}
.sn-quick-menu .sn-sitemap a.sitemap-more {
  display: block; height: 20px; line-height: 20px; padding-top: 6px;
}
.sn-quick-menu .sn-mcate-hd {
  color: #FFD0C0; cursor: default; font-size: 12px;
}
.sn-quick-menu .sn-mcate .menu-hd {
}
.sn-mcate-bd {
  background: none repeat scroll 0 0 #635555; display: none; left: 0; min-width: 990px; opacity: 0.99; position: absolute; top: 30px; width: 100%; z-index: 9999999;
}
.sn-mcate-bd .sn-mcate-ctn-con {
  margin: auto; overflow: hidden; padding: 50px 0 30px; position: relative; width: 990px;
}
.sn-mcate-bd .sn-mcate-logo-link {
  background-position: -4px -42px; display: inline-block; height: 55px; left: 0px; margin-top: 0px; opacity: 0.97; position: absolute; text-indent: -10000em; top: 0; width: 190px; z-index: 99999999;
}
.sn-mcate-bd .sn-mcate-ctn {
  margin: auto; width: 1000px;
}
.sn-mcate-bd .sn-mcate-ctn:after {
  clear: both; content: " "; display: block; height: 0;
}
li {
  list-style: none outside none;
}
.sn-mcate-bd .sn-mcate-ctn li {
  float: left; height: 65px; padding: 20px 9px 0 16px; width: 175px;
}
.sn-mcate-bd .sn-mcate-ctn .sn-mcate-item-hd {
  border-bottom: 1px dotted #9B9292; color: #FFFFFF; font-size: 12px; font-weight: bold; padding-bottom: 3px;
}
.sn-mcate-bd .sn-mcate-ctn .sn-mcate-item-hd {
  color: #FFFFFF; font-size: 12px; font-weight: bold;
}
.sn-mcate-bd .sn-mcate-item-bd {
  font-size: 0; height: 48px; overflow: hidden; padding-top: 1px; width: 100%;
}
.sn-mcate-bd .sn-mcate-item-bd a {
  background-position: -438px -39px; color: #BFB5B5; display: inline-block; font-size: 12px; letter-spacing: normal; margin: 3px 0 3px -8px; padding: 0 16px 0 8px; word-spacing: normal;
}
.sn-mcate-bd .sn-mcate-item-bd a {
}
.sn-mcate-bd .sn-mcate-ctn .sn-mcate-item-bd a:hover, .sn-mcate-bd .sn-mcate-ctn .sn-mcate-item-bd a:active {
  color: #FFD0C0;
}
table {
  border-collapse: collapse; border-spacing: 0;
}
#J_CommonBottomBar td {
  vertical-align: bottom;
}
#J_BrandBar {
  background-color: #EEEEEE; border: 1px solid #D0D0D0; border-radius: 3px 3px 0 0; cursor: pointer; font-size: 12px; height: 28px; margin: 2px 5px 0; width: 120px;
}
#J_BrandBar:hover, #J_BrandBar.hoverBrandBar {
  background-color: #D9D1D1; border-color: #BCB0B0;
}
#J_CommonBottomBar .li_cmbar {
  position: relative;
}
.li_cmbar_clearfix:after, .li_cmbar_clearfix:before {
  content: ""; display: table; overflow: hidden;
}
.li_cmbar_clearfix:after {
  clear: both;
}
.li_cmbar_clearfix:after, .li_cmbar_clearfix:before {
  content: ""; display: table; overflow: hidden;
}
.BrandFlyer {
  background: url("../ri/mark-20-20.png") no-repeat scroll 0 0 transparent; float: left; height: 20px; margin: 4px 0 4px 12px; width: 20px;
}
#J_BrandBar a, #J_BrandBar a:hover {
  color: #181818; display: block; float: left; line-height: 20px; margin: 4px; text-decoration: none;
}
#J_CommonBottomBar .lt_cmbar {
  position: relative;
}
.lt_cmbar_clearfix:after {
  clear: both;
}
.lt_cmbar_clearfix:after, .lt_cmbar_clearfix:before {
  content: ""; display: table; overflow: hidden;
}
.ltcRoot {
  position: relative; width: 284px;
}
.ltcChunk .ltcRoot {
  overflow: hidden; width: 66px;
}
.MiniCartLoading {
	background: url("../ri/ld.gif") no-repeat scroll 50% 50% transparent; display: none; height: 20px; overflow: hidden; text-indent: -999px; width: 100%;
}
.ltcListBox, .ltcApart, .ltcGenius {
  background-color: #F2F2F2; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF7u7u5ubm6urqYPTI0gAAAB9JREFUeNoUiLERAAAMRLD/0Pk0HGSChSOLP/HqBBgAAfcAItOjOxwAAAAASUVORK5CYII="); border: 1px solid #D6D6D6;
}
.ltcListBox, .ltcChunk .ltcApart, .ltcChunk .ltcGenius {
  display: none;
}
.ltcListBox {
  -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CFCFCF #CFCFCF -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); display: none; left: 3px; position: absolute; top: 10px; width: 275px; z-index: 99992;
}
.ltcListBox {
  display: block;
}
.ltcListInner {
  margin-left: 9px; overflow-x: hidden; overflow-y: auto; position: relative; width: 266px;
}
.ltcList {
  overflow: hidden; padding: 5px 0; width: 257px;
}
.ltcTop {
  height: 26px; line-height: 26px;
}
.ltcCloseApart, .ltcViewFull, .ltcCashier, .ltcCashier .ltcGo, .ltcCashier .ltcGo s, .ltcCartBtn, .ltcFrog, .ltcOrder .ltcDel, .ltcHandler {
  background: url("../ri/ico_minicart.png") no-repeat scroll 0 0 transparent;
}
.ltcCartBtn {
  background-position: 0 -58px; color: #666666; float: right; height: 26px; line-height: 26px; opacity: 0.8; overflow: hidden; padding-right: 42px; text-align: right; width: 70px;
}
.ltcCartBtn:hover {
  opacity: 1; text-decoration: none;
}
.ltcFloat {
  background: none repeat scroll 0 0 #FAFAFA; display: none; height: 20px; left: 0; line-height: 20px; opacity: 0.9; overflow: hidden; padding: 0 9px; position: absolute; top: 0; width: 257px;
}
.ltcWeaken .ltcTop .ltcCartBtn, .ltcFloat .ltcCartBtn {
  background-position: -258px -33px; height: 13px; margin-right: 15px; margin-top: 4px; padding: 0; width: 13px;
}
.ltcChk {
  padding-top: 20px; text-align: center; width: 23px;
}
.ltcServList, .ltcChk, .ltcItem, .ltcSku, .ltcAmount, .ltcCost {
  float: left; overflow: hidden; white-space: nowrap;
}
.ltcFloat .ltcChk {
  padding-top: 0;
}
.ltcNilQuick .ltcChk {
  width: 4px;
}

.ltcNilQuick .ltcChk input, .ltcNilQuick .ltcCashier, .ltcNilQuick .ltcElectAll, .ltcNilQuick .ltcAmount .ltcMinus, .ltcNilQuick .ltcAmount .ltcPlus {
  visibility: hidden;
}
.ltcNilQuick .ltcReport, .ltcNilQuick .ltcTop label, .ltcNilQuick .ltcTopFixed .ltcFloat, .ltcNilQuick .ltcTopHint, .ltcNilQuick .ltcTop .ltcChk input {
  display: none;
}
.ltcBundle {
  cursor: default; margin-top: 10px;
}
.ltcBundleHeader {
  height: 18px; line-height: 18px; overflow: hidden; padding: 1px 1px 2px;
}
.ltcBundleHeader .ltcChk {
  padding-top: 0;
}
.ltcBundleHeader .ltcTitle {
  color: gray; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 171px;
}
.ltcNilQuick .ltcBundleHeader .ltcTitle {
  width: 187px;
}
.ltcCost {
  position: relative; text-align: right; width: 61px;
}
.ltcBundleHeader .ltcPrice, .ltcService .ltcPrice, .ltcOrder .ltcPrice {
  color: #666666; font-weight: 400; padding-right: 9px;
}
.ltcBundleHeader .ltcPrice {
  color: #999999;
}
.ltcMainList {
  -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E5E5E5 #E5E5E5 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0;
}
.ltcOrder, .ltcService {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNUYxQzExMDI5MjA2ODExODIyQUVFQkY1NTI3NkRFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzg4NTZGRUVBQzkxMUUyQUNDMEI0MkM1MjIzQTUxQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzg4NTZGREVBQzkxMUUyQUNDMEI0MkM1MjIzQTUxQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlGMUMxMTAyOTIwNjgxMTgyMkFFRUJGNTUyNzZERTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVGMUMxMTAyOTIwNjgxMTgyMkFFRUJGNTUyNzZERTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cuhYEAAAACVBMVEX39/fz8/P19fU60QS0AAAAIElEQVR42hzIAQYAABCEwOr/j751RAxpYG0tkZ5mJ8AAAhUAIrwc1PYAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
}
.ltcOrder {
  border-bottom: 1px solid #E3E3E3; height: 56px; overflow: hidden; position: relative;
}
.ltcOrderSelected {
  background: none repeat scroll 0 0 #FFFFFF;
}
.ltcOrderOne {
  border-top: 1px solid #E3E3E3;
}
.ltcItem {
  padding-right: 5px; width: 50px;
}
.ltcOrder .ltcPic {
  display: block; height: 50px; margin-top: 3px; overflow: hidden; width: 50px;
}
table img, #description img, .col-sub img, .shop-banner img {
  vertical-align: top;
}
.ltcOrder .ltcItem img {
  vertical-align: top;
}
.ltcSku {
  padding: 10px 2px 0 0; width: 54px;
}
.ltcOrder .ltcSku {
  color: #999999; text-align: left;
}
.ltcNilQuick .ltcSku {
  width: 70px;
}
.ltcOrder .ltcSku p {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;
}
.ltcOrder .ltcSku p {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;
}
.ltcAmount {
  text-align: center; width: 60px;
}
.ltcOrder .ltcQuantity, .ltcOrder .ltcMinus, .ltcOrder .ltcPlus {
  display: inline-block; height: 14px; line-height: 14px; margin-top: 21px; vertical-align: middle;
}
.ltcOrder .ltcMinus, .ltcOrder .ltcPlus {
  border: 1px solid #BFBFBF; border-radius: 14px 14px 14px 14px; cursor: pointer; position: relative; visibility: hidden; width: 14px;
}
.ltcOrder .ltcAmount b, .ltcOrder .ltcAmount s {
  background: none repeat scroll 0 0 #BFBFBF; overflow: hidden; position: absolute;
}
.ltcOrder .ltcAmount s {
  height: 2px; left: 3px; top: 6px; width: 8px;
}
.ltcOrder .ltcMinusOff s, .ltcOrder .ltcPlusOff b, .ltcOrder .ltcPlusOff s, .ltcOrder .ltcMinusOff:hover s, .ltcOrder .ltcPlusOff:hover b, .ltcOrder .ltcPlusOff:hover s {
  background: none repeat scroll 0 0 #E6E6E6;
}
.ltcOrder .ltcQuantity {
  color: #999999; padding: 0 4px;
}
.ltcOrder .ltcAmount b {
  height: 8px; left: 6px; top: 3px; width: 2px;
}
.ltcNilQuick .ltcOrder .ltcDel {
  display: block;
}
.ltcOrder .ltcDel {
  background-position: -272px -57px; cursor: pointer; display: none; height: 14px; position: absolute; right: 6px; top: 3px; width: 14px;
}
.ltcOrder .ltcDel:hover {
  background-position: -258px -57px;
}
.ltcOrder .ltcPrice {
  display: block; height: 18px; line-height: 18px; padding-top: 19px;
}
.ltcBottomMain {
  line-height: 21px; overflow: hidden; padding: 8px 0 5px;
}
.ltcReport {
  color: #999999; float: right;
}
.ltcFloat label {
  float: left;
}
.ltcMask {
  background: none repeat scroll 0 0 #000000; cursor: not-allowed; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 99995;
}
.ltcApart, .ltcGenius {
  bottom: 0; height: 31px; left: 3px; position: absolute; width: 275px; z-index: 99996;
}
.ltcGenius .ltcFrog {
  background-position: -274px -81px; display: block; height: 6px; margin: 3px auto; width: 10px;
}
.ltcGrace {
  background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #CDCDCD; color: #666666; left: 3px; line-height: 20px; opacity: 0.96; padding: 1px 0; position: absolute; top: 10px; visibility: hidden; width: 275px; z-index: 99997;
}
.ltcApart {
  height: auto; visibility: hidden;
}
.ltcHandler {
  cursor: default; height: 31px; opacity: 0.9; overflow: hidden; position: relative; z-index: 99998;
}
.ltcHandler:hover {
  opacity: 0.95;
}
.ltcHandler h3 {
  color: #000000; float: left; font-weight: 400; height: 31px; line-height: 37px; padding-left: 34px;
}
.ltcHandler a, .ltcHandler a {
  color: #000000; display: block; height: 31px; line-height: 37px; overflow: hidden; text-decoration: none; text-indent: 35px;
}
.ltcHandler a.ltcUnlogin {
  background: url("../ri/minicart.png") no-repeat scroll 0 0 transparent;
}
.ltcHandler a.ltcUnlogin:hover {
  background-position: 0 -32px; text-indent: -99em;
}
.ltcCartNumTotal {
  font-weight: 400; margin-left: 5px;
}

#F_Notice {
	POSITION: relative;
}
#F_Notice .tdt {
	BACKGROUND: url(../ri/ts/ts1_tbg.gif)
}
#F_Notice .tdb {
	BACKGROUND: url(../ri/ts1_bbg.gif)
}
#F_Notice .tdr {
	BACKGROUND: url(../ri/ts1_rbg.gif); width: 5px
}
#F_Notice .tdl {
	BACKGROUND: url(../ri/ts1_lbg.gif); width: 5px
}
#F_Notice .tdc {
	BACKGROUND: #fff; width: 460
}
#F_Notice .N_Title {
	 BACKGROUND: url(../ri/icon_tip.gif) no-repeat; BORDER-BOTTOM: #d8dfea 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#F_Notice .N_Title_Content {
	color: #0092D2; FONT-WEIGHT: bold; font-size: 18px; padding-left: 20px; width: 300px
}
#F_Notice .N_Title_Img {
	cursor:pointer;
}
#F_Notice .N_Content {
	BORDER-LEFT: #d8dfea 1px solid; BORDER-RIGHT: #d8dfea 1px solid; BORDER-BOTTOM: #d8dfea 1px solid;
}
#F_Notice .N_Content .N_Text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; font-size: 16px; text-align: center;
}
#F_Notice .N_Content .N_Warning {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}

#footer{
  FONT-SIZE:12px; background: url("../ri/line.gif") no-repeat scroll 0 0 transparent;
}
#footer {
  background-repeat: repeat-x;border-top: 1px solid #D1D7DC;clear: both;margin: 10px auto;padding-top: 15px;position: relative;text-align: center;width: auto !important;
}
#footer p {
  color: #999; padding: 5px 0;
}
#footer p strong {
  font-weight: normal;
}
#footer p a {
  color: #3366CC; margin-left: 5px; margin-right: 5px
}
#copyright {
  margin: auto; width: 990px; text-align: center;
}

.ui-scrolltop {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAANAgMAAACP9jv8AAAACVBMVEX///////8AAACO9MPsAAAAAXRSTlMAQObYZgAAAGhJREFUeF49zsEJwCAMBdBvoRfvWaJTOEIPZp+O4lEyZcn/RIl+SMJDAG2gTlfc7+k8H8Pm6cRiuFfjip3RphXUV4ghJIaQjVZQoCfkLDI7C7kgiAuRDK+YvJwLQnBPhovRw7ER5of3DyPbFp8RB9axAAAAAElFTkSuQmCC") no-repeat scroll 18px 21px #000000;
  bottom: 200px; cursor: pointer; display: block; height: 60px; opacity: 0.5; overflow: hidden; position: fixed; right: 10px; text-indent: -999999px; transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s; width: 60px; z-index: 9999;
}
.ui-scrolltop:hover {
  opacity: 1; transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s;
}

.ts3 {
	BORDER-BOTTOM: #B6000C 1px solid; BACKGROUND: #B6000C; HEIGHT: 35px; FONT-WEIGHT: bold
}
.ts31 {
	line-height: 28px; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; COLOR: #fff; FONT-SIZE: 16px; font-family: 微软雅黑; PADDING-TOP: 3px
}
.ts32 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; PADDING-TOP: 2px
}
.ts32 A {
	COLOR: #f6d2d8; TEXT-DECORATION: none
}
.ts4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.ts42 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.ts45 {
	BORDER-BOTTOM: #d8dfea 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d8dfea 1px solid; PADDING-TOP: 10px
}
.ts460 {
	FILTER: alpha(opacity=40); WIDTH: 460px; -moz-opacity: 0.4
}
.ext-close {
  background: url("../ri/close.png") no-repeat scroll 0 0 transparent;
}
.ext-close {
  background-position: 0 -25px; display: block; height: 16px; line-height: 99em; outline: medium none; overflow: hidden; position: relative; right: 10px; top: 8px; width: 16px; z-index: 3;
}
.ext-close:hover {
  background-position: -16px -25px;
}