/* Minification failed. Returning unminified contents.
(131,2): run-time error CSS1030: Expected identifier, found '{'
(131,2): run-time error CSS1019: Unexpected token, found '{'
(131,9): run-time error CSS1030: Expected identifier, found ' '
(131,10): run-time error CSS1031: Expected selector, found '80px'
(131,10): run-time error CSS1025: Expected comma or open brace, found '80px'
(131,22): run-time error CSS1030: Expected identifier, found ' '
(131,23): run-time error CSS1031: Expected selector, found '30px'
(131,23): run-time error CSS1025: Expected comma or open brace, found '30px'
(131,36): run-time error CSS1030: Expected identifier, found ' '
(131,42): run-time error CSS1031: Expected selector, found ';'
(131,42): run-time error CSS1025: Expected comma or open brace, found ';'
(131,43): run-time error CSS1019: Unexpected token, found '}'
 */

@font-face {font-family: "mallcommoniconfont";
  src: url('/Content/Icons/WebIcons/iconfont.eot?t=1477285230465'); /* IE9*/
  src: url('/Content/Icons/WebIcons/iconfont.eot?t=1477285230465#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/Content/Icons/WebIcons/iconfont.woff?t=1477285230465') format('woff'), /* chrome, firefox */
  url('/Content/Icons/WebIcons/iconfont.ttf?t=1477285230465') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/Content/Icons/WebIcons/iconfont.svg?t=1477285230465#mallcommoniconfont') format('svg'); /* iOS 4.1- */
}

