/*
Template Name: ecsmart
Template URI: http://www.68ecshop.com/
Description: EcsmartV3
Author: 68ecshop
Author URI: http://www.68ecshop.com/
Logo filename: logo.png
*/
body, h1, h2, ol, ul, li, p, input { margin: 0; padding: 0 }
ul, ol { list-style: none }
body { color: #333; font-family: arial; font-size: 12px; background: #dfdfdf;  }
a, a:visited { color: #8d8d8d; text-decoration: none }
table { width: 100% }
table { border-spacing: 0; border-collapse: collapse }
td, th { word-wrap: break-word }
ul, li { list-style: none }
img { border: 0 none; vertical-align: middle }
textarea { width: 100% }
body .hide { display: none }
em { font-style: normal; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "\20 "; clear: both; height: 0 }
.clearfix { zoom: 1 }
.clear { clear: both; height: 10px; line-height: 10px; visibility:hidden; }


/*
头部css样式
*/
.header, #header { background-color: #fd6911; width: 100%; position: relative; height: 50px; overflow: hidden; text-align: center }
.logo { display: block; color: #fff; width: 100%; text-align: center; height: 50px; background: url(../img1/logo.png) no-repeat center center; }
.top_bt { background: url(../img1/cate_btn.png) no-repeat left center; width: 50px; height: 50px; position: absolute; left: 15px; top: 0px; }
.user_btn { width: 50px; height: 50px; display: block; background: url(../img1/user_btn.png) no-repeat right center; position: absolute; top: 0px; right: 15px; }
.header .more { position: absolute; top: 0; bottom: 0; right: 0; width:.4rem;color: transparent; border-left:.1rem solid transparent;background-repeat: no-repeat; background: url(../img1/joe_03.png) no-repeat 50% 50%; background-size: 25px 25px; }
.header .chome_bg { width: 52px; height: 30px; background: url(../img1/bt_ico1b.png) no-repeat 0 0; background-size: contain; border: 0; font-size: 12px; position: absolute; top: 9px; border: 0; right: 0; overflow: hidden; display: inline-block; }
input[type="submit"],
input[type="reset"],
input[type="button"],
button {-webkit-appearance: none;}

/*
	首页menu样式弹出收回start
*/
.mm-page, .mm-fixed-top, .mm-fixed-bottom, .mm-menu.mm-horizontal > .mm-panel { -webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease; -ms-transition: none 0.4s ease; -o-transition: none 0.4s ease; transition: none 0.4s ease; -webkit-transition-property: top, right, bottom, left, border; -moz-transition-property: top, right, bottom, left, border; -ms-transition-property: top, right, bottom, left, border; -o-transition-property: top, right, bottom, left, border; transition-property: top, right, bottom, left, border; }
html.mm-opened .mm-page, html.mm-opened #mm-blocker { left: 0; top: 0; margin: 0; border: 0px solid rgba(0, 0, 0, 0); }
html.mm-opening .mm-page, html.mm-opening #mm-blocker { border: 0px solid rgba(100, 100, 100, 0); }
.mm-menu .mm-hidden { display: none; }
.mm-fixed-top, .mm-fixed-bottom { position: fixed; left: 0; }
.mm-fixed-top { top: 0; }
.mm-fixed-bottom { bottom: 0; }
html.mm-opened .mm-page, .mm-menu > .mm-panel { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
html.mm-opened, html.mm-opened body { overflow-x: hidden; position: relative; }
html.mm-opened .mm-page { position: relative; }
html.mm-background .mm-page { background: inherit; }
#mm-blocker { background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent; display: none; width: 100%; height: 100%; position: fixed; z-index: 999999; }
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker { display: block; }
.mm-menu.mm-current { display: block; }
.mm-menu { background: inherit; display: none; overflow: hidden; height: 100%; padding: 0; position: fixed; left: 0; top: 0; z-index: 0; }
.mm-menu > .mm-panel { background: inherit; -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%; padding: 20px; position: absolute; top: 0; left: 100%; z-index: 0; }
.mm-menu > .mm-panel.mm-opened { left: 0%; }
.mm-menu > .mm-panel.mm-subopened { left: -40%; }
.mm-menu > .mm-panel.mm-highest { z-index: 1; }
.mm-menu > .mm-panel.mm-hidden { display: block; visibility: hidden; }
.mm-menu .mm-list { padding: 20px 0; }
.mm-menu > .mm-list { padding: 20px 0 40px 0; }
.mm-panel > .mm-list { margin-left: -20px; margin-right: -20px; }
.mm-panel > .mm-list:first-child { padding-top: 0; }
.mm-list, .mm-list > li { list-style: none; display: block; padding: 0; margin: 0; }
.mm-list { font: inherit; font-size: 14px; }
.mm-list a, .mm-list a:hover { text-decoration: none; }
.mm-list > li { position: relative; }
.mm-list > li > a, .mm-list > li > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: inherit; line-height: 20px; display: block; padding: 10px 10px 10px 20px; width: 60%; text-align: left; margin: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after { content: ''; border-bottom-width: 1px; border-bottom-style: solid; display: block; width: 100%; position: absolute; bottom: 0; left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after { width: auto; margin-left: 20px; position: relative; left: auto; }
.mm-list a.mm-subopen { width: 100px; height: 100%; padding: 0; position: absolute; right: 0; top: 0; width: 48px; z-index: 2; }
.mm-list a.mm-subopen::before { content: ''; border-left-width: 1px; border-left-style: solid; display: block; height: 100%; position: absolute; left: 0; top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen { width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before { border-left: none; }
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span { padding-right: 5px; margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen { background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span { padding-right: 45px; margin-right: 0; }
.mm-list a.mm-subclose { text-indent: 20px; padding-top: 30px; margin-top: -20px; width: 100%; text-align: left; }
.mm-list > li.mm-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px; padding-right: 5px; }
.mm-list > li.mm-spacer { padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label { padding-top: 25px; }
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before { content: ''; border: 2px solid transparent; display: block; width: 7px; height: 7px; margin-bottom: -5px; position: absolute; bottom: 50%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.mm-list a.mm-subopen:after { border-top: none; border-left: none; right: 18px; }
.mm-list a.mm-subclose:before { border-right: none; border-bottom: none; margin-bottom: -15px; left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel { display: none; padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after { border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel { display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen { height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 16px; right: 16px; }
html.mm-opened .mm-page { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-ismenu { background: #333333; color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-list > li:after { border-color: rgba(0, 0, 0, 0.15); }
.mm-list a.mm-subclose1 { text-indent: 0px; padding-top: 30px; margin-top: -20px; width: 100%; text-align: left; }
.mm-menu .mm-list > li > a.mm-subclose { background: rgba(0, 0, 0, 0.1); color: rgba(223, 223, 223, 0.8); }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before { border-color: rgba(223, 223, 223, 0.8); }
.mm-menu .mm-list > li > a.mm-subclose1 { background: rgba(0, 0, 0, 0.1); color: rgba(223, 223, 223, 0.8); }
.mm-menu .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul { background: rgba(255, 255, 255, 0.05); }
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom { left: 80%; }
.mm-menu { width: 80%; }
 @media all and (max-width: 175px) {
.mm-menu { width: 140px; }
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom { left: 140px; }
}
@media all and (min-width: 550px) {
.mm-menu { width: 440px; }
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom { left: 440px; }
}
/*
	首页轮播广告图
*/
.scroll { margin: 0px auto; position: relative; }
.scroll_box { overflow: hidden; visibility: hidden; position: relative; }
.scroll_wrap { overflow: hidden; position: relative; }
.scroll_wrap li { position: relative; display: block; width: 100%; float: left; }
.scroll_wrap li a { display: block; margin: 0 auto; position: relative; }
.scroll_position { position: absolute; right: 20px; z-index: 400; bottom: 14px; }
.scroll_position li { display: inline-block; background-color: rgba(255,255,255,0); border: 1px rgba(255,255,255,0.5) solid; width: 6px; height: 6px; border-radius: 6px; margin-right: 5px; }
.scroll_position li a { font-size: 0; }
.scroll_position li.on { background-color: #ffffff; }
/*首页搜索*/
#fake-search { padding: 0 18px; margin-top: 17px; margin-bottom: 25px; }
.fakeInput { height: 45px; margin: 0 auto; background: #ffffff; border-radius: 8px; }
.fakeInput .search_text { width: 60%; height: 45px; line-height: 45px; color: #999; border: 0; border-radius: 8px; overflow: hidden; float: left; text-indent: 20px; font-family: "微软雅黑"; font-size: 16px; }
.fakeInput .search_submit { width: 81px; height: 45px; line-height: 45px; text-indent: 8px; color: #999; border: 0; text-align: left; margin: 0; padding: 0; float: right; background: url(../img1/search_r.png) no-repeat right top; background-size: 67px; }
/*首页八个小图标*/

.entry-list { margin-top: 0px; margin-bottom: 0px }
.entry-list a, .entry-list a:visited { width: 25%; overflow: hidden; float:left;text-align: center;}
.entry-list a span { height: 44px; line-height: 44px; color: #616161; font-family: "宋体"; font-size: 12px; }
.entry-list a img { margin-bottom: 4px; width: 80%; max-width: 113px; margin: 0 auto; }
/*首页楼层模块*/
.index_floor { padding: 0px 14px 0px; margin-bottom: 20px; }
.floor_body { background: url(../img1/floor_bg.png) #ffffff repeat-x left top; padding-top: 14px; padding-bottom: 1px; position:relative; }
.floor_body h2 { height: 35px; line-height: 35px; background: #f23015; position: relative; font-size: 18px; font-family: "微软雅黑"; font-weight: normal; text-indent: 15px; color: #FFF; }
.floor_body h2 span { height: 49px; width: 10px; position: absolute; }
.floor_body h2 span.title_l { background: url(../img1/tupian2.png) no-repeat; left: -10px; top: 0px; background-size: 10px; }
.floor_body h2 span.title_r { background: url(../img1/tupian4.png) no-repeat; right: -10px; top: 0px; background-size: 8px; }
.floor_body h2 a.more { background: url(../img1/tupian_more.png) no-repeat; width: 23px; height: 6px; right: 15px; top: 14px; position: absolute; }
.floor_body ul { margin:0 8px; }
.floor_body ul li { width: 33.3%; float: left; text-align: center; margin-top: 7px; margin-bottom:7px; }
.floor_body ul li a .products_kuang { padding: 5px; overflow: hidden; }
.floor_body ul li a img { width: 100%; }
.floor_body ul li .goods_name { font-size: 12px; padding: 5px; color: #585858; font-family: "宋体"; height: 28px; line-height: 16px; overflow: hidden; }
.floor_body ul li .price { font-size: 12px; color: #F23015; font-family: Arial; }
.floor_body .floor_key { margin: 0.6rem; }
.floor_body .floor_key a { height: 1.8rem; line-height: 1.8rem; border: 1px solid #b9b9b9; text-align: center; color: #666; float: left; margin: 0.4rem 0.4rem 0 0; padding: 0 0.6rem; font-size: 0.8rem; overflow: hidden; font-family: "宋体" }
/*底部模块*/ 
.footer1 { padding: 0 10px 10px; color: #aaa; font-size: 10px; }
.footer1 .in { position: relative; height: 44px; margin: 0 -10px; padding: 0 55px; background-color: #a2a2a2; }
.homeBtn, .footer1 .gotop { position: absolute; top: 0; width: 44px; height: 44px; color: #fff; font-size: 10px; }
.footer1 .gotop, .footer1 .homeBtn { background: #686868; }
.footer1 .homeBtn { background-image: url('../img1/goindex.png'); background-position: center; background-repeat: no-repeat; background-size: 27px; }
.homeBtn { left: 0; }
.homeBtn span { position: absolute; left: 50%; top: 50%; width: 22px; height: 18px; margin: -9px 0 0 -12px; background-position: 0 -122px; }
.footer1 .gotop { right: 0; }
.footer1 .gotop span { position: absolute; left: 50%; top: 13px; width: 13px; height: 14px; margin: -4px 0 0 -4px; background-position: 0 -140px; }
.footer1 .gotop { background-position: center center; background-repeat: no-repeat; background-image: url('../img1/top.png'); background-size: 27px; }
.footSearch { position: relative; top: 6px; width: 100%; background: #fff; border-radius: 8px; text-align: center; }
.footSearch input { width: 85%; height: 32px; line-height: 32px; border: none; }
.footSearch button { position: absolute; top: 6px; right: 10px; width: 20px; height: 20px; background-position: 0 -103px; border: none; background: no-repeat center url('../img1/search.png'); background-size: 20px; }
.footer1 .favLink, .footer1 p { text-align: center; line-height: 20px; }
.footer1 .link { line-height: 16px; font-size: 12px; color: #1ca2e1; }
.footer1 .link a { display: inline-block; margin-top: 5px; padding: 0 10px 0 6px; border-right: 1px solid #D5D5D5; color: #1CA2E1; }
.footer1 .link a:last-child { border: none; }
.footer1 .favLink a { margin-right: 5px; color: #aaa; }
.mf_o2 { margin: 12px auto 0; width: 74%; overflow: hidden }
.mf_o2 li { width: 25%; float: left }
.mf_o2 a { border-right: 1px solid #9b9b9b; color: #666666; display: inline-block; text-align: center; width: 100% }
.mf_o2 a.curr { color: #ef432f; }
.mf_o2 li:last-child a { border-right: 0 none }
.mf_o4 { color: #a2a2a2 }
/*底部定位导航菜单*/

.posfixbot {  height: 58px; 	background: rgba(153,153,153,.75); }

.posfixbot dl { display: block; margin: 0; padding: 0; }
.posfixbot dd { display: block; margin: 0;  }
.posfixbot .shopcar { position: absolute; left:50%; top: 12px; display: block; width: 12px; color: #fff; text-align: center; }
.posfixbot a img { width: 35px; max-width: 35px; height: 35px; max-height: 35px; margin-top: 14px; }

/*搜索弹出模块*/ 
.search_hide { display: none }
.search_box { position: relative; top: 0.4rem; width: 100%; background: #fff; border-radius: 8px; text-align: center; }
.search_box input { width: 70%; height: 3rem; line-height: normal; border: none; font-size: 0.8rem }
.search_box button { position: absolute; top: 0.6rem; right: 0.8rem; width: 1.8rem; height: 1.8rem; border: none; background: url(../img1/search.png) no-repeat 50% 50%; -webkit-background-size: 1.2rem 1.2rem; -moz-background-size: 1.2rem 1.2rem; background-size: 1.8rem 1.8rem; }
.search_hide .search_title { height: 3rem; background: #f23015; position: relative; text-align: center; font-size: 16px; font-family: "微软雅黑"; color: #FFF; line-height: 3rem; }
.search_hide .search_title .close { width: 3rem; height: 3rem; display: block; overflow: hidden; text-indent: -6.6rem; float: right; background: url(../img1/close.png) no-repeat 50% 50%; -webkit-background-size: 1.0rem 1.0rem; -moz-background-size: 1.0rem 1.0rem; background-size: 1.0rem 1.0rem; }
.search_hide .search_body { padding: 0.2rem 0.6rem; background-color: #ddd; height: 4rem; position: relative }
/*其他页面的头部*/

#header h1 { text-align: center; font-size: 16px; line-height: 46px; font-family: '微软雅黑'; color: #FFF; }
#header .back { position: absolute; top: 0; left: 20px; bottom: 0; width: 25px; overflow: hidden; color: transparent; background-repeat: no-repeat; background-position: 50% 50% }
#header .back { background-image: url(../images/fanhui.png); background-size: 25px 20px; }
/*全部分类页面*/
.ccontainer { min-width: 300px; height: 100%; width: 100%; padding-bottom: 100px; padding: 0; margin: 0 }
.clist { clear: both; padding: 0; margin: 0; background: #FFF; }
.clist ul { padding: 0px; margin: 0; list-style: none; }
.clist_sub { display: none; }
.crow { clear: both; heigth: 50px; line-height: 50px; width: 100%; }
.crow_row { width: 100%; }
.crow_padd { background: #f5f5f5; }
.crow_icon { float: left; width: 50px; height: 49px; line-height: 78px; margin: 0 10px; margin-top: 3px; }
.crow_icon img { width: 48px; height: 40px; }
.crow_title { float: left; line-height: 50px; margin-left: 4px; text-indent: 10px; }
.crow_two { height: 40px; line-height: 40px; width: 100%; padding-left: 10px; background: #f9f9f9; }
.crow_two a { margin: 0 4px; white-space: nowrap; text-overflow: clip; text-decoration: none; color: #666; font-family: '宋体' }
.padd10 { padding-top: 10px; }
.crow_item { float: left; font-family: '宋体'; width: 87px; height: 30px; line-height: 30px; margin: 0 10px 10px 0; padding: 0 3px; border-radius: 2px; background: #fff; text-align: center; overflow: hidden; color: #666666 }
.crow_item_clear { border-right: 0; box-shadow: 0px 0 0px #fff; -webkit-box-shadow: 0px 0 0px #fff; }
.crow_item_center { width: 33%; min-width: 105px; }
.crow_title a { heigth: 68px; font-size: 16px; color: #666; text-decoration: none; }
.crow_sub_title { clear: both; margin-left: 10px; }
.crow_arrow { float: right; margin-right: 18px; margin-top: 18px; background: url(../img1/fenlei_xia.png); width: 16px; height: 12px; }
.crow_arrow_shang .crow_arrow { background: url(../img1/fenlei_shang.png); }
.crow_arrow_shang { background: #CCC; }
/*分类页筛选属性样式*/
.new-tab-type { border-bottom: 1px solid #d0cece }
.new-tab-type .new-tbl-cell, .new-tab-type2 .new-tbl-cell, .new-tab-type3 .new-tbl-cell, .new-tab-type4 .new-tbl-cell { width: 25%; padding: 6px 0; font-size: 14px; color: #6e6e6e; text-align: center }
.new-tab-type .new-tbl-cell.on { color: #d60303 }
.new-tab-type .new-tbl-cell.on .new-icon-down { position: absolute; left: 8px; bottom: -9px; width: 12px; height: 7px; background: url(../img1/iconshai.png) 0 -2018px no-repeat; color: #d60303 }
.new-tab-type .new-tbl-cell:first-child .new-bar { border: none; background: none }
.new-tab-type .new-tbl-cell .icon span { display: inline-block; width: 10px; height: 20px; margin-left: 7px; background: url(../img1/icon2b.png) -143px -1px no-repeat; background-size: 180px 180px; vertical-align: middle }
.new-tab-type2, .new-tab-type3, .new-tab-type4 { margin-top: -1px; border-top: 1px solid #d0cece; background-color: #e6e3e3 }
.new-tab-type2 { padding: 0 45px }
.new-tab-type2 .new-tbl-cell { padding: 4px 0 }
.new-tab-type2 .new-tbl-cell .on { display: inline-block; padding: 3px 0; border-bottom: 2px solid #d60303 }
.new-tab-type3 .new-tbl-cell { width: 50%; padding: 7px 0; font-size: 12px; color: #333 }
.new-tab-type4 .new-tbl-cell { padding: 8px 0 5px; font-size: 12px; color: #333 }
.new-online-rd { display: block; padding-left: 20px; background: url(../img1/iconshai.png) 0 -1751px no-repeat; font-size: 12px; color: #6e6e6e }
.new-search .new-chk-default { color: #a6a6a6 }
.new-tab-type2 .new-tbl-cell.w60 { width: 15% }
.new-tab-type2 .new-tbl-type { width: auto; margin: 0 auto }
/* search pop */
.new-srch-pop { position: absolute; top: 28px; right: 0; z-index: 50; width: 190px; min-height: 100%; padding-bottom: 50px; background-color: #666; color: #fff }
.new-pop-option { padding: 0 10px; border-bottom: 1px solid #fff }
.new-pop-option .new-tbl-cell { font-size: 14px; color: #fff }
.new-pop-option .new-tbl-cell.on { border-bottom: 2px solid #fff; color: #fff }
.new-pop-ul { padding: 0 10px }
.new-ul-lst .new-ul-li .new-li-a { display: block; padding: 8px 5px; border-bottom: 1px solid #fff; background: url(../img1/iconshai.png) 100% -1519px no-repeat; font-size: 14px; color: #fff }
.new-ul-lst .new-ul-li .new-li-a.on { background-position: 100% -1553px }
.new-pop-sel { overflow-y: scroll; height: 217px; padding: 5px 10px 5px 3px; border-bottom: 1px solid #fff; font-size: 12px; display: none }
.new-pop-sel li a { display: block; padding: 6px 0 6px 20px; color: #fff }
.new-pop-sel li a span { padding-left: 3px }
.new-pop-sel li a.on { background: url(../img1/iconshai.png) 0 -1579px no-repeat }
.new-pop-sel li a.on span { display: block; background-color: #a09f9f }
.new-abtn-reset { position: absolute; left: 10px; bottom: -70px; width: 168px; height: 28px; border: 1px solid #878787; border-radius: 2px; background-color: #474747; line-height: 28px; font-size: 14px; color: #fff; text-align: center }
.new-abtn-reset.on { background-color: #898787; color: #474747 }
.new-abtn-slid { position: absolute; top: 40%; left: 12px; width: 58px; height: 50px; background: url(../img1/icon_slid.png) 0 0 no-repeat }
/*分类页面样式*/
.searchbox { background-color: #fd6911; position: relative; width: 100%; text-align: center; z-index: 999999; pointer-events: auto; }
.searchbox .sb-back { background: url(../img1/index.png) no-repeat center center transparent; background-size: 24px 19px; text-indent: -9999px; padding: 0 3px 0 7px }
.searchbox .sb-header { display: table; width: 100% }
.searchbox .sb-header>* { display: table-cell }
.searchbox .sb-search { height: 45px; vertical-align: middle }
.searchbox form.sb-switchBtn { text-indent: -9999px; width: 25px;  display: inline-block; margin: 13px 0 0 0; }
.searchbox form.sb-switchBtn a { display: block }
.searchbox .sb-switchBtn .sb-switchBtn-list { display:block; height:25px; background: url(../img1/sc-switchBtn.png) no-repeat 0px top ; background-size:20px 20px }
.searchbox .sb-switchBtn .sb-switchBtn-album {display:block;height:25px; background: url(../img1/sb-switchBtn.png) no-repeat 0px top ; opacity: 1;background-size:20px 20px;}
.searchbox .sb-switchBtn .sb-switchBtn-grid {display:block;height:25px; background: url(../img1/sa-switchBtn.png) no-repeat 0px top ;background-size:20px 20px;}
.searchbox .sb-cancelBtn-wrap { display: none; width: 54px; line-height: 45px }
.searchbox .sb-cancelBtn-wrap.shown { display: table-cell }
.searchbox .sb-cancelBtn { background: #c81c00; border: 1px solid #910000; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px #fd1b1b; -moz-box-shadow: inset 0 1px 1px #fd1b1b; -ms-box-shadow: inset 0 1px 1px #fd1b1b; -o-box-shadow: inset 0 1px 1px #fd1b1b; box-shadow: inset 0 1px 1px #fd1b1b; height: 20px; line-height: 22px; padding: 3px 7px 4px; margin: 8px 5px; color: #fff; font-size: 13px; text-decoration: none; letter-spacing: .1em; white-space: nowrap }
.sb-search form.searchform { background: #fff; border-radius: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; position: relative; display: inline-block; left: 0; height: 30px; width: 97%; margin: 0; padding-left: 12px; padding-right: 35px; font-size: 13px; font-family: arail, \9ED1\4F53; line-height: 23px }
.searchbox label { display: none; position: absolute; left: 15px; top: 5px; line-height: 1.5; pointer-events: none; white-space: nowrap; padding-right: 52px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
.searchbox input[type=text] { background: transparent; border: 0; border-right: 1px solid #ddd; border-radius: 0; position: relative; width: 100%; padding: 4px; margin: 2px 0 0; color: #999; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; z-index: 1 }
.searchbox input[type=submit] { background: url(../img1/list_small.png) no-repeat 6px 6px; background-size: 17px; position: absolute; right: 0; top: 0; width: 35px; height: 100%; padding-top: 1px; border: 0; border-radius: 0 20px 20px 0; color: transparent; cursor: pointer; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
.searchbox input[type=reset] { display: none; background:  no-repeat center; background-size: 16px; position: absolute; right: 40px; top: 50%; height: 30px; width: 30px; padding: 0 5px; margin-top: -14px; border: 0; font-family: \5b8b\4f53; font-size: 17px; line-height: 19px; color: transparent; cursor: pointer; z-index: 1 }
.s-combobox { height: 38px }
.filter { width: 100%; text-align: center; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 39px; background: #fff; }
.filter ul { display: table; width: 100%; margin: 0; padding: 0; border-collapse: collapse }
.filter ul li { display: table-cell; border-bottom: 3px solid transparent; padding: .65em 0 }
.filter ul li:first-child a { border-left: 0 }
.filter ul li.filter-cur { }
.filter ul li.filter-cur a { color: #ee2222 }
.filter a { display: inline-block; width: 100%; /*border-left:1px solid #ececec;*/ font-size: 15px; color: #806f66; text-decoration: none }
.filter a span { position: relative }
.filter a:hover { text-decoration: none }
.filter i { position: absolute; display: inline-block; overflow: hidden; top: 6px; width: 7px; height: 10px; line-height: 10px; margin-left: 2px }
.filter .f-ico-arrow-d, .filter .f-ico-arrow-u { background: url(../img1/sx_hui.png) no-repeat 0 0; background-size: 9px 12px; position: static; width: 9px; height: 13px; vertical-align: middle }
.filter li.filter-cur .f-ico-arrow-d { background-image: url(../img1/sx_red.png) }
.filter li.filter-cur .f-ico-arrow-u { background-image: url(../img1/sx_red_u.png) }
.filter .f-ico-triangle-mt, .filter .f-ico-triangle-mb { border-width: 5px; border-style: solid; border-color: transparent; height: 0; width: 0 }
.filter .f-ico-triangle-mt { border-bottom-color: #806f66; top: -3px }
.filter .f-ico-triangle-mb { border-top-color: #806f66; top: 9px }
.filter .filter-cur .f-ico-triangle-mt.f-ico-triangle-slctd { border-bottom-color: #1abad7 }
.filter .filter-cur .f-ico-triangle-mb.f-ico-triangle-slctd { border-top-color: #b10000 }
.filter .filter-navBtn { padding: 0 }
.filter .filter-navBtn a {
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#fff5f5f5, gradientType=0); background-image: -moz-linear-gradient(top, #fff, #f5f5f5); background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5)); background-image: -o-linear-gradient(top, #fff, #f5f5f5); border: 1px solid #ccc; border-radius: 3px; width: 80%; padding: 2px 0; color: #333 }
.filter-fixed { position: fixed; z-index: 9999; -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, .5); -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, .5); -ms-box-shadow: 1px 2px 5px rgba(0, 0, 0, .5); -o-box-shadow: 1px 2px 5px rgba(0, 0, 0, .5); box-shadow: 1px 2px 5px rgba(0, 0, 0, .5) }
.filter-positive { top: 0 }
.filter-negative { top: 45px }
body { background: #eee }
.m-ks-autoResponsive-container { overflow: hidden; opacity: 0 }
#page { background: #eee; z-index: 10 }
#page { position: relative }
.srp { display: table; width: 100%; display: flex; flex-wrap: wrap; font-family: tahoma, arial, \9ED1\4F53; padding-bottom: 10px; background-color: #eee }
.srp:after { display: block; clear: both; height: 0; content: ' ' }
.srp em { font-style: normal }
.srp .product { display: inline-block; float: none; display: flex; align-items: stretch; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 10px; padding-bottom: 0 }
.srp .pro-inner { position: relative; background-color: #fff; border-radius: 5px; overflow: hidden; width: 100%; height: 100% }
.srp .proImg-wrap { float: left }
.srp .proImg-wrap img { border-radius: 5px }
.srp .proInfo-wrap { float: left; padding: 5px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
.srp .proPrice { font-family: arial; height: 20px;  }
.srp .proPrice em { color: #c00; font-size: 12px; }
.srp .proPrice del { color: #999; font-size: 12px }
.srp .proTitle { overflow: hidden }
.srp .proTitle a { color: #666; font-size: 12px; text-decoration: none; -webkit-transition: all .3s linear; font-family: "宋体"; }
.srp .proSales { float: left; color: #999; font-size: 12px; font-family: arial }
.srp .proSales em { color: #333 }
.srp .proService { color: #333; font-size: 13px; height: 20px; line-height: 21px }
.srp .proIcons { padding-left: 10px; height: 20px; overflow: hidden }
.srp .proIcons>* { margin: 0 3px 0 0 }
.srp .proIcons img { vertical-align: middle }
.srp .proSales { line-height: 16px; margin-top: 3px }
.srp.list { width: 100% }
.srp.list .product { width: 100%; padding: 15px 10px; border-bottom: 1px solid #cacaca }
.srp.list .pro-inner { width: 100%; background-color: transparent; box-shadow: none }
.srp.list .proImg-wrap { width: 26.4%; margin-right: 10px; -webkit-transition: all .6s linear }
.srp.list .proImg-wrap img { width: 100% }
.srp.list .proInfo-wrap { float: none; padding: 0; padding-left: 90px }
.srp.list .proTitle { line-height: 17px; height: 36px; margin-bottom: 8px }
.srp.list .proTitle a { font-size: 13px }
.srp.list .proPrice { margin-right: 10px; }
.srp.list .proPrice del { display: none }
.srp.list .proIcons { padding-left: 10px; position: relative; top: 2px; }
.srp.album .product { width: 49.9% }
.srp.album .product:nth-child(2n+1) { padding-right: 5px }
.srp.album .product:nth-child(2n) { padding-left: 5px }
.srp.album .pro-inner { align-items: stretch; padding-bottom: 70px; height: auto }
.srp.album .proInfo-wrap { position: absolute; bottom: 5px; width: 100%; height: 65px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
.srp.album .proImg-wrap { width: 100% }
.srp.album .proImg-wrap img { width: 100%; border-radius: 5px 5px 0 0 }
.srp.album .proTitle { height: 19px; position: relative; top: 19px; white-space: nowrap; text-overflow: ellipsis }
.srp.album .proPrice { position: relative; top: -32px }
.srp.album .proPrice del { display: none }
.srp.album .proService { display: none }
.srp.album .proSales { float: right; position: relative; top: -16px; right: 2px; margin: 0 }
.srp.album .proIcons { padding-left: 0; width: 100%; position: relative; top: -30px }
.srp.grid .product { width: 100%; }
.srp.grid .proImg-wrap { width: 100% }
.srp.grid .proImg-wrap img { width: 100%; border-radius: 5px 5px 0 0 }
.srp.grid .proTitle { height: 19px }
.srp.grid .proPrice { float: left; margin-right: 10px; }
.srp.grid .proPrice em { margin-right: 10px }
.srp.grid .proPrice del { display: none }
.srp.grid .proService, .srp.grid .proIcons { float: left; top: 3px; position: relative; }
.srp.grid .proSales { clear: left }
@media screen and (max-device-height:568px) and (orientation:portrait) {
.srp { display: table; width: 100% }
.srp .product { display: inline-block; float: none }
.srp.album .proImg-wrap { overflow: hidden; max-height: 200px }
}
@media screen and (min-device-width:768px) and (orientation:portrait) {
.srp { display: table; width: 100% }
.srp .product { display: inline-block; float: none }
.srp.album .proImg-wrap { overflow: hidden; max-height: 380px }
}
@media screen and (max-device-width:480px) and (orientation:portrait) {
.srp.album .proImg-wrap { overflow: hidden; max-height: 240px }
}
@-moz-keyframes loading_fade { 0% {
background-color:#2E2E2E
}
100% {
background-color:#FFF
}
}
@-webkit-keyframes loading_fade { 0% {
background-color:#2E2E2E
}
100% {
background-color:#FFF
}
}
@-ms-keyframes loading_fade { 0% {
background-color:#2E2E2E
}
100% {
background-color:#FFF
}
}
@-o-keyframes loading_fade { 0% {
background-color:#2E2E2E
}
100% {
background-color:#FFF
}
}
@keyframes loading_fade { 0% {
background-color:#2E2E2E
}
100% {
background-color:#FFF
}
}
.pagenav-wrapper .pagenav-content { padding: 10px 10px 20px; text-align: center; line-height: 28px; overflow: hidden; }
.pagenav-wrapper .pagenav { display: -webkit-box; display: flex }
.pagenav-wrapper .pagenav a { color: #333; }
.pagenav-wrapper .pagenav>div { background-color: #fff; border: 1px solid #ccc; line-height: 29px; white-space: nowrap; border-radius: 2px; cursor: pointer; display: inline-block; }
.pagenav .p-first, .pagenav .p-end { width: 42px }
.pagenav .p-prev, .pagenav .p-next { width: 59px; margin: 0 5px }
.pagenav .p-num { width: 30px; margin: 0 5px }
.pagenav .pagenav-text { min-width: 100px; }
.pagenav .pagenav-cur { -webkit-box-flex: 1; flex: 1; position: relative; box-shadow: 0 3px 3px #d7d7d7 inset; background: #fff }
.pagenav .pagenav-select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; #z-index:1;
opacity: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-appearance: none; border: 0; border-radius: 0; cursor: pointer }
.pagenav .pagenav-cur i { display: inline-block; width: 10px; height: 7px; background: url(); background-size: 10px 7px }
.pagenav-wrapper .pagenav .p-gray { background-color: #fdfdfd; color: #b4b1b1 }
.pagenav a:hover { text-decoration: none }
.noresult { font-family: \9 ED1\4F53; font-size: 14px; margin: 0 10px; color: #333 }
.noresult .noresult-tip { background: url(../img1/T1oJDBFhNcXXar_dkK-329-245.png) no-repeat center 55px; background-size: 82px 61px; border-bottom: 1px solid #e1e1e1; height: 212px; padding-top: 125px; box-sizing: border-box; word-break: break-all }
.noresult .noresult-tip span { color: #999 }
.noresult .noresult-tip em { color: #b10000; font-weight: 400 }
.noresult .noresult-rec { padding: 10px 0; line-height: 30px }
.noresult .noresult-rec a { display: inline-block; width: 50%; color: #044773; text-decoration: none }
.noresult.correct-noquery { background-color: #fff; margin: 0; padding: 0 10px }
.noresult.correct-noquery .noresult-tip { background-position: 0 16px; background-size: 32px 30px; border: 0; display: table-cell; vertical-align: middle; height: 72px; padding: 0; padding-left: 50px }
.noresult.correct-noquery .noresult-rec { display: none }
.noresult .tip-align { text-align: center }
.hidden { display: none }
/*筛选*/

.btn-sn-b { display: block; color: #fff; }
.btn-sn-d { color: #ffffff; }
.btn-sn-b { height: 26px; line-height: 26px;  border-radius: 3px; color: #fff; background: #4D4D4D; text-align: center; width: 50px; display: inline-block; font-size: 12px; border: none; }
.btn-sn-d { height: 34px; line-height: 34px; font-size: 16px; display: inline-block; margin-top: 5px; display: inline-block; border-radius: 3px; width: 120px; text-align: left; color: #FFF; border: none }
.showbottom { border-bottom: #000 2px solid; background: #1E1E1E; text-indent: 5px; height: 44px; line-height: 44px; }
.f16 { font-size: 16px; }
.a1 { color: #825201; }
.ti10 { text-indent: 10px; }
.mt10 { margin-top: 10px!important; }
.fix:after { display: block; content: ''; clear: both; visibility: hidden; }
.new-mu_l2w { clear: both; margin: .5em 10px; }
.new-cp-prom2 { font-size: 16px; color: #313236; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.new-span-block { background: url(../img1/warning.png) no-repeat left 2px; padding-left: 25px; font-weight: normal; }
.get_more { width: 100%; height: 30px; text-align: center; }
.get_more img { width: 16px; height: 16px; margin: 0 auto; }
/*用户评论*/

/*用户评论框*/
.pinglun_k { border: 1px solid #e6e6e6; background: #FFF; border-radius: 3px; }
.formwidth { margin: 20px 10px }
.formwidth p { line-height: 25px; margin-top: 10px; }
.formwidth p input[type=text], .formwidth p input[type=email] { width: 96%; height: 20px; line-height: 32px; padding: 6px 2%; border: 1px solid #e4e4e4; background: -webkit-gradient(linear, 0 0, 0 100%, from(#F7F7F7)to(#FFF)) }
.formwidth p textarea { width: 96%; line-height: 25px; border: 1px solid #e4e4e4; height: 80px; padding: 2%; }
.formwidth p input[type=submit] { width: 100%; border-radius: 3px; display: block; width: 100%; height: 36px; line-height: 36px; background: #ee2222; color: #fff; text-align: center; font-size: 16px; border-radius: 4px; border: none; }
.blank20 { height: 20px; line-height: 20px; overflow: hidden; visibility: hidden; clear: both }
.user_info { background: url(../img1/userinfo.png) #f6dfbf no-repeat right bottom; height: 115px; margin: 0px auto 0; position: relative; }
.user_info .username { width: 100%; height: 100px; text-align: left; color: #333; font-weight: bold; position: absolute; top: 10px; font-family: Verdana, Geneva, sans-serif }
.user_info .st { background: url(../img1/usertubiao.png) no-repeat 10px center; display: inline-block; height: 100px; width: 70px; float: left }
.user_info .rt { height: 100px; width: 200px; display: inline-block; float: left; line-height: 33px; font-weight: normal; }
.message_box { width: 200px; height: auto; text-align: left; background: #FFF; border-radius: 5px; border: 1px solid #99F; padding: 10px; line-height: 20px; font-size: 12px; color: #666; }
.message_box .properties { color: #000; }
.message_box input { margin: 0 5px; }
.brighter_button { height: 20px; line-height: 20px; display: inline-block; border-radius: 2px; width: 50px; text-align: center; color: #FFF; background: #666; margin-left: 20px; }
.buy { background: #F60 }
table.search_table { width: 100%; margin: 10px auto; }
table.search_table td { line-height: 25px; padding: 0 5px; color: #666; font-size: 12px }
table.search_table td input[type="text"] { border: 1px solid #CCC; height: 25px; line-height: 25px; }
table.search_table td .bnt_blue_1 { background: #ee2222; width: 80%; height: 30px; color: #FFF; border: 0; border-radius: 3px; margin-top: 10px }
/* 购物车弹出效果*/
.cartpopDiv { padding: 0 2%; width: 96%; }
.cartitle { height: 35px; line-height: 35px; color: #FFF; font-size: 14px; font-weight: bold; text-align: left; text-indent: 15px; background: #ee2222 }
.coninfo { padding: 16px 0 0px; border-top: #e5e5e5 1px dashed; font-size: 12px; text-align: center; width: 100%; color: #999; }
.shopdiv { border-radius: 5px 5px 5px 5px; }
.coninfo table { border: none; color: #999999; }
.toptitle { margin: 8px 0px; }
.toptitle p a { color: #999999; }
.toptitle .pic { float: left; margin-right: 10px; }
.coninfo .gray { color: #999 }
.coninfo strong { color: #ec5151 }
.coninfo font { font-size: 18px }
.conprice { line-height: 30px; }
.cardivfloat { background-color: #fff; border-radius: 5px 5px 5px; }
.cartdivfloattitle { font-weight: normal; color: #ffffff; font-size: 14px; text-indent: 15px; width: 70%; float: left; }
.cartbntfloat { text-align: center; padding: 15px 0 0px; margin-bottom: 10px; }
.con_close { width: 50px; float: right; text-align: right; color: #FFF; padding-right: 15px; font-weight: normal; }
.greyBtn { background-color: #C9C9C9; border-radius: 4px; height: 30px; line-height: 30px; border: none; position: relative; display: inline-block; width: 46%; margin: 10px 0 0 10px; text-align: center; color: #fff; }
a.redBtn { background-color: #ee2222; height: 30px; line-height: 30px; color: #fff; border-radius: 4px; border: none; position: relative; display: inline-block; width: 46%; margin: 10px 0 0 10px; text-align: center; }
.bor-top { border-top: #e5e5e5 1px solid; }
.blank5 { height: 5px; line-height: 5px; clear: both; visibility: hidden; overflow: hidden; }
table.data_table { border: 1px solid #e5e5e5; border-radius: 5px; background: #FFF; width: 100%; margin-top: 10px; }
table.data_table td, th { padding: 5px; text-align: center; border-bottom: #e5e5e5 1px solid; height: 40px; }
table.data_table1 { border: 1px solid #e5e5e5; width: 100%; margin-top: 10px; border-radius: 5px; background: #ffffff; }
table.data_table1 td { padding: 4px; text-align: center; height: 20px; }
table.data_table th { }
.notice_box, .other_payment { line-height: 30px; border: 1px solid #e5e5e5; background: #FFF; width: 96%; margin-top: 10px; border-radius: 5px 5px 5px 5px; padding: 0 2%; }
ul.text_list { border: 1px solid #e5e5e5; background: #FFF; width: 100%; margin-top: 10px; border-radius: 5px 5px 5px 5px; }
ul.text_list li { padding: 5px; text-align: left }
/*购物车*/

.sameShop { width: 94%; margin: 0 auto; padding: 3% }
.sameShop h4 { background: url(../img1/more2.jpg) no-repeat right 15px; background-size: 14px 9px; line-height: 30px; text-indent: 15px; font-weight: normal; }
.sameShop ul { width: 100%; overflow: hidden; }
.sameShop ul li { overflow: hidden; }
.sameShop ul li a { float: left; display: inline; width: 27%; padding: 1%; border: 1px solid #e7e7e7; margin-left: 3%; margin-top: 0px; background: #FFF 1px scroll; }
.sameShop ul li a img, .sameShop ul li a span { display: block; color: #EE2222 }
.sameShop ul li a img { width: 100%; height: auto; }
.sameShop ul li a span { height: 20px; line-height: 20px; text-align: center }
.addPrice { width: 100%; position: fixed; bottom: 0; width: 100%; background: #fff; box-shadow: 0 -1px 2px rgba(0, 0, 0, .1); border: #ddd 1px solid; border-top: #fff 1px solid; z-index: 97; }
.addPrice span { float: left; color: #e60065; line-height: 37px; padding-left: 10px; }
.addPrice a { float: right; width: 122px; line-height: 37px; background: #ee2222; text-align: center; color: #fff; border-radius: 3px 0 0 3px; font-size: 16px; }
.ms { width: 100%; ; margin: 0 auto; background: #F7F7F7; font-family: 微软雅黑; color: #313131; font-size: 12px; }
.cart_floor { background: #fff; color: #444; margin: 8px; border-radius: 5px; }
.cart_floor ul { width: 100%; margin: 0 auto }
.cart_floor ul li { position: relative;  box-shadow: inset 0 -1px 0 #e5e5e5; }
.cart_floor ul li>div { position: relative; padding: 15px 3.125% }
.cart_floor .img_wrap { width: 84px; height: 84px; padding: 3px; border: 1px solid #e5e5e5; background-color: #fff; float: left; font-size: 0; border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden }
.cart_floor .img_wrap img { width: 100%; height: 100% }
.cart_floor .gd_info { position: relative; padding-left: 10px; overflow: hidden;height: 92px; }
.cart_floor .gd_info .value { font-size: 13px;}
.cleafix{clear: both;}
.cart_floor .gd_info .value i { margin-left: 10px }
.cart_floor .gd_info .name { width: 100%; line-height: 17px; height: 35px; margin: 3px 0 3px; font-size: 13px; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis }
.cart_floor .gd_info .name span { background-color: #0ABEDE; color: #fff; display: inline-block; height: 21px; line-height: 21px; margin-right: 10px; text-align: center; width: 36px; }
.cart_floor .gd_info .promotion { width: 100%; height: 16px; font-size: .75em; color: #999; overflow: hidden; text-overflow: ellipsis }
.cart_floor .gd_info .price { color: #ee2222; font-size: 13px }
.cart_floor .gd_info .price b { display: inline-block; padding: 0 4px; color: #999; font-size: .8333333em }
.cart_floor .gd_info .price input.gd_num { display: inline-block; width: 1em; height: 1em; padding: 3px 2px 3px 5px; border-radius: 2px; -webkit-border-radius: 2px; color: #444; border: 1px solid #dadada; -webkit-appearance: none; margin-left: 10px }
.section_1 .section_wrap { padding: 0 3.125% }
.section_wrap { position: relative; padding: 15px 3.125% 0; overflow: hidden }
.cart { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999999; }
.cart .section_wrap { position: relative; overflow: visible; background: #fff; width: 100%; padding:10px 20px; margin: 0 auto; border-top: 1px solid #dddddd; }
.cart p { font-size: .9375em; color: #444 }
.cart p i { color: #ee2222; font-style: normal }
.cart .new { margin: 0 0 .9em }
.cart .price { color: #ee2222; margin-top: 3px; font-size: 18px }
a.btn_buy { position: absolute; top: 10px; right: 0; width: 111px; font-size: 1.125em; margin: 5px 50px 10px; line-height: 2.33333em; display: block; font-weight: bold; background: #ee2222; color: #fff; text-align: center; font-family: "Hiragino Sans GB W6"; border-radius: 3px; border: 1px solid #ee2222; box-shadow: 0 1px 2px rgba(0,0,0,0.3) }
a.btn_buy:hover, a.btn_buy.hover { background: #E4393C; }
p.m-cha { color: #999; font-size: 12px; padding: 16px 3.125%; margin: 0; border-top: 1px solid #fff; box-shadow: inset 0 1px 0 #e5e5e5 }
.gd_info .price { display: inline-block }
.gd_info .act_wrap, .gd_info .result { display: inline-block }

.gd_info .act_wrap { position: absolute; top: 55px; right: 0; margin-right: 0px; height: 35px; border: 1px #dadada solid; border-radius: 5px; background-color: #f9f9f9 }

.gd_info .add { float: left; position: relative; width: 33px; height: 33px; border: 1px #fff solid; background-color: #000; border-radius: 3px; background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#ededed)); background: -webkit-linear-gradient(top, #fefefe, #ededed); background: -moz-linear-gradient(top, #fefefe, #ededed); background: -ms-linear-gradient(top, #fefefe, #ededed); background: -o-linear-gradient(top, #fefefe, #ededed) }
.gd_info .add:before, .gd_info .reduce:after { content: ''; position: absolute; top: 15px; left: 12px; display: block; width: 11px; height: 2px; background-color: #444 }
.gd_info .reduce:before { left: 11px; width: 12px }
.gd_info .reduce:after { left: 11px; width: 12px; -webkit-transform: rotateZ(90deg) }
.gd_info .btn_disabled { border: 1px #eee solid; background: #eee }
.gd_info .btn_disabled:before, .gd_info .btn_disabled:after { background-color: #bbb }
.gd_info input.num { float: left; height: 35px; text-align: center; width: 30px; line-height: 35px; border: 1px #dcdcdc solid; border-top: 0; border-bottom: 0; padding: 0 4px }
.gd_info .act_wrap a.hover, .gd_info .act_wrap a:hover { background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fefefe)); background: -webkit-linear-gradient(top, #ededed, #fefefe); background: -moz-linear-gradient(top, #ededed, #fefefe); background: -ms-linear-gradient(top, #ededed, #fefefe); background: -o-linear-gradient(top, #ededed, #fefefe) }
.J_item .shanchu { width: 20px; height: 20px; position: absolute; right: -5px; top: 36px; background: url(../img1/68ecshop_bzc.png) no-repeat; z-index: 999; }
.qb_tac { text-align: center; color: #534949; line-height: 40px; }
.qb_gap { padding-left: 10px; padding-right: 10px; margin-bottom: 10px }
.mod_btn { border-radius: 5px; text-align: center; text-decoration: none; line-height: 45px; height: 45px; font-size: 15px; display: block; width: 100%; color: #ffffff!important; background-color: #ee2222; }
.c-btn-orange { width: 100%; display: block; text-align: center; color: #fff; height: 38px; line-height: 38px; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; background: #ee2222; }
#tbh5v0 .c-btn-oran-big1 { display: inline-block; width: 100%; text-align: center; text-decoration: none; color: #fff; background: #ee2222; height: 44px; line-height: 44px; padding: 0; font-size: 16px; border-radius: 5px; }
.btn1 { display: block; width: 70px; height: 25px; line-height: 25px; background:#F57979; font-size: 12px; font-weight:normal; color: #fff; text-align: center; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; float: right; border: none; }
#tbh5v0 h2 { font-size: 16px; height: 36px; line-height: 36px; margin-top: 10px; font-weight: normal; }
#tbh5v0 h3 { font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; border-bottom: #d7d7d7 solid 1px; text-indent: 10px; }
.borders1 { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); }
.radius { border: #d7d7d7 solid 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btnRadius { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: none; margin-bottom: 20px; }
.step_flow { width: 100%; text-align: center; height: 35px; background: #ffffff; border-bottom: #dddddd 1px solid; }
.step_flow ul { display: table; width: 100%; margin: 0; padding: 0; border-collapse: collapse; vertical-align: middle; }
.step_flow ul li.current { border-bottom: 1px solid #F23015; color: #F23015; }
.step_flow ul li { display: table-cell; line-height: 34px; position: relative; }
.textlink { padding: 4px 5px; background: #EEC474; border: #e4b762 1px solid; color: #fff; font-size: 14px; margin: 10px; }
.address_phone { background: url(../img1/address_phone.png) no-repeat left center; margin-left: 20px; text-indent: 20px; background-size: 16px; display: inline-block; color:#999; }
.text-limit { margin-top: 5px; }
.isfapiao { background-color: #B3B3B3; border-radius: 2px; color: #FFFFFF; display: inline-block; height: 19px; line-height: 19px; overflow: hidden; padding: 1px; text-align: center; width: 38px; }
.isfapiao .fl { margin-left: 1px; }
.isfapiao i { background: none repeat scroll 0 0 #FFFFFF; border-radius: 2px; display: inline-block; height: 17px; margin: 1px 1px 0 0; width: 17px; -webkit-transform: none; -moz-transform: none; -o-transform: none; top: 0; right: 0; position: static; }
.isfapiao .fl { float: left; }
.fr { float: right; }
/*登录、注册、用户中心*/
.con-ct { background: #fff; }
.con-ct .ct-list li { border-bottom: #d9d9d9 solid 1px; font-size: 15px; overflow: hidden; position: relative; }
.con-ct .ct-list li:last-child { border-bottom: none; }
.cont-btn .ct-list li:last-child { padding: 20px; }
.con-ct .ct-list li .label { width: 100px; height: 50px; line-height: 50px; text-indent: 15px; }
.con-ct .ct-list li .text { -webkit-box-flex: 1; width: auto; height: 20px; padding: 15px; color: #b3b3b3; vertical-align: middle; font-size: 15px; }
.con-ct .ct-list li:first-child .text { border-top-right-radius: 5px; }
.con-ct .ct-list li .icode { width: 75px; padding: 15px 0 0 10px; }
.sub-btn { display: block; width: 100%; height: 40px; line-height: 40px; background: #EE2222; font-size: 15px; font-weight: bold; color: #fff; text-align: center; }
.jh-btn { background: -webkit-gradient(linear, left top, left bottom, from(#ffb22d), to(#ffaa05)); }
.btn2 { background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9)); color: #5f5f5f; border: #d4d4d4 solid 1px; }
.con-ct .ct-list li .message { width: 40px; padding-top: 14px; }
.con-ct .ct-list li .message .username { display: block; width: 23px; height: 22px; background: url(../image/icon.png) -93px 0 no-repeat; background-size: 175px 150px; margin-left: 15px; }
.con-ct .ct-list li .message .passwd { display: block; width: 18px; height: 22px; background: url(../image/icon.png) -117px 0 no-repeat; background-size: 175px 150px; margin-left: 18px; }
.ct-list li.title { padding: 15px 10px; }
.panel-heading a.link { border-radius: 5px; background: #F57979; color: #fff; line-height: 20px; font-size: 12px; padding: 0px 3px; margin: 0 3px; position: absolute; top: 7px; right: 5px; }
.title a.link { border-radius: 5px; background: #F57979; color: #fff; padding: 2px 3px; margin: 0 3px; display: inline-block; font-size: 12px; }
.cart-btn { display: table; width: 100%; }
.cart-btn a { display: table-cell; width: 50%; padding: 14px 0; color: #fff; text-align: center; }
._mask { position: absolute; top: 0; left: 0; width: 100%; background: rgba(0,0,0,0.6); z-index: 8888; display: none; }
.cart-list { margin-top: 10px; }
.cart-list .ct-list li { padding: 10px; }
.cart-list .ct-list li:last-child { padding: 15px 10px; font-size: 12px; color: #b3b3b3; text-align: right; display: block; }
.cart-list .ct-list li .pre-price { font-size: 15px; padding-left: 7px; }
.cart-list .list-inf { padding-left: 15px; -webkit-box-flex: 1; }
.cart-list .list-inf .name { padding: 5px 0 7px; color: #313131; }
.cart-list .list-inf .info { line-height: 20px; font-size: 14px; color: #666; padding-bottom: 7px; }
.cart-list .list-inf .price { font-size: 12px; color: #b3b3b3; height: 20px; line-height: 20px; }
.cart-list .list-inf .price .pric { float: left; width: 60%; }
.cart-list .list-inf .price .number { float: right; display: block; text-align: center; font-size: 12px; border: #bdbdbd solid 1px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.cart-list .list-inf .price .number .redu { float: left; display: block; width: 20px; height: 20px; line-height: 20px; border-right: #bdbdbd solid 1px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9)); }
.cart-list .list-inf .price .number .com-input { float: left; display: block; width: 35px; height: 20px; line-height: 20px; border: none; text-align: center; background: #f9f9f9; -webkit-appearance: none; -webkit-border-radius: none; }
.cart-list .list-inf .price .number .add { float: left; display: block; width: 20px; height: 20px; line-height: 20px; border-left: #bdbdbd solid 1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9)); }
.cart-list .list-inf .price .number .btn-disabled { background: #e9e9e9; }
.cart-list .delete { position: absolute; top: 10px; right: 10px; width: 19px; height: 19px; display: none; -webkit-transition: all 0.5s ease-in; -webkit-transform: rotate(0deg); }
.con-box { padding: 15px 10px; color: #5f5f5f; font-size: 15px; }
.pay-btn { width: 100%; margin-top: 20px; }
.inp-ct { background: #fff; }
.inp-ct li { border-bottom: #d9d9d9 solid 0px; font-size: 15px; padding:5px 0px 5px 15px;}
.inp-ct li:last-child { border-bottom: none; }
.ralabel { display: block; height: 25px; line-height: 25px; padding: 10px 10px; }
.fo-con .ct-list li { display: block; padding: 15px 10px; color: #5f5f5f; }
.fo-con .bill { display: block; background: url(../image/icon2.png) 100% -90px no-repeat; background-size: 14px 250px; }
.pay-radio { float: left; margin: 1px 7px 0 0; }
.inp-ct li.unit { display: -webkit-box; padding: 0; height: 48px; line-height: 48px; }
.inp-ct li.unit .pay-radio { float: none; margin: 15px 7px 0 10px; }
.voucher-num { width: 100%; padding: 10px 0; text-indent: 10px; margin-top: 10px; border: #cdcdcd solid 1px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.price-lef { width: 120px; height: 50px; line-height: 50px; text-indent: 10px; }
.price-rig { -webkit-box-flex: 1; width: auto; height: 50px; line-height: 50px; text-align: right; padding-right: 10px; }
.price-con { margin-top: 20px; }
.addr-con { margin-bottom: 10px; display: block; padding: 10px; }
.area { height: 85px; line-height: 18px; }
.username { font-size: 18px; }
.my-con .ct-list li { display: block; }
.con-ct .ct-list .con-a { display: block; height: 20px; line-height: 20px; padding: 15px 0 15px 10px; margin-right: 10px; color: #313131; background: url(../image/arrow.png) 100% 18px no-repeat; }
.content section { display: none; }
.deliver { padding: 20px 0 20px 5px; font-size: 13px; }
.inp-ct .ct-list li em { color: #36F }
.address_add_content { padding: 10px; margin: 10px; border-radius: 5px; background: url(../img1/addr_top_bg.jpg) #ffffff repeat-x; background-size: 36px; }
.address_add_content li { position: relative; display: -webkit-box; display: -webkit-flex; display: flex; margin: 10px 0; }
.address_add_content li:last-child { margin: 10px 0; }
.address_add_content input[type=text], .address_add_content input[type=email], .address_add_content input[type=tel] { height: 14px; line-height: 14px; padding: 9px 0 9px 10px; -webkit-appearance: none; border: 1px solid #e5e5e5; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; border-radius: 0; }
.address_add_content input[type=text]:focus, .address_add_content input[type=tel]:focus { border: 1px solid #aae3fe; }
 .address_add_content input[type=text]::-webkit-input-placeholder, .address_add_content input[type=tel]::-webkit-input-placeholder {
padding-top: 2px;
}
.address_add_content li .name { height: 34px; line-height: 34px; display: block; color: #aaa; }
.address_add_content li .minText { width: 50%; border: none; background: rgba(0,0,0,0); vertical-align: top; padding-left: 0; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.address_add_content li .minText:focus { border: none; }
.address_add_content select { -webkit-appearance: none; border-radius: 0; border: 1px solid #e5e5e5; height: 34px; line-height: 34px; padding: 0 23px 0 10px; color: #333; background-repeat: no-repeat; background-image: url('../img1/down.png'); background-position: center right; background-size: 23px 7px; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.address_add_content select[disabled] { background-color: #e5e5e5; color: #999; }
.address_add_content li p { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; line-height: 32px; height: 32px; border: 1px solid #e5e5e5; padding-left: 10px; position: relative; display: block; display: -webkit-box; display: -webkit-flex; display: flex; }
.address_add_content li p label { display: inline-block; width: 100%; height: 100%; }
.address_add_content .province_select { margin-right: 10px; }
.address_add_content input.save { display: block; -webkit-appearance: none; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; margin: 0 26px; background: #fe5955; color: #fff; border: none; height: 40px; border-radius: 3px; }
.panel { margin: 0 0 10px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.05); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.05); box-shadow: 0 2px 3px rgba(0,0,0,.05); overflow: hidden }
.panel-heading { padding: 7px 10px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f3f3f3');
background: -ms-linear-gradient(top, #f8f8f8, #f3f3f3); background: -moz-linear-gradient(top, #f8f8f8, #f3f3f3); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f3f3f3)) }
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 14px; color: #333; height: 20px; line-height: 20px; }
.panel-title>a { color: inherit }
.panel-body:after, .panel-body:before { display: table; content: " " }
.panel-body:after { clear: both }
.panel-default { border-color: #E5E5E5 }
.panel-default>.panel-heading { color: #333; background-color: #f5f5f5; border-color: #E5E5E5 }
.panel-default>.panel-heading+.panel-collapse .panel-body { border-top-color: #ddd }
.panel-body:after, .panel-body:before { display: table; content: " " }
.panel-body:after { clear: both }
.info-box, .pay-box { border: none }
.info-box .title { padding: 15px 10px; font-size: 12px; }
.info-box .title .i-icon-arrow-down, .info-box .title .i-icon-arrow-right { float: right; margin-right: 0 }
.info-box .info-address { border-bottom: 1px solid #E5E5E5 }
.info-box .info-address .title { padding: 10px; font-size: 12px; border: none }
.info-box .info-address .i-icon-arrow-right, .info-box .info-address .icon-radio { margin-top: 15px }
.info-box .info-address .nav-list-sidenav li { padding: 10px }
.info-box .info-address .nav-list-sidenav li.add-address a:focus, .info-box .info-address .nav-list-sidenav li.add-address a:hover { color: #333; background-color: #e6e6e6; *background-color:#d9d9d9
}

.nav-list-sidenav { padding: 0; border-bottom: 1px solid #E5E5E5 }
.nav-list-sidenav>li { margin: 0 0 -1px; padding: 15px 10px; border-bottom: 1px solid #E5E5E5; font-size: 12px }
.nav-list-sidenav>li>[class^=icon-] {
margin-top:2px;
float:left
}
.nav-list-sidenav>li>[class^=icon-pay-] {
margin-top:-4px;
float:left
}
.nav-list-sidenav>li>.i-icon-arrow-down { float: right; margin-right: 0 }
.nav-list-sidenav>li>.pull-right { float: right }
.icon-radio { width: 15px; height: 15px; background-position: 0 -120px }
.icon-radio-active, .icon-radio.active { background-position: 0 -100px }
.icon-check { width: 18px; height: 18px; background-position: 0 -140px }
.icon-check-active, .icon-check.active { background-position: 0 -160px }
.i-icon-arrow-right { background-position: -82px -65px }
.i-icon-arrow-down { background-position: -96px -62px }
.i-icon-arrow-up { background-position: -96px -80px }
.icon-pay { background-position: 0 -50px }
.icon-goodsnum { background-position: 0 -25px }
.icon-money { background-position: 0 -76px }
em.qxz { font-size: 12px; color: #999; margin-left: 10px; }
.extra_info { color: #bbbbbb }
.ct-list .price { color: #eb4d4d; }
/*商品详情页面*/

.ui-more { position: relative }
.ui-more::after { position: absolute; right: 0; top:.08rem
}
.ui-more.ui-more-open::after { -webkit-transform: rotate(180deg) }
.ui-sku, .s-buy .service { -webkit-tap-highlight-color: transparent }
.ui-sku .ui-sku-prop, .s-buy .service .ui-sku-prop { padding: 1em 0 .5em; border-bottom: 1px solid #f3f3f3 }
.ui-sku h2, .s-buy .service h2 { color: #999; font-weight: 700; margin-bottom: .6em; }
.ui-sku input, .s-buy .service input { display: none }
.ui-sku .ui-sku-prop a { border-color: #EC5151; display: inline-block; border: 1px solid #ceced0; background-color: #fafafa; min-width: 2em; padding: .8em 1.2em; margin: 0 .5em .5em 0; max-width: 100%; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius:.05rem;
border-radius:.05rem;
color: #999999; text-decoration: none }
.ui-sku .ui-sku-prop a.hover { border-color: #EC5151; background: url(../img1/ico_opt_check.png) no-repeat 100% 100% #fafafa; display: inline-block; border: 1px solid #EC5151; background-color: #fafafa; min-width: 2em; padding: .8em 1.2em; margin: 0 .5em .5em 0; max-width: 100%; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius:.05rem;
border-radius:.05rem
}
.ui-sku .ui-sku-prop a font { color: #C00 }
.ui-sku input[disabled]+label, .s-buy .service input[disabled]+label { color: #cfcfcf; border-color: #cfcfcf }
.ui-sku img, .s-buy .service img { display: block; margin: 0 auto }
.ui-section-box { margin: 5px 5px 0px; background-color: #ffffff; border: #e5e5e5 1px solid; border-radius: 5px; }
.ui-slider { background-color: #fff; overflow: hidden; position: relative }
.ui-slider .scroller { height: 3.2rem; display: -webkit-box; -webkit-box-lines: multiple }
.ui-slider .scroller div { width: 100%; height: 100%; overflow: hidden; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center }
.ui-slider .scroller img { -webkit-user-drag: none; -webkit-user-select: none; max-width: 100%; max-height: 100% }
.ui-slider .icons { position: absolute; top:.05rem;
left: 0; right: 0; text-align: center }
.ui-slider .icons i {
height:.06rem;
width:.06rem;
-webkit-border-radius:.06rem;
border-radius:.06rem;
margin:0 .03rem; display: inline-block; background-color: rgba(0, 0, 0, .2) }
.ui-slider .icons i.current { background-color: #EC5151 }
.s-summary { background-color: #ffffff; margin: 0 5px; padding: 5px; border-radius: 5px; }
.m-fav { display: none; float: right; clear: both; color: #fff; font-size:.12rem;
font-weight: 700; padding: 0 .7em 0 2.6em; height:.27rem;
 line-height:.29rem;
 margin:-.38rem 5% .1rem 0;
position: relative; z-index: 1; -webkit-border-radius: 2em; border-radius: 2em; background: url(../img1/shoucang.png) no-repeat .8em 50% rgba(0, 0, 0, .2) }
.s-summary h1 { background-color: rgba(255, 255, 255, .9); padding:.1rem 0;
font-weight: bold; color: #333333; font-size: 14px; }
.s-summary h1.ui-follow { padding-left:.15rem;
padding-right:.15rem
}
.s-summary h1 em { background-color: #EC5151; padding: .1em .35em; color: #fff; -webkit-border-radius: 2px; border-radius: 2px }
.s-summary .m-prices {
line-height:.18rem;
padding-bottom:.06rem; color: #999; border-bottom: 1px solid #f3f3f3 }
.s-summary .m-prices .key { float: left }
.s-summary .m-prices .value { overflow: hidden }
.s-summary .m-prices b { color: #EC5151; font-size:.18rem;
margin-left: .1em }
.s-summary .m-prices>li { margin-bottom: .4em }
.s-summary .m-prices>li:last-child { margin: 0 }
.s-summary .m-prices .price, .s-summary .m-prices .unit-price, .s-summary .m-prices .deadline, .s-summary .m-prices .promText, .s-summary .m-prices .add, .s-summary .m-prices .type, .s-summary .m-prices .promPurchase, .s-summary .m-prices .tag-price { vertical-align: middle }
.s-summary .m-prices .price { display: inline-block }
.s-summary .m-prices .p-price .type { line-height: 1.231; display: inline-block; font-size:.12rem;
color: #EC5151; border: 1px solid #fedddd; background-color: #fff5f5; -webkit-border-radius: 1em; border-radius: 1em; padding: .15em .45em .1em; margin-right: .5em }
.s-summary .m-prices .p-price .add { color: #999; margin-left: .5em }
.s-summary .m-prices .p-price .p-purchase { white-space: nowrap }
.s-summary .m-prices .promText { color: #666 }
.s-summary .m-prices .presell-price b { color: #333 }
.s-summary .m-prices .tag-price { white-space: nowrap }
.s-summary .m-prices .book-step { background-color: #fff; border: 1px solid #ddd; -webkit-border-radius:.03rem;
border-radius:.03rem;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); text-align: center; padding:.08rem;
color: #666; margin: .5em 0; position: relative }
.s-summary .m-prices .book-step::after { content: '\20'; position: absolute; top:-.09rem;
width: 20px; height: 9px; left:.5rem;
background: url() no-repeat 0 0 }
.s-summary .m-prices .book-step ol { display: -webkit-box; padding-top: 4px }
.s-summary .m-prices .book-step li { color: #999; border-right: 2px solid #f5f4f3; -webkit-box-flex: 1 }
.s-summary .m-prices .book-step li::before { content: '\20'; display: block; border: 2px solid #f5f4f3; margin-bottom: .5em; position: relative; top: -4px }
.s-summary .m-prices .book-step li:first-child::before { -webkit-border-radius:.03rem 0 0 .03rem;
border-radius:.03rem 0 0 .03rem
}
.s-summary .m-prices .book-step li:last-child { border-right: 0 }
.s-summary .m-prices .book-step li:last-child::before { -webkit-border-radius:0 .03rem .03rem 0;
border-radius:0 .03rem .03rem 0
}
.s-summary .m-prices .book-step li.current { color: #333 }
.s-summary .m-prices .book-step li.current::before { border-color: #a2927e }
.s-summary .m-prices .book-step .status { margin-bottom: .8em }
.s-summary .m-presell { border-bottom: 1px solid #f3f3f3; padding:.1rem 0;
padding-bottom: 0; color: #999 }
.s-summary .m-presell b { color: #333 }
.s-summary .m-presell .time { margin-right: .3em }
.s-summary .m-presell .rule { display: block; padding:.1rem 0;
color: #333 }
.s-summary .m-sales { border-bottom: 1px solid #f3f3f3; padding:.1rem 0 .075rem;}
.s-summary .m-sales .key { color: #999; float: left }
.s-summary .m-sales .value { overflow: hidden; color: #999; }
.s-buy { padding:0 .08rem
}
.s-buy .info { display: block; color: #999; padding:.1rem 0 .075rem;
border-bottom: 1px solid #f3f3f3 }
.s-buy .info .notice { margin-bottom:.02rem
}
.s-buy .info .notice .property { color: #333; margin-left: .5em }
.s-buy .info .selected { overflow: hidden }
.s-buy .info .selected li {
margin-bottom:.02rem; width: 50%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 1em; -webkit-box-sizing: border-box }
.s-buy .info .selected em { color: #333 }
.s-buy .fields { height: 0; overflow: hidden }
.s-buy #s-buy-open { display: none }
.s-buy #s-buy-open:checked~form .fields { height: auto }
.s-buy #s-buy-open:checked+.ui-more::after { -webkit-transform: rotate(180deg) }
.s-buy.open .fields { height: auto }
.s-buy.open .ui-more::after { content: url(../img1/arrow_down.png); }
.ui-s-buy-field, .s-buy .service, .s-buy .delivery, .s-buy .valid, .s-buy .quantity { padding: 1em 0; border-bottom: 1px solid #f3f3f3 }
.ui-s-buy-field h2, .s-buy .service h2, .s-buy .delivery h2, .s-buy .valid h2, .s-buy .quantity h2 { color: #999; margin-bottom: .6em }
.s-buy .quantity .ui-number { display: inline-block; vertical-align: middle; border: 1px solid #f2f2f2; border-radius: 5px 5px 5px 5px; letter-spacing: 0; height:.36rem;
line-height:.36rem;
overflow: hidden }
.s-buy .quantity .ui-number .increase, .s-buy .quantity .ui-number .decrease, .s-buy .quantity .ui-number .num { float: left; text-align: center }
.s-buy .quantity .ui-number .increase, .s-buy .quantity .ui-number .decrease { font-style: normal; font-size:.24rem;
font-weight: 700; border: 0; display: inline-block; width:.32rem;
height: 100%; -webkit-user-select: none; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eeefee)); background-image: -webkit-linear-gradient(top, #fff 0, #eeefee 100%); background-image: linear-gradient(180deg, #fff 0, #eeefee 100%) }
.s-buy .quantity .ui-number .decrease { border-right: 1px solid #f2f2f2 }
.s-buy .quantity .ui-number .increase { border-left: 1px solid #f2f2f2 }
.s-buy .quantity .ui-number .num { height: 100%; width:.6rem;
border: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05); font-weight: 700 }
.s-buy .quantity .ui-number .num::-webkit-inner-spin-button {
display:none
}
.s-buy .quantity .purchase { vertical-align: middle; margin-left: 1em }
.s-buy .option { padding: .8em 0; display: -webkit-box }
.s-buy .option .btn { color: #fff; border: 0; height:.32rem;
line-height:.32rem;
-webkit-border-radius:.05rem;
border-radius:.05rem;
width: 50%; -webkit-box-flex: 1; display: block; -webkit-user-select: none; text-align: center; text-decoration: none }
.s-buy .option .buy { margin-left: 1em; box-shadow: 0 1px 1px rgba(0, 0, 0, .2); color: #fff; width: 100px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c9b', endColorstr='#e61f80');
background: -ms-linear-gradient(top, #06b4e7, #06b4e7); background: -moz-linear-gradient(top, #06b4e7, #06b4e7); background: -webkit-gradient(linear, 0 0, 0 100%, from(#06b4e7), to(#06b4e7)); border: #06b4e7 1px solid!important; cursor: pointer }
.s-buy .option .buy .countdown { padding-left: 2em; margin-left: 2em; border-left: 2px solid #fff; vertical-align: middle }
.s-buy .option .cart { box-shadow: 0 1px 1px rgba(0, 0, 0, .2); color: #fff; width: 100px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2222', endColorstr='#ee2222');
background: -ms-linear-gradient(top, #ee2222, #ee2222); background: -moz-linear-gradient(top, #ee2222, #ee2222); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ee2222), to(#ee2222)); border: #ee2222 1px solid!important; cursor: pointer; margin-left:.08rem
}
.s-buy .option .cart::before { vertical-align: middle; margin-right: .5em; content: url(../img1/buy_bg.png) }
.s-detail a { color: #333 }
.s-detail header { position: -webkit-sticky; position: sticky; top: 0; z-index: 1 }
.s-detail header ul { text-align: center; font-size:.14rem;
background-color: #F5F5F5; display: -webkit-box; }
.s-detail header ul li { background-color: #F5F5F5; color: #000; line-height:.38rem;
margin-right: 1px; border-right: #e5e5e5 1px solid; -webkit-box-flex: 1; -webkit-box-sizing: border-box; box-sizing: border-box }
.s-detail header ul li.current { position: relative; border-top:.02rem solid #ee2222;
background: #FFF; }
.s-detail header ul li.current .mod { display: block }
.s-detail header ul li .review-count {
font-size:.12rem; color: #666 }
.s-detail header ul li>a { display: block; height: 100% }
.s-detail .m-desc, .s-detail .m-attr, .s-detail .m-review, .s-detail .m-recommend {
padding-bottom:.08rem; min-height: 342px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box }
#user_goods_ka_3 { padding: 0px }
.s-detail .m-desc { word-wrap: break-word }
.s-detail .m-desc .content { padding: 5px }
.s-detail .m-desc img { max-width: 100% }
.s-detail .m-desc table { max-width: 100%; table-layout: fixed; -webkit-box-sizing: border-box; box-sizing: border-box }
.s-detail .m-review .content { padding:.1rem
}
.s-detail .m-review .summary { color: #999; padding: 1em 0; border-bottom: 1px solid #e4e4e4 }
.s-detail .m-review .summary b { color: #EC5151 }
.s-detail .m-review .summary .percent { float: right }
.s-detail .m-review .list>.item { padding: 1em 0; border: 1px solid #e4e4e4; border-radius: 5px 5px 5px 5px; background: #FFF; margin-bottom: 8px; padding: 5px 15px; line-height: 28px; }
.replay { color: #f2783c; }
.s-detail .m-review .option { display: none; text-align: center; margin-top:.25rem
}
.s-detail .m-review .option .btn { display: inline-block; padding: .4em .8em; margin: 0.03rem; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; color: #333; font-size:.14rem
}
.s-detail .m-review .option .btn.disabled { color: #999 }
.s-detail .m-review .option .page { padding: .4em 1.5em; position: relative }
.s-detail .m-review .option .page select { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0 }
.ui-gallery { font-size: 13px; background-color: #000; z-index: 9999; position: absolute; position: fixed; top: 0; right: 0; left: 0; bottom: 0 }
.ui-gallery .scroller { height: 100% }
.ui-gallery .icons i { background-color: #7a7a7a }
.ui-gallery .icons i.current { background-color: #EC5151 }
div.taoplus { border-left: 0!important }
.none { display: none }
#smartAd { font-size: 1.1em }
#smartAd .sd-font>span { -webkit-box-pack: center; -webkit-box-align: center; display: -webkit-box }
.pd_Img { width: 100%; background: #fff;}
.pd_Img img { margin-left: 10px; margin-right: 10px; margin-top: 13px; width: 300px; overflow: hidden;  margin-bottom: 10px; }
.banner { position: relative; }
.banner .slider { z-index: 1; display: block; margin: 0 auto; max-width: 600px; overflow: hidden; position: relative; }
.banner .slider .sliderlist { position: absolute; width: 2000px; left: 0; top: 0px; }
.banner .slider .sliderlist li { float: left; width: 600px; display: block; text-align: center; }
.banner .slider .sliderlist li span { max-width: 600px; margin: 0 auto; display: inline-block; }
.banner .slider .sliderlist li img { }
.banner .slider #pagenavi { position: absolute; left: 0; bottom: 20px; text-align: center; width: 100%; }
.banner .slider #pagenavi a { width: 14px; height: 14px; line-height: 99em; background: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
}
.banner .slider #pagenavi a.active { background: #C00; }
.bottomdiv { position: fixed; bottom: 0; width: 100%; background: #fff; box-shadow: 0 -1px 2px rgba(0, 0, 0, .1); border: #ddd 1px solid; border-top: #fff 1px solid; z-index: 97 }
.bottomdiv .inner { padding: 5px 10px; display: block; position: relative }
.bottomdiv .inner .lmask { display: inline-block; *display:inline;
padding: 8px 0 0; margin-bottom: 0; *margin-left:.3em;
font-size: 16px; text-align: center; color: #fff; position: absolute; z-index: 20; top: 10px; right: 10px; width: 152px; height: 29px; background-color: rgba(255, 255, 255, .4); *background-color:#efefef
}
.cart_time { position: relative; padding-top: 10px }
.carticon { background: url(../img1/indexicon.png); background-size: 200px; background-position: -10px -35px; display: block; width: 19px; height: 18px }
.favicon { background: url(../img1/indexicon.png); background-size: 200px; background-position: -50px -162px; display: block; width: 19px; height: 18px }
.num_cart { position: absolute; font-size: 11px; top: 6px; left: 12px; width: 14px; height: 14px; text-align: center; line-height: 14px; background: #f02338; border-radius: 7px; color: #fff }
.num_cunt { line-height: 18px; padding-left: 8px; font-style: italic; color: #585858; font-size: 16px; font-family: "微软雅黑"; font-weight: 700 }
.btn_sure, .btn_buy_detail { margin-left: 1em; font-weight: 400; height: 30px; text-align: center; font-size: 16px; line-height: 30px; font-family: "微软雅黑"; border-radius: 2px; display: inline-block }
.btn_sure { margin-left: 1em; box-shadow: 0 1px 1px rgba(0, 0, 0, .2); color: #fff; width: 100px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c9b', endColorstr='#e61f80');
background: -ms-linear-gradient(top, #06b4e7, #06b4e7); background: -moz-linear-gradient(top, #06b4e7, #06b4e7); background: -webkit-gradient(linear, 0 0, 0 100%, from(#06b4e7), to(#06b4e7)); border: #06b4e7 1px solid!important; cursor: pointer }
.btn_buy_detail { box-shadow: 0 1px 1px rgba(0, 0, 0, .2); color: #fff; width: 100px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2222', endColorstr='#ee2222');
background: -ms-linear-gradient(top, #ee2222, #ee2222); background: -moz-linear-gradient(top, #ee2222, #ee2222); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ee2222), to(#ee2222)); border: #ee2222 1px solid!important; cursor: pointer }
.inner a { color: #fff; }
.fl { float: left; }
.fr { float: right; }
ul.urlzongjia { }
ul.urlzongjia li { width: 48%; height: 25px; line-height: 25px; color: #999; float: left; }
ul.urlzongjia li .price { font-size: 16px; font-weight: bold; color: #EC5151; }
.timeBox { background-color: #f9f9f9; color: #ee2222; margin-top: 0px; height: 32px; line-height: 32px; padding-left: 10px }
.timeBox .big_clock { background: url("../img1/sale140314.png") no-repeat; background-position: -109px -68px; float: left; height: 28px; width: 32px }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.clearfix { zoom: 1; clear: both }
.blank25 { height: 25px; line-height: 25px; clear: both; }
.s-buy h2 { font-size: 12px; font-weight: normal; }
/*登录注册页面*/
input, img { vertical-align: middle; }
input, select, textarea { border: 0; border-radius: 0; }
.wrap { min-width: 100%; ; max-width: 1000px; margin: 0 auto; position: relative; }
.none { display: none!important; }
.gap { padding: 0 10px; }
/* 省略 */
.omit { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* 颜色 */
.red { color: #d40000; }
/* 箭头 android2.3 htc fixed上的bug，暂时用图片替代 */
.aw { display: inline-block; width: 13px; height: 13px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
#tbh5v0 .content { padding: 20px 10px; }
#tbh5v0 header div.c-inav section a { display: inline-block; }
#tbh5v0 header div.c-inav section:first-child { min-width: 76px; }
#tbh5v0 .innercontent { margin: 17px 20px 15px 20px; /*登陆表单*/ /*忘记密码*/ /*注册*/ /*激活页面*/ /*注册成功*/ ; }
#tbh5v0 .innercontent .c-form .check-code-img { cursor: pointer; }
#tbh5v0 .innercontent .login-form { width: 100%; }
#tbh5v0 .innercontent .login-form fieldset { border: none; }
#tbh5v0 .innercontent .login-form .c-form-search { width: 100%; }
#tbh5v0 .innercontent select { background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#fdfdfd)); }
#tbh5v0 .innercontent .login-form .pwd { margin-top: 10px; }
#tbh5v0 .innercontent .login-form .username input, #tbh5v0 .innercontent .login-form .pwd input { width: 100%; padding-left: 26px; -webkit-box-sizing: border-box; text-indent: 0; }
#tbh5v0 .innercontent .login-form .c-form-search, #tbh5v0 .innercontent .login-form .pwd { position: relative; }
#tbh5v0 .innercontent .login-form .c-form-search:before, #tbh5v0 .innercontent .login-form .pwd:before { content: ''; position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; }
#tbh5v0 .innercontent .login-form .c-form-search:after, #tbh5v0 .innercontent .login-form .pwd:after { content: ''; position: absolute; left: 0px; top: 2px; width: 25px; height: 25px; }
#tbh5v0 .innercontent .login-form .c-form-search:after, #tbh5v0 .innercontent .login-form .pwd:after { background: url(../img1/login2.png) no-repeat; background-size: 56px; }
#tbh5v0 .innercontent .login-form .c-form-search:after { background-position: 8px 8px; }
#tbh5v0 .innercontent .login-form .pwd:after { background-position: 8px -44px; }
#tbh5v0 .innercontent .login-form .submit-btn, #tbh5v0 .innercontent .login-form .login-option { margin-top: 20px; }
#tbh5v0 .innercontent .login-form .login-option { font-size: 14px; }
#tbh5v0 .innercontent .login-form .login-option label { color: #333; }
#tbh5v0 .innercontent .login-form .login-option .reg-find-pwd { float: right; margin-left: 20px; }
#tbh5v0 .innercontent .login-form .login-option .reg-find-pwd .reg, #tbh5v0 .innercontent .login-form .login-option .reg-find-pwd .forget-pwd { color: #004477; text-decoration: none; }
#tbh5v0 .innercontent .login-form .login-option .reg-find-pwd .forget-pwd { margin-left: 15px; }
#tbh5v0 .innercontent .login-form .auth-code { margin-top: 18px; height: 35px; }
#tbh5v0 .innercontent .login-form .auth-code input { width: 179px; float: left; margin-right: 10px; }
#tbh5v0 .innercontent .login-form .auth-code .check-code-img { width: 80px; height: 35px; float: left; }
#tbh5v0 .innercontent .login-form .auth-code-ps { font-size: 12px; color: #A6A6A6; margin-top: 10px; line-height: 1; }
#tbh5v0 .innercontent .forget-step { line-height: 22px; color: #656565; }
#tbh5v0 .innercontent .forget-step b { color: #D30000; font-weight: normal; }
#tbh5v0 .innercontent .forget-step h2 { color: #666; font-size: 16px; font-weight: 700; margin-bottom: 15px; }
#tbh5v0 .innercontent .forget-step .send-to { margin: 22px 0 20px 0; font-size: 24px; color: #656565; }
#tbh5v0 .innercontent .tab-c { margin-top: 25px; /*手机短信注册*/ /*手工注册*/ }
#tbh5v0 .innercontent .tab-c .tab-msg-reg { color: #656565; font-size: 16px; line-height: 24px; }
#tbh5v0 .innercontent .tab-c .tab-msg-reg b { color: #D30000; }
#tbh5v0 .innercontent .tab-c .tab-msg-reg .send-tip { font-weight: 700; }
#tbh5v0 .innercontent .tab-c .tab-msg-reg .send-to { font-size: 24px; margin: 22px 0 18px 0; }
#tbh5v0 .innercontent .tab-c .tab-reg fieldset { border: none; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form { width: 100%; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .moblie input { width: 269px; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .username, #tbh5v0 .innercontent .tab-c .tab-reg .reg-form .pwd { margin-top: 10px; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .username input, #tbh5v0 .innercontent .tab-c .tab-reg .reg-form .pwd input { width: 269px; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .submit-btn { margin-top: 20px; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .login-option { margin-top: 20px; line-height: 20px; color: #333; }
#tbh5v0 .innercontent .tab-c .tab-reg .reg-form .login-option .agreement { margin-top: 10px; }
#tbh5v0 .innercontent .activate { line-height: 20px; }
#tbh5v0 .innercontent .activate .method1, #tbh5v0 .innercontent .activate .method2 { margin-top: 20px; }
#tbh5v0 .innercontent .activate .method1 strong, #tbh5v0 .innercontent .activate .method2 strong { color: #656565; }
#tbh5v0 .innercontent .activate .activate-code { margin-top: 10px; }
#tbh5v0 .innercontent .activate .activate-code input { width: 269px; }
#tbh5v0 .innercontent .activate .resend { margin-top: 10px; text-align: right; }
#tbh5v0 .innercontent .activate .resend a { color: #004477; text-decoration: none; }
#tbh5v0 .innercontent .reg-success, #tbh5v0 .innercontent .login-success { color: #656565; }
#tbh5v0 .innercontent .reg-success .name, #tbh5v0 .innercontent .login-success .name { font-size: 16px; font-weight: 700; }
#tbh5v0 .innercontent .reg-success .tips, #tbh5v0 .innercontent .login-success .tips { font-size: 14px; }
#tbh5v0 .innercontent .reg-success .tips, #tbh5v0 .innercontent .login-success .tips, #tbh5v0 .innercontent .reg-success .c-btn-oran-big1, #tbh5v0 .innercontent .login-success .c-btn-oran-big1 { margin-top: 17px; }
#tbh5v0 .innercontent .login-success .success-tip { color: #656565; font-weight: 700; font-size: 16px; }
#tbh5v0 .innercontent .login-success .success-tip .ps { margin-top: 10px; display: block; font-weight: normal; }
/** 合作账号登录*/
/** box css_sprite*/
.btn_weibo, .btn_alipay, .btn_qq, .icon_checked, .icon_warning, .icon_close, .btn_weixin { background: url("../img1/login_cssImg.png") no-repeat 0 0; background-size: 240px auto; }
.signIn_coo { padding-bottom: 0px; padding-top: 0px; }
.signIn_coo > span { margin: 0 5%; height: 25px; display: block; font-size: 12px; }
.signIn_coo .coo_panel { margin: 15px auto 5px; }
.signIn_coo .btn_qq { margin: 0 auto; width: 60px; height: 60px; background-position: 0 -20px; cursor: pointer; }
.signIn_coo .btn_alipay { margin: 0 auto; width: 60px; height: 60px; background-position: -60px -20px; cursor: pointer; }
.signIn_coo .btn_weibo { margin: 0 auto; width: 60px; height: 60px; background-position: -120px -20px; cursor: pointer; }
.signIn_coo .btn_weixin { margin: 0 auto; width: 60px; height: 60px; background-position: -180px -20px; cursor: pointer; }
.cssBox { display: moz-box; display: -webkit-box; display: box; }
.box_flex_1 { -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0; }
.log_reg_box { width: 100%; background: #fbfdfe; }
.log_reg_box ul.tab { width: 100%; padding-bottom: 20px; }
.log_reg_box ul.tab li { width: 50%; height: 41px; text-align: center; line-height: 40px; font-family: 微软雅黑; font-size: 14px; color: #3e3e3e; float: left; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f7fafc), to(#fbfdfe)); }
.log_reg_box ul.tab li.curr span { border-left: 1px solid #fbfdfe; border-right: 1px solid #fbfdfe; display: block; color: #EE2222; }
.log_reg_box ul.tab li.curr span font { border: 1px solid #fcfcfd; display: block; }
.log_reg_box ul.tab li.currl span { background: #F2F5F7; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; -webkit-box-shadow: 0 1px 1px #E9EBEC; color: #3e3e3e; }
.log_reg_box ul.tab li.currr span { background: #F2F5F7; border-left: 1px solid #d3d3d3; border-right: none; border-bottom: 1px solid #d3d3d3; -webkit-box-shadow: 0 1px 1px #E9EBEC; color: #3e3e3e; }
#logRegTabCon { padding: 20px 10px 0; }
.log_reg_item { width: 100%; padding-top: 6px; }
.show { display: block!important }
.hide { display: none!important }
.login_ff { padding: 0 5px; }
.login_ffmain { padding: 0px 0 20px; width: 100%; float: left; }
a.login_ffri { padding: 0px 5px 3px 0px; display: block; float: left; color: #50b4d7; }
a.login_ffleft { padding: 0px 0px 3px 5px; display: block; float: right; color: #50b4d7; }
.m311 { padding-bottom: 20px; }
.c-f-text { width: 100%; text-indent: 6px; height: 35px; border: 1px solid #DDD; color: #333; font-size: 14px; background: #ffffff; }
.c-f-text:focus { outline: 0; }
.main { padding-bottom: 20px; }
#tbh5v0 .fullscreen, #tbh5v0 .landscape { width: 100%; margin: auto; }
#tbh5v0 .c-tab { height: 33px; }
#tbh5v0 .c-tab ul { display: -webkit-box; }
#tbh5v0 .c-tab ul li { -webkit-box-flex: 1; border-bottom: 1px solid #ccc; line-height: 33px; text-align: center; color: #333333; font-size: 18px; }
#tbh5v0 .c-tab ul li a { display: block; color: #999999; text-decoration: none; }
#tbh5v0 .c-tab ul li.cur { border-bottom: 3px solid #ff4400; font-weight: 700; color: #ff4400; font-size: 18px; }
#tbh5v0 .c-tab ul li.cur a { color: #ff4400; }
#tbh5v0 .c-tab ul.tab-2 li { width: 50%; }
#tbh5v0 .c-tab ul.tab-3 li { width: 33.333333333333336%; }
#tbh5v0 .c-tab ul.tab-4 li { width: 25%; }
#tbh5v0 .c-form-txt-normal { height: 36px; width: 289px; border: solid 1px #DDD; padding-left: 9px; color: #333333; font-size: 16px; -webkit-border-radius: 0; -webkit-appearance: none; background: #ffffff; }
#tbh5v0 .c-form-txt-normal:focus { outline: none; background: #fff; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
#tbh5v0 .c-form-txt-normal:disabled { background: #f5f5f5; border-color: #ccc; color: #ccc; }
#tbh5v0 .c-form-txt-normal.error { border-color: #EC0000; border-width: 2px; width: 288px; height: 31px; padding-left: 8px; }
#tbh5v0 .c-form-txt-normal::-webkit-input-placeholder {
 font-size: 16px;
 color: #ccc;
}
#tbh5v0 .c-form-search { display: inline-block; position: relative; margin: 0;}
#tbh5v0 .c-form-search select { padding: 0 10px; height: 25px; border: 1px solid #CCC }
#tbh5v0 .c-form-search input[type="radio"] { list-style: none; margin-right: 5px; }
#tbh5v0 .c-form-search input[type="text"], #tbh5v0 .c-form-search input[type="email"], #tbh5v0 .c-form-search input[type="search"], #tbh5v0 .c-form-search input[type="number"], #tbh5v0 .c-form-search input[type="tel"], #tbh5v0 .c-form-search input[type="url"] { height: 36px; width: 289px; border: solid 1px #DDD; padding-left: 9px; color: #333333; font-size: 16px; -webkit-border-radius: 0; -webkit-appearance: none; background: #FFF; }
#tbh5v0 .c-form-search input[type="text"]:focus, #tbh5v0 .c-form-search input[type="email"]:focus, #tbh5v0 .c-form-search input[type="search"]:focus, #tbh5v0 .c-form-search input[type="number"]:focus, #tbh5v0 .c-form-search input[type="tel"]:focus, #tbh5v0 .c-form-search input[type="url"]:focus { outline: none; background: #fff; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
#tbh5v0 .c-form-search input[type="text"]:disabled, #tbh5v0 .c-form-search input[type="email"]:disabled, #tbh5v0 .c-form-search input[type="search"]:disabled, #tbh5v0 .c-form-search input[type="number"]:disabled, #tbh5v0 .c-form-search input[type="tel"]:disabled, #tbh5v0 .c-form-search input[type="url"]:disabled { background: #f5f5f5; border-color: #ccc; color: #ccc; }
#tbh5v0 .c-form-search input[type="text"].error, #tbh5v0 .c-form-search input[type="email"].error, #tbh5v0 .c-form-search input[type="search"].error, #tbh5v0 .c-form-search input[type="number"].error, #tbh5v0 .c-form-search input[type="tel"].error, #tbh5v0 .c-form-search input[type="url"].error { border-color: #EC0000; border-width: 2px; width: 288px; height: 31px; padding-left: 8px; }
#tbh5v0 .c-form-search input[type="text"]::-webkit-input-placeholder, #tbh5v0 .c-form-search input[type="email"]::-webkit-input-placeholder, #tbh5v0 .c-form-search input[type="search"]::-webkit-input-placeholder, #tbh5v0 .c-form-search input[type="number"]::-webkit-input-placeholder, #tbh5v0 .c-form-search input[type="tel"]::-webkit-input-placeholder, #tbh5v0 .c-form-search input[type="url"]::-webkit-input-placeholder {
 font-size: 16px;
 color: #ccc;
}
#tbh5v0 .c-form-search input[type="text"]::-webkit-search-cancel-button, #tbh5v0 .c-form-search input[type="email"]::-webkit-search-cancel-button, #tbh5v0 .c-form-search input[type="search"]::-webkit-search-cancel-button, #tbh5v0 .c-form-search input[type="number"]::-webkit-search-cancel-button, #tbh5v0 .c-form-search input[type="tel"]::-webkit-search-cancel-button, #tbh5v0 .c-form-search input[type="url"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
#tbh5v0 .c-form-search .inp-search { width: 261px; height: 33px; border: solid 1px #DDD; padding-left: 9px; color: #333; font-size: 16px; -webkit-border-radius: 0; -webkit-appearance: none; background: #ffffff; }
#tbh5v0 .c-form-search button { top: 1px; right: 40px; width: 33px; height: 33px; position: absolute; border: 0; background-color: transparent; text-align: center; display: none; }
#tbh5v0 .c-form-search button span { margin: 0 auto; width: 16px; height: 16px; -webkit-border-radius: 1em; border-radius: 1em; background-color: #ccc; display: block; }
#tbh5v0 .c-form-search button span:after { width: 16px; height: 16px; background-image: url(); -webkit-background-size: 8px 8px; background-position: center center; background-repeat: no-repeat; display: block; content: ""; }
#tbh5v0 .c-form-search .bton-search { border: none; width: 40px; height: 35px; overflow: hidden; margin-left: -4px; background: url() no-repeat; -webkit-background-size: contain; }
#tbh5v0 .c-form-checkbox-normal { -webkit-appearance: none; position: relative; width: 20px; height: 20px; margin-right: 10px; background: #ffffff; border: solid 1px #DDD; -webkit-border-radius: 2px; border-radius: 2px; }
#tbh5v0 .c-form-checkbox-normal:disabled { background-color: #ccc; }
#tbh5v0 .c-form-checkbox-normal:checked:disabled { background-position: top left; border: 0; }
#tbh5v0 .c-form-checkbox-normal:active { background-color: transparent; }
#tbh5v0 .c-form-checkbox-normal:disabled { background-image: none; border: 0; }
#tbh5v0 .c-form-checkbox-normal:checked { background-position: 0 -48px; border: 0; -webkit-background-size: 20px 92px; background-image: url(../img1/hd_checkbox.png); }
#tbh5v0 header div.c-inav section a { display: inline-block; }
#tbh5v0 header div.c-inav section:first-child { min-width: 76px; }
#tbh5v0 .innercontent { margin: 20px 2%; width: 96%; }
#tbh5v0 .innercontent label.title { color: #F90 }
#tbh5v0 .innercontent input.c-f-text { width: 100% !important; padding-left: 26px !important; -webkit-box-sizing: border-box; text-indent: 0; }
#tbh5v0 .innercontent .c-f-text::-webkit-input-placeholder {
 color: #ccc;
 font-size: 16px;
}
#tbh5v0 .innercontent .c-form .check-code-img { cursor: pointer; }
#tbh5v0 .innercontent fieldset { border: none; }
#tbh5v0 .innercontent .field { padding: 5px 0; }
#tbh5v0 .innercontent .field .c-form-search { display: block; }
#tbh5v0 .innercontent .err input { border: 2px solid red; }
#tbh5v0 .innercontent .err .tips { color: red; }
#tbh5v0 .innercontent .success .tips { display: none; }
#tbh5v0 .innercontent .st { position: relative; width: 98%;}/*添加 by liuhaojun*/
#tbh5v0 .innercontent .st:before { content: ''; position: absolute; left: 0px; top: 0px; width: 25px; height: 25px; }
#tbh5v0 .innercontent .success .st:after { content: ''; position: absolute; right: 0px; top: 2px; width: 25px; height: 25px; }
#tbh5v0 .innercontent .st:before, #tbh5v0 .innercontent .success .st:after, #tbh5v0 .innercontent .eyes { background: url(../img1/login2.png) no-repeat; background-size: 56px; }
#tbh5v0 .innercontent .no .st:before { background: none }
#tbh5v0 .innercontent .username .st:before { background-position: 7px 10px; }
#tbh5v0 .innercontent .else .st:before { background-position: -18px -17px; }
#tbh5v0 .innercontent .email .st:before { background-position: -18px 14px; }
#tbh5v0 .innercontent .phone .st:before { background-position: 7px -17px; }
#tbh5v0 .innercontent .pwd .st:before { background-position: 7px -45px; }
#tbh5v0 .innercontent .success .st:after { background-position: 0px -73px; }
#tbh5v0 .innercontent .eyes.off { background-position: 0px -98px; }
#tbh5v0 .innercontent .eyes.on { background-position: 0px -128px; }
#tbh5v0 .innercontent .identifyCode .c-form-search { display: -webkit-box; }
#tbh5v0 .innercontent .identifyCode .codeTxt { -webkit-box-flex: 1; }
#tbh5v0 .innercontent .identifyCode .codePhoto { margin-left: 10px; text-align: center; }
#tbh5v0 .innercontent .identifyCode input { text-indent: 0px; }
#tbh5v0 .innercontent .pwd .ptxt { position: relative; }
#tbh5v0 .innercontent .pwd .eyes { position: absolute; top: 0; right: -1px; width: 65px; height: 37px; }
#tbh5v0 .innercontent .tips { font-size: 12px; color: #999; margin: 5px 0 5px 0; }
#tbh5v0 .innercontent .tips span { color: #F00 }
#tbh5v0 .innercontent .tips a { color: #69F }
#tbh5v0 .innercontent .tips a.big { font-size: 14px; }
#tbh5v0 .innercontent .getCode { text-align: center; }
#tbh5v0 .innercontent .getCode .getP { display: inline-block; width: 180px; height: 40px; line-height: 40px; font-weight: bold; border: 1px solid #ddd; background: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#eeeeee)); margin: 10px 0; }
#tbh5v0 .innercontent .getCode .disabled { color: #ccc; }
#tbh5v0 .innercontent .c-btn-orange { width: 100%; height: 45px; font-size: 16px; font-weight:bold; }
#tbh5v0 .innercontent .tips-act { font-size: 16px; padding: 20px 0; line-height: 25px; }
#tbh5v0 .innercontent .tips-title { font-size: 24px; padding: 20px 0; text-align: center; }
.c-form-suggest .suggest .meat li .title { -webkit-box-flex: 1 }
.c-form-suggest .suggest .meat li .title span { display: inline-block; max-width: 40%; text-overflow: ellipsis; overflow: hidden }
.c-form-suggest .suggest .meat li .title .name { color: #999; font-size: 1.2rem }
.c-form-suggest .suggest .meat li .title .type { font-size: 1.2rem; color: #666 }
/*用户中心*/
.userinfo { background: #f3f3f3 }
.uba-g { border: 1px solid; border-radius: 5px; }
.b-gra-g { border-color: #e6e6e6 !important; }
.goods_list { margin: 15px 6px; }
.font14 { font-size: 16px !important; }
.xuan_bg { background: #F6F6F6 }
.c-wh { background-color: #FFF; }
.ubb-g { border-bottom: 1px solid; }
.ub { display: -webkit-box !important; display: -moz-box !important; display: -o-box !important; display: box !important; position: relative; }
.ub-ac { -webkit-box-align: center; -moz-box-align: center; -o-box-align: center; }
.imgWh1 { width: 20px; height: 20px; margin: 0 15px; }
.im_shoucang { background-image: url('../img1/im_shoucang.png'); background-size: 100% 100%; }
.im_self { background-image: url('../img1/im_self.png'); background-size: 100% 100%; }
.im_dingdan { background-image: url('../img1/im_dingdan.png'); background-size: 100% 100%; }
.im_gjhy { background-image: url('../img/iconfont-huiyuan.png'); background-size: 100% 100%; }
.im_bonus { background-image: url('../img1/book.png'); background-size: 100% 100%; }
.im_hongbao { background-image: url('../img1/im_hongbao.png'); background-size: 100% 100%; }
.im_address { background-image: url('../img1/im_address.png'); background-size: 100% 100%; }
.im_pingjia { background-image: url('../img1/im_pingjia.png'); background-size: 100% 100%; }
.im_update { background-image: url('../img1/im_update.png'); background-size: 100% 100%; }
.im_tuichu { background-image: url('../img1/im_tuichu.png'); background-size: 100% 100%; }
.ub-f1 { position: relative; -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; box-flex: 1; }
.gome_Height { height: 40px; line-height: 40px; padding: 0 15px; color: #666 }
.tx-r { text-align: right; }
.rightArrow { width: 14px; height: 20px; background-image: url('../img1/68ecshop_right.png'); }
.ub-img { -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-repeat: no-repeat; background-position: center; }
.user_box_sc { float: none; height: auto; margin: 70px 15px 0; clear: none; min-height: 5em; background-color: rgb(255, 255, 255); border: 1px solid #e6e6e6; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 0.08em 0px 0px; padding-bottom: 5px; border-radius: 5px; }
.user_box_sc .box_icon { width: 24.5%; height: 60px; background-repeat: no-repeat; background-position: center top; margin-top: 0.7em; float: left; border-right: 1px solid #e6e6e6; }
.user_box_sc .box_icon:nth-child(4n) { border-right: 0; }
.user_box_sc .box_icon p { text-align: center; margin-top: 40px; color: #666; font-size: 14px; font-family: "Bodoni MT Black"; }
.tab_menu { height: 46px; line-height: 46px; border-bottom: 1px solid #ee2222; background-color: #e6e6e6; width: 100%; }
.widt100 { width: 100%; }
.ub-f1 { position: relative; -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; box-flex: 1; }
.tx-c { text-align: center; }
.b-grar-g { border-right: 1px solid #ccc !important; }
.tab_check a { color: #ee2222; }
.t-red-g { color: #cc0000 !important; }
.b-whl-g { border-left: 1px solid #fff !important; }
#menu1 { font-size: 18px; }
.alertText { color: #cc0000; text-align: center; margin: 4em 0; }
.font12 { font-size: 18px !important; }
.ub-ver { -webkit-box-orient: vertical; -moz-box-orient: vertical; -o-box-orient: vertical; box-orient: vertical; }
.userLine { line-height: 48px; }
.umar-r { margin-right: 0.4em; }
.t-org-g { color: #ff7f00 !important; }
.user-min-width { width: 203px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mar-left { margin-left: 15px; }
.uinn1 { padding: 0 0.5em; margin: 0; }
.uinn { padding: 0.5em; margin: 0; }
.shuzi { font-family: Arial, Helvetica, sans-serif; }
.ub-pc { -webkit-box-pack: center; -moz-box-pack: center; -o-box-pack: center; box-pack: center; }
.all_clor { color: #333333; }
.dizhji { width: 7em; text-align: right; }
.lin_qu { line-height: 42px !important; }
.ufl { float: left; }
.mar-top { margin-top: 15px; }
.wap_input_bor { border: 1px solid #ccc; }
.mar-right1 { margin-right: 15px; }
.wap_second_input { height: 42px; text-indent: 15px; border: none; background: #fff; }
.t-bla-g { color: #333333 !important; }
.select, .radio { display: inline; }
.select select { height: 30px; border: 2px solid #CCC; float: left; margin-top: 20px; margin-right: 5px; }
.select label, .radio label { float: left; display: inline; margin-right: 5px; margin-top: 20px; }
.select input[type=radio] { display: inline; }
.c-org-g { background-color: #ee2222 !important; }
.buttonHeight { height: 40px; line-height: 40px; border-radius: 5px; }
.mar-top2 { margin-top: 30px; }
.t-wh { color: white; }
.font_yin { text-shadow: 0px 1px 1px #000; }
.mar7 { margin: 0px 15px; }
.font18 { font-size: 16px; }
.up_page { background: #e6e6e6; }
.brand_padd { padding-left: 15px; }
.col_main { margin-bottom: 20px; margin-top: 50px; }
/*订单样式*/
dl.order_list { width: 100%; padding: 10px; margin: 10px 0; background: #FFF; line-height: 25px; font-size: 12px; overflow: hidden }
dl.order_list dt a { color: #F90; font-size: 14px; font-family: Verdana, Geneva, sans-serif; float: left; }
dl.order_list dt font { float: right; }
dl.order_list dd, dl.order_list dt { clear: both; }
dl.order_list dd span { float: left; }
dl.order_list dd font { float: right }
dl.order_list dd font a { color: #36F }
.booking_list { width: 92%; border: 1px solid #CCC; padding: 10px 2% 5px; margin: 10px 2% 0; background: #FFF; line-height: 25px; font-size: 12px; overflow: hidden }
.booking_list dt a { color: #F90; font-size: 14px; font-family: Verdana, Geneva, sans-serif; float: left; }
.booking_list dt font { float: right; }
.booking_list dd, dl.order_list dt { clear: both; }
.booking_list dd span { float: left; }
.booking_list dd font { float: right }
.booking_list dd font a { color: #36F }
/******** 会员中心 ************/
.photo { }
.photo .top_bg68 { background: url(../img1/userbg.gif) #ffa1c1 no-repeat right top; height: 150px; position: relative; }
.photo .gray_div { width: 100%; height: 50px; background: #999; filter: alpha(opacity=20); opacity: 0.2; position: absolute; bottom: 0px; left: 0px; }
.pay_information .img { /*position: absolute; bottom: 15px; left: 15px;*/ }
.pay_information .touxiang{ width: 92px; height:92px; background:#e3e3e3; border:#fff 2px solid; border-radius:46px; box-shadow: 0px 2px 3px #ccc; overflow: hidden; position: absolute; bottom: 15px; left: 15px; }
.photo .top_bg68 p { line-height: 22px; font-size: 16px; color: #fff; position: absolute; left: 130px; bottom: 3px; }
.pay_information { background: #fff; height: 50px; padding-left: 120px; padding-top: 15px; border-bottom: 1px #dedede solid; }
.f_w { font-family: "微软雅黑"; }
.por { position: relative; }
.bor_r_n { border-right: none !important; }
.red { color: #F00; }
.pay_information li { float: left; width: 33%; text-align: center; border-right: 1px #dedede solid; margin-left: -1px; }
.txt1 { border: 1px solid #DFDFDF; height: 25px; line-height: 25px; width: 195px; padding-left: 5px; }
.con-ct .ct-list li img { margin: 10px 15px; }
.login_text { height: 30px; line-height: 30px; width: 80%; margin-top: 10px; color: #CCC; vertical-align: middle; font-size: 15px; -webkit-box-flex: 1; }
.login_text::-webkit-input-placeholder {
color:#CCC;
vertical-align:middle;
font-size: 15px;
-webkit-box-flex:1;
margin-top:5px;
}
.login_yz { height: 30px; line-height: 30px; width: 50px; margin-top: 10px; color: #CCC; vertical-align: middle; font-size: 15px; -webkit-box-flex: 1; }
.login_yz::-webkit-input-placeholder {
color:#CCC;
vertical-align:middle;
font-size: 15px;
-webkit-box-flex:1;
}
.con-ct .ct-list li.zi { font-size: 14px; color: #CCC; line-height: 30px; }
.con-ct .ct-list li.zi a { color: #999 }
.con-ct .ct-list li label { height: 30px; line-height: 30px; color: #CCC; margin: 10px 15px; width: 100px; text-align: right; display: inline-block }
.reg_text { height: 30px; line-height: 30px; width: 70%; margin-top: 10px; color: #CCC; vertical-align: middle; font-size: 15px; -webkit-box-flex: 1; }
.reg_text::-webkit-input-placeholder {
color:#CCC;
vertical-align:middle;
font-size: 15px;
-webkit-box-flex:1;
margin-top:5px;
}
.flow_title { height: 30px; line-height: 30px; color: #000; font-size: 15px; font-weight: bold; }
.con-ct .ct-list li, .ct-list li { font-size: 12px; }
.ct-list li .sp_list li { padding: 0px; float: left; border: none }
.ct-list li .sp_list li.sp_list_li1 { width: 50%; }
.ct-list li .sp_list li.sp_list_li2 { width: 20%; text-align: right; color: #999 }
.ct-list li .sp_list li.sp_list_li3 { width: 30%; text-align: right; }
.ct-list li font.red { color: #EE2222 }
.ct-list li .btn1 { font-size: 12px }
/*分享*/

.shareWrap { padding: 10px 0 10px 9px; }
.shareWrap .shareText { height: 40px; line-height: 40px; }
.shareWrap ul { overflow: hidden; }
.shareWrap ul li { width: 44%; height: 38px; line-height: 38px; float: left; margin: 0 2% 3% 2%; vertical-align: top; border-radius: 5px; }
.shareWrap ul li.touch { background: #afafae; }
.shareWrap ul li span { display: inline-block; vertical-align: top; }
.shareWrap ul li .text { max-width: 90px; height: 38px; display: inline-block; overflow: hidden; word-wrap: break-word; word-break: break-all; color: #000; }
.shareWrap ul li .icon { width: 32px; height: 32px; margin: 3px 10px 0 10px; background: url(../img1/z3g_icon_share.png) no-repeat; }
.shareWrap ul li.spaceQQ .icon { background-position: 0px 0px; }
.shareWrap ul li.weiboSina .icon { background-position: 0px -32px; }
.shareWrap ul li.weiboQQ .icon { background-position: 0px -64px; }
.shareWrap ul li.weiboWangyi .icon { background-position: 0px -96px; }
.shareWrap ul li.friend .icon { background-position: 0px -128px; }
.shareWrap ul li.haoyou .icon { background-position: 0px -160px; }
.shareWrap ul li.renren .icon { background-position: 0px -192px; }
.shareWrap ul li.baidu .icon { background-position: 0px -224px; }
.shareWrap ul li.weiboSohu .icon { background-position: 0px -256px; }
.shareWrap ul li.tianya .icon { background-position: 0px -288px; }
.shareWrap ul li.taojianghu .icon { background-position: 0px -320px; }
.shareWrap ul li.douban .icon { background-position: 0px -352px; }
.shareWrap ul li.hexun .icon { background-position: 0px -384px; }
.shareWrap ul li.gplus .icon { background-position: 0px -416px; }
.shareWrap ul li.msn .icon { background-position: 0px -448px; }
.shareWrap ul li.weixin .icon { background-position: 0px -544px; }
.shareWrap ul li.kaixin001 .icon { background-position: 0px -576px; }
/*帮助中心*/
.ui-suggestion-mask { position: relative; z-index: 100; display: -webkit-box; }
.search-box { padding: 20px 12px 0; margin-top: 5px; }
.search { height: 41px; margin-bottom: 15px; position: relative; }
.search-input { width: auto; margin-right: 44px; border: #c7c7c7 solid 1px; background: #fff; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; }
.search-input #input { width: 100%; height: 20px; line-height: 19px; padding: 10px 5px; background: none; font-size: 14px; font-weight: bold; color: #808080; border: 0; }
.search-button { position: absolute; top: 0; right: 0; width: 43px; height: 40px; border: #c7c7c7 solid 1px; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; border-left: none; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8)); }
.search-button .submit { display: block; width: 100%; height: 39px; background: url(../img1/icon.png) -49px 11px no-repeat transparent; background-size: 175px 150px; text-indent: -9999px; border: none; }
.brand-nav { width: 100%; display: -webkit-box; }
.brand-nav-a { width: 48%; height: 28px; line-height: 28px; -webkit-box-flex: 1; display: block; text-align: center; border: #bdbdbd solid 1px; border-left: none; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e9e9e9)); }
.brand-nav-a:last-child { width: 49%; border-right: none; }
.brand-nav-a-on { background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#f4f4f4)); }
.shadow { box-shadow: 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); border-bottom: none; }
.brand-con { background: #fff; margin: 20px 10px; }
.brand-con .hot-list { display: -webkit-box; border-bottom: #e6e6e6 solid 1px; height: 40px; line-height: 40px; padding: 0 10px; }
.brand-con .hot-list a { color: #999; font-size: 13px; text-decoration: none }
.brand-con .hot-list span { color: #69C; font-size: 12px; margin-left: 20px; }
.brand-con .hot-list:last-child { border-bottom: none; }
.brand-con .hot-list:first-child { background: #F6F6F6; font-weight: bold; color: #000; font-size: 14px }
.article_con { padding: 10px; font-size: 13px; color: #999 }
/*品牌列表*/
ul.brand_list { padding: 0 }
ul.brand_list li { width: 33.3%; float: left; text-align: center; margin-top: 10px; }
ul.brand_list li a.brand_logo { }
ul.brand_list li a.brand_logo img { width: 100px; height: 45px; border: 1px solid #E6E6E6; border-radius: 3px; }
ul.brand_list li a.brand_name { margin-top: 0; font-size: 12px; text-decoration: none; color: #333 }
/*飞入购物车*/
.good { left: 36%; width: 150px; height: 150px; top: 164px; z-index: 999; position: fixed; display: none; }
/*团购页面*/
.goodsPic { float: left; width: 49%; text-align: center }
.goodsPic a { display: inline-block; border: 1px solid #d6d6d6; line-height: 0; font-size: 0 }
.goodsPic img { width: 100%; height: 100%; vertical-align: center }
.dealDetail { float: left; width: 47%; margin-left: 2%; }
h2.saleTit { background: url(../img1/titSale.png) left top no-repeat; background-size: 8.375rem; height: 1.875rem; line-height: 1.875rem; margin: 1rem 0 1.25rem 1rem; font-size: 1.25rem }
.saleBox { margin: 0 auto }
.saleBox .goodsPic { position: relative; z-index: 0; overflow: hidden; }
.saleBox .goodsIntro { position: absolute; bottom: 3rem; left: 0; height: 2rem; width: 12rem; text-align: center; border: 0; font-size: 1.1rem; color: #333; line-height: 1 }
.saleBox .goodsTit { position: absolute; bottom: 1rem; left: 0; width: 12rem; height: 2rem; text-align: center; border: 0; font-size:.8rem;
color: #333; line-height: 1 }
.timerBox { overflow: hidden; margin-top: 1rem }
.timerBox strong { background-color: #171717; color: #fff; float: left; border-radius: 4px; width: 2rem; font-size: 1.1rem; text-align: center; line-height: 2.4rem; height: 2.4rem }
.timerBox span { float: left; line-height: 2.4rem; height: 2.4rem; font-weight: bold; color: #999 }
.saleBox .proPrice { margin-top: 2.2rem }
.proPrice { font-size:.83rem
}
.proPrice { color: #e73333; margin-top:.8rem;
margin-bottom:.2rem
}
.proPrice del { color: #666 }
.proPrice .price { font-size: 1.25rem; color: #e73333 }
/*代码增加_star PC功能同步*/ 
.field .login-68{
	width:22%;
	display:inline-block;
	color:#666;
	font-size:12px;}
.field .login-68 img{
	margin-right:3px;}
#J_itemList_ul .J_store{border-top:2px solid #F23015; background:#F9F9F9;font-weight:bold; height:30px; line-height:30px; padding-left:10px;}
#J_itemList_ul .J_activity{height:auto; line-height:35px; padding-left:10px;}
.s-dianpu{ height:40px; line-height:40px;}
.s-dianpu span{ width:47%; height:30px; line-height:30px; margin-top:4px; border:1px solid #BFBFBF; border-radius:5px; display:inline-block; margin-left:1%; text-align:center;}
.s-dianpu span a{ color:#333;}
.store_name{background:url(../img1/store-qqkefu.gif) 23% center no-repeat;}
.store_enter{ margin-left:11px; background:url(../img1/store-enter.gif) 23% center no-repeat;}
.store_enter a , .store_name a{ margin-left:20px;}
.checkout_other, .checkout_other2 {
	font-size: 13px;
}
.jmbag {
	text-decoration: none;
}
.jmbag span {
	padding: 2px 6px;
	margin-right: 6px;
	background: #FE7B8C;
	color: #fff;
}
.subbox_other {
	padding-left: 0px;
	margin-top: 10px;
	background: #fafafa;
}
.subbox_other tr td {
	background: #fafafa;
	padding: 5px 0;
	border: none;
}
.checkout_other .subbox_other {
	display: none;
}
.checkout_other2 .subbox_other {
	display: block;
}
.sub_bonus,.subbox_other {
	background: #ffffff;
}
.sub_bonus tr td {
	background: #ffffff;
}
.BonusButton {
	background: #FE7B8C;
	color: #fff;
	height: 24px;
	width: 45px;
	border: none;
	cursor: pointer;
}
.free_freight {
	margin-top:5px;
    background: url('../img1/free_freight.jpg') no-repeat scroll 0px center transparent;
    text-indent: 48px;
    line-height: 34px;
    color: #FE7B8C;
}
.otherinput {
	width: 100px;
	height: 25px;
}
.otherinput2 {
	width: 50px;
	height: 20px;
}
b.gift_68{
	width:34px;
	height:23px;
	display:inline-block;
	border:1px solid #FFF;
	vertical-align:middle;
	background-image:url(../img1/icon-tags-gift.png);
	}
a.choose_gift ,a.choose_gift:hover{
	text-decoration:none;
	color:#ff0000;
	margin-right:10px;
}
a.choose_gift:hover{
	color:#e70000
}
.choose {
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 12px;
	z-index: 99999;
	width: 90%;
	min-height: 260px;
	left: 5%;/*FF IE7*/
	top: 10%;/*FF IE7*/
	margin-top: 0px;
	-webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.2);
	position: fixed!important;/*FF IE7*/
	position: relative;/*IE6*/
_top:       expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
 color:#808080
}
.choose-inner{
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
.bg123 {
	background-color: #ccc;
	width: 100%;
	height: 160px;
	z-index: 99999998;
	left: 0;
	top: 0;/*FF IE7*/
	filter: alpha(opacity=50);/*IE*/
	opacity: 0.5;/*FF*/
	position: fixed!important;/*FF IE7*/
	position: absolute;/*IE6*/
 _top:       expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.choose .choose-r{
	display:block;
	position: absolute;
	width: 40px;
	background: url(../img1/cart_pop_close.png) no-repeat 0 0;
	top: -10px;
	right: -30px;
	height: 50px;
	line-height: 50px;
	cursor: pointer;}
.choose .choose-title{
	height:30px;
	line-height:30px;
	width: 100%;
	border-bottom: 1px solid #eee;
	background: #faf7f8;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #999;
	padding:0px;
	}
.choose .title-tab{
	margin:0px;
	padding:0 12px;
	height:30px;
	line-height:30px;
	float:left;
	cursor:pointer;
	border-left:1px solid #FAF7F8;
	border-right:1px solid #FAF7F8;
	background: url(../images/gift.gif) no-repeat 0 4px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
.choose .cur{
	border-bottom:1px solid #fff;
	/*background:#ffffff;*/
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	color: #ff3300;
	font-weight:bold;}
.sub_bonus {
	background: #ffffff;
}
.sub_bonus tr td {
	background: #ffffff;
}
.giving-68{
	font-size:14px;
	color:#ed415b}
.givingColor{
	color:#ed415b;
	}
.brands-deal .logo {
	text-align:center;
width: 90px;
height: 45px;
background: url(../img1/ziying.jpg) no-repeat left center;
display: block;
}
/*代码增加_end PC功能同步*/


/*商品详情页活动css 添加 by liuhaojun*/
#promotion-wrap{padding:2px 0px 0px 0px;}
.promotion-list{margin-bottom:2px;background-color: #f9f9f9;padding:8px 10px 5px 10px;}
.promotion-name{text-align: left;width: 50%;float: left;margin-top:-2px;}
.promotion-name span{color:#e75351;}
.remain-time{text-align: left;width:50%;float: right;margin-top:-5px;}
.remain-time span{color:#cc3031;margin-left:1px;}
.remain-time img{width:18px ;height: 18px;margin-bottom: 4px;margin-top:2px;}

