@charset "utf-8";
/* CSS Document */

/*公共样式*/
a{color:#555;text-decoration:none;}
a:hover{text-decoration:none; color:#e60012;}
em,i{ font-style:normal;}

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

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

.wrap{ width:1200px; margin:0 auto;}
/*红色背景白色字的按钮样式*/
.red-write-btn{ background:#ff5c4d; color:#fff; border:none; border-radius:3px;}
/*边框*/
.bor-btn-no{border-bottom:none !important;}
.bor-top-no{border-top:none !important;}

/*背景颜色*/
.bge-buy{ background:#ebebf0;}
.bge-none{ background: none !important;}

.coupon-amount,.MyShopCoupon .coupon-span i,.MyShopCoupon .coupon-span,.coupon-list .coupon-title .icon-laba,.coupon-list .arrow-coupon,.buy_list .ball,.address-item .address-inner .curMarker,.invoice-goods span i,.redBags ul li .on-bags{ background:url(../images/icon-base.png) no-repeat;}

/*字体颜色*/
.yow{color: #ff875a;font-weight: bold;}
.red{ color:red !important;}
.green{ color:#1bbc9d !important;}
.taohong{ color:#fa509c;}
.blues{ color:#06c;}
/*高度*/
.h-auto{ height:auto !important;}
.h10{ height:10px; clear:both;}
.h60{ height:60px;}
/*小标签*/
.label_icon{background:#ffefef; border:1px solid #f3a3a7; color:#ff6666; padding:0 2px;}

/*宽度*/
.width_auto{ width:auto !important;}


.top-grade-img{ display:inline-block; height:9px !important; margin-left:4px;}

/*头部广告*/
.top-poster img{ width:100%;}
.top-poster_btn{ position: absolute; top: 3px; right: 56px; width: 15px; height: 15px;overflow: hidden; background: url(../images/icon-base.png) 0px 0px;}
.top-poster_btn:hover{background-position: -16px 0px;}
#poster-open{background-position: 0px -16px;}
#poster-open:hover{background-position: -16px -16px;}
/*头部*/
#header .top{height:36px; line-height:36px;color:#666; font-size:12px; border-bottom: #eeeeee solid 1px; background-color: #f8f8f8;}
#header .top .f-l a{ display:inline-block; margin-left:25px;}
#header .top .f-r{ color:#666;}
#header .top .f-r a{ margin-top:0px; padding:0px 0px 0px 12px;height: 36px;line-height: 36px;font: 12px/30px "微软雅黑";}
#header .top .f-r span{ position:relative; height:34px; display:inline-block; z-index:9; border:#f8f8f8 solid 1px; border-bottom:none}
#header .top .f-r span .downs{ display:inline-block; color:#666;transform-origin: 50% 48%; -webkit-transform-origin: 50% 50%; -webkit-transition: transform .2s ease-in; -moz-transition: transform .2s ease-in; -o-transition: transform .2s ease-in; transition: transform .2s ease-in;transform:scale(0.7);}
#header .top .f-r span:hover .downs{transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);cursor: default;}
#header .top .f-r span:hover{ background:#fff; border:#e6e6e6 solid 1px; border-bottom:none}
#header .top .f-r span ul{ display:none; position:absolute; left:-1px; background:#fff; line-height:24px; width:100%; text-align:left; border:#e6e6e6 solid 1px; top:33px; border-top:none; *top:35px; z-index:1999;}
#header .top .f-r span:hover > ul{ display:block;}
#header .head{ padding:15px 0px 15px 0px;}
#header .head .logo{ margin-left:5px;}
#header .head .logo .logo_img{ margin-bottom:20px; margin-top:20px;}
#header .head .logo a{ display:block; margin-right:15px; float:left;}
/*送货至*/
.hc_indxProvce{ display:inline-block; margin-left:25px;}
.hc_header_province_name{ cursor:pointer; display:inline-block; position:relative; z-index:2;}
.hc_header_prov{ border-width:1px; border-style:solid; border-color:#f8f8f8; display:block; line-height:24px;}
.hc_header_province_name i{ color:#f10215; font-size:14px;}
.hc_provincelist{ position:absolute; top:31px; border:1px solid #cccccc; background:#fff; width:360px;}
.hc_header_prov{ padding:0 5px;}
.hc_header_province_name:hover .hc_header_prov{ background:#fff; display:inline-block;  border-color: #cccccc; position:relative; height:31px; z-index:2; border-bottom:none;}
.hc_header_province_name:hover .hc_provincelist{ display:block;}
/*城市的tab切换样式*/
.cityTab{}
.cityTab .tabBar{border-bottom:1px solid #e5e5e5; line-height:32px;}
.cityTab .tabBar span{ display:inline-block; padding:0 15px;position: relative; height: 32px; line-height: 32px; border: 1px solid #e5e5e5; border-bottom: none; margin-left: -1px; background: #f7f7f7; cursor: pointer;}
.cityTab .tabBar span.current{ background:#fff; margin-bottom:-1px; height:33px;}
.cityTab .tabCon dl{ height:auto;padding: 2px 0;line-height: 24px; padding-left:5px; margin:5px 0px;}
.cityTab .tabCon dl dt{float: left; height: 18px; margin: 4px 4px 4px 0; padding: 0 4px 0 0; color: #999; border-right: 1px dotted #ebebeb; line-height: 18px;}
.cityTab .tabCon dl dd{float: left;}
.cityTab .tabCon dl dd a{display: block !important; margin-left:0px !important; color: #666; padding: 0 10px; cursor: pointer; transition: all .3s; white-space: nowrap;}
.cityTab .tabCon dl dd a:hover,.cityTab .tabCon dl dd a.on{background: #ff966e; color: #fff;}


/*搜索*/
#header .head .search{ position:relative; z-index:1; height:40px;font-size:12px; background:#ff3c3c; width:505px; padding-left:2px; margin-top:23px;}
#header .head .search .sea_text{ border:none; height:36px; width:373px; margin-top:2px; color:#b5b5b5; line-height:36px;}
#header .head .search .sea_btn{ background:none; color:#fff; font-size:16px; border:none; padding:0px 0px 0px 11px; width:100px; letter-spacing:7px;height:38px; cursor:pointer}
#header .head .search .search-icon{ color:#ccc; font-size:18px; height:36px; background:#fff; float:left; margin-top:2px; padding:0 7px; line-height:38px;}

/*购物车*/
.buy-dorpdown{ position:relative; margin-top:23px; margin-left:100px; z-index:2}
.buy-dorpdown:hover > .hc_cart_show{ display:block;}
.buy-dorpdown:hover .buy-box-m{ background:#fff; height:37px; border-bottom:none; margin-bottom:-1px; z-index:2;}
.buy-box-m{ width:132px; height:36px; line-height:36px; border:1px solid #e5e5e5; background:#f7f7f7; position:relative; cursor:pointer;}
.buy-box-m i{ color:#ff3c3c; font-size:21px; margin-left:15px; margin-right:5px; margin-top:2px; }
.buy-box-m em{ font-style:normal; color:#fff; background:#ff3c3c; display:block; position:absolute; top:5px; width:15px; text-align:center; right:17px; line-height:15px; height:15px; line-height:15px; border-radius:100%;}
.hc_cart_show{display: none; overflow: hidden; position: absolute; top:37px; right: 0; width: 358px;border: 1px solid #dedede; background-color: #FFF; -moz-box-shadow: 0 2px 2px #eaeaea; -webkit-box-shadow: 0 2px 2px #eaeaea; box-shadow: 0 2px 2px #eaeaea; z-index:1;}
.hc_area_mask{position: absolute; top: 0; left: 0; z-index: 1202; width: 100%; height: 100%; _height: 2000px; background: #000; filter: alpha(opacity=15); opacity: .15;}
/*购物车没有商品*/
.hc_cart_none{ text-align:center; padding:50px 0px; color:#999;}
/*登录后才可以看到商品*/
.hc_cart_login{ height:50px; text-align:center; color:#999; padding:50px 0px;}
.hc_cart_login button{ width:130px; text-align:center; height:30px; line-height:30px;}
/*有商品*/
.hc_province{height: 28px;padding: 5px 11px 5px 12px;}
/*购物车城市切换*/
.hc_province .hc_area_select { position: relative; z-index: 1203; float: left;}
.hc_address { float: left; height: 26px; max-width: 233px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; padding: 0 6px; border: 1px solid #dedede; color: #666; line-height: 26px; cursor: pointer;}
.hc_address_detail{ position:absolute; left:-23px; top:-16px; padding:10px; z-index:3;}
.hc_address_provincelist{ border:1px solid #cccccc; background:#fff; width:338px; padding:10px;}
.hc_close_btn{display: block;position: absolute; right: 25px; top: 25px;width: 20px; height: 20px; overflow: hidden; cursor: pointer; font-size: 20px; line-height: 20px; text-align: center;}
/*购物车商品*/
.hc_cart_goods{ padding-bottom:55px;}
.cart_goods_box{ max-height:300px; overflow-y:scroll;}
.hc_cart_list{ position:relative;}
.hc_cart_list dl { border-bottom: 1px solid #ececec;}
.hc_cart_list dt { height: 24px; padding: 5px 14px 5px 0; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #e5e5e5; background: #fafafa;line-height: 24px;}
.hc_cart_list dt .hc_red_icon {display: inline-block; width: 4px; height: 24px; background: #e60012; vertical-align: middle;}
.hc_cart_list dt .hc_select_box {display: inline-block; width: 12px; height: 12px; overflow: hidden; margin: 0 10px; border: 1px solid #ccc; vertical-align: middle;}
.hc_cart_list dt i { font-style: normal; color: #ff3c3c; font-family: "Tahoma";}
.hc_cart_list dd { padding: 15px 4px; border-bottom: 1px dotted #eaeaea;}
.hc_cart_list dd .hc_select_box { position: absolute; left: 0; top: 28px; width: 12px; height: 12px; overflow: hidden; margin: 0 10px; border: 1px solid #ccc; vertical-align: middle;}
.hc_cart_list dd .hc_selected, .hc_cart_list dt .hc_selected,.hc_cart_goods .hc_total_pro .hc_select_box.hc_selected { width: 14px; height: 14px; border: 0 none; background: url(../images/icon-base.png) no-repeat -43px 0px;}
.hc_cart_list .hc_cart_wrap { position: relative; z-index: 1202; padding-left: 110px;}
.hc_cart_list .hc_pro_img {position: absolute; left: 34px; top: 0; width: 60px; height: 60px; margin-right: 10px; border: 1px solid #e5e5e5;}
.hc_cart_list .hc_pro_img img{ width:100%;}
.hc_cart_list .hc_pro_name { display: block; width: 200px; height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; line-height: 14px;}
.hc_cart_list .hc_subcode {width: 200px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; line-height: 28px; color: #999;}
.hc_cart_list .hc_cart_detail em { float: left; font-family: "Tahoma"; line-height: 25px;}
.hc_cart_list .hc_num_cur .hc_cart_detail em { display: none;}
.hc_cart_list .hc_num_cur .hc_num_box { display: block;}
.hc_cart_list .hc_num_box a { display: block; float: left; width: 19px; height: 25px;background: url(../images/icon-base.png) no-repeat;}
.hc_cart_list .hc_num_box .hc_minicart_num { float: left; width: 27px; height: 23px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; border-right: 0 none; border-left: 0 none; text-align: center; line-height: 22px; color: #333; font-family: "Tahoma";}
.hc_cart_list .hc_num_box a.hc_minus{ background-position: 0px -37px; cursor: pointer;}
.hc_cart_list .hc_num_box a.hc_minus:hover{ background-position: -50px -37px; cursor: pointer;}
.hc_cart_list .hc_num_box a.hc_minus_disable { background-position: -100px -37px; cursor: not-allowed;}
.hc_cart_list .hc_num_box a.hc_plus { background-position: -25px -37px; cursor: pointer;}
.hc_cart_list .hc_num_box a.hc_plus:hover{ background-position: -75px -37px; cursor: pointer;}
.hc_cart_list .hc_num_box a.hc_plus_disable { background-position: -125px -37px; cursor: not-allowed;}
.hc_cart_list .hc_cart_detail b {float: right;  padding-right: 10px; color: #ff3c3c; line-height: 25px;}
.hc_cart_list a.hc_cart_del { display: none; position: absolute; top: 0; right: 6px; width: 16px; height: 16px; background: url(../images/icon-base.png) no-repeat -71px -0px;}
.hc_cart_list a.hc_cart_del:hover{background-position: -95px 0px;}
.hc_cart_list .hc_cart_cur a.hc_cart_del { display: block;}
.hc_cart_list .hc_min_sum { font-style:normal; margin: -1px 0 0 0; height: 18px; padding: 5px 14px 5px 14px; border-bottom: 2px solid #f5f3f2; line-height: 18px; background: #fff9f3; color: #666;}
.hc_cart_goods .hc_total_pro { height: 48px; width: 354px; position: absolute; bottom: 0; left: 0; padding: 0 0 0 4px; border-top: 1px solid #dedede; background: #f8f8f8; line-height: 50px;}
.hc_total_pro .f-l { height: 14px; padding: 18px 0; line-height: 14px;}
.hc_cart_goods .hc_total_pro .hc_all_select { margin-right: 30px; cursor: pointer;}
.hc_cart_goods .hc_total_pro .hc_select_box { display: inline-block; width: 12px; height: 12px; overflow: hidden; margin: 0 10px; border: 1px solid #ccc; vertical-align: middle;}
.hc_cart_goods .hc_total_pro .hc_all_select i { font-style: normal; vertical-align: middle;}
.hc_cart_goods .hc_total_pro b { margin-left: 5px; font-family: "Century Gothic"; color: #ff3c3c; font-size: 20px;}
.hc_cart_goods .hc_total_pro .f-r { width: 135px; height: 46px; border: 1px solid #bbb; background: #bbb; color: #fefefe; font-size: 16px; font-family: "Microsoft Yahei"; text-align: center;}
.hc_cart_goods .hc_total_pro .hc_pay_btn { border: 1px solid #ff4141; background: #ff5c4d;}



/*导航*/
.navbar{height:40px; background:#fff; position:relative; z-index:1; border-bottom:2px solid #ff3c3c;}
.all_sort{ position:relative; z-index:100;}
.all_text{ text-align:center; line-height:42px; background:#ff3c3c; font-size:16px; display:block; color:#fff; width:218px;}
.all_text a{ display:block; color:#fff;}
.all_sort_ul{ position:absolute; left:0px; background:#c23131; color:#fff; width:218px; z-index:100}
.all_sort_ul ul{ width:100%;}
.all_sort_ul ul li{ border-bottom:1px dashed #fff; padding:5px 10px 10px;}
.all_sort_ul ul li:hover{ background:#872222;}
.all_sort_ul ul li:last-child{ border-bottom:none;}
.all_sort_ul ul li a{ color:#fff;}
.all_sort_ul ul li span{ font-size:14px; font-weight:700; line-height:30px; display:block;}
.all_sort_ul ul li p a{margin-right: 10px;font-size: 12px; font-weight: 400;line-height: 18px;display: inline-block;}
.dripDown-div{ background:#fff; border:1px solid #eee; color:#333; width:540px; min-height:100%;}
.dripDown-div a{ color:#333 !important;}
.dripDown-div{}
.dripDown-div dl{ padding:10px 0px 10px 15px;}
.dripDown-div dl dt{ float:left; width:70px;}
.dripDown-div dl dt a{ color:#666; font-weight:bold; font-size:12px;}
.dripDown-div dl dd{ display:block;/* margin-left:80px;*/ float:right; width:450px;}
.dripDown-div dl dd a{ display:inline-block; padding:0 10px; line-height:16px;overflow:hidden; font-size:12px; color:#888;}
.dripDown-div dl dd a:hover{ color:#c9181b !important;}
.nav_right li{ float:left; line-height:41px; font-size:14px; padding:0 15px;}
.nav_right li:hover a,.nav_right li.on a{ color:#ff3c3c; font-weight:bold;}

.all_sort:hover > .hide{display: block;}


/*轮播图*/
#banner{ position:relative;}
/* flexslider */
.flexslider{position:relative;width:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides .img{ display:block; height:419px;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:55%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.banner_right_main{ position:relative; top:-419px;}
.banner_right{ position:absolute; top:0px;right: 0px; width:240px;}
.banner_notice{ background:#fff; width:100%;}
.banner_notice dl{ height: 248px; overflow: hidden; padding:0 13px 10px;}
.banner_notice dl dt{ height: 34px; margin-bottom: 5px; padding: 0 3px; border-bottom: 1px dotted #ccc;line-height: 34px; color: #ccc; font-size: 14px; color: #333;}
.banner_notice dl dd{ display: block; height: 26px; overflow: hidden; line-height: 26px;}
.banner_notice dl dd a{ vertical-align: middle; color: #666;}
.banner_notice .first_red a{color: #e60012;}

/*限时促销*/
.time-sell{}
.time-sell span{ font-size:24px; font-weight:normal; color:#333; margin-bottom:10px; cursor:pointer;}
.timeTab .tabBar em{ font-size:25px; color:#d4d3d3; padding:0 20px;}
.timeTab .tabBar span.current{ color:#ff3c3c;}
.time-sell ul{ border:1px solid #ededed; border-left:none; width:1200px;}
.time-sell ul li{ width:239px; border-left:1px solid #ededed; float:left;}
.time-sell ul li .top-img{ text-align:center; padding-top:10px; margin-bottom:10px; position:relative;}
.time-sell ul li .top-img p{background:url(../images/touming.png);width:100%;height:30px;line-height:30px;padding:0px;position:absolute;z-index:99;color:#fff;bottom:0px; left:0px;}
.time-sell ul li p{ width:200px; margin:0px auto; padding-bottom:15px;}
.time-sell ul li p a{ font-size:14px; text-align:left; display:block; height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.time-sell ul li p.sell-text a{ float:right; background:#ff3c3c; color:#fff; padding:3px 8px;border-radius:3px;}
.time-sell ul li p span{ font-size:18px; color:#ff3c3c;}
.time-sell ul li p del{ color:#999; padding-left:10px;}

/*首页轮播图先广告区域*/
.index-poster{ border:1px solid #f2f2f2;}
.big_pic { float: left; width: 240px; overflow: hidden;}
.small_pic {float: left;width: 239px;}
.border_right {width: 239px;border-right: 1px solid #f2f2f2;}
.small_pic .up {display: block; position: relative; height: 199px; border-bottom: 1px solid #f2f2f2; text-align: center;}
.small_pic .down {display: block; position: relative; height: 200px; text-align: center;}
.small_pic strong {position: absolute; width: 180px; margin-left: -90px; top: 15px; left: 50%; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; color: #333;}
.small_pic em{position: absolute;width: 140px; top: 40px; left: 50%; text-align: center; margin-left: -70px; font-size: 14px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; color: #666;}
.small_pic img{ width: 160px; position:relative; height: 120px; display:inline-block; margin-top: 69px;}

/*广告*/
.poster_imgs img{ width:100%;}


/*楼层*/
.floor{ overflow:hidden;}
/*楼层头部*/
.floor-head { position: relative; height: 34px;}
.floor-head .title { position: relative; float: left; bottom: 6px; width: 190px; height: 34px; color: #222; overflow: hidden;}
.floor-head .title h3 { height: 34px; font: bold 20px/34px 'microsoft yahei'; overflow: hidden; padding:0px;}
.floor-head .title h3 b { padding-right: 8px; font-family: arial;}
.more_goods{ margin-top:11px; padding-left:15px; font-size:14px;}
.floor-tab {float: right; height: 34px;}
.floor-tab li { position: relative; float: left; height: 34px; margin-left: 20px; margin-top: 6px; overflow: hidden; cursor:pointer; font-size:14px; line-height:32px;}
.floor-tab li a em { color: #666; font-size: 14px;vertical-align: middle;}
.floor-tab li.on .up-arrow {width: 0;height: 0; border-width: 0 11px 9px; border-style: solid; border-color: transparent transparent #783e18; position: absolute; left: 50%; margin-left: -11px; bottom: 0; _border-color: #FFF #FFF #783e18; font-size: 0;}
.floor-tab li.on{ color:#783e18; font-weight:bold;}
/*左边广告*/
.floor-main .side {position: relative; float: left; overflow: hidden;}
.floor-main .side .side-img {position: relative; display: block; width: 319px; height: 390px; text-decoration: none;}
.floor-main .roll {position: absolute; top: 0; right: 0px; width: 0; height: 0;border-style: solid; border-width: 6px 0 0 6px;}
.floor-main .side .hot-word{ width: 273px; padding:13px 20px; border-bottom: 1px solid #eee; height: 120px; border-left: 1px solid #eee;}
.floor-main .side .hot-word a{ display:inline-block; line-height:20px; padding-left:5px; width:73px; margin-left:10px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/*右边广告*/
.floor-main .main-cont{float: left; width:885px;height: 529px; margin-top: 6px; margin-left: -6px; border-top: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background: #fff; overflow: hidden;}
/*右边商品*/
.prd-list { float: left; /*margin-left: 14px; width:885px;*/ height: 582px; border-bottom: 1px solid #eee; overflow: hidden; cursor: pointer;}
.prd-list li { float: left; width:220px; height:264px; text-align: center; border-left: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden;}
.prd-list li .prd-img { padding-top:10px;}
.prd-list img{display:block; width:200px;height:200px; margin:0 auto;}
.prd-list li .name { padding:5px 15px 0 12px; width:171px; height:20px; text-align:left; overflow:hidden;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd-list li .price{ height:28px; line-height:26px; padding:0px 15px 0 15px; font-size: 20px; color: #e12228; text-align: left;}
.floor .col-row-01 img{ width:404px; height:267px;}
/*1楼广告集*/
.floor1{}
.floor1 .col-01{border-left: 1px solid #eee;}
.floor1 .col-01 img{ width:404px;}
.floor1 .col-01 ul li img{border-top:1px solid #eee; width:404px; height:130px;}
.floor1 .col-02{border-left:1px solid #eee; width:239px;}
.floor1 .col-02 img{ width:239px;}
.floor1 .col-02 .first_p img{ height:267px;border-bottom:1px solid #eee;}
.floor1 .col-02 .two_p img{ height:261px;}
/*2楼广告集*/
.floor2 .col-01{border-left: 1px solid #eee;}
.floor2 .col-01 img{ width:404px;}
.floor2 .col-01 ul li.first-img img{border-top:1px solid #eee;border-bottom:1px solid #eee; width:404px; height:130px;}
.floor2 .col-01 ul li.two-img img{ width:201px; height:136px;}
.floor2 .col-01 ul li.two-img a:first-child img{border-right:1px solid #eee;}
.floor2 .col-02{border-left:1px solid #eee; width:478px;}
.floor2 .col-02 ul li img{ width:480px; height:133px; border-bottom:1px solid #eee;}
.floor2 .col-02 .col-row a:first-child img{ border-right:1px solid #eee;}
.floor2 .col-02 .col-row img{ width:236px; height:261px; display:inline-block;}
/*3楼广告集*/
.floor3 .col-01{border-left: 1px solid #eee;}
.floor3 .col-01 img{ width:404px;border-bottom:1px solid #eee;}
.floor3 .col-01 ul li{ float:left;}
.floor3 .col-01 ul li:first-child{ border-right:1px solid #eee; }
.floor3 .col-01 ul li img{ width:201px; height:261px;}
.floor3 .col-02{border-left:1px solid #eee; width:239px;}
.floor3 .col-02 img{ width:239px;}
.floor3 .col-02 .first_p img{ height:235px;border-bottom:1px solid #eee;}
.floor3 .col-02 .two_p img{ height:293px;}

/*面包屑导航*/
.crumb_list{ padding:10px 0px; font-size:14px; color:#999;}
.crumb_list ul li{ float:left;}
.crumb_list ul li form{ border:1px solid #d4d4d4;}
.crumb_list ul li input{ border:none; height:20px; padding-left:5px;}
.crumb_list em{ padding:0 5px; color:#999;}
.crumb_list ul li form a{ font-size:12px; color:#dddddd; padding:0 5px;}


/*左边右边宽度*/
.main_left{ width:218px;}
.main_right{ width:962px;}
/*列表页左边菜单*/
.list_left_nav{ border:1px solid #ebebeb; border-top:2px solid #ff3c3c;}
.list_left_nav ul{ padding:0px 15px 5px;}
.list_left_nav ul b{ display:inline-block; font-size:12px; font-weight:normal; border:1px solid #b0b0b0; color:#b0b0b0; margin-right:5px; width:10px; height:10px; text-align:center; line-height:8px; float:left; margin-top:2px;}
.list_left_nav ul h4{ color:#ff3c3c; font-size:14px; font-weight:bold; cursor:pointer;}
.list_left_nav ul dl dd{ height:32px; line-height:32px; padding:0 10px;}
.list_left_nav ul dl dd.on,.list_left_nav ul dl dd:hover{ background:#fafafa; font-weight:bold;}
.list_left_nav ul dl dd.on a,.list_left_nav ul dl dd:hover a{ color:#ff3c3c; display:block;}

/*热卖和最近浏览*/
.sideGoods{ border:1px solid #ebebeb;}
.sideGoods h3{ font-size:14px; padding:0px; height:40px; line-height:40px; font-weight:bold; border-bottom: 1px solid #F3F3F3;background-color: #FAFAFA;color: #666;text-indent: 10px;}
.sideGoods h3 a{ float:right; font-weight:normal; font-size:12px;padding: 0 9px 0 10px;border-left: 1px solid #EBEBEB;text-indent: 0;}
.sideGoods h3 a:hover{ background:#fff;}

.sideGoods ul li{ margin-bottom:15px; padding:0px 15px; }
.sideGoods ul li img{ width:100%;}
.sideGoods ul li h4{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal; margin-top:10px;font-size: 12px; margin-bottom:7px;}
.sideGoods ul li .current_price{color: #d90000; font-size:14px;}
.sideGoods ul li .origin_price{ padding-left:10px; text-decoration:line-through; color:#666;}
.sideGoods ul li .sale_count{ color:#666;}


/*列表页右边*/
/*筛选条件*/
.cont_w{width:960px; border:1px solid #e3e3e3; }
.hc-cont{ background:#fff; width:960px; border-bottom:1px solid #eee;}
.cont_w .last{ border:none;}  
.hc-cont .title{color:#333; height:30px;line-height:30px; width:60px;float:left; font-size:12px;padding:10px 0; padding-left:20px;}
.hc-cont .lb{ width:815px; float:left;  padding:10px 0; overflow:hidden;}
.hc-cont .lb ul li{ float:left; line-height:30px; display: inline-block; margin-right:24px;}
.hc-cont .lb ul li a{ font-size:12px; color:#666;padding: 2px 4px;}
.hc-cont .lb ul li a:hover,.hc-cont .lb ul li a.on{ background:#ff875a; color:#fff;transition: all .3s; white-space: nowrap;}
.click_more{ margin-top:17px; display:inline-block; color:#999fb5;}
.click_more i{ font-size:12px; padding-left:3px;}
/*排序*/
.filter-bar01{ border:1px solid #e3e3e3; margin-top:15px;font-size:0;background:#fff;position:relative;/* z-index:12;*/ }
.sort-panel{height:48px;line-height:48px;font-size:0; height:48px;line-height:48px; border-bottom:1px solid #e3e3e3;}
.sort-bar{font-size:12px}
.sort-bar-title{ border-right:1px solid #ebebeb; padding-left:25px;}
.sort-bar span{ color:#666;font-size:12px;float:left;font-weight:700}
.sort-bar .sort-parent{height:48px;line-height:48px;color:#555;padding:0 16px;position:relative;border-right:1px solid #ebebeb;float:left;/*z-index:1*/}
.sort-bar .sort-parent.on,.sort-bar .sort-parent:hover{ display:block; color:#fff; background:#f27e56;}
.sort-bar .sort-parent.on a span,.sort-bar .sort-parent.on a,.sort-bar .sort-parent:hover a span,.sort-bar .sort-parent:hover a{color:#fff;}
.sort-bar .sort-parent span{color:#555;margin:0;font-weight:normal; cursor:pointer;}
/*标签*/
.label-screening{ padding:15px 10px;}
.label-screening a{ font-size:12px; color:#666;}
.label-screening ul li{ float:left; margin-right:20px;}
.label-screening ul li i{ width:10px; height:10px; border:1px solid #aaaaaa; float:left; margin-top:4px;display:block; margin-right:4px;}
.label-screening ul .on i{ background:url(../images/icon-base.png) no-repeat -119px 0px; width:12px; height:12px; border:none;}

/*列表页，商品列表*/
.list-googs{ width:1000px;}
.list-googs ul li{ width:211px; padding:10px; border:1px solid #e3e3e3; margin:15px 10px 0px 0px; float:left;}
.list-googs ul li img{ width:100%;}
.list-googs ul li .list-goods-title{overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; margin-top:7px;}
.list-googs ul li .list-goods-promotion{color:#e60012!important; margin-top:3px;}
.list-googs ul li .list-goods-promotion i{background:url(../images/icon-base.png) no-repeat -133px 0px;display: inline-block; width: 17px; height: 14px; margin-bottom: -3px; margin-right: 3px; }
.list-googs ul li .list-goods-proPrice span.f-r{ margin-top:4px;color:#999999;}
.list-googs ul li .list-goods-proPrice span.f-r i{ padding-right:3px;}
.list-googs ul li .list-goods-proPrice em{ font-size:16px; color:#ff4560; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.list-googs ul li .list-goods-proPrice del{ color:#666; padding-left:10px;}
.list-goods-act a.buy_btn{ display:inline-block; text-align:center;width: 90px;height: 26px;color: #fff;line-height: 26px; border-radius:3px;background-color: #ff5c4d;border: 1px solid #ff4141;}
.list-goods-act a.buy_btn:hover{background-color: #fb3a29; border: 1px solid #fb3a29;}
.shopping_num input{float: left; width: 30px; height: 26px; color: #555;line-height: 26px;text-align: center; border:1px solid #dbdbdb; border-radius:3px;}
.shopping_num span{float: left; margin-left: 2px; width: 16px; height: 28px;}
.shopping_num a{display: block;width: 16px; height: 14px;overflow: hidden;line-height: 14px;text-indent: -99em; cursor: pointer;background:url(../images/icon-base.png) no-repeat;}
.shopping_num a.add{background-position:-169px 0px;}
.shopping_num a.dis_add{background-position:-152px 0px;}
.shopping_num a.decrease{background-position:-169px -14px;}
.shopping_num a.dis_decrease{background-position:-152px -14px;}

/*商品内容页*/
/*商品内容页头部商品信息，放大镜*/
.goods-cont-img{}
/*放大镜*/
/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:464px;position:relative;font-size:12px;/*padding-bottom:5px; padding-top:15px;*/}
#tsShopContainer #tsImgS{text-align:center;width:462px;position:relative;border:1px solid #e2e2e2;}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:15px auto;}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:58px;position:relative; margin-top:15px;}
#tsShopContainer #tsPicContainer .tsImg{width:22px;height:100%;position:absolute;top:0px;cursor:pointer; background:url(../images/icon-base.png) no-repeat;}
#tsShopContainer #tsPicContainer #tsImgSArrL{left:0px; background-position:-61px -70px;}
#tsShopContainer #tsPicContainer #tsImgSArrR{right:0px; background-position:-87px -70px;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;left:18px;/* width:370px !important;*/height:60px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:81px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{border:2px solid  #fff;display:block;width:56px;height:56px; margin-left:21px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #ff5c4d;}
/* CSS class for zoomed area */
.MagicZoomBigImageCont {border:1px solid #ff5b4a;background:#FFF;}
.MagicZoomMain {text-align: center !important;width: 92px;}
.MagicZoomMain div {padding: 0px !important;}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;	color:#fff;background:#91b817;text-align:center !important; }
.MagicZoomPup {	border:0px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none; }
.MagicZoomLoading img {	padding-top:3px !important;}

/*放大镜右边文字描述*/
.goodsText{ width:650px;}
.goodsText .goodsText-title{font-size:16px; padding-top:10px; margin-bottom:10px; font-weight:bold;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; height:58px;}
.price-div{ border-bottom:1px dotted #d9d9d9; background:#fff4f2;}
.price-top{ border-top:1px solid #ffcbc4; border-bottom:1px solid #ffcbc4; background:#fde5e0; height:45px; line-height:45px;}
.price-top .time_desc span{ color:#fe875a;}
.price-top .price-tag{color: #666; width: 60px; padding-left: 10px;}
.price-top em{ display:inline-block;color: #e60012; font-size: 22px;}
.price-btm{ background:#fff4f2; height:30px; line-height:30px;}
.price-btm p{ float:left; padding-left:70px;}
.price-btm p i{ color:#ff945a; font-weight:bold;}
.price-btm p i.hc-iconfont{ font-size:15px; font-weight:normal;}
.price-btm p span{ color:#aaaaaa;}
.price-btm p span i{ font-weight:normal;}
.detailInfo_promotion{padding:10px 0px;position: relative; border-bottom:1px dotted #d9d9d9;}
.detailInfo_promotion dt{ float:left;width:60px; color:#666; padding-left:10px; line-height:26px;}
.detailInfo_promotion dd{float: left; width:570px;}
.detailInfo_promotion dd .detaiInfo_list{margin-top: 5px;}
.detailInfo_promotion dd .detaiInfo_list .f-r{color: #999;}
.detailInfo_promotion dd .detaiInfo_list .f-l{float: left; text-overflow: ellipsis; height: 16px; line-height: 16px; white-space: nowrap;width: auto;overflow: visible;}
.detailInfo_promotion dd .detaiInfo_list .f-l .sub,.promotionLayer-title .msg .sub{float: left; height: 14px; line-height: 14px; padding: 1px 5px; color: #fff; background-color: #ff875a;border-radius: 1px;margin-right: 10px;}
.promotionLayer{border: 1px solid #ddd;width: 588px;position: absolute;background-color: #fff;z-index: 99; left: 60px; top: 7px;display: none;padding-bottom: 4px;}
.promotionLayer-title{ padding: 0 9px; height: 30px; line-height: 30px; color: #666;background-color: #fbfbfb;border-bottom: 1px solid #eaeaea;}
.promotionLayer-title .promotionLayer-close{float: right; font-style: normal; color: #999;cursor: pointer;}
.promotionLayer-title .msg { float: left;}
.promotionLayer-title .msg .sub{ margin-top:7px;}
.Layer_main{padding: 10px 0 0 15px;}
.Layer_main .vocher_item{position: relative; float: left; width: 180px; height: auto; overflow: hidden; _display: inline; margin: 0 10px 10px 0;}
.Layer_main .vocher_item .vocher_con{display: block; width: 180px; height: 45px; background:url(../images/icon-base.png) no-repeat;background-position:0px -231px;}
.Layer_main .vocher_item .vocher_con:hover{background-position:0px -185px;}
.Layer_main .vocher_item .vocher_con .v_info{ float: left; margin: 3px 0 0 12px; color: #fff; line-height: 20px;}
.Layer_main .vocher_item .vocher_con .v_info strong {display: block; width: 104px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.Layer_main .vocher_item .vocher_con .v_info em b{color: #eb0012;}
.Layer_main .vocher_item .vocher_con .v_act{float: right; font-weight: bold; text-align: center;padding: 4px 11px;width: 30px;color: #fff; line-height: 19px;}
/*领取优惠券成功*/
.Layer_main .vocher_item .getmask{position: absolute; top:0;left:0;width: 180px;height: 45px;}
.Layer_main .vocher_item .maskbg {width: 180px; height: 45px; background-color: #fff; opacity: .8; filter: alpha(opacity=80);}
.Layer_main .vocher_item .maskcon{position: absolute; top: 13px;width: 180px;font-weight: bold;text-align: center;}
.Layer_main .vocher_item .getmask i{display: inline-block;margin-right: 5px; color:#6ea820; font-weight:normal;}

/*限时促销*/
.xian-ul{ line-height:24px; padding-right:15px; padding-bottom:5px;}
.xian-ul a{ float:right; color:#e60012;}
.xian-ul a.on{ color:#999;}


/*颜色尺码*/
.detailInfo_tags{ padding-bottom:0px;}
.detailInfo_tags dd ul li{ float:left;padding:0 9px;height:30px;line-height:30px;border:1px solid #ddd;cursor:pointer;position:relative; margin:0 5px 10px 0;white-space:nowrap;}
.detailInfo_tags .colorTag ul li{padding:3px 10px 3px 3px;}
.detailInfo_tags dd ul li .color{width: 30px; height: 30px; display:block; float:left;}
.detailInfo_tags dd ul li span{ display:inline-block; margin-left:8px;}
.detailInfo_tags dd ul li.selected{border:1px solid #e50122;}
.detailInfo_tags dd ul li.no_num{background-color: #ededed;color: #999; cursor:not-allowed;}
.detailInfo_tags dd ul li.selected .on{ display:block;}
.detailInfo_tags dd ul li .on{display:block; background:url(../images/icon-base.png) no-repeat;position: absolute;display: none; width: 12px; height: 12px; background-position: -188px 0; bottom: -1px; right: -1px;font-size: 0;line-height: 0;}
.detailInfo_tags dd ul li img{ display:block;}
/*配送地址*/
.detailInfo_addressbox{ border-bottom:none;}
.detailInfo_addressbox dd{ position:relative;}
.detailInfo_addressbox dd p{ float:left; line-height:28px; padding-left:15px; color:#999;}
.detailInfo_addressbox .cityTab .tabCon dl dt{ width:auto;}
.detailInfo_addressbox .cityTab .tabCon dl dd{ width:auto;}
.detailInfo_addressbox .hc_address_detail{left: 50px;top: -11px;}
/*数量，加入购物车，立即购买*/
.computing_item .computing_num{width: 46px; height: 46px;}
.computing_item .computing_num input{ display: block;width: 46px; height: 46px;border: 1px solid #c8c7cc;color: #333; text-align: center; font-weight: bold; font-size: 18px; font-family: Tahoma;line-height: 46px; overflow: hidden;}
.computing_item .computing_act input{ width:24px;height:24px; border: 0; cursor: pointer;display: block; background:url(../images/icon-base.png) no-repeat; }
.computing_item .computing_act .add{ background-position:-113px -70px;}
.computing_item .computing_act .no_add{ background-position:-137px -70px;}
.computing_item .computing_act .reduce{ background-position:-113px -94px;}
.computing_item .computing_act .no_reduce{ background-position:-137px -94px;}
.cuputing .in_tips{padding:4px 8px;margin-top:10px;color:#666;border:1px solid #e5debc;background-color:#fff7d1;line-height:18px;float:left;clear:both;position: relative;}
.cuputing .in_tips i{ background:url(../images/icon-base.png) no-repeat; background-position:-191px -37px;position: absolute;top: -8px;left: 20px;width: 8px;height: 8px;font-size: 0; line-height: 0; display: block;}
.cart-box a{ margin-left:10px; display:block; float:left;width:136px; text-align:center; line-height:46px;height: 46px; color:#fff; font-size:16px; border-radius:3px;}
.cart-box a i{ font-size:18px; padding-right:5px;}
.cart-box a.add_car{ background:#ff5c4d; border:1px solid #ff4141;}
.cart-box a.go_buy{ background:#fce1d3; border:1px solid #fbb392; color:#ec5547;}
/*收藏，分享*/
.product_rel{ border-top:1px dotted #d9d9d9;}
.product_rel .sc_btn{text-align: center;color: #666;font-size: 12px;border-radius: 2px; margin-left: 20px; cursor: pointer;}
.product_rel .sc_btn i{ display:inline-block; width:11px; height:11px; margin-right:2px; background:url(../images/icon-base.png) no-repeat; background-position:-170px -70px;}
.jiathis_style a:hover{text-decoration:none;}
.jiathis_style .jiathis_counter.jiathis_bubble_style { display: block; margin:3px 0 0 -2px; text-align: center; font-weight: bold; background: url(../images/counter.gif) no-repeat 0 -64px; padding: 0 0 0 4px; height:16px;font-family:arial,helvetica,sans-serif;width: 32px !important;}
.jiathis_style .jiathis_counter.jiathis_bubble_style:hover { color:#000000;background-position: -36px -64px !important;}

/*店铺信息*/
.inshop_dsr h3{ padding-left:0px !important;}
.inshop_dsr h3 i{ padding-left:5px;}
.inshop_dsr .dsr_online{ color:#aaa; line-height: 20px; padding: 0 5px; margin-bottom: 8px;}
.inshop_dsr .dsr_online .f-l span{ color:#666;}
.inshop_evaluate{padding: 10px 5px; margin-top: 4px; color:#aaa; border-top: 1px dotted #f2f2f2;}
.inshop_evaluate span{padding-left:40px;}
.inshopInf_sd{padding: 0 0 0 5px;}
.inshopInf_sd dd{height: 20px; padding-bottom: 10px;line-height: 20px; color:#aaa; font-size:12px;}
.inshopInf_sd dd label{ float:left;font-size:12px;}
.inshopInf_sd dd strong{ font-weight: normal; float:left;color: #666;}
.inshopInf_sd dd b{ font-weight:normal; font-size:16px;}
.inshopInf_sd dd .inshop_leveles{float: left;margin-left: 2px;}
.inshopInf_sd dd .inshop_levele{float: left; width: 24px; height: 20px; padding-left:22px;line-height: 20px;}
/*升序降序*/
.inshop_Hihgher{color:#ff5c4d;}
.inshop_Lower{color:#5ea723;}
.inshow_btn{display: inline-block;padding-left: 5px;margin-top: 8px;}
.inshow_btn a{float: left;width: 82px;height: 26px;overflow: hidden;font-size: 12px;line-height: 26px;font-family: "Microsoft Yahei";text-align: center;border-radius: 2px;}
.inshow_btn a.sc_btn{ border: 1px solid #ddd; background-color: #fcfcfc; color: #666;}
.inshow_btn a.go_inshop{float: right; margin-left: 10px; border: 1px solid #fc3a29;background-color: #ff5c4d;color: #fff;}

/*列表页店铺分类*/
.shop_box{ border:1px solid #eeeeee;}
.shop_box h3{ font-weight:normal; border-bottom:1px solid #eee; height:32px; line-height:32px; color:#333; padding:0px 0px 0px 20px; background:#fafafa; font-size:14px;}
.shop_fenlei{}
.shop_fenlei ul{ margin:0 20px;}
.shop_fenlei ul li{ height:34px; line-height:34px;}
.shop_fenlei ul li a{ display:block;}
.shop_fenlei ul li a em{ float:right; background:url(../images/icon-base.png) no-repeat; background-position:-170px -81px;width: 6px;height: 12px; display:block; margin-top:11px;}

/*内容页详情*/
.goods_cont_infor{}
.goods_cont_infor .tabBar{ height:42px; line-height:42px; border:1px solid #e5e5e5;}
.goods_cont_infor .tabBar span{border-right:1px solid #e5e5e5; width:110px; text-align:center; display:inline-block; cursor:pointer;font-size:14px;}
.goods_cont_infor .tabBar span.current{ height:44px; line-height:44px; background:#e60012; color:#FFF; margin-top:-1px; }
.des_info{background-color: #f7f7f7;font-size: 12px; border: 1px solid #eaeaea; margin-top: 12px; padding: 10px;overflow: hidden;}
.des_info dt { position: relative; height: 30px; display: block; width: 100%; font-size: 14px;line-height: 30px;}
.des_info dd { margin-right: 1%; height: 30px; line-height: 30px; width: 32.3%; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.des_info img{ max-width:100%;}
/*评论*/
.appraise{ padding:10px;}
.appraise .appraise-title{font-size:16px; height:40px;}
.appraise .appraise-title span{ border-bottom:2px solid #fe5842; height:40px; display:inline-block; padding:0 10px; line-height:34px;}
.appraise-list{ border:1px solid #e2e2e2; border-top-width:2px;}
.pingjia{  height:140px; border-bottom:1px solid #ddd;}
.pingjia .pingjia_l{ width:335px; height:140px;  float:left;border-right:1px solid #eee;}
.pingjia .pingjia_l span{ display: inline-block;  color:#333; font-size:16px; line-height:140px;}
.pingjia .pingjia_l span b{ display: inline-block;  color:#fe5842; font-size:28px; }
.pingjia_z_z{  height:140px; width:290px; border-right:1px solid #eee; text-align:center; line-height:140px;}
.pingjia .pingjia_z_z span b{color:#fe5842; font-size:16px; }
.pingjia .pingjia_z{ font-size:12px; height:120px; color:#666; line-height:12px; padding-left:60px; padding-top:10px;}
.bar { margin: 0 5px;}
.bar, .bar i { height:12px; width:100px; font-size:0px; line-height:10px; background:#fe8800;  display:block; }
.bar i{display:block; background:#f76220; position:relative; }
.bar i em{font-size:12px; text-align:right; color:#999; position:absolute; margin-right:-35px; right:0; }
.pinlun-main{}
.pinlun-main .tabBar6{height:34px; line-height:34px; border-bottom:2px solid #e2e2e2;}
.pinlun-main .tabBar6 span{ padding:0 30px; cursor:pointer; height:34px; display:inline-block;}
.pinlun-main .tabBar6 span.current{ border-bottom:2px solid #fe5842;}
.pinlun-main .no-pinlun{ text-align:center; color:#999; padding:20px 0px;}
.pinglun_list{ padding:10px 20px;}
.pinglun_list .pj_zh{ border-bottom:1px solid #f3f3f3; padding:10px 0; padding-left:5px; }
.pinglun_list .pj_zh .pj_zh_c{ width:780px;}
.pinglun_list .pj_zh .pj_zh_c .xx_fs{ display:block; background:url(../images/o2o11_152.png); height:12px; width:60px;}
.pinglun_list .pj_zh .pj_zh_c .pj_zh_cc em{ color:#fe5842; margin-right:10px; font-size:14px;}
.pinglun_list .pj_zh .pj_zh_c .pj_zh_cc span{ color:#999; }
.pinglun_list .pj_zh .pj_zh_c .ppp{ color:#666; line-height:24px; margin-top:8px;}
.pin-img img{ width:42px; height:42px; border:1px solid #cccccc;}
.pin-img li{ float:left; margin-right:10px;}
.pin-huifu{ background:#f6f6f6; color:#b28500; font-size:14px; line-height:26px; padding:3px 10px;}
/*活动列表页*/
.activity-slides .img{ height:412px !important;}


/*活动内容页*/
.activity-top{}
.activity-p{ background:#fafafa; height:50px; line-height:50px; font-size:14px; padding:0 10px; color:#666666;}
.activity-p span.f-r{ color:#999999;}
.activity-p span.f-l{ font-size:16px;}
/*精选推荐*/
.recommend-div{}
.recommend-div .recommend-img{ width:1220px;}
.recommend-div .recommend-img img{ width:291px; height:178px;}
.recommend-div .recommend-img ul li{ float:left; margin-right:12px;}
/*热门分类*/
.actiity-img{ position:relative; width:588px;}
.actiity-img img{ width:588px; height:282px;}
.actiity-img p{ position:absolute; bottom:0px; color:#fff; text-indent:2em;width:100%; left:0px; height:30px; line-height:30px;background: rgba(0,0,0,.6);}
.actitity-main ul{ width:1230px;}
.actitity-main ul li{ float:left; margin-right:23px; margin-bottom:10px;}
.actitity-main ul li p.clearfix{ height:40px; line-height:40px; font-size:14px;}
.actitity-main ul li p.clearfix span{ color:#4d4d4d;}


/*积分列表页*/
.integral-w{ width:100%;}
.integral-w .hc-cont{ width:100%;}
.integral-w .hc-cont .lb{ width:1055px;}
.integral-list ul{ width:1220px;}
.integral-list ul li a{ display:block;}
.integral-list ul li{font-size:12px; width:267px; border:1px solid #eeeeee; border-radius:3px; background:#fff; padding:10px; float:left; margin:15px 15px 0px 0px;}
.integral-list ul li:nth-child(4n){margin-right:0px;}
.integral-list ul li img{ width:100%;}
.integral-list ul li h3{ color:#333; margin:5px 0px 5px 0px; font-size:13px; line-height:20px; height:40px; padding:0px;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all;}
.pic_b{ color:#999;}
.pic_b p{ line-height:22px;}
.pic_b a{ float:right; color:#fff; background:#f04f45; width:76px; height:30px; margin-top:8px; line-height:30px; font-size:14px; text-align:center;border-radius:3px;}
.pic_b em{ font-weight:bold; color:#d94539; font-size:16px;}

/*积分内容页*/
.integral_top{ background:#fff; border:1px solid #e2e2e2; padding:20px; margin-top:20px;}
.cont_top_left{ border:1px solid #dfdfdf; margin-right:20px;}
.cont_top_left img{ width:398px; height:398px;}
.cont_top_right{ max-width:538px;}
.cont_top_right h2{ font-size:16px; font-weight:bold; color:#333; line-height:44px;}
.parameter_list{ border:1px solid #dfdfdf; padding:20px 0px; overflow:hidden; margin-top:10px;}
.parameter_list dl{ float:left; font-size:14px; text-align:center; color:#888; padding:0px 20px; border-right:1px solid #cccccc;}
.parameter_list dl dd{ font-size:22px; color:#333; margin-top:10px;}
.parameter_list dl.last{ border-right:none;}
.parameter_dl{ margin-top:20px;}
.parameter_dl dl{ font-size:14px; color:#999; height:40px; line-height:36px;}
.parameter_dl dl dt{ width:55px; float:left;}
.attribute dd{ border:2px solid #e2e2e2; float:left; padding:0 25px; margin-right:15px;}
.attribute dd.on{border:2px solid #fd3348; color:#fd3348;}
.number{ margin-top:20px;}
.number input{ display:inline; border:1px solid #dfdfdf; height:36px; float:left; outline:none;}
.number input[type="text"]{ width:70px; border-left:none; border-right:none; line-height:36px; text-align:center;}
.number input[type="button"]{ width:36px; height:38px; background:#fff; font-size:16px; color:#888;}
.countdown{ font-size:14px; height:40px; line-height:40px; color:#999; margin-top:10px;}
.countdown span{ margin-right:20px;}
.bottom_btn{ margin-top:20px;}
.bottom_btn input{ border:none; float:left; margin-right:15px; color:#fff; background:#f04f44; width:100px; height:36px; line-height:36px; text-align:center; font-size:14px;border-radius:3px;}
.bottom_btn a{ background:#dddddd; font-size:26px; color:#a0a0a0; text-align:center; line-height:36px; width:36px; height:36px; display:inline-block;border-radius:3px;}
.bottom_btn a.on{ color:red}

/*团购倒计时*/
.tuan-list{ width:1220px;}
.tuan-list ul li{ width:210px;}
.tuan-time{ color:#999999; margin-top:1px;}
/*品牌列表页*/
.brand-item{ margin-top:20px;}
.brand-item .brand-title{ border-bottom:1px solid #1a1a1a; font-size:0px; height:44px; line-height:44px;}
.brand-item .brand-title span{ font-size:24px; border-bottom:2px solid #1a1a1a; padding:0 20px 0px 5px; color:#1a1a1a; display:inline-block; height:42px; line-height:42px;}
.brand-item dl{ width:1220px;}
.brand-item dl dd{position:relative; width:287px; height:134px; margin-top:20px; border:1px solid #fff; float:left; margin-right:15px;}
.brand-item dl dd img{ width:100%;}
.brand-item dl dd:hover{ border:1px solid #8f66ad; display:block;}
.brand-item dl dd:hover p{ display:block;}
.brand-item dl dd p{ position:absolute; bottom:0px; width:100%; color:#fff; background:rgba(143,102,173,.7); height:30px; line-height:30px; display:none;}
/*品牌列表页*/
.brand-list{ width:1230px;}
.brand-list ul li{ width:210px;}

/*购物车头部*/
.buy-head-step{ background:url(../images/icon-base.png) no-repeat; width:678px; height:44px;}
.head-step1{ background-position:-1px -327px;}
.head-step2{ background-position:-1px -389px;}
.head-step3{ background-position:-1px -453px;}
/*购物车*/
.buy-address-title{ position:relative;}
.buy-address-title em{ font-size:14px; color:#666666; margin:3px 10px 0px 0px;}
.buy-address-title .hc_address{ background:#fff;}
.buy-address-title .hc_address_detail{ left:42px; top:-10px;}
.buy-address-title div.f-r{ line-height:28px;}
.buy-address-title div.f-r span{ display:inline-block; text-align:center;}
.buy-address-title div.f-r .oprate{ width:100px;}
.buy-address-title div.f-r .weight{ width:50px;}
.buy-address-title div.f-r .price-count{ width:137px;}
.buy-address-title div.f-r .price-count{ width:137px;}
.buy-address-title div.f-r .num{ width:83px;}
.buy-address-title div.f-r .price{ width:200px;}

/*购物车每个商家*/
.buy-item{ margin-top:15px; background:#fff;}
.buy-item-title{height: 44px;border-bottom: 1px solid #e5e5e5;background-color: #fafafa;position: relative;margin-bottom: -1px; z-index:2;}
.buy-item-title .bit-left{float: left; height: 100%; width: 450px; white-space: nowrap; position: relative;}
.buy-item-title .bit-left .bit-icon{float: left;width: 4px;height: 24px;background-color: #e60012; display:block;margin-top: 10px;}
.buy-item-title .bit-left .check_box_c{ margin:14px 0px 0px 16px;}
.buy-item-title .bit-left .shop-title{ margin-top:11px; display:inline-block; float:left; font-size:14px; margin-left:10px; margin-right:50px;}
.MyShopCoupon{ margin-top:10px; position:relative;}
.MyShopCoupon .coupon-span{display:inline-block;width:57px; height:25px;line-height:25px;padding:0 0 0 11px;color:#f40;background-position:-170px -93px;margin-left:10px;position:relative; cursor: pointer;}
.MyShopCoupon .coupon-span i{position: absolute; display: block; width: 5px; height: 3px; right: 9px; top: 11px; background-position:-188px -14px;}
.coupon-trigger .coupon-span i{ background-position:-188px -24px;}
.coupon-popup{ display:none; top:34px; color: #9c9c9c; overflow: visible;border-radius: 1px; padding: 5px 8px; background: #fff;border: 1px solid #f40;position: absolute; width:322px; left:10px; z-index:1}
.coupon-popup .hc_close_btn{ right:0px; top:0px;}
.coupon-trigger .coupon-popup{ display:block;}
.coupon-list{}
.coupon-list .coupon-title{color: #666; padding: 11px 10px 6px; border-bottom: 1px solid #EFEFEF;}
.coupon-list .coupon-title .icon-laba{ background-position:-206px 0px; display:inline-block; margin-right:5px;width: 8px;height: 9px;}
.coupon-list .arrow-coupon{top: -6px;left: 35px; background-position: -219px -0px; width: 11px; height: 6px; display: block; position: absolute;}
.ShopCouponList li{overflow: hidden; padding-left: 65px; position: relative; margin: 15px 20px 20px 18px;}
.ShopCouponList li .coupon-amount{position: absolute; left: 0; top: 0; width:40px; height: 25px; line-height: 25px; background-position: -61px -128px; font-size: 14px; font-weight: 700; color: #fff; font-family: Arial; padding-left:8px;}
.ShopCouponList li .RedPape{ background-position: -61px -153px; width:33px; padding-left:15px;}
.coupon-detail .coupon-info { float: left; width: 166px;line-height: 1;}
.coupon-detail .coupon-info .coupon-name { margin-bottom: 5px; color: #6D6D6D;}
.coupon-detail .coupon-info .coupon-time { color: #A5A5A5; font-family: Tahoma;}
.coupon-detail .coupon-op { float: left;}
.coupon-detail .coupon-op .CouponBtn{display: block; width: 47px; height: 23px; border: 1px solid #E9E9E9; line-height: 23px; text-align: center;color: #666; cursor: pointer;}
.coupon-detail .coupon-op .CouponBtn-success{ border:none; color:#999;}/*领取成功*/
.buy-item-title .bit-right{ overflow:hidden;}

.shop-coudan{ background:#ff3c3c; color:#fff !important; margin-top:8px; height:28px; margin-right:-12px; line-height:28px; display:block; float:right; padding:0px 20px 0px 15px; border-radius:50px;}
.shop-myf{ background:#97d054;}
.shop-myf i{ font-size:16px; margin-right:3px; float:left; margin-top:2px;}
.buy-item-title .bit-right p{ color:#999;text-overflow: ellipsis; line-height:44px; margin-right:10px;overflow: hidden; white-space: nowrap; width: 400px; font-size: 12px;text-align: right;}
.buy-handle{text-align: right; padding-top: 2px; padding-left: 0;vertical-align: top;display: inline-block;}
.buy-handle a{font-size:12px; line-height:22px;color:#333;}
.buy_list{border: 1px solid #fff; font-size: 0; border-top: 1px solid #e5e5e5; position: relative; padding-top: 8px; padding-bottom: 8px; padding-left: 54px; /*z-index:1;*/}
.buy_list .buy-goods{ position: relative; margin: 8px 8px 8px 0;}
.buy_list .buy-goods .buy-shop-checked{position: absolute; left: -36px; top: 50%; margin-top: -7px; outline: none;}
.buy_list .line{width: 2px; height: 10px; background-color: #e5e5e5; position: absolute; left: 37px; bottom: -10px;}
.buy_list .ball { width: 18px; height: 18px; position: absolute; left: -27px; top: 50%; margin-top: -9px; z-index: 2; background-position:-115px -149px;}
.buy_list .arr { display: block; width: 5px; height: 8px; position: absolute; left: -4px; top: 5px; background: url(../images/icon-base.png) no-repeat right top; overflow: hidden;}
.buy-shop-checked{}
.buy_list .buy-pic{background-color: #fff; display:inline-block; width: 60px; position: relative;height:60px;text-align: center; border: 1px #e5e5e5 solid; border-radius: 2px; padding: 6px;background: #fff;}
.buy_list .buy-pic img{ width:100%;}
.buy_list .item-name{ vertical-align:top;padding-left:9px; /*width:495px;*/ width:400px; padding-right: 12px;line-height: 22px; display:inline-block;}

/*每个商品带活动*/
.goods-activity{ display:inline-block; width:95px; font-size:12px; vertical-align:top;}
.goods-activity .MyShopCoupon{ margin-top:0px;}
.goods-activity .MyShopCoupon .coupon-span{ background:none; border:1px dashed #f40; width:95px;}
.goods-activity .MyShopCoupon .coupon-span em{ display:inline-block; width:79px; height:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.goods-activity .ShopCouponList li{ padding-left:0px; margin:15px 20px 20px 10px; color:#666;}
.goods-activity .ShopCouponList li input{ float:left; margin-right:5px; margin-top:4px;}
/*每个商品带活动 end*/

.buy_list .item-name a{ height:34px; display:inline-block;font-size:12px; color: #333; overflow: hidden; line-height: 18px; white-space: normal;}
.buy_list .item-name strong{font-size: 12px; display:none; color: #E60012; font-weight: normal;}
.buy_list .buy-price{width: 110px; padding-left: 40px; display:inline-block;text-align: left; /*height: 26px; line-height: 26px;*/ margin-left: 5px;font-family: "Century Gothic";font-size: 14px; vertical-align:top;}
.buy_list .buy-num{width: 120px;padding-left: 0; text-align:center; display:inline-block; vertical-align:top;}
.buy_list .buy-num button{ background:#fff; cursor:pointer;width: 24px;height: 26px; color: #333; position: relative; overflow: hidden; vertical-align: middle; display: inline-block; border: 1px solid #c8c7cc; text-align: center; line-height: 26px; font-family: Tahoma; font-size: 15px; outline: none;}
.buy_list .buy-num input{height: 24px;line-height:14px;border:1px solid #c8c7cc;border-left: 0;border-right: 0;width: 34px;text-align: center;font-size: 14px;outline: none;font-weight: bold;font-family: Tahoma;margin: 0; padding: 0;}
.buy_list .buy-num .stock{width: 82px; padding: 0; margin-top: 0;height: 24px; display:inline-block;background-color: #ff4545; color: #fff; font-size: 12px; font-family: "\5B8B\4F53";line-height: 24px; border-radius: 2px;}
.buy_list .buy-price-count{width:100px; font-size:14px; vertical-align:text-bottom;vertical-align:top;line-height:24px; display:inline-block;padding-left:1px;text-align: center;color:#E60012;font-family: Tahoma;}
.buy_list .buy-price-count strong{font-family: "Century Gothic"; font-weight: 700; font-size: 14px;display: block;text-align: center;}
.buy_list .buy-price-count del{color: #ccc; font-size: 12px; text-decoration: line-through; text-align: center;display: block;font-family: arial;}
.buy_list .buy-weight{ display:inline-block;line-height: 24px;vertical-align: top;width:100px;padding-left: 1px;text-align: center;font-size: 12px; color: #999;font-family: arial;}
.buy_list .buy-weight span{ vertical-align:top;}
.buy_list .buy-handle .btn_del{margin-left: 2em; margin-top: 4px; line-height: 22px;}
.format{position: absolute;left: 82px; top: 54px; font-size: 12px;}
.format span{display: inline-block;line-height: 18px; padding: 0 5px;color: #999;font-size: 12px;}
.event_info{width:1070px; height: auto; background-color: #f0f9ff; padding: 8px 0; border: 1px solid #e4ecf2; border-radius: 2px; margin: 0 0 9px 55px;position: relative;}
.event_tit{ width:790px;vertical-align: top;padding-left: 9px;padding-right: 12px; line-height: 22px;display: inline-block;}
.event_tit a{ display:inline-block; vertical-align:middle;font-size: 12px; color: #333; overflow: hidden; line-height: 18px; white-space: normal;}
.event_tit a .inblock{font-size: 12px;color: #0086dd; line-height: 2; font-family: arial;display: inline-block; vertical-align: middle; cursor:initial;}
.event_tit a .koujian{ color: #999; padding-left:20px; font-family:"宋体";}
.event_info .line{left: -19px; top: -1px; height: 14px; height: 50%;}
.event_info .line3{ top:40px;}
.event_info .arr1{top: 50%; margin-top: -4px; left: -5px;background-position:-234px -8px;}
.event_info .line2{ top: -9px;}
.event_info_yel{background-color: #fffaf5; border: 1px solid #f5ebe6;}
.event_info_yel .ball{background-position: -115px -128px;}
.event_info_yel .arr1{ background-position:-234px -0px;}
.event_info_yel .event_tit span.inblock{font-size: 12px;display: inline-block; vertical-align: middle;}
.event_info_yel .event_tit .inblock{ color:#e60012;}
.event_info_new .event_tit{ vertical-align:middle; margin-top:13px; display:inline-block;}
.event_info_new .btn_del{ margin-top:10px; display:inline-block;}
.event_tit .view-detail-btn{color: #06c;padding: 0 10px;}
.buy-freight{height: 60px;clear: both; width: 100%; border-top: 1px solid #e5e5e5; margin-top: 0; text-align: right; font-size: 0; background: #fafafa;}
.buy-freight .inblock{ color:#333;line-height:18px;height:36px;margin-top:12px;display:inline-block;vertical-align:middle;font-size: 12px;text-align: center;}
.buy-freight .inblock strong{font-weight: bold; color: #E60012; font-family: arial;display: block; line-height: 14px;margin-top: 2px;}
.buy-freight .amount{width: 100px;}
.buy-freight .weight{width: 90px;}
.buy_bott{position: relative;z-index: 1000;width:1200px; height: 62px; left: 0;}
.buy_bott_fixed { position: fixed; bottom: 0; width: 100%; min-width: 1000px; left: 0; top: auto; _position: absolute; _top: expression(eval(document.documentElement.clientHeight+document.documentElement.scrollTop - 84)); _left: 50%; _margin-left: -510px; z-index: 1101;}
.buy_bott.buy_bott_fixed .buy_bott_inner { width: 1220px;}
.buy_bott.buy_bott_fixed .shadow_top{height: 12px;display: block;position: absolute;top: -12px;left: 0; background:url(../images/shadow_top_fixed.png) no-repeat; width:100%;}
.buy_bott .buy_bott_inner { width:1198px; height: 60px; border: 1px solid #fff;}
.buy_bott_inner { width: 1200px; margin: 0 auto; background-color: #fffbf7; height: 85px; position: relative;}
.buy_bott_l{float: left; position: relative; z-index: 2;height: 30px; padding: 15px 0;}
.buy_bott_l .select_all{border-right: 1px solid #DDD;float: left;height: 30px; line-height: 30px; margin: 0;}
.buy_bott_l .select_all label{ margin:0px 15px 0 0; cursor: pointer;}
.buy_bott_l .select_all .buy_icon{float: left; width: 4px; height: 24px;background-color: #e60012;margin-top: 3px;}
.buy_bott_l .select_all .check_box_c{ margin:7px 5px 0px 10px;}
.buy_bott_l .buy_plsc{float: left;line-height: 30px; color: #0a79c3; margin-left: 15px;}
.buy_bott_r{z-index: 2;text-align: right;float: right;width: auto; height: 60px; margin-right: 0; font-size: 12px;}
.buy_bott_r .buy_btn{float: right; height: 60px; line-height: 60px; padding: 0 20px; background: #f97979; color: #fff; font-family: 'Microsoft YaHei'; font-weight: 700; font-size: 18px;}
.buy_bott_r .buy_text{float: right;padding: 8px 15px;}
.buy_bott_r .text1{ height: 24px; line-height: 24px; color: #333;}
.buy_bott_r .text1 span{display: inline-block; vertical-align: middle; height: 24px; line-height: 24px;}
.buy_bott_r .text1 em{font-size: 18px; font-weight: 700; color: #ff3c3c; font-family: arial;}
.buy_bott_r .text2{ height: 20px; line-height: 20px; color: #999;}
/*购物车商品失效*/
.Invalid{ color:#ccc; background:#f0f0f0;}
.buy_list.Invalid .item-name a,.buy_list.Invalid .buy-price-count strong,.buy_list.Invalid .format span{ color:#ccc;}
.buy_list.Invalid .label_icon{ border:none; background:none; color:#ccc;}
.buy_list.Invalid .event_info,.buy_list.Invalid .line{ display:none;}
.buy_list.Invalid .Invalid-span{position: absolute;left: -36px; top: 50%; margin-top: -7px; outline: none; font-size:12px;background: #dadada; padding:0 3px; border-radius:3px;color: #5f5f5f;}
.buy_list.Invalid .Invalid-buy-num{ font-size:12px;}
.Invalid .goods-activity .MyShopCoupon .coupon-span{ border:1px dashed #ccc; color:#ccc;}
.Invalid .MyShopCoupon .coupon-span i{ display:none;}



/*订单页面*/
.order-box{ margin-left:10px; margin-right:10px;}
.order-box .order-box-title{margin-bottom: 15px;line-height: 25px; color: #333; font-weight: 700; font-size: 15px;}
.order-box .order-box-title a{ margin-left:25px; display:inline-block; color:#cc9977; font-size:12px; font-weight:normal;}
.add-address{ border:1px dotted #f32613; background:#fffdf3;}
/*订单页---添加收货地址*/
.add-address{ padding:7px 17px;}
.add-address .add-address-title{color: #333; font-size:16px;vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; margin:4px 0px;}
.add-address ul li{ margin:10px 0px;}
.add-address ul li label{ font-size:12px;}
.add-address-box dl:hover{background-color: #FFF5CC;}
.add-address-box dl dt{font-size: 12px;line-height: 30px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; width: 15%; padding: 10px 1% 10px 0; margin: 0;}
.add-address-box dl dt i{color: #F30; vertical-align: middle; margin-right: 4px;}
.add-address-box dl dd{font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 83%; padding: 10px 0 10px 0;}
.add-address-box dl dd input{color: #777;background-color: #FFF; vertical-align: top; display: inline-block; height: 20px; padding: 4px;border: solid 1px #E6E9EE;outline: 0 none; font-size:12px;}
.add-address-box dl dd select{margin-right: 5px;color: #777;background-color: #FFF; height: 30px; vertical-align: middle; padding: 0 4px; border: solid 1px #E6E9EE;}
.add-address-box dl dd p.hint{color: #666;clear: both;}
.add-address .save-address{margin: 16px 0px;background-color: #ED5564;font-size: 12px; vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block;color: #FFF;height: 20px; padding: 5px 10px; border-radius: 3px;}
/*订单页---选择收货地址*/
.address-item{display: inline-block;vertical-align: top; position: relative;width: 237px; margin: 0 14px 14px 0; color: #666;cursor: pointer;}
.address-item .address-inner{z-index: 2; position: relative; padding: 11px 15px; background: url(../images/address-dis.png) no-repeat; overflow: hidden;}
.address-item .address-inner.on,.address-item .address-inner:hover{ background:url(../images/address-on.png) no-repeat;}
.address-item .address-inner .addr-hd{width: 100%; border-bottom: 1px solid #f2f2f2; padding: 0 0 5px; margin-bottom: 5px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.address-item .address-inner .addr-bd{height: 55px; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.address-item .address-inner.on .addr-bd{ height:36px;}
.address-item .address-inner .addr-toolbar{ display:none;}
.address-item .address-inner.on .addr-toolbar{ display:block;}
.address-item .address-inner .addr-toolbar a{color: #c97; margin-top:3px; display:inline-block;}
.address-item .address-inner .curMarker{z-index: 3;position: absolute; background-position:-143px -128px; width: 28px; height: 28px; top: 77px; right: 1px; display:none;}
.address-item .address-inner.on .curMarker{ display:block;}
.address-item .address-inner .defaultAddr{background:#ccc;color:#fff;position:absolute;top:0;right:0;padding:0 2px;text-decoration:none; display: none; filter: alpha(opacity=70); opacity: .7; z-index: 3;}
.address-item .address-inner.on .defaultAddr{ display:block;}
.address-item .add-address-inner{ background:#f9f9f9; text-align:center; border:1px solid #d0d0d0; height:103px;}
.address-item .add-address-inner a{ color:#666;}
.address-item .add-address-inner a .add_jia{ font-size:38px; color:#b0b0b0;}
/*确认信息*/
.confirm-info-box{}
.confirm-info-title{ font-size:0px}
.confirm-info-title span{display: inline-block; font-size:14px; margin-left:1px;height: 24px; line-height: 24px; text-align: center;border-bottom: 3px solid #fedcc4; font-size: 12px; vertical-align: bottom;}

.w-452{ width:452px;}
.w-180{ width:180px;}
.w-120{ width:120px;}

.confirm-info-box .confirm-shop{ fong-size:12px; color:#666; margin-bottom:5px;}
.confirm-info-box .confirm-info-item{ border:1px solid #e5e5e5;}
.confirm-info-box .confirm-name{}
.confirm-info-box .confirm-name a{ padding:0px 25px; display:block;}
.confirm-info-box .confirm-name .confirm-img{ float:left; width:72px; margin-right:10px; border:1px solid #e5e5e5; border-radius:3px;}
.confirm-info-box .confirm-name .name-text{ height:44px; margin-bottom:5px; line-height:20px;overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all;}
.confirm-info-box .confirm-name p img{ height:16px; margin-right:10px;}
.confirm-info-box .confirm-attribute{}
.confirm-info-item em{ font-weight:bold; color:#e60012;}
.confirm-info-list{ border-bottom:1px solid #e5e5e5; padding:15px 0px;}
.confirm-btm{}
.confirm-btm .confirm-btm-top{background:#f6f6f6; border-bottom:1px solid #fff;}
.confirm-btm .leaveWord{ width:575px; padding:10px;}
.confirm-btm .leaveWord label{vertical-align: top;display: inline-block; font-size:12px; vertical-align:middle;}
.confirm-btm .leaveWord input{ border:1px solid #cccccc; width:330px; height:26px; line-height:26px;}
.activtiy-main{ width:582px; border-left:1px solid #fff;}
.activity-box ul li{ height:38px; line-height:38px; border-bottom:1px solid #fff;}
.activity-box ul li:last-child{ border-bottom:none;}
.activity-box ul li label{ width:95px; padding-right:15px; text-align:right; font-size:12px; display:inline-block; color:#666;}
.activity-box ul li i{ color:#666; font-weight:bold; font-family:tahoma;}
.activity-box ul li em,.activity-box ul li i{ float:right;width: 119px; display:block; padding-right: 10px; text-align: right;}
.confirm-btm-btn{background:#f6f6f6; text-align:right;}
.confirm-btm-btn p{ display:inline-block; text-align:center; font-size:14px; padding:10px 20px;}
.confirm-btm-btn p span{ display:block; font-size:12px;}

/*发票*/
.invoice-info{ border:1px solid #e3e3e3; padding:20px;}
.invoiceForm{}
.invoiceForm label{margin-right: 20px; font-size:12px;}
.invoiceForm .vat_msgBx{ color:#666;}
.invoiceForm .vat_msgBx .invoice-goods{ display:inline-block; cursor:pointer; position:relative;}
.invoiceForm .vat_msgBx .invoice-goods span{ border:1px solid #fff; border-bottom:none; background:#fff; display:inline-block; position:relative; z-index:10; padding:0px 3px 3px 3px;}
.invoiceForm .vat_msgBx .invoice-goods span i{ display:inline-block; width:14px; height:14px; position:relative; top:3px; margin:0 3px; background-position:-178px -128px;}
.invoiceForm .vat_msgBx .invoice-goods ul{ position:absolute; top:22px; background:#fff; z-index:5; border:1px solid #e4e4e4; width:340px; display:none;}
.invoiceForm .vat_msgBx .invoice-goods ul li{ border-bottom:1px solid #e4e4e4; padding:10px;}
.invoiceForm .vat_msgBx .invoice-goods ul li img{ width:40px; height:40px; border:1px solid #e4e4e4; float:left; margin-right:20px;}
.invoiceForm .vat_msgBx .invoice-goods ul li p{overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; height:38px; line-height:38px; line-height:20px;}
.vat_msgBx:hover .invoice-goods span{ border:1px solid #e4e4e4; border-bottom:none;}
.vat_msgBx:hover .invoice-goods span i{ background-position:-178px -147px;}
.vat_msgBx:hover .invoice-goods ul{ display:block;}
.warm_prompt_div li div.f-l label{ margin-bottom:10px; display:block;}
.warm_prompt_div li div.f-l label input{ margin-right:5px;}
.warm_prompt_div li div.f-l label select{ margin-right:15px;}
.invoice-btn a{ margin-top:10px; color:#fff; background:#f98f28; display:inline-block; height:26px; width:48px; text-align:center; line-height:26px;}
.invoice-remark{ padding:10px; background:#fffdea; border:1px solid #ffcc7d; margin-top:15px;}
.invoice-remark i.hc-iconfont{ color:#FFCC7D; font-size:14px; font-weight:bold; margin-right:5px;}
.invoice-remark .vat_msgBx{ margin-left:80px; z-index:2}
.invoice-remark .vat_msgBx .invoice-goods span{ background:#fffdea; border-color:#fffdea;}
.invoice-remark .vat_msgBx:hover .invoice-goods span{ background:#fff; border-color:#e4e4e4;}
.invoice-remark .vat_msgBx .invoice-goods{ z-index:4;}

/*支付方式*/
.pay-ways{ border:1px solid #e3e3e3; padding:10px 20px;}
.pay-ways ul{ margin-top:10px; margin-bottom:30px;}
.pay-ways ul li{ width:150px; height:40px; text-align:center; line-height:40px; margin:0px 10px 5px 0px; cursor:pointer; border:2px solid #f2f2f2; float:left;}
.pay-ways ul li.on{ border-color:#c00;}
.pay-ways ul li img{ max-width:100%; display:block; vertical-align:middle;}
.pay-ways dl dd{ margin:10px 0px; color:#777;}
.pay-ways dl dd input[type="text"]{ border:1px solid #ddd; height:26px; line-height:26px; width:70px; margin-left:5px;}
.pay-ways dl dd .check_box_h{ margin-right:5px;}
.pay-ways dl dd em{ font-weight:bold; padding:0 3px;}
/*红包*/
.redBags{ border:1px solid #e3e3e3; padding:10px 20px;}
.redBags ul li{ width:200px; height:100px; border:1px solid #f97979; position:relative; float:left; margin:10px;}
.redBags ul li .tedBags-top{ background:#f97979; height:70px; color:#fff; padding:0 20px; line-height:40px; line-height:24px;}
.redBags ul li .tedBags-top p em{font-size:22px; margin-right:5px; display:inline-block; margin-top:10px;}
.redBags ul li .on-bags{z-index: 3; position: absolute; background-position: -143px -128px; width: 28px; height: 28px; bottom:0px; right:0px;}
.redBags ul li p span{ color:#f97979; margin-left:20px; line-height:28px; display:inline-block;}
.redBags ul li.disable-bags{ border-color:#d1d1d1;}
.redBags ul li.disable-bags .tedBags-top{ background:#d1d1d1}
.redBags ul li.disable-bags p span{ color:#d1d1d1;}
.redBags ul li.on{ border:1px solid #e43a3d;}
/*订单底部*/
.order-btm-main ul{ padding:10px 0px;}
.order-btm-main ul li{ text-align:right; font-size:12px; text-align:right; line-height:24px; color:#666;}
.order-btm-main ul li span{ display:inline-block; width:120px; padding-right:10px;}
.order-btm-main .order-btm-all{ background:#f4f4f4; text-align:right; padding:10px 20px; color:#888; border-top:1px solid #e6e6e6; font-size:12px; line-height:28px;}
.order-btm-main .order-btm-all span{ display:inline-block; padding-left:30px;}
.order-btm-main .order-btm-all em{ display:inline-block; padding-left:20px; color:#e4393c; font-weight:bold; font-size:16px;}
.order-btm-btn{ text-align:right; margin:15px 0px;}
.order-btm-btn .order-sub{display: inline-block;width: 182px; height: 39px; position: relative; vertical-align: middle; line-height: 39px; cursor: pointer; text-align: center; font-size: 14px; background: #dd2727; color:#fff;}
.order-btm-btn .order-back{ color:#36c; margin-right:50px;}
.order-btm-btn .order-back i{ margin-right:10px;}
/*提交订单成功*/
.order-complete{ border:1px solid #dddddd; text-align:center; padding-bottom:10px;}
.order-complete .order-complete-title{ background:#f5f5f5; margin-bottom:10px; height:40px; line-height:40px; text-align:center; font-size:16px;}
.order-complete p{ line-height:50px; letter-spacing:2px; font-size:13px;}
.go-bank a{ color:#fff; background:#6dabdc; height:34px; margin-top:50px; border-radius:3px; line-height:34px; width:187px; border:1px solid #438dc8; display:inline-block;}
.order-complete p em{ font-weight:bold; color:#ff8800;}
.other-url{ margin-top:30px; font-size:12px !important;}
.other-url a{ display:inline-block; margin:0 10px; color:#777; letter-spacing:0px;}


/*红色复选框*/
.check_box_c { -webkit-appearance: none; position: relative; width:16px; height:16px; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.check_box_c:checked { border-color: #ff3c3c; background-color: #ff3c3c;}
.check_box_c:checked:after { content:''; position: absolute; left: 2px; top: 3px; width: 8px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
/*黄色复选框*/
.check_box_h { -webkit-appearance: none; position: relative; width:14px; height:14px; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; border-color: #bdbdbd; display: inline-block;}
.check_box_h:checked { border-color: #ff8800; background-color: #ff8800;}
.check_box_h:checked:after { content:''; position: absolute; left: 1px; top: 2px; width: 8px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}



/*小分页*/
#pages{height: auto; padding:20px 0px; text-align:center;}
#pages a,#pages span.current{width:34px;height:34px;line-height:34px; border:1px solid #e2e2e2;color: #666;padding: 0;text-align: center;font-size: 12px;display: inline-block;zoom: 1;margin: 0 2px;}
#pages a.prev,#pages a.next{padding: 0 12px;width: auto;}
#pages span.current,#pages a.currents{background: #ff3c3c;color: #fff;border: none;}

/*大星号*/
.xing-pin { margin-top:2px; width:80px; background-image: url(../images/black_star_16.png); background-repeat: repeat-x; margin-top:65px; margin-right:60px; }
.xing-pin span { color: #5b5b5b; font-size: 12px; }
.xing-pin .rate-stars1 { display:inline-block; height:16px; background-image: url(../images/star_16.png); background-repeat: repeat-x; overflow: hidden; vertical-align: top;}

/*小星号*/
.xing-pin-s { margin-top:2px; width: 60px; background-image: url(../images/o2o11_66.png); background-repeat: repeat-x; }
.xing-pin-s span { color: #5b5b5b; margin-left: 2px; font-size: 12px; }
.xing-pin-s .rate-stars { display:inline-block; height:12px; line-height:12px; background-image: url(../images/o2o11_152.png); background-repeat: repeat-x; overflow: hidden; vertical-align: top; margin-left:0px;}


/*分页*/
.list-page-box{padding:20px 0px 10px;text-align:center;}
.page-box a{height:40px;padding:0 16px;margin-left:5px;text-align:center;line-height:40px;overflow:hidden;font-size:14px;font-weight:700;color:#555;display:inline-block;*display:inline;zoom:1;vertical-align:middle; background:#F1F1F1;}
.page-box a.on{font-size:14px;font-weight:700;text-decoration:none;cursor:default;background:#ff5c4d;color:#fff;}
.page-box a:hover{ text-decoration:underline;}
.page-box span{font-size:16px;margin:0 8px 0 13px}

/*底部*/
.footer{ background:#fff; border-top:2px solid #ff3c3c;}
.gx-bottom-slogan{width: 1200px;margin: auto;padding-top: 38px;}
.gx-bottom-info{border-top: 1px #dcdcdc solid;margin-top: 18px;padding-top: 25px;}
.gx-bottom-info dl{float: left;margin: 0 10px 0px 40px;width:120px;}
.gx-bottom-info dl dt{font-size: 14px;color: #666;margin-bottom: 10px; font-weight:bold;}
.gx-bottom-info dl dd a{color: #555;line-height: 23px;width:100%;height:25px;overflow:hidden;display:block;}
.gx-bottom-info dl dd a:hover{color:#c20005;}
.gateWeixin2{ margin:0 65px 0 0; float:right; width:98px; overflow:hidden;}
.gateWeixin2 img{margin-bottom: 3px;}
.gateWeixin2 p{ color:#666; font-weight:bold; font-size:14px;}
.gx-bottom-img{margin-top: 20px;}
.gx-bottom-img img{margin-right: 15px;}
.gx-bottom-dl dt{float: left;background: url(../images/icon-base.png) no-repeat 0 -70px;width: 54px;height: 54px;text-align: center;line-height: 54px;font-size: 26px;color: #fff;font-weight: bold;margin-left: 28px;}
.gx-bottom-dl dd{float: left;color: #696969;font-size: 14px;margin:2px 0 0 20px;width: 130px;}
.gx-bottom-dl dd span{font-size: 18px;color: #333;display: block;}
.gx-bottom-dl .last-dt{background: url(../images/icon-base.png) no-repeat 0 -128px;}
.gx-bot-font1{font-size: 20px;font-weight: bold;color: #333;}
.gx-bot-font2{font-size: 20px;color: #333;}
.footer_center { text-align:center; overflow: hidden; font-size: 12px; color: #666;}
.footer_center a { color: #666; display: inline-block; font:12px Arial,Helvetica,sans-serif;}
.footer_center em{ padding:0 12px;}
.footer_copyright {line-height:20px;padding-bottom:20px;color:#666; text-align:center;}
.footer_copyright .footer_copy_con {padding:0px 0 30px;	line-height:23px}
.footer_copyright .footer_copy_con em{ font-size:12px; line-height:20px; padding:0 12px;}
.footer_copyright a {color:#666}
.footer_copyright span { margin:0 10px;}
.footer_copyright span img{ height:31px;}


/*加入购物车公共弹窗*/
.go-buy-success{ text-align:center; font-size:16px; font-weight:bold; color:#333; padding:40px 0px;}
.go-buy-success p i{ color:#6aa51a; font-weight:normal; font-size:18px; margin-right:10px;}
.go-buy-success p a{ display:inline-block; margin:0 3px; font-size:14px; margin-top:20px; height:40px; line-height:40px; width:123px; font-weight:normal;}
.go-buy-success p a.back-shoping{ background:#fcfcfc; border:1px solid #dddddd;}
.go-buy-success p a.see-buy{background:#ff5c4d; border:1px solid #ff5c4d; color:#fff;}
/*列表页加入购物车选择属性*/
.choose-attribute{ padding:20px 10px;}
.choose-btn{ text-align:center;}
.choose-btn a{ display:inline-block; font-size:14px; color:#fff; border-radius:3px; width:64px; height:32px; line-height:32px; margin:0 5px;}
.choose-btn a.confirm{ background:#ff5c4d;}
.choose-btn a.cancel{ background:#aeaeae;}
/*未登录，提醒登录弹窗*/
.remind-login{ width:760px; margin:20px auto; padding:40px 0px 50px 0px;}
.remind-login-left{position: relative; width: 352px; float: left; padding: 0 65px; border-right: 1px solid #e5e5e5;}
.remind-login-left .login_form_tit{ padding-bottom: 8px; line-height: 32px; font-size: 14px; font-weight: bold;}
.remind-login-left .login_form_tit .blue_link{float: right; font-size: 12px; font-weight: normal;color: #06c;}
.remind-login-left .form_item { position: relative; z-index: 100; height: 24px; margin-bottom: -1px; padding: 14px 18px; border: 1px solid #dedede; background: #FFF; line-height: 24px;}
.remind-login-left .form_item label{ display: inline-block; width:30px; font-size:18px; vertical-align: middle; color: #666;}
.remind-login-left .form_item .ipt {width: 220px; height: 24px; padding-left: 3px; border: 0 none; line-height: 24px; vertical-align: middle; font-size: 14px;}
.remind-login .must_write { position: absolute; right: 10px; top: 14px; display: none; color: #e60012; line-height: 24px;}
.remind-login-left a.forget_pswd{position: absolute;bottom: -40px; right: 0; height: 40px; line-height: 40px;}
.remind-login-left .form_item a.forget_pswd:hover{color: #e60012;}
.remind-login-left .auto_login { height: 20px; padding: 10px 0;}
.remind-login-left .validCode{ width:140px;}
.remind-login-left .validCode input.ipt{ width:100px;}
.login_btn_box .login_btn{ width:351px; background:#ff5656; display:block; height:44px; line-height:44px; text-align:center; font-size:16px; letter-spacing:2px; color:#fff; text-align:center; border-radius:3px;}
.remind-login-right{ width:257px;}
.remind-login-right p{padding: 6px 0 5px;color: #333; font-size: 14px; font-weight: bold;}
.joint_landing-top{ padding:0 10px;}
.joint_landing_wrap ul li{ float:left; margin-right:15px;}
.joint_landing_wrap ul li a{ color:#cccccc; font-size:30px; display:inline-block}



/*登录注册头部底部*/
.reg-header{ background:#fff;border-bottom: 1px solid #e1e1e1;}
.login_wrap{ background:#fcfcfc url(../images/regist_topshadow.png) repeat-x top; padding:50px 0px;}
.reg-footer{ border-top:none;}
.reg-footer .footer_copyright{ padding-bottom:0px;}
.reg-footer .footer_copyright .footer_copy_con{ padding-bottom:15px;}

/*登录页面*/
.login-main{ background:#fff;}
.login-main .remind-login-left{ padding:20px 30px; border-right:none;}
.login-main .remind-login-left .joint_landing-top p{padding:10px 0 0px;color: #333; font-size: 14px; font-weight: bold;}
/*注册页面*/
.h_regist_wrap{position: relative; border-bottom: 1px solid #f4f4f4; background: #fcfcfc;padding: 30px 0 40px;}
.r_icon1{position:absolute;top:27px;left:50%;z-index:120;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon1.png) no-repeat;opacity:.1;filter:alpha(opacity=20);}
.r_icon2{position:absolute;top:27px;left:50%;z-index:120;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon2.png) no-repeat;opacity:.1;filter:alpha(opacity=5);}
.r_icon3{position:absolute;top:27px;left:50%;z-index:120;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon3.png) no-repeat;opacity:.1;filter:alpha(opacity=5);}
.r_icon4{position:absolute;top:27px;left:50%;z-index:120;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon4.png) no-repeat;opacity:.1;filter:alpha(opacity=5);}
.r_icon5{position:absolute;top:27px;left:50%;z-index:120;width:1200px;height:500px;margin-left:-600px;background:url(../images/r_icon5.png) no-repeat;opacity:.1;filter:alpha(opacity=5);}
.h_regist_model h4{text-align: center; font-size:24px; font-weight:bold; color: #333; margin-bottom:20px;}
.h_regist_model {position: relative; z-index: 150; width: 330px; margin: 0 auto;}
.h_regist_form li { position: relative; min-height: 52px; _height: 52px; margin-top: 10px;margin-right: -337px;}
.h_regist_form .h_same_item { position: relative; z-index: 2; width: 328px; height: 50px; border: 1px solid #dedede; border-radius: 3px;}
.h_regist_form .hsame_input { position: relative; z-index: 2; width: 288px; height: 20px; margin-top: 15px; padding: 0 20px; background: none; border: none; outline: none; font: 14px/20px "microsoft yahei"; color: #666;}
.h_regist_form .h_same_label {position: absolute; left: 20px; top: 0; display: inline-block; height: 50px; font: 14px/50px "微软雅黑"; color: #666;}
.h_regist_form .ishort_li .h_same_item, .h_regist_form{ width: 192px;}
.h_regist_form .ishort_li .h_same_item .hsame_input { width: 152px;}
.h_regist_form .same_code_btn {position: relative; z-index: 2; width: 126px; height: 50px; margin-left: 10px; text-align: center; background-color: #57565f; font: bold 12px/52px "sisum"; color: #fff; cursor: default; border-radius: 2px; font-size: 14px;}
.h_regist_form .r_yzm_code {position: relative; z-index: 2; display: inline-block; width: 126px; height: 52px; margin-left: 10px; border-radius: 2px;}
.h_regist_form .r_yzm_code span.yzm_change_mask { position: absolute; left: 0; top: 0; display: none; width: 126px; height: 52px;}
.h_regist_form .r_yzm_code span.yzm_change_mask em { display: inline-block; position: absolute; left: 0; top: 0; width: 126px; height: 52px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
.h_regist_form .r_yzm_code span.yzm_change_mask i{ display: inline-block; position: relative; z-index: 2; width: 126px; height: 52px; text-align: center; font: 14px/52px "sisum"; color: #fff;}
.h_regist_form .r_yzm_code:hover span.yzm_change_mask {display: inline-block;}
.h_agreement_word { height: 35px; font: 12px/35px "sisum"; color: #666; text-indent: 1em;}
.h_agreement_word a{ color: #06c; text-decoration: none; font-size: 12px;}

a.h_agreement_btn {display: block; width: 330px; height: 52px; margin-top: 6px;  background-color: #ff3c3c; font: normal 16px/52px "microsoft yahei"; color: #fff; text-align: center; border-radius: 2px;}
a.h_agreement_btn:hover {background-color: #d72226;}
.h_regist_form li .h_regist_tips { display:none;opacity: 1; transform: scale(1);-webkit-transform: scale(1); -moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.h_regist_tips { opacity: 0; filter: alpha(opacity=0); position: absolute; left: 348px; top: 0; font: 12px "sisum";color: #fff; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0);-ms-transform: scale(0); transition: All .5s cubic-bezier(.88,.32,.36,1.58); -webkit-transition: All .5s cubic-bezier(.88,.32,.36,1.58);-moz-transition: All .5s cubic-bezier(.88,.32,.36,1.58); -o-transition: All .5s cubic-bezier(.88,.32,.36,1.58); -ms-transition: All .5s cubic-bezier(.88,.32,.36,1.58); -ms-transform-origin: left; -webkit-transform-origin: left; -moz-transform-origin: left; -o-transform-origin: left;}
.h_regist_tips .h_regtip_rel{ padding: 10px; background:#fff4d7;}
.h_regist_tips .h_regtip_rel i, .h_regist_tips_keywords .h_regtip_rel i { position: absolute; left: -10px; top: 50%; z-index: 2; width: 0; height: 0; overflow: hidden; line-height: 0; margin-top: -5px; border-color: transparent #fff4d7  transparent transparent; border-style: dashed solid dashed dashed; border-width: 5px; font-size: 0;}
.h_regist_tips .h_regtip_rel .h_tips_words { max-width: 160px; line-height: 20px; color: #666;}