.mallcommoniconfont {
  font-family:"mallcommoniconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.mallcommon-delete:before { content: "\e76d"; }

.mallcommon-shanchu:before { content: "\e621"; }

.mallcommon-anzhuanggongju:before { content: "\e600"; }

.mallcommon-gongju:before { content: "\e601"; }

.mallcommon-play:before { content: "\e608"; }

.mallcommon-delete1:before { content: "\e615"; }

.mallcommon-jidian:before { content: "\e602"; }

.mallcommon-cart:before { content: "\e603"; }

.mallcommon-qidong:before { content: "\e604"; }

.mallcommon-shulin:before { content: "\e605"; }

.mallcommon-go:before { content: "\e609"; }

.mallcommon-fuwu:before { content: "\e606"; }

.mallcommon-tiexinshouhou:before { content: "\e607"; }


/* CSS Document */
* { margin: 0; padding: 0; }
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, em, i { margin: 0; padding: 0; outline: 0 none; font-weight: normal; font-style: normal; font-size: 100%; font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; }
table { border-collapse: collapse; word-break: break-all }
input { font: 12px/1.5 tahoma,Arial, 'microsoft yahei', 'SimSun'; }
ol, ul, li { list-style: none; }
img { border: 0 none; display: block; font-size: 0; vertical-align: top }
body { color: #666; background: #fff; font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; _background-image: url(about:blank); /* for IE6 */ _background-attachment: fixed; }
.cl,.clearfix { zoom: 1; }
.cl:after,.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.dis { display: block; }
.undis { display: none; }
.banner, .content, .header, .top, .warp { width: 1190px; margin: 0 auto; }
.w990 { width: 990px; margin: 0 auto; }
.nav-bar { width: 100%; margin: 0 auto; }
.content { position: relative;}
span { display: inline-block }

@font-face {font-family: "iconfont";
  src: url('/fonts/iconfont.eot'); /* IE9*/
  src: url('/fonts/iconfont.eot?#iefix') format('embedded-opentype'),/*IE6-IE8 */ 
      url('/fonts/iconfont.woff') format('woff'), /* chromeã€firefox */
      url('/fonts/iconfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
      url('/fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.fl { float: left; }
.fr { float: right }
.fn { float: none }
.unfb { font-weight: normal }
.dis_inline { display: inline; }
.no_border { border: none; }
.red{color: #e3393c;}
.center { text-align: center }
a { text-decoration: none; color: #666; }
a:hover { color: #ff6600; text-decoration: none; }
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb { zoom: 1; }
q::before, q::after { content: ''; }
.p-simsun { font-family: simsun; }

/*top nav------------------*/
.top {min-width:1190px; width: 100%; line-height: 32px; background: #2E333E; color:#A4A4A4;  position: relative;z-index: 1003; }
.top span { display: inline }
.top .top-link{ float:left;}
.top .top-link a{ margin-left:10px; color:#fff;}
.top a{color:#fff;}
.top .hover dt { background: #fff; border: 1px solid #DDD; border-bottom: 0; height: 28px; }
.top .hover .blank { position: absolute; z-index: 1; top: 23px; left: 4px; width: 95%; height: 8px; overflow: hidden; background: #fff; }
.top .dropdown-menu { display: none }
.top .hover .dropdown-menu, .top .hover .outline { position: absolute; border: 1px solid #ddd; background: #fff; -moz-box-shadow: 0 0 10px rgba(0,0,0,.12); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12); box-shadow: 0 0 10px rgba(0,0,0,.12); }
.top .hover .dropdown-menu { top: 30px; display: block }
.top .hover .outline { z-index: -1; left: 3px; top: 3px; width: 95%; height: 28px; }
.top .hover a{color:#656565;}
.top li s { top: 9px; left: 0; width: 0; height: 12px; border-left: 1px solid #333; overflow: hidden; position: absolute; }
.top li b { background: url(/Areas/Web/Images/20130330A_2.png) no-repeat -95px -53px; top: 14px; right: 6px; width: 7px; height: 4px; transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s; position: absolute; display: block; }
.top li.hover b { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.top .quick_list { float: right; height: 30px; }
.top .quick_list li { height: 30px; padding: 0 11px 0 12px; float: left; position: relative; }
.top .quick_list li a em{ color:#FF3C4C;}
.top .quick_list .dropdown-menu{width: 95%; left: 3px;}
.top .quick_list .dropdown-menu li{ padding: 0 0 0 6px; line-height: 22px; height: 22px;  display: block;white-space: nowrap; }
.top .quick_list li.service,.top .quick_list li.moblie-qrcode,.top .quick_list li.sitemap{ z-index: 1003; padding-right:16px; }
.top .in-order{ width:48px; z-index: 12;}
.top .in-order .dropdown-menu { width: 100px; }
.top .mycenter .dropdown-menu { width: 90px; }
.top .sitemap .dropdown-menu {width: 87px; }
.top .quick_list .sitemap ul li { width: 100%; height: auto; padding: 0; }
.top .sitemap ul li p { padding: 4px 0 4px 9px; line-height: 20px; font-weight: 700; }
.top .sitemap ul li div { margin: 0 9px; line-height: 22px; overflow: hidden; padding-bottom: 3px; border-bottom: 1px solid #f2f2f2; }
.top .sitemap ul li div span { margin:0 10px; float: left }
.top .moblie-qrcode .dropdown-menu{ width:90px; padding:10px;}
.top .hover a {color:#656565;}

/*header---------------------*/
.nav{ margin:0 auto;}
.{width: 80px;height: 30px;display: block;}
.nav li .hover .list-details {display: block;}
.header {min-width: 1190px;width: 100%;background-color: #F7F7F5;}
.nav li a{font-weight:bold;color:#000;font-family:Arial;}
 /*header*/
.allcateogry{width:100%;height:210px; background-color:#F7F7F5; z-index:1001;position:absolute;margin:0 auto;text-align:center;
               display:none;margin-top:-38px;padding-top:15px;box-shadow: 0px 20px 20px -20px #5E5E5E;  overflow-x: hidden;overflow-y: auto;}

.nav-category {width:90%;min-height:210px; background-color:#F7F7F5; z-index:1001;position:absolute;margin:0 auto;text-align:center;vertical-align: middle;left:5%;display:none;}
.nav-category .category-details{  margin:0 auto;text-align:center;}
.nav-category .category-details .subitem {margin-top:10px;width: 100%;min-height: 200px;display: flex;margin:0 auto;text-align:center;align-items:center;}
.nav-category .category-details .subitem ul{margin-top:5px;margin:0 auto;text-align:center;display:table;}

.more-categories{ width:160px;height:50px;border-radius:30px;background-color:#ccc; text-align:center; top:50%; margin-top:40px;}
.img-more{background:url(../Images/fenlei-q.png) no-repeat 10px 50%; width:41px;height:41px;padding-left:10px;float:left;  margin:0 auto;padding-top:9px;}
.more-categories a{padding-left:1px;font-size:15px;color:#333;float:left; margin:0 auto;padding-top:14px;}
.more-categories:hover .img-more{background:url(../Images/fenlei-h.png) no-repeat 10px 50%; }
.more-categories:hover a{color:#fff}
.more-categories:hover{ background-color:#415FFF}
.more-li{width:100%; height:100%; float:right;}
.nav-category .category-details .subitem ul li {margin: 0 auto;float: left;height: 160px;overflow: hidden;zoom: 1;width: 160px;margin-left: 30px; margin-top:20px;
    margin-bottom: 15px;border-top: 0;text-align: center;}
.nav-category .category-details .subitem ul li .ctetext{padding-top:12px;}
.nav-category .category-details .subitem ul li .ctetext a{font-size:15px; color:#333}
.nav-category .category-details .subitem ul li .ctetext a:hover{color:#405EFF}
.nav-category .category-details .subitem ul {text-align: center;margin: 0 auto;}
.nav-category .category-details .subitem ul li a{text-align:center;}
.nav-category .category-details .subitem ul li a img{margin:0 auto;}
.nav .list_banner{width:95px;height:120px;font-weight:bold;}

.nav .list_banner h3{color:#000;font-weight:bold; background: hsla(0,0%,100%,.25) border-box;border-radius: .3em; 
                        text-shadow: 0 1px 1px hsla(0,0%,100%,.3); }
.nav .list_banner h3:before{   
                        content: '';   
                        position: absolute;   
                        top: 0; right: 0; bottom: 0; left: 0;   
                        margin: -30px;   
                        z-index: -1;   
                        -webkit-filter: blur(20px);   
                        filter: blur(20px);   
                    } 
.nav .list_banner h3:hover{color:#405EFF;font-weight:bold; }
.nav-category:hover {display: block;}
html,body {height: 100%;}
body {padding: 0px; margin:0px; background:url(../img/image.jpg) ; background-position: center; background-size: cover; background-attachment: fixed; background-repeat: no-repeat;}

.search-bar {
    height: 60px;
    padding: 20px 0 20px;
    width: 1190px;
    margin: 0 auto;
}
.logo {float:left;width:160px;}
.logo img{display:inline-block;}
/*new search*/
.new-search{float:left; position: relative;margin-top:6px;z-index:100;}
.new-search .open-button{ background:url(/Areas/Web/Images/sousuo.png/search_btn.png) no-repeat center; width: 48px;height:48px; font-size: 18px;  cursor: pointer; line-height: 28px; border: none 0 ; border-radius:2px; letter-spacing:2px;}

.search {float:right; position: relative;margin-top:6px;}
.search-form {margin-bottom:4px;position:relative;border:1px solid #e0e0e0;border-radius:100px;}
.search-form input {float:left }
.search-form .text {width:230px;height:20px;padding:12px;background-color:#fff;line-height:22px;color:rgb(51, 51, 51);font-size:16px;border-right: 0;border:0 none;border-top-left-radius:100px;border-bottom-left-radius:100px;}
.search-form .button { background:url(/Areas/Web/Images/sousuo.png) no-repeat center; width: 51px;height:45px; font-size: 18px;  color: #fff; cursor: pointer; line-height: 28px; border: none 0 ; border-radius:2px; letter-spacing:2px;}
/*.search-form .button:hover { background-color:#fff;}*/
.hot-search { height: 18px; color: #999; overflow: hidden; }
.hot-search strong { float: left; font-weight: 400; }
.hot-search a { padding:0 12px; font-size:14px; border-left:1px solid #d0d0d1; }
.hot-search a:first-child{ border:0;}
.search-form ul{ position:absolute; top:1px; right: 76px; background-color:#fff;  width: 56px;line-height: 32px; font-size: 14px; box-shadow:0 2px 4px #ddd; border:1px solid #ddd; z-index:2; display:none;}
.search-form ul li{ cursor:pointer; text-indent:12px;}
.search-form ul li:hover{ color: #e3393c;}
.search-form label{ position:absolute; right:84px; width:62px; text-indent:12px; font-size:16px; line-height:32px; cursor:pointer; color:#666;}
.search-form label:after{ content:''; position:absolute; top:12px; right:0; border-top:9px solid #686b6b; border-left:6px dashed transparent; border-right:6px dashed transparent; font-size:0; width:0; height:0;}

.my-shop { float: right; position: relative; z-index: 9; width: 126px; height: 36px; margin-right:60px; }
.my-shop .dropdown-btn { position: absolute; z-index: 3; width: 84px; height: 34px; padding: 0 20px 0 28px; border: 1px solid #dedede; background: url(/Areas/Web/Images/20130330A_2.png) no-repeat -110px -53px #F7F7F7; cursor: pointer; text-align: center; }
.my-shop .dropdown-btn a { line-height: 34px; }
.my-shop.hover .dropdown-btn { height: 32px; border: 1px solid #E3E3E3; border-bottom: 0; background-position: -115px -114px; background-color: #fff; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
.my-shop .dropdown-btn b { top: 12px; right: 4px; width: 0; height: 0; border-style: dashed dashed dashed solid; border-width: 5px; border-color: transparent transparent transparent #CCC; overflow: hidden; position: absolute; }

.shop-head-box{ float:left; margin-left:20px;}
.shop-head-box .shop-service{ display:inline-block; width:180px;vertical-align: top;}
.shop-head-box .shop-service h3{ font-size:15px; color:#393d3e;}
.shop-head-box .shop-service p{ margin-top:3px; font-size:0;}
.shop-head-box .shop-service p img{ margin-right:7px;}
.shop-head-box .shop-score{ display:inline-block;margin-left: 10px;}
.shop-head-box .shop-score li{ display:inline-block; width: 50px; text-align:center;}
.shop-head-box .shop-score li h3{ font-size:14px; color:#494e52;}
.shop-head-box .shop-score li p{ color:#e92836; font-size:13px; margin-top:8px;}
.shop-head-box .shop-score li i{ display:inline-block; width:8px; height:10px; margin-right:5px; background:url(/Areas/Web/Images/cicon.png) no-repeat; }
.shop-head-box .shop-score li .up i{ background-position:-62px -19px}
.shop-head-box .shop-score li .down i{ background-position:-62px -36px}
.shop-head-box .shop-moblie{ display:inline-block; width:40px; position:relative; z-index:6; margin-left:30px;}
.shop-head-box .shop-moblie span{ text-align:center; color:#393d3e;}
.shop-head-box .shop-moblie i{ display:block; width:100%; height:23px; background: url(/Areas/Web/Images/cicon.png) no-repeat 0 -28px; margin-bottom:5px;}
.shop-head-box .shop-moblie div{ display:none; position:absolute; left:0; top:45px; border:1px solid #e4e4e4; background-color:#fff;}
.shop-head-box .shop-moblie:hover div{ display:block;}
.shop-head-box .shop-moblie img{ width:140px; height:140px;}

.shop-head-search .search-form .text { width: 415px; height: 26px; line-height: 26px;}
.shop-head-search .search-form .button{font-size: 20px;  line-height: 36px;}
.shop-head-search .search-form label{ line-height:36px;}
.shop-head-search .search-form label:after{ top:14px;}
.shop-head-search{right:0!important;}

.site-app{ display:inline-block; position:absolute; z-index:889; cursor:pointer;left:3px;top:7px;}
.site-app i{ display:block; width:42px; height:36px; background: url(/Areas/Web/Images/cicon.png) no-repeat 0 -54px;}
.site-app div{ display:none; position:absolute; left:-50px; top:50px; background-color:#fff; box-shadow:0 3px 6px rgba(0,0,0,0.4)}
.site-app:hover div{ display:block; text-align:center;}
.site-app img{ width:160px; height:160px;}
.site-app h3{color:#494e52;}
.site-app p{ color:#e50112; margin-bottom:10px;}

/*nav bar---------------------*/

.categorys { position: absolute; top: 0; left: 0; }
.cate-all {  font-size: 16px; }
.cate-all a { margin-left: 12px; line-height: 38px }
/*background:#fff;filter:Alpha(opacity=60); background:#fff;background: hsla(0,0%,100%,.25);*/
.categorys .mc { position: absolute; left: 0; width: 230px; height: 420px;margin-top:10px; overflow: visible;border: 0; padding-top:15px;
                 background:rgb(255,255,255);filter:Alpha(opacity=65); background:rgba(255,255,255,.65)border-box;
                 border-radius: .3em; filter:Alpha(opacity=65);
                        text-shadow: 0 1px 1px hsla(0,0%,100%,.3);  }
.categorys .mc:before{   
                        content: '';   
                        position: absolute;   
                        top: 0; right: 0; bottom: 0; left: 0;   
                        margin: -30px;   
                        z-index: -1;   
                        -webkit-filter: blur(20px);   
                        filter: blur(20px);   
                    }   
.categorys .item { width: 219px; height: 68px; }
.categorys .span { display: block; width: 240px; position: absolute; z-index: 1; }
.categorys h3 { width: 170px; height: 68px; line-height: 68px; padding-left: 40px; font-size: 16px; overflow: hidden; padding-right: 20px; color: #333; position: relative; border-radius: .5em; }
.categorys h3:hover{background-color: #fff;}
.categorys h3 a { color: #000; }
 /*background-position:-107px -42px; background-image: url(/Areas/Web/Images/20130330A_2.png); top: 25px; right: 40px; width: 9px; height: 16px;*/
.categorys s { display: block; position: absolute; background: url(/Areas/Web/Images/banner_xy.png) no-repeat;top: 25px; right: 40px; width: 16px; height: 16px;}
.categorys h3 a:hover, .categorys h3 a:active { color: #000; text-decoration: none; }
.categorys .item .category-details {height:435px; display: none; position: absolute; left: 240px; top: 0;  border: 1px solid #ddd; overflow: hidden; background:rgb(255,255, 255);border-radius: .5em; }
.categorys .subitem { float: left; width: 470px; min-height: 420px; display:table; }
.categorys .cate-right { width: 250px; padding-bottom: 2010px; margin-bottom: -2000px; float: right; background: #f7f7f7; }
.categorys .cate-right dl { width: 234px; padding: 6px 8px; }
.categorys .subitem dl dd{height:51px; overflow: hidden; zoom: 1; width:200px; margin-left:30px; margin-bottom:15px;  display: inline-block;vertical-align: top; *display:inline; *zoom:1;border-top:0;border-bottom:solid 1px #eee;}
.categorys .item dd { padding: 6px 0 0;  overflow: hidden; zoom: 1; border-top: 1px solid #efefef; border-radius: .3em; background-color:#fff;  box-shadow:0 3px 6px rgba(0,0,0,0.4)}
.categorys .item dd a {color: #333;font-size:14px;}
.categorys .item dd a:hover{ color:#405EFF; text-decoration:none;}
.categorys .subitem em { float: left; margin-right: 15px; line-height: 28px; white-space:nowrap}
.categorys .subitem p{ font-size:18px; color:#000; border-left:5px solid #f39800; line-height:20px; margin:20px 0 20px 30px;}
.categorys .subitem p a{ color:#000; padding-left:10px;}
.categorys .subitem p a:hover{ color:#405EFF}


.categorys .item .categorys-brands h5 { padding: 3px 6px 0 9px; font-weight: 700; font-size: 16px; color: #101010; }
.categorys .categorys-brands ul { padding-top: 6px; line-height: 20px; padding-left: 7px; overflow: hidden; }
.categorys .categorys-brands ul li { line-height: 35px; background: #ebebeb; height: 35px; text-align: center; width: 110px; margin-top: 3px; margin-right: 3px; float: left; }
.categorys-promotions img { margin-bottom: 4px }
.categorys-promotions { display: none; }
.categorys .hover .category-details { display: block; z-index: 12; }

.nav-bar {background:#f49800;position:relative;z-index:888;min-width:1190px;}
.nav-bar .nav-content {position:relative;z-index:6;padding-left:210px;width:980px;margin: 0 auto;}
.nav {filter:none; height:35px;overflow:hidden;float:left;margin-top:12px;margin-left:20px;}
.nav li {float:left;position:relative;}
.nav li:hover,.nav li.cur{}
.nav li.cur a{color:#333;}
.nav li:hover a{ color: #405EFF;}
/*.nav li.cur a{border-bottom: 3px solid #e3393c;}*/
.nav li a { display: block;font-size:16px; text-decoration: none; line-height: 36px;padding:0 30px 0 0; }

.right-side{ position:fixed; right:0; top:64%; height:100%; z-index:1002;}
/*2E333E*/
.right-side-menu{height:36%;width:40px;background-color:#fff;position:relative;float:left; text-shadow: 0 1px 1px hsla(0,0%,100%,.3);}
.right-side-menu ul{ position:absolute; }
.right-side-menu ul.menu-top{ top:1%;}
.right-side-menu ul.menu-bot{ bottom:0;}
.right-side-menu ul.menu-bot li{ margin:0;}
.right-side-menu li{ width:40px; height:40px; margin:10px 0; cursor:pointer; position:relative;text-align:right;}
.right-side-menu ul s{ width:30px; border-bottom:1px solid #888; display:block; width:26px; margin-left:7px;}
.right-side-menu li span{ display:none; position: absolute; right: 100px; opacity:0; top: 0; width: 90px; height: 40px; line-height: 40px; text-align: center; color: #333; background-color: #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2); position:absolute; }
.right-side-menu li span:before{ position:absolute; content:''; border-bottom:10px dashed transparent; border-top:10px dashed transparent;border-left:10px solid #fff; right:-4px; top:10px;}

/*.right-side-menu li i{ display:block; width:40px; height:40px; background:url(/Areas/Web/Images/right.png) no-repeat;}
.right-side-menu li i.cart{ background-position:0 -50px;}
.right-side-menu li i.asset{ background-position:0 -80px;}
.right-side-menu li i.at-shop{ background-position:0 -120px;}
.right-side-menu li i.at-goods{ background-position:1px -160px;}
.right-side-menu li i.history{ background-position:2px -200px;}
.right-side-menu li i.go-top{ background-position:0 -280px;}*/

.right-side-menu li i{ display:block; width:32px; height:32px;margin-left:4px;}
.right-side-menu li i.user{ background:url(/Areas/Web/Images/right01.png) no-repeat center 3.5px;}
.right-side-menu li i.cart{ background:url(/Areas/Web/Images/right02.png) no-repeat center; margin-top:-8px;}
.right-side-menu li i.asset{ background:url(/Areas/Web/Images/right03.png) no-repeat center 3.5px;}
.right-side-menu li i.at-shop{ background:url(/Areas/Web/Images/right01.png) no-repeat center 3.5px;}
.right-side-menu li i.at-goods{ background:url(/Areas/Web/Images/right04.png) no-repeat center 3.5px;}
.right-side-menu li i.history{ background:url(/Areas/Web/Images/right05.png) no-repeat center 3.5px;}
.right-side-menu li i.go-top{ background:url(/Areas/Web/Images/right06.png) no-repeat center 3.5px;}

.right-side-menu li:hover,.right-side-menu li.active{ background-color:#DDD;}
.right-side-menu li.side-cart{ height: 45px;  text-align: center; margin:0; }
.right-side-menu li.side-cart p{ color:#fff; padding:0 14px; margin:2px 0;}
.right-side-menu li.side-cart em{ display:inline-block; margin:0 0 0 20px; min-width: 14.5px; height: 14.5px; line-height: 14.5px; border-radius: 10px; background-color:#F51919; color:#fff;}
.right-side-menu li .side-point{ font-size:14px; display:none; position:absolute; right:40px; top: 0; width: 120px; line-height:30px; padding:10px 0; text-align: center; color: #fff; background-color: #494949; box-shadow: 0 0 5px rgba(0,0,0,.2); position:absolute; }
.right-side-menu li .side-point a{ background-color:#f08300; border-radius:4px; padding:0 10px; margin:2px 0; color:#fff; display:inline-block; line-height:20px;}
.right-side-menu li .side-point:before{ position:absolute; content:''; border-bottom:10px dashed transparent; border-top:10px dashed transparent;border-left:10px solid #494949; right:-5px; top:10px;}
.side-content{ background:#393939; height:100%; display:none; width:220px; float: right; bottom:0px;}
.side-content .side-bd{ position:relative;}
.side-bd .cart-top{ height:28px; line-height:28px; background-color:#e6e6e6;}
.side-bd .cart-top label{ margin-left:13px;}
.side-bd .cart-top label input{ vertical-align: middle; margin-right:3px;}
.side-bd .cart-top a{ float:right; margin-right:18px;}
.side-bd .cart-list li{ padding-left: 8px; margin-top:16px; background-color: #fff;}
.side-bd .cart-list li:first-child{ margin:0;}
.cart-list .cart-list-shop{ height: 29px; line-height: 18px; overflow: hidden; background-color: #fff;border-bottom: 1px solid #e6e6e6; }
.cart-list .cart-list-shop input[type="checkbox"]{margin:7px 5px; float:left;}
.cart-list .cart-list-shop p{ padding: 5px 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#333; width:119px;  float: left;}
.cart-list .cart-list-shop span{ color: #999; text-align:right; padding:5px 0; float:right; margin-right:10px;}
.cart-list .cart-list-goods{  position: relative; width: 100%; overflow: hidden; zoom: 1;}
.cart-list-goods input[type="checkbox"]{margin: 20px 5px 5px;float:left;}
.cart-list-goods img{ width: 50px;height: 50px;margin: 5px; float:left; }
.cart-list-goods .s-num{ float:left; width:59px; text-align:center;   margin-top: 21px; line-height:14px}
.cart-list-goods .s-num span{padding: 0 6px; line-height: 18px; background-color: #E05558; color: #fff; border-radius: 3px;}
.cart-list-goods .s-g-price{ float:left; width:60px; float:left; text-align:right; line-height:18px; padding-top:19px;}
/*.cart-list-goods i{ position:absolute; right:10px; top:3px; font-family:Tahoma; width:14px; height:14px; line-height:10px; text-align:center; text-align:center; background-color:#666; color:#fff; display:none; border-radius:100%;}
.cart-list-goods:hover i{ display:block;}*/
.side-cart-c{ position:relative; height:100%; background-color:#e6e6e6;}
.side-cart-c .side-bt{ top:250px; left:0; padding:0 15px; width:190px; position:absolute; background-color:#e6e6e6;}
.side-cart-c .side-bt input[type="button"]{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#e3393c; border:0 none; cursor:pointer;}
.side-cart-c .side-bt input[type="button"]:hover{ background-color:#E22226;}

.side-cart-c .cart-total{ color:#333;  line-height: 30px;}
.side-cart-c .cart-total .total-money{ float:right; color:#e3393c;}
.side-content .side-hd{ position:relative; font-size: 14px; height: 35px; line-height: 35px; width: 100%; text-align: center; background-color:#393939;}
.side-content .side-hd a{ color:#fff;}
.side-content .side-hd .side-close{ display: block; position:absolute; left: 10px; top: 0; width: 35px; height: 35px; line-height:35px; color:#fff; font-family:'simsun'; cursor:pointer; font-weight:bold; }

.side-goods-list{ background-color:#393939; padding:10px 15px;}
.side-goods-list li{ width:100%; float:left; padding:10px 0; border-top:1px solid #666;}
.side-goods-list li:first-child{ border:none;}
.side-goods-list li img{ width:50px; height:50px; float:left; margin-right:10px;}
.side-goods-list li p{  height: 36px; overflow: hidden;}
.side-goods-list li p a{ color:#fff;}
.side-goods-list li p a:hover{ text-decoration:underline;}

.side-asset-total{ margin:5px 15px; background-color:#efefef; border-radius:3px;}
.side-asset-total div{ width:50%; float:left; padding:8px 0 10px; text-align:center; position:relative;}
.side-asset-total div:first-child:after{ content:'';  border-right: 1px solid #dfdfdf; position:absolute; height:40px; top:10px; right:0;}
.side-asset-total span{ width:100%; display:block; font-size:18px; line-height:24px;}

.side-asset-list{ padding:5px 14px; }
.side-asset-list p{ color:#fff; padding-top:10px;}
.side-asset-list ul{margin-top:10px;}
.side-asset-list li{ background-color:#fd7778; padding:10px; position:relative; }
.side-asset-list li:before{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAQAAABhe7jaAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAMgAAAAEAIwF5NQAAABISURBVDjL7cYxFYAgFADAgxI+olDBFizWsoURSOLj2cEBRyP8hZsu1dvhwu70rke+b6Q6PQqGwnrkeyJj+q3HXjY00Iz14OMDOiIdQWtnq7QAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDQtMDFUMTY6MDQ6NTYrMDg6MDC7Xd3cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA0LTAxVDE2OjA0OjU2KzA4OjAwygBlYAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=) repeat-x; position:absolute; top:-2px; left:0; content:''; height:4px; width:100%;}
.side-asset-list li a{ color:#fff;}
.side-asset-list li h3{ font-size:12px; line-height:30px;height: 30px; color:#a44; position:relative; text-align:right;}
.side-asset-list li h3 span{ font-size:20px; width:60px; color:#fff;  position:absolute; bottom: -10px; left:0;text-align: left;}
.side-asset-list li h5{ font-size:12px; line-height:20px;height:20px; overflow: hidden;}
.side-asset-list li p{ padding:0 0 0 60px;color:#a44; text-align:right;}
.side-asset-list li.coupon-lg{ background-color:#ffc24d;}
.side-asset-list li.coupon-sm{ background-color:#3abec0;}
.side-asset-list li.coupon-lg h3,.side-asset-list li.coupon-lg p{ color:#b70;}
.side-asset-list li.coupon-sm h3,.side-asset-list li.coupon-sm p{ color:#13797b;}
.side-asset-list li.getCurCoupon{ cursor:pointer; position:relative;}
.side-asset-list li.getCurCoupon:after{ content:'立即领取'; width:24px; background:rgba(0,0,0,0.4); color:#fff; position:absolute; top:0; line-height:20px; right:0; padding:24px 10px; transition:all .3s;}
.side-asset-list li.getCurCoupon:hover:after{padding:24px 15px;}


.side-asset-c,.side-atgoods-c,.side-history-c{ display:none; height:100%;}
.side-asset-c .side-bd,.side-atgoods-c .side-bd,.side-history-c .side-bd{ height:95%;}

/*footer-------*/
.footer{ min-width:1190px;width:100%; background:#fff; border-top: 2px solid #ededed;}
.site-promise{ height:41px; padding:29px 0;}
.site-promise li{ float:left; padding:0 40px 0 90px; position:relative;}
.site-promise li b{ position:absolute; display:block; width:41px; height: 41px; margin-right:15px; background:url(/Areas/Web/Images/20130330A_2.png) no-repeat; left:34px; top:0;  }
.site-promise li.fore1 b{ background-position:0 -55px;}
.site-promise li.fore2 b{ background-position:-50px -55px;}
.site-promise li.fore3 b{ background-position:0 -102px;}
.site-promise li.fore4 b{ background-position:-50px -102px;}
.site-promise li.fore5 b{ background-position:0 -148px;}
.site-promise li h3{ font-size:18px; color:#000;line-height: 25px;}
.site-promise li p{ color:#777;}
.site-footerimg{ height:75px; padding:10px 0;}
.footer-service { padding:0 15px 0 15px;padding-top:15px; border-top:1px solid #f7f7f7; }
.footer-service dl { float: left; width: 200px; }
.footer-service dt { position: relative; padding-top:15px; font-size: 16px ; zoom: 1; font-weight: normal; }
.footer-service dt strong{ font-weight:normal; color:#000;}
.footer-service dd { min-height: 120px; line-height: 16px; color:#333; }
.footer-service dl a{color:#999;}
.footer-service dl a:hover{color:#e3393c;}
.footer-service dl p{ padding-left:13px; background: url(/Areas/Web/Images/20130330A_2.png) no-repeat -109px -64px; height:16px; overflow:hidden; margin-top:15px;}
.footer-service .qrcode{ width:160px; float:right; text-align:center;}
.footer-service .qrcode img{width: 90px;height: 90px; display:inline; margin:0;}
.footer-service .qrcode h3{ font-size:18px; line-height:22px;}
.footer-service .qrcode p{ color:#777;}
.copyright { text-align: center; padding:15px 0;  color:#666; line-height:24px; background:#fafafa;}
.copyright a{color:#666;}
.copyright img { display: inline-block }

/*ajax-loading------*/
.ajax-loading { width: 100%; height: 100%; position: fixed; z-index: 999999; background-color: rgba(0, 0, 0, 0.2); transition: all ease-in-out .5s; top: 0; left: 0; display: none; }
.ajax-loading p { width: 100px; height: 100px; background: url('/Images/progress.gif') no-repeat center; border-radius: 5px;background-color:#000; background-color: rgba(0, 0, 0, 0.8); }

/* CSS Document */
body { background: #fff; }
.w { width: 1190px; margin: 0 auto ;overflow:hidden;}
/*head--------*/
.category { display: none }
.cate-all b { top: 10px; right: 15px; width: 20px; height: 20px; background-image: url(/Areas/Web/Images/20130330A_2.png); background-repeat: no-repeat; background-position: -65px 0; display: block; position: absolute }
.m, .mt, .mc, .mb { overflow: hidden; zoom: 1; }
.mt h2 { font-size: 18px; font-weight: bold ;color:#222;}
.hl_blue, a.hl_blue, .hl_blue:hover, .hl_blue:visited { color: #3254a7; padding:0 5px;}
img { display: inline }
.m, .sm { margin-bottom:20px; }
.m .mt .extra a, .m .mt .extra a:visited, .m .mt .extra a:hover { color: #e3393c; }
.mt20 { margin-top: 20px; }
.mr15 { margin-right: 15px; }
.ml10 { margin-left: 10px; }
.mt15 { margin-bottom: 15px; }
.scroll-load { background: url(/Areas/Web/Images/loading.gif) no-repeat center; width: 100%; height: 80px; }
/*商品列表---------*/
#tab-link { height: 30px; padding: 0 20px; margin: 20px 0; border-bottom: 2px solid #c00; overflow: visible; }
.tab li, .tab a, .tab-item { float: left; text-align: center; }
.tab a { float: left; height: 30px; line-height: 28px; padding: 0 13px; }
#tab-link li { height: 30px; padding-right: 16px; background: url(/Areas/Web/Images/bg_allsort.jpg) #E4E4E4 no-repeat right -313px; margin-right: 5px; line-height: 30px; font-weight: bold; font-size: 14px; }
#tab-link li.curr { background-position: right -251px; }
#tab-link li a { height: 30px; padding-left: 16px; background: url(/Areas/Web/Images/bg_allsort.jpg) no-repeat 0 -282px; line-height: 30px; }
#tab-link li.curr a { background-position: 0 -220px; color: #fff; }
#tab-sort .i-w { margin-bottom: 10px; }
#tab-sort .text { text-align: center; font-size: 18px; font-weight: bold; margin: 16px 0 8px; }
#tab-sort ul { width: 1139px; padding: 0 0 16px 71px; overflow: hidden; zoom: 1; }
#tab-sort li { width: 80px; margin: 10px 36px 0 0; height: 32px; line-height: 32px; padding: 6px 10px; border: 1px solid #D1D1D1; text-align: center; background: #F5F5F5; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#F5F5F5)); background: -moz-linear-gradient(top, #ffffff 15%, #F5F5F5 50%, #F0F0F0); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; }
#tab-sort li a { float: none; font-size: 14px; color: #e3393c; }
#tab-sort li span { color: #e3393c; }
#tab-sort li.l1 { line-height: 16px }
#allsort { position: relative; margin-bottom: 10px; }
#allsort .m { width: 595px; border: 1px solid #E9E9E9; margin-bottom: 10px; }
#allsort .mt { height: 28px; background: url(/Areas/Web/Images/bg_allsort.jpg) repeat-x 0 -162px; border-bottom: 1px solid #E9E9E9; line-height: 28px; }
#allsort .mt h2 { height: 28px; padding: 0 5px 0 20px; background: url(/Areas/Web/Images/bg_allsort.jpg) no-repeat 0 -191px; }
#allsort .mc { padding: 0 5px; }
#allsort dl { width: 575px; padding: 5px; border-top: 1px dotted #ccc; overflow: hidden; line-height: 24px; }
#allsort .mc .fore { border-top: none; }
#allsort dt { float: left; width: 55px; padding-right: 10px; font-weight: bold; text-align: right; color: #CC0000; }
#allsort dt a { color: #CC0000; }
#allsort dd { float: left; width: 510px; }
#allsort dd em { float: left; }
#allsort dd a { white-space: nowrap; margin-right: 16px; }
/*品牌列表-------*/
#allbrand { position: relative; margin-bottom: 10px; }
#allbrand .corner { position: absolute; z-index: 1; width: 1200px; background-image: url(/Areas/Web/Images/bg_allsort_3.jpg); background-repeat: repeat-x; overflow: hidden; }
#allbrand .corner-t { height: 16px; top: 0; background-position: 0 -17px; }
#allbrand .tl { float: left; height: 16px; background-position: -74px -76px; }
#allbrand .corner b { display: block; width: 36px; background-image: url(/Areas/Web/Images/bg_allsort_1.jpg); background-repeat: no-repeat; }
#allbrand .tr { float: right; height: 16px; background-position: -111px -76px; }
#allbrand .corner-b { height: 96px; bottom: 0; background-position: 0 80px; }
#allbrand .corner b { display: block; width: 36px; background-image: url(/Areas/Web/Images/bg_allsort_1.jpg); background-repeat: no-repeat; }
#allbrand .bl { float: left; height: 96px; background-position: 0 0; }
#allbrand .br { float: right; height: 96px; background-position: -37px 0; }
#allbrand .content { background: url(/Areas/Web/Images/bg_allsort_2.jpg) -37px 0 repeat-y; overflow: hidden; width: 1150px; padding-left: 50px; margin: 0 }
#i-allbrand { padding: 10px 50px 20px 0; background: url(/Areas/Web/Images/bg_allsort_2.jpg) 1114px 0 repeat-y; }
#co-brands { position: relative; width: 1100px; margin: 16px 0 30px; background: #FCFAEB; }
#co-brands .mt { height: 60px; background: url(/Areas/Web/Images/bg_allbrand_2.jpg) repeat-x 0 -94px; }
#co-brands .mt .extra { width: 40px; height: 60px; background: url(/Areas/Web/Images/bg_allbrand_2.jpg) no-repeat 0 -11px; float: right }
#co-brands h2 { position: relative; float: left; width: 80px; height: 30px; padding: 20px 0 10px 60px; font-size: 16px; }
#co-brands h2 b { position: absolute; z-index: 2; top: 0; left: 0; display: block; width: 140px; height: 60px; background: url(/Areas/Web/Images/bg_allbrand_1.jpg) no-repeat -41px 0; }
#co-brands .mc { background: url(/Areas/Web/Images/bg_allbrand_1.jpg) repeat-y 1060px 0; padding-right: 10px; }
#co-brands .mc .list-h { display: block; overflow: hidden; width: 1080px; background: url(/Areas/Web/Images/bg_allbrand_1.jpg) repeat-y -207px 0; padding: 0 0 10px 10px; }
.list-h li, .list-h dl { float: left; }
.brandslist li { width: 180px; padding: 10px 0 0; }
.brandslist li div { width: 155px; height: 75px; padding: 5px; margin: 0 auto; background: url(/Areas/Web/Images/bg_allbrand_1.jpg) no-repeat -41px -61px; text-align: center; }
.brandslist li span { display: block; }
.brandslist .b-img { height: 46px; padding: 3px 0 5px; }
.brandslist .b-img img { width: 138px; height: 46px; display: inline; vertical-align: middle }
.brandslist .b-name { padding-top: 5px; }
.brandslist .b-name a, .brandslist .b-name a:visited { color: #999; }
#co-brands .mb, #co-brands b { display: block; height: 10px; background-image: url(/Areas/Web/Images/bg_allbrand_2.jpg); overflow: hidden; }
#co-brands .mb { background-repeat: repeat-x; background-position: 0 0; }
#allbrand #co-brands .bl { width: 40px; background-repeat: no-repeat; background-position: 0 -72px; }
#allbrand #co-brands .br { width: 40px; background-repeat: no-repeat; background-position: 0 -83px; }
#tab-brand { width: 1144px; padding-left: 24px; margin: 16px 0; overflow: hidden; zoom: 1; }
#tab-brand li { width: 80px; height: 64px; margin-right: 16px; background: url(/Areas/Web/Images/bg_allsort.jpg) no-repeat 0 -81px; line-height: 22px; }
#tab-brand li.curr { width: 88px; height: 80px; padding-bottom: 0; background-position: 0 0; }
#tab-brand li.l1 { line-height: 44px; }
#tab-brand li a { display: block; width: 80px; height: 44px; padding: 8px 0; text-align: center; font-size: 14px; cursor: pointer; }
#tab-brand li.curr a { width: 88px; font-weight: bold; color: #fff; }
#i-allbrand .tabcon { position: relative; z-index: 3; border: 1px solid #E9E9E9; padding: 0 9px 10px; width: 1080px; background: #F9F9F9; zoom: 1; display: none; }
.list-h { display: block; overflow: hidden; }
.brandslist .extra { padding: 10px 10px 0; font-size: 14px; line-height: 24px; overflow: hidden; }
.brandslist .extra strong { float: left; }
.brandslist .extra a { float: left; margin-right: 20px; white-space: nowrap; }
/*通用商品列表页 即搜索页-------*/
.crumb { font-family: 'SimSun'; line-height: 50px;font-size:14px; padding-left: 5px; }
.left { float: left; }
.product-left{ width:250px;position: relative;}
#refilter { width: 208px; border: 1px solid #ddd; border-top: 2px solid #999; margin-bottom: 10px; }
#refilter .mt { height: 31px; padding-left: 8px; background: #F7F7F7; line-height: 31px; }
#refilter .mt h2, #refilter .mt h2 a { font-size: 15px; color: #333; font-weight: normal }
#refilter .mc { width: 208px; }
#refilter .item { position: relative; background: #fff; }
#refilter .item h3 { overflow: hidden; height: 30px; padding: 0px 6px 0px 36px; border-top: 1px solid #ddd; background: #F7F7F7; font: normal 14px/30px 'microsoft yahei'; cursor: pointer; }
#refilter .item h3 a.curr { color: #e3393c; }
#refilter .item b { position: absolute; top: 7px; left: 10px; overflow: hidden; width: 16px; height: 16px; margin-top: 1px; background: url(/Areas/Web/Images/20130606B.png) no-repeat -59px -28px; cursor: pointer; }
#refilter .hover b { background-position: -42px -28px; }
#refilter .item ul { display: none; overflow: hidden; padding: 4px 0 4px 34px; border-top: 1px solid #ddd; zoom: 1; }
#refilter .hover ul { display: block; }
#refilter .item li { height: 24px; padding: 0px 4px 0px 0; overflow: hidden; }
#refilter .item li a { padding: 0 2px 2px; }
#refilter .item li.curr a { font-weight: bold; color: #e3393c; }
#refilter .extra { overflow: hidden; position: relative; z-index: 1; height: 30px; margin-top: -1px; border-top: 1px solid #ddd; background: #fafafa; line-height: 30px; }
#refilter .more { overflow: hidden; display: block; text-align: right; color: #333; font-size: 12px; }
#refilter .more span { display: inline-block; padding-right: 20px; cursor: pointer; }
#refilter .more b { display: inline-block; position: relative; top: -1px; left: -15px; width: 9px; height: 6px; overflow: hidden; background: url(/Areas/Web/Images/20130415i.png) no-repeat; }
#refilter .more b.close { background-position: -237px -17px; }
#refilter .more b.open { background-position: -228px -17px; }
.right-extra {  }
.dialogbox { width: 970px; height: 34px; line-height: 32px; }
.dialogbox .related-search { overflow: hidden; height: 34px; }
.dialogbox span, .dialogbox a, .dialogbox b { float: left; }
.dialogbox a, .dialogbox a:visited { padding: 0px 8px; color: #e3393c; }
.dialogbox b { overflow: hidden; width: 1px; height: 12px; margin-top: 11px; background: #ccc; font-size: 0px; }
#select { margin-bottom: 0; zoom: 1; }
#select .mt { height: 30px; padding: 10px 16px 0 16px; border:solid 1px #eee;border-bottom:none; background: #fff; line-height: 30px; }
#select .mt h1 { float: left; height: 30px; font: normal 15px/30px 'microsoft yahei'; color: #FF3C4C; }
#select .mt h1 strong { margin-right: 10px; color: #333; font-weight: normal }
#select .mt .total { float: left; }
#select .mt .total span { color: #999; }
#select .mt .total strong { font-weight: normal; color: #FF3C4C; }
#select .mc { overflow: visible; border:solid 1px #eee;border-bottom:none;}
.attr { width: 1188px; padding: 4px 0 2px; overflow: hidden; zoom: 1; border-top: 1px dotted #eee; }
#select .mc .attr:first-child { border-top: none; }
.attrs .brand-attr { border-bottom: 1px dotted #eee; }
.attr .a-key { float: left; width: 100px; font-weight: bold; text-align: right; line-height: 25px; }
.selected-c .a-values, .prop-attrs .a-values { float: left; position: relative; width: 1050px; padding-left: 20px; }
.prop-attrs .v-fold .f-list li { float: left; height: 20px; margin-right: 32px; padding-top: 5px; overflow: hidden; }
.prop-attrs .v-fold .f-list a { float: left; height: 15px; line-height: 14px; text-decoration: none; overflow: hidden; white-space: nowrap; font-family: verdana; cursor: pointer }
.prop-attrs .v-fold .f-list { overflow: hidden; width: 1050px; height: auto; }
.prop-attrs .v-unfold .f-list { height: 20px }
.prop-attrs .v-fold .f-list a:hover, .prop-attrs .v-fold .f-list a.curr { color: #e3393c; }
.brand-attr .v-fold .f-list li { width: 140px; margin-right: 20px; }
.attr .a-values .v-option { position: absolute; right: 10px; top: 0px; height: 20px; padding-top: 2px; }
.attr .a-values .o-more { float: left; position: relative; width: 31px; height: 20px; padding-right: 14px; line-height: 20px; line-height: 21px\9; text-align: right; text-decoration: none; cursor: pointer; color: #e3393c; }
.attr .a-values .o-more:hover { border-color: #ccc; cursor: pointer; }
.attr .a-values .o-more b { position: absolute; right: 5px; top: 9px; overflow: hidden; width: 7px; height: 5px; background: url(/Areas/Web/Images/2013100702.gif) no-repeat; }
.attr .a-values .fold b { background: url(/Areas/Web/Images/2013100703.gif) no-repeat; }
.prop-attrs #select-price .f-list { float: left; width: auto; height: 20px; }
.prop-attrs .pr { float: left; width: 148px; }
.prop-attrs .pr .price-range { float: left; width: 40px; height: 17px; padding: 1px; border: 1px solid #ccc; margin: 2px 4px 0 0; line-height: 17px; font-family: verdana; }
.prop-attrs .pr i { float: left; overflow: hidden; width: 4px; height: 1px; margin: 12px 4px 0 0; background: #ccc; }
.btn-gray { border: 1px solid #ddd; border-radius: 2px; margin-top: 0; background: #f7f7f7; text-align: center; text-decoration: none; cursor: pointer; color: #333; background: -ms-linear-gradient(top, #f7f7f7, #f2f2f2); background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")"; }
.btn-gray:hover { box-shadow: 0 1px 1px rgba(0,1,1,0.08); cursor: pointer; color: #333; background: -ms-linear-gradient(top, #f9f9f9, #f6f6f6); background: -moz-linear-gradient(top, #f9f9f9, #f6f6f6); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f6f6f6)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6")"; }
.prop-attrs .pr .btn-price-range { float: left; height: 12px; padding: 3px 9px 4px; margin-top: 2px; line-height: 12px; text-decoration: none; }
#select .mb { position: relative; overflow: visible; height: 0; border-top: 1px solid #E6E6E6; border-bottom: none; margin-bottom: 34px; _margin-bottom: 10px; text-align: center; font-size: 0; }
#select .mb .attr-extra { position: relative; display: inline-block; height: 24px; border: 1px solid #ddd; border-top: none; margin-top: -1px; background: #fff; line-height: 20px; text-align: right; cursor: pointer; font-size: 12px; }
#select .mb .attr-extra div { position: relative; _display: inline; _zoom: 1; height: 24px; padding: 0 32px 0 24px; line-height: 24px; }
#select .mb .attr-extra b { display: block; position: absolute; top: 9px; right: 16px; overflow: hidden; width: 9px; height: 6px; }
#select .mb .attr-extra b, #select .mb .close b, #select .mb .open b { background: url(/Areas/Web/Images/20130606B.png) no-repeat; }
#select .mb .attr-extra b, #select .mb .close b { background-position: -36px -55px; }
#select .mb .attr-extra.open b { background-position: -36px -48px; }
.selected-c .attr { padding: 6px 0 5px; border-top: 0; }
.selected-c .f-list li { float: left; position: relative; height: 20px; border: 1px solid #E6E6E6; margin-right: 15px; margin-bottom: 2px; line-height: 20px; }
.selected-c .f-list li a { float: none; white-space: nowrap; height: 100%;width:100%;display:block;padding:0 20px 0 5px; line-height: 20px; margin-top: 0; background: 0 0; text-decoration: none; color: #333; }
.selected-c .f-list li strong { color: #e3393c; }
.selected-c .f-list li b { display: block; position: absolute; right: 6px; top: 7px; overflow: hidden; width: 7px; height: 7px; background: url(/Areas/Web/Images/20130606B.png) no-repeat -37px -62px; cursor: pointer; }

#filter {background: #fff none repeat scroll 0 0;border: 1px solid #eee;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02);margin-bottom: 20px;padding:5px;}
#filter .fore1 {height: 26px;overflow: hidden;padding: 5px 8px;}
#filter .order dd {background: #fff none repeat scroll 0 0;border: 1px solid #eee;height: 24px;line-height: 24px;margin-right: 5px;overflow: hidden;}
#filter .order .curr a, #filter .order .curr a:visited{color:#fff;}
#filter .order a {display: block;padding: 0 10px;}
#filter .stock-search {float: left;padding-left: 15px;}
#filter dl, #filter dt, #filter dd {float: left;line-height: 26px;font-size:13px;}
#filter .order .curr {background: #FF3C4C none repeat scroll 0 0;border: 1px solid #ff6600;font-weight: bold;}
#filter .stock-search .text-stock-search {border: 1px solid #eee;color: #999;float: left;font-family: verdana,"simsun";height: 17px;line-height: 17px;margin-right: 5px;padding: 3px;width: 108px;}
#filter .stock-search .btn-stock-search {background:#f6f6f6;border: 1px solid #ddd;border-radius: 2px;color: #333;cursor: pointer;float: left;height: 25px;margin-top: 0;text-align: center;text-decoration: none; width: 51px;}



.pagin a, .pagin span { float: left; height: 20px; padding: 3px 10px; border: 1px solid #ccc; margin-left: 2px; font-family: arial; line-height: 20px; font-size: 14px; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.pagin-m a, .pagin-m span { height: 14px; line-height: 14px; font-size: 12px; }
.pagin a, .pagin span { height: 19px; }
.pagin .text, .pagin .current { border: 0; padding: 4px 11px; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #f60; font-weight: 700; }
.pagin-m a, .pagin-m span.text { height: 14px; font-family: verdana; }
.pagin .text i { font-style: normal; font-weight: bold; color: #FA0D4B; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { position: relative; padding-top: 5px; height: 18px; line-height: 18px; }
.pagin .prev-disabled, .pagin .next-disabled { color: #ccc; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { padding-top: 3px; height: 14px; line-height: 14px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { padding: 4px 10px 5px; border-radius: 3px; background: #fff; }
.pagin b { display: block; position: absolute; top: 9px; width: 5px; height: 9px; background-image: url(/Areas/Web/Images/bg_hotsale.gif); background-repeat: no-repeat; overflow: hidden; }
.pagin-m b { top: 7px; }
.pagin a, .pagin a:visited { color: #666; }
.pagin .next b { right: 3px; background-position: -62px -608px; }
.pagin .prev b { left: 3px; background-position: -68px -608px; }
.pagin .prev-disabled b { left: 3px; background-position: -80px -608px; }
.pagin .next-disabled b { right: 3px; background-position: -74px -608px; }
.pagin .page-skip { height: 26px; padding: 0 10px; border: none; font-size: 12px; }
.pagin .page-skip em { float: left; height: 26px; line-height: 26px; }
.pagin .jumpto { float: left; width: 36px; height: 21px; padding: 1px; border-width: 1px; border-style: solid; border-color: #aaa #ddd #ddd #aaa; margin: 0 5px; text-align: center; font-family: verdana; }
.pagin a.btn-skipsearch, .pagin .btn-skipsearch:hover { float: left; width: 53px; height: 25px; padding: 0; margin-left: 5px; border: none; background: url(/Areas/Web/Images/20130415i.png) no-repeat -126px -52px; line-height: 25px; text-align: center; cursor: pointer; color: #333; }

#plist, #plist .list-h { position: relative; overflow: visible; z-index: 2; }
#plist, #plist .list-h { position: relative; overflow: visible; z-index: 2; }
#plist li { width: 230px; padding: 20px 13px 0; font-family: arial, \5b8b\4f53;  }
#plist.plist-n7 li { margin-bottom: 16px; }
#plist.plist-n7 .list-h li { width: 224px; padding: 1px 11px 0px 11px; height: 365px; overflow:hidden;}
#plist.prebuy .list-h li { position: relative; width: 285.5px; padding: 0; margin-right:16px;display:inline-block;-webkit-transition:all .2s linear;transition:all .2s linear;}
#plist.plist-n7 li:hover .p-img {}
#plist.prebuy .list-h li .lh-wrap { position: absolute; left: 0; top: 0; z-index: 1; padding: 15px; border: none; background: #fff; width:255.5px;}
#plist.prebuy .list-h li:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
#plist .p-img { position: relative; height: 160px; border: 1px solid #fff; transition: border 0.3s ease-in 0s; text-align: center; }
#plist.plist-n7 .p-img { height: 220px; padding: 10px 0 5px; border: none; }
.list-h .p-img img { max-width: 220px; max-height: 220px; }
.p-img { padding: 5px 0 }
.p-img, .p-name, .p-price, .p-market, .p-detail { overflow: hidden; }
.p-name .keycolor { color: #e3393c }
.p-name, .p-detail { word-break: break-all; word-wrap: break-word; }
.p-name { height: 3em; word-wrap: break-word; font-size:14px;padding-left:10px;}
.p-name a:hover{color:#E3393C}
.p-code { color: #999999; word-wrap: break-word; }
#plist.plist-n7 .p-name, #plist.plist-n7 .p-info, #plist.plist-n7 .p-price, #plist.plist-n7 .stocklist, #plist.plist-n7 .extra, #plist.plist-n7 .btns { text-align: left; }
.p-price { color: #999; }
#plist.plist-n7 .list-h .p-price { font-size: 12px; margin-bottom: 10px; margin-top:20px;padding-left:10px;padding-top:15px;border-top:solid 1px #eee;}
#plist .p-price { margin-top: 5px; height: 22px; }
#plist .p-price { height: 20px; overflow: hidden; }
#plist.plist-n7 .p-price { font-family: verdana; font-size: 14px; }
#plist .p-price strong { float: left; margin-right: 5px; font-family: verdana; font-size: 16px; color: #FF3C4C; }
#plist .extra { margin-top: 5px; padding: 2px 0; height: 16px; line-height: 16px; overflow: hidden; font-family: verdana; color: #e3393c; }
#plist .extra a { float: left; color: #e3393c; }
.star { margin-right: 5px; }
#plist .extra span, #shop-choice .extra span { float: left; overflow: hidden; height: 15px; }
.star .star-white { width: 76px; background: url(/Areas/Web/Images/20130606B.png) no-repeat 0 -70px; }
.star .star-yellow { position: relative; z-index: 1; background: url(/Areas/Web/Images/20130606B.png) #fff no-repeat 0 -86px; }
.star .h5 { width: 76px; }
#plist .stocklist { margin-top: 5px; }
#plist.plist-n7 .stocklist { width: auto; border: none; background: none; color: #333; }
#plist .btns { height: 24px; margin-top: 10px; text-align: center; overflow: hidden; zoom: 1; }
#plist .btn-buy, #plist .btns .btn-coll, #plist .notice-store, #plist-shop .go-shop, #plist .btn-panic-buying { float: left; height: 19px; padding: 0px 9px; border: 1px solid #ddd; border-radius: 2px; margin: 0 4px 0 0; background: #F7F7F7; line-height: 18px; line-height: 19px\9; text-align: center; text-decoration: none; cursor: pointer; color: #333; background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")"; }
#plist .btn-buy:hover, #plist .btns .btn-coll:hover, #plist .notice-store:hover, #plist-shop .go-shop:hover, #plist .btn-panic-buying:hover { border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0,1,1,0.08); cursor: pointer; color: #333; background: -moz-linear-gradient(top, #f9f9f9, #f6f6f6); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f6f6f6)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6");
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#f6f6f6")"; }
#plist .p-phone { overflow: hidden; width: 224px; height: 14px; padding-top: 5px; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; }
#re-search { padding: 20px 0; background: #fff; margin: 30px 0 10px; }
#re-search dl { width: 530px; margin-left: 40px; overflow: hidden; }
#re-search dt { float: left; width: 70px; text-align: center; font: normal 15px/32px 'microsoft yahei'; }
#re-search dd { float: right; position: relative; width: 372px; height: 32px; padding-right: 83px; }
#re-search .text { width: 360px; height: 20px; border: 1px solid #eee; padding: 5px; margin-right: 5px; background: #fff; line-height: 20px; color: #999; }
#re-search .button { position: absolute; top: 0; right: 0; overflow: hidden; width: 78px; height: 32px; border-radius: 3px; background: #FF3C4C; text-align: center; font-weight: bold; font-size: 14px; line-height: 32px; cursor: pointer; color: #fff; border: none 0; }
.notice-search { padding: 10px 50px; margin: 10px 0; }
.notice-search .ns-icon { float: left; display: block; width: 32px; height: 32px; background: url(/Areas/Web/Images/notice.png) no-repeat 0 2px; }
.notice-search .ns-content { margin-left: 32px; line-height: 32px; padding-left: 10px; font-size: 14px; font-weight: 700; color: #f60; }
.notice-search .ns-content span em { color: #333; }
/*店铺搜索************/
.searh-shop-cate { border: 1px solid #d5d5d5; margin-top: 20px; }
.shop-cate-option span { font-size: 16px; color: #666; line-height:45px; margin-left: 18px; }
.shop-cate-option p { padding: 5px 110px 5px 0; position: relative; font-size: 14px; width: 970px; float: right; line-height: 36px; overflow: hidden; }
.shop-cate-option p.min { height: 36px; }
.searh-shop-cate .shop-cate-option:first-child p { border: 0; }
.shop-cate-option p a { color: #333; display: inline-block; width: 160px; margin-right: 30px;white-space: nowrap;margin-top:3px; }
.shop-cate-option p a:hover, .shop-cate-option p a.active, .search-shop-hd a.active, .search-shop-hd a:hover, .search-shop-item .shop-logo h3 a:hover, .shop-cate-option p em:hover { color: #e3393c; }
.shop-cate-option p em { position: absolute; right: 40px; top: 10px; color: #484848; cursor: pointer; }
.search-shop-count { font-size: 18px; line-height: 30px; color: #484848; border-bottom: 3px solid #636363; margin-top: 30px; }
.search-shop-count span { color: #e3393c; }
.search-shop-hd { background-color: #f5f6f7; line-height: 32px; border: 1px solid #d5d5d5; font-size: 16px; }
.search-shop-hd a { color: #000; padding: 0 20px; }
.search-shop-hd s { display: inline-block; height: 12px; margin-top: 10px; border-right: 1px solid #000; }
.search-shop-result { margin-bottom: 24px; }
.search-shop-item { padding: 20px 0; border-bottom: 4px solid #f5f6f7; }
.search-shop-item .shop-info { float: left; width: 350px; }
.search-shop-item .shop-logo img { width: 150px; height: 120px; float: left; margin-right: 22px; }
.search-shop-item .shop-logo h3 { font-size: 16px; line-height: 18px; padding-bottom: 12px; }
.search-shop-item .shop-logo h3 a { color: #000; }
.search-shop-item .shop-logo p { line-height: 22px; font-size: 14px; color: #636363; }
.search-shop-item .shop-logo p span { color: #e3393c; }
.search-shop-item .shop-data p { color: #636363; font-size: 14px; padding: 15px 0 8px; }
.search-shop-item .shop-data p span { margin-right: 20px; }
.shop-sale-action span { line-height: 23px; color: #fff; font-family: 'simsun'; }
.shop-sale-action .full-free-tag { padding: 0 10px; background-color: #e3393c; margin-right: 6px; }
.shop-sale-action .coupon-tag { width: 50px; text-align: center; padding-right: 13px; background: url(/Areas/Web/Images/20130330A_2.png) -78px -166px #ffbb58 no-repeat }
.search-shop-item ul { float: left; }
.search-shop-item ul li { width: 160px; border: 1px solid #dfdfdf; margin-left: 48px; float: left; }
.search-shop-item ul li img { width: 160px; height: 160px; }
.search-shop-item ul li p { line-height: 26px; color: #e3393c; font-size: 14px; border-top: 1px solid #dfdfdf; padding: 0 5px; font-family: microsoft yahei; }
/*猜你喜欢浏览记录***************/
.footmark .m { padding: 0 9px; border: 1px solid #ddd; border-top: 2px solid #999; }
.footmark .mt { height: 30px; line-height: 30px; }
.footmark .title { width: 50%; float: left; font-weight: 400; font-size: 14px; }
.footmark .may-like .mc { height: 246px; overflow: hidden; }
.footmark .may-like-list { padding-top: 15px; margin-right: -10px; }
.footmark .may-like-list li { width: 150px; height: 216px; float: left; margin: 0 8px 0 0; padding: 0 18px 20px; text-align: center; }
.footmark .may-like-list .p-name { height: 36px; }
.footmark .may-like-list .p-img img { width: 130px; height: 130px; }
.footmark .may-like-list .p-review { line-height: 20px; }
.footmark .may-like-list .p-review a { color: #e3393c; }
.footmark .may-like-list .p-price { line-height: 20px; color: #e3393c; }
.footmark .extra { width: 50%; float: right; text-align: right; }
.footmark .recent-view .mc { height: 126px; overflow: hidden; }
.footmark .recent-view-list { margin-right: -36px; padding-top: 14px; }
.footmark .recent-view-list li { width: 85px; float: left; margin: 0 2px 0 3px; padding-bottom: 14px; text-align: center; }
.footmark .recent-view-list .p-price { color: #e3393c; }
.footmark .recent-view-list .p-img img { width: 70px; height: 70px; }
/*商品详情页-----------*/
.bg-g {margin-bottom:20px;}
.breadcrumb { height:50px; line-height:50px; overflow: hidden; vertical-align: baseline;background:#fff; font-size: 14px; }
.breadcrumb strong, .breadcrumb h1 { display: inline; line-height: 20px; font-size: 14px; }
.breadcrumb span { font-family: simsun; }
.breadcrumb span a{ font-family:'microsoft yahei'}
#product-intro { position: relative; z-index: 1; padding-left: 425px; min-height: 500px; background-color: #fff; padding-top: 5px;border-bottom: 1px solid #ddd; }
#product-intro #name { zoom: 1; width: 490px; }
#product-intro #limited-tag{width:490px;height:30px;background-color:#e8093e;color:#fff;line-height:30px;margin-top:5px;}
#product-intro #limited-tag span:first-child{font-size:16px;font-weight: 600;margin-left:15px;margin-right:40px;}
#product-intro #limited-tag span:last-child{font-size:13px;}
#product-intro #limited-tag i{color:#ffbd30;font-weight: 600;margin:0 10px;font-size:14px;}
#product-intro #name h1 { font: 700 16px/1.5em Arial, Verdana, "microsoft yahei"; }
#product-intro #name h1, #name strong { font-family: arial, "microsoft yahei"; }
#product-intro #name h1 { font-size: 20px; font-weight:500;color:#222222; }
#product-intro #name strong { display: block; color: #FF4B3D; font-size: 14px; font-weight: normal; }
#product-intro #summary { float: left; width:490px;font-size:14px;}
#product-intro #summary li { padding: 8px 0; overflow: hidden; }
/**/
#product-intro #summary #summary-price .t{ background: url(/Areas/Web/Images/price-info_bg.jpg);height:80px;line-height:80px;text-align: right; border: 1px solid lightgray; border-left: none; border-right: none;}
#product-intro #summary #summary-price .b{height:45px;border-bottom: 1px dashed #cbcad0;width:100%;padding-left:20px; }
#product-intro #summary #summary-price .b .dt{margin-top:10px;}
#product-intro #summary #summary-price .b .b-02{padding-left:40px;}
#product-intro #summary-promotion{width:100%;}
#product-intro #summary-promotion .l,#product-intro #summary-service .l,#product-intro #summary-service .l{width:50px;height:100%;text-align: left;}
/*#product-intro #summary-promotion .l01{height:70px;}*/
#product-intro #summary-promotion .cut{width:40px;height:20px;background:red;padding:0;font-size:12px;text-align: left;}
#summary-price .b .b-01{width:auto;border-right:1px solid #a49e9e;    padding: 0 30px;}
#summary-price .dt01{font-size:14px;}
#summary-price .dt-box{width:40px;height:25px;background-color:#F51314;color:#fff;margin:0 auto;line-height:25px;text-align:center;border-radius: .3em;margin-right:12px;margin-top:5px;}
.dt-1{margin-right:20px;color:#737b9e; height:31px; line-height:31px;}
.dt-r-b{padding-right:35px;}
.dt-max {float:right; margin-top:8px;}
.dt-right{float:right;}
#summary-price .dt02{font-size:16px;text-align: center;text-decoration: line-through;padding-left:2px;}
#product-intro .dt { float: left; width:50px;white-space:nowrap;}
#product-intro .l{letter-spacing: 3px;}
#product-intro .dd { float: left;}
/*.choose-sku .dd{width:440px;}*/
#product-intro .dd em{font-size:12px;}
#summary-price .dd { line-height: 12px; }
#summary-service .dd{font-size:14px;color:#2d2d2d;}

#summary-price .p-price { color:#FF0036;padding-left:5px; font-size: 26px; font-family: microsoft yahei;width:auto;height:50px;/*border-right:1px dotted #a49e9e;*/line-height:50px;margin-top:13px; 
                          padding-right: 5px;}
del { text-decoration: line-through; }
#summary-market del { float: left; }
.hl_red_bg { color: #fff;height:20px;width:40px;line-height:20px; margin-right: 25px; display: inline-block;text-align: center;font-size:12px;letter-spacing: 2px; }
.hl_red, a.hl_red, .hl_red:hover, .hl_red:visited, #summary .hl_red { color: #2d2d2d; }
.hl_red, a.hl_red, .hl_red:hover, .hl_red:visited, #summary .hl_red { color: #2d2d2d; }
#summary-promotion .hl_red_bg{background:url("/Areas/Web/Images/product-details-icon.png") no-repeat  0 -20px ;}
#summary-promotion .hl_coupon{background:url("/Areas/Web/Images/product-details-icon.png") no-repeat  0 -50px ;}
.hl_red span{color:#FA0D4B;}
#summary-promotion .dd { line-height:22px;}
#summary-promotion .dd .ll{margin-left:65px;font-size:12px;}
#summary-promotion .d02{font-size:12px;padding-left:50px;margin-bottom: 5px;}
.spec-control, #store-selector .text b, .choose .selected b, .slogens b, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, .star, .wrap-input a, #brand-bar .slogens dt, #brand-bar .seller-btn a, .itemover-title button, .topic .icon, #ranklist .tabcon span, #comment .btn-comment, #recomment .master s, .topic-best, .master s, .suits li s, #recommend .infos s, #favorable-suit .infos s, .btn-buy, #product-detail .detail-correction b, div.nav-minicart-buynow a, #consult .btn-search, #comments-list .tl, .item-warnning s, .share-list-item a, .share-ft b, #view-bigimg, #tab-services table td .btn-buy, #evaluate s, #evaluate-detail s, .li-img a b, #store-selector .close, .extra-ico, .f-sercvice-list b, .btn-append-extra, .u-name a b, #more-fitting-link b, #summary-countdown s, .s-item .active b, #product-detail .p-tab s, .m3 .p-info s { background-image: url(/Areas/Web/Images/newicon20140417.png); background-repeat: no-repeat; }
.star { display: inline-block; width: 75px; height: 14px;margin-top:3px; }
.sa0 { background-position: -184px -239px; }
.sa1 { background-position: -169px -239px; }
.sa2 { background-position: -154px -239px; }
.sa3 { background-position: -139px -239px; }
.sa4 { background-position: -124px -239px; }
.sa5 { background-position: -109px -239px; }
#summary-grade .star { float: left; margin: 1px 5px 0 0; }
.seller-link a, #tab-services a, .detail-correction a, .detail-list a, #summary a, .p-comm a { color: #FA0D4B; }
#summary #summary-stock { height: 28px; padding-bottom: 0; overflow: visible; }
#summary-stock .dt { margin-top: 6px; }
#store-selector { position: relative; float: left; z-index: 3; height: 26px; margin-right: 6px; }
#store-selector .text { float: left; position: relative; top: 0; height: 23px; background: #fff; border: 1px solid #CECBCE; padding: 0 20px 0 4px; line-height: 23px; overflow: hidden; }
#store-selector .text b { display: block; position: absolute; top: 0; right: 0; width: 17px; height: 24px; background-position: -264px -188px; overflow: hidden; }
#store-prompt { float: left; margin-top: 4px; }
#store-prompt strong { font-size: 14px; }
#brand-bar-pop { width: 215px; position: absolute; top: 10px; right: 15px; }
#evaluate { padding: 10px 0 0 5px; overflow: hidden; clear: both; }
#brand-bar-pop dl { overflow: hidden; padding: 10px 0 0 10px; border-bottom: 0;}
#brand-bar-pop dt { float: left; }
#brand-bar-pop #seller {font-size: 16px;padding-bottom: 13px; padding-top: 13px;}
#brand-bar-pop #seller dd { width: 218px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#seller dd a { color: #e3393c; }
#evaluate, #evaluate-detail { padding-left: 10px; }
#brand-bar-pop #evaluate, #brand-bar-pop #plus-attent { border-bottom: 1px solid #ddd; border-top: 0;    height: 50px; }
#brand-bar-pop #evaluate dd, #brand-bar-pop #plus-attent dd { line-height: 16px; margin-bottom: 10px; float: left; }
#brand-bar-pop #plus-attent a { padding-left: 16px; background: url(/Areas/Web/Images/plus.gif) 0 1px no-repeat; display: block; color: #f84c4c; cursor: pointer; }
#evaluate .heart-white { position: relative; overflow: hidden; width: 78px; background-position: 0 -18px; clear: none; }
.heart-white, .heart-red { background: url(/Areas/Web/Images/grade.png) 0 0 no-repeat; height: 18px; display: inline-block; _background: url(/Areas/Web/Images/grade-ie6.png) 0 0 no-repeat; }
#evaluate span { float: left; width: 70px; clear: both; overflow: hidden; }
#evaluate .heart-red { position: absolute; left: -40px; width: 78px; background-position: 0 0; }
#evaluate .h1 { left: -60px; }
#evaluate .h2 { left: -43px; }
#evaluate .h3 { left: -29px; }
#evaluate .h4 { left: -14px; }
#evaluate .h5 { left: 0; }
#brand-bar-pop .pop-ensure{ line-height:26px; padding-top:4px;}
#brand-bar-pop .pop-money{ line-height:22px; padding-bottom:10px;border-bottom:1px dashed #ccc8c8;}
.pop-money dt{font-size: 14px;}
.pop-money span{ color:#66b841; border:1px solid #66b841; padding:0 8px 0 33px; line-height:20px; background:url(/Areas/Web/Images/pop-m.png) no-repeat;}
#brand-bar-pop .evaluate-grade { float: left; }
#brand-bar-pop #evaluate strong { margin-left: 2px; }
#evaluate s { float: left; width: 16px; height: 16px; margin: -2px 0 0 4px; display: inline-block; cursor: pointer; background-position: -227px -369px; }
#brand-bar-pop #evaluate dd s { margin-top: 0; }
#brand-bar-pop #evaluate-detail { padding: 15px 0 0 10px; }

#shopcomment .green {color:green
}

#evaluate-detail .mt { color: #999; margin-bottom: 10px; }
#brand-bar-pop #evaluate-detail .fl { width: 10em; }
.p-bfc { overflow: hidden; }
#evaluate-detail .mc dl { margin-bottom: 10px; }
#brand-bar-pop #evaluate-detail .mc dl { padding-bottom: 1px; border: 0; padding: 0; }
#evaluate-detail .mc dt { float: left; color: #222; line-height: 1.1em; }
#brand-bar-pop #evaluate-detail .mc dd { overflow: hidden; clear: none; font-size: 16px; line-height: 16px; color: #e3393c; }
#brand-bar-pop #evaluate-detail i { width: 10px; height: 10px; display: inline-block; margin: 0 18px; background: url(/Areas/Web/Images/newicon20140417.png) no-repeat; }
#brand-bar-pop #evaluate-detail i.up { background-position: -140px -96px; }
#brand-bar-pop #evaluate-detail i.down { background-position: -151px -85px; }
#brand-bar-pop #evaluate-detail em{ font-size:12px;}
#evaluate-detail .mc dd { overflow: hidden; line-height: 1.1em; }
.eva-grade b { font-weight: 400; }
#brand-bar-pop .eva-grade b { display: inline; }
#evaluate-detail .eva-down { color: #090; }
#evaluate-detail .eva-up { color: #f60; }
.eva-percent s { margin-right: 2px; }
.eva-down s { background-position: -150px -84px; }
.eva-up s { background-position: -139px -95px; }
#evaluate-detail s { width: 11px; height: 11px; display: inline-block; margin-left: .5em; }
#brand-bar-pop #evaluate-detail s { margin-left: 1.5em; }
#evaluate-detail .line { width: 190px; height: 0; overflow: hidden; border-bottom: 1px dotted #ddd; }
#online-service dt, #online-service dd { margin-bottom: 5px; }
#online-service { height: 45px; }
#brand-bar-pop #online-service { padding: 0 0 0 10px; border-top: 0; }
#online-service dt, #online-service dd { padding-top: 10px; }
#brand-bar-pop #online-service dt { line-height: 20px; margin-bottom: 10px; }
#brand-bar-pop #online-service dd { float: left; }
#j-im.djd-im, #j-im.djd-im:hover, #j-im.djd-im:visited, #consult #j-im-extra.djd-im, #consult #j-im-extra.djd-im:hover, #consult #j-im-extra.djd-im:visited { text-decoration: none; cursor: pointer; }
.djd-im b { color: #fff; font-weight: 400; }
a.d-offline b { color: #ccc; }
#brand-bar-pop h3{ font-size:16px; color:#222; line-height:30px; padding: 10px 0 0 12px;}
#brand-bar-pop #pop-company { border-top: 1px dashed #ddd; }
#brand-bar-pop #pop-address { border-top: 0; }
#brand-bar-pop #hotline { padding: 10px 0 10px 10px;border-bottom:1px dashed #ccc8c8; }
#enter-shop { margin-top: 15px; }
#enter-shop a { height: 32px; line-height: 32px; text-align: center; border: 1px solid #727272; display: inline-block; margin-left: 10px; width:78px; border-radius: 3px; color:#222; }
#enter-shop a:hover { color: #e3393c; border-color:#e3393c; }
.choose { float: left; width: 490px; margin-bottom: 70px; border-top: 1px dashed #cbcad0; padding-top: 10px;font-size:14px; }
.choose li { overflow: hidden; padding: 6px 0; }
.choose .dt { width: 71px; }
#choose-color .dt { margin-top: 24px; }
#choose-color .dt { margin-top: 10px; }
.choose .dd { overflow: hidden;width:440px; }
.choose .item { float: left; margin: 2px 12px 2px 0; font-size:12px; overflow:hidden;}
.choose .item b{ display:none;}
.choose .selected, .choose .disabled ,.choose .disabledselected{ position: relative; zoom: 1; }
.choose .selected b { position: absolute; color:#ee3e1b; top: -18px; left: -10px;  font-size: 32px; line-height: 40px; display:block;}
.choose .disabledselected b{ position: absolute; color:#999; top: -18px; left: -10px;  font-size: 32px; line-height: 40px; display:block;}
.choose .disabledselected a{border:solid 1px #999 !important;}
.choose a { display: block; white-space: nowrap; text-decoration: none; }
#choose-color .dd a { float: left; }
.choose .item a { border: 1px solid #ccc; padding: 1px; }
.choose .item a:hover, .choose .item a:active, .choose .selected a, .choose .selected a:visited { border: 1px solid #ff3300; padding: 0; }
.choose .item img { float: left; width: 25px; height: 25px; }
#choose-color .item a img { margin: 1px 3px 1px 1px; }
#choose-color i { display: inline-block; padding-top: 4px; font-style: normal; margin-right: 3px; cursor: pointer; }
.choose-sku .dt { margin-top: 8px; }
.choose-sku .item a { float: left; padding:7px; background: #fff; }
.choose-sku .item a:hover, .choose-sku .item a:active, .choose-sku .selected a, .choose-sku .selected a:visited { padding:7px; }
/*.choose .disabled b { display: none; }*/
.choose .disabled a, #choose-color .disabled i { cursor: help; }
.choose li .item.disabled a, .choose li .item.disabled a:visited, .choose li .item.disabled a, .choose li .item.disabled a:visited { color: #999; }
.choose li .item.disabled a { border: 1px dashed #ccc; padding:8px; }
.choose #choose-color .item.disabled a { padding: 1px }
#choose-amount .wrap-input { position: relative;padding: 0 35px;float:left; }
#choose-amount .btn-reduce { left: 0;}
#choose-amount .btn-add { left:75px;}
#choose-amount .wrap-input a { position: absolute; width:30px; height: 24px; overflow: hidden; border:1px solid #c2c3c4;text-align: center;line-height: 24px;font-size:18px; }
#choose-amount .text { width: 30px; height: 20px; border: 1px solid #ccc; padding: 2px; text-align: center; }
.choose #choose-result { padding: 6px 0 0 0; color: #e3393c; border-bottom: 0; }
.choose #choose-result .dt { width: auto; }
.choose #choose-btns { border-bottom: 0; overflow: visible;padding-top: 20px; }
#choose-btns .btn { float: left; height:50px; position:relative; }
#choose-btns .btn-append { width: 140px; height: 48px; }
#choose-btns .btn-easybuy { width: 77px; height: 38px; }
#choose-btns .btn-easybuy b { background-position: 0 -169px; }
#choose-btns a.btn-easybuy:hover b { background-position: -163px -168px; }

#choose-btns .btn a { position: relative; font: 500 20px/38px "microsoft yahei"; text-align: center; color:#fff; float: left;overflow: hidden;line-height: 48px;
                      background-color: #FA0D4B; border-radius: 30px;background-image:url("/Areas/Web/Images/product-details-icon.png");background-position:24px -136px;background-repeat: no-repeat;padding-left:40px;}
#choose-btns .btn a:hover{background-color:#E9003E}
#choose-btns .disabled a b { cursor: default; }
#choose-btns .active-now a{background-color:#f1043c;background-image:none;padding:0;width:180px;text-align: center;}
#choose-btns #choose-btn-append.disabled .btn-append b, #choose-btns #choose-btn-append.disabled .btn-append:hover b { background-position: -327px 0; cursor: default; }
/*background: #fff url("/Areas/Web/Images/product-details-icon.png") no-repeat 24px -188px;*/
#choose-btns #choose-btn-append a { line-height: 48px;color:#fff;height:48px;background:#444444 url("/Areas/Web/Images/product-shopingcar.png") no-repeat 15px 10px;}
#choose-btns #choose-btn-append a:hover{background-color:#222}
#choose-btns #choose-btn-buy a{ margin-right:50px;}
#choose-btns #choose-btn-append .btn-append:hover b { background-position: -163px 0; }
#choose-btns .btn-append b { background-position: 0 0; }
#choose-btns .btn-order-now b { background-position: 0 -123px; }
#choose-btns .btn-order-now:hover b { background-position: -163px -123px; }
#choose-btns .btn-coll b { background-position: 0 -307px; }
#choose-btns .btn a b, .nav-minicart-btn a { /*background-image: url(/Areas/Web/Images/p-btns-20140611.png);*/ background-repeat: no-repeat; }
#choose-btns .btn a b { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer; }
#choose-btns .btn a.btn-coll { width: 72px; height: 38px; line-height: 38px; margin-right: 10px; }
.attent-goods { line-height:20px; background: url(/Areas/Web/Images/product-details-icon.png) no-repeat 0px -99px; padding-left: 22px; float: left; margin-top: 30px; cursor:pointer;}
.attent-goods a{color:#000;}
.cart-flyer {display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 999999;}
/*限时抢购------- */
.limited-pro{padding-right:50px;}
.limited-pro #name{width:715px!important;margin-bottom:15px;}
.limited-pro #name em{font-size:26px;color:#ff4d50;font-weight: bold;display:block;float:left;padding-right:25px;}
.limited-pro #name h1{margin-left:20px;}
.limited-pro #name h1 i{font-size: 16px;color:#0f9d00;}
.limited-pro  .block_sub .countime{font-size:14px;color:#666;}
.limited-pro  .block_sub .countime .hour{font-size:20px;color:#494e52;}
.limited-le #brand-bar-pop{position:relative!important;width:208px;border:1px solid #cbcad0;top:0;right:0;margin-bottom: 20px;background-color:#fafafa;padding:20px;}
.limited-le #brand-bar-pop #seller{font-size:16px;color:#000;margin-bottom: 30px;border:none;padding:0;}
.limited-le #brand-bar-pop #seller dl{padding:0;}
.limited-le #brand-bar-pop .mc{margin-bottom: 10px;}
.limited-le #evaluate-detail{padding:0!important;}
.limited-le #hotline dt{float: none;font-size:16px;color:#222;margin:10px 0;}
.limited-le #hotline{padding:0!important;border:none!important;}
.limited-le #hotline dd{width:50%;float: left;overflow: hidden;margin:5px 0;}
.limited-le #hotline dd em{margin-left:3px;color:#222;font-size:12px;}
.angle, .buyperson i, .unit_light ins, .ser_box li .tag01, .exe_comment .com_item i, .countime i { background: url(/Areas/Web/Images/time-bg.png) no-repeat; }
.unit_light { position: relative;height:60px;width:100%; background: url(/Areas/Web/Images/buy-bg.png) no-repeat;z-index: 30; background-color:red;}
.saleout-bg{background-color:#bdbdbd;background-image: none;}
.start-notice{background-color: #39b849;background-image: none;}
.unit_light .price_box { float: left;line-height:30px;height:30px;width:310px;margin:15px 0;padding-left:20px;border-right:2px solid rgba(255,255,255,.5);  }
.unit_light .price_box .dpr { float: left; }
.unit_light .price_box .npr { float: left; color: #fff; font-size:32px; }
.unit_light .price_box .npr i {padding-right:5px;}
.unit_light .price_box .dpr i { display: block; color: #fff; font-size: 14px; font-family: tahoma;margin-left:10px; }
.unit_light .price_box .dpr i em{padding-left: 10px;padding-right:5px;    }
.unit_light .discount { display: inline-block;font-size:22px;color:#fff;margin-left:60px;line-height:60px;width:129px;overflow-y: hidden; }
.unit_light .discount em {padding-right:5px; }
.unit_light .qper { float: right; margin-top: 40px; width: 184px; color: #fff; font-size: 14px; font-weight: bold; }
.unit_light .buyperson { float: right; color: #fff; font-size: 22px;width:194px;text-align: center;line-height:60px;}
.unit_light .buyperson strong{padding:0 2px;}
.unit_light .saleout,.unit_light .startNtc{float:right;width:142px;height:46px;background-color:#fdb824;font-size:22px;color:#fff;line-height: 46px;margin-top:7px;margin-right:25px;text-align: center;border-radius: 5px;}
  


.limited-pro .choose-wrap{width:715px;min-height:308px;background-color:#fafafa;border-bottom: 1px solid #f2f3f4;margin-bottom: 70px;padding-bottom: 25px;}
.limited-pro .choose-wrap .choose{width:355px!important;border:none;padding-left:15px;margin:0;padding-top:0;}
.limited-pro .choose-wrap .choose li{padding:0;}
.limited-pro .choose-wrap .choose li .item{margin-top:20px;}
.limited-pro .choose .dt{width:55px!important;float:left;margin-top:20px;line-height:30px;}
.limited-pro .choose-wrap .choose dd{float:left;}
.limited-pro .choose #choose-amount .wrap-input{margin-top:20px;}
.limited-pro .choose #choose-amount .stock{margin-left:10px;margin-top:20px;line-height: 24px;color:#607789;float:left;}
.limited-pro .choose #choose-amount .stock i{padding-left:5px;}
.limited-pro .btn-goshop_in{width:142px;height:47px;margin-top:15px;line-height:47px;}
.limited-pro .attent-goods,.limited-pro .share-goods{margin-top:45px!important;}
.limited-pro{border:none!important;margin-bottom:30px; }


.unit_light ins { position: absolute; left: 0; top: 0; width: 76px; height: 97px; z-index: 32; font-size: 0; line-height: 0; background-position: -524px 0; }
.outsale { background-color: #B7B7B7; background-position: 0 -194px; }
.outsale .price_box .dpr .discount { color: #707070; }
.outsale .buyperson { color: #666; }
.outsale ins { background-position: -368px 0; }
.outsale .angle { background-position: -544px -209px; }
.outsale .buyperson i, .block_sub .buyperson i { background-position: -150px 0; }
.block_sub { float:right;width:315px;padding-left: 30px;margin-top:20px;font-size: 14px; }
.block_sub .countime .dt{width:55px;line-height:22px;}
.limited-promotion{width:100%;height:auto;margin-top:30px;}
.limited-promotion .dt{width:55px;float:left;color:#607789;}
.limited-promotion .promition-content{float:left;color:#607789;}
.limited-promotion .promition-content span{line-height: 20px;}
.limited-promotion .promition-content i{width:7px;height:7px;border-radius: 50%;display:inline-block;background-color:#d9f0eb;margin-right:20px;}
.limited-pro .server-support{margin-top:30px;}
.limited-pro .server-support .dt{float:left;width:55px;}
.limited-pro .server-support .server-content{float:left;}
.limited-pro .server-support .server-content span{margin-bottom: 10px;line-height:26px;}



.countime span { font-size: 14px; font-family: 'Century Gothic'; }
.block_sub .countime em { color: #666; padding: 0 10px; }
.exe_comment { margin-top: 20px; padding-top: 20px; border-top: 1px dotted #DFD9D0; }
.exe_comment .com_item { padding-left: 36px; }
.exe_comment .com_item i { display: inline-block; margin-right: 12px; width: 27px; height: 24px; background-position: -26px -26px; vertical-align: -5px; }
.exe_comment .com_item .com_rate { display: inline-block; width: 80px; color: #666; }
.exe_comment .com_item .com_rate strong { color: #C33; }
.exe_comment .com_item .com_person { color: #06C; }
.ser_box { margin-top: 20px; padding: 20px 25px 0 40px; border-top: 1px dotted #DFD9D0; }
.ser_box li { float: left; margin: 0 5px 10px 0; }
.ser_box li .tag01 { position: relative; text-indent: 32px; width: 151px; height: 24px; color: #666; background-position: -393px -569px; z-index: 10; line-height: 24px; display: block; }
.ser_box li .tag01 ins { position: absolute; left: 8px; top: 5px; text-indent: 0; width: 20px; text-align: center; zoom: 1; height: 14px; color: #fff; font-size: 10px; font-family: tahoma; text-decoration: none; line-height: 14px; }
#preview { position: absolute; top: 10px; left: 20px; width: 352px; }
#spec-n1 { width: 350px; height: 350px; border: 1px solid #ddd; margin-bottom: 5px; }
#spec-n1 img { width: 100%; height: 100%; vertical-align: middle; }
#spec-list { position: relative; overflow: hidden; padding-top: 20px; }
#spec-forward { left: 0; background-position: 0 -139px; }
#spec-backward { right: 0; background-position: -17px -139px; }
#spec-forward.disabled { background-position: -68px -139px; }
#spec-backward.disabled { background-position: -85px -139px; }
#spec-list .spec-control { display: block; position: absolute; top: 0; width: 17px; height: 54px; }
#preview #spec-list a.disabled { cursor: default; }
#spec-list { }
#spec-list li { text-align: center; font-size: 0; position: relative; float: left; margin-right: 15px; }
#spec-list img { width:50px; height:50px; padding: 1px; border: 1px solid #CECFCE; display: inline; }
#spec-list img.img-hover { border: 2px solid #e3393c; padding: 0; }
#short-share { padding-top: 20px; position: relative; }
#view-bigimg { width: 74px; height: 25px; line-height: 25px; background-position: -1px -287px; padding-left: 15px; overflow: hidden; position: relative; }
#view-bigimg b { display: inline-block; width: 14px; height: 14px; background-position: -264px -240px; margin: 0 4px -2px 0; }
#view-bigimg a { display: block; position: absolute; width: 74px; height: 25px; top: 0; right: 0; text-align: right; padding-right: 10px; }
.ltcatebox dl, .ltcatebox dt, .ltcatebox dd { float: left; line-height: 26px; zoom: 1; }
.ltcatebox .ltcate dt { }
.ltcatebox .ltcate dd { height: 24px; margin-right: 5px; line-height: 24px; overflow: hidden; zoom: 1; }
.ltcatebox .ltcate .curr {/* border: 1px solid #e3393c;*/ background: #fb1838; font-weight: bold; height:26px;line-height:26px;margin-top:5px;}
.ltcatebox .ltcate a { display: block; padding: 0 10px; }
.ltcatebox .ltcate .curr a, .ltcatebox .ltcate .curr a:visited { color: #fff; }
/*商品图片查看放大镜************/
.cloud-zoom { border: 1px solid #ccc; width: 350px; height: 350px;/* text-align:center;*/ }
.cloud-zoom-lens { cursor: move; border-radius: 2px; background: url(/Areas/Web/Images/len.png); }
/*.mousetrap,.cloud-zoom-lens{ left:50% !important; transform:translateX(-50%);}*/
.cloud-zoom-big { border: 1px solid #ccc; overflow: hidden; border-radius: 2px }
.cloud-zoom-loading { display: none; }
.cloud-zoom img { background: url(/Areas/Web/Images/loading.gif) no-repeat center; max-height: 350px; max-width: 350px; }
#share-list { position: absolute; top: 19px; left: 100px; width: 250px; z-index: 3; }
.share-bd, .share-hd, .share-list-item, .share-list-item li, .share-list-item a, .share-ft { float: left; height: 23px; line-height: 23px; }
.share-bd { border: 1px solid #ddd; padding: 1px 0; background-color: #fff; }
.share-hd { padding-left: 10px; }
#short-share .share-list-item { width: auto; overflow: hidden; height: 23px; }
.share-list-item li { margin-right: 2px; }
.share-list-item a { width: 22px; height: 23px; text-indent: -9999px; overflow: hidden; }
#site-sina { background-position: -190px -166px; }
#site-qzone { background-position: -102px -167px; }
#site-renren { background-position: -146px -167px; }
#site-kaixing { background-position: -168px -166px; }
#site-douban { background-position: -124px -167px; }
.right { float: right; width: 910px; _overflow: hidden; position: relative; }
.left .mt{ background-color: #f7f7f7; }
.left .m .mt, .right .m .mt { font: 14px/30px 'microsoft yahei'; font-weight: normal }
.left .m2 .mt { height: 58px; line-height: 58px;padding-left:5px; }
.left .m2 .mt { border: 1px solid #cbcad0; }
#sp-hot-sale .mt{ overflow:visible;}
.left .m2 .mt span{ font-size: 18px; color: #000; width:48%; text-align:center; cursor:pointer; position:relative;}
.left .m2 .mt span.cur:before{ content:''; position:absolute; left:51px; bottom:-8px; font-size:0; border-top:8px solid #cbcad0; border-left:8px dashed transparent; border-right:8px dashed transparent;}
.left .m2 .mt span.cur:after{content:''; position:absolute; left:52px; bottom:-7px; font-size:0; border-top:7px solid #f7f7f7; border-left:7px dashed transparent; border-right:7px dashed transparent;}
.m2 h2 { padding: 0 8px; }
.left .m2 .mc { border: 1px solid #cbcad0; border-top: 0; background-color:#fff;}
#sp-search .mc { padding: 8px;font-size:16px;color:#222; }
#sp-search p { padding: 2px;margin-bottom:10px; }
#sp-search .sp-form-item1{ margin-top:10px;}
#sp-search p label { display: inline-block; width:70px; text-align: right;margin-right:10px; }
.sp-form-item1 input, .sp-form-item2 input, .sp-form-item3 input { border: 1px solid #ccc; padding: 2px; }
#sp-search p.sp-form-item1 input { width: 130px;height:32px; }
#sp-search p.sp-form-item2 input { width:50px;height:30px;   }
.sp-form-item3 input { margin-left: -1px; background: #fff; color: #000; padding: 3px 10px; border-radius: 3px; cursor: pointer; background-color:#e8e9eb;height:36px;width: 60px;font-size:16px; border:1px solid #bdbec2; }
.sp-category .mt { background: #fafafa; }
.sp-category .mc { margin-top: -1px; font-size:16px;color:#222;}
.sp-category .mc a{color:#222;}
.sp-category dt { border-top: 1px solid #cbcad0; position: relative;}
.sp-category .sp-single { border-bottom: 0; }
.sp-category dl a { display: block; height: 40px; line-height: 40px; text-decoration: none; }
.sp-category dt a { background: #fafafa; padding-left:55px; }
.sp-category dt s { display: block; position: absolute; left:20px; top: 12px; width: 16px; height: 16px; background-image: url(/Areas/Web/Images/20130603A.png); background-repeat: no-repeat; background-position: -37px 0; }
.sp-category dd:first-of-type{ border-top: 1px solid #cbcad0;}
.sp-category dd a { height: 40px; line-height: 40px; padding-left: 55px; }
.of-category dd a { padding: 0; }
.sp-category.of-category dd{ border:0;}
.left .m { margin-bottom: 10px; }
.m1 .mt h2, .m2 .mt h2 { font-weight: 400; }
.m3 .mc { margin-top: -1px; }
.m3 li { padding-top: 10px; margin: 0 19px 10px;  background: url(/Areas/Web/Images/inte-line.png) repeat-x left top }
.m3 li:first-child{ background:none;}
.m3 li .p-img, .m3 li .p-name, .m3 li .p-info { padding: 7px 0 0; }
.m3 .p-img { text-align: center; }
.m3 li .p-img img { width: 210px; height: 210px; display: inline }
.m3 li .p-name { line-height: 1.5em; height: 3em;font-size:14px; padding-top: 15px; }
.m3 li .p-name a{color:#222;}
.m3 li .p-info { height: 20px; }
.m3 li .p-price{text-align: center; font-size: 16px;}
.m3 li .p-price strong{ font-weight: normal;}
.m3 .p-info s { display: block; position: absolute; width: 18px; height: 20px; overflow: hidden; text-align: center; background-position: -256px -322px; color: #cdcdcd; text-decoration: none; }
.m3 .fore1 .p-info s, .m3 .fore2 .p-info s, .m3 .fore3 .p-info s { background-position: -232px -322px; color: #FA0D4B; }
.m3 .p-info b { padding-left: 25px; font-weight: 400; color: #666; }
.p-price strong, .p-market strong { color: #e3393c; }
#sp-reco .p-info, #sp-reco .p-name { text-align: center; }
#sp-reco .p-info { height: 15px; }
#product-detail, #comments-list, #consult ,#pcklist,#videolist{ overflow: visible; padding-top: 2px; _clear: both; }
#product-detail { overflow: visible; }
#product-detail .float-nav-wrap { height:56px;margin-bottom: 2px; }
#product-detail .mt { top: auto; z-index: 5; height:56px; width: 908px;}
#product-detail .mt.nav-fixed { position: fixed; top: 0; background: #fff;padding-bottom: 0; padding-top: 2px; }
.right .mt { overflow:visible; height:58px; line-height:58px; border: 1px solid #cbcad0;position: relative; }
.right .mt .tab { margin-left: -1px; overflow: visible; }
#product-detail .tab { float: left; }
.right .tab .curr {height:53px;color:#FA0D4B; border-top: 4px solid #FA0D4B;margin-top: -1px; }
#product-detail .tab .curr a, #comments-list .tab .curr a,#consult .tab .curr a,#pcklist .tab .curr a,#videolist .tab .curr a{ height:54px; line-height:52px; color: #FA0D4B; border-left: 2px solid #ddd;border-right: 2px solid #ddd; position: relative;}
.right .tab .curr a b{position: absolute;border:7px solid; border-color:#FA0D4B #fff #fff  #fff;left:45%;}
#product-detail .nav-fixed .curr a { height:54px; line-height:54px; }
#product-detail .nav-fixed .curr { margin-top: -2px; }
#nav-minicart { position: relative; float: right; z-index: 2; display: none; }
#nav-minicart.hover { display: block }
#nav-minicart .nav-minicart-inner { position: absolute; right: 0; top: 1px; font-size: 12px; width: 229px; margin: -1px -1px 0 0; padding: 1px; }
#nav-minicart .nav-minicart-btn { overflow: hidden; }
#nav-minicart .nav-minicart-btn a { float: right; display: inline; width: 105px; height: 21px; background-position: 0 -46px; line-height: 100px; overflow: hidden; margin: 3px 3px 0 0; cursor: pointer; }
.nav-minicart-btn a, .nav-minicart-btn a:hover, .nav-minicart-btn a:visited { color: #fff; text-decoration: none; }
#nav-minicart.hover .nav-minicart-inner { border: 1px solid #ddd; padding: 0; background: #fff; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
#nav-minicart .nav-minicart-con { padding: 10px 0; clear: both; width: 227px; overflow: hidden; display: none; }
#nav-minicart.hover .nav-minicart-con { display: block; }
#nav-minicart .p-img { float: left; margin: 0 10px; padding: 0; }
#nav-minicart .p-img img { width: 100px; height: 100px; }
#nav-minicart .p-name, #nav-minicart .p-price { overflow: hidden; }
#nav-minicart .p-name { line-height: 1.5em; height: 4.5em; margin-bottom: 10px; color: #333; font-weight: 400; }
#nav-minicart .p-price { line-height: 1.2em; font-weight: 700; color: #e3393c; }
#nav-minicart .p-price em { color: #999; font-weight: 400; }
#nav-minicart .p-price { line-height: 1.2em; font-weight: 700; color: #e3393c; }
#product-detail .detail-list { padding: 8px; border: solid #cbcad0; border-width: 0 1px 1px; overflow: hidden; zoom: 1; }
#product-detail .detail-list li { float: left; width: 33%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 2px 0; }
#product-detail .detail-correction { padding: 8px 0; zoom: 1; }
#product-detail .tab a,#comments-list .tab a{height:57px;line-height: 57px;padding:0 26px;color:#000; font-size: 16px;}
#product-detail .detail-correction b { display: inline-block; width: 18px; height: 15px; background-position: -260px -270px; margin-right: 5px; vertical-align: middle; }
.detail-content { text-align: center }
#promises { padding: 10px; overflow: hidden; zoom: 1; border-top: 1px dotted #DEDEDE; }
#state { padding: 10px; overflow: hidden; zoom: 1; border-top: 1px dotted #DEDEDE; }
#state strong { color: #e3393c; }
.item-detail { padding: 10px; }
#comment { border-top: 2px solid #999; margin-top: 20px; }
#comment h2 { padding: 0 12px; font-size: 14px;line-height: 58px; }
#comment comment-title { line-height: 30px; }
#comment .mc { padding: 10px 0; overflow: hidden; zoom: 1; border: 1px solid #ddd; border-top: 0; }
#comment .rate { float: left; width: 190px; padding: 20px 0 0; text-align: center; }
#comment .rate strong { font: 400 46px/30px arial; color: #FA0D4B; }
#comment .rate span { color: #999; font-family: arial; }
#comment .rate strong span { font-size: 24px; color: #e3393c; }
#comment .percent { float: left; width: 186px; height: 74px; padding: 8px 0; border-right: 1px solid #E4E4E4; }
#comment .percent dl { padding: 2px 0; overflow: hidden; zoom: 1; }
#comment .percent dt { float: left; width: 70px; }
#comment .percent span { color: #9C9A9C; }
#comment .percent dd { float: left; width: 100px; height: 10px; margin-top: 6px; overflow: hidden; background: #efefef; }
#comment .percent dd div { overflow: hidden; height: 10px; width: 0; background-color: #FA0D4B; }
.actor-new { float: left; position: relative; width: 428px; height: 85px; padding: 5px 15px 0; line-height: 15px; white-space: nowrap; }
.actor-new dd { height: 55px; overflow: hidden; }
.comm-tags { float: left; height: 21px; line-height: 21px; padding: 0 7px; margin-right: 5px; background: #fdedd2; }
.comm-tags span { color: #333; }
.comm-tags em { color: #999; }
.actor-new .comm-tags { margin-top: 5px; }
#comments-list .item { position: relative; padding: 0 0 2px 120px; margin-top: 8px; background: #fff; zoom: 1; }
#comments-list .user { position: absolute; top: 10px; left: 0; width: 120px; text-align: center; color: #9C9A9C; }
#comments-list .u-icon img { width: 50px; height: 50px; padding: 8px; border-radius: 100%; }
#comments-list .user .u-name { width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.u-address { margin-left: 5px; }
#comments-list .i-item { padding: 10px 15px 5px; border: 1px solid #d0e4c2; background: #fcfffa; }
#comments-list .corner { position: absolute; overflow: hidden; }
#comments-list .tl { top: 10px; left: 108px; width: 14px; height: 26px; background-position: -259px -47px; }
#comments-list .o-topic { padding: 0 0 2px; margin-bottom: 10px; border-bottom: 1px solid #d0e4c2; overflow: hidden; zoom: 1; }
#comments-list .star { float: left; margin: 1px 0 0 5px; }
#comments-list .date-comment { float: right; color: #9C9A9C; margin-left: 10px; }
#comments-list .comment-content dl { padding: 2px 0; overflow: hidden; zoom: 1; }
#comments-list .comment-content dt { float: left; width: 62px; text-align: right; color: #9C9A9C; }
#comments-list .comment-content dd { float: left; width: 680px; word-wrap: break-word; }
#comments-list .dl-extra dl { float: left; margin-right: 1em; }
#comments-list .comment-content .dl-extra dd { width: auto; }
#comments-list .item .btns { clear: both; padding: 10px 0 5px; overflow: hidden; zoom: 1; line-height: 20px; }
.i-item .useful, .i-item .btn-reply { float: right; }
.i-item .btns a:hover, .i-item .btns a:visited { color: #333; }
#comments-list .btn-reply, #comments-list .btn-agree, #comments-list .btn-oppose { display: block; height: 20px; padding: 0 10px; border-top: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; text-decoration: none; text-align: center; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f2f2f2)); background: -moz-linear-gradient(top, #fafafa, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');
margin-right: 0; border-radius: 3px; }
#comments-list .btn-agree, #comments-list .btn-oppose { float: left; margin-right: 10px; display: inline; }
.comment-show-pic-wrap { display: block; width: 100%; }
.comment-show-pic a { float: left; margin-right: 5px; }
.comment-show-pic span { float: left; margin-top: 82px; }
.comment-show-pic em { display: inline; color: #9C9A9C; margin-right: 5px; }
#comments-list .comment-content dd a, #comments-list .comment-content dd a:visited { color: #e3393c; }
#comments-list dl table { float: left; margin: 5px 10px 10px 5px; }
#comments-list .item-reply { border-top: 1px dotted #F7E7C6; padding-left: 50px; }
#comments-list .reply-lz { border: 0; }
#comments-list .item-reply strong { display: block; width: 45px; color: #BEBEBE; font-size: 20px; font-family: arial; text-align: right; float: left; display: inline; margin: 5px 0 0 -45px; }
.reply-list { padding: 5px; }
.shop-reply { color: #FF6500; padding: 6px 0 !important; margin-top: 10px; border-top: 1px dotted #e7e7c6; }
.shop-reply dt { color: #FF6500 !important }
.shop-reply dd span { color: #999; }
.arrow { width: 11px; height: 6px; font: 12px/12px simsun; overflow: hidden; line-height: 14px\0; background: #fff; position: relative; top: 1px; z-index: 1; }
.replay-form .arrow { float: right; display: inline; margin-right: 2.5em; }
.arrow em, .arrow span { float: left; width: 12px; height: 12px; }
.arrow em { color: #D9D9D9; }
.arrow span { margin-top: -11px; color: #f5f5f5; _margin-top: -13px; }
.reply-wrap { border: 1px solid #d9d9d9; background: #f5f5f5; padding: 0 10px 10px; margin-bottom: 5px; clear: both; }
.reply-wrap p { height: 30px; line-height: 30px; }
.reply-wrap em, .reply-con em { color: #999; }
.reply-input input { width: 684px; height: 15px; line-height: 12px; padding: 4px 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #aaa; border-top: 1px solid #aaa; }
.reply-btn { float: left; margin-left: 5px; width: 51px; height: 20px; line-height: 20px; border-radius: 3px; }
.reply-btn, .reply-btn:hover, .reply-btn:visited { text-decoration: none; color: #333; }
#comments-list .pagin, #consult .pagin { margin-top: 8px; }
#consult-search { padding: 10px 16px; border: 1px solid #ddd; border-top: 0; overflow: hidden; zoom: 1; }
#consult-search .prompt { color: #9C9A9C; overflow: hidden; }
#video-content { padding: 10px 16px; border: 1px solid #ddd; border-top: 0; overflow: hidden; zoom: 1; text-align:center;padding-top:40px;}
#video-content .prompt { color: #9C9A9C; overflow: hidden; }
#consult .consult-pub { position: absolute; right: 10px; top: 15px; text-decoration: none }
a.css3-btn { color: #fff; background-color: #FA0D4B; border-radius: 2px; }
a.css3-btn, a.css3-btn:hover, a.css3-btn:visited { color: #fff; }
#consult .consult-pub a { padding: 4px 10px; font-size: 12px; font-family: simsun; }
.norecode { padding-top: 10px; color: #999; }
#consult .extra { margin-top: 6px; }
#consult .tabcon { padding: 10px; }
#consult .item { padding: 8px 0; border-bottom: 1px dotted #DEDEDE; }
#consult .user { margin-top: 0; color: #9C9A9C; }
#consult .user span { margin-right: 20px; }
#consult dl { margin-top: 5px; overflow: hidden; zoom: 1; }
#consult dt { float: left; width: 62px; text-align: justify; }
#consult dd { float: right; width: 820px; overflow: hidden; }
#consult .answer { color: #FF6500; }
#consult .content { float: left; width: 750px; }
#consult .date-answer { float: right; width: 130px; text-align: right; color: #9C9A9C; }
#consult .total { float: right; }
#consult .extra a { color: #e3393c; }
#product-info { border: 1px solid #ddd; }
#product-info .mt { height: 30px; background: #f7f7f7; border: 0; }
#product-info h2 { height: 30px; line-height: 30px; color: #333; padding-left: 10px; font-family: \5fae\8f6f\96c5\9ed1; font-weight: normal; font-size: 14px; }
#product-info .mc { border: 0; }
#product-info .mc ul { padding: 10px; }
#product-info li { overflow: hidden; padding: 2px 0; }
#product-info li img { width: 130px; height: 130px; }
#product-info .p-name { height: 3em; line-height: 1.5em; margin-bottom: 10px; }
#product-info .dt { color: #999; float: left; }
#product-info .dd { float: left; }
#p-num-comment { color: #9C9A9C; }
.btn-goshop { display: block; margin: 0 auto; width: 120px; height: 32px; overflow: hidden; cursor: pointer; font-size: 18px; line-height: 32px; background-color: #ed4447; color: #fff; text-align: center; text-decoration: none; border-radius: 4px; }
.btn-goshop_in { display: block; width: 200px; height: 50px; overflow: hidden; cursor: pointer; font-size: 18px; line-height: 50px; background-color: #ed4447; color: #fff; text-align: center; text-decoration: none; border-radius: 4px; }
.btn-goshop:hover, .btn-goshop_in:hover { background-color: #f05255; color: #fff }
.btn-goshop b, .btn-goshop_in b { font-family: 'simsun'; margin-left: 6px }
.btn-goshop_in.disabled { cursor: not-allowed; background-color: #ccc; color: #fff; }
.Review_Form { position: relative; float: left; margin-bottom: 20px; border-width: 2px 1px 1px; border-color: #999 #dedede #dedede; border-style: solid; }
.Review_Form h5 { height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; }
.Re_Explain { padding: 10px 20px; }
.Review_Form ul { padding: 10px 20px; }
.Review_Form li { margin-bottom: 5px; line-height: 25px; }
.Review_Form span { vertical-align: top; font-weight: bold; }
.Review_Form .area1 { width: 500px; height: 80px; padding: 5px; }
.Review_Form li .getRefer { width: 86px; height: 26px; display: block; cursor: pointer; font-size: 14px; line-height: 26px; background-color: #ed4447; color: #fff; text-align: center; text-decoration: none; border-radius: 3px; margin-left: 68px; }
.Review_Form li .getRefer:hover { background-color: #f05255; }
/*购买了还购买 组合购----*/
.mscoll { border: 1px solid #cbcad0; margin-bottom: 20px; border-top: 0; }
.mscon .mleft { background-position: 0 -9px; }
.mleft { float: left; }
.mleft, .mright { background-image: url("/areas/web/Images/fovbg.png"); cursor: pointer; height: 190px; overflow: hidden; text-indent: -100px; width: 31px; }
.mscon .mright { background-position: -30px -9px; }
.mright { background-position: -30px 0; float: right; }
#fov03 .mscoll .mslist { height: 220px; width: 710px; }
.mscoll .mslist { overflow: hidden; position: relative; height: 186px; }
.mscoll .list-h { left: 0; position: absolute; }
.main .list-h { overflow: hidden; }
.mscon .list-h li { overflow: hidden; padding: 0 7px; width: 137px; text-align: center; margin-top: 20px; }
.main .list-h li { float: left; }
.mscoll .p-Images, .mscoll .p-name, .mscoll .p-evel, .mscoll .p-market, .mscoll .p-price { margin-bottom: 8px; text-align: center; }
.mscoll .p-name { height: 20px; }
/*.storeinfo,.products-group { overflow: visible; padding-top: 2px; _clear: both; margin-top: 5px; }*/
.products-group{position: relative; border-color: #cbcad0;border-style: solid;border-width: 5px 1px 1px;margin-bottom: 16px;}
.products-group .curr{position:relative;}
.products-group .p-group-list li,.products-group .p-group-main{ float:left; width:150px; margin: 20px 38px 10px 20px; position:relative;}
.products-group .p-group-main{ margin-right: 0;}
.products-group .p-group-main p,.p-group-child-box p{height:30px;overflow: hidden;color:#222;}
.products-group .p-group-main .name,.p-group-child-box .name{line-height:30px;text-align: center;font-size: 14px;word-wrap: break-word;color:#222;}
.products-group .p-group-main .price,.p-group-child-box .price{font-size:16px;}
.p-group-child-box li:after{ content:'+'; font-size:26px; height:150px; line-height:150px;left:-38px; text-align:center; position:absolute; top:0; font-weight: bolder; font-family:tahoma;color:#b4b5bb;float: right;}
.products-group .p-group-list li img,.products-group .p-group-main img{ height:150px; width:150px;  box-shadow: 0 0 1px #ccc;}
.products-group .p-group-list p,.products-group .p-group-main p{ margin-top:5px;}
.products-group .p-group-list p input,.products-group .p-group-main input{ margin-right:20px;}
.products-group .p-group-btn{ position:absolute; top:36px; right:0;width: 275px;}
.products-group .p-group-btn h3{font-size:18px; color:#222;}
.products-group .p-group-btn h3 span{font-size:20px;color:#ff4d50;padding-left:5px;}
.products-group .p-group-btn p{margin:6px 0;font-size:14px;}
.products-group .p-group-btn .oldp{background-color:#f2f3f4;padding: 5px 10px; display: inline-block;}
.products-group .p-group-btn p .dis{font-size:24px;color:#ff4d50;line-height:30px;}
.products-group .p-group-btn p i{display:inline-block;float:left;margin-right:15px;height:25px;width:25px;background-color:#ff4d50;color:#fff; line-height: 25px;text-align: center;}
.products-group .p-group-btn a{ border: 2px solid #ff4d50;border-radius: 4px;color: #ff4d50;cursor: pointer;display: block;font-size: 18px;line-height: 36px;text-align: center;width: 155px; margin-top: 10px;}
.group-item{width: 420px; box-shadow: 0 0 3px #ccc;  margin: 15px 15px 0 0;  padding-top: 10px; min-height: 141px;display: inline-block; overflow: hidden; vertical-align: top;}
.group-item .choose{ padding:0; margin:0; border:0; width:350px;}
.group-item .choose .dt{ float:left;}
.group-item .choose li{ padding:0 0 10px;}
.product-item{ float:left; margin:0 10px}
.product-item img{ width:50px; height:50px;}

.p-group-child-box{width:630px; height:250px; overflow:hidden; float:left; position:relative;}
.p-group-child{ width:630px; position:absolute; top:0; left:38px;}
.group-arrow{ float:left; margin-left:30px; display:none;}
.group-arrow a{ display:block; width:48px; height:48px; border:1px solid #ddd; cursor:pointer; margin-top: 40px;margin-bottom:50px;}
.group-arrow .group-arrow-pre{background:url(/Areas/Web/Images/arrow.png) no-repeat 11px -65px;}
.group-arrow .group-arrow-next{background:url(/Areas/Web/Images/arrow.png) no-repeat 11px -98px;}
.porducts-group-box{display:none; padding:0 0 15px 15px; max-height:418px; overflow:hidden; overflow-y:auto}
.product-price{ color:#e3393c;}
.submit-group-bot{ position:absolute; bottom:10px; right:15px; width:350px; height:40px; line-height:40px; text-align:right; color:#000;}
.submit-group-bot input{ width:50px; border:1px solid #ddd; height:28px; padding:0 5px; line-height:28px; color:#000; margin:5px; border-radius:2px;}
.submit-group-bot .group-price{ font-size:16px; color:#e3393c; display:inline-block;}


/*购物车---------------*/
.w1 { margin-bottom: 10px; }
.w990.header { padding: 20px 0 10px; }
.progress { padding: 10px 0; }
.progress ul { width: 481px; float: right; }
.progress .pro-c1 { background: url(/Areas/Web/Images/step2.jpg) no-repeat; padding-top: 35px; overflow: hidden; height: 23px; }
.progress .pro-c1 .step-2{color:#62c92b}
.progress .pro-c1 .step-1,.progress .pro-c1 .step-3{color:#aaa;}
.progress li { width: 160px; height: 23px; float: left; color: #bce8a3; line-height: 23px; text-align: center; }
/*.progress li.step-1 { color: #62c92b; }*/
 .progress li.step-3 { color: #aaaaaa; }
#logo { padding-left: 5px; float: left; margin-top: 15px; }
.w990.cart { padding-bottom: 20px; }
.cart .cart-hd { height: 35px; position: relative; }
.cart h2 { height: 20px; margin-bottom: 15px; line-height: 100px; overflow: hidden; background: url(/Areas/Web/Images/my_cart_title.png) no-repeat left top; }
.cart .cart-hd h2 { width: 100px; float: left; }
.cart-inner { border: 1px solid #ddd; border-top: 2px solid #b8c1c8; }
.cart-inner .cart-thead { height: 35px; background-color:#eff2f5; }
.cart-thead .column { width: 99px; height: 35px; border-right: 1px solid #f7f7f7; float: left; color: #666; line-height: 35px; text-align: center; }
.cart-thead .t-checkbox { line-height: normal; text-align: left; }
.form label, .form input, .form select, .form textarea, .form button, .form .label { float: left; font-size: 12px; }
.cart-thead .t-checkbox input { margin: 11px 5px 0 19px; margin: 11px 5px 0 16px\9; display: inline; }
.cart-thead .t-checkbox label { line-height: 35px; }
.cart-thead .t-goods { width: 520px; }
.cart-thead .t-price { width: 128px; text-align: right; }
.cart-thead .t-quantity { width: 135px; }
.cart-thead .t-action { border-right: 0; }
.cart-inner .cart-tbody { border-bottom: 1px solid #ddd; }
.cart-tbody .item { border-top: 1px solid #ddd; padding: 15px 0; }
.cart-tbody .item, .cart-tbody .item-meet, .cart-tbody .suit { clear: left; }
.cart-tbody .item_form { height: 52px; }
.cart-tbody .cell { float: left; min-height: 52px; }
.cart-tbody .p-checkbox { width: 50px; height: 50px; line-height: 50px; text-align: center; }
.cart-tbody .p-checkbox input { margin: 20px 0 0 19px; margin: 17px 0 0 16px\9; float: left; display: inline; }
.cart-tbody .p-goods { width: 570px; overflow: hidden; }
.cart-tbody .p-img { width: 50px; height: 50px; margin-right: 10px; border: 1px solid #ddd; padding: 0; float: left; background-color: #fff; }
.cart-tbody .p-img img { display: block; width: 100%; height: 100%; }
.cart-tbody .p-name { padding-right: 10px; line-height: 18px; }
.cart-tbody .p-price { width: 130px; text-align: right; line-height: 52px; }
.cart-tbody .price { color: #e3393c; font-family: Verdana, Arial; }
.cart-tbody .p-quantity { width: 135px; text-align: center; }
.cart-tbody .p-quantity { line-height: 52px; }
.cart-tbody .p-quantity .quantity-form { width: 76px; height: 22px; margin: 0 auto; padding-top: 16px; overflow: hidden; text-align: left; }
.cart-tbody .p-quantity a { width: 13px; height: 13px; margin-top: 3px; float: left; display: block; overflow: hidden; line-height: 13px; background: #fff; border: 1px solid #ccc; text-align: center; }
.cart-tbody .p-quantity a:hover { text-decoration: none; color: #333; border: 1px solid #999; }
.cart-tbody .p-quantity a.decrement { margin-right: 5px; }
.cart-tbody .p-quantity a.increment { float: right; }
.cart-tbody .quantity-text { width: 34px; height: 18px; border: 1px solid #ddd; border-top-color: #aaa; border-left-color: #aaa; padding-top: 2px; overflow: hidden; text-align: center; background-color: #fff; }
.cart-tbody .p-remove { line-height: 52px; text-align: center; width: 99px; color: #e3393c; }
.cart-tbody .item_selected { background: #FDFDF7; }
.cart-tbody .item_disabled { background-color: #efefef; color: #999; }
.cart-tbody .item_disabled .p-name a, .cart-tbody .item_disabled .price { color: #999; }
.cart-tbody .item_disabled .p-quantity, .cart-tbody .item_disabled .p-img { opacity: 0.6; }
.p-quantity .quantity-form input { float: left; border: 1px solid #ccc; }
.cart-toolbar { padding: 5px 10px; line-height: 44px; }
.cart-toolbar .total { width: 180px; }
.cart-toolbar .amout { padding-right: 10px; }
.cart-toolbar .amout span { color: #e3393c; font-family: Verdana, Arial; }
.ui-ceilinglamp-1 { width: 988px; height: 49px; }
.cart-dibu { clear: both; position: relative; width: 988px; height: 49px; }
.cart-dibu .fdibu { position: absolute; top: -48px; width: 400px; line-height: 48px; }
.cart-dibu .fdibu span { float: left; margin-left: 20px; }
.cart-dibu .jdradio, .cart-dibu .jdcheckbox { float: none; vertical-align: -2px; _vertical-align: -1px; margin: 0 3px 0 0; padding: 0; }
.cart-toolbar .total p { clear: both; }
.cart-dibu label { float: none; }
.cart-dibu .fdibu b { display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(/Areas/Web/Images/control-icon-20140521.png) no-repeat; margin-right: 5px; }
.cart-dibu .fdibu .delete b { background-position: 0 0; }
.cart-dibu .fdibu .shopping b { background-position: 0 -28px; }
.cart-total-2014 { background-color:#eff2f5; border-top: 1px solid #ddd; height: 48px; line-height: 48px; }
.cart-total-2014 .cart-button { float: right; padding: 0; }
.cart-dibu .cart-button a.checkout, .cart-dibu .cart-button a.checkout-jd, .cart-dibu .cart-button a.checkout-jdInt { float: none; height: 50px; line-height: 50px; top: -1px; font-size: 18px; font-weight: bold; background: url(/Areas/Web/Images/btn-check-20140627.png) no-repeat #e43f42; text-indent: -999em; }
.cart-button a.checkout { width: 135px; display: block; overflow: hidden; text-indent: 33px; color: #fff; position: relative; font-family: "\5FAE\8F6F\96C5\9ED1"; }

#toSettlement{background-color:#ff4d50;background-image: none;border-radius: 4px;font-size: 16px;font-weight: normal;height: 36px;left: -10px;line-height: 36px;text-align: center;text-indent: 0;top: 6px;width: 120px;}


.cart-total-2014 .total { margin-right: 20px; }
.cart-total-2014 .total span { vertical-align: middle; color: #e3393c; font-size: 20px; font-weight: 400; font-family: Verdana, Arial; }
.cart-toolbar .total span { float: right; font-family: Verdana, Arial; }
.cart-left { float: left; width: 970px; }
#succeed { position: relative; overflow: visible; }
#succeed .success { overflow: hidden; height: 65px; padding: 31px 10px 16px 140px; zoom: 1; }
/*#succeed .success b, */#succeed .success-b { float: left; overflow: hidden; width: 340px; height: 40px; padding-left: 56px; background: url(/Areas/Web/Images/20130425D.png) no-repeat 0 -100px; font: normal 24px/40px \5fae\8f6f\96c5\9ed1; color: #7ABD54; }
#succeed .success-b { color: #999; font: 12px/150% Arial, Verdana, "\5b8b\4f53"; height: auto; }
#succeed .success-b h3 { font: normal 24px/40px \5fae\8f6f\96c5\9ed1; color: #7ABD54; }
#succeed .btn-pay { float: right; width: 189px; height: 36px; margin: 0 100px 0 10px; _margin-right: 75px; background-position: 0 0; }
#succeed .btn-pay, #succeed .btn-continue, #succeed .btn-append { background: #ccc url(/Areas/Web/Images/20130425D.png) no-repeat; line-height: 100px; overflow: hidden; display: block; }
#succeed .btn-continue { float: right; background-position: -90px -37px; width: 94px; height: 36px; }
.p-price strong, .p-market strong { color: #e3393c; }
.m1 .btn-append { display: block; overflow: hidden; width: 89px; height: 21px; text-align: center; text-decoration: none; line-height: 21px; color: #333; border: 1px solid #ccc; border-radius: 3px; }
.right-extra-cart { float: right; width: 210px; }
#mycart-detail { position: relative; overflow: visible; border-width: 2px 1px 1px; border-style: solid; border-color: #999 #ddd #ddd; zoom: 1; }
#mycart-detail .mt { height: 30px; background: #f7f7f7; }
#mycart-detail .mt h2 { padding-left: 9px; font: normal 14px/30px \5fae\8f6f\96c5\9ed1; color: #333; }
#mycart-detail .mt h2 s { float: left; width: 20px; height: 16px; margin: 8px 8px 0 0; background: url(/Areas/Web/Images/20130425D.png) no-repeat -90px -74px; }
#mycart-detail .mc { padding-top: 6px; }
#mycart-detail h3 { padding: 0 10px; font-size: 12px; font-weight: normal; color: #333; }
#mycart-detail dl { overflow: hidden; zoom: 1; }
#mycart-detail .new { padding-bottom: 8px; border-bottom: 1px dotted #ddd; margin: 10px 10px 8px; }
#mycart-detail dt { float: left; margin: 0; }
#mycart-detail dt img { width: 50px; height: 50px; }
#mycart-detail dd .p-name { height: auto; }
#mycart-detail dd { float: right; width: 110px; }
#mycart-detail .new .p-price span { font-family: verdana; font-size: 12px; color: #e3393c; font-weight: bold; }
#mycart-detail .old { padding: 10px; }
#mycart-detail .total { margin-top: 10px; padding: 10px; background: #F7F7F7; }
#mycart-detail .total strong { padding: 0 3px; font-family: verdana; font-size: 15px; color: #e3393c; }
#mycart-detail .btns { padding: 0 10px 10px; background: #F7F7F7; }
#mycart-detail .btn-pay { display: block; overflow: hidden; width: 189px; height: 36px; background: url(/Areas/Web/Images/20130425D.png) red no-repeat; line-height: 100px; }
.cart-inner .message { display: none; }
.cart-empty { height: 98px; border: 1px solid #ddd; }
.cart-empty .message { height: 98px; padding-left: 341px; background: #f3f3f3 url(/Areas/Web/Images/cart-empty-bg.png) no-repeat 250px 22px; display: block; }
.cart-empty .message ul { padding-top: 23px; }
.cart-empty .message li { line-height: 26px; }
.cart-empty a, .cart-empty a:visited, .cart-empty a:hover { color: #FA0D4B; }
.cart-empty .cart-list { display: none; }
/*订单提交----------*/
.progress .progress-1 { background: url(/Areas/Web/Images/step1.png) no-repeat; width: 481px; padding-top:35px; overflow: hidden; height: 23px; }
.progress .progress-2{ background: url(/Areas/Web/Images/step2.jpg) no-repeat; width: 481px; padding-top:35px; overflow: hidden; height: 23px; }
.progress .progress-2 .step-2{color:#62c92b;}
.progress .progress-2 .step-1{color:#b7c2c7;}
.progress .progress-1 .step-1{color:#62c92b;}
.progress .progress-1 .step-2{color:#b7c2c7;}
.progress li.s2 { color: #7abd54; width: 161px; }
.progress li.s3 { color: #aaaaaa; }
#checkout { width: 988px; border: 1px solid #ddd; margin-bottom: 20px }
#checkout .mt { height: 28px; background-color:#eff2f5; padding-top: 7px; }
#checkout .mt span{font-size:14px;color:#6a7c86;padding-left:10px;}
#checkout .mt h2 { height: 35px; overflow: hidden; line-height: 100px; background: url(/Areas/Web/Images/checkout-title.gif) no-repeat 10px 0; }
.checkout-steps .step { border-top: 1px solid #ddd; }
.checkout-steps .step-current { width: 988px; margin: -1px; border: 1px solid #ddd; position: relative; }
.checkout-steps .step-title { height: 45px; padding: 0 10px; line-height: 45px; position: relative; }
.checkout-steps .step-title strong { font-size: 12px }
.checkout-steps .step-current .step-title strong, .checkout-steps .step-complete .step-title strong { color:#6a7c86; }
.checkout-steps .step-action { padding-left: 10px; color: #e3393c; font-size: 12px; font-weight: 400; }
.checkout-steps .step-action a, .checkout-steps .step-action a:visited, .checkout-steps .step-action a:hover { color: #e3393c; }
.checkout-steps .step-action { padding-left: 10px; color: #e3393c; font-size: 12px; font-weight: 400; }
#checkout .step-complete .sbox-wrap { padding: 0 40px; color: #7b8b94; }
#checkout .sbox { padding: 0px 0 10px; }
#checkout .payment-selected p{line-height:25px;}
#checkout .payment-selected input{margin-right:5px;}
#checkout .payment-selected span{margin-right:30px;}
#checkout .payment-selected span i{color:#999;}
.alpha {
    background: #000 none repeat scroll 0 0;
    border: 0 none;

    height: 100%;
    left: 0;
    opacity: 0.15;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000001;
}
/*货到付款弹框*/
#checkout .payment-dialog{width:800px;border: 1px solid #ddd;position:absolute;background-color:#fff;z-index: 10000002;margin-left:94px;}
#checkout .payment-dialog h3{font-size:12px;color:#6a7c86;font-weight: 600;height:35px;line-height:35px;background-color:#eff2f5;padding:0 10px;}
#checkout .payment-dialog h4{line-height:40px;color:#7b8b94;padding:0 10px;}
#checkout .payment-dialog .offline-pay,#checkout .payment-dialog .online-pay{padding:0 10px;}
#checkout .payment-dialog .offline-pay ul{border-bottom: 1px solid #ddd;}
#checkout .payment-dialog .offline-pay em{color:#62c92b;font-weight: 600;}
#checkout .payment-dialog .online-pay em{color: #e3393c;font-weight: 600;}
#checkout .payment-dialog .offline-pay ul{height:120px;width:100%;padding:10px 0;}
#checkout .payment-dialog .offline-pay li{float:left;width:100px;height:100px;margin-right:20px;}
#checkout .payment-dialog .online-pay ul{height:120px;width:100%;padding:10px 0;}
#checkout .payment-dialog .online-pay li{float:left;width:100px;height:100px;margin-right:20px;}
#checkout .payment-dialog li img{width:100px;height:100px;}
#checkout .payment-dialog .pd-submit,#checkout .payment-dialog .pd-commit{height:30px;width:80px;line-height:30px;text-align: center;border-radius: 5px;margin-bottom: 20px;cursor: pointer;}
#checkout .payment-dialog .pd-submit{float:right;background-color:#fff;border:1px solid #999;color:#6a7c86;height:28px;line-height:28px;}
#checkout .payment-dialog .pd-commit{float:left;background-color:#ff4d50;color:#fff;}




.sbox { width: 900px; overflow: hidden; }
#consignee .item, #part-invoice .item { height: 28px; margin-bottom: 5px; overflow: hidden; zoom: 1; line-height: 28px; padding: 0; }
#consignee .item .hookbox, #part-invoice .item .hookbox { margin: 7px 5px 0 8px; }
.dialog-form #consignee .item { position: relative; }
.dialog-form #consignee .item label { margin-right: 100px; }
.dialog-form #consignee .item .hookbox { margin-top: 0; }
.dialog-form #consignee-list .item-action { position: absolute; right: 10px; padding: 0; }
#consignee .item label b { font-weight: normal; }
#consignee-list .item-action { padding-left: 20px; color: #999; display: none; }
#consignee .item:hover { background-color: #fff4d3; }
#consignee-list .item:hover .item-action, #consignee-list .item-selected .item-action { display: inline-block }
#consignee-list .item-action a:visited, #consignee-list .item-action a:hover, #invoice-list .item-action a:visited, #invoice-list .item-action a:hover { color: #e3393c; }
#consignee-list .item-action a, #invoice-list .item-action a { margin: 0 5px; color: #e3393c; }
#consignee .form .form-tip { padding-left: 10px; float: left; }
#checkout .form-tip { color: #999; }
#consignee .item, #part-invoice .item { height: 28px; margin-bottom: 5px; overflow: hidden; zoom: 1; line-height: 28px; }
#consignee .item-selected, #part-invoice .item-selected { background-color: #fff4d3; }
.consignee-form { padding-left: 12px; }
#consignee .list, .invoice-form .list { padding: 5px 0; overflow: hidden; zoom: 1; }
#consignee .list .label, .invoice-form .list .label { width: 85px; height: 26px; margin-right: 5px; float: left; color: #666; line-height: 26px; text-align: right; }
#consignee .phone span, #consignee .phone em, .invoice-form .phone span, .invoice-form .phone em { float: left; }
#consignee .list .label em, .invoice-form .list .label em { margin-right: 5px; color: #f60; font-family: sans-serif; }
#consignee .list .field { height: 26px; float: left; line-height: 26px; }
#consignee .textbox, .invoice-form .textbox { width: 138px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; font-family: Arial, "\5b8b\4f53", sans-serif; }
#consignee .message, .invoice-form .message { border: 1px solid #db9a9a; padding: 4px 0; background-color: #ffe8e8; }
#consignee .message .error, .invoice-form .error { height: 26px; padding-left: 6px; float: left; color: #c00; line-height: 26px; }
#consignee .select-address select, .invoice-form .select-address select { height: 26px; margin: 2px 5px 0 0; border: 1px solid #ccc; line-height: 24px; }
.selected-address { float: left; margin-right: 5px; }
#consignee .full-address .textbox, .invoice-form .full-address .textbox { width: 308px; }
#consignee .phone, .invoice-form .phone { float: left; }
#consignee .phone em, .invoice-form .phone em { padding: 0 20px 0 5px; color: #999; }
#consignee .form-btn { height: 30px; padding-top: 4px; }
#checkout .btn-submit { height: 30px; margin-right: 10px; padding-left: 20px; float: left; line-height: 30px; font-size: 14px; font-weight: 700; background: url(/Areas/Web/Images/btn-20130725.png) no-repeat; }
#checkout a.btn-submit, #checkout a.btn-submit:visited, #checkout a.btn-submit:hover { color: #fff; text-decoration: none; }
#checkout .btn-submit span { height: 30px;  float: left; cursor: pointer;background-color: #ff4d50;background-image: none;border-radius: 4px;cursor: pointer;float: left;height: 30px;left:-20px;position: relative;text-align: center;width: 140px;}
.loading, .checkout-state { background: #fff; }
.loading-1, .checkout-state { height: 28px; border: 1px solid #edd28b; padding: 0 10px; float: left; line-height: 28px; }
.loading b, .checkout-state b { width: 28px; height: 28px; float: left; background: url(/Areas/Web/Images/loading2.gif) no-repeat center center; }
.loading-1 b, .checkout-state b { margin-right: 5px; }
#checkout a.return-edit { float: right; font-size: 12px; font-weight: 400; padding-right: 24px; }
#checkout a.return-edit, #checkout a.return-edit:visited { color: #e3393c; }
.sbox-wrap { padding: 0 42px; }
#checkout .step-complete .sbox-wrap { padding: 0 44px; }
#order-cart { width: 900px; }
#order-cart .order-review { width: 900px; padding-top: 5px; }
#order-cart .review-thead { width: 100%; }
#order-cart .review-thead td { height: 25px; border-left: 1px solid #fff; color:#6a7c86; line-height: 25px; text-align: center; background-color:#eff2f5; }
#order-cart .review-thead .fore1 { border-left: 0; width: 600px }
#order-cart .review-tbody { border-bottom: 1px dashed #ddd; padding: 10px 0; }
#order-cart .order-table { width: 900px; }
#order-cart .order-table td { padding-left: 1px; }
#order-cart .order-table .fore1 { width: 406px; padding: 0 10px; }
#order-cart .order-table .p-price { width: 100px; padding-right: 10px; text-align: right; }
#order-cart .order-table .p-price strong { color: #333; }
#order-cart .order-table .fore2 { width: 100px; text-align: center; }
#order-cart .p-goods { width: 406px; }
#order-cart .p-img { width: 50px; height: 50px; margin-right: 5px; border: 1px solid #ddd; padding: 0; float: left; overflow: hidden; }
#order-cart .p-img img { width: 100%; height: 100%; }
#order-cart .p-detail { width: 346px; float: left; line-height: 16px; }
#order-cart .p-name { width: 345px; height: 32px; overflow: hidden; zoom: 1; }
#order-cart .p-more, #order-cart .p-extra { color: #999; line-height: 20px; }
.order-summary { padding-top: 10px; overflow: hidden; zoom: 1;}
.order-summary .summary-form { width: 600px; overflow: hidden; }
.order-summary .statistic { width: 300px; }
.order-summary .statistic .offline-icon{border: 1px dashed #6a7c86;line-height: 20px;margin-left: -50px;margin-top: 3px;padding: 0 10px;position: absolute;color:#e3393c;}
.order-summary .statistic .list { height:30px; line-height:30px; overflow: hidden; zoom: 1; }
.order-summary .statistic span { width: 180px; margin-left: 50px; float: left; text-align: right; }
#IsUsedIntegral{position: relative; top: 2px;margin-right:5px;}
.order-summary .statistic em { color: #e3393c; }
.order-summary .statistic .price { color:#6a7c86; float: left; width:70px; text-align: right; font-weight: bold;line-height:30px;}
.submit-check-info { color: #FA0D4B; height: 30px; line-height: 30px; top: -30px; padding: 0 3px; position: absolute; right: 20px; background-color: #FFFDEE; border: 1px solid #EDD28B; }
.checkout-buttons { width: 988px; height: 50px; background-color: #f5f5f5; position: relative; }
.checkout-buttons .sticky-placeholder { width: 988px; height: 50px; border-top: 1px solid #ddd; }
.checkout-buttons .sticky-placeholder .sticky-wrap { width: 100%; height: 50px; background-color:#eff2f5; background-color: transparent\9; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#CCEEEEEE', endColorstr='#CCEEEEEE');
zoom: 1; }
.checkout-buttons .checkout-submit, .checkout-buttons .checkout-submit2, .checkout-buttons .checkout-submit-disabled { margin-top: 7px; border: 0; float: right; cursor: pointer; }
.checkout-buttons .inner { padding-right: 18px; }
.checkout-buttons .checkout-submit-disabled { background-color: #ccc; position: relative; line-height: 36px; font-weight: bold; font-size: 16px; cursor: not-allowed; }
.checkout-buttons .checkout-submit {background-color: #ff4d50;border-radius: 4px;color: #fff;font-size: 15px;font-weight: bold;line-height: 36px;overflow: hidden;position: relative;width: 110px; }
.checkout-buttons .checkout-submit b { position: absolute; left: 0; top: 0; width: 135px; height: 36px;cursor: pointer; overflow: hidden; }
.checkout-buttons .checkout-submit:hover { background-color: #EF494D; }
.checkout-buttons .checkout-submit:hover b { background-position: 0 -36px; }
.checkout-buttons .checkout-submit-disabled { background-color: #ccc; position: relative; line-height: 36px; font-weight: bold; font-size: 16px; cursor: not-allowed; }
.checkout-buttons .checkout-submit-disabled { width: 135px; height: 36px; background: url(/Areas/Web/Images/btn-disabled.png) no-repeat; overflow: hidden; margin-top: 8px; }
.checkout-buttons .checkout-submit-disabled b { position: absolute; left: 0; top: 0; width: 135px; height: 36px; background: url(/Areas/Web/Images/btn-disabled.png) no-repeat; cursor: not-allowed; }
.checkout-buttons .total { padding-right: 18px; float: right; line-height: 50px; font-size: 14px; font-weight: 700; color: #6a7c86; }
.checkout-submit-tip { background-color: rgb(255, 253, 238); border: 1px solid rgb(237, 210, 139); color: rgb(255, 102, 0); float: right; padding: 0pt 3px; height: 30px; line-height: 30px; margin: 10px 10px 0 0; }
.checkout-buttons .total strong { color: #e3393c; font-size:18px; vertical-align: middle; font-weight: normal;padding-right:5px; }
#checkout .s-content p { line-height: 22px;}
.invoice-tit-list{width:100%}
.invoice-tit-list .invoice-item { width: 300px; }
#btnAddInvoice{ color: #005ea6;display: block;margin-bottom: 20px;}
.invoice-list .invoice-item { padding: 3px 18px; display: inline-block; margin-right: 10px; }
.invoice-list .invoice-item-selected { padding: 2px 18px; }
.invoice-item { margin: 0 0 10px; border: 1px solid #ebebeb; padding: 1px; position: relative; cursor: pointer; }
.invoice-item-selected { padding: 0; border: 2px solid #e3393c; }
.invoice-item .item-btns { position: absolute; right:0; top:0; }
.invoice-item .item-btns a{background:none!important;color:#005ea6!important;}
.invoice-item:hover .item-btns { display: block; }
.invoice-item input[type="text"] { border: 0; width: 200px; padding: 4px; float: none; cursor: pointer; }
.invoice-item input[type="text"]:disabled { background-color: transparent; }
.invoice-item-selected:after { content: ''; position: absolute; bottom: 0; right: 0; width: 12px; height: 12px; background: url(/Areas/Web/Images/newicon20140417.png) no-repeat -200px -222px; }


/*订单支付-----------*/
.mainbody { border-top: 3px solid #b8c1c8; background-color: #eff2f5; margin-bottom: 20px; }
.mainbody .mc { position: relative;line-height:25px; padding:10px 20px;}
.icon-succ04, .icon-quer04, .icon-error05 { display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
/*.icon-succ04 { background-image: url(/Areas/Web/Images/icon-succ.png); }*/
.mainbody .icon-succ04, .mainbody .icon-error05 { margin-left: -26px; float: left; }
.orderinfo { color:#6a7c86; margin-right: 15px; font-size: 14px; font-weight: bold }
.list-orderinfo, .list-orderinfo01 { overflow: hidden; }
.list-orderinfo li, .list-orderinfo01 li { float: left; border-right: 1px solid #CCCCCC; margin-right: 7px; padding-right: 7px;color: #384751; }
.list-orderinfo .li-last, .list-orderinfo01 .li-last { border-right: none; }
.ftx-01, a.flk-01:link, a.flk-01:visited, .flk-01 a:link, .flk-01 a:visited { color:#ff4d50; }
/*.ftx-04, a.flk-04:link, a.flk-04:visited, .flk-04 a:link, .flk-04 a:visited { color: #ff6600; }*/
.list-orderinfo strong.ftx-01 { font-size: 12px; }
.mb-tip, .mb-tip01 { color: #b8c4cc; margin-top: 4px; }
.list-orderinfo .li-last{color:#7b8b94;}
.qr-code { position: absolute; top: 0; right: 0; padding-right: 76px; z-index: 1; }
.pay-box { }
.pay-box .mt { height: 35px; line-height: 35px; background-color: #f7f7f7; }
.pay-box .mt h2 { font-size: 16px; float: left; }
.pay-box .mt .extra, .mainlist .mt .extra { float: right; padding-right: 20px; }
.pay-box .mc { border: 1px solid #b8c1c8;padding:20px;}
.pay-box .mc label span{font-size: 14px;color:#929fa6;padding-left:15px;}
.w990 #nextBtn{margin-top:10px;background-color: #ff4d50;border-radius: 4px;color: #fff;float: right;font-size: 16px;height: 40px;line-height: 40px;margin-top: 10px;text-align: center;width: 132px;}
.pay-box .mc label #capitalAmount{padding:0;color:#ff4d50;font-weight: bold;}
.pay-box .mc label a{display:inline-block;width:74px;height:32px;border:1px solid #6a7c86;background-color:#eff2f5;color:#6a7c86; float: right;font-size: 14px;line-height: 32px;text-align: center;border-radius: 3px;margin-right:10px;}
.subtit { font-weight: normal; margin-bottom: 17px;color:#6a7c86;font-size: 14px; }
.list-bank { overflow: hidden; margin-bottom: 10px; }
.list-bank li { background-color: #ffffff; float: left;width: 202px; margin-right: 10px; margin-bottom: 10px; cursor: pointer; }
.jdcheck, .jdradio { float: left; margin: 0; }
.list-bank .jdradio {margin-right: 11px; position: relative; top: 18px; padding: 0; }
.list-bank label { margin-right: 5px; }
.list-bank .font-num, .list-bank label { float: left; }
.list-bank img { cursor: pointer; }
.btn-nextun { background: url(/Areas/Web/Images/btn-111.jpg) no-repeat; width: 134px; height:37px; display: none; line-height: 100px; font-size: 0; overflow: hidden; display: inline-block; border: none; vertical-align: middle; }
.btn-next { cursor: pointer; }
.jdfooter { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-top: 20px; }
.jdfooter a { color: #e3393c; }
.ftx-line { color: #ccc; }
.jdhelp { margin-top: 20px; border-bottom: 1px solid #f1f1f1; }
.jdhelp .help-box { padding: 10px 0 20px 20px; line-height: 22px; }
.jdhelp dl { margin: 0 0 10px; }
.jdhelp dt { font-weight: bold; }
.flk-05:link, a.flk-05:visited, .flk-05 a:link, .flk-05 a:visited { color: #e3393c; }
.ftx-05{width: 70px;height:30px;background:#e3393c;color:#fff!important;display: inline-block;text-align: center;line-height: 30px;margin-left: 30px; }
.ftx-05:hover{color: #fff;}
.jdhelp a:link, .jdhelp a:visited { color: #e3393c; }
.qrcode-box { margin: 20px 0; border-top: 4px solid #4b5b78; padding: 26px 30px 30px; background: #fff; }
.p-w-hd { margin-bottom: 20px; font-size: 18px; }
.p-w-bd { padding-left: 130px; margin-bottom: 30px; }
.p-w-box { float: left; width: 300px; }
.pw-box-hd { margin-bottom: 20px; }
.pw-box-hd img { border: 1px solid #ddd; }
.pw-box-ft { height: 44px; padding: 8px 0 8px 125px; background: url(/Areas/Web/Images/icon-red.png) 50px 8px no-repeat #ff7674; }
.pw-box-ft p { margin: 0; font-size: 14px; line-height: 22px; color: #fff; font-weight: 700; }
.p-w-sidebar { float: left; width: 379px; height: 421px; padding-left: 50px; margin-top: -20px; background: url(/Areas/Web/Images/phone-bg.png) 50px 0 no-repeat; }
.qrpay { padding: 20px 0 0 20px; }
.btn-5 { padding: 0 20px; line-height: 32px; background-color: #e3393c; border: 1px solid #e3393c; border-radius: 2px; color: #fff; display: inline-block; cursor: pointer; }
.btn-5:hover { background-color: #E74347; color: #fff; text-decoration: none; }
.bg-gray { background-color: #F1F2F7; }

.main .btns{float:right;}
/*店铺页面------------*/
.shops { margin-bottom: 20px; }
.shop-banner { position: relative; border-top:1px solid #e7e7e7; }
.shop-banner a{ display:block; width:100%; height:128px; background-repeat:no-repeat; background-position:center top; background-size:auto 100%;}
/*.shop-banner img { max-width: 1190px; margin: 0 auto; display: block; }
.shop-banner img.shop-logo { width: auto; height: auto; position: absolute; left: 0; top: 0 }*/
.shop-left { width: 210px; float: left; }
.shop-left #brand-bar-pop { float: none; margin-bottom: 11px; border: 1px solid #ddd; width: 208px; margin-top: 15px; position: static; }
.shop-left #brand-bar-pop #seller { font-size: 12px }

.shop-nav { background-color: #181818; height: 38px; line-height: 38px; }
.shop-nav ul { width: 950px; overflow: hidden; float: left; overflow:hidden; }
.shop-nav li { float: left; padding:0 30px; text-align: center; font-size:15px; }
.shop-nav li:first-child{ margin-left:-10px;}
.shop-nav li a { color: #fff; display: block; text-decoration: none; font-weight: 600; }
.shop-nav li a:hover { color:#cc1628; }
.shop-search { float: right; margin-top: 5px; position: relative; background: #fff; width: 233px; height: 28px; }
.shop-search input[type="text"] { width: 170px; border: 0; line-height: 1; padding: 0 10px; height: 28px; font-size:14px; }
.shop-search .search-bt { width: 16px; height: 16px; display: block; position: absolute; right: 12px; top: 6px; background: url(/Areas/Web/Images/search.png); cursor: pointer; }
.shop-focus { width: 100%; height: 520px; position: relative; box-shadow:0 3px 10px #ddd; }
.shop-focus ul { position: relative; }
.shop-focus ul li { display: none; position: absolute; left: 0; top: 0; height:520px; width:100%; }
.shop-focus a { width: 100%; height: 100%; display:block; background-repeat:no-repeat; background-position:center top; }
.shop-focus ol {width: 100%; position: absolute; left: 0; bottom: 16px; text-align: center; }
.shop-focus ol li { width: 16px; font-size:0; height:16px; display: inline-block; margin: 0 5px; background: #cac8c7; text-align: center; cursor: default; border-radius:4px; cursor: pointer; transition: all linear .2s }
.shop-focus ol li.cur { background: #66666f; }
.shop-sort-list { border: 1px solid #ddd; padding: 7px 5px; }
.shop-sort-list h3 { line-height: 26px; background-color: #f6f6f6; color: #e36679; padding: 0 10px; font-weight: bold; }
.shop-sort-list ul { margin-bottom: 5px; }
.shop-sort-list li { line-height: 22px; padding-left: 10px; padding-top: 8px; }
.shop-recommend { margin-top: 20px; }
.shop-recommend ul li { width: 380px; height: 320px; float: left; }
.shop-recommend ul li.fore1{ width:100%; height:218px; margin-bottom:3px;}
.shop-recommend ul li.fore3{ width:426px; margin:0 2px;}
.shop-recommend ul li img { width: 100%; height: 100%; }

.shop-custom-list{ background-color:#f3f2f2; padding:20px 0; margin-top:20px;}
.shop-custom-list ul{ display:table;width: 100%;}
.shop-custom-list li{ display:table-cell; padding:0 39px;}
.shop-custom-list h3{ color:#2b2d2f; font-size:20px; border-bottom:1px solid #bcbcbc; line-height:32px;}
.shop-custom-list p{ text-align:center; font-size:16px; line-height:34px; height:34px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.shop-custom-list p a{ color:#2a2d2f;}
.shop-custom-list p a:hover{ color:#e3393c;}

.shop-title { height:46px; line-height: 46px;background: url(/Areas/Web/Images/shop-title.png) no-repeat; margin-top:22px; position:relative;}
.shop-title p{ text-align:center; font-size:26px; color:#a7acb0; font-weight:bold;}
.shop-title a{ position:absolute; color:#a7acb0; right:50px; top:0; font-size:20px;}
.shop-title a i{  margin-left:20px; font-size:30px; vertical-align:bottom;}
.shop-title a:hover{ color:#cc1628;}
.shop-goods-list { }
.shop-goods-list ul { width:1212px; margin-right:-23px; }
.shop-goods-list li { margin: 20px 23px 0 0; float: left; width: 280px; }
.shop-goods-list li a { height: 280px; display: block; text-align: center; }
.shop-goods-list li img { max-height: 100%; max-width: 100%; }
.shop-goods-list li h3 { margin-top: 10px; height: 42px; line-height:42px; font-size:18px; overflow: hidden;text-overflow: ellipsis; white-space:nowrap; }
.shop-goods-list li h3 a { display: inline; height: auto;color: #494e52; }
.shop-goods-list li h3 a:hover{ color:#cc1628;}
.shop-goods-list li p{ line-height:18px;}
.shop-goods-list li p em{ color: #f72a14; font-size:16px; margin-right:8px; font-weight:bold; }
.shop-goods-list li p span{ color: #494e52; font-size:18px; }

.shop-bottom{ margin:28px auto; background-color:#232323; color:#fff; padding:30px 0;}
.shop-bottom .shop-qrcode{ float:left; padding:0 35px; border-right:1px solid #383838; text-align:center;}
.shop-bottom .shop-qrcode img{ width:120px; height:120px; display:inline;}
.shop-bottom .shop-qrcode p{ font-size:14px; line-height:16px; margin-top:14px;}
.shop-bottom .shop-logo{ float:right; margin-right:50px; width:160px; height:160px;}
.shop-bottom .shop-logo img{ width: 100%;height: 100%;}
.shop-bottom .shop-notice{ width:690px; padding:0 35px; float:left;}

.shop-goods-slider{ width:1190px; overflow:hidden; height:320px; margin-top:16px; position:relative;}
.shop-goods-slider ul{ position:absolute;}
.shop-goods-slider li{ width:1190px; float:left;}
.shop-goods-slider .slide-controls{ position:absolute; left:910px; bottom:22px;}
.shop-goods-slider .slide-controls span{ display:inline-block; width:12px; height:12px; font-size:0; border-radius:100%; margin-right:18px; background-color:#b6b8be; cursor:pointer; transition:all .2s;}
.shop-goods-slider .slide-controls span.cur{ background-color:#60626f;}


.pagin-sm { text-align: center; line-height: 18px; padding: 20px 0; font-size: 14px; }
.pagin-sm a { padding: 0 6px; text-decoration: none; margin: 0 2px; display: inline-block }
.pagin-sm a.current { border: 1px solid #ddd; color: #666; }
.pagin-sm a:hover { color: #e76469; }
.pagin-sm span { border: 1px solid #ddd; padding: 0 10px; margin: 0 8px; cursor: pointer; }
.pagin-sm span a { margin: 0; padding: 0; }
.pagin-sm span.text { padding: 0; margin: 0; border: 0; cursor: default }
/*帮助中心-------------*/

.breadcrumb strong { font-weight: normal; line-height: 20px;}
/*.breadcrumb a:link, .breadcrumb a:visited { color: #e3393c; }*/
.breadcrumb strong a:link, .breadcrumb strong a:visited { color: #333333; }
.breadcrumb a:hover, .breadcrumb strong a:hover { color: #e3393c; }
.help .left { width: 210px; overflow: hidden; float: left; padding-bottom: 5px;}
.help_side { }
.help .right { width: 960px; overflow: hidden; font-size: 12px; line-height: 150%; float: right; }
.right h3.help_tit { height: 36px; line-height: 36px; padding-left: 9px; border-bottom:solid 3px #f49800; }
.right h3.help_tit strong { float: left; height: 36px; line-height: 36px; position: relative; font-size: 16px; color: #f49800; }
.help_box { padding: 10px 10px 10px 20px; font-size:14px;line-height:2;}
.help_side .tle{display:block;height:50px;line-height:50px;background:#f49800;text-align:center;color:#fff;font-size:20px;}
.help_side .tle i{font-size:34px;}
.help_side h4 {background-color:#eee;border-bottom:solid 1px #ddd; height: 38px; line-height: 38px; padding-left: 25px; color: #4a4a4a; font-size: 14px; cursor: pointer; font-weight: bold;position:relative }
.help_side h4 b {position:absolute;right:10px;top:5px; width: 12px; height: 12px; margin-top: 1px; background: url(/Images/arrow.png) no-repeat right -14px; overflow: hidden; cursor: pointer; margin: 7px 10px 0 0; }
.help_side .current h4 b { background-position: right 0; }
.help_side h4 a{display:block;height:100%;padding-left:50px;font-size:16px;font-weight:normal;}
.help_side ul { display: none ;}
.help_side .current ul { display: block; }
.help_side li { padding-left: 75px; height: 38px; line-height: 38px; overflow: hidden;background:#f9f9f9; }
.help_side ul li a:link, .help_side ul li a:visited { color: #555; text-decoration: none;font-size:15px; }
.help_side li:first-child{padding-top:10px;}
.help_side li:last-child{padding-bottom:10px;}
.help_side li b { border-left: 5px solid #2398d1; border-bottom: 5px solid transparent; border-top: 5px solid transparent; font-size: 0; vertical-align: middle; margin-right: 10px; }
.help_side ul li.current a { color: #f49800; }
.help_side ul li.current b { border-left-color: #cc0000; }
.news-show .mt { height: 25px; border: 1px solid #EBEBEB; margin-bottom: 10px; padding: 5px 10px; background: #fcfffa; }
.news-show h2 { float: left; width: 60px; height: 22px; padding: 0; color: #333; line-height: 22px; font-size: 14px; font-weight: normal; }
.news-show .mt .form { float: right; height: 28px; }
.news-show .mt .text { width: 210px; height: 18px; line-height: 18px; padding: 2px; margin: 1px 10px 0 20px; border: 1px solid; border-color: #ccc; }
.news-show .mt .btn-search { width: 53px; height: 25px; line-height: 22px; text-align: center; border: 0 none; background-color: #f16063; cursor: pointer; color: #fff; }
.news-show .mt .btn-search:hover { background-color: #ee4a4c; }
.news-show .mc { border: 1px solid #EBEBEB; margin-bottom: 10px; }
.news-show h5 { height: 50px; line-height: 50px; padding-left: 20px; background: #f7f7f7; color: #666; font-size: 20px; }
.news-show h5 span { float: right; width: 135px; margin-right: 10px; text-align: right; }
.news-show ul { padding: 15px 10px 20px; }
.news-show li { padding: 3px 0; height: 38px; line-height: 38px; overflow: hidden; zoom: 1; border-bottom: 1px dotted #ddd; }
.news-show li div { float: left; margin-right: 5px; font-size:14px;padding-left:10px;}
.news-show li span { float: right; margin-left: 5px; color: #999; font-family: Verdana; }
/*专题页面-----------*/
.topic-list { margin-bottom: 20px; }
.topic-list li { margin-top: 20px; width: 100%; float: left; }
.topic-list li h3 { line-height: 36px; font-size: 16px; }
.topic-list li img { padding: 10px; border: 1px solid #eee; width: 1170px; height: 306px; }
.topic-page #service-2013 { border-top: 0; }
.topic-page .nav-bar { margin-bottom: 0; }
.topic-banner, .topic-html { width: 100%; position: relative; overflow: hidden; }
.topic-banner a { width: 100%; height: 100%; display: block }
.topic-banner img { position: absolute; top: 0; left: 50%; }
.topic .topic-goods { margin-bottom: 20px; width:1160px;padding-left:30px;margin:0 auto;padding-top:15px;}

.topic .topic-goods li {float:left; width:210px;height:295px;background-color:#fff;margin-right:10px;margin-top:15px;position:relative;}
/*.topic .topic-goods li:hover { box-shadow: 0 0 10px 2px rgba(0,0,0,0.2); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }*/
.topic-goods .p-img {text-align:center;height:230px;padding:0;}
.topic-goods .p-img img {width:210px;height:210px;}
.topic-goods .btn-buy {display:block;width:80px; height: 26px; line-height: 26px; text-align: center; background-color: #ff6666; border-radius: 1px; color: #fff; }
.topic .topic-goods li .btn-buy { position: absolute; bottom: 10px; right: 10px; }
.topic-goods .btn-buy:hover { color: #fff; text-decoration: none; background-color: #ea544a; }
.topic-goods .p-price { color: #df4545; font-weight: bold; font-size: 14px; margin-top: 14px; padding-left:10px;}
.topic-goods .p-name {overflow: hidden;height:initial; padding-left:10px;}
.topic .topic-title { line-height: 24px; margin-top: 30px; font-size: 20px; color: #fff; font-weight: bold; border-left: 5px solid #fff; padding-left: 10px; }
.topic-nav { position: fixed; width: 104px; left: 50%; top: 50%; margin-left: -750px; z-index: 999; display: none; margin-top: -200px }
.topic-nav b { display: block; width: 4px; height: 110%; margin-top: -10%; background-color: #fff; border-radius: 4px; position: absolute; left: 50px; top: 0; z-index: 1; }
.topic-nav ul { text-align: center; position: relative; z-index: 2 }
.topic-nav li { line-height: 26px; border: 2px solid #fff; border-radius: 4px; font-size: 16px; background-color: #fff; text-align: center; margin: 8px 0; }
.topic-nav li a { color: #999; }
.topic-nav li.cur { background-color: #ffd2c8; }
.topic-nav li.cur a, .topic-nav li:hover a { color: #df4545; }
/*限时购首页-----------*/
.slide { width: 100%; height: 450px; background-color: #F5F5F5; position: relative; }
.slide .slide-items, .slide .slide-items li { width: 100%; height: 450px; overflow: hidden; }
.slide .slide-items li a { width: 100%; height: 100%; display: block; background-position: center top; background-repeat: no-repeat }
.slide li { position: absolute; top: 0; left: 0; opacity: 0; transition: opacity 0.1s linear; -webkit-transition: opacity 0.8s linear; z-index: 1; }
.slide li.active { opacity: 1; z-index: 2; }
.slide .slide-controls { position: absolute; bottom: 15px; z-index: 1; height: 22px; text-align: center; width: 100%; z-index: 3; }
.slide .slide-controls span { display: inline-block; margin: 0 4px; background: #999; text-align: center; cursor: default; color: #fff; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; width: 22px; height: 22px; line-height: 22px; padding: 0; transition: all linear .2s }
.slide .slide-controls .cur { background: #e3393c; }
.topic .time-sale li {border: 1px solid #cbcacf;height: 510px; margin-bottom:28px;margin-right:40px;width:348px;}
/*.topic .time-sale li:hover { border-color: #ea544a; box-shadow: 0 0 10px 2px rgba(234, 84, 74, 0.4); }*/
.time-sale li .p-name { font-size: 14px; line-height: 30px; height: 30px; overflow: hidden }
.time-sale li p { color: #999; height: 18px; overflow: hidden; }
.time-sale li .tags { display: block; position: absolute; top: 0; right: 0; background-color: #ff6666; color: #fff; line-height: 30px; padding: 0 6px; }
.time-sale li .p-price s { font-size: 12px; color: #999; font-weight: normal; margin-left: 4px; }

/*积分商城----------*/
.integra-top { height: 300px; background: url(/Areas/Web/Images/integra-bg.png) repeat-x left center; padding: 20px 0; }
.integra-left { float: left; width: 280px; }
.inte-user-info { background-color: #fff; box-shadow: 0 3px 3px #ccc; padding: 20px; height: 107px; }
.inte-user-info h3 { font-size: 16px; color: #252528; }
.inte-user-info h3 span{color:#fa1b10;padding:0 5px;}
.inte-user-info p { font-size: 14px; margin: 5px 0; }
.inte-user-info p a { color:#4a4a4f; }
.inte-user-info p span { color: #0f912d;font-size:22px; }
.inte-user-info h1 { font-size: 22px; color: #434547; text-align:left; }
.integra-left ul { margin-top: 9px; }
.integra-left ul li { margin-top: 3px; background-color: #fff; box-shadow: 0 1px 2px #ccc; line-height: 46px; font-size: 16px; padding-left: 36px; }
.integra-left ul li a{color:#4a4a4f;}
.integra-left ul li i { display: inline-block; height: 37px; width: 33px; margin-right: 20px; background: url(/Areas/Web/Images/inte-icon11.png) no-repeat; vertical-align: middle; background-position: 0 2px;}
.integra-left ul li.fore2 i { background-position: 0 -33px; }
.integra-left ul li.fore3 i { background-position: 0 -69px; }
.inte-slide { width: 890px; height: 300px; position: relative; float: right; }
.inte-slide img { width: 100%; height: 100%; }
/*.inte-slide .slide-items, .inte-slide .slide-items li { width: 100%; height: 100%; overflow: hidden; }
.inte-slide .slide-items li img { width: 100%; height: 100%; display: block;}
.inte-slide li{ position:absolute; top:0; left:0; opacity:0; transition:opacity 0.1s linear; -webkit-transition:opacity 0.8s linear;}
.inte-slide li.active{ opacity:1;}
.inte-slide .slide-controls { position: absolute; bottom: 15px; z-index: 1; height: 22px; text-align: center; width: 100%; }
.inte-slide .slide-controls span { display: inline-block; margin: 0 4px; background: #999; text-align: center; cursor: default; color: #fff; border-radius: 12px; width: 22px; height: 22px; line-height: 22px; padding: 0; transition: all linear .2s }
.inte-slide .slide-controls .cur { background: #e3393c; }*/

.inte-coupon-hd, .inte-gift-hd, .goods-desc-hd { line-height:41px; margin-top: 18px; border-bottom: 3px solid #767676; background-image:url("/Areas/Web/Images/Mall-nav-bg.png");background-repeat: no-repeat;background-position:0 10px;padding-left:35px;}
.inte-gift-hd{background-position:0 -25px; }
.inte-coupon-hd span, .inte-gift-hd span, .goods-desc-hd span { font-size: 20px; color: #4a4a4f; }
.inte-coupon-hd a.more, .inte-gift-hd a.more { float: right; font-family: simsun; line-height: 30px; margin: 6px 10px 0 0; }
.integra-coupon ul, .integra-gift ul { margin-right: -20px; }
.integra-coupon ul li { float: left; margin: 20px 20px 0 0; border: 1px dashed #262626; width: 381.333px; }
.integra-coupon ul li .shop-logo { float: left; text-align: center; width: 150px; vertical-align: middle }
.integra-coupon ul li img { width: 162.5px; height: 130px; }
.integra-coupon ul li div { width: 203px; float: right; border-left: 1px dashed #d6d6d6; padding-left: 15px }
.integra-coupon ul li h3 { font-size: 15px; padding-top: 13px; }
.integra-coupon ul li h3 a, .integra-gift ul li h3 a { color: #000; }
.integra-coupon ul li h3 a:hover, .integra-gift ul li h3 a:hover { color: #e3393c; }
.integra-coupon ul li p { color: #535353; }
.integra-coupon ul li p span.couponprice { color: #e3393c; font-size: 22px; line-height: 40px; margin-right: 5px; margin-left: -5px; }
.integra-coupon ul li p a { display: block; line-height: 30px; background-color: #ef524d; text-align: center; color: #fff; font-size: 16px; margin: 7px 0 0 -15px; cursor: pointer; }
.integra-coupon ul li p a.disabled, .integra-gift ul li .btn-buy.disabled { background-color: #999 !important; }
.integra-gift ul li { float: left; margin: 15px 20px 0 0; border: 1px solid #767676; width: 280.5px; position: relative; font-size: 14px; }
.integra-gift ul li img { width: 100%; height: 280.5px; }
.integra-gift ul li h3 { font-size: 14px; line-height: 20px; padding: 0 12px; margin: 10px 0; height: 40px; overflow: hidden; }
.integra-gift ul li p { margin-bottom: 8px; padding: 0 12px; line-height: 20px; }
.integra-gift ul li p span { color: #e3393c; font-size: 16px; margin-right: 10px; }
.integra-gift ul li p em { float: right; }
.integra-gift ul li .btn-buy { position: absolute; right: 12px; bottom: 10px; display: block; line-height: 20px; width: 60px; text-align: center; color: #fff; background-color: #ff5a4d; border-radius: 4px; font-size: 12px; font-family: simsun }
.integra-gift ul li .btn-buy:hover, .integra-coupon ul li p a:hover { background-color: #e3393c; }
.inte-detail-left { width: 945px; float: left; padding-right: 55px; border-right: 1px solid #ddd; margin: 20px 0 80px; position: relative; z-index: 1; }
.inte-goods-info { min-height: 520px; padding-left: 480px; }
.inte-goods-img { position: absolute; left: 0; top: 0; width: 420px; }
.inte-goods-img .cloud-zoom { border: 2px solid #cbcad0; width: 416px; height: 416px; }
.inte-goods-img .cloud-zoom-big { border: 2px solid #cbcad0; overflow: hidden; border-radius: 2px }
.inte-goods-img .cloud-zoom img { max-height: 416px; max-width: 416px; }
.inte-goods-img #spec-list { padding-top: 20px; }
.inte-goods-img #spec-list li { margin: 0 0 0 11px; }
.inte-goods-img #spec-list li:first-child { margin: 0 }
.inte-goods-img #spec-list img { width: 75px; height: 75px; padding: 0; border: 0; }
.inte-goods-img #spec-list li.cur img { border: 2px solid #252525; width: 71px; height: 71px; }
.inte-goods-data h3 { font-size: 18px; color: #222; font-weight: 700; }
.inte-goods-data li { line-height: 20px; padding: 6px 0; font-size: 14px; color: #222; }
.inte-goods-data li.old-price { color: #8a8989 }
.inte-goods-data li.old-price s { font-size: 18px; color: #716b6b; }
.inte-goods-data li.new-integra { color: #f00; }
.inte-goods-data li.new-integra span { color: #fff; font-size: 12px; background-color: #ed2700; width: 60px; text-align: center; position: relative; font-family: simsun; }
.inte-goods-data li.new-integra span:after { content: ''; border-bottom: 5px dashed transparent; border-top: 5px dashed transparent; border-left: 5px solid #ed2700; position: absolute; top: 5px; right: -4px; }
.inte-goods-data li.new-integra em { font-size: 18px; margin: 0 20px 0 15px; vertical-align: bottom; }
.inte-goods-data li.new-integra i { font-style: italic; vertical-align: bottom; }
.inte-goods-data li.new-gray { color: #8a8989 }
.changeNum { display: inline-block; -webkit-user-select: none; }
.changeNum a { display: inline-block; border: 1px solid #b0b0b0; color: #646464; width: 28px; text-align: center; line-height: 22px; height: 22px; cursor: pointer; }
.changeNum a:hover { color: #666; border-color: #666; }
.changeNum input { display: inline-block; margin: 0 2px; border: 1px solid #b0b0b0; width: 28px; text-align: center; line-height: 22px; height: 22px; font-size: 14px; color: #222; vertical-align: top; }
.changeNum input:focus { border-color: #e3393c; }
.inte-goods-data li .chang-goods { background-color: #ee3e1b; width: 190px; height: 40px; line-height: 40px; display: block; text-align: center; font-size: 18px; color: #fff; border-radius: 4px; margin-top: 18px; cursor: pointer; transition: all .3s;/*box-shadow: 0 2px 4px -2px #FB3A14;*/ box-shadow: 0px 1px 2px rgba(0,0,0,0.25); }
.inte-goods-data li .chang-goods:hover { background-color: #FC2600; }
.inte-goods-desc { padding-top: 20px; }
.inte-goods-content { position: relative; padding-top: 10px; }
.inte-goods-content img { max-width: 940px; }
.inte-detail-right { width: 172px; float: right; margin: 20px 0 80px; }
.inte-detail-right li { width: 150px; padding: 14px 11px 5px; text-align: center; background: url(/Areas/Web/Images/inte-line.png) repeat-x left bottom; }
.inte-detail-right li.hd { padding: 0 11px; font-size: 14px; color: #222; line-height: 4px; margin: 8px 0; }
.inte-detail-right li.hd h3 { line-height: 2px; display: inline-block; background-color: #fff; padding: 0 5px; }
.inte-detail-right li p { line-height: 36px; color: #ed2700; font-size: 18px; }
.inte-detail-right li img { max-width: 150px; max-height: 150px; }
.loading { width: 100%; height: 50px; text-align: center; padding-top: 10px; background-color: #fff; }
.loading { text-align: center; line-height: 30px; color: #999; font-size: 14px; }
.loading span { padding: 16px; background: url(/Areas/Web/Images/loading2.gif) center no-repeat; background-size: 32px; }
/*错误页面 404-----------*/



.tips-page { width: 345px; height: 170px; padding: 130px 30px 30px 600px; font-size: 12px; overflow: hidden; color: #777; font-family: \5b8b\4f53; margin: 20px 0 35px; }
.tips-page h2 { font-size: 20px; margin-bottom: 10px; color: #555; font-family: \5fae\8f6f\96c5\9ed1; font-weight: normal; }
.tips-page strong { margin: 0 2px; font-size: 18px; font-family: Verdana, Geneva, sans-serif; }
.tips-page a { color: #e3393c; }
.error-page { background: url(/Areas/Web/Images/error.jpg) #fff no-repeat 260px 0; }
.pay-fail-page { background: url(/Images/error.jpg) #fff no-repeat 140px 0; }
.pay-success-page { background: url(/Images/success.jpg) #fff no-repeat 140px 0; }
.pay-fail-page h2 { color: #e3393c; font-weight: bold; }
.pay-success-page h2 { color: #7ABD54; font-weight: bold; }
.coupon { position: absolute; z-index: 999; width: 160px; height: auto; top: 110px; right: 0px; text-decoration: none; }
.coupon_g { display: block; width: 150px; margin-bottom: 10px; border-radius: 5px; overflow: hidden; }
.coupon_g_g { display: block; height: 55px; background: #e3393c; }
.coupon_g_d { display: block; text-align: center; background: #131204; color: #fff; font-size: 16px; line-height: 36px; }
.coupon_p { overflow: hidden; text-align: center; display: block; width: 80px; font-size: 40px; color: #fff; float: left; line-height: 55px; }
.coupon_info { display: block; width: 70px; font-size: 12px; color: #fff; float: left; }
.coupon_info_t { display: block; font-size: 16px; color: #fff; line-height: 40px; height: 30px; }
.coupon_info_p { display: block; font-size: 12px; color: #fff; height: 25px; }
/*地区插件样式---------*/
.address-choose { display: inline-block; position: relative; margin-right: 6px; padding: 0 22px 0 12px; height: 24px; line-height: 24px; border: 1px solid #e4e4e4; border-radius: 2px; cursor: pointer; text-decoration: none; }
.address-choose:before { content: ''; display: inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666; position: absolute; top: 10px; right: 6px; transition: transform .2s ease-in 0s; }
.address-choose.active:before { border-top-color: #e3393c; transform: rotate(180deg); }
.address-choose.active { border-bottom: none 0; z-index: 200; background-color: #fff; }
.mall-district { position: absolute; width: 435px; background-color: #fff; border: 1px solid #e4e4e4; z-index: 100; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); margin-top: -1px; }
.district-hd { margin: 14px 10px 0; height: 23px; border-bottom: 1px solid #FF3C4C; width: 415px; }
.district-hd span { border: 1px solid #e0e0e0; border-bottom: none; padding: 0 16px; height: 22px; line-height: 22px; display: inline-block; margin: 0 5px; background-color: #fff; float: left; cursor: pointer; }
.district-hd span.cur { border-color: #FF3C4C; border-top-width: 2px; color: #FF3C4C; }
.mall-district .district-ul { border-top: 0; width: 420px; display: block; padding: 10px; }
.mall-district .district-ul li { float: left; line-height: 22px; height: 22px; overflow: hidden; margin: 3px 1px 0; padding: 0; width: 82px; cursor: pointer; }
.mall-district .district-ul li a { display: block; float: left; padding: 0 12px; line-height: 21px; white-space: nowrap; text-decoration: none; height: 22px; }
#product-intro #summary .district-ul li { padding: 0; }
#summary .district-ul a { color: #666; }
#summary .mall-district li.cur a, #summary .mall-district li:hover a { background-color: #FF3C4C; color: #fff; }
.search-address { padding-right: 20px !important; position: relative; }
.search-address.active { color: #e3393c; }
.search-address:before { content: ''; display: inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666; position: absolute; top: 10px; right: 6px; transition: transform .2s ease-in 0s; }
.search-address.active:before { border-top-color: #e3393c; transform: rotate(180deg); }
.mall-area { position: absolute; width: 380px; background-color: #fff; border: 1px solid #e4e4e4; z-index: 100; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
.mall-area .province-ul { border-top: 0; width: 360px; display: block; padding: 10px; }
.mall-area li { float: left; line-height: 22px; height: 22px; margin: 3px 1px 0; padding: 0; width: 70px; cursor: pointer; position: relative; }
.mall-area .city-ul { position: absolute; display: none; background-color: #fff; border: 1px solid #ddd; left: 0; top: 20px; z-index: 10; width: 216px; padding: 10px; background-color: #fafafa; box-shadow: 0 0 3px #fafafa; }
.mall-area li.hover .city-ul { display: block; }
.mall-area li a { display: block; float: left; padding: 0 12px; line-height: 21px; white-space: nowrap; text-decoration: none; height: 22px; color: #333; }
.mall-area li.cur a.p-a, .mall-area li.hover a.p-a, .mall-area .city-ul li.cur a, .mall-area .city-ul li:hover a { background-color: #e3393c; color: #fff; }


/*限时抢购列表页面*/
.limited-home .ltcatebox{width:1190px;box-sizing: border-box;padding:16px 0;}
.limited-home .by-goods{width:100%;background-color:#f5f3f3;}
.limited-home .by-bottom{width:100%;background-color:#f5f3f3;}
.limited-home .by-bottom #bottom_pager{width:1190px;margin:0 auto;background-color:#fff;padding-bottom: 20px;}

.limited-home span.limi-img{background-image: url("/Areas/Web/Images/limited-bg.png");background-repeat: no-repeat;background-position: left center;width:114px;margin-right:0;float:left;height:35px;}
.limited-home .ltcate{font-size:14px;color:#5c5c5c;width:1076px;}

.limited-home .ltcatebox dt,.limited-home .ltcatebox dd{height:35px;line-height:35px;}
.limited-home .ltcatebox dt,.limited-home .ltcatebox dd{margin-right:25px;}
.limited-home .ltcatebox .inprogress{height:29px;line-height: 29px;color:#ff802b;font-size:14px;margin-top:3px;font-weight: bold;}
.limited-home .ltcatebox .upcoming{height:29px;line-height: 29px;color:#39b849;font-size:14px;margin-top:3px;font-weight: bold;}
.limited-home #filter .fore1 dl{float:right;}
.limited-home #filter .order dd a{font-size:18px;color:#494e52;border:none;line-height:64px;}
.limited-home .topic-goods .p-name{width:276px;margin:0 auto;padding:0 20px;height:90px!important;}
.limited-home .topic-goods .p-name .pro-tit{font-size:18px;color:#4b4b4b;font-weight: bold;border-bottom: 1px solid #cdcfd0;overflow: hidden;height:45px;line-height:45px;padding:0 15px;text-align: center;}
.limited-home .topic-goods .p-name .pro-ad{font-size:16px;color:#141414;overflow: hidden;height:45px;line-height:45px;padding:0 15px;text-align: center;}
.limited-home .topic-goods .p-price{width:320px;margin:12px auto;}
.limited-home  .p-price span{color:#fb1838;font-size:26px;float:left;}
.limited-home  .p-price s{font-size:14px;color:#6b6c6e;}
.limited-home .p-price .limi-buy{padding:0 10px;height:36px;background-color:#39b849;font-size:16px;color: #fff;text-align: center;line-height: 36px;float:right;border-radius: 5px;margin-left:5px;}
.limited-home .topic-goods li .tags{ background-color: #39b884;color: #fff;display: block;font-size: 16px;left: 12px;line-height: 36px;padding: 0 6px;position: absolute;top:0;max-width: 120px;overflow: hidden;width:64px;height:36px;}
.limited-home .inprogress-list .p-price{width:318px;height:65px;position:absolute;bottom: 0;padding:0 15px;line-height: 65px;margin:0;}
.limited-home .inprogress-list .p-price .Purchased{float:right;font-size:18px;color:#494e52;}
.limited-home .inprogress-list .p-price .Purchased i{margin-right:10px;color:#0ca642;}
.limited-home .none-activity{width:100%;height:120px;text-align: center;background-color: #f5f3f3;padding-top:100px;font-size:20px;color:#333;}
.limited-home .inprogress-list li:hover{border-width: 1px 2px 0 2px!important;border-color: #ef162f!important;border-style:solid!important;width:346px;height:509px;}
.limited-home .inprogress-list li:hover img{width:346px;height:348px;}
.limited-home .inprogress-list li:hover .p-price{background-color: #ef162f;}
/*.limited-home .inprogress-list li:hover .tages{left:-282px;top:9px;}*/
.limited-home .inprogress-list li img{width:348px;height:348px;}
.inprogress-list li:hover .p-price span{color:#fff!important;}
.inprogress-list li:hover .p-price s{color:#fff!important;}
.inprogress-list li:hover .Purchased,.inprogress-list li:hover .Purchased i{color:#fff!important;}
.limited-home .inprogress-list li .tags{background-color: #f92919;left:280px;top:-10px;overflow: hidden;}

.topic .time-sale ul li:nth-of-type(3n){margin-right:0;}
#filter-limit .fore1{width:1190px;margin:0 auto;}
/*限时抢购搜索框*/
.limited-home #filter-limit{width:100%; border:1px solid #f0f1f3; background: #f9f9f9;}
#filter-limit dl, #filter-limit dt, #filter-limit dd { float: left; line-height: 64px; zoom: 1; }
#filter-limit dl {float:right;}
#filter-limit .order dd { height: 64px;margin-right:40px; line-height:64px; overflow: hidden; zoom: 1; font-size:18px;}
#filter-limit .order .curr {color:#fb1838;}
#filter-limit .order .curr a, #filter-limit .order .curr a:visited { color: #fb1838; }
#filter-limit .stock-search { float:right; border-left: 1px solid #fff; padding-left: 15px; position: relative;}
#filter-limit .stock-search .text-stock-search { background-color:#f9f9f9;width:274px; height:36px;line-height:36px;font-size:16px; border:2px solid #e3393c;padding-left:25px;margin-top:12px;font-family: verdana, 'simsun'; color: #999; float: left }
#filter-limit .stock-search .text-stock-search:hover { border-color: #e3393c; }
#filter-limit .stock-search .btn-stock-search { position: absolute;width:23px;height:23px;border: none;right:14px;top:21px; cursor: pointer;background-image:url("/Areas/Web/Images/limited-icon.png");background-repeat: no-repeat;background-position:0 0;background-color: #f9f9f9;}
#filter-limit .pagin .text{ float: right; height: 22px; padding: 2px 0; border-left: 1px solid #fff;display:none;}
#filter-limit .order dd:nth-of-type(2) b{width:10px;height:15px;background-image:url("/Areas/Web/Images/limited-icon.png");background-repeat: no-repeat;background-position:-22px 3px;padding-right:12px;}
#filter-limit .order dd:nth-of-type(3) b{width:10px;height:14px;background-image:url("/Areas/Web/Images/limited-icon.png");background-repeat: no-repeat;background-position:-75px 3px;padding-right:11px;}
#filter-limit .order .curr .x1{background-position:-50px 3px;}
.alpha{position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;filter:alpha(opacity=15);opacity:.15;}
.mimiBox{position:fixed;z-index:10000002;overflow:hidden;padding:0;top:0;margin:0;border:4px solid rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;left:50%;top:50%;margin-left:-207px;margin-top:-202px;}
.mimiWrap{border:1px solid #c4c4c4;width:410px;background:#fff;}
.mimiTitle{height:31px;padding:0 10px;background:#f5f5f5;line-height:31px;font-size:14px;font-weight:700;color:#333;border:0;width:390px;}
.mimiClose{display:block;position:absolute;z-index:100000;top:5px;right:10px;overflow:hidden;width:21px;height:21px;background:url(/Images/thickbox_close.png) no-repeat 0 0;font-size:0;line-height:100px;}
.mimiCon{padding:10px;}
.mimiTitleBox{border-bottom: 1px solid #dddddd;height:30px;margin-bottom:-1px;overflow:visible;position:relative;padding-left:20px;}
.mimiCurr{height: 30px;background: #FFF;margin-top: 0;color: #F51314;font-weight: bold;line-height: 30px;width: 83px;border: 1px solid #dddddd;border-bottom:none; display:inline-block;margin-right: 5px;padding-right: 2px;font-size: 14px;text-align: center;float:left;}
.mimiLimk{background: #f7f7f7;width: 83px;margin-top: 3px;padding-right: 2px;margin-right: 5px;text-align: center;line-height: 25px;color: #333;font-size: 14px;border: 1px solid #dddddd; border-bottom: none;display:inline-block;float:left;color: #333333;font-weight: normal;height: 27px;width: 83px;}
.mimiLog{padding:25px 0 0 60px;}
.mimiLogTitleMesg{color: #999999;height: 20px;line-height: 20px;font-size:12px;display:block;padding-top:5px;}
.mimiInput{position: relative;width: 272px;display:block;}
.mimiText{border: 1px solid #e1e1e1;float: none;font-family: arial,"宋体";font-size: 14px;height:24px;line-height: 24px;padding: 4px 20px 4px 3px;width: 245px;display:inline-block;box-sizing: content-box;}
.i-name{background: url(/Images/one4.jpg) no-repeat;height: 16px;top: 8px;width: 16px;position: absolute;right: 10px;}
.i-pass{background: url(/Images/one5.jpg) no-repeat;height: 19px;top: 8px;width: 14px;position: absolute;	right: 10px;}
.mimiBorder{border: 1px solid #7abd54;color: #333333;}
.mimiBorder_error{border: 1px solid #e3393c;color: #e3393c;}
.mimiError{position: absolute;width: 265px; padding: 3px 0 3px 3px;left: 0px;top: 34px;_top: 35px;border: 1px solid #ffbdbf;color: #e6393d;background: #ffebec;float: none;line-height: 20px;z-index: 10;font-size:12px;display:block;}
.mimiAutoentry{height:40px;margin-top:10px;padding-top: 5px;}
.mimiCheckbox{margin-top: 7px;font-size: 12px;}
.mimiMar{display:inline-block;line-height: 26px;font-size:12px;color:#333;}
.mimiBtn{height: 54px;line-height: 26px;overflow: visible;padding-top: 5px;position: relative;}
.mimi_btn{background: #F51314;font-family: "微软雅黑";height: 36px;line-height: 34px;margin: 10px 0 15px;text-align: center;width: 270px;padding-bottom: 5px;border:none;font-weight:700;font-size:18px;color:#fff;cursor:pointer;}
.verification{border: 1px solid #e1e1e1;float: none;font-family: arial,"宋体";font-size: 14px;height:24px;line-height: 24px;padding: 4px 20px 4px 3px;width: 60px;display:inline-block;}
.hide{display:none;}
.w60{width:60px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.alpha{position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;display:none;filter:alpha(opacity=15);opacity:.15;}
.alert_box{position:fixed;z-index:10000002;overflow:hidden;padding:0;top:0;margin:0;border:4px solid rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;left:50%;top:50%;margin-left:-207px;margin-top:-202px;display:none;}
.alert_warp{border:1px solid #c4c4c4;width:410px;height:140px;background:#fff;}
.alert_title{height:31px;padding:0 10px;background:#f5f5f5;line-height:31px;font-size:14px;font-weight:700;color:#333;}
.alert_close{display:block;position:absolute;z-index:100000;top:5px;right:10px;overflow:hidden;width:21px;height:21px;background:url("/Areas/Web/Images/thickbox_close.png") no-repeat 0 0;font-size:0;line-height:100px;cursor:pointer;}
.alert_con{padding:10px;}
.alert_tips {position: relative;padding-top:15px;width: 100%;}
.alert_tips h2 {color: #090;font-size: 14px; height: 40px; line-height: 40px; padding-left: 70px;}
.alert_tips p {padding-left: 70px;}
.alert_tips em {color: #999;}
.alert_tips p a {color: #005ea7;}
.alert_state1{background: url("/Areas/Web/Images/state1.png") no-repeat scroll 10px;}
.alert_state2{background: url("/Areas/Web/Images/state2.png") no-repeat scroll 10px;}
.alert_state3{background: url("/Areas/Web/Images/state3.png") no-repeat scroll 10px;}
.video-title{height:50px;line-height:40px;}
.video-title span{font-size:22px;font-weight:200;}
.video-title a{float:right;font-size:16px;}
.video-title a i{color:#ccc;font-size:18px;}
.video-title a:hover i{color:#ff6600;}
.video-list{width:101.5%;}
.video-list .video-item{width:290px;float:left;margin-right:10px;background-color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;}
.video-list .video-item:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);}
.video-list .video-item:hover .play{background-color:#ff6600;border-color:#ff6600;}
.video-list .video-item:last-child{margin-right:0;}
.video-item .videoTrigger{position:relative;display:block;width:290px;height:175px;overflow:hidden;}
.video-item .videoTrigger .play{position:absolute;left:20px;bottom:10px;width:32px;height:20px;line-height:20px;text-align:center;border:2px solid #fff;border-radius:12px;background-color:#424242;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000")\9;color:#fff;-webkit-transition:all .2s;transition:all .2s;font-size:10px;}
.video-item .title{display:block;padding-top:20px;color:#333;line-height:25px;white-space:nowrap;font-size:14px;overflow:hidden;}
.video-item .desc{color:#b0b0b0;display:block;padding-bottom:20px;line-height:25px;}
@charset "utf-8";

 
/* common start */
.aui_outer { text-align:left; outline: 0; border:5px solid rgba(0,0,0,.1);border-radius: 5px;}
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse;}
table.aui_dialog{background-color: #fff; width:100%;}
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; font-weight:bold; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { *zoom:1; *display:inline; text-align:left; border:none 0; width: 100%; color:#666;box-sizing: border-box;}
.aui_content.aui_state_full { display:block; width:100%; margin:0; height:100%; padding:0 !important }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(/Areas/Web/Images/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:10px; text-align:center; white-space:nowrap; border-top:solid 1px #f2f2f2; }
.aui_buttons button { display: inline-block;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 3px 15px; font-size:14px;line-height: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #333;background-color: #fff;border-color: #ccc; margin:0 10px; outline:0 !important;transition:background linear .2s}
.aui_buttons button:hover, .aui_buttons button:active{background-color: #e6e6e6;border-color: #adadad;}
.aui_buttons button:active{box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; }
button.aui_state_highlight {color: #fff;background-color: #e3393c;border-color: #EA2A2D;}
button.aui_state_highlight:hover,button.aui_state_highlight:active {color: #fff;background-color: #EA2A2D;border-color: #EA2A2D;}
/* common end */

.aui_nw, .aui_ne, .aui_sw, .aui_se { width:0; height:0; }
.aui_titleBar { position:relative; height:100%; }
.aui_title {padding:0 10px; font-size: 14px;line-height:36px; height:36px;color: #4c5a5f;text-shadow: 0 1px 0 #fff; background:#f5f5f5;}
.aui_close { padding:0; top:8px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); outline:0 !important;text-decoration:none !important  }
.aui_close:hover { color:#4aa3df }
.aui_close:active { box-shadow: none; text-decoration:none}
.aui_state_noTitle .aui_close{ top:0; right:0; display:none}
.aui_state_noTitle .aui_buttons{ text-align:center}
.aui_state_noTitle .aui_buttons button{ font-size:12px; line-height: 18px; margin:0 6px;}
.aui_state_noTitle .aui_content{ padding:0!important}

.tips-custom{ padding:20px; font-size:14px; max-width:300px;}
.tips-custom i.icon{ width: 48px;height: 48px; display:inline-block; margin-right:10px; background:url(/Areas/Web/Images/icon48.png) no-repeat;vertical-align: middle;}
.tips-custom i.error-icon{ background-position:-48px 0;}
.tips-custom i.warning-icon{ background-position:-96px 0;}



/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap { display: block; position: fixed; width: 300px;  pointer-events: none !important; margin: 0; padding: 0; letter-spacing: normal; z-index: 9000 !important; }
.jq-toast-wrap * { margin: 0; padding: 0; }

.jq-toast-wrap.bottom-left { bottom: 20px; left: 20px; }
.jq-toast-wrap.bottom-right { bottom: 20px; right: 40px; }
.jq-toast-wrap.top-left { top: 20px; left: 20px; }
.jq-toast-wrap.top-right { top: 20px; right: 40px; }

.jq-toast-single { display: block; width: 100%; padding: 10px; margin: 0px 0px 5px; border-radius: 4px; font-size: 14px; font-family: arial, sans-serif; line-height: 1.5; position: relative;  pointer-events: all !important; background-color: #444444; color: white; }

.jq-toast-single h2 { font-family: arial, sans-serif; font-size: 18px; margin: 0px 0px 5px; background: none; color: inherit; line-height: inherit; letter-spacing: normal; }
.jq-toast-single a { color: #eee; text-decoration: none; font-weight: bold; border-bottom: 1px solid white; padding-bottom: 3px; font-size: 12px; }

.jq-toast-single ul { margin: 0px 0px 0px 15px; background: none; padding:0px; }
.jq-toast-single ul li { list-style-type: disc !important; line-height: 17px; background: none; margin: 0; padding: 0; letter-spacing: normal; }

.close-jq-toast-single { position: absolute; top: 0; right: 7px; font-size: 24px; cursor: pointer; }

.jq-toast-loader { display: block; position: absolute; top: 0px; height: 1px; width: 0%; left: 0; border-radius: 5px; background: red; }
.jq-toast-loaded { width: 100%; }
.jq-has-icon { padding: 20px 20px 20px 60px; background-repeat: no-repeat; background-position: 15px; }
.jq-icon-info { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII='); background-color: #79a7be; color: #d9edf7; border-color: #bce8f1; }
.jq-icon-warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII='); background-color: #f2bc5c; color: #fcf8e3; border-color: #faebcc; }
.jq-icon-error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII='); background-color: #bd7877; color: #f2dede; border-color: #ebccd1; }
.jq-icon-success { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg=='); color: #dff0d8; background-color: #89ca89; border-color: #d6e9c6; }
/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

