@charset "utf-8";
/* CSS Document */

a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, spig, span, strong, u, ul, var {margin: 0; padding: 0;}
body {color: #666;font: 12px/150% Arial,Verdana,"宋体";}
address, cite, dfn, em, var {font-style: normal;}
a {color: #666;text-decoration: none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
ol, ul {list-style: outside none none;}
.fl {float: left;}
.fr {float:right} 
.cursor{cursor:pointer;}
.w { margin: 0 auto; width: 990px;}
#W1210 .w {width: 1210px;}
.hidden{display:none}
#acontent {margin: 0 !important;  width: 100% !important;  }

#mall-category, #acontent, #mall-desc {margin: auto;  width: 990px; }
#acontent .main {  margin: auto; width: 1200px;}
.mt10{margin-top:10px}
.mt20{margin-top: 20px; }
.pb40 {  padding-bottom: 40px;  }
.pt15 {  padding-top: 15px;  }
.cr10{height:10px;margin:0;padding:0;clear: both;}
/*顶部*/
#site-nav {background: none repeat scroll 0 0 #f2f2f2;border-bottom: 1px solid #e5e5e5;height: 26px;min-width: 990px;position: relative !important;width: auto;z-index: 99999;}
#sn-bg, #site-nav .sn-edge {display: none;}
#sn-bd::after, #site-nav .sn-container::after {clear: both;content: " ";display: block;height: 0;}
#W1210 #sn-bd, #W1210 #header .headerLayout, #W1210 #header .headerCon, #W1210 #pigNav .wrapper, #W1210 .pigNav-con {width: 1200px;}
#sn-bd {margin: auto;position: relative;width: 1200px;}
#site-nav a:link, #site-nav a:visited, #site-nav .sn-container {color: #999;}
#site-nav .sn-container {height: 26px;position: relative;width: 100%;}
#W1210 #site-nav .sn-container {width: 1200px;}
#sn-bd::after, #site-nav .sn-container::after {clear: both;content: " ";display: block;height: 0;}
#site-nav .sn-simple-logo, #site-nav .sn-back-home { float: left; height: 26px;line-height: 26px;margin-right: 20px;}
#site-nav .sn-back-home .mui-global-iconfont { margin-right: 4px; position: relative; top: -1px;}
#site-nav .mui-global-iconfont { color: #f63b3b;}
.mui-global-iconfont {font-family: mui-global-iconfont !important; font-size: 12px; font-style: normal;}
#site-nav .sn-login-info {display: inline-block;height: 26px;line-height: 26px;position: relative;}
#site-nav .sn-login {padding-left: 20px;}
#site-nav .sn-point, #site-nav .sn-logout, #site-nav .menu-hd, #site-nav .sn-cart, #site-nav .sn-mybrand, #site-nav .sn-mobile, #site-nav .sn-home, #site-nav .sn-quick-menu .sn-cart, #site-nav .sn-login, #site-nav .sn-seller-center, #site-nav .sn-register {padding: 0 10px;}
#site-nav .sn-quick-menu {height: 26px;line-height: 26px;position: absolute;right: 0;top: 0;}
#site-nav .sn-quick-menu li {float: left; position: relative;}
#site-nav .menu-item {position: relative;z-index: 93110;}
#site-nav a:hover, #site-nav a:active, #site-nav .menu-bd { color: #f63b3b;text-decoration:none; }
#site-nav .menu-bd {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; background: none repeat scroll 0 0 #fff;border-color: #eee;border-image: none;border-style: solid;border-width: 0 1px 1px;display: none;left: 0;position: absolute;top: 26px;z-index: 93110;}
#site-nav .sn-mytaobao .menu-bd, #site-nav .sn-favorite .menu-bd, #site-nav .sn-sitemap .menu-bd, #site-nav .sn-seller .menu-bd {line-height: 1.4;padding: 8px 10px;}
#site-nav .sn-mytaobao .menu-bd { width: 74px;}
#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd {display: block;}
#site-nav .menu-bd-panel a {display: block;line-height: 20px;}
#site-nav .sn-container .hidden {display: none;}
#W1210 #sn-bd, #W1210 #header .headerLayout, #W1210 #header .headerCon, #W1210 #pigNav .wrapper, #W1210 .pigNav-con { width: 1200px;}
#site-nav .sn-quick-menu .menu-hd b, #site-nav .sn-all-msg b {border-color: #bbb transparent transparent;border-style: solid dashed dashed;border-width: 3px;font-size: 0;height: 0;line-height: 0;position: absolute;right: 6px;top: 12px;width: 0;}
#site-nav .sn-mytaobao .menu-hd, #site-nav .sn-favorite .menu-hd, #site-nav .sn-sitemap .menu-hd, #site-nav .sn-seller .menu-hd {padding-right: 14px;}
#site-nav .mui-global-iconfont {color: #f63b3b;}
.mui-global-iconfont {font-family: mui-global-iconfont !important;font-size: 12px;font-style: normal;}
#site-nav .sn-login-info .sn-separator, #site-nav .sn-simple-logo .sn-separator, #site-nav .sn-quick-menu .sn-separator {border-left: 1px solid #ccc;display: inline-block;font-size: 0; height: 14px;left: 0;line-height: 14px;margin: 0 2px 0 5px;position: relative; top: 6px;vertical-align: top;width: 0;}
#site-nav .site-hot, #site-nav .site-market, #site-nav .site-brand { float: left;}
#site-nav .sn-sitemap .menu-bd {border-width: 0 1px 1px;left: auto;right: 0;width: 988px;}
#site-nav .sn-sitemap .menu-bd {padding: 25px 0;}
#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd {display: block;}
#W1210 #site-nav .sn-sitemap .menu-bd {width: 1208px;}
#site-nav .site-cont {height: 200px;overflow: hidden;padding-left: 30px;}
#site-nav .site-hot {width: 275px;}
#W1210 #site-nav .site-hot {width: 380px;}
#W1210 #site-nav .site-cont {height: 150px;}
#site-nav .sn-favorite .menu-bd {  width: 62px;  }
#site-nav .site-hot h2, #site-nav .site-hot a:hover {color: #f56a00;}
#site-nav .site-cont h2 { font-family: "微软雅黑",arial,"宋体"; font-size: 16px; padding-bottom: 8px;}
#site-nav .site-cont h2 span { padding-left: 6px;}
#site-nav .site-cont ul { margin-right: -20px;overflow: hidden;}
#site-nav .site-list li {float: left;overflow: hidden;padding: 6px 0;text-overflow: ellipsis;white-space: nowrap;width: 95px;}
#W1210 #site-nav .site-market { width: 375px;}
#site-nav .site-market {border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;width: 275px;}
#site-nav .site-brand {border-right: 1px solid #f5f5f5;width: 170px;}
#W1210 #site-nav .site-brand { width: 180px;}
#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd, .sn-menu:hover{display: block;background:#fff;border-left: 1px solid #f5f5f5;}
#site-nav .sn-seller .menu-bd {left: auto;overflow: hidden; right: 0;width: 122px;}
#site-nav .sn-seller ul {margin-top: -5px;overflow: hidden;width: 122px;}
#site-nav .sn-seller li {border-bottom: 1px dotted #827777;display: block;float: none;height: auto;line-height: 1.4;margin-right: -20px;padding: 5px 0;}
#site-nav .sn-seller h3 {color: #666;font-weight: 700;}
#site-nav .sn-seller li a {display: inline-block;line-height: 22px;margin-right: 20px;width: 48px;}

.mui-global-iconfont-mobile{  background: rgba(0, 0, 0, 0) url("../images/ico/ico.png") no-repeat scroll 0 0;  }
.sn-mobile-hover{padding-left:17px;}
.mui-global-iconfont-mobile{ height: 20px;  left: 7px;  top: 3px;  width: 15px;  display:inline-block;  position: absolute; }
.sn-mobile-hover:hover .mui-global-iconfont-mobile {  background: rgba(0, 0, 0, 0) url("../images/ico/ico.png") no-repeat scroll 0 -25px;  }
.sn-mobile-hover .sn-qrcode{display:none}
.sn-mobile:hover .sn-qrcode{display:block}


 #site-nav .sn-qrcode {  background: #fff none repeat scroll 0 0;  box-shadow: 0 0 5px #aaa;  height: 184px;  left: -48px;  position: absolute;  top: 26px;  width: 175px;  }
#site-nav .sn-qrcode-content {  background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0;  height: 175px;  margin: 5px 0 0;  width: 175px;  }
#site-nav .sn-qrcode b {  border-color: transparent transparent #fff;  border-style: dashed dashed solid;  border-width: 5px;  font-size: 0;  height: 0;  left: 50%;  line-height: 0;  margin-left: -2px;  position: absolute;  top: -10px;  width: 0;  }
#site-nav .sn-qrcode p {  background: rgba(0, 0, 0, 0) url("") no-repeat scroll 0 -185px;  line-height: 35px;  margin: 0 15px;  overflow: hidden;  text-indent: -9999px;  }


.header h1, .side-bar a, .colunm-b li, .colunm-b i, .case-blk .icon-l, .case-blk .icon-r, .icon-new, .icon-hot, .foucs-num span, .chat-tips i {background-image: url("../images/ico/gdt-img.png");background-repeat: no-repeat;}

#logo_logo {margin:10px auto;background-image:url(../images/logo.png) no-repeat;width:248px;height:68px;background-size: 240px 55px;background-repeat: no-repeat;background-position: 50% 50%;}
#page, #header, #content, #footer {margin-left: auto;margin-right: auto;}
#header {background: none repeat scroll 0 0 #fff;height: 122px;margin-top: -26px !important;min-width: 990px;position: relative;width: auto !important;z-index: 1000;}
#pigPage #header {background: none repeat scroll 0 0 #fff; margin-bottom: 0;margin-top: -30px;min-width: 990px;width: auto;}
#pigPage #header {min-width: 1200px;}
.headerLayout {margin: 0 auto;padding-top: 26px;width: 1200px;}
#W1210 #sn-bd, #W1210 #header .headerLayout, #W1210 #header .headerCon, #W1210 #pigNav .wrapper, #W1210 .pigNav-con {width: 1200px;}
#header .headerCon {position: relative;}
.headerCon::after, .clearfix::after, .clearfix::before, .headerCon::before {content: "";display: table;overflow: hidden;}
.headerCon::after, .clearfix::after, .clearfix::before, .headerCon::before { content: "";display: table;overflow: hidden;}
.headerCon::after, .clearfix::after { clear: both;}
#pigLogo {float: left;height: 64px;line-height: 64px;padding-top: 28px;position: relative;width: 280px;z-index: 9;}
#header #pigLogo {height: 85px;overflow: hidden; padding-top: 0; position: relative;width: 340px;}

#pigLogo .mlogo { padding: 0;}
#pigLogo .mlogo {float: left;margin-right: 10px;}


#pigLogo a {color: #fff;display: block;position: relative;text-indent: 0 !important;}
#pigLogo .mlogo a {font-size: 22px;height: 30px;overflow: hidden;width: 190px;}
#header #pigLogo a {color: #fff;display: inline; height: auto;overflow: visible;position: static; width: auto;}
#header #pigLogo .fp-logo { color: #f63b3b; font-size: 200px; font-weight: 400;height: auto;left: -5px; line-height: 200px; overflow: visible;position: absolute; text-decoration: none;top: -49px}
.header-banner {float: right;height: 70px;padding: 10px 0 0 100px;width: 200px;}
#header .header-banner {float: none;height: 110px;padding-left: 0;position: absolute;right: 0; text-align: right; top: 0; z-index: 1;}
fieldset, img { border: 0 none;}
.header-banner img {vertical-align: middle;}
.fp-event-banner .event-banner-pic {left: 0;position: relative;transition: left 0.3s ease 0s;}
#pigSearch {float: right; padding-top: 25px;width: 540px;}
#pigSearch  .hotKey{overflow: hidden;}
#W1210 #pigSearch, .page-not-market #pigSearch { width: 540px !important;}
#header #pigSearch { float: left; }
.pigSearch-form {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; border-color: #f63b3b; border-image: none; border-style: solid;border-width: 3px 0 3px 3px;}
#pigSearch label { color: #666;font-size: 12px;height: 30px; left: 8px;line-height: 30px;position: absolute;top: 0;visibility: hidden;z-index: 1;}
.s-combobox {float: left;font-size: 12px;height: 34px;}
#pigSearch .s-combobox {height: 30px;}
#header #pigSearch label, #header .s-combobox .s-combobox-input-wrap, #header #pigSearch .s-combobox, #header .pigSearch-input {height: 32px;line-height: 32px;float: left}
#header #pigSearch .hot-query {padding-top: 6px;}
.hot-query {height: 16px;margin-left: -13px;overflow: hidden;padding: 4px 0 0;width: 100%;}
.hot-query li {border-left: 1px solid #ccc;display: inline-block;line-height: 1.1;padding: 0 12px;}
.hot-query li.hotKeyword a { color: #f63b3b;}
.hot-query li a:hover{color:#f63b3b;}
.category-menu-pannel .spig-banner {height: 480px;opacity: 0.95; position: absolute;right: 0; top: 0; width: 190px;z-index: 5;}
.crumbSlide-con a {  color: #666;  }
.crumb {  background: #fff none repeat scroll 0 0;  height: 30px;  position: relative;  z-index: 100;  }
.crumb {  margin-bottom: 0;  padding-bottom: 0 }
.crumbCon {  border-top: 1px solid #e5e5e5;  height: 100%;  line-height: 27px;  margin: 0 auto;  position: relative;  z-index: 10001;  }

#pigSearch fieldset { position: relative;}
#pigSearch legend { display: none;}
legend { color: #000;}
#mq { position: static;width: 452px;}
#W1210 #mq, .page-not-market #mq {width: 369px !important;}
#pigSearch #mq {background: url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0 transparent;border: 0 none;box-sizing: content-box;color: #000;height: 20px;line-height: 20px;margin: 0;outline: 0 none;padding: 5px 3px 5px 5px;position: relative;width: 369px;z-index: 2;}
#header #pigSearch #mq {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); height: 22px;line-height: 22px;}
#pigSearch button {background-color: #f63b3b;border: 0 none;color: #fff;cursor: pointer;font-family: "微软雅黑",arial,"宋体";font-size: 16px;height: 30px;letter-spacing: 4px;overflow: hidden;position: absolute;right: 0;top: 0;width: 90px;}
#pigSearch button, #tpigSearch button {position: absolute;z-index: 1;}
#header #pigSearch button {height: 33px; line-height: 33px;}
.crumbSlide {  height: 30px; margin: 3px 180px 0 5px;position: relative;  }
.crumbSlide-prev, .crumbSlide-next {cursor: pointer;height: 16px;overflow: hidden;position: absolute;text-indent: -99999px; top: 6px; visibility: hidden; width: 9px; z-index: 9;  }
.crumbClip {clip: rect(0px, auto, 1000px, 0px);height: 100%; position: absolute;width: 100%;  }
.crumbSlide-con li {  color: #fff;  float: left;  }
.crumbArrow, .crumbDelete, .crumbDrop i, .crumbSlide-prev, .crumbSlide-next {  background: rgba(0, 0, 0, 0) url("../images/nav.png") no-repeat scroll 0 0;  }
.crumbArrow {  background-position: -15px -5px;  display: inline-block;  height: 9px;  margin: auto 8px;  overflow: hidden;  text-indent: -999999px;  vertical-align: middle;  width: 5px;  }
.crumbTitle {  color: #999;  display: inline-block;  height: 19px;  line-height: 22px;  overflow: hidden;  position: absolute;  right: 10px;  top: 7px;  }
.crumbTitle span {  font-family: Arial;  font-weight: 700;  margin: 0 5px;  position: relative;  top: 0;  }
.crumbSlide-con li b{color:#000;font-weight: 700}



/*分页效果*/
.pagination {  color: #565656;  height: 34px;  line-height: 34px;  padding: 5px 0;  text-align: right;  }
.page-break, .pagination a, .pagination .this-page, .pagination .page-disabled {  background: #fff none repeat scroll 0 0;  border-color: #d2d2d2;  border-image: none;  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;  color: #565656;  cursor: pointer;  padding: 8px 15px;  text-decoration: none;  margin-left:-1px;}
.pagination .nearpage {  background: #fff none repeat scroll 0 0;  margin: 0;  }
.pagination a:first-child {  border-left: 1px solid #d2d2d2;  }
.pagination .pagination-page {  margin: 0;  }
.pagination .this-page {  background: #efefef none repeat scroll 0 0;  }
.pagination .nearpage {  background: #fff none repeat scroll 0 0;  margin: 0;  }
.page-count {  margin-left: 15px;  }
.page-skip {  border: 1px solid #d2d2d2;  height: 24px;  width: 40px;  }
.page-submit {  background-position: -240px 0;  border: 0 none;  color: #333;  display: inline;  font-size: 14px;  height: 23px;  text-align: center;  width: 51px;  }



/*尾部*/
#tmall-copyright {background: none repeat scroll 0 0 #000;border-top: 2px solid #f63b3b;min-height: 177px;text-align: left;}
#tmall-copyright .footer-tmallinfo, #tmall-copyright .footer-otherlink {color: #fff;line-height: 25px;margin: auto;width: 1200px;}
#tmall-copyright .footer-tmallinfo { padding: 10px 0 0 20px;}
#footer p a {color: #fff;margin-right: 3px;}
#tmall-copyright .footer-tmallinfo, #tmall-copyright .footer-otherlink {color: #fff;line-height: 25px;margin: auto;width: 1200px;}
#tmall-copyright .footer-otherlink {padding: 0 0 10px 20px;}
#tmall-copyright .footer-copyright {  background: none repeat scroll 0 0 #000;  color: #a4a4a4;  line-height: 20px;  margin: auto;  padding: 0 0 20px 20px;  width: 1200px;  }
#tmall-copyright .footer-copyright a {  color: #a4a4a4;  margin-right: 65px;  }

/*头部 head end*/


/*网站导航 展开*/




/*楼层浮动框*/
.elevator{/*width:30px;*/overflow:hidden;display:none}
/*
.elevator ul{width:43px;overflow:hidden;background-color:rgba(255,255,255,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)}





.elevator li{width:30px;height:30px;line-height:30px;text-align:center;overflow:hidden;margin-top:-1px;cursor:pointer}

.elevator li a{display:block;width:30px;height:30px;margin:0 auto;color:#625351;font-size:14px;font-family:Arial;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDg5NURBNDY3MjA2ODExODIyQUVDNTgwRDU1MkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0M3MTMzQTlBRTQxMUU0OEY2QkNDMkMzNDJCRDdGNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0M3MTMzOTlBRTQxMUU0OEY2QkNDMkMzNDJCRDdGNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBkOTE3NzktZTE1Yi0yNTRkLTljYzMtOGVjNmE4ZTAyMjRjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIxNzkxODUyODJEQjExRTQ4RkM0REQwQTBFRkQyNTY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3tRxHgAAAAlQTFRFwsLCycnJ////r0pOrgAAAAN0Uk5T//8A18oNQQAAAB5JREFUeNpiYIIABhTIyAQXxgtGpUelR6VpKw0QYACUOgb65Nz92gAAAABJRU5ErkJggg==) 0 0 no-repeat;*background:url(../images/dot.png) 0 0 no-repeat}
*/
.elevator ul {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    font-size: 12px;
    width: 43px;
}

.elevator li a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: auto !important;
    margin-bottom: -1px;
    margin-top: -1px;
    min-height: 28px;
    padding: 11px 8px 8px;
    position: relative;
    text-align: center;
}


.elevator li a:hover{color:#fff;text-decoration:none;background:#f63b3b}
/*.elevator li .etitle{display:none;width:30px;height:30px;color:#fff;font-size:12px}*/
.elevator li.current a{display:none}.elevator li.current .etitle{display:block;color:#f63b3b;}
.elevator li.current .etitle:hover{color:#fff}.elevator li.hover a,.elevator li:hover a{display:none}
.elevator li.hover .etitle,.elevator li:hover .etitle{display:block;color:#fff}





.mod-main-nav-wrapper {
	height: 45px;
	width: 100%;
	margin: 8px auto 0;
	background: #f63b3b
}

.mod-main-nav {
	position: relative;
	height: 45px;
	width: 1200px;
	margin: 0 auto
}

.mod-main-nav-list {
	height: 45px
}

.mod-main-nav-list.home {
	margin-left: 0
}

.mod-main-nav-list li {
	float: left;
	padding: 10px 12px 0 2px
}

.mod-main-nav-list li a {
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 6px;
	text-decoration: none;
	color: #fff
}

.mod-main-nav-list li a:hover {
	background: #fff;
	border-radius: 2px;
	color: #ce212b
}

.mod-main-nav-list li a.home {
	padding-right: 20px;
	background: url(../images/vdian/index_split_white.gif) no-repeat right 6px
}

.mod-main-nav-list li a.home:hover,.mod-main-nav-list li a.action:hover {
	color: #fff
}

.mod-main-nav-list li a.action {
	padding-left: 20px;
	background: url(../images/vdian/index_split_white.gif) no-repeat left 6px
}

.navigation {
	width: 100%;
	*float: left;
	*display: inline;
	*width: 570px
}

.navigation li {
	float: left;
	*display: inline;
	height: 45px
}

.navigation li:first-child {
	margin-left: 0
}

.navigation li a {
	color: #fff;
	display: block
}

.navigation li a span {
	font-size: 12px;
	padding: 1px 12px;
	letter-spacing: 1px
}

.navigation li a:HOVER,.navigation li.current a {
	color: #fff;
	text-decoration: none
}

.navigation li .navigation-current {
	color: #fff;
	background: #ce212b;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.navigation li .navigation-current:HOVER {
	color: #fff
}



/*商品属性*/

/*旧*/
.main .navigation {  line-height: 49px;  margin-top: 10px;  }
.main .navigation {  background: #fff none repeat scroll 0 0;  border: 1px solid #e0e0e0;  height: 45px;  line-height: 45px;  overflow: hidden; width: auto;  }
.navigation li {  float: left;  height: 45px;  line-height: 45px;text-align: center;margin-right: 5px;}
.navigation li:first-child {  margin-left: 0;  }
.navigation li .navigation-current {  background: #f63b3b none repeat scroll 0 0;  border-radius: 4px;  color: #fff;  }
.main .navigation li a {  color: #414141;  display: inline;  line-height: 45px; padding: 5px 15px;}
.main .navigation li .navigation-current {  background: #858585 none repeat scroll 0 0;  color: #fff;  }
.channel-first { width:92px;font-size:14px; background: #f9f9f9;}
.main .navigation .channel-first a{  color: #7c7c7c;  }
/*新*/
.item-attr-wrapper {
	background: #f9f9f9;
	border: 1px solid #d0d0d0;
	margin-bottom: 10px;
	border-bottom: 0
}

.item-attr-item {
	border-bottom: 1px solid #d0d0d0
}

.item-attr-title {
	float: left;
	background: #f9f9f9;
	width: 10%;
	line-height: 40px;
	height: 40px;
	text-align: right
}

.item-attr-title h4 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 2px;
	color: #7c7c7c
}

.item-attr-pros-wrapper {
	float: left;
	width: 90%;
	*width: 89%;
	_width: 88%;
	background: #FFF
}

.item-attr-pros {
	float: left;
	width: 800px;
	color: #666;
	margin-left: 25px;
	overflow: hidden;
	line-height: 40px
}

.item-attr-type-line .item-attr-pros,.item-attr-type-block .item-attr-pros {
	height: 40px
}

.item-attr-unfold .item-attr-pros {
	height: auto
}

.item-attr-pros-li {
	float: left;
	margin-right: 40px
}

.item-attr-pros-li a {
	color: #252525
}

.item-attr-type-line .item-attr-pros-li,.item-attr-type-block .item-attr-pros-li {
	margin-bottom: 11px
}

.item-attr-unfold .item-attr-pros-li {
	width: 106px
}

.item-attr-unfold .item-attr-pros-a {
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap
}

.item-attr-unfold .item-attr-pros {
	line-height: 24px;
	padding-top: 8px
}

.item-attr-pros-a:hover {
	text-decoration: none
}

.item-attr-more {
	position: relative;
	float: right;
	display: none;
	margin-right: 20px;
	margin-top: 7px
}

.item-attr-more:hover {
	text-decoration: none
}

.item-attr-type-line .item-attr-more {
	display: none
}

.item-attr-type-block .item-attr-more {
	display: block
}

.attr-more-text {
	padding-right: 5px;
	color: #252525
}

.item-attr-arrow {
	position: absolute;
	top: 9px
}

.item-attr-wrapper .last {
	border-bottom: 0
}

.item-attr-input-text,.item-filter-input-text {
	width: 40px;
	padding: 0 0 0 4px;
	*padding: 3px 0 3px 4px;
	padding-top: 2px\0\9;
	padding-bottom: 6px\0\9
}

.item-attr-pros-li .item-attr-input-submit {
	margin-left: 5px;
	height: 24px;
	line-height: 24px
}

.item-filter-label-ml17 {
	margin-left: 17px
}

.pigSearch-input .dropdown{
	width:90px;
	border-width: 0 1px 0 0;
	float: left;
}

.pigSearch-input .dropdown .selected,.pigSearch-input .dropdown li{
	padding:7px 12px;
}

/* --- select 美化 --- */
#select-con{
  width: 68px;/*70*/
  height: 31px;
  border: none;
  background: #FFF;
  position: relative;
  float: left;
  font-size: 13px;
  letter-spacing:2px;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
  background: #f5f5f5;
}
#select-con #select-selected{
  width: 60px;
  height:31px;
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 31px;
  cursor: default;
  text-align: center;
  padding-right: 8px;
}
#select-con ul{
  list-style: none;
  margin: 0px;
  display: none;
  width: 68px;
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #e6e6e6;
}
#select-con ul li{
  list-style: none;
  background: #FFF;
  margin-top: 0px;
  display: block;
  cursor: default;
  text-align: center;
  padding-right: 8px;
}
#select-con ul li:hover{
  background: #f5f5f5;
}
/*倒三角的标记*/
#select-bg{
  width: 5px;
  height: 5px;
  border:none;
  position: absolute;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAAA3NCSVQICAjb4U/gAAAADFBMVEX///+/v78/Pz8kJCQ6AG/QAAAABHRSTlMA////sy1AiAAAAAlwSFlzAAAOdAAADnQBaySz1gAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAaSURBVAiZY9j/gKH+AoN+A4O8AwMXAwMrAwA2PAQMwEbvoAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 5px 5px;
  top: 13px;
  right: 8px;
}

/*倒三角的标记*/
#select-con .hover-bg{
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAgMAAACdogfbAAAAA3NCSVQICAjb4U/gAAAADFBMVEX///+/v78/Pz8kJCQ6AG/QAAAABHRSTlMA////sy1AiAAAAAlwSFlzAAAOdAAADnQBaySz1gAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAaSURBVAiZY2BlYOBiYJB3YNBvYKi/wLD/AQAR2QQM2GKZ0gAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 5px 5px;
  z-index: 999;
}
/*筛选*/
.item-filter-wrapper {margin-top:5px; background: #fff none repeat scroll 0 0;  line-height: 24px;  padding: 5px 0 4px 1px;  }
.item-filter-order {  float: left; }
.item-filter-order-a { font-weight: 700; border: 1px solid #d0d0d0;  display: inline-block;  height: 34px;  line-height: 34px;  position: relative;  text-align: center;  width: 89px;  }
.order-a-current {  background: #f63b3b none repeat scroll 0 0;  border: 1px solid #f63b3b;  color: #fff;  }
.item-filter-label-ml17 {  margin-left: 17px;  }
.item-attr-input-text, .item-filter-input-text {  padding: 5px;  width: 40px;  }

.item-filter-info {  float: right;  }
.item-filter-info {  position: relative;  }
.item-filter-page {  float: left;  margin:5px 10px;  }

.item-filter-arrow  {  background: url("../images/small_ico.png") no-repeat ;  font-size: 0;  height: 11px;  overflow: hidden;  position: absolute;  margin: 5px 4px;  top: 7px;  width: 9px;}
.arrow_down {  background-position: -70px -102px;  }
.arrow_up{background-position: -70px -114px;}

/* 网站右侧浮动 */
#leftsead{width:62px;height:290px;position:fixed;top:350px;right:0px; z-index:100;display:none}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:40px;height:45px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
.i-shopping-cart {transform: scale(0.9);}
.i-shopping-cart {background-position: -60px -198px;height: 20px;width: 25px;}
.shows0 {background-image: url("img/icons_54a25cec.png");background-repeat: no-repeat;display: inline-block;}
#callSurvey .chat-tips i { background: url("../images/ico/gdt-img.png") no-repeat -88px -350px; display: inline-block; height: 16px; position: absolute; right: -9px; top: 78px; width: 9px;}	
#leftsead .shows1 {	background-image: url("../images/ico/wx.png");background-repeat: no-repeat;display: inline-block;width:60px;height:60px;}
#pubFeedBack {bottom: 15px;font-size: 12px;left: 50%;margin-left: 505px;position: fixed;width: 60px;z-index: 1000;}
#backTop, #callSurvey,#scroll_cart {background-color: #5e9fe1;color: #fff;display: block;height: 60px;line-height: 22px;padding: 1px;text-align: center;text-decoration: none;width: 60px;}
#backTop {background: #bbbbbb  none repeat scroll 0 0;display: none;overflow: hidden;position: relative;text-indent: -999em;}
.survey-radio, .survey-radio i, .survey-close, .survey-submit, .survey-tip, #backTop i, #callSurvey i {background: rgba(0, 0, 0, 0) url("../images/ico/pubFeedBack-bg.png") no-repeat scroll 0 0;}
#backTop i {background-position: 0 0;display: block;height: 13px;left: 50%;margin: -6px 0 0 -12px;position: absolute;top: 50%;width: 25px;}
#leftsead a {background: #bbbbbb none repeat scroll 0 0;margin-bottom: 2px;}
#callSurvey .text {display: block;font: 14px/16px "Microsoft YaHei","微软雅黑";}
#leftsead a:hover{background:#F63B3B}
#leftsead .shows1:hover{cursor:pointer;background-color:#F63B3B}
#leftsead .shows0{width:60px;height:60px; background: #bbbbbb url("../images/ico/ico3.png") no-repeat scroll 0px 3px;display: block;background-color:#BBBBBB}
#leftsead .shows1:hover{cursor:pointer;background-color:#F63B3B}
.chat-tips {  background-color: #ffffff;  border: 1px solid #d1d2d6;   display: none; padding: 20px; position: absolute;  right: 74px; top: 10px;}


/*加入购物车 漂浮css*/

.m-tip {border: 4px solid #ccc;color: #999;width:1000px;height:300px;margin:200px auto; text-align:center;line-height:30px;padding-top:100px;cursor:pointer;}
.m-sidebar {position: fixed;top: 0;right: 0;background: #000;z-index: 2000;	width: 35px;height: 100%;font-size: 12px;color: #fff;}
.m-sidebar .cart {color: #fff;text-align: center;line-height: 20px;padding: 200px 0 0 0px;top:100px;}
.m-sidebar .cart span {	display: block;	width: 20px;margin: 0 auto;}
.m-sidebar .cart i {width: 35px;height: 35px;display: block;}
.u-flyer {display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
.right-red-radius{border-radius:10px;background-color:#cc0000}
/*头部head start*/










/*联系卖家*/
.item-first-shop-wx.chat {
	display: inline-block;
	background: url(../images/vdian/item_icon.png) #46b746 no-repeat;
	background-position: 6px -196px;
	height: 24px;
	line-height: 24px;
	border-radius: 20px;
	color: #FFF;
	vertical-align: middle;
	padding-left: 28px;
	padding-right: 9px;
}
/*公有弹窗*/
.alertwin .main{ height: 300px;  padding-top: 4px;  width: 440px;  }
.alertwin .main-top {  background: #d83473 none repeat scroll 0 0;  color: #fff;  font-size: 14px;  font-weight: 700;  height: 30px;  line-height: 30px;  margin: 0 4px 4px;  padding: 0 10px;  }
.alertwin .main-top span {  text-shadow: 1px 1px 1px #a10b44;  }
.alertwin .notion {  padding: 15px 40px;  }
.alertwin .mainbot {  background: #e3e3e3 none repeat scroll 0 0;  height: 46px;  padding-top: 15px;  text-align: center;  }
.alertwin .notion strong {  color: #a35c76;  }
.fs14 {  font-size: 14px;  }
.alertwin .mainul {  padding: 10px 80px 0;  }
.alertwin .mainul li {  height: 50px;  }
.alertwin .mainbot {  background: #e3e3e3 none repeat scroll 0 0;  height: 46px;  padding-top: 15px;  text-align: center;  }
.alertwin .btnRe,.alertwin .btnLo {  cursor: pointer;  font-size: 14px;  font-weight: 700;  height: 30px;  line-height: 30px;  width: 100px;  border:0px;  }
.alertwin .btnRe {  background: #d83473 none repeat scroll 0 0;  color: #fff;  }
.alertwin .btnLo {  background: #dbbdc8 none repeat scroll 0 0;  color: #ad3d68;  }
.alertwin .qqlog {float:right; font:10pt "宋体"; background:  url("../images/iconqq.gif") no-repeat scroll right 0;  color: #666;  display: block;  height: 20px;  line-height: 20px;  margin-left: 10px; margin-top:-3px;  width: 107px; font-size:12px; }



/*公有弹窗2*/
.ellipsis {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  -o-text-overflow: ellipsis  }
.none {  display: none  }
.block {  display: block  }
.inlineBlock {  display: inline-block;  *display: inline;  *zoom: 1  }
.orange,a.orange {  color: #f63b3b  }
.red {  color: #f00  }
.box-shadow-sec {  margin: 0 auto;  min-width: 150px;  width: 100%;  border-collapse: collapse;  border-spacing: 0;  }
.bs-left,.bs-middle,.bs-right {  height: 12px;  width: 11px  }
.bs-header .bs-left {  background: #f63b3b;  height: 55px  }
.bs-header .bs-middle {  background: #f63b3b;  height: 55px  }
.bs-middle-title {  height: 40px;  font: 16px/45px '\5FAE\8F6F\96C5\9ED1';  color: #fff;  text-align: left;  letter-spacing: 1px  }
.bs-header .bs-right {  background: #f63b3b;  height: 55px  }
.bs-body .bs-left {  background: #fff  }
.bs-body .bs-main {  background: #fff  }
.bs-body .bs-right {  background: #fff  }
.bs-footer .bs-left {  background: #fff  }
.bs-footer .bs-middle {  background: #fff  }
.bs-footer .bs-right {  background: #fff  }
.miniLogin-close,.J_weixinDialog-close,.J_ConfirmReceiptDialog-close,.J_downDialog-close {  background-image: url(../images/vdian/dial_close.png);  _background-image: url(../images/vdian/dial_close_8.png);  background-repeat: no-repeat;  background-position: 0 0;  width: 40px;  height: 40px;  position: absolute;  cursor: pointer;  right: 20px;  top: 10px  }
.miniLogin-close:HOVER,.general-close,.J_weixinDialog-close:HOVER,.J_ConfirmReceiptDialog-close:HOVER,.J_downDialog-close:HOVER {  background-position: -39px 0  }
a.search-tag-a {  padding: 0 10px  }
.kd-login {  padding-top: 45px  }
.kd-login-title {  font-size: 16px;  margin-bottom: 15px;  color: #404040  }
.kd-login-title h6 {  font-size: 12px;font-weight: bold; line-height: 28px; }
.kd-login-title a {  color: #404040;  text-decoration: underline  }
.ie7 .input_for_login,.ie8 .input_for_login {  height: 30px  }
.ie7 .input_for_login,.ie7 .input-code input,.ie7 .input-nick input,.ie7 .input-phone input,.ie7 .input-pwd input,.ie7 .input-code,.ie8 .input-code input,.ie8 .input-nick input,.ie8 .input-phone input,.ie8 .input-pwd input,.ie8 .input_for_login,.ie8 .input-code {  padding-top: 2px;  padding-bottom: 2px;  border: 1px solid #ddd  }
.input-code,.input-nick,.input-phone,.input-pwd {  width: 320px;  position: relative;  margin-bottom: 12px  }
.input-code .icon,.input-nick .icon,.input-phone .icon,.input-pwd .icon {  position: absolute;  z-index: 1;  top: 0;  right: 0;  left: 1px;  height: 35px;  _width: 100%;  *left: 1px;  *top: 1px;  *height: 37px;  background: #fff url(../images/login_bg_icons.png) no-repeat  }
.input-phone .icon {  background-position: 0 0  }
.input-pwd .icon {  background-position: 0 -120px  }
.input-nick .icon {  background-position: 0 -60px  }
.input-code .icon {  background-position: 0 -180px  }
.input-code label.input-text,.input-nick label.input-text,.input-phone label.input-text,.input-pwd label.input-text,.regist-validate label.input-text {  position: absolute;  top: 8px;  left: 55px;  z-index: 2;  display: block;  color: #d1d0d0;  cursor: text;  -moz-user-select: none;  -webkit-user-select: none;  -moz-transition: all .16s ease-in-out;  -webkit-transition: all .16s ease-in-out}
.regist-validate label.input-text {  left: 10px  }
.regist-validate {  position: relative;  margin-bottom: 20px  }
.regist-validate .v_error span {  display: none  }
.validator_error span,.regist-validate .v_error span {  border: 1px solid #d6d6d6;  border-left: 0;  border-top-right-radius: 3px;  border-bottom-right-radius: 3px;  -webkit-border-top-right-radius: 3px;  -webkit-border-bottom-right-radius: 3px;  -moz-border-radius-bottomright: 3px;  -moz-border-radius-topright: 3px;  height: 39px;  display: inline-block;  background: #fffede;  padding-right: 10px;  line-height: 39px;  background: #fffede  }
.input-code input,.input-nick input,.input-phone input,.input-pwd input {  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  resize: none;  outline: 0;  position: relative;  z-index: 3;  display: block;  width: 100%;  *width: 264px;  background: transparent;  padding-left: 55px;  height: 36px;  line-height: 100%;  line-height: 36px\9;  color: #666;  font-size: 14px;  font-weight: 700;  border: 1px solid #fff;  box-shadow: inset 0 1px 4px rgba(125,125,125,.65);  -moz-box-shadow: inset 0 1px 4px rgba(125,125,125,.65);  -webkit-box-shadow: inset 0 1px 4px rgba(125,125,125,.65);  -webkit-transition: all .08s ease-in-out;  -moz-transition: all .08s ease-in-out  }
.input-code {  width: 200px;  *width: 200px  }
.input-code input {  width: 200px;  *width: 145px  }
.input-code label.validator_error {  left: 210px;  *left: 220px  }
.auto-login {  line-height: 18px;  padding-top: 10px  }
.auto-login input[type="checkbox"] {  width: 14px;  height: 14px  }
.kd-form-error {  height: 50px;  color: #fcd500;  font-size: 12px  }
.kd-login .kd-form-error {  line-height: 50px;  width: 500px  }
.kd-form-btn {display: inline-block;background: #f60;background: linear-gradient(#f60,#f50);box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 1px 0 rgba(255,255,255,.3);text-shadow: 0 -1px 0 rgba(0,0,0,.1);color: #fff;border: 1px solid #c90000;	font-size: 18px;	padding: 0;border-radius: 3px;height: 40px;line-height: 40px;  width: 320px;  text-align: center;  cursor: pointer  }
.kd-form-btn.orangeBtn {  display: inline-block;  *display: inline;  *zoom: 1; padding: 0 17px;  line-height: 37px;  height: 37px; text-align: center;  border-radius: 3px;  font-size: 12px;  border: 0;  font-weight: normal;  color: #fff; cursor: pointer;  background: #fc4343;  background: -webkit-gradient(linear,0 0,0 100%,from(#fc4343),to(#f63b3b));  background-image: -ms-linear-gradient(top,#fc4343 0,#f63b3b 100%);  background-image: -moz-linear-gradient(top,#fc4343 0,#f63b3b 100%); background-image: -o-linear-gradient(top,#fc4343 0,#f63b3b 100%);  background-image: -webkit-linear-gradient(top,#fc4343 0,#f63b3b 100%);  background-image: linear-gradient(to bottom,#fc4343 0,#f63b3b 100%)  }
.kd-form-btn.orangeBtn:hover {  color: #fff;  background: #f63b3b;  text-decoration: none  }
.v-login-form .kd-login { position: relative;  z-index: 10;  display: inline;  float: right;  margin-right: 20px;  box-shadow: 0 0 5px rgba(200,200,200,0.5)  }
.v-login-ad-a {  display: block; float: left;  height: 250px;  margin: 0 auto;  width: 430px;  margin-top: 37px  }
.v-login-ad-a img {  display: block;  width: 430px;  height: 250px  }
.v-login-register {  position: relative;  bottom: 0;  display: block;  float: right; font-size: 12px;  vertical-align: bottom;  line-height: 28px  }
.v-login-form .kd-login {  padding-top: 0;  padding: 30px 43px;  background: #fff;  border: 1px solid #ddd  }
.v-login-form .kd-form-error {  width: 282px;  color: #fc6000  }
.v-login-form .v-login-register {  text-decoration: none  }
.v-login-forget-pwd {  margin-left: 10px  }
.v-login-next-auto {  margin-right: 8px  }
.v-login-next-auto input {  vertical-align: middle  }
.v-login-form .kd-form-btn {  height: 37px;  line-height: 37px  }
.v-login-form .orangeBtn {  width: 100%  }
.v-login-form .input-code,.v-login-form .input-nick,.v-login-form .input-phone,.v-login-form .input-pwd {  width: 282px  }
.v-login-form label.validator_error {  width: 170px  }
.v-login-form .other-register {  padding-top: 26px;  display: none  }
.v-login-form .other-register h3 {  font-size: 16px;  margin-bottom: 25px  }
.v-login-form .other-register-qq,.v-login-form .other-register-weibo {  padding: 3px 0 6px 32px;  margin-right: 35px;  background-image: url(../images/login_bg_icons.png);  background-repeat: no-repeat  }
.v-login-form .other-register-qq {  background-position: 0 -280px  }
.v-login-form .other-register-weibo {  background-position: 0 -240px  }
.v-login-form .input-code label.validator_error,.v-login-form .input-nick label.validator_error,.v-login-form .input-phone label.validator_error,.v-login-form .input-pwd label.validator_error {  left: 282px  }
.miniLogin .v-login-form .kd-login { margin: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  border: 0  }
.miniLogin .bs-middle-title {  margin-left: 20px  }

.open_shop{text-align: center;line-height: 40px;}
.open_shop a{display: block;color:#fff;text-decoration:none;background: #f63b3b;}
.open_shop a:hover,.open_shop a:active{color:#fff;text-decoration:none;background: #ff6666;}